@charset "UTF-8";
/*
 * Mixins
 */
.font-red {
  color: #ee4848; }

/*
 * Components
 */
/*
 * Mixins
 */
.font-red {
  color: #ee4848; }

.icon-like {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  font-size: 0;
  width: 4rem;
  height: 4rem;
  background-image: url("/Contents/img/icon/icon_like.png");
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  text-indent: -99.9rem;
  overflow: hidden;
  background-color: #ccc; }
  .icon-like .icon-text,
  .icon-like ~ * {
    vertical-align: middle; }

/*
 * grid
 */
.grid {
  font-size: 0; }
  .grid .column {
    position: relative;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    vertical-align: top; }
  .grid .column + .column {
    padding-left: 1rem;
    padding-right: 0; }
  .grid .one {
    width: 8.33333%; }
  .grid .two {
    width: 16.66667%; }
  .grid .three {
    width: 25%; }
  .grid .four {
    width: 33.33333%; }
  .grid .five {
    width: 41.66667%; }
  .grid .six {
    width: 50%; }
  .grid .seven {
    width: 58.33333%; }
  .grid .eight {
    width: 66.66667%; }
  .grid .nine {
    width: 75%; }
  .grid .ten {
    width: 83.33333%; }
  .grid .eleven {
    width: 91.66667%; }

.grid--two .column {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 49.5%;
  padding-right: .5%;
  vertical-align: middle; }

.grid--two .column + .column {
  padding-left: .5%;
  padding-right: 0; }

.grid--three .column {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 32.6666%;
  vertical-align: middle; }

.grid--three .column + .column {
  padding-left: 1%; }

.button {
  display: inline-block;
  height: 4rem;
  width: 100%;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: -0.03em;
  text-align: center;
  vertical-align: top; }
  .button-lato {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: 900; }
  .button-long {
    width: 40rem; }
  .button-medium {
    width: 16rem; }
  .button-short {
    width: 14rem; }
  .button-small {
    width: 10rem; }
  .button-flex {
    width: auto;
    min-width: 14rem;
    padding: 0 1rem; }
  .button-short-small {
    width: 12rem;
    height: 3.2rem;
    line-height: 3.2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem; }
  .button-short-small-white {
    color: #212121;
    background-color: #fff;
    border: 0.1rem solid #666; }
  .button-short-small-black {
    color: #fff;
    background-color: #212121;
    border: 0; }
  .button-popup {
    width: 12.8rem; }
  .button-address {
    height: 3.2rem;
    width: 10rem;
    margin-left: 2rem;
    color: #212121;
    font-size: 1.2rem;
    font-weight: 700;
    font-family: "Nanum Gothic", san-serif;
    letter-spacing: -0.03em;
    text-align: center;
    vertical-align: middle;
    border: 0.1rem solid #666; }
  .button.button-white {
    color: #212121;
    background-color: #fff;
    border: 0.1rem solid #666;
    line-height: 3.8rem; }
    .button.button-white.button-cta, .button.button-white.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-white.button-cta:hover {
      color: #fff;
      border: 0;
      font-weight: 900; }
      .button.button-white.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-white.button-cta-border:hover {
      color: #fff;
      border: 0.1rem solid #212121;
      font-weight: 900; }
      .button.button-white.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-white.button-cta:before, .button.button-white.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1;
      background: #212121; }
    .button.button-white.button-white-border-black {
      background-color: #fff; }
  .button.button-white-border-black {
    color: #212121;
    background-color: #fff;
    border: 0.1rem solid #fff;
    line-height: 3.8rem; }
    .button.button-white-border-black.button-cta, .button.button-white-border-black.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-white-border-black.button-cta:hover {
      color: #fff;
      border: 0;
      font-weight: 900; }
      .button.button-white-border-black.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-white-border-black.button-cta-border:hover {
      color: #fff;
      border: 0.1rem solid #fff;
      font-weight: 900; }
      .button.button-white-border-black.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-white-border-black.button-cta:before, .button.button-white-border-black.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1;
      background: #212121; }
    .button.button-white-border-black.button-white-border-black {
      background-color: #fff; }
  .button.button-black {
    color: #fff;
    background-color: #212121;
    border: 0.1rem solid #212121;
    line-height: 4rem; }
    .button.button-black.button-cta, .button.button-black.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-black.button-cta:hover {
      color: #212121;
      border: 0;
      font-weight: 900; }
      .button.button-black.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-black.button-cta-border:hover {
      color: #212121;
      border: 0.1rem solid #fff;
      font-weight: 900; }
      .button.button-black.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-black.button-cta:before, .button.button-black.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1;
      background: #fff; }
    .button.button-black.button-white-border-black {
      background-color: #212121; }
  .button.button-black-border-white {
    color: #fff;
    background-color: #212121;
    border: 0.1rem solid #212121;
    line-height: 4rem; }
    .button.button-black-border-white.button-cta, .button.button-black-border-white.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-black-border-white.button-cta:hover {
      color: #212121;
      border: 0;
      font-weight: 900; }
      .button.button-black-border-white.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-black-border-white.button-cta-border:hover {
      color: #212121;
      border: 0.1rem solid #212121;
      font-weight: 900; }
      .button.button-black-border-white.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-black-border-white.button-cta:before, .button.button-black-border-white.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1;
      background: #fff; }
    .button.button-black-border-white.button-white-border-black {
      background-color: #212121; }
  .button.button-red {
    color: #fff;
    background-color: #ee4848;
    border: 0;
    line-height: 4rem; }
    .button.button-red.button-cta, .button.button-red.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-red.button-cta:hover {
      color: #212121;
      border: 0;
      font-weight: 900; }
      .button.button-red.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-red.button-cta-border:hover {
      color: #212121;
      border: 0.1rem solid #212121;
      font-weight: 900; }
      .button.button-red.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-red.button-cta:before, .button.button-red.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1; }
    .button.button-red.button-white-border-black {
      background-color: #ee4848; }
  .button.button-red-long {
    color: #fff;
    background-color: #ee4848;
    border: 0;
    line-height: 5rem;
    height: 5rem;
    font-size: 1.4rem; }
    .button.button-red-long.button-cta, .button.button-red-long.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-red-long.button-cta:hover {
      color: #212121;
      border: 0;
      font-weight: 900; }
      .button.button-red-long.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-red-long.button-cta-border:hover {
      color: #212121;
      border: 0.1rem solid #212121;
      font-weight: 900; }
      .button.button-red-long.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-red-long.button-cta:before, .button.button-red-long.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1; }
    .button.button-red-long.button-white-border-black {
      background-color: #ee4848; }
  .button.button-blue {
    color: #fff;
    background-color: #0d478e;
    border: 0;
    line-height: 4rem; }
    .button.button-blue.button-cta, .button.button-blue.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-blue.button-cta:hover {
      color: #212121;
      border: 0;
      font-weight: 900; }
      .button.button-blue.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-blue.button-cta-border:hover {
      color: #212121;
      border: 0.1rem solid;
      font-weight: 900; }
      .button.button-blue.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-blue.button-cta:before, .button.button-blue.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1;
      background: #fff; }
    .button.button-blue.button-white-border-black {
      background-color: #0d478e; }
  .button.button-clear {
    color: #fff;
    background-color: transparent;
    border: 0.1rem solid #fff;
    line-height: 4rem; }
    .button.button-clear.button-cta, .button.button-clear.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-clear.button-cta:hover {
      color: #fff;
      border: 0;
      font-weight: 900; }
      .button.button-clear.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-clear.button-cta-border:hover {
      color: #fff;
      border: 0.1rem solid 0.1rem solid #212121;
      font-weight: 900; }
      .button.button-clear.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-clear.button-cta:before, .button.button-clear.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1;
      background: #212121; }
    .button.button-clear.button-white-border-black {
      background-color: transparent; }
  .button.button-opacity {
    color: #fff;
    background-color: transparent;
    border: 0.1rem solid #fff;
    line-height: 4rem; }
    .button.button-opacity.button-cta, .button.button-opacity.button-cta-border {
      position: relative;
      opacity: 1;
      -webkit-transform: translateY(0);
      transform: translateY(0); }
    .button.button-opacity.button-cta:hover {
      color: #212121;
      border: 0;
      font-weight: 900; }
      .button.button-opacity.button-cta:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-opacity.button-cta-border:hover {
      color: #212121;
      border: 0.1rem solid #fff;
      font-weight: 900; }
      .button.button-opacity.button-cta-border:hover:before {
        width: 100%;
        -webkit-transition-delay: .1s;
        transition-delay: .1s; }
    .button.button-opacity.button-cta:before, .button.button-opacity.button-cta-border:before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1;
      background: #fff; }
    .button.button-opacity.button-white-border-black {
      background-color: transparent; }
  .button.button-medium-mini {
    width: auto;
    min-width: 13rem;
    height: 3.2rem;
    padding: 0 0.5rem;
    line-height: 3rem; }
  .button-visual-layout {
    position: relative;
    width: 124rem;
    margin: 0 auto; }

.button-wrap ~ .button-wrap {
  margin-top: 1rem; }

.button ~ .button {
  margin-left: 1rem; }

.button-group ~ .button-group {
  margin-top: 1rem; }

.button-mini {
  display: inline-block;
  min-width: 7rem;
  padding: 0 0.9rem;
  height: 2.5rem;
  font-family: "dotum", san-serif;
  font-size: 1.2rem;
  text-align: center;
  vertical-align: middle; }
  .button-mini.button-mini-white {
    color: #212121;
    background-color: #fff;
    border: 0.1rem solid #ccc;
    line-height: 2.3rem; }
  .button-mini.button-mini-black {
    color: #fff;
    background-color: #212121;
    border: 0;
    line-height: 2.5rem; }
  .button-mini.button-mini-red {
    color: #fff;
    background-color: #ee4848;
    border: 0;
    line-height: 2.5rem; }

.button-mypage {
  display: inline-block;
  width: 9.8rem;
  height: 3rem;
  font-family: "dotum", san-serif;
  font-size: 1.2rem;
  text-align: center; }
  .button-mypage.button-mypage-white {
    color: #ffffff;
    background-color: transparent;
    border: 0.2rem solid #ffffff;
    line-height: 2; }
  .button-mypage-cart {
    width: 9.1rem;
    height: 2.5rem;
    font-family: "dotum", san-serif;
    font-size: 1.2rem;
    text-align: center;
    padding: 0; }

.button-group ~ .button-group {
  margin-top: 0.5rem; }

/*
 * default
 */
.btn-black {
  width: 16rem;
  height: 4.5rem;
  line-height: 4.5rem;
  text-align: center;
  display: inline-block;
  background-color: #151515;
  color: #ffffff; }

.btn-black-share {
  width: 3.2rem;
  height: 3.2rem;
  font-size: 0;
  border: 0.1rem solid #212121;
  background-color: #212121;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle;
  float: right; }

.btn-share {
  width: 3.2rem;
  height: 3.2rem;
  font-size: 0;
  border: 0.1rem solid #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  vertical-align: middle; }
  .btn-share--black-wish {
    position: relative;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    background-color: #212121; }
  .btn-share--wish {
    position: relative;
    width: auto;
    min-width: 6rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    text-align: center; }
  .btn-share__icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    font-size: 0;
    width: 1.3rem;
    height: 1.2rem;
    background-image: url("/Contents/img/icon/icon_heart13x12.png");
    position: relative; }
    .btn-share__icon .icon-text,
    .btn-share__icon ~ * {
      vertical-align: middle; }
    .btn-share__icon--active {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      vertical-align: middle;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      font-size: 0;
      width: 1.3rem;
      height: 1.2rem;
      background-image: url("/Contents/img/icon/icon_heart_active13x12.png");
      position: absolute;
      height: 0;
      left: 0;
      top: 0;
      -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); }
      .btn-share__icon--active .icon-text,
      .btn-share__icon--active ~ * {
        vertical-align: middle; }
      .__active .btn-share__icon--active {
        height: 100%; }
  .btn-share__tip {
    position: absolute;
    display: none;
    height: 3rem;
    bottom: -3.8rem;
    left: -4.4rem;
    margin: 0 auto;
    padding: 0 0.8rem;
    font-size: 1.2rem;
    line-height: 3rem;
    background-color: #ee4848;
    color: #fff;
    white-space: nowrap;
    z-index: 10; }
    .btn-share__tip:before {
      position: absolute;
      display: block;
      width: 1rem;
      height: 0.5rem;
      top: -0.5rem;
      left: 0;
      right: 0;
      margin: 0 auto;
      background: url(../img/icon/arrow-top-red20x10.png) no-repeat center center;
      background-size: 100% auto;
      content: ''; }
  .btn-share--facebook {
    background-image: url(../img/icon/icon-facebook5x12.png); }
  .btn-share--instagram {
    background-image: url(../img/icon/icon-instagram.png); }
  .btn-share ~ .btn-share {
    margin-left: 0.8rem; }

/*
 * default
 */
.label {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0.7rem 1.2rem 0.6rem;
  color: #bbb;
  text-align: center;
  border: 0.1rem solid #e1e1e1;
  vertical-align: middle;
  border-radius: 0.2rem; }
  .label--purple {
    color: #681b5c;
    border-color: #681b5c; }
  .label--active {
    background-color: #bbb;
    border-color: #bbb;
    color: #ffffff; }
  .label-list {
    font-size: 0;
    margin: -0.3rem; }
    .label-list .label {
      margin: 0.3rem; }

.label-text {
  vertical-align: middle; }

.label-image {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle; }

/*
 * images
 */
.label-image.img-present-point {
  margin-right: 0.4rem;
  width: 1.4rem;
  height: 1.1rem;
  background-image: url("/Contents/img/image/img_present_point13x11.png"); }

.label-image.img-check-point {
  margin-right: 0.4rem;
  width: 1rem;
  height: 0.9rem;
  background-image: url("/Contents/img/image/img_check_point.png"); }

.label-image.img-clock {
  margin-right: 0.4rem;
  width: 1.2rem;
  height: 1.2rem;
  background-image: url("/Contents/img/image/img_clock12x12.png"); }

.label-image.img-network {
  margin-right: 0.4rem;
  width: 1.1rem;
  height: 1.2rem;
  background-image: url("/Contents/img/image/img_network11x12.png"); }

.label-image.img-truck {
  margin-right: 0.4rem;
  width: 1.4rem;
  height: 1rem;
  background-image: url("/Contents/img/image/img_truck-purple14x10.png"); }

.label-image.img-delivery {
  margin-right: 0.4rem;
  width: 1.6rem;
  height: 1.1rem;
  background-image: url("/Contents/img/image/img_delivery16x11.png"); }

.label-image.img-percent {
  margin-right: 0.4rem;
  width: 1rem;
  height: 1rem;
  background-image: url("/Contents/img/image/img_percent10x10.png"); }

.label-image.img-tv {
  margin-right: 0.4rem;
  width: 1.1rem;
  height: 1.2rem;
  background-image: url("/Contents/img/image/img_tv11x12.png"); }

.label-image.img-danger-white {
  margin-right: 0.4rem;
  width: 1.2rem;
  height: 1.2rem;
  background-image: url("/Contents/img/image/img_danger-white12x12.png"); }

/*
 * Form
 */
.select-search {
  position: relative;
  width: 19rem;
  display: inline-block; }
  .select-search__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: 0.1rem solid #ccc;
    background-color: #fff;
    padding-left: 1.5rem; }
  .select-search:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbb;
    right: 1.5rem;
    top: 1.7rem; }
    .lt-ie10 .select-search:after {
      display: none; }

.select-long {
  position: relative;
  width: 17.7rem;
  display: inline-block; }
  .select-long__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem; }
  .select-long:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.7rem; }
    .lt-ie10 .select-long:after {
      display: none; }

.select-middle {
  width: 12.7rem; }

.select-thumbnail {
  position: relative;
  width: 12rem;
  display: inline-block; }
  .select-thumbnail__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 3.2rem;
    border: none;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121; }
  .select-thumbnail:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.7rem; }
    .lt-ie10 .select-thumbnail:after {
      display: none; }

.select-short_board_clear {
  position: relative;
  width: 9rem;
  display: inline-block; }
  .select-short_board_clear__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 3rem;
    border: none;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121; }
    .select-short_board_clear__items-gender {
      width: 7.5rem;
      margin-bottom: .75rem; }
    .select-short_board_clear__items-money {
      width: 8.5rem;
      margin-bottom: .75rem; }
    .select-short_board_clear__items-new {
      width: 11.5rem;
      margin-bottom: .75rem; }
  .select-short_board_clear:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.3rem; }
    .lt-ie10 .select-short_board_clear:after {
      display: none; }

.select-board_clear {
  position: relative;
  width: 9rem;
  display: inline-block; }
  .select-board_clear__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 3.2rem;
    border: none;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121; }
    .select-board_clear__items-gender {
      width: 7.5rem;
      margin-bottom: .75rem; }
    .select-board_clear__items-money {
      width: 8.5rem;
      margin-bottom: .75rem; }
    .select-board_clear__items-new {
      width: 11.5rem;
      margin-bottom: .75rem; }
  .select-board_clear:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.4rem; }
    .lt-ie10 .select-board_clear:after {
      display: none; }

.select-short_clear {
  position: relative;
  width: 9rem;
  display: inline-block; }
  .select-short_clear__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: none;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121; }
    .select-short_clear__items-gender {
      width: 7.5rem;
      margin-bottom: .75rem; }
    .select-short_clear__items-money {
      width: 8.5rem;
      margin-bottom: .75rem; }
    .select-short_clear__items-new {
      width: 11.5rem;
      margin-bottom: .75rem; }
  .select-short_clear:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.7rem; }
    .lt-ie10 .select-short_clear:after {
      display: none; }

.select-clear {
  position: relative;
  width: 12rem;
  display: inline-block; }
  .select-clear__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: none;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121; }
    .select-clear__items-gender {
      width: 7.5rem;
      margin-bottom: .75rem; }
    .select-clear__items-money {
      width: 8.5rem;
      margin-bottom: .75rem; }
    .select-clear__items-new {
      width: 11.5rem;
      margin-bottom: .75rem; }
  .select-clear:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.7rem; }
    .lt-ie10 .select-clear:after {
      display: none; }

.select-mypage {
  position: relative;
  width: 10rem;
  display: inline-block; }
  .select-mypage__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: none;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121;
    font-weight: bold;
    padding-right: 2rem; }
  .lt-ie10 .select-mypage select {
    padding-right: 0; }
  .select-mypage:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 0;
    top: 1.7rem; }
    .lt-ie10 .select-mypage:after {
      display: none; }

.select-order {
  position: relative;
  width: 18.8rem;
  display: inline-block; }
  .select-order__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 3.2rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121; }
  .select-order:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.3rem; }

.select-full {
  position: relative;
  width: 100%;
  display: inline-block; }
  .select-full__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 3.2rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem;
    font-size: 1.3rem;
    color: #212121; }
  .select-full:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.3rem; }

.select-clear-full {
  position: relative;
  width: 100%;
  display: inline-block; }
  .select-clear-full__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 1.2rem;
    border: none;
    background-color: #fff;
    font-size: 1.3rem;
    color: #212121; }
  .select-clear-full:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 0;
    top: 0.5rem; }

.select-member {
  position: relative;
  width: 11.8rem;
  display: inline-block; }
  .select-member__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem; }
  .select-member:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.7rem; }
    .lt-ie10 .select-member:after {
      display: none; }

.select-goods {
  position: relative;
  width: 14.7rem;
  display: inline-block; }
  .select-goods__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem; }
  .select-goods:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1.5rem;
    top: 1.7rem; }
    .lt-ie10 .select-goods:after {
      display: none; }

.select-short {
  position: relative;
  width: 7rem; }
  .select-short__items {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 100%;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem; }
  .select-short:after {
    content: '';
    width: 1.1rem;
    height: 1.6rem;
    background: url("/Contents/img/icon/icon-arrow-down11x6.png");
    background-repeat: no-repeat;
    position: absolute;
    color: #bbbbbb;
    right: 1rem;
    top: 1.7rem; }

.form .input--default {
  width: 100%;
  height: 4rem;
  display: table;
  clear: both;
  content: '';
  position: relative; }
  .form .input--default .short-input {
    width: 11.8rem;
    height: 4rem;
    border: 0.1rem solid #ccc;
    padding-left: 1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    letter-spacing: -0.03rem;
    color: #999999; }
  .form .input--default .email-input {
    width: 17.1rem;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    padding-left: 1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    letter-spacing: -0.03rem;
    color: #999999; }
  .form .input--default .long-input {
    width: 100%;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    padding-left: 1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    letter-spacing: -0.03rem;
    color: #999999; }
  .form .input--default input[readonly] {
    padding-left: 0;
    color: #333; }

.form .double-select__interval {
  margin-left: 0.8rem; }

.form .select-default {
  position: relative; }
  .form .select-default .long-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 11.2rem;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem;
    position: relative;
    top: -0.1rem; }
  .form .select-default .email-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 17.2rem;
    height: 4rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1.5rem;
    position: relative;
    top: -0.1rem; }
  .form .select-default .short-select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    width: 7rem;
    height: 2.5rem;
    border: 0.1rem solid #cccccc;
    background-color: #fff;
    padding-left: 1rem; }
  .form .select-default:after {
    content: '';
    background-image: url(../img/icon/icon-arrow-down11x6.png);
    background-size: 1.1rem 0.6rem;
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    width: 1.1rem;
    height: 0.6rem;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto 1rem auto 0; }
    .lt-ie10 .form .select-default:after {
      display: none; }

.fixed_scroll {
  overflow-y: scroll; }

.layer-popup {
  height: 100%;
  z-index: 999;
  top: 0;
  position: fixed;
  width: 100%; }
  .layer-popup_dim {
    width: 100%;
    height: 100%;
    position: fixed;
    opacity: 0.65;
    background-color: #000;
    top: 0;
    z-index: 950; }
  .layer-popup_share_content {
    width: 40rem;
    height: auto;
    background-color: #fff;
    border: 0.1rem solid #dddddd;
    margin: 0 auto;
    position: absolute;
    z-index: 1001;
    top: 37%;
    left: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(-50%);
    padding: 4rem;
    padding-top: 3.8rem; }
    .layer-popup_share_content .layer-popup--title {
      width: 100%;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      letter-spacing: -0.05rem;
      color: #212121;
      border-bottom: 0.1rem solid #666666;
      padding-bottom: 2rem; }
      .layer-popup_share_content .layer-popup--title .layer-popup__close {
        float: right;
        cursor: pointer; }
    .layer-popup_share_content .layer-popup--msg {
      font-family: "Nanum Gothic", san-serif;
      text-align: center; }
  .layer-popup_short_content {
    width: 49rem;
    height: auto;
    background-color: #fff;
    border: 0.1rem solid #dddddd;
    margin: 0 auto;
    position: absolute;
    z-index: 1001;
    top: 37%;
    left: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(-50%);
    padding: 4rem 4rem 4.1rem;
    padding-top: 3.8rem; }
    .layer-popup_short_content .layer-popup--title {
      width: 100%;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      letter-spacing: -0.05rem;
      color: #212121;
      border-bottom: 0.1rem solid #666666;
      padding-bottom: 2rem; }
      .layer-popup_short_content .layer-popup--title .layer-popup__close {
        float: right;
        cursor: pointer; }
    .layer-popup_short_content .layer-popup--msg {
      font-family: "Nanum Gothic", san-serif;
      text-align: center; }
  .layer-popup_middle_content {
    width: 50rem;
    height: auto;
    background-color: #fff;
    border: 0.1rem solid #dddddd;
    margin: 0 auto;
    position: absolute;
    z-index: 1001;
    top: 37%;
    left: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(-50%);
    padding: 4rem;
    padding-top: 3.8rem; }
    .layer-popup_middle_content .layer-popup--title {
      width: 100%;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      letter-spacing: -0.05rem;
      color: #212121;
      border-bottom: 0.1rem solid #666666;
      padding-bottom: 2rem; }
      .layer-popup_middle_content .layer-popup--title .layer-popup__close {
        float: right;
        cursor: pointer; }
    .layer-popup_middle_content .layer-popup--msg {
      font-family: "Nanum Gothic", san-serif;
      text-align: center;
      text-align: center; }
  .layer-popup_payment_content {
    width: 74.8rem;
    height: auto;
    max-height: 80rem;
    background-color: #fff;
    border: 0.1rem solid #dddddd;
    margin: 0 auto;
    position: absolute;
    z-index: 1001;
    top: 8%;
    left: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(-50%);
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
    .layer-popup_payment_content--goods {
      width: 124rem;
      max-height: 81rem; }
    .layer-popup_payment_content .layer-popup--title {
      width: 100%;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      letter-spacing: -0.05rem;
      color: #212121;
      border-bottom: 0.1rem solid #dddddd;
      padding: 1.9rem 2.6rem 2rem 2.6rem; }
      .layer-popup_payment_content .layer-popup--title .layer-popup__close {
        float: right;
        cursor: pointer; }
    .layer-popup_payment_content .layer-popup--msg {
      font-family: "Nanum Gothic", san-serif;
      text-align: center; }
  .layer-popup_long_content {
    width: 74.8rem;
    height: auto;
    max-height: 80rem;
    background-color: #fff;
    border: 0.1rem solid #dddddd;
    margin: 0 auto;
    position: absolute;
    z-index: 1001;
    top: 10%;
    left: 50%;
    -webkit-transform: translateX(50%);
    transform: translateX(-50%);
    overflow: auto;
    -webkit-box-sizing: content-box;
    box-sizing: content-box; }
    .layer-popup_long_content--goods {
      width: 124rem;
      max-height: 81rem; }
    .layer-popup_long_content .layer-popup--title {
      width: 100%;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      letter-spacing: -0.05rem;
      color: #212121;
      border-bottom: 0.1rem solid #dddddd;
      padding: 1.9rem 2.6rem 2rem 2.6rem; }
      .layer-popup_long_content .layer-popup--title .layer-popup__close {
        float: right;
        cursor: pointer; }
    .layer-popup_long_content .layer-popup--msg {
      font-family: "Nanum Gothic", san-serif;
      text-align: center; }

/*
 * input
 */
.form-group {
  font-size: 0; }
  .form-group ~ .form-group {
    margin-top: 1rem; }
  .form-group.toggle-textbox {
    display: none; }

.form-item {
  position: relative;
  display: inline-block;
  vertical-align: top; }
  .form-item--wide {
    width: 100%; }
  .form-item + .tip-txt {
    margin-top: 0.9rem; }
  .form-item--option {
    font-size: 1.1rem;
    font-family: "dotum", san-serif;
    cursor: pointer; }
    .form-item--option:before, .form-item--option:after {
      position: absolute;
      display: block;
      width: 0.9rem;
      height: 0.1rem;
      right: 1.1rem;
      top: 0;
      bottom: 0;
      margin: auto;
      background-color: #212121;
      content: ''; }
    .form-item--option:before {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg); }
      .cart-tbl__content--acm rtive .form-item--option:before {
        display: none; }
    .cart-tbl__content--active .form-item--option:after {
      background-color: #ccc; }
  .form-item--wide {
    width: 100%; }
  .form-item--large {
    width: 40.2rem; }
  .form-item--medium {
    width: 25.2rem; }
  .form-item--mediumSmall {
    width: 13.8rem; }
  .form-item--small {
    width: 11.8rem; }
  .form-item--zip {
    width: 16.6rem; }
  .form-item--zipsmall {
    width: 10rem; }
  .form-item--zipmedium {
    width: 25.5rem; }
  .form-item--ziplong {
    width: 36.5rem; }
  .form-item--select {
    font-size: 1.3rem; }
    .form-item--select:after {
      content: '';
      background-image: url(../img/icon/icon-arrow-down11x6.png);
      background-size: 1.1rem 0.6rem;
      background-repeat: no-repeat;
      background-position: center center;
      position: absolute;
      width: 1.1rem;
      height: 0.6rem;
      right: 1rem;
      top: 0;
      bottom: 0;
      margin: auto;
      z-index: 5; }
      .lt-ie10 .form-item--select:after {
        display: none; }
    .lt-ie10 .form-item--select .form-item__input {
      padding-right: 0; }
    .form-item--select__small:after {
      content: '';
      background-image: url(../img/icon/icon-arrow-down9x5.png);
      background-size: 0.9rem 0.5rem;
      background-repeat: no-repeat;
      background-position: center center;
      position: absolute;
      width: 0.9rem;
      height: 0.5rem;
      right: 1rem;
      top: 0;
      bottom: 0;
      margin: auto; }
      .lt-ie10 .form-item--select__small:after {
        display: none; }
  .form-item--date:after {
    position: absolute;
    right: 1.5rem;
    top: 50%;
    width: 1.9rem;
    height: 2rem;
    margin-top: -1rem;
    background-image: url(../img/icon/calendar19x20.png);
    content: ''; }
  .form-item--date .form-item__input {
    padding-right: 4rem; }
  .form-item__alpha {
    display: inline-block;
    width: 3.5rem;
    vertical-align: top;
    height: 4rem;
    line-height: 4rem;
    font-size: 1.2rem;
    font-family: "Nanum Gothic", san-serif;
    text-align: center; }
    .form-item__alpha-null {
      width: 1.3rem; }
  .form-item__hyphen {
    display: inline-block;
    width: 2.4rem;
    vertical-align: top;
    height: 4rem;
    line-height: 4rem;
    font-size: 2rem;
    font-family: "Nanum Gothic", san-serif;
    text-align: center; }
  .form-item__label {
    position: absolute;
    display: block;
    width: 100%;
    height: 4rem;
    line-height: 4rem;
    padding: 0 1.5rem;
    left: 0;
    top: 0;
    cursor: text;
    color: #999;
    font-size: 1.3rem;
    font-family: "Nanum Gothic", san-serif;
    letter-spacing: -.03em; }
    .form-item__label.form-item__label--wide {
      width: 100%;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--large {
      width: 40.2rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--medium {
      width: 25.2rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--mediumSmall {
      width: 13.8rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--small {
      width: 11.8rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--zip {
      width: 16.6rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--zipsmall {
      width: 10rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--zipmedium {
      width: 25.5rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--ziplong {
      width: 36.5rem;
      height: 4rem;
      line-height: 4rem; }
    .form-item__label.form-item__label--long {
      width: 10rem;
      height: 2.5rem;
      line-height: 2.5rem;
      padding: 0 1rem;
      font-size: 1.1rem;
      color: #666; }
    .form-item__label--textarea {
      padding: 0.4rem 1.5rem;
      height: 100%;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      line-height: 1.84615;
      color: #bbb; }
    .form-item__label.form-item__label--normal {
      width: 7rem;
      height: 2.5rem;
      line-height: 2.5rem;
      padding: 0 1rem;
      font-size: 1.1rem;
      color: #666; }
    .form-item__label--textarea {
      padding: 0.4rem 1.5rem;
      height: 100%;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      line-height: 1.84615;
      color: #bbb; }
  .form-item__input {
    display: inline-block;
    width: 100%;
    height: 4rem;
    line-height: 3.8rem;
    padding: 0 1.5rem;
    border: 0.1rem solid #ccc;
    background-color: #ffffff;
    color: #333;
    font-size: 1.3rem;
    font-family: "Nanum Gothic", san-serif;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0; }
    .form-item__input.form-item__input--wide {
      width: 100%;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--large {
      width: 40.2rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--medium {
      width: 25.2rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--mediumSmall {
      width: 13.8rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--small {
      width: 11.8rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--zip {
      width: 16.6rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--zipsmall {
      width: 10rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--zipmedium {
      width: 25.5rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--ziplong {
      width: 36.5rem;
      height: 4rem;
      line-height: 3.8rem; }
    .form-item__input.form-item__input--long {
      width: 10rem;
      height: 2.5rem;
      line-height: 2.3rem;
      padding: 0 1rem;
      font-size: 1.1rem;
      font-family: "dotum", san-serif;
      color: #666; }
      .lt-ie10 .form-item__input.form-item__input--long {
        padding-right: 0; }
    .form-item__input.form-item__input--normal {
      width: 7rem;
      height: 2.5rem;
      line-height: 2.3rem;
      padding: 0 1rem;
      font-size: 1.1rem;
      font-family: "dotum", san-serif;
      color: #666; }
      .lt-ie10 .form-item__input.form-item__input--normal {
        padding-right: 0; }
    .form-item__input--border {
      border: 0;
      padding: 0; }
    .form-item__input.form-item__input--short {
      height: 3.2rem;
      line-height: 3rem; }
    .form-item__input--mini {
      height: 3.2rem;
      line-height: 3rem;
      color: #212121; }
  .form-item__text {
    width: 100%;
    height: 10rem;
    border: 0.1rem solid #ccc;
    padding: 1.5rem;
    font-size: 1.3rem;
    resize: none; }
  .form-item__file {
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1; }
  .form-item__date {
    position: relative; }
    .form-item__date:before {
      position: absolute;
      top: 0.9rem;
      right: 1.4rem;
      width: 2rem;
      height: 2rem;
      content: '';
      background-image: url(../img/icon/img-calendar-gray20x20.png);
      background-repeat: no-repeat; }
  .form-item__submit {
    position: absolute;
    right: 1.1rem;
    top: 50%;
    width: 1.4rem;
    height: 1.4rem;
    margin-top: -0.7rem;
    background-image: url(../img/icon/compare-icon14x14.png);
    font-size: 0; }
  .form-item__submit + .form-item__input {
    padding-right: 3rem; }
  .form-item__textarea {
    display: inline-block;
    width: 40.2rem;
    height: 10rem;
    padding: 0.4rem 1.5rem;
    border: 0.1rem solid #ccc;
    background-color: #ffffff;
    color: #333;
    font-size: 1.3rem;
    font-family: "Nanum Gothic", san-serif;
    resize: none;
    line-height: 1.84615; }
    .form-item__textarea--wide {
      width: 100%; }

.form-txt {
  display: inline-block;
  padding: 0 1rem 0 1.5rem;
  vertical-align: top;
  height: 4rem;
  color: #333;
  line-height: 4rem;
  letter-spacing: -0.03em;
  font-size: 1.3rem;
  font-family: "Nanum Gothic", san-serif; }

.form-spacing {
  display: inline-block;
  vertical-align: top; }
  .form-spacing ~ .form-spacing {
    margin-left: 1rem; }

.form-button {
  display: inline-block;
  margin-left: 1rem;
  font-size: 0;
  vertical-align: top; }

input[name='color'] {
  cursor: pointer; }

.tab--style.tab--auto .tab__nav,
.tab--style.tab--auto .tab__list {
  display: block; }

.tab--style.tab--auto .tab__item {
  display: inline-block;
  *display: inline;
  *zoom: 1; }
  .tab--style.tab--auto .tab__item + .tab__item {
    margin-left: -0.1rem; }

.tab--style .tab__nav {
  display: table;
  width: 100%;
  margin-bottom: 2rem;
  table-layout: fixed;
  border-spacing: 0;
  font-size: 0;
  border-bottom: 0.1rem solid #9c9792; }

.tab--style .tab__list {
  display: table-row; }

.tab--style .tab__item {
  display: table-cell;
  border: 0.1rem solid #e1e1e1;
  background-color: #f8f8f8;
  border-bottom: 0;
  color: #9c9792;
  font-size: 1.4rem;
  font-family: "Nanum Gothic", san-serif;
  font-weight: normal; }
  .tab--style .tab__item--active {
    background-color: #ffffff;
    color: #343132;
    border-color: #9c9792;
    z-index: 3;
    font-weight: bold;
    position: relative; }
    .tab--style .tab__item--active .tab__item-anchor:after {
      display: block;
      content: '';
      position: absolute;
      left: 0;
      bottom: -0.2rem;
      width: 100%;
      height: 0.3rem;
      background-color: #ffffff; }

.tab--style .tab__item-anchor {
  display: block;
  text-align: center;
  padding: 1.9rem 0;
  font-size: 1.3rem;
  position: relative;
  cursor: pointer; }

.tab__section {
  display: none; }
  .tab__section--active {
    display: block; }

.default-tab__list {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 5rem; }
  .default-tab__list--middle {
    height: 7rem; }

.default-tab__item {
  display: table-cell;
  height: 5rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  color: #666;
  border: 0.1rem solid #ddd;
  border-left: 0;
  cursor: pointer;
  text-align: center;
  vertical-align: middle; }
  .default-tab__item--middle {
    height: 7rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    font-weight: bold;
    color: #999999; }
  .default-tab__item:first-child {
    border-left: 0.1rem solid #ddd; }
  .default-tab__item.active {
    background-color: #212121;
    color: #fff;
    font-weight: bold;
    border: 0; }
  .default-tab__item-anchor {
    display: block;
    width: 100%;
    height: 100%;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    text-align: center;
    vertical-align: middle; }
    .default-tab__item-anchor:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      vertical-align: middle;
      content: ''; }
  .default-tab__item-descente {
    background-image: url("/dist/img/logo/tab-logo-descente.png");
    background-size: 10.6rem 1.8rem;
    background-position: center;
    background-repeat: no-repeat; }
    .default-tab__item-descente:active {
      background-color: #212121;
      background-image: url("/dist/img/logo/tab-logo-descente-active.png"); }
  .default-tab__item.active .default-tab__item-descente {
    background-image: url("/dist/img/logo/tab-logo-descente-active.png"); }
  .default-tab__item-descentegolf {
    background-image: url("/dist/img/logo/tab-logo-descentegolf.png");
    background-size: 7.6rem 3.9rem;
    background-position: center;
    background-repeat: no-repeat; }
    .default-tab__item-descentegolf:active {
      background-color: #212121;
      background-image: url("/dist/img/logo/tab-logo-descentegolf-active.png"); }
  .default-tab__item.active .default-tab__item-descentegolf {
    background-image: url("/dist/img/logo/tab-logo-descentegolf-active.png"); }
  .default-tab__item-lecoq {
    background-image: url("/dist/img/logo/tab-logo-lecoq.png");
    background-size: 10.9rem 2.2rem;
    background-position: center;
    background-repeat: no-repeat; }
    .default-tab__item-lecoq:active {
      background-color: #212121;
      background-image: url("/dist/img/logo/tab-logo-lecoq-active.png"); }
  .default-tab__item.active .default-tab__item-lecoq {
    background-image: url("/dist/img/logo/tab-logo-lecoq-active.png"); }
  .default-tab__item-lecoqgolf {
    background-image: url("/dist/img/logo/tab-logo-lecoqgolf.png");
    background-size: 11.4rem 3.5rem;
    background-position: center;
    background-repeat: no-repeat; }
    .default-tab__item-lecoqgolf:active {
      background-color: #212121;
      background-image: url("/dist/img/logo/tab-logo-lecoqgolf-active.png"); }
  .default-tab__item.active .default-tab__item-lecoqgolf {
    background-image: url("/dist/img/logo/tab-logo-lecoqgolf-active.png"); }
  .default-tab__item-munsingwear {
    background-image: url("/dist/img/logo/tab-logo-munsingwear.png");
    background-size: 15.4rem 2.3rem;
    background-position: center;
    background-repeat: no-repeat; }
    .default-tab__item-munsingwear:active {
      background-color: #212121;
      background-image: url("/dist/img/logo/tab-logo-munsingwear-active.png"); }
  .default-tab__item.active .default-tab__item-munsingwear {
    background-image: url("/dist/img/logo/tab-logo-munsingwear-active.png"); }
  .default-tab__item-umbro {
    background-image: url("/dist/img/logo/tab-logo-umbro.png");
    background-size: 5.2rem 3.3rem;
    background-position: center;
    background-repeat: no-repeat; }
    .default-tab__item-umbro:active {
      background-color: #212121;
      background-image: url("/dist/img/logo/tab-logo-umbro-active.png"); }
  .default-tab__item.active .default-tab__item-umbro {
    background-image: url("/dist/img/logo/tab-logo-umbro-active.png"); }

.table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  border-top: 0.1rem solid #212121;
  border-bottom: 0.1rem solid #e1e1e1;
  text-align: center;
  line-height: 1;
  word-break: break-all; }
  .table thead th {
    background-color: #f8f8f8;
    padding: 1.6rem 0;
    color: #212121;
    border-bottom: 0.1rem solid #e1e1e1; }
  .table tbody ~ tbody tr:first-child td {
    border-top: 0.1rem solid #e1e1e1; }
  .table tbody tr ~ tr td {
    border-top: 0.1rem dashed #d1d1d1; }
  .table tbody tr td {
    padding-top: 2rem;
    padding-bottom: 2rem; }

/*
 * Row Table
 */
.row-table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  line-height: 1; }
  .row-table th, .row-table td {
    padding: 1rem 0;
    font-size: 1.2rem;
    letter-spacing: -0.05em;
    text-align: left; }
  .row-table th {
    width: 9.5rem;
    color: #bbb;
    font-weight: normal; }
  .row-table td {
    color: #212121;
    line-height: 1.5; }

/*
 * Data Table
 */
.data-table {
  width: 100%;
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse;
  text-align: center;
  line-height: 1; }
  .data-table thead th {
    position: relative;
    padding-bottom: 1.5rem;
    font-size: 1.3rem;
    color: #212121;
    border-bottom: 0.1rem solid #212121; }
    .data-table thead th + th:before {
      position: absolute;
      width: 0.1rem;
      height: 1.3rem;
      background-color: #a9a8a8;
      display: block;
      content: '';
      left: 0;
      top: 0; }
  .data-table tbody th, .data-table tbody td {
    padding: 1.4rem 0;
    border-bottom: 0.1rem solid #e1e1e1;
    font-size: 1.2rem; }
  .data-table tbody th {
    color: #212121;
    font-weight: normal; }
  .data-table tbody td {
    color: #bbb; }

.notice {
  background-color: #f8f8f8;
  padding: 2rem;
  font-family: "Nanum Gothic", san-serif;
  color: #bbb;
  letter-spacing: -0.05em; }
  .notice__title {
    position: relative;
    text-align: center;
    margin-bottom: 1rem; }
    .notice__title:before {
      background-color: #9f9a95;
      width: 100%;
      height: 0.1rem;
      display: block;
      content: '';
      position: absolute;
      top: 50%;
      left: 0; }
    .notice__title-value {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      padding: 0 1rem;
      background-color: #f8f8f8;
      position: relative;
      font-size: 1.4rem; }
  .notice__item {
    line-height: 2;
    font-size: 1.2rem;
    position: relative;
    padding-left: 0.7rem; }
    .notice__item:before {
      content: '-';
      position: absolute;
      top: 0;
      left: 0; }
    .notice__item b {
      color: #212121;
      font-weight: boold; }

.notice2 {
  border: 0.1rem solid #e1e1e1;
  padding: 1.5rem 2rem;
  line-height: 2;
  font-size: 1.2rem;
  letter-spacing: -0.05em;
  color: #bbb; }
  .notice2__title {
    color: #212121;
    font-weight: bold; }
  .notice2__item {
    position: relative;
    padding-left: 0.8rem; }
    .notice2__item:before {
      content: '-';
      position: absolute;
      left: 0;
      top: 0; }

.notice-box {
  position: absolute;
  top: 4.9rem;
  right: -4.6rem;
  width: 45rem;
  height: auto;
  background-color: #fff;
  border: 0.1rem solid #ddd;
  border-top: 0.3rem solid #ee4848;
  z-index: 500;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 500ms, visibility 0ms, -webkit-transform 300ms;
  transition: opacity 500ms, visibility 0ms, -webkit-transform 300ms;
  transition: opacity 500ms, transform 300ms, visibility 0ms;
  transition: opacity 500ms, transform 300ms, visibility 0ms, -webkit-transform 300ms;
  -webkit-transform: translateY(-3rem);
          transform: translateY(-3rem); }
  .notice-box--active {
    visibility: visible;
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1; }
  .notice-box--hidden {
    -webkit-transform: translateY(-3rem);
            transform: translateY(-3rem);
    -webkit-transition-delay: 0ms, 0ms,500ms;
            transition-delay: 0ms, 0ms,500ms;
    opacity: 0; }
  .notice-box__wrapper {
    position: relative; }
    .notice-box__wrapper:before {
      position: absolute;
      top: -1rem;
      right: 6.4rem;
      width: 2rem;
      height: 1rem;
      background-image: url(../img/icon/arrow-top-red20x10.png);
      content: ''; }
  .notice-box--main {
    top: 4rem;
    right: -3.35rem; }
    .notice-box--main .notice-box__wrapper:before {
      right: 3rem; }
  .notice-box__header {
    position: relative;
    width: 100%;
    height: 5.5rem;
    padding: 0 2.4rem;
    border-bottom: 0.1rem solid #666;
    line-height: 0; }
  .notice-box__button {
    padding: 3rem 0;
    text-align: center;
    line-height: 0; }
  .notice-box__switch {
    position: absolute;
    left: 2.4rem;
    top: 50%;
    height: 1.8rem;
    margin-top: -0.9rem; }
  .notice-box__title {
    width: 100%;
    height: 100%;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2rem;
    color: #212121;
    line-height: 5.5rem;
    text-align: center; }
  .notice-box__close {
    position: absolute;
    right: 2.4rem;
    top: 50%;
    width: 1.8rem;
    height: 1.8rem;
    margin-top: -0.9rem;
    background-image: url(../img/icon/x18x18.png);
    font-size: 0; }
  .notice-box__action {
    table-layout: fixed;
    height: 4.5rem;
    width: 100%;
    padding: 0.2rem 2.9rem;
    border-bottom: 0.1rem solid #e3e3e3;
    display: table;
    line-height: 0; }
    .notice-box__action-part {
      display: table-cell;
      height: 4.5rem;
      width: 50%;
      vertical-align: middle; }
      .notice-box__action-part + .notice-box__action-part {
        text-align: right; }
    .notice-box__action button + button {
      margin-left: 1rem; }

.notice-list {
  border-bottom: 0.1rem solid #e3e3e3; }

.notice-item {
  position: relative;
  padding: 1.9rem 6.5rem 1.5rem 3rem;
  cursor: pointer; }
  .notice-item:hover {
    background-color: #f7f7f7; }
  .notice-item + .notice-item:after {
    position: absolute;
    top: -0.1rem;
    left: 50%;
    display: block;
    width: 40.8rem;
    height: 0;
    margin-left: -20.4rem;
    border-top: 0.1rem dashed #c0c0c0;
    content: ''; }
  .notice-item.active {
    background-color: #f7f7f7; }
  .notice-item__wrap {
    display: table;
    table-layout: fixed;
    width: 100%; }
  .notice-item__check {
    display: table-cell;
    padding-top: 0.1rem;
    width: 3.5rem;
    vertical-align: top;
    line-height: 0; }
  .notice-item__contents {
    display: table-cell;
    vertical-align: top; }
  .notice-item__title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    line-height: 2.2rem;
    color: #333; }
  .notice-item__date {
    margin-top: 0.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    line-height: 1.9rem; }

.notice-problem {
  padding: 10rem 0 3.5rem;
  background-image: url(../img/icon/circle-point-red50x50.png);
  background-repeat: no-repeat;
  background-position: center 40px;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  color: #ee4848;
  line-height: 2.3rem;
  text-align: center; }

.switch-checkbox {
  display: inline-block;
  position: relative;
  height: 1.6rem;
  font-size: 0; }
  .switch-checkbox label {
    position: relative;
    width: 4.7rem;
    height: 1.2rem;
    background-color: #bdbdbd;
    -webkit-transition: all 500ms;
    transition: all 500ms;
    font-size: 0; }
    .switch-checkbox label:after {
      position: absolute;
      left: 0;
      top: -0.2rem;
      width: 50%;
      height: 1.6rem;
      border: 0.1rem solid #ccc;
      border-radius: 0.2rem;
      background-color: #fff;
      color: #999;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 0.8rem;
      text-align: center;
      -webkit-transition: all 500ms;
      transition: all 500ms;
      line-height: 1.4rem;
      z-index: 10;
      content: 'OFF'; }
  .switch-checkbox input {
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0); }
  .switch-checkbox input:checked + label {
    background-color: #ee4848; }
    .switch-checkbox input:checked + label:after {
      color: #ee4848;
      left: 50%;
      content: 'ON'; }

.agreement {
  overflow: hidden;
  position: relative; }
  .agreement__detail {
    padding: 1.5rem 3rem;
    overflow-y: scroll;
    height: 50rem;
    border: 0.1rem solid #e1e1e1;
    line-height: 2;
    color: #bbb;
    background-color: #ffffff;
    letter-spacing: -0.05em; }
  .agreement__item {
    position: relative;
    border: 0.1rem solid #dfdfdf;
    background-color: #ffffff; }
    .agreement__item + .agreement__item {
      margin-top: -0.1rem; }
    .agreement__item--active {
      background-color: #f8f4f3; }
    .agreement__item.input--error:after {
      border: 0.1rem solid #ee4848;
      display: block;
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      content: '';
      z-index: 2;
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .agreement__item-wrapper {
      padding: 1.7rem 2rem;
      position: relative; }
    .agreement__item-content {
      background-color: #f8f8f8;
      color: #bbb;
      line-height: 2;
      padding: 1.8rem 3rem;
      max-height: 25rem;
      overflow-y: scroll;
      display: none; }
    .agreement__item-description {
      line-height: 1.2;
      margin-top: 0.5rem;
      padding-left: 2.9rem;
      color: #bbb; }
    .agreement__item.collapsible--active .agreement__item-content {
      display: block; }
    .agreement__item .checkbox {
      z-index: 5; }
    .agreement__item.collapsible--active .agreement__item-button {
      background-image: url("/Contents/img/image/img_cross-minus17x1.png"); }
    .agreement__item-button {
      text-indent: -999.9rem;
      display: block;
      background-image: url("/Contents/img/image/img_cross17x17.png");
      width: 1.7rem;
      height: 1.7rem;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      position: absolute;
      right: 2rem;
      top: 50%;
      z-index: 5;
      margin-top: -0.8rem;
      -webkit-transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
      -webkit-transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: transform 1s cubic-bezier(0.645, 0.045, 0.355, 1), -webkit-transform 1s cubic-bezier(0.645, 0.045, 0.355, 1); }
  .agreement__header {
    text-align: center;
    padding: 2rem 0; }
  .agreement__footer {
    margin-top: -0.2rem; }

.collapsible--style .collapsible__header {
  border: 0.1rem solid #e1e1e1; }

.collapsible--style .collapsible__anchor {
  position: relative;
  display: block;
  font-size: 1.2rem;
  color: #212121;
  letter-spacing: -0.05em;
  font-family: "Nanum Gothic", san-serif;
  padding: 1.5rem;
  position: relative;
  font-weight: bold; }

.collapsible--style .collapsible__status {
  background-image: url(/Contents/img/arrow/updown-gray15x8.png);
  display: block;
  width: 1.5rem;
  height: 0.8rem;
  background-position: 0 -8px;
  position: absolute;
  right: 1.5rem;
  top: 50%;
  margin-top: -0.4rem; }

.collapsible--style .collapsible--active .collapsible__status {
  background-position: 0 0; }

.collapsible--style .collapsible__content {
  display: none;
  color: #bbb;
  font-family: "Nanum Gothic", san-serif;
  border: 0.1rem solid #e1e1e1;
  margin-top: -0.1rem;
  padding: 2rem 3rem;
  overflow: hidden; }

.collapsible--style.collapsible--active .collapsible__content {
  display: block; }

/* Layer popup */
.layout-layer-container {
  overflow-y: scroll; }

.layout-layer-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0;
  z-index: 9000; }

.layout-layer-window {
  position: absolute;
  left: 50%;
  background-color: #fff;
  z-index: 9001;
  margin-bottom: 10rem; }
  .layout-layer-window--transparent {
    background-color: transparent; }

.layout-layer-close-button {
  position: absolute;
  left: 50%;
  margin-left: -1.2rem;
  width: 2.5rem;
  height: 2.5rem;
  background: url(/Contents/img/image/img_x-white.png) 50% 50% no-repeat;
  top: -4.5rem; }

/*
 * Real Layer
 */
.layer__header {
  background-color: #ffffff;
  position: relative; }
  .layer__header--fixed {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 20;
    background-color: rgba(255, 255, 255, 0.65); }

.layer__title {
  font-size: 1.8rem;
  padding: 3rem 3rem 1.5rem 3rem;
  font-family: "Nanum Gothic", san-serif;
  font-weight: bold;
  letter-spacing: -0.05em;
  color: #212121; }

.layer__content {
  padding: 3rem;
  border-top: 0.1rem solid #e1e1e1; }
  .layer__content--brown {
    background-color: #f8f4f3; }

.layer__description {
  color: #bbb;
  letter-spacing: -0.05em;
  margin-top: 2rem; }
  .layer__description P {
    line-height: 1.66667; }
  .layer__description P ~ P {
    margin-top: 1rem; }

.layer__table {
  display: table;
  width: 100%;
  table-layout: fixed; }
  .lt-ie8 .layer__table {
    *zoom: 1; }
    .lt-ie8 .layer__table:after, .lt-ie8 .layer__table:before {
      display: table;
      content: '';
      clear: both; }
  .layer__table-column {
    display: table-cell;
    padding-bottom: 1.5rem;
    vertical-align: top; }
    .lt-ie8 .layer__table-column {
      float: left;
      width: 49%; }
    .layer__table-column ~ .layer__table-column {
      border-left: 0.1rem solid #e1e1e1; }
  .layer__table-content--left {
    padding-right: 2rem; }
  .layer__table-content--right {
    padding-left: 2rem; }

.layer-popup--title {
  position: relative; }

.layer-popup__minimize {
  position: absolute;
  right: 2.5rem;
  top: 50%;
  width: 1.9rem;
  height: 1.9rem;
  margin-top: -0.9rem;
  background-image: url(../img/icon/icon-minimize.png);
  background-repeat: no-repeat;
  font-size: 0; }

.section-layout {
  width: 124rem;
  margin: 0 auto; }
  .section-layout-large {
    width: auto;
    max-width: 192rem;
    margin: 0 auto; }
  .layout-container > .section-layout {
    margin-bottom: 15rem; }
  .section-layout:after {
    display: table;
    clear: both;
    content: ''; }

.description {
  text-align: center;
  font-family: "Nanum Gothic", san-serif;
  letter-spacing: -0.05em; }
  .description--style {
    background-color: #f8f4f3;
    padding: 6rem 0; }
  .description__title {
    font-size: 1.6rem;
    color: #212121; }
  .description__content {
    color: #bbb;
    font-size: 1.4rem;
    line-height: 1.42857;
    margin-top: 1.5rem; }
    .description__content:before {
      width: 0.1rem;
      height: 1.5rem;
      content: '';
      display: block;
      margin: 0 auto 1.5rem;
      background-color: #bbb; }
  .description__anchor {
    display: block;
    margin-top: 2rem;
    color: #bbb;
    font-size: 1.4rem; }
    .description__anchor:after {
      background-image: url(/Contents/img/arrow/right-gray5x11.png);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      display: inline-block;
      content: '';
      width: 0.5rem;
      height: 1.1rem;
      margin-left: 0.5rem; }
  .description[data-icon]:before {
    display: block;
    content: '';
    margin: 0 auto 2rem; }
  .description[data-icon="submit"]:before {
    background-image: url(/Contents/img/image/img_submit.png);
    width: 4.6rem;
    height: 3.7rem; }
  .description[data-icon="apply"]:before {
    background-image: url(/Contents/img/image/img_apply.png);
    width: 4.7rem;
    height: 3.4rem; }

/*.no-data {
	&--style {
		padding: 60px 0;
	}
	&--border {
		border-top: 1px solid $blackColor;
		border-bottom: 1px solid #e1e1e1;
	}
	&--border-bottom {
		border-bottom: 1px solid #e1e1e1;
	}
	&--full {
		height: 100%;
		overflow: hidden;
		&-before,
		&:before {
			width: 1px;
			height: 100%;
			vertical-align: middle;
			@include inline-block;
			content: '';
			margin-left: -1px;
		}
	}
	white-space: nowrap;
	&__content {
		&:before {
			background-image: url(/Contents/img/image/img_talk.png);
			width: 35px;
			height: 29px;
			content: '';
			display: block;
			margin: 0 auto 6px;
		}
		@include inline-block;
		width: 100%;
	}
	&__message {
		line-height: (20 / 12);
		font-size: 12px;
		letter-spacing: -0.05em;
		color: $grayColor;
		text-align: center;
		& ~ & {
			margin-top: 10px;
		}
	}
}*/
.none-data {
  padding: 8.4rem 0 8rem;
  color: #ee4848;
  text-align: center; }
  .none-data--outlet {
    padding: 37.3rem 0 38.5rem;
    border-bottom: 0.1rem solid #dddddd; }
  .none-data:before {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    font-size: 0;
    width: 5rem;
    height: 5rem;
    background-image: url("/Contents/img/icon/icon_coution.png");
    display: block;
    margin: 0 auto;
    content: ''; }
    .none-data:before .icon-text,
    .none-data:before ~ * {
      vertical-align: middle; }
  .none-data__txt {
    padding-top: 1rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    line-height: 1.69231; }

.file-upload2--overflow .file-upload2__item-button {
  display: none; }

.file-upload2__list {
  *zoom: 1;
  position: relative; }
  .file-upload2__list:after, .file-upload2__list:before {
    display: table;
    content: '';
    clear: both; }

.file-upload2__item ~ .file-upload2__item {
  margin-top: 1rem; }

.file-upload2__item--active {
  *zoom: 1; }

.file-upload2__item--active .file-upload2__item-file {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

.file-upload2__item ~ .file-upload2__item .file-upload2__item-button {
  display: none; }

.file-upload2__item-file {
  display: none;
  font-style: normal;
  color: #212121;
  font-size: 0;
  margin-right: 2rem; }
  .file-upload2__item-file-value {
    font-size: 1.2rem;
    letter-spacing: -0.05em;
    vertical-align: middle; }
  .file-upload2__item-file-delete {
    width: 1.1rem;
    height: 1.1rem;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    margin-left: 1rem; }

.file-upload2__item-input {
  height: 100%;
  cursor: pointer;
  position: absolute;
  width: 100%;
  right: 0;
  font-size: 10000rem;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /* IE 5-7 */
  filter: alpha(opacity=0);
  /* Netscape */
  -moz-opacity: 0;
  /* Safari 1.x */
  -khtml-opacity: 0;
  /* Good browsers */
  opacity: 0; }

.file-upload2__item-button {
  cursor: pointer;
  position: relative;
  overflow: hidden;
  background-color: #bbb;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0 1.7rem;
  height: 3rem;
  line-height: 3rem;
  border-radius: 1.5rem;
  color: #ffffff;
  font-size: 0; }
  .file-upload2__item-button-value {
    margin-right: 0.5rem;
    vertical-align: middle; }

.file-upload__title {
  color: #bbb;
  letter-spacing: -0.05em;
  margin-bottom: 2rem; }
  .file-upload__title .icon {
    margin-right: 0.5rem; }

.file-upload__list {
  *zoom: 1; }
  .file-upload__list:after, .file-upload__list:before {
    display: table;
    content: '';
    clear: both; }

.file-upload__item {
  position: relative;
  float: left;
  width: 6rem;
  height: 6rem; }
  .file-upload__item + .file-upload__item {
    margin-left: 1rem; }
  .file-upload__item--uploaded {
    padding-left: 1.6rem; }
  .file-upload__item--uploaded .file-upload__item-delete {
    display: block; }
  .file-upload__item-delete {
    position: absolute;
    display: none;
    text-indent: -999.9rem;
    width: 2.6rem;
    height: 2.6rem;
    left: 0.3rem;
    top: 50%;
    margin-top: -1.3rem;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    z-index: 5; }
  .file-upload__item--uploaded .file-upload__item-input {
    left: -999.9rem; }
  .file-upload__item-label {
    overflow: hidden;
    position: relative;
    display: block;
    background-color: #ffffff;
    width: 100%;
    height: 100%;
    border: 0.1rem solid #e1e1e1;
    cursor: pointer;
    background-image: url(/Contents/img/image/img_upload.png);
    background-position: 50% 50%;
    background-repeat: no-repeat; }
  .file-upload__item-input {
    height: 100%;
    cursor: pointer;
    position: absolute;
    width: 100%;
    right: 0;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }

/*

<div class="picture">
  <img src="a.jpg" class="picture__image picture__image--show" />
  <img src="a.jpg" class="picture__image picture__image--hide" />
</div>
*/
.picture {
  display: block;
  position: relative;
  overflow: hidden; }
  .picture:hover .picture__image--show {
    opacity: 0;
    position: absolute;
    -webkit-transform: scale(1.2, 1.2);
    transform: scale(1.2, 1.2); }
    .lt-ie9 .picture:hover .picture__image--show {
      display: none; }
  .picture:hover .picture__image--hide {
    opacity: 1;
    position: relative;
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1); }
    .lt-ie9 .picture:hover .picture__image--hide {
      display: block; }
  .picture__image {
    position: relative;
    width: 100%;
    -webkit-transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1); }
    .picture__image--show {
      opacity: 1;
      -webkit-transform: scale(1, 1);
      transform: scale(1, 1); }
      .lt-ie9 .picture__image--show {
        display: block; }
    .picture__image--hide {
      position: absolute;
      left: 0;
      top: 0;
      opacity: 0;
      -webkit-transform: scale(1.2, 1.2);
      transform: scale(1.2, 1.2); }
      .lt-ie9 .picture__image--hide {
        position: relative;
        display: none; }

/*
 * Input
 */
.input {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  width: 100%;
  vertical-align: top;
  color: #bbb;
  line-height: 1; }
  .input-message {
    display: block;
    font-size: 1.2rem;
    margin-top: 1rem;
    text-align: left; }
  .input--textarea .input-label {
    height: 4.4rem; }
  .input--textarea .input-inner {
    border-radius: 0;
    padding-top: 1rem; }
  .input--textarea .input-text {
    line-height: 1.5; }
  .input--focus .input-inner {
    border-color: #681b5c; }
  .input--focus,
  .input--focus .input-text {
    color: #681b5c; }
  .input--error .input-inner {
    border-color: #ee4848; }
  .input--error,
  .input--error .input-text {
    color: #ee4848; }
  .input-inner {
    position: relative;
    padding: 1.2rem 1.7rem 1.2rem 4.2rem;
    border: 0.1rem solid #e1e1e1;
    background-color: #ffffff;
    border-radius: 2.5rem;
    -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    overflow: hidden; }
  .input-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 100%;
    padding: 0.3rem;
    border: 0;
    outline: 0;
    font-size: 1.2rem;
    vertical-align: middle;
    line-height: 1;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); }
  .input-label {
    position: absolute;
    left: 1.6rem;
    padding-left: 2.7rem;
    top: 0;
    line-height: 4.4rem;
    height: 100%;
    cursor: text;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
    .input-label__text {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      font-size: 1.2rem;
      font-family: 'Nanum Gothic', sans-serif;
      letter-spacing: -0.1rem;
      vertical-align: middle;
      -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); }
  .input-icon {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    background-repeat: no-repeat;
    vertical-align: middle;
    position: absolute;
    left: 0;
    top: 50%; }
    .input-icon--user {
      width: 1.8rem;
      height: 1.8rem;
      margin-top: -0.9rem;
      background-image: url("/Contents/img/image/img_user.png"); }
    .input--focus .input-icon--user, .input-icon--user.__purple {
      background-image: url("/Contents/img/image/img_user__purple.png"); }
    .input--error .input-icon--user, .input-icon--user.__red {
      background-image: url("/Contents/img/image/img_user__red.png"); }
    .input-icon--phone {
      width: 1.3rem;
      height: 1.9rem;
      margin-top: -0.95rem;
      background-image: url("/Contents/img/image/img_phone.png"); }
    .input--focus .input-icon--phone, .input-icon--phone.__purple {
      background-image: url("/Contents/img/image/img_phone__purple.png"); }
    .input--error .input-icon--phone, .input-icon--phone.__red {
      background-image: url("/Contents/img/image/img_phone__red.png"); }
    .input-icon--phone2 {
      width: 1.6rem;
      height: 1.5rem;
      margin-top: -0.75rem;
      background-image: url("/Contents/img/image/img_phone2.png"); }
    .input--focus .input-icon--phone2, .input-icon--phone2.__purple {
      background-image: url("/Contents/img/image/img_phone2__purple.png"); }
    .input--error .input-icon--phone2, .input-icon--phone2.__red {
      background-image: url("/Contents/img/image/img_phone2__red.png"); }
    .input-icon--tel {
      width: 1.6rem;
      height: 1.8rem;
      margin-top: -0.9rem;
      background-image: url("/Contents/img/image/img_tel.png"); }
    .input--focus .input-icon--tel, .input-icon--tel.__purple {
      background-image: url("/Contents/img/image/img_tel__purple.png"); }
    .input--error .input-icon--tel, .input-icon--tel.__red {
      background-image: url("/Contents/img/image/img_tel__red.png"); }
    .input-icon--place {
      width: 1.4rem;
      height: 1.8rem;
      margin-top: -0.9rem;
      background-image: url("/Contents/img/image/img_place.png"); }
    .input--focus .input-icon--place, .input-icon--place.__purple {
      background-image: url("/Contents/img/image/img_place__purple.png"); }
    .input--error .input-icon--place, .input-icon--place.__red {
      background-image: url("/Contents/img/image/img_place__red.png"); }
    .input-icon--mail {
      width: 1.8rem;
      height: 1.3rem;
      margin-top: -0.65rem;
      background-image: url("/Contents/img/image/img_mail.png"); }
    .input--focus .input-icon--mail, .input-icon--mail.__purple {
      background-image: url("/Contents/img/image/img_mail__purple.png"); }
    .input--error .input-icon--mail, .input-icon--mail.__red {
      background-image: url("/Contents/img/image/img_mail__red.png"); }
    .input-icon--calendar {
      width: 1.8rem;
      height: 1.8rem;
      margin-top: -0.9rem;
      background-image: url("/Contents/img/image/img_calendar.png"); }
    .input--focus .input-icon--calendar, .input-icon--calendar.__purple {
      background-image: url("/Contents/img/image/img_calendar__purple.png"); }
    .input--error .input-icon--calendar, .input-icon--calendar.__red {
      background-image: url("/Contents/img/image/img_calendar__red.png"); }
    .input-icon--password {
      width: 1.4rem;
      height: 2rem;
      margin-top: -1rem;
      background-image: url("/Contents/img/image/img_password.png"); }
    .input--focus .input-icon--password, .input-icon--password.__purple {
      background-image: url("/Contents/img/image/img_password__purple.png"); }
    .input--error .input-icon--password, .input-icon--password.__red {
      background-image: url("/Contents/img/image/img_password__red.png"); }
    .input-icon--password-check {
      width: 2rem;
      height: 2rem;
      margin-top: -1rem;
      background-image: url("/Contents/img/image/img_password-check.png"); }
    .input--focus .input-icon--password-check, .input-icon--password-check.__purple {
      background-image: url("/Contents/img/image/img_password-check__purple.png"); }
    .input--error .input-icon--password-check, .input-icon--password-check.__red {
      background-image: url("/Contents/img/image/img_password-check__red.png"); }
    .input-icon--note {
      width: 1.6rem;
      height: 1.7rem;
      margin-top: -0.85rem;
      background-image: url("/Contents/img/image/img_note.png"); }
    .input--focus .input-icon--note, .input-icon--note.__purple {
      background-image: url("/Contents/img/image/img_note__purple.png"); }
    .input--error .input-icon--note, .input-icon--note.__red {
      background-image: url("/Contents/img/image/img_note__red.png"); }
    .input-icon--pencil {
      width: 1.5rem;
      height: 1.5rem;
      margin-top: -0.75rem;
      background-image: url("/Contents/img/image/img_pencil.png"); }
    .input--focus .input-icon--pencil, .input-icon--pencil.__purple {
      background-image: url("/Contents/img/image/img_pencil__purple.png"); }
    .input--error .input-icon--pencil, .input-icon--pencil.__red {
      background-image: url("/Contents/img/image/img_pencil__red.png"); }
    .input-icon--search-code {
      width: 1.8rem;
      height: 1.6rem;
      margin-top: -0.8rem;
      background-image: url("/Contents/img/image/img_search-code.png"); }
    .input--focus .input-icon--search-code, .input-icon--search-code.__purple {
      background-image: url("/Contents/img/image/img_search-code__purple.png"); }
    .input--error .input-icon--search-code, .input-icon--search-code.__red {
      background-image: url("/Contents/img/image/img_search-code__red.png"); }
    .input-icon--question-cloud {
      width: 1.7rem;
      height: 1.5rem;
      margin-top: -0.75rem;
      background-image: url("/Contents/img/image/img_question-cloud.png"); }
    .input--focus .input-icon--question-cloud, .input-icon--question-cloud.__purple {
      background-image: url("/Contents/img/image/img_question-cloud__purple.png"); }
    .input--error .input-icon--question-cloud, .input-icon--question-cloud.__red {
      background-image: url("/Contents/img/image/img_question-cloud__red.png"); }
    .input-icon--ordno {
      width: 1.5rem;
      height: 1.7rem;
      margin-top: -0.85rem;
      background-image: url("/Contents/img/image/img_ordno.png"); }
    .input--focus .input-icon--ordno, .input-icon--ordno.__purple {
      background-image: url("/Contents/img/image/img_ordno__purple.png"); }
    .input--error .input-icon--ordno, .input-icon--ordno.__red {
      background-image: url("/Contents/img/image/img_ordno__red.png"); }
    .input-icon--coupon {
      width: 2.2rem;
      height: 1.5rem;
      margin-top: -0.75rem;
      background-image: url("/Contents/img/image/img_coupon.png"); }
    .input--focus .input-icon--coupon, .input-icon--coupon.__purple {
      background-image: url("/Contents/img/image/img_coupon__purple.png"); }
    .input--error .input-icon--coupon, .input-icon--coupon.__red {
      background-image: url("/Contents/img/image/img_coupon__red.png"); }
    .input-icon--company {
      width: 1.6rem;
      height: 1.8rem;
      margin-top: -0.9rem;
      background-image: url("/Contents/img/image/img_company.png"); }
    .input--focus .input-icon--company, .input-icon--company.__purple {
      background-image: url("/Contents/img/image/img_company__purple.png"); }
    .input--error .input-icon--company, .input-icon--company.__red {
      background-image: url("/Contents/img/image/img_company__red.png"); }
    .input-icon--sns {
      width: 2rem;
      height: 2rem;
      margin-top: -1rem;
      background-image: url("/Contents/img/image/img_sns.png"); }
    .input--focus .input-icon--sns, .input-icon--sns.__purple {
      background-image: url("/Contents/img/image/img_sns__purple.png"); }
    .input--error .input-icon--sns, .input-icon--sns.__red {
      background-image: url("/Contents/img/image/img_sns__red.png"); }
  .input--default .input-inner {
    padding-left: 1.7rem; }
  .input--default .input-label {
    padding: 0; }
  .input-select--inline .input-inner {
    padding: 0.4rem 1.1rem 0.4rem; }
  .input-select .input-label__text {
    text-indent: -999.9rem; }
  .input-select select {
    background-repeat: no-repeat;
    background-position: right;
    background-color: #fff;
    cursor: pointer; }
    .input-select select::-ms-expand {
      display: none; }

/*
 * pagination
 */
.pagination-list {
  margin-top: 4rem;
  font-size: 0;
  text-align: center; }

.pagination-item {
  display: inline-block;
  width: 4rem;
  height: 4rem;
  border: 0.1rem solid #d7d7d7;
  border-left: 0;
  color: #666;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.4rem;
  text-align: center;
  line-height: 3.8rem;
  cursor: pointer; }
  .pagination-item:first-child {
    border-left: 0.1rem solid #d7d7d7; }
  .pagination-item--active {
    color: #ee4848;
    border-bottom: 0.2rem solid #ee4848; }
  .pagination-item--prev, .pagination-item--next, .pagination-item--first, .pagination-item--last {
    text-indent: -999.9rem;
    background-repeat: no-repeat;
    background-position: center center; }
  .pagination-item--prev {
    background-image: url(../img/icon/arrow-left5x9.png); }
  .pagination-item--next {
    background-image: url(../img/icon/arrow-right5x9.png); }
  .pagination-item--first {
    background-image: url(../img/icon/arrow-left-double9x9.png); }
  .pagination-item--last {
    background-image: url(../img/icon/arrow-right-double9x9.png); }

/*
 * step
 */
.step {
  font-size: 0; }
  .step-image {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle; }
    .step-image--horizon {
      margin-right: 1rem;
      margin-left: 1rem;
      width: 5rem;
      height: 2rem;
      background-image: url("/Contents/img/image/img_step_horizon.png"); }
    .step-image--checked {
      margin-right: 0.5rem;
      margin-left: 0.5rem;
      width: 2rem;
      height: 2rem;
      background-image: url("/Contents/img/image/img_step_check.png"); }
    .step-image--unchecked {
      width: 2rem;
      height: 2rem;
      background-image: url("/Contents/img/image/img_step_uncheck.png"); }
  .step-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    color: #212121;
    font-size: 1.6rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    vertical-align: middle; }

/*
 * up and down
 */
.updown {
  position: relative;
  display: inline-block;
  *display: inline;
  *zoom: 1;
  padding: 0.8rem 2.5rem 0.6rem;
  border: 0.1rem solid #d5d5d5;
  border-radius: 2rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .updown-input {
    display: block;
    width: 3.2rem;
    border: 0;
    outline: 0;
    line-height: 1;
    background-color: transparent;
    color: #212121;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    text-align: center;
    vertical-align: middle; }
    .updown-input::-webkit-inner-spin-button, .updown-input::-webkit-outer-spin-button {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
  .updown-button {
    position: absolute;
    top: 50%;
    cursor: pointer;
    text-indent: -999.9rem;
    outline: none;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 1.6rem;
    height: 1.6rem;
    margin-top: -0.8rem; }
    .updown-button--minus {
      left: 1rem; }
    .updown-button--plus {
      right: 1rem; }

.updown-large {
  border-top: 0.1rem solid #d5d5d5;
  border-bottom: 0.1rem solid #d5d5d5;
  position: relative;
  border-radius: 4rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  .updown-large-input {
    display: block;
    border: 0;
    outline: 0;
    background-color: transparent;
    height: 4rem;
    color: #212121;
    width: 100%;
    color: #bbb;
    font-size: 1.6rem;
    font-weight: bold;
    font-style: italic;
    font-family: "Nanum Gothic", san-serif;
    text-align: center;
    vertical-align: middle; }
    .updown-large-input::-webkit-inner-spin-button, .updown-large-input::-webkit-outer-spin-button {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none; }
  .updown-large-button {
    position: absolute;
    background-color: #c3bbb9;
    width: 4.2rem;
    height: 4.2rem;
    top: -0.1rem;
    border-radius: 50%;
    cursor: pointer;
    outline: none;
    text-indent: -999.9rem;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%; }
    .updown-large-button--minus {
      left: 0; }
    .updown-large-button--plus {
      right: 0; }

/*
 * checkbox
 */
.radio {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  font-family: "Nanum Gothic", san-serif;
  font-size: 0;
  vertical-align: middle; }
  .radio-title {
    position: absolute;
    left: 2.5rem; }
    .radio-title label {
      cursor: none; }
  .radio input[type="radio"] {
    position: absolute;
    width: 0.1rem;
    height: 0.1rem;
    padding: 0;
    margin: -0.1rem;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }
    .radio input[type="radio"]:checked ~ label:before {
      background-image: url(../img/form/radio-active.svg);
      background-size: 100%; }
  .radio label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    cursor: pointer;
    font-size: 1.3rem;
    vertical-align: middle; }
    .radio label:before {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 1.8rem;
      height: 1.8rem;
      vertical-align: middle;
      background-image: url(../img/form/radio.svg);
      background-size: 100%;
      content: ''; }
  .radio-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 0.8rem;
    vertical-align: middle;
    color: #333;
    letter-spacing: -0.03em; }
    .radio-text--red {
      color: #ee4848;
      font-weight: bold;
      margin-right: 0.5rem; }
  .radio-align ~ .radio-align {
    margin-left: 6rem; }
  .radio-zip ~ .radio-zip {
    margin-left: 5rem; }

.checkbox {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  position: relative;
  font-size: 0;
  font-family: "Nanum Gothic", san-serif;
  vertical-align: middle; }
  .checkbox input[type="checkbox"] {
    position: absolute;
    width: 0.1rem;
    height: 0.1rem;
    padding: 0;
    margin: -0.1rem;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }
    .checkbox input[type="checkbox"]:checked ~ label:before {
      background-image: url(../img/form/check-active.svg);
      background-size: 100%; }
  .checkbox label {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    position: relative;
    cursor: pointer;
    font-size: 1.3rem;
    vertical-align: middle; }
    .checkbox label:before {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      width: 2rem;
      height: 2rem;
      vertical-align: middle;
      background-image: url(../img/form/check.svg);
      background-size: 100%;
      content: ''; }
  .checkbox-small label:before {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 1.6rem;
    height: 1.6rem;
    vertical-align: middle;
    background-image: url(../img/form/check.svg);
    background-size: 100%;
    content: ''; }
  .checkbox-pick, .checkbox-text {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-left: 1rem;
    vertical-align: middle;
    color: #333;
    letter-spacing: -0.03em; }
  .checkbox-pick {
    color: #999; }

.chk-toggle-box {
  display: none; }

.switch-chk {
  display: inline-block;
  width: 5.9rem;
  height: 3rem;
  overflow: hidden;
  position: relative; }
  .switch-chk__input {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0;
    width: 0.1rem;
    height: 0.1rem;
    font-size: 0.1rem;
    position: absolute;
    clip: rect(0.1rem, 0.1rem, 0.1rem, 0.1rem);
    left: -999.9rem;
    overflow: hidden; }
  .switch-chk__label {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    border: 0.1rem solid #ddd; }
    .switch-chk__label-all, .switch-chk__label-bit {
      position: absolute;
      display: inline-block;
      width: 1.6rem;
      height: 1.6rem;
      font-size: 0;
      top: 0;
      bottom: 0;
      -webkit-transition: all 300ms;
      transition: all 300ms;
      content: ''; }
    .switch-chk__label-all {
      margin: auto;
      left: 0.6rem;
      background-color: #ddd; }
    .switch-chk__label-bit {
      margin: auto;
      right: 0.6rem;
      font-size: 0; }
      .switch-chk__label-bit .bit-list {
        font-size: 0; }
      .switch-chk__label-bit .bit-list ~ .bit-list {
        margin-top: 0.2rem; }
      .switch-chk__label-bit .bit-item {
        display: inline-block;
        width: 0.4rem;
        height: 0.4rem;
        border: 0.1rem solid #333; }
      .switch-chk__label-bit .bit-item ~ .bit-item {
        margin-left: 0.2rem; }
  .switch-chk__square {
    width: 3rem;
    height: 3rem;
    border: 0.1rem solid #333;
    position: absolute;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    top: -0.1rem;
    left: 2.8rem; }
  .switch-chk__input:checked ~ .switch-chk__label .switch-chk__square {
    left: -0.1rem; }
  .switch-chk__input:checked ~ .switch-chk__label .switch-chk__label-bit .bit-item {
    border: 0.1rem solid #ddd; }
  .switch-chk__input:checked ~ .switch-chk__label .switch-chk__label-all {
    background-color: #333; }

.tooltip {
  position: absolute;
  top: -3.8rem;
  padding: 0.9rem 1.5rem;
  background-color: #fff;
  border: 0.1rem solid #681b5c;
  text-align: center;
  white-space: nowrap;
  border-radius: 2rem; }
  .tooltip__text {
    color: #681b5c;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    letter-spacing: -0.05rem; }
  .tooltip__triangle {
    position: absolute;
    left: 50%;
    bottom: -0.5rem;
    margin-left: -0.5rem;
    width: 0;
    height: 0;
    border-left: 0.5rem solid transparent;
    border-right: 0.5rem solid transparent;
    border-top: 0.5rem solid #681b5c; }
    .tooltip__triangle:after {
      position: absolute;
      left: 50%;
      bottom: 0.1rem;
      margin-left: -0.4rem;
      width: 0;
      height: 0;
      content: '';
      border-left: 0.4rem solid transparent;
      border-right: 0.4rem solid transparent;
      border-top: 0.4rem solid #fff; }
  .tooltip--purple {
    background-color: #681b5c; }
    .tooltip--purple .tooltip__text {
      color: #fff; }
    .tooltip--purple .tooltip__triangle:after {
      border-top-color: #681b5c; }
  .tooltip--black {
    border-color: #212121;
    background-color: rgba(255, 255, 255, 0.5); }
    .tooltip--black .tooltip__text {
      color: #212121; }
    .tooltip--black .tooltip__triangle {
      border-top-color: #212121; }

.icon-like {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  font-size: 0;
  width: 4rem;
  height: 4rem;
  background-image: url("/Contents/img/icon/icon_like.png");
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
  text-indent: -99.9rem;
  overflow: hidden;
  background-color: #ccc; }
  .icon-like .icon-text,
  .icon-like ~ * {
    vertical-align: middle; }

.hashtag-list {
  font-size: 0; }

.hashtag-item {
  position: relative;
  display: inline-block;
  width: auto;
  margin: 0 0.5rem;
  vertical-align: top; }

.hashtag-check {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 0.1rem;
  height: 0.1rem;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: -1; }

.hashtag-btn, .hashtag-icon {
  min-width: 5.2rem;
  height: 2.8rem;
  padding: 0 1.5rem;
  border-radius: 1.4rem;
  border: 0.1rem solid #ddd;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.1rem;
  color: #333;
  text-align: center;
  line-height: 2.6rem; }
  .hashtag-btn:before, .hashtag-icon:before {
    content: '#'; }
  .hashtag-btn--active, .hashtag-check:checked + .hashtag-btn, .hashtag-check:checked + .hashtag-icon {
    background-color: #333;
    color: #fff;
    border: 0.1rem solid #333; }
  .hashtag-btn--red-active {
    color: #ee4848;
    border: 0.1rem solid #ee4848; }
  .hashtag-btn--white {
    background-color: transparent;
    border: 0.1rem solid #fff;
    color: #fff; }

.hashtag-icon {
  display: inline-block; }

.gallery-board__list {
  margin: -1rem;
  font-size: 0; }

.gallery-board__item {
  display: inline-block;
  width: 40rem;
  margin: 2rem 1rem;
  vertical-align: top; }
  .gallery-board__item-info {
    padding: 1.5rem 0.5rem 2.5rem; }
  .gallery-board__item-title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    color: #333;
    line-height: 2.4rem;
    font-weight: bold; }
  .gallery-board__item-description {
    margin-top: 0.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #666;
    line-height: 2.2rem; }
  .gallery-board__item-date {
    margin-top: 0.6rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    line-height: 1.8rem; }

.gallery-list {
  margin: -1rem; }
  .gallery-list:after {
    display: table;
    clear: both;
    content: ''; }
  .gallery-list__loading {
    margin-top: 4rem; }
    .gallery-list__loading img {
      display: block;
      margin: 0 auto;
      width: 2.6rem;
      height: 2.6rem; }

.gallery-item {
  position: relative;
  float: left;
  width: 29.5rem;
  margin: 1rem;
  border: 0.1rem solid #ddd;
  -webkit-transition: all 300ms;
  transition: all 300ms; }
  .gallery-item--best {
    width: 40rem; }

.gallery-count {
  position: absolute;
  left: 0;
  top: 0;
  width: 6.2rem;
  height: 6.2rem;
  background-color: #000;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  line-height: 1.9rem;
  color: #fff;
  text-align: center; }
  .gallery-count__text {
    display: inline-block;
    vertical-align: middle; }
  .gallery-count em {
    line-height: 2.3rem;
    font-size: 2rem; }
  .gallery-count:before {
    display: inline-block;
    width: 0.1rem;
    height: 100%;
    margin-left: -0.1rem;
    vertical-align: middle;
    content: ''; }

.gallery-image {
  min-height: 10rem;
  border-bottom: 0.1rem solid #ddd; }

.gallery-info {
  padding: 2rem;
  padding-bottom: 1.5rem;
  font-family: "Nanum Gothic", san-serif; }
  .gallery-info__other:after {
    display: table;
    clear: both;
    content: ''; }
  .gallery-info__other--grade {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    color: #333;
    font-size: 1.5rem; }
  .gallery-info__other-item + .gallery-info__other-item {
    float: right; }
  .gallery-info__other--small {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999; }
  .gallery-info__title {
    margin-top: 1rem;
    font-size: 1.4rem;
    color: #333;
    line-height: 2.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .gallery-info__title--techTit {
      font-size: 1.6rem;
      font-family: "Nanum Gothic", san-serif;
      font-weight: bold; }
  .gallery-info__user {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #666;
    line-height: 2.9rem; }
    .gallery-info__user--option {
      padding-left: 0.6rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.1rem;
      color: #999; }
  .gallery-info__price {
    margin-top: 0.5rem;
    line-height: 2.2rem;
    font-size: 1.3rem;
    color: #212121; }
    .gallery-info__price-cost {
      color: #999999;
      text-decoration: line-through; }
    .gallery-info__price-percent {
      color: #fe1408;
      font-weight: bold; }
    .gallery-info__price-sale {
      color: #212121;
      font-weight: bold; }
  .gallery-info__description {
    margin-top: 0.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #666;
    line-height: 2.1rem;
    letter-spacing: -0.02rem;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box; }
  .gallery-info__products {
    margin-top: 1.2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: normal;
    color: #999999; }
    .gallery-info__products--lato {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif; }
    .gallery-info__products--blank {
      margin-left: 1rem; }
  .gallery-info__anchor {
    display: inline-block;
    margin-top: 1.3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #333;
    font-weight: bold;
    line-height: 2.1rem; }
    .gallery-info__anchor:after {
      content: ' +'; }

.gallery-hashtag__list {
  margin-top: 1.5rem;
  padding: 1.6rem 0;
  padding-bottom: 0;
  border-top: 0.1rem dashed #ddd;
  font-size: 0; }

.gallery-hashtag__item {
  display: inline-block;
  vertical-align: top;
  margin: 0.4rem 0;
  margin-right: 1rem; }

.gallery-other {
  border-top: 0.1rem solid #ddd; }
  .gallery-other--gray {
    background-color: #f8f8f8; }
  .gallery-other__container {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 1rem 2rem; }
  .gallery-other--hidden {
    height: 34.4rem;
    overflow: hidden; }
  .gallery-other__item {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 2rem; }
    .gallery-other__item + .gallery-other__item {
      border-top: 0.1rem solid #ddd; }
  .gallery-other__thumbnail {
    display: table-cell;
    width: 7.4rem;
    height: 7.4rem;
    background-color: #fff;
    border: 0.1rem solid #ddd;
    vertical-align: middle;
    overflow: hidden; }
    .gallery-other__thumbnail img {
      max-width: 100%; }
  .gallery-other__info {
    display: table-cell;
    padding-left: 2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    vertical-align: middle; }
  .gallery-other__brand {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    line-height: 1.8rem; }
  .gallery-other__normal {
    line-height: normal;
    height: auto;
    margin-top: 0.8rem; }
  .gallery-other__title {
    width: 100%;
    height: 2.7rem;
    color: #333;
    line-height: 2.7rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .gallery-other__title--black {
      font-family: "Nanum Gothic", san-serif;
      font-weight: bold;
      font-size: 1.2rem;
      color: #212121;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
  .gallery-other__contents {
    color: #666;
    line-height: 1.9rem; }
  .gallery-other__brand + .gallery-other__title {
    margin-top: 0.2rem; }
  .gallery-other__price {
    margin-top: 0.3rem;
    color: #212121;
    line-height: 2.3rem;
    font-weight: bold; }
    .gallery-other__price--black {
      font-family: "Nanum Gothic", san-serif;
      font-weight: bold;
      font-size: 1.3rem;
      color: #212121; }
  .gallery-other__title + .gallery-other__price {
    margin-top: 0.5rem; }
  .gallery-other__contents + .gallery-other__addition {
    margin-top: 0.3rem; }
  .gallery-other__addition {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    line-height: 1.8rem; }
    .gallery-other__addition-item {
      position: relative; }
      .gallery-other__addition-item + .gallery-other__addition-item {
        margin-left: 1rem; }
        .gallery-other__addition-item + .gallery-other__addition-item:before {
          position: absolute;
          top: 0;
          left: -1rem;
          width: 1rem;
          text-align: center;
          content: '|'; }

.gallery-footer {
  height: 5.4rem;
  border-top: 0.1rem solid #ddd;
  text-align: center; }
  .gallery-footer__anchor {
    display: block;
    width: 100%;
    height: 100%;
    line-height: 5.4rem;
    text-align: center;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #333;
    vertical-align: middle;
    font-weight: bold; }

.gallery-more {
  width: 100%;
  height: 5.3rem;
  line-height: 5.3rem;
  text-align: center;
  border-top: 0.1rem solid #ddd; }
  .gallery-more__anchor {
    display: block;
    width: 100%;
    height: 100%;
    font-size: 1.3rem;
    color: #333333;
    position: relative; }
    .gallery-more__anchor:after {
      content: '';
      position: absolute;
      top: 2.2rem;
      margin-left: 0.5rem;
      width: 0.9rem;
      height: 0.9rem;
      background-image: url("/dist/img/project/review-more-btn-9x9.png");
      background-size: contain; }

.prevent-anchor {
  cursor: no-drop; }
  .prevent-anchor--wish {
    position: relative; }
    .prevent-anchor--wish:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 33rem;
      height: 33rem;
      padding-top: 19rem;
      content: '콘텐츠가 종료되었습니다.';
      background-color: #000000;
      background-image: url(../img/icon/circle-point-white.png);
      background-size: 5rem 5rem;
      background-repeat: no-repeat;
      background-position: 142px 126px;
      opacity: .7;
      text-align: center;
      z-index: 10;
      color: #ffffff;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      letter-spacing: -.03em;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }

.ui-datepicker {
  width: 28rem;
  padding: 0 1.6rem 1rem;
  background-color: #fff;
  border: 0.1rem solid #ccc; }
  .ui-datepicker-header {
    position: relative;
    height: 5.2rem;
    text-align: center;
    border-bottom: 0.1rem solid #ccc; }
  .ui-datepicker-prev, .ui-datepicker-next {
    position: absolute;
    width: 0.6rem;
    height: 1.1rem;
    top: 0;
    bottom: 0;
    margin: auto;
    text-indent: -99.9rem;
    overflow: hidden;
    cursor: pointer;
    background-image: url(../img/icon/icon-arrow-right6x11.png); }
  .ui-datepicker-prev {
    left: 0;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1); }
  .ui-datepicker-next {
    right: 0; }
  .ui-datepicker-title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.5rem;
    font-weight: 700;
    color: #333;
    letter-spacing: .04em;
    line-height: 5rem; }
  .ui-datepicker-calendar {
    margin-top: 0.4rem;
    text-align: center;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #999;
    letter-spacing: -.01em; }
    .ui-datepicker-calendar th {
      height: 3.5rem; }
    .ui-datepicker-calendar td {
      height: 3.5rem;
      letter-spacing: -.04em; }

.ui-state-default {
  display: block;
  width: 3.5rem;
  height: 3.5rem;
  text-align: center;
  line-height: 3.5rem; }
  .ui-state-default:hover {
    color: #fff;
    background-color: #ee4848;
    border-radius: 100%; }

.ui-state-active {
  color: #fff;
  background-color: #ee4848;
  border-radius: 100%; }

.select {
  position: relative;
  width: 19rem;
  height: 3.2rem;
  border: 0.1rem solid #d7d7d7;
  cursor: pointer; }
  .select:after {
    position: absolute;
    right: 1.5rem;
    top: 50%;
    width: 1.1rem;
    height: 0.6rem;
    margin-top: -0.3rem;
    background-image: url(../img/icon/icon-arrow-down11x6.png);
    background-repeat: no-repeat;
    content: ''; }
  .select-text {
    padding: 0 1.5rem;
    padding-right: 2.6rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #212121;
    letter-spacing: -0.03rem;
    line-height: 3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .select-list {
    position: absolute;
    left: -0.1rem;
    top: 3rem;
    display: none;
    width: auto;
    min-width: 19rem;
    border: 0.1rem solid #d7d7d7;
    z-index: 500; }
    .select-list--active {
      display: inline-block; }
    .select-list--sub {
      top: 0;
      left: 100%;
      display: none; }
  .select-item {
    position: relative;
    width: 100%;
    height: 3rem;
    padding: 0 2rem;
    line-height: 3rem;
    background-color: #fff;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #212121;
    letter-spacing: -0.03rem;
    cursor: pointer;
    white-space: nowrap; }
    .select-item--child:hover .select-list--sub {
      display: inline-block; }
    .select-item--child:after {
      position: absolute;
      right: 1rem;
      top: 50%;
      width: 1.1rem;
      height: 0.6rem;
      margin-top: -0.6rem;
      -webkit-transform: rotate(-90deg);
              transform: rotate(-90deg);
      background-image: url(../img/icon/icon-arrow-down11x6.png);
      background-repeat: no-repeat;
      content: ''; }
    .select-item:hover {
      background-color: #f7f7f7; }
    .select-item input {
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 0;
      opacity: 0;
      filter: alpha(opacity=0);
      z-index: -1; }
    .select-item label {
      width: 100%;
      height: 100%; }

.cmt-header {
  border-bottom: 0.1rem solid #666; }

.cmt-con {
  font-family: "Nanum Gothic", san-serif;
  font-weight: 400; }

.cmt-title {
  padding: 4rem 0.5rem 2rem;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-weight: 700;
  font-size: 2.2rem;
  letter-spacing: .06em;
  color: #212121; }

.cmt__item {
  padding: 3rem 0;
  border-bottom: 0.1rem solid #ddd; }

.cmt__upper {
  display: table;
  table-layout: fixed;
  width: 100%; }

.cmt__info {
  display: table-cell;
  vertical-align: middle;
  font-size: 0; }
  .cmt__info-id {
    display: inline-block;
    font-size: 1.6rem;
    letter-spacing: -.04em;
    color: #333333;
    vertical-align: middle; }
    .cmt__info-id:after {
      display: inline-block;
      width: 0.1rem;
      height: 1rem;
      margin: 0 1rem;
      background-color: #999;
      vertical-align: middle;
      content: ''; }
  .cmt__info-date {
    display: inline-block;
    font-size: 1.2rem;
    color: #999;
    vertical-align: middle; }

.cmt__action {
  display: table-cell;
  font-size: 0;
  vertical-align: middle;
  text-align: right; }
  .cmt__action-wrap {
    display: inline-block; }
    .cmt__action-wrap ~ .cmt__action-wrap:before {
      display: inline-block;
      width: 0.1rem;
      height: 1rem;
      margin: 0 1rem;
      background-color: #999;
      vertical-align: middle;
      content: ''; }

.cmt__desc {
  padding-top: 2rem;
  font-size: 1.4rem;
  letter-spacing: -.04em;
  line-height: 1.71429;
  color: #666;
  word-break: keep-all; }

.cmt-write {
  margin-top: 2rem; }

.cmt-footer {
  *zoom: 1; }
  .cmt-footer:after, .cmt-footer:before {
    display: table;
    content: '';
    clear: both; }
  .cmt-footer .tip-wrap {
    float: left; }

.cmt-btn-wrap {
  float: right;
  margin-top: 2rem; }

.btn-action {
  display: inline-block;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  letter-spacing: -.03em;
  color: #333333;
  text-align: center;
  vertical-align: middle; }

/*
 * Main
 */
/*
 * Mixins
 */
.font-red {
  color: #ee4848; }

.main-visual {
  background-color: #eeeeee;
  height: 65rem;
  position: relative; }
  .main-visual .layout-wrapper {
    position: relative;
    height: 100%; }
  .main-visual-slide {
    position: absolute;
    padding: 0 2.5rem;
    right: 0;
    top: 50%;
    margin-top: -8rem;
    z-index: 15; }
    .main-visual-slide__button {
      width: 4rem;
      height: 4rem;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      position: absolute;
      z-index: 10;
      top: 50%;
      margin-top: -2rem;
      -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); }
      .main-visual-slide__button:hover {
        -webkit-transform: scale(1.2, 1.2);
        transform: scale(1.2, 1.2); }
      .main-visual-slide__button:active {
        -webkit-transform: scale(1, 1);
        transform: scale(1, 1); }
      .main-visual-slide__button--prev {
        left: -1.4rem; }
      .main-visual-slide__button--next {
        right: -1.4rem; }
    .main-visual-slide__wrapper {
      position: relative;
      width: 35rem; }
    .main-visual-slide__item {
      width: 16rem;
      float: left; }
      .main-visual-slide__item ~ .main-visual-slide__item {
        margin-left: 3rem; }
      .main-visual-slide__item-wrapper {
        background-color: #ffffff; }
    .main-visual-slide__list {
      position: absolute;
      z-index: 0;
      top: 0;
      left: 0;
      opacity: 0;
      -webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
      *zoom: 1; }
      .lt-ie9 .main-visual-slide__list {
        display: none; }
      .main-visual-slide__list:after, .main-visual-slide__list:before {
        display: table;
        content: '';
        clear: both; }
      .main-visual-slide__list--active {
        position: relative;
        z-index: 2;
        opacity: 1; }
        .lt-ie9 .main-visual-slide__list--active {
          display: block; }
  .main-visual__wrapper, .main-visual__list, .main-visual__item {
    height: 100%;
    position: relative; }
  .main-visual__wrapper {
    overflow: hidden; }
  .main-visual__list {
    font-size: 0;
    white-space: nowrap;
    position: relative; }
  .main-visual__item {
    position: relative;
    display: inline-block;
    width: 100%;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: 1;
    z-index: 5; }
    .lt-ie9 .main-visual__item {
      display: none; }
    .main-visual__item--active {
      z-index: 5;
      opacity: 1; }
      .lt-ie9 .main-visual__item--active {
        display: block; }
    .main-visual__item-anchor {
      display: block;
      text-indent: -999.9rem;
      background-repeat: no-repeat;
      background-position: 50% 50%; }
      .main-visual__item-anchor--full {
        width: 100%;
        height: 100%; }
      .main-visual__item-anchor--layout {
        height: 100%;
        width: 114rem;
        margin: 0 auto; }
      .main-visual__item-anchor--between {
        position: absolute;
        z-index: 10; }
    .main-visual__item .layout-wrapper {
      height: 100%; }
    .main-visual__item-text {
      position: absolute;
      top: 35.66667%;
      left: 59.58333%;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 6rem;
      font-weight: bold;
      color: #ffffff;
      letter-spacing: -.0015em;
      line-height: 1.2;
      text-align: left; }
    .main-visual__item-btn {
      position: absolute;
      top: 65%;
      left: 59.58333%; }
  .main-visual__control {
    width: 4rem;
    height: 7.6rem;
    text-indent: -999.9rem;
    display: block;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    position: absolute;
    top: 50%;
    margin-top: -3.8rem;
    opacity: .3;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    z-index: 20;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
    .main-visual__control:hover {
      opacity: 1; }
    .main-visual__control--prev {
      left: 6rem;
      background: url(../img/icon/arrow_left_big.svg) no-repeat center center; }
    .main-visual__control--next {
      right: 14rem;
      background: url(../img/icon/arrow_right_big.svg) no-repeat center center; }
  .main-visual--white .main-visual__control {
    border-color: #ffffff; }
  .main-visual__slide {
    position: relative; }
    .main-visual__slide-wrapper, .main-visual__slide-item, .main-visual__slide-list {
      height: 100%;
      position: relative; }
    .main-visual__slide-wrapper {
      overflow: hidden; }
    .main-visual__slide-list {
      font-size: 0;
      white-space: nowrap; }
    .main-visual__slide-item {
      width: 100%;
      display: inline-block;
      *display: inline;
      *zoom: 1;
      vertical-align: top; }
    .main-visual__slide-nav {
      position: absolute;
      right: 1.3rem;
      bottom: 1.2rem;
      z-index: 10; }
      .main-visual__slide-nav-item {
        float: left;
        opacity: .5;
        -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); }
        .lt-ie9 .main-visual__slide-nav-item-anchor {
          border-color: #666;
          color: #666; }
        .lt-ie9 .main-visual__slide-nav-item--active .main-visual__slide-nav-item-anchor {
          border-color: #212121;
          color: #212121; }
        .main-visual__slide-nav-item--active {
          opacity: 1; }
        .main-visual__slide-nav-item-anchor {
          display: block;
          letter-spacing: 0;
          width: 2rem;
          height: 2rem;
          line-height: 2rem;
          text-align: center;
          border-radius: 50%;
          font-weight: bold;
          border: 0.1rem solid #212121; }
        .main-visual__slide-nav-item + .main-visual__slide-nav-item {
          margin-left: 0.7rem; }
  .main-visual__nav {
    text-align: center;
    font-size: 0;
    z-index: 15;
    width: 100%;
    position: absolute;
    bottom: 5rem;
    left: 0; }
    .lt-ie9 .main-visual__nav {
      background-color: #ffffff; }
    .main-visual__nav--white .main-visual__nav-item--active .main-visual__nav-item-anchor,
    .main-visual__nav--white .main-visual__nav-item-anchor {
      background-color: #ffffff; }
    .main-visual__nav-item, .main-visual__nav-list {
      display: inline-block;
      *display: inline;
      *zoom: 1; }
    .main-visual__nav-action {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      vertical-align: top;
      margin-left: 0.5rem;
      width: 2rem;
      height: 3.7rem;
      text-indent: -999.9rem;
      background-repeat: no-repeat;
      background-position: 50% 50%; }
      .main-visual__nav-action--play {
        display: none; }
        .main-visual--pause .main-visual__nav-action--play {
          display: inline-block;
          *display: inline;
          *zoom: 1; }
      .main-visual--pause .main-visual__nav-action--pause {
        display: none; }
    .main-visual__nav-item {
      cursor: pointer;
      width: 41.3rem;
      height: 0.3rem;
      position: relative;
      background-color: #000; }
      .main-visual__nav-item--active .main-visual__nav-item-anchor {
        width: 100%;
        -webkit-transition: all 5000ms;
        transition: all 5000ms; }
        .lt-ie9 .main-visual__nav-item--active .main-visual__nav-item-anchor {
          width: 0.8rem;
          height: 0.8rem; }
      .main-visual__nav-item--active .main-visual__nav-item-txt {
        opacity: 1;
        font-weight: 700; }
        .main-visual__nav-item--active .main-visual__nav-item-txt strong {
          font-weight: 600; }
      .main-visual__nav-item-anchor {
        display: block;
        text-indent: -999.9rem;
        width: 0;
        background-color: #fff;
        position: absolute;
        left: 0;
        top: 0;
        height: 0.3rem;
        opacity: 1;
        -webkit-transition: none;
        transition: none; }
      .main-visual__nav-item-txt {
        position: absolute;
        top: 2rem;
        width: 100%;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.3rem;
        font-weight: 400;
        text-align: center;
        color: #fff;
        opacity: .8; }
        .main-visual__nav-item-txt strong {
          display: inline-block;
          padding-right: 0.8rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-weight: 400; }

.visual-video {
  position: relative; }
  .visual-video-content {
    position: absolute;
    width: 100%;
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); }
  .visual-video-item {
    width: 100%; }

.eshop-visual {
  height: 60rem; }

.eshop-layout__product--list {
  position: relative;
  height: 115rem; }

.eshop-layout__sent {
  width: 61rem;
  float: left; }
  .eshop-layout__sent ~ .eshop-layout__sent {
    margin-left: 2rem; }
  .eshop-layout__sent--title {
    font-size: 1.6rem;
    width: 100%;
    position: relative;
    text-align: left;
    padding-bottom: 1.5rem;
    border-bottom: 0.1rem solid #666;
    margin-bottom: 1rem;
    font-weight: 700; }
  .eshop-layout__sent--more {
    font-size: 1.3rem;
    font-weight: 700;
    position: absolute;
    top: 0;
    right: 2rem; }
  .eshop-layout__sent--list {
    overflow: hidden;
    height: auto; }
  .eshop-layout__sent--item {
    float: left;
    width: 29.5rem;
    background-color: #f8f8f8;
    padding: 4rem 0; }
    .eshop-layout__sent--item ~ .eshop-layout__sent--item {
      margin-left: 1.8rem; }
  .eshop-layout__sent--info {
    display: inline-block;
    margin-left: 3rem; }
  .eshop-layout__sent--img {
    display: inline-block;
    margin-left: 4rem; }
  .eshop-layout__sent--anchor {
    display: block; }

.eshop-layout__bottom {
  margin-top: 7.5rem;
  overflow: hidden; }

.main-survey {
  height: 4.5rem;
  text-align: center;
  background-color: #ee4848; }
  .main-survey__title {
    position: relative;
    display: inline-block;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: -.04em;
    line-height: 4.5rem;
    color: #fff; }
  .main-survey__button {
    position: absolute;
    display: block;
    right: -3.9rem;
    width: 2.5rem;
    height: 2.5rem;
    margin: auto;
    top: 0;
    bottom: 0;
    border: 0.1rem solid #fff; }
    .main-survey__button:after, .main-survey__button:before {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      content: ''; }
    .main-survey__button:before {
      width: 1.1rem;
      height: 0.1rem;
      background: url(../img/icon/line_horizontal.svg) no-repeat center center; }
    .main-survey__button:after {
      width: 0.1rem;
      height: 1.1rem;
      background: url(../img/icon/line_vertical.svg) no-repeat center center; }

.main-section {
  overflow: hidden;
  position: relative;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  -webkit-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  .main-section .layout-wrapper {
    position: relative;
    height: 100%; }
  .main-section__title {
    font-size: 3.99rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 900;
    letter-spacing: 0.08em;
    display: inline-block;
    *display: inline;
    *zoom: 1; }
    .lt-ie9 .main-section__title {
      position: static !important;
      line-height: 1.5;
      margin-top: -1rem;
      margin-bottom: -0.5rem; }
    .main-section__title--style2 {
      font-weight: 100;
      color: #bbb;
      margin-bottom: 1.5rem; }
    .main-section__title--vertical {
      -webkit-transform: rotate(90deg);
      transform: rotate(90deg);
      -webkit-transform-origin: 0 100%;
      transform-origin: 0 100%; }
  .main-section__desc {
    padding-top: 2.2rem;
    font-size: 1.6rem;
    letter-spacing: -0.04em;
    color: #666; }

.main-banner {
  background-repeat: no-repeat;
  margin: 4rem 0; }
  .main-banner__anchor {
    display: block;
    text-indent: -999.9rem;
    height: 100%; }

#arrival {
  padding: 10rem 0 13rem; }

.arrival {
  text-align: center; }
  .arrival-wrapper {
    position: relative;
    width: 100%;
    margin-top: 3.8rem; }
  .arrival-container {
    width: 120rem; }
  .arrival-slide {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
    .arrival-slide__item {
      display: inline-block;
      width: 100%;
      font-size: 0;
      -webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
      /* IE 5-7 */
      filter: alpha(opacity=50);
      /* Netscape */
      -moz-opacity: 0.5;
      /* Safari 1.x */
      -khtml-opacity: 0.5;
      /* Good browsers */
      opacity: 0.5;
      opacity: .5; }
      .arrival-slide__item--active {
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        /* IE 5-7 */
        filter: alpha(opacity=100);
        /* Netscape */
        -moz-opacity: 1;
        /* Safari 1.x */
        -khtml-opacity: 1;
        /* Good browsers */
        opacity: 1; }
      .arrival-slide__item--box {
        width: 40rem;
        display: inline-block; }
      .arrival-slide__item--anchor {
        display: block;
        width: 100%;
        overflow: hidden; }
        .arrival-slide__item--anchor img {
          -webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1); }
        .arrival-slide__item--anchor:hover img {
          -webkit-transform: scale(1.05, 1.05);
                  transform: scale(1.05, 1.05); }
  .arrival-info {
    font-family: "Nanum Gothic", san-serif;
    margin-top: 1.6rem;
    text-align: center; }
    .arrival-info__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.2rem;
      color: #888; }
    .arrival-info__name {
      padding-top: 1.7rem;
      font-weight: 700;
      font-size: 1.6rem;
      letter-spacing: -.03em;
      color: #212121; }
    .arrival-info__price {
      padding-top: 1.3rem;
      font-size: 1.4rem;
      letter-spacing: -0.03em; }
      .arrival-info__price strike {
        color: #888; }
      .arrival-info__price strong {
        padding-left: 1rem;
        font-weight: 700; }
  .arrival__control {
    position: absolute;
    top: 13.7rem;
    left: 50%;
    width: 3.6rem;
    height: 4.2rem;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    z-index: 10;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5; }
    .arrival__control:hover {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .arrival__control--prev {
      margin-left: -62rem;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .arrival__control--next {
      margin-left: 58.4rem;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
  .arrival__nav {
    margin-top: 3rem;
    text-align: center; }
    .arrival__nav-list {
      display: inline-block;
      font-size: 0; }
    .arrival__nav-item {
      display: inline-block;
      margin: 0 0.7rem;
      width: 0.8rem;
      height: 0.8rem;
      background-color: #cecece;
      border-radius: 50%; }
      .arrival__nav-item--anchor {
        display: block;
        width: 100%;
        height: 100%; }
      .arrival__nav-item--active {
        background-color: #ee4848; }

.curation {
  position: relative;
  background-color: #fff; }
  .curation-container {
    position: relative; }
    .curation-container:before {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 46.1rem;
      height: 55.8rem;
      background: url(../img/main/curation/curation_bg.png);
      content: ''; }
  .curation-wrap {
    position: relative;
    padding-top: 2rem;
    padding-bottom: 12.6rem; }
  .curation-upper {
    *zoom: 1; }
    .curation-upper:after, .curation-upper:before {
      display: table;
      content: '';
      clear: both; }
    .curation-upper-left {
      float: left;
      width: 71.5rem;
      height: 31.4rem;
      padding: 3.4rem 2.5rem 1rem 2.5rem;
      font-size: 0;
      *zoom: 1; }
      .curation-upper-left:after, .curation-upper-left:before {
        display: table;
        content: '';
        clear: both; }
    .curation-upper-right {
      float: left;
      margin-left: 2rem;
      width: 50.5rem;
      height: 31.4rem; }
  .curation-info {
    position: relative;
    float: left;
    width: 27rem;
    height: 27rem; }
    .curation-info:before {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      border-radius: 100%;
      border: 1rem solid #ddd;
      content: '';
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
    .curation-info-canvas {
      position: relative; }
    .curation-info__bar {
      width: 100%;
      height: 100%;
      background: url(../img/main/curation/grade_bar.png) no-repeat center center; }
    .curation-info__txt {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      padding-top: 8rem;
      font-family: "Nanum Gothic", san-serif;
      color: #212121;
      text-align: center; }
    .curation-info__name, .curation-info__msg {
      font-size: 1.4rem;
      font-weight: 700;
      letter-spacing: -.04em;
      line-height: 1.85714; }
    .curation-info__msg {
      font-weight: 400; }
    .curation-info__login, .curation-info__grade {
      position: absolute;
      left: 50%;
      bottom: 7.8rem;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
    .curation-info__login {
      font-size: 1.2rem;
      font-weight: 800;
      color: #ee4848;
      letter-spacing: -.03em; }
      .curation-info__login:after {
        position: absolute;
        width: 0.7rem;
        height: 0.9rem;
        top: 0;
        bottom: 0;
        right: -1.7rem;
        margin: auto;
        background: url(../img/icon/icon_arrow_red.svg) no-repeat center center;
        content: ''; }
  .curation-like {
    float: left;
    margin-left: 2rem;
    text-align: center; }
    .curation-like__title {
      padding-top: 4.8rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 6rem;
      font-weight: 900;
      letter-spacing: .025em;
      color: #212121; }
    .curation-like__wrap {
      padding-top: 6rem; }
    .curation-like__sub {
      padding-top: 4rem;
      padding-bottom: 2.2rem;
      font-weight: 700;
      font-size: 1.3rem;
      letter-spacing: -.03em;
      color: #212121; }
    .curation-like__list {
      *zoom: 1; }
      .curation-like__list:after, .curation-like__list:before {
        display: table;
        content: '';
        clear: both; }
    .curation-like__item {
      width: 12.5rem;
      float: left;
      text-align: center; }
      .curation-like__item ~ .curation-like__item {
        border-left: 0.1rem solid #ddd; }
    .curation-like__icon {
      width: 4.3rem;
      height: 3.2rem;
      margin: 0 auto; }
      .curation-like__icon[data-icon="coupon"] {
        background-image: url("/dist/img/icon/icon_coupon.png");
        background-repeat: no-repeat;
        background-position: center center; }
      .curation-like__icon[data-icon="shipping"] {
        background-image: url("/dist/img/icon/icon_shipping.png");
        background-repeat: no-repeat;
        background-position: center center; }
      .curation-like__icon[data-icon="grade"] {
        background-image: url("/dist/img/icon/icon_grade.png");
        background-repeat: no-repeat;
        background-position: center center; }
    .curation-like__txt {
      padding-top: 1.2rem;
      padding-bottom: 1.6rem;
      font-size: 1.2rem;
      letter-spacing: -.03em;
      color: #212121; }
    .curation-like__term {
      font-size: 1.6rem;
      font-weight: 400;
      letter-spacing: -.04em; }
    .curation-like__obj {
      padding-top: 2.5rem; }
    .curation-like__num {
      position: relative;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 700;
      font-size: 4rem;
      letter-spacing: .1em; }
    .curation-like__unit {
      position: absolute;
      bottom: 0.8rem;
      right: -1.3rem;
      font-size: 1.3rem;
      letter-spacing: -.03em;
      font-weight: 400;
      color: #666; }
  .curation-recommend {
    position: relative; }
    .curation-recommend__anchor {
      display: block;
      width: 100%;
      height: 100%; }
    .curation-recommend__box {
      position: absolute;
      left: 3rem;
      bottom: 3rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 600;
      color: #fff; }
    .curation-recommend__name {
      font-size: 2.6rem;
      letter-spacing: .07em; }
    .curation-recommend__date {
      padding-top: 1.5rem;
      font-size: 1.3rem;
      letter-spacing: .03em; }
  .curation-under {
    margin-top: 2rem;
    *zoom: 1; }
    .curation-under:after, .curation-under:before {
      display: table;
      content: '';
      clear: both; }
    .curation-under-left {
      float: left;
      width: 71.5rem;
      height: 57.2rem;
      border: 0.8rem solid #212121;
      background-color: #fff; }
    .curation-under-right {
      float: left;
      margin-left: 2rem;
      width: 50.5rem; }
  .curation-proc__title {
    padding: 4.2rem 3.2rem 4rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2.4rem;
    font-weight: 800;
    color: #212121; }
  .curation-proc__list {
    padding-left: 4.4rem;
    padding-right: 4.5rem;
    font-size: 0; }
  .curation-proc__item.slide__items {
    position: relative;
    display: inline-block;
    width: 29.5rem;
    background-color: #fff;
    vertical-align: top;
    border: 0; }
    .curation-proc__item.slide__items.hover {
      border: 0; }
    .curation-proc__item.slide__items:hover:after {
      display: none; }
  .curation-proc__item ~ .curation-proc__item {
    margin-left: 2rem; }
  .curation-proc__info {
    padding: 2rem 5rem 0 2rem;
    word-break: keep-all; }
    .curation-proc__info--price {
      padding-top: 1.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 700;
      letter-spacing: -0.03em;
      color: #333333; }
  .curation-banner {
    position: relative;
    height: 14.2rem; }
    .curation-banner__anchor {
      display: block;
      width: 100%;
      height: 100%; }
    .curation-banner__box {
      position: absolute;
      left: 3rem;
      bottom: 2rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      font-weight: 400;
      color: #fff;
      letter-spacing: 0.03em; }
    .curation-banner__brand {
      font-weight: 400; }
    .curation-banner__name {
      padding-top: 1.5rem;
      font-family: "Nanum Gothic", san-serif;
      letter-spacing: -.04em; }
    .curation-banner__date {
      padding-top: 1.1rem; }
  .curation-type {
    margin-top: 2rem; }
    .curation-type__list {
      *zoom: 1; }
      .curation-type__list:after, .curation-type__list:before {
        display: table;
        content: '';
        clear: both; }
    .curation-type__item.slide__items {
      position: relative;
      float: left;
      width: 25.3rem;
      height: 41rem;
      padding: 2rem 1rem 0 1rem;
      border: 0.1rem solid #ddd;
      background-color: #fff;
      vertical-align: top; }
      .curation-type__item.slide__items.hover {
        border: 0.1rem solid #ddd; }
      .curation-type__item.slide__items:hover:after {
        display: none; }
    .curation-type__item ~ .curation-type__item {
      margin-left: -0.1rem; }
    .curation-type__title {
      padding: 0 0.5rem 1.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      letter-spacing: -.04em;
      color: #212121; }
    .curation-type__info {
      padding: 1.8rem 1.5rem; }
  .curation-close {
    position: absolute;
    display: block;
    width: 4rem;
    height: 4rem;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
    text-indent: -999.9rem;
    background: #212121 url(../img/icon/icon_close_white18x18.png) no-repeat center center; }

.brand-promotion {
  position: relative;
  overflow: hidden; }
  .brand-promotion-slide {
    overflow: hidden; }
    .brand-promotion-slide__list {
      white-space: nowrap;
      font-size: 0;
      position: relative; }
    .brand-promotion-slide__item {
      display: inline-block;
      vertical-align: top;
      width: 100%;
      white-space: normal; }
    .brand-promotion-slide__nav {
      position: absolute;
      width: 100%;
      text-align: center;
      font-size: 0;
      bottom: 3.3rem;
      left: 0;
      z-index: 5; }
      .brand-promotion-slide__nav-button {
        width: 2.2rem;
        height: 2.2rem;
        display: inline-block;
        text-indent: -999.9rem;
        position: relative;
        cursor: pointer; }
        .brand-promotion-slide__nav-button:after {
          display: block;
          -webkit-transition: all 300ms;
          transition: all 300ms;
          content: '';
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          right: 0;
          margin: auto;
          width: 0.8rem;
          height: 0.8rem;
          border-radius: 50%;
          background-color: #cecece; }
        .brand-promotion-slide__nav-button--active:after {
          background-color: #ee4848; }
  .brand-promotion-wrapper {
    position: relative; }
  .brand-promotion__control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    z-index: 3;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1); }
    .brand-promotion__control:hover {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      background-color: rgba(255, 255, 255, 0.5); }
    .brand-promotion__control--prev {
      left: 0;
      background: white url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .brand-promotion__control--next {
      right: 0;
      background: white url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
  .brand-promotion:after {
    /*background-image: url(../img/brand/bg.png);*/
    width: 246rem;
    height: 531.8rem;
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    margin-left: -10rem;
    bottom: -44rem;
    content: '';
    display: block;
    z-index: 2; }
  .brand-promotion-main {
    width: 100%;
    background-color: #f8f8f8;
    background-image: url(../img/brand/golfbg.jpg);
    background-repeat: no-repeat;
    background-position: 50% 0;
    padding-top: 30rem; }
    .brand-promotion-main__container {
      position: relative;
      z-index: 3; }
  .brand-promotion-social {
    padding-bottom: 12rem;
    position: relative;
    z-index: 3; }
    .brand-promotion-social__title {
      text-align: center;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 4rem; }
    .brand-promotion-social__container {
      margin-top: 4rem; }
    .brand-promotion-social__list {
      font-size: 0;
      margin: -1rem; }
    .brand-promotion-social__item {
      display: inline-block;
      width: 25%;
      padding: 1rem; }
      .brand-promotion-social__item-wrapper, .brand-promotion-social__item-image {
        display: block; }
      .brand-promotion-social__item-box {
        overflow: hidden; }
      .brand-promotion-social__item-image {
        -webkit-transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 400ms cubic-bezier(0.645, 0.045, 0.355, 1); }
      .brand-promotion-social__item-message {
        margin-top: 1.5rem;
        font-weight: bold;
        font-size: 1.4rem;
        color: #666666;
        line-height: 1.57; }
  .brand-promotion-product {
    margin-top: 10rem;
    position: relative; }
    .brand-promotion-product__header, .brand-promotion-product__item {
      width: 29.5rem;
      position: absolute; }
    .brand-promotion-product__item-image {
      display: block;
      width: 100%;
      overflow: hidden; }
      .brand-promotion-product__item-image img {
        -webkit-transition: all 4000ms cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 4000ms cubic-bezier(0.645, 0.045, 0.355, 1); }
      .brand-promotion-product__item-image:hover img {
        -webkit-transform: scale(1.15, 1.15);
                transform: scale(1.15, 1.15); }
    .brand-promotion-product__item-content {
      margin-top: 2rem; }
    .brand-promotion-product__item-brand {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #888888; }
    .brand-promotion-product__item-title {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: 1.3rem;
      letter-spacing: -0.03rem; }
    .brand-promotion-product__item-price {
      font-size: 1.3rem;
      font-weight: bold; }
    .brand-promotion-product__item-brand ~ .brand-promotion-product__item-title {
      margin-top: 1rem; }
    .brand-promotion-product__item-title ~ .brand-promotion-product__item-price {
      margin-top: 1.3rem; }
    .brand-promotion-product__header {
      text-align: center; }
    .brand-promotion-product__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 4rem; }
    .brand-promotion-product__button {
      width: 15rem;
      height: 4.5rem;
      line-height: 4.5rem;
      text-align: center;
      display: inline-block;
      background-color: #ee4848;
      color: #ffffff;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      font-weight: bold;
      display: block;
      margin: 2.5rem auto 0; }
  .brand-promotion__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 17rem;
    color: #ffffff;
    text-align: center;
    line-height: 0.85; }
  .brand-promotion-figure {
    margin-top: -3rem;
    display: table;
    width: 100%;
    position: relative;
    z-index: 2;
    table-layout: fixed; }
  .brand-promotion-figure__content, .brand-promotion-figure__image {
    display: table-cell; }
  .brand-promotion-figure__content {
    background-color: #ffffff;
    position: relative;
    vertical-align: top;
    padding: 8rem 6.5rem; }
  .brand-promotion-figure__subject {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 4.5rem;
    margin-bottom: 3rem; }
  .brand-promotion-figure__message {
    font-size: 1.6rem;
    line-height: 1.875;
    color: #666666; }
    .brand-promotion-figure__message--active {
      color: #333333; }
    .brand-promotion-figure__message ~ .brand-promotion-figure__message {
      margin-top: 2rem; }
  .brand-promotion-figure__footer {
    margin-top: 4.5rem; }
  .brand-promotion-figure__button {
    width: 15rem;
    height: 4.5rem;
    line-height: 4.5rem;
    text-align: center;
    display: inline-block;
    background-color: #ee4848;
    color: #ffffff;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: bold; }

.msw-sns {
  margin-top: 3rem; }

.msw-bottom {
  margin-top: 4rem; }
  .msw-bottom .lcg-bottom__item-info {
    background-image: url("/dist/img/brand/msw/shop-info-bg.png"); }
  .msw-bottom .lcg-bottom__item-facebook {
    background-image: url("/dist/img/brand/msw/facebook-bg.png"); }
  .msw-bottom .lcg-bottom__item-instar {
    background-image: url("/dist/img/brand/msw/instar-bg.png"); }

.msw-button {
  margin-top: 18rem; }

.lcs-visualBrand {
  width: 100%;
  padding: 10rem 0;
  background-image: url(../img/brand/lcs/lcs-visual.png);
  background-repeat: no-repeat;
  background-position: center top;
  background-color: #f7f7f7; }
  .lcs-visualBrand-wrapper {
    font-size: 0; }
  .lcs-visualBrand-text {
    display: inline-block;
    width: 55.2rem;
    vertical-align: bottom;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    line-height: 2.8rem;
    letter-spacing: -0.04rem;
    color: #333; }
  .lcs-visualBrand-banner {
    display: inline-block;
    width: 62rem;
    height: 54rem;
    margin-left: 6.4rem;
    background-image: url(../img/brand/lcs/lcs-visual_banner.png);
    background-position: center bottom;
    background-size: auto 110%; }
  .lcs-visualBrand__title {
    height: 6.1rem;
    background-image: url(../img/brand/lcs/lcs-title.png);
    background-repeat: no-repeat;
    font-size: 0; }
  .lcs-visualBrand__description {
    margin-top: 3.5rem; }

.lcs-logo {
  padding: 12rem 0;
  font-size: 0; }
  .lcs-logo__image {
    display: inline-block;
    width: 50%;
    vertical-align: middle;
    text-align: center; }
  .lcs-logo__text {
    display: inline-block;
    width: 50%;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    line-height: 2.8rem;
    margin-top: 1.9rem;
    color: #333;
    vertical-align: middle; }
  .lcs-logo__title {
    height: 3rem;
    font-size: 0;
    background-image: url(../img/brand/lcs/lcs-brandlogo.png);
    background-repeat: no-repeat; }
  .lcs-logo__description {
    margin-top: 1.9rem; }

.lcs-media {
  text-align: center; }
  .lcs-media__banner {
    width: 100%;
    height: 62rem;
    background-image: url(../img/brand/lcs/lcs-media_banner.png);
    background-repeat: no-repeat;
    background-position: center top;
    background-size: auto 71.5rem;
    -webkit-transition: all 500ms;
    transition: all 500ms;
    text-align: center; }
    .lcs-media__banner.over-event--active.scroll-event--active {
      height: 71.5rem; }
  .lcs-media__title {
    padding-top: 22rem;
    height: 3rem;
    background-image: url(../img/brand/lcs/lcs-history.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    font-size: 0; }
  .lcs-media__description {
    margin-top: 2.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    letter-spacing: -0.04rem;
    color: #fff;
    line-height: 2.8rem; }
  .lcs-media__btn {
    margin-top: 5.5rem; }

.lcs-gallery {
  padding: 6rem 0 9.5rem; }
  .lcs-gallery__list:after {
    display: table;
    clear: both;
    content: ''; }
  .lcs-gallery__item {
    float: left;
    width: 40rem;
    -webkit-transition: all 500ms;
    transition: all 500ms;
    margin-top: -5rem;
    opacity: 0.5; }
    .lcs-gallery__item + .lcs-gallery__item {
      margin-left: 2rem; }
    .lcs-gallery__item:nth-child(2) {
      -webkit-transition-delay: 200ms;
              transition-delay: 200ms; }
    .lcs-gallery__item:nth-child(3) {
      -webkit-transition-delay: 400ms;
              transition-delay: 400ms; }
    .lcs-gallery__item.scroll-event--active {
      margin-top: 0;
      opacity: 1; }
  .lcs-gallery__info {
    padding: 2rem 0.4rem 0 0.4rem; }
  .lcs-gallery__title {
    font-family: 'Avant';
    font-size: 2.2rem;
    letter-spacing: -0.05rem;
    color: #151515;
    line-height: 3.2rem;
    font-weight: bold; }
  .lcs-gallery__description {
    margin-top: 0.9rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    line-height: 2.4rem;
    letter-spacing: -0.03rem; }

.play-button {
  display: inline-block;
  width: 10rem;
  height: 10rem;
  background-image: url(../img/icon/button-play.png);
  background-repeat: no-repeat;
  font-size: 0; }

.lcs-section {
  width: 100%;
  height: 71.5rem; }

.lcs-visual {
  position: relative;
  background: url(../img/brand/lcs/lcs-main-visual.png) no-repeat center center; }
  .lcs-visual-wrapper {
    padding-top: 12rem; }
  .lcs-visual__title {
    width: 51.6rem; }
  .lcs-visual__desc {
    padding-top: 3.4rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.75;
    color: #212121; }
  .lcs-visual__btn {
    margin-top: 5.5rem;
    font-family: 'Avant';
    font-weight: 700;
    font-size: 1.4rem;
    letter-spacing: 0.07em; }

.lcs-video--active {
  height: 108rem;
  position: relative;
  -webkit-transition: all .3s;
  transition: all .3s; }

.lcs-video__video {
  position: absolute;
  top: 0;
  left: 0; }

.lcs-video-wrapper {
  position: relative;
  height: 100%;
  font-size: 0;
  text-align: center;
  background: url(../img/brand/lcs/lcs-video-img.png) no-repeat center center; }
  .lcs-video-wrapper:before {
    display: inline-block;
    margin-left: -0.1rem;
    width: 0.1rem;
    height: 100%;
    content: '';
    vertical-align: middle; }

.lcs-video-content {
  display: inline-block;
  text-align: center;
  vertical-align: middle; }

.lcs-video__play {
  width: 8.4rem;
  height: 8.4rem;
  border: 0.3rem solid #fff;
  background: url(../img/icon/icon_play.png) no-repeat center center;
  opacity: 0.5;
  font-size: 0;
  text-indent: -999.9rem;
  overflow: hidden;
  -webkit-transition: all 300ms;
  transition: all 300ms; }
  .lcs-video__play:hover {
    opacity: 1; }

.lcs-video__title {
  margin: 5.5rem auto 0;
  width: 64rem; }

.lcs-video__desc {
  padding-top: 2.8rem;
  font-family: 'Nanum Gothic';
  font-size: 2.2rem;
  color: #fcfcfc; }

.lcs-collection {
  position: relative;
  overflow: hidden; }
  .lcs-collection__bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: url(../img/brand/lcs/air-img.png) no-repeat center center; }
  .lcs-collection-wrapper {
    position: relative;
    height: 100%;
    z-index: 10;
    font-size: 0;
    text-align: center; }
    .lcs-collection-wrapper:before {
      display: inline-block;
      margin-left: -0.1rem;
      width: 0.1rem;
      height: 100%;
      content: '';
      vertical-align: middle; }
  .lcs-collection-content {
    display: inline-block;
    text-align: center;
    vertical-align: middle; }
  .lcs-collection__title {
    width: 44.4rem;
    margin: 0 auto; }
  .lcs-collection__desc {
    padding-top: 3.1rem;
    font-family: 'Nanum Gothic';
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.75;
    color: #212121; }
  .lcs-collection__btn {
    margin-top: 3.5rem;
    font-family: 'Avant';
    font-size: 1.4rem;
    letter-spacing: 0.07em; }

.lcs-half {
  min-width: 124rem;
  *zoom: 1; }
  .lcs-half:after, .lcs-half:before {
    display: table;
    content: '';
    clear: both; }
  .lcs-half-left, .lcs-half-right {
    float: left;
    width: 50%;
    height: 48rem; }
  .lcs-half__item {
    height: 24rem; }
    .lcs-half__item--anchor {
      display: block;
      width: 100%;
      height: 100%; }
    .lcs-half__item--box {
      float: right;
      display: block;
      width: 62rem;
      padding-top: 7.3rem; }
  .lcs-half__desc {
    padding-top: 2.1rem;
    font-family: 'Nanum Gothic';
    font-size: 1.5rem;
    line-height: 1.733;
    color: #ddd; }

.lcs-store {
  position: relative;
  background-color: #000; }
  .lcs-store__icon {
    position: absolute;
    top: 2.9rem;
    right: 4.3rem;
    width: 18.7rem;
    height: 18.7rem;
    background: url(../img/brand/lcs/boundary-logo.png) no-repeat center center; }

.lcs-insta {
  position: relative;
  background: url(../img/brand/lcs/insta-bg.png) no-repeat center center; }
  .lcs-insta__icon {
    position: absolute;
    top: 8rem;
    right: 9.3rem;
    width: 8.6rem;
    height: 8.7rem;
    background: url(../img/brand/lcs/insta-icon.png) no-repeat center center; }

.lcs-velo {
  display: block;
  width: 100%;
  height: 100%;
  background: url(../img/brand/lcs/velo-bg.png) no-repeat center center; }
  .lcs-velo-wrapper {
    padding: 7.6rem 6rem 0; }
  .lcs-velo__title {
    padding-top: 19.5rem; }
  .lcs-velo__desc {
    padding-top: 2.5rem; }

.lcs-news {
  padding-bottom: 4.7rem; }
  .lcs-news__title {
    margin-top: 5rem;
    text-align: center; }
  .lcs-news-wrapper {
    margin-top: 1.6rem;
    position: relative;
    overflow: hidden; }
  .lcs-news__list {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
  .lcs-news__item {
    padding-top: 1.3rem;
    display: inline-block;
    width: 100%;
    text-align: center;
    white-space: normal; }
    .lcs-news__item--anchor {
      display: inline-block; }
    .lcs-news__item--txt {
      font-family: 'Nanum Gothic';
      font-size: 2.6rem;
      line-height: 1.538;
      color: #212121; }
    .lcs-news__item--date {
      display: inline-block;
      font-family: 'Avant';
      font-weight: 400;
      font-size: 1.4rem;
      padding-top: 1.7rem;
      color: #666; }
  .lcs-news__control {
    position: absolute;
    top: 0;
    width: 8.4rem;
    height: 8.4rem;
    border: 0.2rem solid #d7d7d7;
    font-size: 0;
    text-indent: -999.9rem;
    overflow: hidden; }
    .lcs-news__control--prev {
      left: 0;
      background: #fff url(../img/brand/lcs/arrow-triangle-left.png) no-repeat center center; }
    .lcs-news__control--next {
      right: 0;
      background: #fff url(../img/brand/lcs/arrow-triangle-right.png) no-repeat center center; }

.umb-section {
  height: 79.3rem; }

.umb-product {
  margin-top: -1.8rem; }
  .umb-product__list {
    width: 124rem;
    margin: 0 auto;
    display: table; }
  .umb-product__item {
    width: 29.8rem;
    height: 56rem;
    padding: 1rem;
    background-color: #f8f8f8;
    display: inline-block;
    float: left;
    margin-top: 1.8rem;
    position: relative; }
    .umb-product__item-anchor {
      position: relative;
      z-index: 1;
      display: block; }
    .umb-product__item:after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      border: 0.1rem solid #fff; }
    .umb-product__item:hover:after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      border: 0.15rem solid #0d478e; }
    .umb-product__item ~ .umb-product__item {
      margin-left: 1.6rem; }
    .umb-product__item:after {
      content: '';
      clear: both;
      display: table; }
    .umb-product__item-title {
      font-size: 1.6rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.38;
      letter-spacing: -0.03rem;
      text-align: left;
      color: #333333;
      padding-left: 1rem;
      margin-top: 2rem;
      margin-bottom: 1rem; }
    .umb-product__item-info {
      font-size: 1.2rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.5;
      letter-spacing: -0.02rem;
      text-align: left;
      color: #888888;
      padding: 0 1rem;
      height: 3.8rem;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 2; }

#best {
  padding: 10rem 0 13rem;
  padding-top: 8rem; }

.best {
  text-align: center; }
  .best-wrapper {
    /*position: relative;
		width: 1720px;
		margin: 0 auto;
		margin-top: 40px;
		overflow: hidden;*/
    position: relative;
    width: 100%;
    margin: 0 auto;
    margin-top: 4rem;
    overflow: hidden;
    max-width: 172rem; }
  .best-slide {
    position: relative;
    font-size: 0;
    white-space: nowrap;
    width: 100%; }
    .best-slide__item {
      display: inline-block;
      /*width: 1720px;*/
      width: 100%;
      font-size: 0; }
      .best-slide__item--box {
        /*width: 41.5rem;*/
        width: 24%;
        display: inline-block;
        margin: 0 1rem; }
      .best-slide__item--anchor {
        display: block;
        width: 100%;
        overflow: hidden; }
        .best-slide__item--anchor img {
          -webkit-transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 700ms cubic-bezier(0.645, 0.045, 0.355, 1); }
        .best-slide__item--anchor:hover img {
          -webkit-transform: scale(1.1, 1.1);
                  transform: scale(1.1, 1.1); }
  .best-info {
    font-family: "Nanum Gothic", san-serif;
    margin-top: 1.6rem;
    text-align: center; }
    .best-info__title {
      font-size: 1.2rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.67;
      letter-spacing: normal;
      color: #888888; }
    .best-info__name {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.54;
      letter-spacing: -0.03rem;
      color: #212121; }
    .best-info__price {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.54;
      letter-spacing: -0.03rem;
      color: #212121; }
  .best__control {
    position: absolute;
    top: 18.7rem;
    width: 3.6rem;
    height: 4.2rem;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    opacity: .5; }
    .best__control:hover {
      opacity: 1; }
    .best__control--prev {
      left: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .best__control--next {
      right: 0.1rem;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }

.umb-board__list {
  display: table;
  margin: 0 auto;
  width: 100%;
  font-size: 0; }

.umb-board__item {
  position: relative;
  display: inline-block;
  /*width: 620px;*/
  width: 50%;
  /*height: 230px;*/
  overflow: hidden; }
  .umb-board__item--anchor {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 100%;
    z-index: 5; }
    .umb-board__item--anchor img {
      width: 100%;
      -webkit-transition: all 4000ms cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 4000ms cubic-bezier(0.645, 0.045, 0.355, 1); }
    .umb-board__item--anchor:hover img {
      -webkit-transform: scale(1.1, 1.1);
              transform: scale(1.1, 1.1); }
  .umb-board__item--title {
    position: absolute;
    top: 0;
    left: 0;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    width: 13.5rem;
    height: 3rem;
    background-color: #0d478e;
    color: #ffffff;
    text-align: center;
    -o-object-fit: contain;
       object-fit: contain;
    font-size: 1.3rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.5;
    letter-spacing: 0.07rem; }
    .umb-board__item--title__text {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      width: 100%;
      font-size: 2.4rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.67;
      letter-spacing: 0.12rem;
      text-align: center;
      color: #ffffff;
      font-weight: 900;
      background-repeat: no-repeat;
      background-size: contain;
      text-indent: -999.9rem; }
      .umb-board__item--title__text.issue {
        background-image: url("/dist/img/brand/umb/issue-title.png");
        width: 25.1rem;
        height: 2.1rem; }
      .umb-board__item--title__text.news {
        background-image: url("/dist/img/brand/umb/news-title.png");
        width: 38.3rem;
        height: 2.1rem; }
      .umb-board__item--title__text.event {
        background-image: url("/dist/img/brand/umb/event-title.png");
        width: 27.7rem;
        height: 2.1rem; }
      .umb-board__item--title__text.sponship {
        background-image: url("/dist/img/brand/umb/sponship-title.png");
        width: 24.2rem;
        height: 2.1rem; }

#best .layout-wrapper {
  /*width: 1720px;
		list-style-type: none;
		padding: 0;
		font-size: 0;
		white-space: nowrap;*/
  width: 100%;
  list-style-type: none;
  padding: 0;
  font-size: 0;
  white-space: nowrap;
  max-width: 172rem;
  overflow: hidden; }

.umb-sns {
  margin-bottom: 12rem;
  margin-top: 6rem; }
  .umb-sns__list {
    display: table;
    max-width: 172rem;
    width: 100%;
    margin: 0 auto; }
  .umb-sns__item {
    display: table-cell;
    text-align: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 18rem;
    font-size: 2.4rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    letter-spacing: 0.12rem;
    text-align: center;
    font-weight: 900;
    vertical-align: middle;
    color: #ffffff; }
    .umb-sns__item--anchor {
      display: block;
      width: 100%; }
    .umb-sns__item--title {
      position: relative;
      margin-top: 4rem; }
      .umb-sns__item--title-img {
        background-size: contain;
        background-repeat: no-repeat;
        text-indent: -9999.9rem;
        margin: 0 auto; }
        .umb-sns__item--title-img.insta-icon {
          width: 3rem;
          height: 3rem;
          margin-bottom: 1rem;
          background-image: url("/dist/img/brand/umb/insta-icon.png"); }
        .umb-sns__item--title-img.Instagram-txt {
          width: 10.9rem;
          height: 3.1rem;
          background-image: url("/dist/img/brand/umb/insta-txt.png"); }
        .umb-sns__item--title-img.face-icon {
          width: 2.8rem;
          height: 2.8rem;
          margin-bottom: 1rem;
          background-image: url("/dist/img/brand/umb/facebook-icon.png"); }
        .umb-sns__item--title-img.face-txt {
          width: 10.2rem;
          height: 2rem;
          background-image: url("/dist/img/brand/umb/facebook-txt.png"); }
      .umb-sns__item--title:before {
        content: '';
        position: absolute;
        background-image: url("/dist/img/brand/umb/shop-info-icon.png");
        width: 2.6rem;
        height: 3.3rem;
        top: -3.5rem;
        left: 50%;
        margin-left: -1.3rem;
        background-size: contain;
        background-repeat: no-repeat; }
    .umb-sns__item.shop-information {
      width: 50%;
      background-image: url("/dist/img/brand/umb/info-bg-860x180.png"); }
    .umb-sns__item.instagram {
      width: 25%;
      background-image: url("/dist/img/brand/umb/insta-bg-430x180.png"); }
    .umb-sns__item.facebook {
      width: 25%;
      background-image: url("/dist/img/brand/umb/facebook-bg-430x180.png"); }

.main-visual--top {
  margin-bottom: 10rem; }

#umb .main-visual__nav-item-txt strong {
  display: none; }

#umb .main-visual__nav-item {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 50%;
  background-color: #ffffff;
  opacity: .3; }

#umb .main-visual__nav-item--active .main-visual__nav-item-anchor {
  -webkit-transition: none;
  transition: none;
  width: 0; }

#umb .main-visual__nav-item-txt {
  display: none; }

#umb .main-visual__nav-item--active {
  opacity: 1; }

#umb .main-visual__nav {
  text-align: center;
  font-size: 0;
  z-index: 15;
  width: 100%;
  position: absolute;
  bottom: 5rem;
  left: 50%;
  width: 124rem;
  margin-left: -62rem;
  text-align: left; }

#umb .main-visual__nav-item ~ .main-visual__nav-item {
  margin-left: 0.8rem; }

#umb .main-visual__control--prev {
  width: 1.7rem;
  height: 0.8rem;
  left: inherit;
  right: 0;
  background: url("/dist/img/brand/umb/umb-left.png"); }

.main-visual__item--anchor {
  display: block;
  width: 100%;
  height: 100%; }

.main-visual__count {
  position: absolute;
  right: 1.4rem;
  top: 0;
  color: #ffffff;
  display: table;
  overflow: hidden;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif; }
  .main-visual__count-all {
    padding-top: 0.6rem; }
  .main-visual__count--number {
    font-size: 1.2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.06rem;
    text-align: left;
    display: table-cell;
    vertical-align: middle; }
  .main-visual__count--active {
    font-size: 2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: 0.1rem;
    text-align: left;
    position: relative;
    padding-right: 2rem; }
    .main-visual__count--active:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0.2rem;
      background-image: url("/dist/img/brand/umb/visual-count.png");
      width: 1.4rem;
      height: 2.2rem;
      background-size: contain; }

.umb-visual {
  background-color: #eeeeee;
  height: 71.5rem;
  position: relative; }
  .umb-visual__sub-title {
    font-size: 1.8rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    letter-spacing: normal;
    text-align: left;
    color: #cccccc;
    margin-bottom: 1rem; }
  .umb-visual__title {
    font-size: 9.5rem;
    font-weight: 900;
    text-align: left;
    color: #ffffff;
    line-height: 1.1; }
  .umb-visual__control {
    position: absolute;
    top: 0;
    width: 4.7rem;
    height: 0.8rem;
    text-indent: -9999.9rem;
    display: block;
    background-repeat: no-repeat;
    top: 3.3rem;
    margin-top: -2.5rem;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    z-index: 20;
    background-size: 1.8rem; }
    .umb-visual__control--prev {
      right: 8.2rem;
      background-position: right;
      background-image: url("/dist/img/brand/umb/umb-right.svg"); }
      .umb-visual__control--prev:hover {
        background-position: left;
        -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1); }
    .umb-visual__control--next {
      right: -4rem;
      background-image: url("/dist/img/brand/umb/umb-left.svg");
      background-position: left; }
      .umb-visual__control--next:hover {
        right: -3rem;
        background-position: right;
        -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1); }

.umb-full__anchor {
  display: block; }
  .umb-full__anchor > img {
    display: block;
    width: 100%; }

.umb-full__list {
  overflow: hidden;
  height: auto;
  display: block; }

.umb-full__item {
  float: left;
  width: 16.66%;
  position: relative; }
  .umb-full__item:hover .umb-full__info {
    display: block; }
  .umb-full__item:hover:after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    background-image: url("/dist/img/brand/umb/background-bg-item.png");
    background-size: cover;
    width: 100%;
    height: 100%; }

.umb-full__info {
  position: absolute;
  bottom: 3rem;
  left: 2rem;
  z-index: 2;
  color: #ffffff;
  display: none; }

.umb-full__name {
  line-height: 1.54;
  letter-spacing: -0.03rem;
  text-align: left;
  color: #ffffff;
  font-size: 1.3rem; }

.umb-full__brand {
  font-size: 1.2rem;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #ffffff; }

.umb-full__prict {
  font-size: 1.3rem;
  font-weight: 900;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.54;
  letter-spacing: -0.03rem;
  text-align: left;
  color: #ffffff; }

.descente-page {
  position: relative;
  overflow: hidden; }
  .descente-page:after {
    position: absolute;
    bottom: 38.8rem;
    right: -10rem;
    content: '';
    width: 54.3rem;
    height: 61.5rem;
    background-image: url(../img/brand/descente/content-right-bg.png);
    background-repeat: no-repeat;
    z-index: 1; }
  .descente-page:before {
    position: absolute;
    bottom: -41.2rem;
    left: -41.9rem;
    content: '';
    width: 59.2rem;
    height: 66.5rem;
    background-image: url(../img/brand/descente/content-left-bg.png);
    background-repeat: no-repeat;
    z-index: 1; }

.descente-visual__wrapper {
  display: block;
  max-width: 192rem;
  margin: 0 auto; }

.descente-visual__item {
  position: relative;
  width: 100%;
  height: 71.5rem;
  background-size: 192rem 71.5rem;
  background-repeat: no-repeat;
  background-position: center; }
  .descente-visual__item--first {
    background-image: url(../img/brand/descente/main-visual1.png);
    padding-right: 17.65625%;
    overflow: hidden; }
    .descente-visual__item--first:before {
      position: absolute;
      content: '';
      top: 0;
      right: 12.13542%;
      width: 104.3rem;
      height: 124.4rem;
      background-size: 100%;
      background-repeat: no-repeat;
      background-image: url(../img/brand/descente/main-visual1-arrow.png); }
  .descente-visual__item--second {
    background-image: url(../img/brand/descente/main-visual2.png);
    padding-left: 17.70833%;
    overflow: hidden; }
  .descente-visual__item-description {
    padding-top: 3.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 1.8rem;
    color: #eaeaea; }

#footwear {
  padding: 10rem 0;
  z-index: 5; }

.footwear {
  display: block;
  max-width: 192rem;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 1rem; }
  .footwear-header {
    padding: 0 5.20833%; }
    .footwear-header__title {
      text-align: left;
      font-weight: bold;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 2.6rem; }
  .footwear-wrapper {
    position: relative;
    width: 100%;
    margin-top: 3rem; }
  .footwear-layout {
    margin: 0 5.20833%;
    overflow: hidden; }
    .footwear-layout-box {
      width: 100%;
      position: relative; }
  .footwear-slide {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
    .footwear-slide__item {
      display: inline-block;
      width: 100%;
      font-size: 0;
      -webkit-transition: all 400ms;
      transition: all 400ms;
      background-color: #ffffff; }
      .footwear-slide__item--active {
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
        /* IE 5-7 */
        filter: alpha(opacity=100);
        /* Netscape */
        -moz-opacity: 1;
        /* Safari 1.x */
        -khtml-opacity: 1;
        /* Good browsers */
        opacity: 1; }
      .footwear-slide__item--box {
        position: relative;
        width: 25%;
        padding: 2.61628%;
        padding-bottom: 0;
        display: inline-block;
        cursor: pointer; }
        .footwear-slide__item--box img {
          opacity: 1;
          -webkit-transition: all 500ms;
          transition: all 500ms;
          -webkit-transform: translate3d(0, 0, 0);
                  transform: translate3d(0, 0, 0); }
        .footwear-slide__item--box:hover img {
          /* IE 8 */
          -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
          /* IE 5-7 */
          filter: alpha(opacity=80);
          /* Netscape */
          -moz-opacity: 0.8;
          /* Safari 1.x */
          -khtml-opacity: 0.8;
          /* Good browsers */
          opacity: 0.8; }
  .footwear-info {
    width: 100%;
    font-family: "Nanum Gothic", san-serif;
    text-align: center; }
    .footwear-info__description {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.4rem;
      color: #666;
      margin-top: 1.5rem; }
    .footwear-info__name {
      font-weight: 700;
      font-size: 1.6rem;
      letter-spacing: -.03em;
      color: #212121; }
    .footwear-info__price {
      padding-top: 1.3rem;
      font-size: 1.4rem;
      letter-spacing: -0.03em; }
      .footwear-info__price strike {
        color: #888; }
      .footwear-info__price strong {
        padding-left: 1rem;
        font-weight: 700; }
  .footwear__control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    opacity: .5; }
    .footwear__control:hover {
      opacity: 1; }
    .footwear__control--prev {
      left: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .footwear__control--next {
      right: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
  .footwear__nav {
    margin-top: 4rem;
    text-align: center; }
    .footwear__nav-list {
      display: inline-block;
      font-size: 0; }
    .footwear__nav-item {
      display: inline-block;
      margin: 0 0.7rem;
      width: 0.8rem;
      height: 0.8rem;
      background-color: #cecece;
      border-radius: 50%; }
      .footwear__nav-item--anchor {
        display: block;
        width: 100%;
        height: 100%; }
      .footwear__nav-item--active {
        background-color: #ee4848; }

.button-wrap__main {
  margin-top: 4rem; }
  .button-wrap__main-dsg {
    margin-left: 6.8rem; }

.dst-blog {
  padding: 10rem 0;
  background-color: #eaeaea; }
  .dst-blog-header {
    display: block;
    max-width: 192rem;
    margin: 0 auto;
    position: relative;
    padding: 0 10rem 3rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 600;
    font-size: 0;
    z-index: 10; }
  .dst-blog-wrapper {
    position: relative;
    max-width: 172rem;
    margin: 0 auto;
    overflow: hidden;
    z-index: 10; }
  .dst-blog-content {
    position: relative;
    width: 33.72093%; }
  .dst-blog__title, .dst-blog__more {
    display: inline-block;
    width: 50%;
    vertical-align: bottom; }
  .dst-blog__title {
    font-size: 2.6rem;
    letter-spacing: 0.07em;
    color: #222; }
  .dst-blog__more {
    font-size: 1.3rem;
    font-weight: 600;
    text-align: right;
    color: #212121; }
  .dst-blog__list {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
  .dst-blog__item {
    position: relative;
    width: 100%;
    display: inline-block;
    white-space: normal; }
    .dst-blog__item--anchor {
      display: block;
      width: 100%;
      height: 100%; }
    .dst-blog__item--txt {
      position: absolute;
      left: 4rem;
      bottom: 4rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      color: #fff;
      font-weight: 600; }
  .dst-blog__nav {
    width: 100%;
    padding-top: 4rem;
    font-size: 0;
    text-align: center; }
    .dst-blog__nav-list {
      display: inline-block;
      font-size: 0; }
    .dst-blog__nav-item {
      display: inline-block;
      margin: 0 0.7rem;
      width: 0.8rem;
      height: 0.8rem;
      background-color: #cecece;
      border-radius: 50%; }
      .dst-blog__nav-item--active {
        background-color: #ee4848; }
      .dst-blog__nav-item--anchor {
        display: block;
        width: 100%;
        height: 100%; }
  .dst-blog__control {
    position: absolute;
    top: 50%;
    width: 3.6rem;
    height: 4.2rem;
    text-indent: -999.9rem;
    overflow: hidden;
    border: solid 0.1rem #dddddd;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    opacity: .5; }
    .dst-blog__control:hover {
      opacity: 1; }
    .dst-blog__control--prev {
      left: 0;
      background: #fff url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .dst-blog__control--next {
      right: 0;
      background: #fff url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }

.dsg-sns {
  margin: -1rem;
  font-size: 0; }
  .dsg-sns__item {
    display: inline-block;
    vertical-align: top;
    padding: 1rem;
    position: relative; }
    .dsg-sns__item-information {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      width: 100%;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      color: #ffffff;
      text-align: center; }
      .dsg-sns__item-information::before {
        content: '';
        background-image: url(../img/brand/dsg/shop-information-icon.png);
        width: 2.2rem;
        height: 2.8rem;
        background-size: 100% 100%;
        background-repeat: no-repeat;
        background-position: 50% 50%;
        display: block;
        margin: 0 auto 1.8rem; }

.dsg-products__list {
  margin: -1rem;
  font-size: 0; }

.dsg-products__item {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  padding: 1rem; }
  .dsg-products__item-image {
    position: relative;
    overflow: hidden;
    display: block;
    -webkit-transform: translate3D(0, 0, 0);
    transform: translate3D(0, 0, 0); }
    .dsg-products__item-image,
    .dsg-products__item-image img {
      display: block;
      -webkit-transition: all 300ms;
      transition: all 300ms; }
    .dsg-products__item-image:hover img {
      -webkit-transform: scale(1.05, 1.05);
      transform: scale(1.05, 1.05); }
  .dsg-products__item-content {
    margin-top: 1.7rem;
    text-align: center;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.05em; }

.dsg-pick__wrapper {
  margin: -1rem;
  font-size: 0; }

.dsg-pick__item {
  display: inline-block;
  width: 50%;
  padding: 1rem;
  vertical-align: top; }
  .dsg-pick__item-image {
    position: relative;
    overflow: hidden;
    display: block; }
    .dsg-pick__item-image,
    .dsg-pick__item-image img {
      display: block;
      -webkit-transition: all 300ms;
      transition: all 300ms; }
    .dsg-pick__item-image:hover img {
      -webkit-transform: scale(1.1, 1.1);
              transform: scale(1.1, 1.1); }
  .dsg-pick__item-wrapper {
    display: block;
    overflow: hidden; }
  .dsg-pick__item-content {
    margin-top: 2.5rem;
    padding-left: 0.8rem;
    position: relative;
    /*padding-right: 250px;*/
    width: 38rem;
    float: left; }
  .dsg-pick__item-name {
    font-size: 1.5rem;
    color: #222;
    font-weight: bold; }
  .dsg-pick__item-description {
    margin-top: 1.1rem;
    display: block;
    font-size: 1.3rem;
    color: #444;
    letter-spacing: -.05em;
    line-height: 1.69; }
  .dsg-pick__item-button {
    /*position: absolute;
				right: 10px;
				top: 0;*/
    float: right;
    margin-top: 2.5rem;
    position: relative;
    display: block;
    width: 10rem;
    height: 3.2rem;
    line-height: 3rem;
    border: 0.1rem solid #666;
    font-size: 1.2rem;
    color: #212121;
    text-align: center;
    font-weight: bold;
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0); }
    .dsg-pick__item-button:after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      top: 0;
      width: 0;
      height: 100%;
      -webkit-transition-duration: .3s;
      transition-duration: .3s;
      z-index: -1; }
    .dsg-pick__item-button--black {
      background-color: #151515;
      color: #ffffff; }
      .dsg-pick__item-button--black:hover {
        color: #000000;
        font-weight: 900; }
        .dsg-pick__item-button--black:hover:hover:after {
          width: 100%;
          background-color: #ffffff; }
    .dsg-pick__item-button--white {
      background-color: #fff;
      color: #111111;
      font-weight: 900; }
      .dsg-pick__item-button--white:hover {
        color: #fff; }
        .dsg-pick__item-button--white:hover:hover:after {
          width: 100%;
          background-color: #000; }

.dsg-video__wrapper {
  display: table;
  width: 100%;
  table-layout: fixed; }

.dsg-video__play, .dsg-video__list {
  display: table-cell;
  vertical-align: top; }

.dsg-video__play {
  width: 84rem;
  padding-right: 2rem;
  position: relative; }
  .dsg-video__play-wrapper {
    position: relative; }

.dsg-video__play .dsg-video__item {
  cursor: pointer;
  position: absolute;
  opacity: 0;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  -webkit-transition: all 300ms;
  transition: all 300ms; }
  .dsg-video__play .dsg-video__item--active {
    opacity: 1;
    position: relative;
    z-index: 2; }
  .dsg-video__play .dsg-video__item-video {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 15; }
  .dsg-video__play .dsg-video__item-video iframe {
    width: 100%;
    height: 100%; }
  .dsg-video__play .dsg-video__item-wrapper::after {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.6);
    top: 0;
    left: 0;
    display: block;
    content: '';
    z-index: 1; }
  .dsg-video__play .dsg-video__item-content {
    z-index: 3;
    position: absolute;
    padding: 4rem;
    width: 100%;
    left: 0;
    bottom: 0; }
  .dsg-video__play .dsg-video__item-name {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2rem;
    letter-spacing: -0.05em;
    font-weight: bold;
    color: #ffffff; }
  .dsg-video__play .dsg-video__item-description {
    font-size: 1.5rem;
    margin-top: 1.5rem;
    color: #cccccc; }
  .dsg-video__play .dsg-video__item-play-time {
    margin-bottom: 3rem;
    display: block;
    font-size: 1.3rem;
    font-weight: bold;
    color: #cccccc; }
    .dsg-video__play .dsg-video__item-play-time::before {
      width: 5rem;
      height: 5rem;
      display: inline-block;
      border-radius: 50%;
      content: '';
      background-color: #ffffff;
      margin-right: 1rem;
      background-image: url(../img/brand/dsg/play-button-black.svg);
      background-repeat: no-repeat;
      background-position: 50% 50%;
      background-size: 1.2rem 1.4rem;
      vertical-align: middle; }

.dsg-video__list .dsg-video__item {
  border-bottom: 0.1rem solid #dddddd;
  cursor: pointer;
  padding: 2.4rem 1rem;
  -webkit-transition: all 300ms;
  transition: all 300ms; }
  .dsg-video__list .dsg-video__item-wrapper {
    display: table;
    table-layout: fixed; }
  .dsg-video__list .dsg-video__item-content, .dsg-video__list .dsg-video__item-image {
    display: table-cell;
    vertical-align: middle; }
  .dsg-video__list .dsg-video__item-image {
    width: 17.5rem; }
  .dsg-video__list .dsg-video__item-name {
    font-size: 1.4rem;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .dsg-video__list .dsg-video__item-description {
    font-size: 1.3rem;
    line-height: 1.69em;
    margin-top: 0.7rem; }
  .dsg-video__list .dsg-video__item-content {
    padding-left: 2rem; }
  .dsg-video__list .dsg-video__item-play-time {
    display: block;
    margin-top: 3rem;
    font-size: 1.3rem;
    font-weight: bold; }
  .dsg-video__list .dsg-video__item--active {
    background-color: #f5f5f5; }

.dsg-video__list .dsg-video__item--active .dsg-video__item-play-time {
  margin-top: 1rem; }
  .dsg-video__list .dsg-video__item--active .dsg-video__item-play-time::before {
    width: 3rem;
    height: 3rem;
    vertical-align: middle;
    display: inline-block;
    content: '';
    background-color: #ee4848;
    border-radius: 50%;
    margin-right: 0.5rem;
    background-image: url(../img/brand/dsg/play-button-white.svg);
    background-size: 0.8rem 0.9rem;
    background-repeat: no-repeat;
    background-position: 50% 50%; }

.dsg-video__list {
  border-top: 0.2rem solid #666666; }

.dsg-section-container {
  width: 124rem;
  margin: 0 auto;
  padding-top: 13.5rem;
  padding-bottom: 15rem; }

.dsg-section ~ .dsg-section {
  margin-top: 10rem; }

.dsg-section__header {
  margin-bottom: 3rem;
  font-size: 0; }

.dsg-section__title {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 2.7rem;
  letter-spacing: -0.05rem;
  display: inline-block; }

.dsg-section__more {
  font-weight: bold;
  display: inline-block;
  font-size: 1.4rem;
  letter-spacing: -0.05em;
  margin-left: 1rem; }
  .dsg-section__more::after {
    content: '>';
    font-size: .7em;
    margin-left: 0.6rem;
    margin-top: -0.2rem;
    display: inline-block;
    vertical-align: middle; }

.dsg-dualis {
  max-width: 192rem;
  background-image: url(/dist/img/brand/dsg/dualis-bg.png);
  background-size: cover;
  text-align: center; }
  .dsg-dualis__icon {
    width: 11.1rem;
    height: 11.6rem;
    margin: 0 auto;
    margin-top: 3.5rem;
    margin-bottom: 5rem; }
  .dsg-dualis__item {
    width: 29.5rem;
    float: left; }
    .dsg-dualis__item ~ .dsg-dualis__item {
      margin-left: 2rem; }
  .dsg-dualis__list--wrap {
    overflow: hidden; }
  .dsg-dualis__list--top .dsg-dualis__item {
    width: 61rem;
    margin-bottom: 2rem; }

.dsg-banner {
  width: 124rem;
  margin: 10rem auto;
  overflow: hidden; }
  .dsg-banner__contain {
    float: left;
    text-align: center;
    width: 50%;
    padding: 0 2.5rem 0 1.5rem; }
    .dsg-banner__contain:last-child {
      padding: 0 1.5rem 0 2.5rem;
      position: relative; }
      .dsg-banner__contain:last-child:after {
        content: '';
        position: absolute;
        width: 0.1rem;
        height: 100%;
        background-color: #dddddd;
        top: 0;
        left: 0; }
    .dsg-banner__contain:before {
      content: '';
      display: block;
      clear: both; }

.dsg__spike-btn {
  margin-top: 3rem; }

.dsg-perform {
  font-size: 2.6rem;
  text-align: center;
  margin-bottom: 1.4rem; }
  .dsg-perform__sub {
    font-size: 1.4rem;
    color: #454545;
    margin-bottom: 2rem; }
  .dsg-perform__all {
    font-size: 1.4rem;
    position: relative;
    font-weight: bold; }
    .dsg-perform__all:after {
      content: '';
      position: absolute;
      top: 0.4rem;
      right: -1rem;
      background-image: url("/dist/img/brand/dsg/arrow-style.png");
      width: 0.7rem;
      height: 1rem;
      background-size: contain; }
  .dsg-perform__goods {
    margin-top: 2rem;
    font-size: 0;
    text-align: center; }
    .dsg-perform__goods--list {
      overflow: hidden;
      display: inline-block; }
    .dsg-perform__goods--item {
      float: left;
      width: 28.5rem;
      padding: 2rem 2rem 0; }
      .dsg-perform__goods--item ~ .dsg-perform__goods--item {
        margin-left: 1rem; }
      .dsg-perform__goods--item:after {
        content: '';
        clear: both;
        display: block; }
    .dsg-perform__goods--brand {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.2rem;
      color: #888;
      margin-top: 1.5rem;
      margin-bottom: 1rem; }
    .dsg-perform__goods--name {
      font-size: 1.3rem;
      margin-bottom: 1.5rem; }
    .dsg-perform__goods--price {
      font-size: 1.3rem;
      font-weight: bold; }
  .dsg-perform--anchor {
    display: block;
    width: 100%;
    height: 100%; }

.dsg-title {
  font-size: 4.6rem;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 2.6rem;
  font-weight: 900;
  color: #ffffff;
  position: relative;
  margin: 0 auto;
  margin-top: 10rem;
  display: table; }
  .dsg-title:after {
    content: '';
    position: absolute;
    bottom: -1.5rem;
    left: 0;
    width: 100%;
    height: 0.4rem;
    background-color: #ffffff; }

.dsg-collection {
  width: 124rem;
  margin: 10rem auto;
  margin-bottom: 0;
  overflow: hidden;
  text-align: center; }
  .dsg-collection__banner {
    position: relative; }
    .dsg-collection__banner-box {
      padding-left: 8rem; }
    .dsg-collection__banner-desc {
      padding-top: 2rem;
      font-family: "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.4rem;
      letter-spacing: -.04em;
      line-height: 1.71429;
      color: #fff; }
    .dsg-collection__banner-button {
      margin-top: 2.5rem; }
  .dsg-collection__bottom {
    margin-top: 10rem; }
    .dsg-collection__bottom--title {
      font-size: 3rem;
      font-weight: bold;
      line-height: 4.2rem;
      margin-bottom: 2rem; }
    .dsg-collection__bottom--info {
      font-size: 1.6rem;
      margin-bottom: 3rem; }
  .dsg-collection__name {
    font-size: 1.3rem;
    color: #fff; }
  .dsg-collection--arrow {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
    z-index: 10; }
    .dsg-collection--arrow:hover {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
  .dsg-collection__over {
    display: none;
    width: 100%;
    height: 100%;
    position: relative;
    color: #fff;
    z-index: 10; }
    .dsg-collection__over--title {
      font-size: 2rem;
      color: #fff;
      font-family: "Lato", "Arial", "Nanum Gothic", "dotum", san-serif;
      font-weight: bold;
      margin-bottom: 1rem; }
    .dsg-collection__over--sub {
      font-size: 1.2rem;
      color: #fff;
      margin-bottom: 5.5rem;
      position: relative; }
      .dsg-collection__over--sub:after {
        content: '';
        position: absolute;
        top: 3rem;
        left: 50%;
        margin-left: -1.6rem;
        width: 1.6rem;
        height: 1.6rem;
        background-size: contain;
        background-repeat: no-repeat;
        background-image: url("/dist/img/brand/dsg/collection-arrow.png"); }
    .dsg-collection__over--wrap {
      margin: 0 auto;
      margin-top: 15rem; }
  .dsg-collection__rolling--title {
    font-size: 2rem;
    font-family: "Lato", "Arial", "Nanum Gothic", "dotum", san-serif;
    font-weight: bold;
    margin-top: 4rem;
    margin-bottom: 2rem; }
  .dsg-collection__slide {
    display: inline-block;
    width: 100%;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    opacity: 1;
    z-index: 5;
    height: 100%; }
    .dsg-collection__slide-nav-button--prev {
      left: 1rem;
      background: #fff url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .dsg-collection__slide-nav-button--next {
      right: 1rem;
      background: #fff url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .dsg-collection__slide:hover:after {
      content: '';
      position: absolute;
      top: 1rem;
      left: 1rem;
      width: 40rem;
      height: 38rem;
      background-color: #000;
      opacity: .7;
      z-index: 9; }
    .dsg-collection__slide:hover .dsg-collection__over {
      display: block; }
  .dsg-collection__bottom {
    margin-top: 10rem; }
    .dsg-collection__bottom--title {
      font-size: 3rem;
      font-weight: bold;
      line-height: 4.2rem;
      margin-bottom: 2rem; }
    .dsg-collection__bottom--info {
      font-size: 1.6rem;
      margin-bottom: 3rem; }

.dsg-btn__wrap {
  margin-bottom: 4rem; }

.dsg-visual {
  background-color: #eee;
  height: 85rem;
  position: relative; }
  .dsg-visual .dsg-visual-btn {
    margin-bottom: 0;
    margin-top: 0; }
  .dsg-visual .dsg-visual-btn.button-white-opacity {
    margin-top: 1rem; }
  .dsg-visual__banner {
    position: relative;
    width: 124rem;
    margin: 0 auto; }
    .dsg-visual__banner--button {
      margin-left: 6.8rem; }

.dsg-sub__title {
  font-size: 2.4rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.09;
  letter-spacing: -0.06rem;
  color: #fff;
  margin-bottom: 1.7rem;
  margin-top: 6rem; }

.dsg-sub__txt {
  font-size: 1.4rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.86;
  letter-spacing: -0.04rem;
  color: #fff;
  margin-bottom: 3rem; }

.dsg-athletic__banner {
  display: block;
  float: left; }
  .dsg-athletic__banner__left {
    margin-left: 2rem; }
  .dsg-athletic__banner:last-child {
    margin-top: 2rem; }
  .dsg-athletic__banner:after {
    content: '';
    display: table;
    clear: both; }

.dsg-visual__arrow {
  font-size: 1.3rem;
  color: #ffffff;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.54;
  letter-spacing: -0.03rem;
  text-align: right;
  cursor: pointer; }

.dsg-visual__next {
  position: absolute;
  bottom: 3rem;
  right: 2.5rem; }
  .dsg-visual__next .dsg-visual__arrow {
    position: relative; }
    .dsg-visual__next .dsg-visual__arrow:after {
      content: '';
      position: absolute;
      top: 0;
      right: -2.3rem;
      background-image: url("/dist/img/brand/dsg/next-arrow-dsg.png");
      width: 0.9rem;
      height: 1.5rem;
      background-size: contain; }

.dsg-visual__prev {
  position: absolute;
  bottom: 3rem;
  left: 2.5rem; }
  .dsg-visual__prev .dsg-visual__arrow {
    position: relative; }
    .dsg-visual__prev .dsg-visual__arrow:after {
      content: '';
      position: absolute;
      top: 0;
      left: -2.3rem;
      background-image: url("/dist/img/brand/dsg/prev-arrow-dsg.png");
      width: 0.9rem;
      height: 1.5rem;
      background-size: contain; }

.dsg-visual__arrow-wrap {
  text-align: center;
  z-index: 15;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 124rem;
  margin-left: -62rem;
  text-align: left; }

.dsg-month {
  padding: 10rem 0;
  max-width: 184rem;
  background-image: url("/dist/img/brand/dsg/highlight-bg.png");
  background-size: cover; }
  .dsg-month__wrapper {
    width: 124rem;
    margin: 0 auto; }
  .dsg-month__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2.8rem;
    color: #ffffff;
    font-weight: bold;
    letter-spacing: -0.07rem; }
  .dsg-month__slide {
    height: 40rem;
    margin: -1rem;
    position: relative; }
    .dsg-month__slide-nav-list {
      width: 100%;
      position: absolute;
      bottom: 2rem;
      left: 0;
      z-index: 10;
      font-size: 0;
      text-align: center; }
      .dsg-month__slide-nav-list__visual {
        bottom: -2rem; }
    .dsg-month__slide-nav-item {
      background-color: rgba(255, 255, 255, 0.5);
      -webkit-transition: all 300ms;
      transition: all 300ms;
      display: inline-block;
      width: 1.6rem;
      text-indent: -999.9rem;
      height: 0.3rem; }
      .dsg-month__slide-nav-item ~ .dsg-month__slide-nav-item {
        margin-left: 0.9rem; }
      .dsg-month__slide-nav-item--active {
        background-color: #fe1408; }
    .dsg-month__slide-nav-buttons {
      position: absolute;
      right: 0;
      bottom: 0;
      z-index: 15; }
    .dsg-month__slide-nav-button {
      float: left;
      width: 6.5rem;
      height: 6rem;
      position: relative;
      text-indent: -999.9rem;
      display: block;
      background-color: rgba(0, 0, 0, 0.5); }
      .dsg-month__slide-nav-button ~ .dsg-month__slide-nav-button:before {
        width: 0.1rem;
        height: 1.7rem;
        background-color: #666666;
        position: absolute;
        display: block;
        content: '';
        left: 0;
        top: 50%;
        margin-top: -0.8rem; }
      .dsg-month__slide-nav-button:disabled {
        cursor: not-allowed; }
      .dsg-month__slide-nav-button:disabled::after {
        opacity: 0.5; }
      .dsg-month__slide-nav-button::after {
        background-image: url(../img/brand/dsg/highlight-white-arrow-right.svg);
        width: 1.1rem;
        height: 1.8rem;
        background-size: 100% 100%;
        display: block;
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto; }
      .dsg-month__slide-nav-button--prev::after {
        -webkit-transform: scaleX(-1);
                transform: scaleX(-1); }
  .dsg-month-bottom {
    margin-top: 7rem; }
    .dsg-month-bottom__header {
      text-align: center; }
    .dsg-month-bottom__title {
      font-size: 2.2rem;
      color: #ffffff;
      letter-spacing: -0.06rem; }
    .dsg-month-bottom__description {
      font-size: 1.3rem;
      color: #bbbbbb;
      line-height: 1.85;
      margin-top: 1.5rem; }
    .dsg-month-bottom__container {
      margin-top: -2.5rem; }
    .dsg-month-bottom__list {
      margin: -1rem;
      font-size: 0; }
    .dsg-month-bottom__item {
      display: inline-block;
      width: 33.3%;
      padding: 1rem;
      vertical-align: top; }
      .dsg-month-bottom__item:nth-child(2) {
        margin-top: 9rem; }
      .dsg-month-bottom__item-image {
        position: relative;
        overflow: hidden; }
        .dsg-month-bottom__item-image,
        .dsg-month-bottom__item-image img {
          display: block;
          -webkit-transition: all 300ms;
          transition: all 300ms; }
        .dsg-month-bottom__item-image:hover img {
          -webkit-transform: scale(1.1, 1.1);
                  transform: scale(1.1, 1.1); }
      .dsg-month-bottom__item-content {
        margin-top: 2.5rem;
        padding-left: 0.8rem;
        position: relative; }
      .dsg-month-bottom__item-name {
        font-size: 1.5rem;
        color: #ffffff;
        font-weight: bold; }
      .dsg-month-bottom__item-price {
        margin-top: 1.5rem;
        display: block;
        font-size: 1.3rem;
        color: #ffffff; }
      .dsg-month-bottom__item-button {
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
                transform: translateY(-50%);
        display: block;
        width: 10rem;
        height: 3.2rem;
        line-height: 3rem;
        border: 0.1rem solid #ffffff;
        font-size: 1.2rem;
        color: #ffffff;
        text-align: center; }

.dsg-full {
  width: 100%;
  max-width: 192rem;
  margin: 0 auto;
  margin-top: 4rem;
  text-align: center; }
  .dsg-full__list {
    overflow: hidden; }
    .dsg-full__list__left {
      float: left;
      width: 72.55%; }
    .dsg-full__list__right {
      float: left;
      width: 27.45%; }
    .dsg-full__list img {
      float: left; }
  .dsg-full__item__01 {
    width: 69.13%; }
  .dsg-full__item__02 {
    width: 30.87%; }
  .dsg-full__item__03 {
    width: 30.7250%; }
  .dsg-full__item__04 {
    width: 69.2750%; }

#dsg .main-visual__wrapper {
  width: 42rem;
  overflow: inherit; }

#dsg .main-visual__item {
  padding: 1rem; }

#dsg .dsg-month__slide-nav-buttons {
  position: inherit;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.button-opacity {
  color: #ffffff;
  border: 0.1rem solid #fff; }

.test_image01 {
  width: 69.13%; }

.test_image02 {
  width: 30.87%; }

.test_image03 {
  width: 30.7250%; }

.test_image04 {
  width: 69.2750%; }

.lcg-bottom__item {
  background-size: contain;
  width: 29.5rem;
  height: 18rem;
  display: inline-block;
  vertical-align: middle;
  font-size: 0; }
  .lcg-bottom__item--anchor {
    display: block; }
  .lcg-bottom__item--title {
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: 0.1rem;
    text-align: center;
    color: #ffffff;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2rem; }
  .lcg-bottom__item--info-icon {
    background-size: contain;
    background-repeat: no-repeat;
    padding-top: 5.9rem; }
  .lcg-bottom__item--infomation-icon {
    background-image: url("/dist/img/brand/lcg/info-icon.png");
    width: 2.2rem;
    height: 2.8rem;
    margin: 0 auto;
    position: relative;
    margin-top: 5.9rem;
    margin-bottom: 1.9rem;
    padding-top: 0; }
  .lcg-bottom__item--facebook-icon {
    background-image: url("/dist/img/brand/lcg/facebook-icon.png");
    width: 10.2rem;
    height: 6.2rem;
    margin: 0 auto;
    position: relative;
    top: 5.9rem; }
  .lcg-bottom__item--instar-icon {
    background-image: url("/dist/img/brand/lcg/instar-icon.png");
    width: 10.9rem;
    height: 7.2rem;
    position: relative;
    top: 5.9rem;
    margin: 0 auto; }
  .lcg-bottom__item ~ .lcg-bottom__item {
    margin-left: 1.5rem; }
  .lcg-bottom__item-info {
    background-image: url("/dist/img/brand/lcg/shopinfo-bg.png");
    width: 61rem; }
  .lcg-bottom__item-instar {
    background-image: url("/dist/img/brand/lcg/insta-bg.png"); }
  .lcg-bottom__item-facebook {
    background-image: url("/dist/img/brand/lcg/facebook-bg.png"); }

.lcg-container {
  padding-bottom: 15rem; }

.lcg-section {
  width: 124rem;
  margin: 0 auto;
  position: relative; }
  .lcg-section ~ .lcg-section {
    margin-top: 10rem; }
  .lcg-section__title {
    font-size: 3.6rem;
    font-family: Avant;
    font-weight: bold;
    letter-spacing: 0.09rem; }
  .lcg-section__header {
    margin-bottom: 4rem;
    text-align: center;
    position: relative; }
  .lcg-section__all {
    position: absolute;
    bottom: -0.9rem;
    right: 1.6rem;
    font-size: 1.4rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 2;
    letter-spacing: -0.04rem;
    text-align: left;
    color: #333333; }
    .lcg-section__all:after {
      content: '';
      position: absolute;
      bottom: 0.9rem;
      right: -1.6rem;
      width: 0.7rem;
      height: 1rem;
      background-image: url("/dist/img/brand/lcg/lcg-arrow.png");
      background-size: contain; }

.lcg-sns {
  margin-top: 0 !important; }

.lcg-tour {
  position: relative; }
  .lcg-tour__wrap {
    height: 100%;
    position: relative;
    overflow: hidden; }
  .lcg-tour__list {
    font-size: 0;
    white-space: nowrap;
    position: relative;
    height: 100%; }
  .lcg-tour__item {
    display: inline-block;
    width: 100%;
    height: 100%;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    vertical-align: top;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    z-index: 5; }
    .lcg-tour__item--brand {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.67;
      letter-spacing: 0.01rem;
      text-align: center;
      color: #999999; }
    .lcg-tour__item--name {
      font-size: 1.3rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.54;
      letter-spacing: -0.03rem;
      text-align: center;
      color: #212121;
      margin-bottom: 1rem; }
    .lcg-tour__item--price {
      font-size: 1.3rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.54;
      letter-spacing: -0.03rem;
      text-align: center;
      color: #212121; }
    .lcg-tour__item--wrap {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 50%;
      padding: 2rem 3.3rem 4rem; }
      .lcg-tour__item--wrap-under {
        top: auto;
        bottom: 0; }
  .lcg-tour--wrap {
    position: relative;
    overflow: hidden;
    height: 100%;
    display: block; }
  .lcg-tour--left {
    position: absolute;
    width: 31.5rem;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 0; }
    .lcg-tour--left img {
      width: auto;
      margin: 0 auto; }
  .lcg-tour--center {
    margin-left: 31.5rem;
    width: 61rem; }
  .lcg-tour--right {
    position: absolute;
    width: 31.5rem;
    height: 100%;
    top: 0;
    bottom: 0;
    right: 0; }
    .lcg-tour--right img {
      width: auto;
      margin: 0 auto; }

.lcg-visual {
  background-color: #eee;
  height: 71.5rem;
  position: relative; }
  .lcg-visual__count {
    position: absolute;
    right: 50%;
    top: 0;
    color: #ccc;
    display: table;
    overflow: hidden;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif; }
    .lcg-visual__count-all {
      padding-top: 0.6rem; }
    .lcg-visual__count--number {
      font-size: 1.2rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 0.06rem;
      text-align: left;
      display: table-cell;
      vertical-align: middle;
      color: #333333;
      opacity: .5; }
    .lcg-visual__count--active {
      font-size: 2rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      letter-spacing: 0.1rem;
      text-align: left;
      position: relative;
      padding-right: 2rem;
      color: #333;
      opacity: 1; }
      .lcg-visual__count--active:after {
        content: '/';
        position: absolute;
        background-repeat: no-repeat;
        top: 0;
        right: 0;
        /*background-image: url("/dist/img/brand/lcg/lcg-paging.png");*/
        width: 1.4rem;
        height: 2.2rem;
        font-size: 2rem;
        color: #333333;
        opacity: .5;
        background-size: contain; }
  .lcg-visual-wrapper {
    padding-top: 30rem;
    text-align: center; }
  .lcg-visual__arrow {
    font-size: 1.3rem;
    color: #000;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.54;
    letter-spacing: -0.03rem;
    text-align: right;
    cursor: pointer; }
  .lcg-visual__next {
    position: absolute;
    bottom: 3rem;
    right: 2.5rem; }
    .lcg-visual__next .lcg-visual__arrow {
      position: relative; }
      .lcg-visual__next .lcg-visual__arrow:after {
        content: '';
        position: absolute;
        top: 0.3rem;
        right: -2.3rem;
        background-image: url("/dist/img/brand/lcg/lcg-right-arrow.svg");
        width: 0.9rem;
        height: 1.5rem;
        background-size: contain; }
  .lcg-visual__prev {
    position: absolute;
    bottom: 3rem;
    left: 2.5rem; }
    .lcg-visual__prev .lcg-visual__arrow {
      position: relative; }
      .lcg-visual__prev .lcg-visual__arrow:after {
        content: '';
        position: absolute;
        top: 0.3rem;
        left: -2.3rem;
        background-image: url("/dist/img/brand/lcg/lcg-left-arrow.svg");
        width: 0.9rem;
        height: 1.5rem;
        background-size: contain; }
  .lcg-visual__arrow-wrap {
    z-index: 15;
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 124rem;
    margin-left: -62rem;
    text-align: left; }
  .lcg-visual__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 4rem;
    font-weight: 900;
    letter-spacing: 0.1rem;
    color: #151515; }
  .lcg-visual__desc {
    font-size: 2rem;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: -0.05rem;
    color: #444444;
    font-weight: bold;
    margin-top: 2.2rem;
    margin-bottom: 2.9rem; }
  .lcg-visual__nav-list {
    position: absolute;
    bottom: 3rem;
    left: 0;
    right: 0;
    width: 100%;
    text-align: center;
    z-index: 2; }
  .lcg-visual__nav-item {
    cursor: pointer;
    width: 0.8rem;
    height: 0.8rem;
    position: relative;
    background-color: #ccc;
    border-radius: 50%;
    display: inline-block;
    margin: 0 0.8rem; }
    .lcg-visual__nav-item-anchor {
      display: block;
      text-indent: -9999.9rem;
      width: 0.8rem;
      background-color: #ccc;
      position: absolute;
      left: 0;
      top: 0;
      height: 0.8rem;
      border-radius: 50%; }
    .lcg-visual__nav-item--active > .lcg-visual__nav-item-anchor {
      background-color: #ee4848; }
  .lcg-visual__btn {
    margin-top: 3rem; }

.lcg-highlight {
  width: 100%;
  margin-top: 7.4rem;
  position: relative; }
  .lcg-highlight:before {
    position: absolute;
    display: block;
    width: 45.2rem;
    height: 2.6rem;
    right: 0;
    top: 4.6rem;
    background: url(../img/brand/lcg/lcg_highlight_bg.png) no-repeat center center;
    content: '';
    z-index: 11; }
  .lcg-highlight__wrap {
    position: relative;
    width: 124rem;
    margin: 0 auto;
    height: 100%;
    display: block;
    *zoom: 1; }
    .lcg-highlight__wrap:after, .lcg-highlight__wrap:before {
      display: table;
      content: '';
      clear: both; }
  .lcg-highlight__title {
    position: absolute;
    top: 32rem;
    left: 50%;
    font-size: 5rem;
    z-index: 10;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .lcg-highlight__left, .lcg-highlight__right {
    float: left;
    width: 61rem; }
  .lcg-highlight__left {
    position: relative;
    margin-top: 11.3rem; }
    .lcg-highlight__left--title {
      position: absolute;
      top: 0;
      left: 0;
      z-index: -1;
      -webkit-transform: translateY(-90%);
      transform: translateY(-90%); }
  .lcg-highlight__right {
    margin-left: 2rem; }
  .lcg-highlight__item {
    position: absolute;
    bottom: 0;
    right: 0; }
    .lcg-highlight__item--left, .lcg-highlight__item--right {
      display: table-cell;
      vertical-align: middle; }
    .lcg-highlight__item--left {
      padding-right: 5.9rem; }
    .lcg-highlight__item--brand {
      font-size: 1.2rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.67;
      letter-spacing: normal;
      text-align: left;
      color: #999999; }
    .lcg-highlight__item--name {
      margin-bottom: 0.5rem;
      font-size: 1.3rem;
      font-weight: normal;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.54;
      letter-spacing: -0.03rem;
      text-align: left;
      color: #212121; }
    .lcg-highlight__item--price {
      font-size: 1.3rem;
      font-weight: bold;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.54;
      letter-spacing: normal;
      text-align: left;
      color: #212121; }
    .lcg-highlight__item--wrap {
      overflow: hidden;
      height: auto;
      display: table;
      padding-right: 5.5rem;
      margin-bottom: 1rem; }
      .lcg-highlight__item--wrap:last-child {
        margin-bottom: 0; }

.lcg-instagram__container {
  margin-top: 6rem; }

.lcg-instagram__header {
  position: relative;
  z-index: 5;
  display: inline-block; }

.lcg-instagram__title {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 0.05em; }

.lcg-instagram__description {
  font-size: 1.3rem;
  color: #666666;
  line-height: 1.69;
  margin-top: 1rem; }

.lcg-instagram__wrapper {
  margin-top: -11rem; }

.lcg-instagram__list {
  margin: -1rem;
  position: relative;
  font-size: 0; }

.lcg-instagram__item {
  width: 25%;
  padding: 1rem; }
  .lcg-instagram__item-wrapper {
    display: block;
    overflow: hidden; }
  .lcg-instagram__item-wrapper:hover .lcg-instagram__item-image {
    -webkit-transform: scale(1.1, 1.1);
            transform: scale(1.1, 1.1); }
  .lcg-instagram__item:nth-child(4n + 1) .lcg-instagram__item-image {
    margin-left: auto; }
  .lcg-instagram__item:nth-child(1) {
    margin-top: 14.5rem; }
  .lcg-instagram__item:nth-child(3) {
    margin-top: 10.5rem; }
  .lcg-instagram__item:nth-child(4) {
    margin-top: 4.8rem; }
  .lcg-instagram__item-image {
    display: block;
    -webkit-transition: all 300ms;
    transition: all 300ms; }

#tour-slide-prev,
#tour-slide-next {
  top: 0;
  bottom: 0;
  margin: auto 0; }

#tour-slide-prev {
  left: 0; }

#tour-slide-next {
  right: 0;
  left: auto; }

.lcg-button {
  margin-top: 31rem; }

/*
 *  LNB
 */
.lnb {
  padding-top: 2rem;
  font-family: "dotum", san-serif;
  color: #666;
  font-size: 0; }
  .lnb-item {
    display: inline-block;
    font-size: 1.2rem;
    vertical-align: middle; }
  .lnb-location {
    font-weight: 700; }
  .lnb .right-arrow {
    padding: 0 1rem; }

.cart {
  font-family: "Nanum Gothic", san-serif; }
  .cart-header {
    padding: 6rem 0.5rem 3rem;
    font-size: 0; }
    .cart-header-title {
      display: inline-block;
      width: 50%;
      font-size: 2.6rem;
      font-weight: 700;
      letter-spacing: -.07em;
      vertical-align: bottom;
      color: #212121; }
  .cart-flow__list {
    display: inline-block;
    width: 50%;
    padding-right: 1rem;
    text-align: right;
    vertical-align: bottom; }
  .cart-flow__item {
    display: inline-block;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: -.04em;
    vertical-align: middle;
    color: #888; }
    .cart-flow__item--arrow {
      padding: 0 1.5rem; }
    .cart-flow__item--active {
      font-weight: 700;
      color: #333333; }
  .cart-sub-title {
    padding: 8rem 0.5rem 2rem;
    font-weight: 700;
    font-size: 2rem;
    color: #212121;
    letter-spacing: -.05em; }
    .cart-sub-title--pt-small {
      padding-top: 3rem; }
    .cart-sub-title--pt-middle {
      padding-top: 6rem; }
    .cart-sub-title__wrap {
      padding: 8rem 0.5rem 2rem;
      font-size: 0; }
    .cart-sub-title--nontop {
      padding-top: 0; }
    .cart-sub-title__left {
      display: inline-block;
      width: 50%;
      padding: 0;
      font-size: 2rem;
      vertical-align: middle; }
    .cart-sub-title__right {
      display: inline-block;
      width: 50%;
      text-align: right;
      vertical-align: middle; }

.cart-tbl {
  color: #333;
  letter-spacing: -.03em;
  border-collapse: collapse; }
  .cart-tbl tr {
    border-top: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #ddd; }
    .cart-tbl tr.cart-tbl__title {
      border-top: 0.1rem solid #666; }
    .cart-tbl tr:first-child {
      border-top: 0.1rem solid #666; }
    .cart-tbl tr.cart-tbl__content--reason {
      border: 0; }
  .cart-tbl__reason {
    padding: 2rem 0;
    border: 0;
    border-top: 0.1rem dashed #ddd;
    border-bottom: 0.1rem solid #dddddd; }
  .cart-tbl__option {
    display: none; }
  .cart-tbl__title {
    height: 4.5rem;
    font-size: 1.3rem;
    background-color: #f8f8f8;
    letter-spacing: -.03em; }
    .cart-tbl__title > th {
      font-weight: 400;
      position: relative; }
    .cart-tbl__title strong {
      font-weight: 700; }
  .cart-tbl__file-icon {
    margin-left: 1rem;
    vertical-align: middle;
    cursor: pointer; }
  .cart-tbl__left {
    text-align: left;
    padding-left: 2.5rem; }
  .cart-tbl__center {
    text-align: center; }
    .cart-tbl__center--line {
      border-bottom: 0.1rem solid #dddddd; }
  .cart-tbl__question {
    padding: 2rem 0; }
  .cart-tbl__select {
    width: 19rem; }
  .cart-tbl__text {
    width: 100%;
    margin-top: 1rem; }
    .cart-tbl__text textarea {
      width: 100%;
      height: 11rem;
      resize: none; }
  .cart-tbl__product {
    padding: 1rem 0; }
    .cart-tbl__product--img {
      display: inline-block;
      width: 9.5rem;
      height: 9.5rem;
      line-height: 9.5rem;
      background-color: #fff;
      text-align: center;
      vertical-align: middle;
      overflow: hidden; }
    .cart-tbl__product--option {
      display: inline-block;
      padding-left: 2.5rem;
      vertical-align: middle;
      font-size: 0; }
    .cart-tbl__product .option-btn {
      -webkit-transition: all 150ms;
      transition: all 150ms; }
      .cart-tbl__product .option-btn--active {
        position: absolute;
        /* IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        /* IE 5-7 */
        filter: alpha(opacity=0);
        /* Netscape */
        -moz-opacity: 0;
        /* Safari 1.x */
        -khtml-opacity: 0;
        /* Good browsers */
        opacity: 0; }
      .cart-tbl__product .option-btn--error {
        border: 0;
        background-color: #ee4848;
        color: #fff; }

.cart-product__name {
  padding-bottom: 1.5rem;
  font-weight: 400;
  font-size: 1.4rem;
  letter-spacing: -.04em; }

.cart-product__option {
  display: inline-block;
  font-size: 0;
  font-family: "dotum", san-serif;
  vertical-align: middle; }
  .cart-product__option.wish__option {
    width: 0;
    overflow: hidden;
    white-space: nowrap;
    -webkit-transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 200ms cubic-bezier(0.645, 0.045, 0.355, 1);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0; }
    .cart-product__option.wish__option--active {
      width: 100%;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
  .cart-product__option--item {
    display: inline-block;
    font-size: 1.2rem;
    vertical-align: top;
    color: #666;
    white-space: normal; }
  .cart-product__option--item ~ .cart-product__option--item {
    margin-left: 0.8rem; }

.cart-price__ea, .cart-price__discount {
  color: #666;
  font-size: 1.4rem;
  font-weight: 700; }

.cart-price__normal {
  font-size: 1.4rem;
  font-weight: 400;
  color: #666; }

.cart-price__sum {
  color: #333;
  font-size: 1.4rem;
  font-weight: 900; }

.cart-option {
  display: none;
  padding: 1.5rem 0;
  font-size: 0;
  background-color: #f8f8f8; }
  .cart-option__name {
    display: inline-block;
    padding: 0 2.5rem 0 3rem;
    font-size: 1.4rem;
    letter-spacing: -.04em;
    vertical-align: middle; }
  .cart-option__list {
    display: inline-block;
    vertical-align: middle;
    *zoom: 1; }
    .cart-option__list:after, .cart-option__list:before {
      display: table;
      content: '';
      clear: both; }
  .cart-option__item {
    float: left;
    width: 7rem;
    height: 7rem; }
    .cart-option__item--anchor {
      display: block;
      width: 100%;
      height: 100%;
      border: 0.1rem solid #ccc;
      background-color: #fff;
      -webkit-transition: all 300ms;
      transition: all 300ms; }
      .cart-option__item--anchor:hover {
        border: 0.1rem solid #212121; }
    .cart-option__item ~ .cart-option__item {
      margin-left: 1rem; }

.cart-info {
  position: relative;
  margin: 2.5rem 0; }
  .cart-info__list {
    display: inline-block;
    vertical-align: top; }
    .cart-info__list:first-child {
      margin-right: 8rem; }
  .cart-info__line {
    position: absolute;
    display: inline-block;
    width: 0.1rem;
    height: 100%;
    top: 0;
    bottom: 0;
    background-color: #eee; }
  .cart-info__item ~ .cart-info__item {
    margin-top: 1.8rem; }
  .cart-info__item--define {
    letter-spacing: -.03em;
    line-height: 1.66667; }
  .cart-info__item--term {
    display: inline-block;
    padding-left: 2.5rem;
    vertical-align: top;
    color: #333; }
  .cart-info__item--desc {
    display: inline-block;
    padding-left: 3rem;
    font-size: 1.2rem;
    color: #666;
    vertical-align: top; }

.overall {
  *zoom: 1; }
  .overall:after, .overall:before {
    display: table;
    content: '';
    clear: both; }
  .overall-content {
    border: 0.1rem solid #ddd;
    border-top: 0.2rem solid #212121; }
  .overall-footer {
    margin-top: 2rem; }
  .overall__left {
    float: left;
    width: 60%; }
  .overall__right {
    float: right;
    width: 40%; }
  .overall__list {
    background-color: #f8f8f8; }
  .overall__item {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 6rem; }
    .overall__item--total {
      height: 8rem;
      background-color: #ffffff;
      border-top: 0.1rem solid #666; }
    .overall__item > div {
      display: table-cell;
      vertical-align: middle; }
    .overall__item ~ .overall__item {
      border-top: 0.1rem solid #ddd; }
    .overall__item--price {
      padding-right: 3rem;
      text-align: right; }
    .overall__item .name {
      padding-left: 3rem;
      font-size: 1.3rem;
      color: #454545;
      letter-spacing: -.03em; }
    .overall__item .price {
      display: inline-block;
      font-size: 1.6rem;
      color: #454545;
      letter-spacing: -.04em;
      vertical-align: middle; }
    .overall__item .total-name {
      padding-left: 3rem;
      font-size: 1.6rem;
      font-weight: 700;
      color: #454545;
      letter-spacing: -.04em; }
    .overall__item .total-price {
      display: inline-block;
      font-size: 2.2rem;
      font-weight: 700;
      color: #454545;
      letter-spacing: -.06em;
      vertical-align: middle; }
      .overall__item .total-price--sum {
        font-size: 2.6rem;
        color: #ee4848; }
    .overall__item .price-unit {
      display: inline-block;
      padding-left: 0.4rem;
      font-size: 1.4rem;
      color: #333;
      letter-spacing: -.04em;
      vertical-align: middle; }
      .overall__item .price-unit--sum {
        color: #ee4848; }
  .overall-txt {
    padding: 1rem 1rem 0; }
    .overall-txt .tip-txt ~ .tip-txt {
      margin-top: 1rem; }
    .overall-txt__em {
      color: #ee4848; }

.cart-btn {
  padding: 3rem 0.5rem 0;
  *zoom: 1; }
  .cart-btn:after, .cart-btn:before {
    display: table;
    content: '';
    clear: both; }
  .cart-btn__left {
    float: left; }
  .cart-btn__right {
    float: right;
    font-size: 0; }

.tip-layout {
  padding: 1.5rem; }

.tip-wrap {
  padding-top: 1.5rem; }

.tip-txt {
  position: relative;
  padding-left: 1rem;
  font-family: "dotum", san-serif;
  font-size: 1.2rem;
  line-height: 2;
  color: #666; }
  .tip-txt:before {
    position: absolute;
    display: inline-block;
    left: 0;
    top: 0;
    margin-top: -0.1rem;
    font-size: 2.4rem;
    vertical-align: top;
    line-height: 1em;
    content: '·'; }
  .tip-txt__em {
    color: #ee4848;
    text-decoration: underline; }
  .tip-txt__gap {
    padding-top: 1rem; }
    .tip-txt__gap:before {
      top: 1rem; }

/*
 * 카드혜택
 */
.cart-card {
  padding-bottom: 15rem; }
  .cart-card__tbl {
    position: relative;
    width: 100%; }
    .cart-card__tbl:before {
      position: absolute;
      width: 100%;
      height: 0.1rem;
      background-color: #666;
      top: 0;
      left: 0;
      right: 0;
      content: ''; }
  .cart-card__list {
    width: 100%;
    border: 0.1rem solid #ddd; }
    .cart-card__list:first-child .cart-card__item {
      border-top: 0.1rem solid #666; }
  .cart-card__item {
    width: 25%;
    height: 8rem;
    font-size: 0;
    border-right: 0.1rem solid #ddd; }
    .cart-card__item--empty {
      border-right: 0; }
    .cart-card__item--cell {
      display: inline-block;
      width: 50%;
      vertical-align: middle;
      font-family: "dotum", san-serif;
      font-size: 1.2rem;
      color: #666;
      text-align: center; }
    .cart-card__item--right {
      text-align: left; }
      .cart-card__item--right:before {
        display: inline-block;
        padding-right: 0.8rem;
        font-size: 2.4rem;
        vertical-align: top;
        line-height: 1.2rem;
        content: '·'; }
  .cart-card__wrap {
    border-top: 0.1rem solid #000;
    border-bottom: 0.1rem solid #ddd; }
  .cart-card .unit {
    color: #ee4848; }

.card-banner {
  padding-top: 8rem; }

.card-container {
  font-size: 0; }

.card-wrap {
  display: inline-block;
  width: 61rem;
  vertical-align: top; }

.card-discount__img {
  border-top: 0.1rem solid #666; }

.card-benefit {
  margin-left: 2rem; }

/*
 * 함께 코디할 수 있는 상품
 */
.suggest {
  padding-bottom: 15rem;
  overflow: hidden; }
  .suggest-wrapper {
    position: relative;
    border-top: 0.1rem solid #666;
    border-bottom: 0.1rem solid #ddd; }
  .suggest-slide {
    width: 20%; }
    .suggest-slide__list {
      position: relative;
      font-size: 0;
      white-space: nowrap; }
    .suggest-slide__item {
      position: relative;
      display: inline-block;
      width: 100%;
      padding: 4rem 0;
      font-size: 1.6rem;
      white-space: normal;
      text-align: center;
      vertical-align: top; }
      .suggest-slide__item:hover {
        border-bottom: 0;
        z-index: 5; }
        .suggest-slide__item:hover .suggest-wrap {
          border-bottom: 0; }
        .suggest-slide__item:hover .suggest-wrap__box {
          border-bottom: 0; }
        .suggest-slide__item:hover .suggest-product {
          border: 0.1rem solid #272324;
          border-bottom: 0; }
        .suggest-slide__item:hover .suggest-info {
          border-left: 0.1rem solid #272324;
          border-right: 0.1rem solid #272324; }
        .suggest-slide__item:hover .suggest-option {
          display: block; }
        .suggest-slide__item:hover .suggest-option__upper {
          border-left: 0.1rem solid #272324;
          border-right: 0.1rem solid #272324; }
    .suggest-slide__item2 {
      position: relative;
      display: inline-block;
      width: 100%;
      padding: 4rem 0;
      font-size: 1.6rem;
      white-space: normal;
      text-align: center;
      vertical-align: top; }
      .suggest-slide__item2:hover {
        border-bottom: 0;
        z-index: 5; }
      .suggest-slide__item2 .suggest-wrap {
        border-bottom: 0; }
      .suggest-slide__item2 .suggest-wrap__box {
        border-bottom: 0; }
      .suggest-slide__item2 .suggest-product {
        border: 0.1rem solid #272324;
        border-bottom: 0; }
      .suggest-slide__item2 .suggest-info {
        border-left: 0.1rem solid #272324;
        border-right: 0.1rem solid #272324; }
      .suggest-slide__item2 .suggest-option {
        display: block; }
      .suggest-slide__item2 .suggest-option__upper {
        border-left: 0.1rem solid #272324;
        border-right: 0.1rem solid #272324; }
  .suggest__control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    opacity: .5; }
    .suggest__control:hover {
      opacity: 1; }
    .suggest__control--prev {
      left: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .suggest__control--next {
      right: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
  .suggest-wrap {
    position: relative;
    margin: 0 auto;
    width: 23.2rem;
    height: 100%;
    background-color: #fff; }
  .suggest-product {
    display: block;
    width: 100%;
    height: 23.2rem;
    font-size: 0;
    text-align: center; }
    .suggest-product:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      content: '';
      vertical-align: middle; }
  .suggest-info {
    width: 100%; }
    .suggest-info__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.2rem;
      color: #999;
      letter-spacing: .03em; }
    .suggest-info__name {
      padding-top: 1.3rem;
      font-weight: 700;
      font-size: 1.6rem;
      letter-spacing: -.03em;
      color: #333;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .suggest-info__price {
      padding-top: 1.3rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 700;
      letter-spacing: -0.03em;
      color: #212121; }
      .suggest-info__price strong {
        font-weight: 700; }
  .suggest-option {
    display: none;
    position: absolute;
    background-color: #fff; }
    .suggest-option__wrap {
      position: relative;
      margin: 0 1rem 0;
      padding-top: 2rem;
      *zoom: 1; }
      .suggest-option__wrap:after, .suggest-option__wrap:before {
        display: table;
        content: '';
        clear: both; }
      .suggest-option__wrap:before {
        display: block;
        width: 19rem;
        height: 0.1rem;
        margin: 0 auto 1.5rem;
        background-color: #e3e3e3;
        content: ''; }
    .suggest-option__size {
      float: left;
      width: 20%;
      margin-bottom: 1.5rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #515151; }
      .suggest-option__size.__soldout {
        color: #bbb; }
    .suggest-option__under {
      font-size: 0; }

.form-input {
  width: 10rem;
  height: 2.5rem;
  border: 0.1rem solid #ccc;
  padding-left: 1rem;
  font-size: 1.1rem;
  font-family: "dotum", san-serif;
  cursor: pointer; }

.order-content {
  position: relative;
  padding-bottom: 14rem;
  *zoom: 1; }
  .order-content:after, .order-content:before {
    display: table;
    content: '';
    clear: both; }
  .order-content__left {
    float: left;
    width: 82rem; }
  .order-content__right {
    position: relative;
    float: right;
    width: 40rem;
    margin-left: 2rem; }

.order .cart-tbl__product {
  padding-left: 2.5rem; }

.order-tbl {
  font-size: 1.3rem;
  color: #333;
  letter-spacing: -.03em;
  border-collapse: collapse;
  text-align: left; }
  .order-tbl tr:first-child td {
    border-top: 0.1rem solid #666; }
  .order-tbl__subject {
    padding-left: 3rem;
    background-color: #f8f8f8;
    border-top: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #ddd; }
    .order-tbl__subject.requierd:after {
      padding-left: 0.7rem;
      color: #ee4848;
      content: '*'; }
  .order-tbl__object {
    padding: 1rem 0 1rem 3rem;
    border-top: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #ddd; }
    .order-tbl__object--radio {
      padding: 2.1rem 0 2.1rem 3rem; }
    .order-tbl__object--normal {
      padding: 2.3rem 0 2.3rem 3rem; }

.order-benefit {
  margin-top: 5rem;
  padding: 0 5rem;
  background-color: #f8f8f8; }

.order-method {
  border-bottom: 0.1rem solid #e3e3e3; }
  .order-method__refund, .order-method__rule {
    display: none; }
  .order-method__safe {
    display: none;
    padding: 2rem 1.5rem; }

.order-card__tbl {
  border-collapse: separate;
  padding: 1.5rem 0; }

.order-card__item {
  padding: 1.5rem 0; }
  .order-card__item--cell {
    padding-left: 1.5rem; }
  .order-card__item--right {
    padding: 0; }

.flex-content {
  position: absolute;
  width: 40rem; }
  .flex-content .button {
    height: 5rem;
    line-height: 5rem;
    font-size: 1.6rem;
    letter-spacing: -.04em; }

.flex-anchor {
  padding: 1.8rem;
  font-size: 0;
  text-align: center;
  border-top: 0.1rem solid #ddd;
  border-bottom: 0.1rem solid #ddd; }
  .flex-anchor__list {
    display: inline-block; }
  .flex-anchor__item {
    position: relative;
    display: inline-block;
    color: #333;
    font-size: 1.4rem;
    font-weight: 700;
    vertical-align: middle; }
    .flex-anchor__item ~ .flex-anchor__item {
      margin-left: 7.3rem; }
      .flex-anchor__item ~ .flex-anchor__item:before {
        position: absolute;
        width: 0.1rem;
        height: 1.5rem;
        top: 0;
        bottom: 0;
        left: -3.6rem;
        background-color: #dddddd;
        content: ''; }
  .flex-anchor__shortcut {
    display: block;
    width: 100%;
    height: 100%; }

.flex-info {
  display: table;
  width: 100%;
  height: 7rem;
  border-bottom: 0.1rem solid #ddd; }
  .flex-info__left, .flex-info__right {
    display: table-cell;
    vertical-align: middle; }
  .flex-info__left {
    width: 10.4rem;
    text-align: center; }
  .flex-info__right {
    color: #666;
    font-size: 1.3rem;
    line-height: 1.53846;
    letter-spacing: -.03em; }

.refund-tbl {
  display: table;
  table-layout: fixed;
  font-size: 1.3rem;
  color: #333;
  letter-spacing: -.03em;
  border-collapse: collapse; }
  .refund-tbl__subject {
    display: table-cell;
    width: 17rem;
    padding-left: 3rem;
    background-color: #f8f8f8;
    vertical-align: middle; }
  .refund-tbl__object {
    display: table-cell;
    padding: 1rem 0 1rem 3rem;
    vertical-align: middle; }

.confirm-wrap {
  font-size: 0; }
  .confirm-wrap * {
    vertical-align: middle; }

.confirm-radio {
  display: inline-block;
  width: 40.2rem; }

.order-agree__item {
  padding: 1.8rem 3rem;
  font-size: 0;
  border-bottom: 0.1rem solid #ddd; }
  .order-agree__item:first-child {
    border-top: 0.1rem solid #666;
    background-color: #f8f8f8; }
  .order-agree__item--left {
    display: inline-block;
    width: 80%;
    vertical-align: middle; }
  .order-agree__item--right {
    display: inline-block;
    width: 20%;
    text-align: right;
    vertical-align: middle; }

.order-benefit__header {
  position: relative;
  margin-bottom: 2rem;
  padding-top: 3.5rem;
  text-align: center; }

.order-benefit__title {
  color: #000;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: -.05em; }
  .order-benefit__title--shop {
    color: #ee4848;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 900;
    letter-spacing: .05em; }

.order-benefit__anchor {
  position: absolute;
  font-size: 1.4rem;
  bottom: 0;
  right: 0;
  font-weight: 700; }

.order-benefit__content {
  padding: 5rem 4rem;
  border-top: 0.1rem solid #ddd; }

.order-benefit__list {
  font-size: 0;
  text-align: center; }

.order-benefit__item {
  display: inline-block;
  width: 25%;
  text-align: left;
  vertical-align: top;
  *zoom: 1; }
  .order-benefit__item:after, .order-benefit__item:before {
    display: table;
    content: '';
    clear: both; }

.order-benefit__icon {
  float: left; }

.order-benefit__txt {
  float: left;
  margin-left: 2rem; }
  .order-benefit__txt h3 {
    font-size: 1.6rem;
    letter-spacing: -.04em;
    color: #212121; }
  .order-benefit__txt p {
    padding-top: 0.55rem;
    line-height: 1.53846;
    font-size: 1.3rem;
    letter-spacing: -.03em;
    color: #999; }

.safe-wrap {
  padding: 2.5rem 1.5rem 2rem;
  padding-right: 0; }
  .safe-wrap .tip-layout {
    padding: 0; }
  .safe-wrap-container {
    padding: 2.5rem 0 3rem; }
  .safe-wrap-upper {
    margin-bottom: 4rem; }
  .safe-wrap-under {
    margin-top: 3rem; }

.safe-checkbox {
  padding-left: 1rem; }

.safe-tbl {
  margin-top: 1.5rem; }

.result-fail {
  padding-bottom: 15rem; }

.result-content {
  *zoom: 1; }
  .result-content:after, .result-content:before {
    display: table;
    content: '';
    clear: both; }

.result-status {
  padding: 6rem 0;
  font-size: 0;
  text-align: center;
  border: 0.1rem solid #ddd;
  border-top: 0.2rem solid #666; }
  .result-status:before {
    display: inline-block;
    width: 0.1rem;
    height: 100%;
    margin-left: -0.1rem;
    vertical-align: middle; }
  .result-status-wrap {
    display: inline-block;
    text-align: center;
    vertical-align: middle; }
    .result-status-wrap__msg {
      padding-top: 2rem;
      color: #333;
      font-size: 2rem;
      font-weight: 700;
      letter-spacing: -.05em; }
    .result-status-wrap__sub {
      padding-top: 1.1rem;
      color: #666;
      font-size: 1.2rem;
      font-weight: 700;
      letter-spacing: -.03em; }
    .result-status-wrap__em {
      color: #ee4848; }

.result .order-tbl__object {
  height: 6rem; }

.result-button {
  padding: 3rem 0.5rem 0;
  text-align: right; }

.result-info__wrap {
  margin-bottom: 2rem;
  border-top: 0.1rem solid #666;
  border-bottom: 0.1rem solid #ddd; }

.result-info__list {
  display: table;
  width: 100%;
  height: 10rem;
  padding: 2rem 0; }

.result-info__item {
  display: table-cell;
  width: 33.33333%;
  vertical-align: middle; }
  .result-info__item .result-info__desc {
    padding-left: 3rem; }
  .result-info__item--column {
    width: 66.66667%;
    border-left: 0.1rem solid #ddd; }
    .result-info__item--column .result-info__desc {
      padding-left: 4rem; }

.result-info__desc {
  display: table;
  width: 100%;
  padding-top: 2rem;
  line-height: 1.84615;
  font-size: 1.3rem;
  letter-spacing: -.03em; }
  .result-info__desc:first-child {
    padding-top: 0; }
  .result-info__desc--subject {
    display: table-cell;
    width: 10.5rem;
    color: #666;
    vertical-align: middle; }
    .result-info__desc--subject.order-num {
      color: #ee4848; }
  .result-info__desc--object {
    display: table-cell;
    color: #333;
    vertical-align: middle; }

.result-list {
  display: table-cell;
  width: 33.33333%;
  padding: 3rem 2rem 1.7rem;
  border-top: 0.1rem solid #ddd;
  border-left: 0.1rem solid #ddd;
  vertical-align: top; }
  .result-list:first-child {
    border-left: 0; }
  .result-list-wrap {
    color: #666;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.03em; }
  .result-list-wrap ~ .result-list-wrap {
    margin-top: 1rem; }

.result-term {
  padding-bottom: 1.2rem;
  color: #212121;
  font-weight: 700; }

.result-item {
  display: table;
  padding-bottom: 1.3rem;
  width: 100%;
  table-layout: fixed; }
  .result-item__left {
    display: table-cell;
    width: 16rem;
    font-weight: 400;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; }
  .result-item__right {
    display: table-cell;
    color: #333;
    text-align: right; }

/*
 * 함께 코디할 수 있는 상품
 */
.suggest {
  padding-bottom: 15rem;
  overflow: hidden; }
  .suggest-wrapper {
    position: relative;
    border-top: 0.1rem solid #666;
    border-bottom: 0.1rem solid #ddd; }
  .suggest-slide {
    width: 20%; }
    .suggest-slide__list {
      position: relative;
      font-size: 0;
      white-space: nowrap; }
    .suggest-slide__item {
      position: relative;
      display: inline-block;
      width: 100%;
      padding: 4rem 0;
      font-size: 1.6rem;
      white-space: normal;
      text-align: center;
      vertical-align: top; }
      .suggest-slide__item:hover {
        border-bottom: 0;
        z-index: 5; }
        .suggest-slide__item:hover .suggest-wrap {
          border-bottom: 0; }
        .suggest-slide__item:hover .suggest-wrap__box {
          border-bottom: 0; }
        .suggest-slide__item:hover .suggest-product {
          border: 0.1rem solid #272324;
          border-bottom: 0; }
        .suggest-slide__item:hover .suggest-info {
          border-left: 0.1rem solid #272324;
          border-right: 0.1rem solid #272324; }
        .suggest-slide__item:hover .suggest-option {
          display: block; }
        .suggest-slide__item:hover .suggest-option__upper {
          border-left: 0.1rem solid #272324;
          border-right: 0.1rem solid #272324; }
  .suggest__control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    opacity: .5;
    z-index: 5; }
    .suggest__control:hover {
      opacity: 1; }
    .suggest__control--prev {
      left: 0;
      background: url(.http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .suggest__control--next {
      right: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
  .suggest-wrap {
    position: relative;
    margin: 0 auto;
    width: 23.2rem;
    height: 100%;
    background-color: #fff; }
  .suggest-product {
    display: block;
    width: 100%;
    height: 23.2rem;
    font-size: 0;
    text-align: center; }
    .suggest-product:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      content: '';
      vertical-align: middle; }
  .suggest-info {
    width: 100%; }
    .suggest-info__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.2rem;
      color: #999;
      letter-spacing: .03em; }
    .suggest-info__name {
      padding-top: 1.3rem;
      font-weight: 700;
      font-size: 1.6rem;
      letter-spacing: -.03em;
      color: #333;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .suggest-info__price {
      padding-top: 1.3rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 700;
      letter-spacing: -0.03em;
      color: #212121; }
      .suggest-info__price strong {
        font-weight: 700; }
  .suggest-option {
    display: none;
    position: absolute;
    background-color: #fff; }
    .suggest-option__wrap {
      position: relative;
      margin: 0 1rem 0;
      padding-top: 2rem;
      *zoom: 1; }
      .suggest-option__wrap:after, .suggest-option__wrap:before {
        display: table;
        content: '';
        clear: both; }
      .suggest-option__wrap:before {
        display: block;
        width: 19rem;
        height: 0.1rem;
        margin: 0 auto 1.5rem;
        background-color: #e3e3e3;
        content: ''; }
    .suggest-option__size {
      float: left;
      width: 20%;
      margin-bottom: 1.5rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #515151; }
      .suggest-option__size.__soldout {
        color: #bbb; }
    .suggest-option__under {
      font-size: 0; }

.addr-continer {
  padding: 2rem 2.5rem 4.1rem; }

.addr-tab {
  *zoom: 1; }
  .addr-tab:after, .addr-tab:before {
    display: table;
    content: '';
    clear: both; }

.addr-item {
  position: relative;
  float: left;
  width: 33.33333%;
  height: 5.1rem;
  line-height: 5.1rem;
  text-align: center;
  border: 0.1rem solid #ddd;
  border-left: 0;
  color: #999;
  font-weight: 700;
  letter-spacing: -.03em;
  vertical-align: middle;
  cursor: pointer; }
  .addr-item:first-child {
    border-left: 0.1rem solid #ddd; }
  .addr-item.active {
    border-bottom: 0;
    border-top: 0; }
    .addr-item.active:before {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      width: 100%;
      height: 0.4rem;
      background-color: #ee4848;
      content: ''; }

.addr-content {
  margin-top: 1.4rem; }

.addr-tip {
  padding-top: 1.5rem;
  border-top: 0.1rem solid #ddd;
  text-align: left; }

.addr-button {
  margin-top: 3rem;
  text-align: center; }

.addr-tbl {
  border-collapse: collapse;
  border-bottom: 0.1rem solid #ddd; }
  .addr-tbl-wrap {
    min-height: 31.5rem; }
  .addr-tbl th {
    height: 4.5rem;
    font-weight: 700;
    letter-spacing: -.03em;
    color: #333;
    border-top: 0.1rem solid #666;
    border-bottom: 0.1rem solid #ddd;
    background-color: #f8f8f8; }
  .addr-tbl td {
    height: 5.4rem;
    border-top: 0.1rem solid #ddd; }

.addAddr-continer {
  padding: 2rem 2.5rem; }

.addAddr-checkbox {
  padding: 0 0.5rem;
  margin-bottom: 1rem;
  text-align: right; }

.addAddr-button {
  padding: 3rem 0 2.1rem;
  text-align: center; }

.addAddr-complate-continer {
  padding: 3.5rem 0 2.4rem;
  text-align: center; }

.addAddr-complate-button {
  text-align: center; }

.addAddr-complate--base-continer {
  padding: 3rem 0;
  text-align: center; }

.addAddr-title {
  line-height: 2.6rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.6rem;
  color: #333;
  font-weight: bold;
  text-align: center; }

.addAddr-description {
  margin-top: 0.7rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.6rem;
  color: #333;
  text-align: center; }

.zipcode {
  padding: 2rem 2.5rem 4rem 2.5rem; }
  .zipcode-tab {
    display: table;
    table-layout: fixed;
    width: 100%; }
  .zipcode-item {
    display: table-cell;
    width: 50%;
    height: 5rem;
    line-height: 5rem;
    color: #999;
    text-align: center;
    font-size: 1.4rem;
    font-weight: 700;
    letter-spacing: -.04em;
    border: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #666;
    cursor: pointer; }
    .zipcode-item__active {
      color: #ee4848;
      border-top: 0.3rem solid #ee4848;
      border-left: 0.1rem solid #666;
      border-right: 0.1rem solid #666;
      border-bottom: 0; }
  .zipcode-guide {
    padding: 4rem 0 3.3rem;
    text-align: center; }
    .zipcode-guide__item h3 {
      padding-bottom: 0.4rem;
      color: #333333;
      font-size: 1.6rem;
      font-weight: 700;
      letter-spacing: -.04em; }
    .zipcode-guide__item span {
      display: inline-block;
      color: #666;
      font-size: 1.2rem;
      line-height: 2.16667; }
      .zipcode-guide__item span.first {
        margin-right: 2rem; }
    .zipcode-guide__item--num h3 {
      padding-bottom: 0.4rem;
      color: #333333;
      font-size: 1.6rem;
      font-weight: 700;
      letter-spacing: -.04em; }
    .zipcode-guide__item--num span {
      display: inline-block;
      color: #666;
      font-size: 1.2rem;
      line-height: 2.16667; }
  .zipcode-tip-box {
    padding: 1rem 2rem 0;
    *zoom: 1; }
    .zipcode-tip-box:after, .zipcode-tip-box:before {
      display: table;
      content: '';
      clear: both; }
    .zipcode-tip-box .tip-txt {
      float: left; }
      .zipcode-detail .zipcode-tip-box .tip-txt {
        float: none; }
  .zipcode-result {
    margin-top: 2.5rem; }
  .zipcode-tbl__title th {
    font-size: 1.2rem;
    color: #333;
    font-weight: 700;
    letter-spacing: -.03em; }
  .zipcode-tbl__cont {
    letter-spacing: -.03em; }
    .zipcode-tbl__cont td {
      padding-top: 1.4rem;
      padding-bottom: 1.4rem; }
    .zipcode-tbl__cont .align-left {
      padding-left: 2.9rem; }
    .zipcode-tbl__cont .align-center {
      text-align: center; }
    .zipcode-tbl__cont .align-right {
      text-align: center; }
  .zipcode-detail {
    margin-top: 2.5rem; }

.tool-tip {
  position: relative;
  float: right;
  font-family: "dotum", san-serif;
  font-size: 1.2rem;
  line-height: 2;
  color: #ee4848;
  cursor: help;
  text-decoration: underline; }
  .tool-tip-box {
    position: absolute;
    width: 24rem;
    height: auto;
    padding: 2.1rem 2.1rem 1.6rem;
    border: 0.1rem solid #ddd;
    border-top: 0;
    background-color: #fff;
    z-index: 1100;
    display: none; }
    .tool-tip-box:before {
      position: absolute;
      display: block;
      top: 0;
      left: -0.1rem;
      right: 0;
      width: 24rem;
      height: 0.3rem;
      background-color: #ee4848;
      content: ''; }
    .tool-tip-box:after {
      width: 0.8rem;
      height: 0.6rem;
      background-image: url("/Contents/img/icon/icon_tip-arrow8x6.png");
      position: absolute;
      width: 8px;
      height: 6px;
      top: -0.6rem;
      left: 0;
      right: 0;
      margin: 0 auto;
      background-repeat: no-repeat;
      content: ''; }
  .tool-tip__title {
    padding-bottom: 1.2rem;
    color: #333;
    font-size: 1.3rem;
    font-weight: 400;
    letter-spacing: -.03em;
    border-bottom: 0.1rem solid #666; }
  .tool-tip-content {
    padding-top: 1.5rem;
    color: #666;
    font-family: "dotum", san-serif;
    font-size: 1.2rem;
    line-height: 1.83333;
    word-break: keep-all; }

.coupon-popup .layer-popup_long_content {
  width: 90rem; }

.coupon-popup .tip-layout {
  padding-right: 0;
  padding-bottom: 0; }

.coupon-popup .tip-txt {
  letter-spacing: -.03em; }

.coupon-container {
  padding: 2rem 2.5rem 4.1rem; }

.coupon-discount {
  padding-top: 4rem; }

.coupon-mileage {
  padding-top: 4rem; }

.coupon-cal {
  padding-top: 5rem; }
  .coupon-cal__wrap {
    border: 0.2rem solid #666; }
  .coupon-cal__list {
    display: table;
    width: 100%;
    height: 10rem; }
  .coupon-cal__item {
    position: relative;
    display: table-cell;
    width: 33.33333%;
    border-left: 0.1rem solid #ddd;
    text-align: center;
    vertical-align: middle; }
    .coupon-cal__item:first-child {
      border-left: 0; }
    .coupon-cal__item--sum:before, .coupon-cal__item--equal:before {
      position: absolute;
      width: 3.6rem;
      height: 3.6rem;
      top: 3.2rem;
      left: -1.8rem;
      margin: auto;
      content: ''; }
    .coupon-cal__item--sum:before {
      background: url(../img/icon/minus36x36.png) no-repeat center center; }
    .coupon-cal__item--equal:before {
      background: url(../img/icon/equal36x36.png) no-repeat center center; }
  .coupon-cal__subject {
    padding-bottom: 1.5rem;
    color: #454545;
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: -.03em; }
  .coupon-cal__object {
    color: #454545; }
    .coupon-cal__object .price {
      font-size: 2rem;
      font-weight: 700;
      letter-spacing: -.05em;
      vertical-align: middle; }
      .coupon-cal__object .price--sum {
        color: #ee4848; }
    .coupon-cal__object .price-unit {
      padding-left: 0.5rem;
      font-size: 1.4rem;
      font-weight: 700;
      letter-spacing: -.04em;
      vertical-align: middle; }
      .coupon-cal__object .price-unit--sum {
        color: #ee4848; }

.coupon-sub-title {
  padding: 0 0.5rem 1.9rem;
  font-size: 1.6rem;
  font-weight: 700;
  letter-spacing: -.04em;
  color: #212121; }

.coupon-select {
  display: table;
  width: 100%;
  padding: 1.5rem 0;
  border-top: 0.1rem solid #666; }
  .coupon-select dt, .coupon-select dd {
    display: table-cell;
    vertical-align: middle; }
  .coupon-select dt {
    width: 22rem;
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: -.03em;
    text-align: center; }
  .coupon-select dd {
    padding-right: 7.7rem; }
  .coupon-select .form-item--select {
    display: block; }

.coupon-tbl th, .coupon-tbl td {
  letter-spacing: -.03em;
  border-bottom: 0.1rem solid #ddd; }
  .coupon-tbl th.coupon-tbl__chk, .coupon-tbl td.coupon-tbl__chk {
    text-align: right; }

.coupon-tbl th {
  height: 4.5rem;
  font-weight: 700;
  color: #333;
  border-top: 0.1rem solid #666;
  background-color: #f8f8f8; }

.coupon-tbl td {
  height: 8.5rem;
  color: #515151;
  font-size: 1.2rem;
  text-align: center; }
  .coupon-tbl td.coupon-tbl__name {
    padding-left: 2rem;
    text-align: left; }
  .coupon-tbl td.coupon-tbl__apply {
    color: #ee4848;
    border-left: 0.1rem solid #ddd; }
  .coupon-tbl td.coupon-tbl__coupon {
    padding: 1.5rem 2rem; }
  .coupon-tbl td.coupon-tbl__left {
    padding-left: 1rem;
    text-align: left; }
  .coupon-mileage .coupon-tbl td {
    height: 4.5rem; }

.coupon-tbl__price {
  padding: 1.1rem 0.5rem 0;
  *zoom: 1; }
  .coupon-tbl__price:after, .coupon-tbl__price:before {
    display: table;
    content: '';
    clear: both; }
  .coupon-tbl__price dt, .coupon-tbl__price dd {
    float: left;
    width: 50%;
    text-align: left; }
  .coupon-tbl__price dd {
    text-align: right; }

.coupon-total {
  display: table;
  width: 100%; }
  .coupon-total__subject, .coupon-total__object {
    display: table-cell;
    width: 50%;
    height: 5rem;
    border-bottom: 0.1rem solid #ddd;
    vertical-align: middle; }
  .coupon-total__subject {
    padding-left: 2.4rem;
    color: #515151;
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -.03em; }
  .coupon-total__object {
    padding-right: 3rem;
    color: #333;
    font-weight: 700;
    text-align: right; }
  .coupon-total .price {
    font-size: 2.4rem;
    letter-spacing: -.05em;
    vertical-align: middle; }
  .coupon-total .price-unit {
    padding-left: 0.3rem;
    font-size: 1.4rem;
    letter-spacing: -.04em;
    vertical-align: middle; }

.video-popup-container {
  position: absolute;
  width: auto;
  height: auto;
  margin: 0 auto;
  z-index: 1001;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: content-box;
  box-sizing: content-box; }

.video-popup .video-close {
  position: absolute;
  display: block;
  right: -1rem;
  top: 0;
  width: 1.8rem;
  height: 1.8rem;
  cursor: pointer;
  -webkit-transform: translateX(100%);
  transform: translateX(100%); }

.layout-container__member {
  background-color: #f8f8f8; }

.policy-popup {
  width: 100%;
  font-family: "Nanum Gothic", san-serif;
  text-align: left;
  font-size: 1.3rem; }
  .policy-popup__btn {
    padding-top: 3rem;
    text-align: center; }
  .policy-popup__upper {
    border-top: 0.1rem solid #666;
    background-color: #f7f7f7;
    padding: 1.8rem 2rem;
    border-bottom: 0.1rem solid #ddd; }
  .policy-popup__contents {
    border-bottom: 0.1rem solid #ddd; }
    .policy-popup__contents-question {
      padding: 1.8rem 2rem;
      cursor: pointer; }
      .policy-popup__contents-question .policy-popup__arrow {
        float: right;
        margin-top: 0.2rem;
        -webkit-transition: 500ms all;
        transition: 500ms all; }
    .policy-popup__contents-answer {
      border: 0.1rem solid #ddd;
      border-bottom: 0;
      display: none; }
      .policy-popup__contents-answer_area {
        padding: 2.3rem 1.5rem;
        font-size: 1.2rem;
        max-height: 31rem;
        overflow-y: scroll; }
        .policy-popup__contents-answer_area p {
          line-height: 1.83; }
        .policy-popup__contents-answer_area .answer-contents {
          padding-top: 3.5rem; }
        .policy-popup__contents-answer_area .active {
          color: #ee4848; }

.login--wrapper {
  width: 101%;
  height: auto;
  margin: 0 auto;
  /*position: fixed;*/
  position: relative;
  z-index: 305; }
  .login--wrapper .login--bg {
    width: 100%;
    height: 108rem;
    position: relative;
    /* top: -10rem; */
    background-image: url(/Contents/img/member/login-bg.png);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center; }
    .login--wrapper .login--bg_active {
      position: absolute;
      top: 0;
      background-color: #000;
      opacity: 0.65;
      width: 100%;
      height: 100%; }
  .login--wrapper .login--content {
    width: 100%;
    height: auto;
    position: absolute;
    z-index: 100;
    top: 0; }
    .login--wrapper .login--content .policy-view {
      padding: 6rem 2.5rem 4.1rem; }
    .login--wrapper .login--content__form {
      width: 52rem;
      height: auto;
      background-color: #ffffff;
      margin: 0 auto;
      margin-top: 10rem;
      text-align: center;
      position: relative;
      padding: 6rem 7rem 4.1rem; }
      .login--wrapper .login--content__form--text_view {
        font-family: "dotum", san-serif;
        font-size: 1.2rem;
        line-height: 1.67;
        color: #ee4848;
        margin-top: 1.5rem;
        margin-left: 1rem;
        text-align: left;
        display: none; }
      .login--wrapper .login--content__form--cancel {
        position: absolute;
        right: 2.5rem;
        top: 1.9rem;
        cursor: pointer; }
      .login--wrapper .login--content__form--title {
        text-align: center;
        font-family: "Nanum Gothic", san-serif;
        font-weight: bold;
        font-size: 2.8rem;
        letter-spacing: -0.07rem;
        color: #212121; }
      .login--wrapper .login--content__form-description {
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.3rem;
        font-weight: normal;
        color: #666666;
        margin-top: 1.4rem; }
      .login--wrapper .login--content__form--inputs {
        padding-top: 3rem; }
        .login--wrapper .login--content__form--inputs__interval {
          padding-top: 1rem; }
        .login--wrapper .login--content__form--inputs .login--nonmember {
          width: 100%;
          height: auto;
          padding-top: 2rem; }
          .login--wrapper .login--content__form--inputs .login--nonmember__btn {
            width: 100%;
            height: auto;
            *zoom: 1; }
            .login--wrapper .login--content__form--inputs .login--nonmember__btn:after, .login--wrapper .login--content__form--inputs .login--nonmember__btn:before {
              display: table;
              content: '';
              clear: both; }
            .login--wrapper .login--content__form--inputs .login--nonmember__btn-left {
              float: left; }
            .login--wrapper .login--content__form--inputs .login--nonmember__btn-right {
              float: right; }
          .login--wrapper .login--content__form--inputs .login--nonmember__description {
            width: 100%;
            height: auto;
            text-align: left;
            font-family: "dotum", san-serif;
            font-size: 1.2rem;
            color: #666;
            /*padding-bottom: 20px;*/ }
            .login--wrapper .login--content__form--inputs .login--nonmember__description .nonmember__interval {
              line-height: 1.67; }
            .login--wrapper .login--content__form--inputs .login--nonmember__description--items {
              padding-bottom: 1.2rem; }
              .login--wrapper .login--content__form--inputs .login--nonmember__description--items:last-child {
                padding-bottom: 2rem; }
      .login--wrapper .login--content__form .login--other {
        width: 100%;
        height: auto;
        /*border-top:1px solid #ddd;*/
        position: relative; }
        .login--wrapper .login--content__form .login--other:after {
          content: '';
          position: absolute;
          width: 38rem;
          height: 0.7rem;
          background-size: contain;
          top: 0;
          left: 0;
          background-image: url("/dist/img/member/login-bar-380x7.png"); }
        .login--wrapper .login--content__form .login--other__btn {
          width: 100%;
          height: auto;
          padding-top: 3rem;
          *zoom: 1; }
          .login--wrapper .login--content__form .login--other__btn:after, .login--wrapper .login--content__form .login--other__btn:before {
            display: table;
            content: '';
            clear: both; }
          .login--wrapper .login--content__form .login--other__btn-left {
            width: 48%;
            display: inline-block;
            margin-right: 1.1rem; }
            .login--wrapper .login--content__form .login--other__btn-left button {
              background-color: #fff; }
          .login--wrapper .login--content__form .login--other__btn-right {
            width: 48%;
            display: inline-block; }
            .login--wrapper .login--content__form .login--other__btn-right button {
              background-color: #fff; }
        .login--wrapper .login--content__form .login--other__description {
          width: 100%;
          height: auto;
          text-align: left;
          font-family: "dotum", san-serif;
          font-size: 1.2rem;
          color: #666;
          padding-bottom: 3rem;
          padding-top: 1rem; }
          .login--wrapper .login--content__form .login--other__description .other__interval {
            line-height: 1.67; }
          .login--wrapper .login--content__form .login--other__description--items {
            padding-bottom: 1.2rem; }
            .login--wrapper .login--content__form .login--other__description--items:last-child {
              padding-bottom: 0; }
      .login--wrapper .login--content__form--check {
        width: 100%;
        height: auto;
        padding-top: 1.5rem;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.2rem;
        color: #212121;
        display: table;
        clear: both;
        content: ''; }
        .login--wrapper .login--content__form--check__idsave {
          float: left;
          position: relative;
          top: -0.37rem;
          font-size: 1.2rem; }
          .login--wrapper .login--content__form--check__idsave .login-checkbox_text {
            font-size: 1.2rem; }
        .login--wrapper .login--content__form--check__finds {
          float: right; }
          .login--wrapper .login--content__form--check__finds .finds_txt:first-child {
            border-right: 0.1rem solid #cccccc;
            padding-right: 1.3rem; }
          .login--wrapper .login--content__form--check__finds .finds_txt:last-child {
            padding-left: 0.8rem; }
        .login--wrapper .login--content__form--check__btn {
          padding-top: 2rem; }
          .login--wrapper .login--content__form--check__btn--interval {
            margin-top: 1.5rem; }
            .login--wrapper .login--content__form--check__btn--interval .naver-btn {
              padding-right: 1rem;
              position: relative;
              top: -0.1rem; }
      .login--wrapper .login--content__form--distinction {
        /*width:100%;
        height: 1px;
        background-color: #dddddd;
        margin-top:30px;*/ }

.login-button {
  margin-top: 2rem;
  font-size: 0; }
  .login-button__item {
    display: inline-block;
    width: 18.5rem; }
    .login-button__item ~ .login-button__item {
      margin-left: 1rem; }

.pw-setting {
  margin-top: 2.5rem; }
  .pw-setting__title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: bold;
    color: #333333;
    text-align: left;
    margin-bottom: 1.3rem; }
  .pw-setting__text {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    font-weight: normal;
    color: #666666;
    line-height: 1.69231;
    white-space: pre-line; }

.member-benefits {
  margin-top: 2.8rem; }
  .member-benefits__box {
    padding: 3rem 0;
    border: 0.1rem solid #cccccc;
    border-top: 0.2rem solid #ee4848;
    text-align: center; }
    .member-benefits__box-title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      font-weight: bold;
      color: #212121;
      margin-bottom: 1.2rem;
      letter-spacing: -.04em; }
    .member-benefits__box-text {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      color: #333333;
      white-space: pre-line;
      line-height: 1.69;
      letter-spacing: -.03em; }
  .member-benefits--red {
    color: #ee4848; }

.orderlist-view {
  display: none; }

.order__interval {
  width: 100%;
  height: auto;
  text-align: left;
  padding-top: 1.5rem;
  font-family: "dotum", san-serif;
  font-size: 1.2rem;
  color: #666;
  line-height: 1.67; }

.temp_login-btn {
  width: 100%;
  height: auto;
  text-align: center;
  padding-top: 20%; }
  .temp_login-btn button {
    margin: 0 auto; }

.join--wrapper {
  width: 124rem;
  height: auto;
  margin: 0 auto; }
  .join--wrapper .page-status {
    width: 100%;
    height: auto;
    padding-top: 2rem;
    font-size: 1.2rem;
    font-family: "dotum", san-serif;
    color: #666; }
    .join--wrapper .page-status__interval {
      padding-right: 1.2rem; }
  .join--wrapper .info--wrapper {
    width: 100%;
    height: auto;
    padding: 6rem 10rem 15rem; }
    .join--wrapper .info--wrapper .info--title {
      width: 100%;
      height: auto;
      text-align: center;
      font-size: 3rem;
      font-weight: 900;
      color: #212121;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      letter-spacing: 0.08rem;
      padding-bottom: 6rem;
      border-bottom: 0.3rem solid #ee4848; }
    .join--wrapper .info--wrapper .info--content {
      width: 100%;
      height: auto;
      border-top: 0.3rem solid #eb4a4d;
      padding: 3.5rem 7rem 3.8rem;
      background-color: #fff;
      display: table;
      clear: both;
      content: '';
      font-family: "Nanum Gothic", san-serif;
      border: 0.1rem solid #dddddd; }
      .join--wrapper .info--wrapper .info--content .half_left {
        width: 44.5%; }
      .join--wrapper .info--wrapper .info--content .half_right {
        float: right;
        width: 47.8%; }
      .join--wrapper .info--wrapper .info--content__half {
        float: left;
        width: 50%; }
        .join--wrapper .info--wrapper .info--content__half--title {
          font-weight: bold;
          letter-spacing: -0.05rem;
          color: #212121;
          font-size: 2rem;
          padding-top: 2.2rem; }
        .join--wrapper .info--wrapper .info--content__half--description {
          padding-top: 1.7rem;
          font-size: 1.4rem;
          letter-spacing: -0.03rem;
          color: #666;
          padding-bottom: 3.9rem; }
        .join--wrapper .info--wrapper .info--content__half--btn .naver-btn {
          padding-right: 1rem;
          position: relative;
          top: -0.1rem; }
        .join--wrapper .info--wrapper .info--content__half--line {
          width: 100%;
          height: 0.1rem;
          background-color: #dddddd;
          margin-top: 3rem;
          margin-bottom: 3rem;
          text-align: center; }
          .join--wrapper .info--wrapper .info--content__half--line:after {
            content: 'or';
            width: 3.8rem;
            height: auto;
            background-color: #fff;
            font-size: 1.4rem;
            color: #666;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            position: relative;
            top: -0.8rem;
            display: inline-block; }
        .join--wrapper .info--wrapper .info--content__half--txt {
          width: 100%;
          height: auto;
          padding-top: 1.5rem;
          font-family: "dotum", san-serif;
          font-size: 1.2rem;
          line-height: 1.83;
          color: #666; }
        .join--wrapper .info--wrapper .info--content__half--border {
          width: 100%;
          height: auto;
          padding: 4rem 5.9rem 4.4rem 3.1rem;
          border: 0.1rem solid #dddddd; }
          .join--wrapper .info--wrapper .info--content__half--border__title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.8rem;
            font-weight: bold;
            letter-spacing: -0.04rem;
            color: #212121;
            padding-left: 2rem; }
          .join--wrapper .info--wrapper .info--content__half--border__coupon {
            margin-top: 2rem;
            width: 100%;
            padding: 3rem 2.8rem 3rem 2rem;
            background-color: #f8f8f8;
            display: table;
            font-family: "Nanum Gothic", san-serif;
            font-weight: bold;
            font-size: 1.4rem;
            letter-spacing: -0.03rem;
            margin-bottom: 1.9rem; }
            .join--wrapper .info--wrapper .info--content__half--border__coupon .coupon--txt {
              display: table-cell; }
            .join--wrapper .info--wrapper .info--content__half--border__coupon .coupon--img {
              display: table-cell; }
              .join--wrapper .info--wrapper .info--content__half--border__coupon .coupon--img img {
                width: 7.8rem; }
          .join--wrapper .info--wrapper .info--content__half--border__description {
            width: 100%;
            height: auto;
            text-align: left;
            font-family: "Nanum Gothic", san-serif;
            letter-spacing: -0.03rem;
            font-size: 1.3rem; }
            .join--wrapper .info--wrapper .info--content__half--border__description .description__items {
              padding-bottom: 1.5rem; }
              .join--wrapper .info--wrapper .info--content__half--border__description .description__items:last-child {
                padding-bottom: 0; }
              .join--wrapper .info--wrapper .info--content__half--border__description .description__items--title {
                color: #454545;
                font-weight: bold; }
                .join--wrapper .info--wrapper .info--content__half--border__description .description__items--title:after {
                  content: '';
                  width: 0.13rem;
                  height: 1rem;
                  background-color: #cccccc;
                  display: inline-block;
                  margin-left: 1rem;
                  margin-right: 0.5rem; }
              .join--wrapper .info--wrapper .info--content__half--border__description .description__items--meaning {
                color: #454545; }
    .join--wrapper .info--wrapper .info-tabs {
      width: 100%;
      height: auto;
      background-color: #fff;
      margin-top: 3rem;
      border: 0.1rem solid #dddddd; }
      .join--wrapper .info--wrapper .info-tabs__title {
        width: 100%;
        height: auto;
        display: table; }
        .join--wrapper .info--wrapper .info-tabs__title .info-tabs__items {
          width: 50%;
          height: auto;
          display: table-cell;
          text-align: center;
          padding: 1.8rem 0;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          color: #999999;
          letter-spacing: -0.03rem;
          font-weight: bold;
          border-bottom: 0.1rem solid #dddddd;
          cursor: pointer; }
          .join--wrapper .info--wrapper .info-tabs__title .info-tabs__items:first-child {
            border-right: 0.1rem solid #dddddd; }
        .join--wrapper .info--wrapper .info-tabs__title .on {
          border-bottom: 0;
          color: #ee4848;
          border-top: 0.3rem solid #ee4848; }
      .join--wrapper .info--wrapper .info-tabs__content-1_wrapper {
        padding: 8rem; }
        .join--wrapper .info--wrapper .info-tabs__content-1_wrapper--items {
          width: 24.7%;
          height: auto;
          display: inline-block;
          font-family: "Nanum Gothic", san-serif; }
          .join--wrapper .info--wrapper .info-tabs__content-1_wrapper--items .items-img {
            display: inline-block;
            position: relative;
            top: -1.5rem; }
          .join--wrapper .info--wrapper .info-tabs__content-1_wrapper--items .items-txt__interval {
            position: relative;
            top: 1.6rem; }
          .join--wrapper .info--wrapper .info-tabs__content-1_wrapper--items .items-txt {
            display: inline-block;
            padding-left: 1.9rem; }
            .join--wrapper .info--wrapper .info-tabs__content-1_wrapper--items .items-txt__title {
              font-size: 1.4rem;
              font-weight: bold;
              letter-spacing: -0.03rem;
              color: #212121; }
            .join--wrapper .info--wrapper .info-tabs__content-1_wrapper--items .items-txt__description {
              padding-top: 1rem;
              font-size: 1.2rem;
              letter-spacing: -0.03rem;
              color: #999999;
              line-height: 1.5; }
      .join--wrapper .info--wrapper .info-tabs__content-2 {
        display: none;
        padding: 4rem 7rem 6rem 7rem; }
      .join--wrapper .info--wrapper .info-tabs__contents--footer {
        font-size: 1.2rem;
        font-weight: normal;
        font-style: normal;
        font-stretch: normal;
        line-height: 1.83;
        letter-spacing: -0.03rem;
        text-align: left;
        color: #333333;
        margin-top: 3rem; }

.info-table {
  width: 100%;
  border-top: 0.1rem solid #666666; }
  .info-table td {
    text-align: center;
    font-size: 1.2rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.67;
    padding: 1.5rem 0;
    letter-spacing: -0.03rem;
    text-align: center;
    color: #333333;
    border-right: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #ddd;
    border-collapse: collapse; }
    .info-table td:last-child {
      border-right: 0; }
    .info-table td .short-desc {
      color: #666666; }

.info-title {
  background-color: #f5f5f5;
  padding: 2rem 0;
  text-align: center;
  border-collapse: collapse;
  border-bottom: 0.1rem solid #ddd;
  border-right: 0.1rem solid #ddd; }
  .info-title:last-child {
    border-right: 0; }

.register .join_banner {
  margin-top: 3rem;
  width: 100%;
  height: 20rem;
  background-image: url("/Contents/img/member/join-ok_banner.png");
  background-repeat: no-repeat;
  background-size: cover;
  text-align: center;
  color: #fff; }
  .register .join_banner--title {
    padding-top: 6rem;
    font-size: 1.6rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 900;
    letter-spacing: 0.13rem; }
  .register .join_banner--description {
    padding-top: 1.2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2.8rem;
    font-weight: 800;
    letter-spacing: -0.07rem; }
  .register .join_banner--tag {
    padding-top: 1.7rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: bold;
    letter-spacing: -0.03rem; }

.register-top {
  background-color: #ffffff;
  border: 0.1rem solid #ddd;
  border-top: 0.3rem solid #eb4a4d;
  text-align: center; }
  .register-top--deepgray-line {
    border-top: 0.1rem solid #666666; }
  .register-top .join_ok {
    padding: 6rem 29.2rem 7rem;
    font-family: "Nanum Gothic", san-serif; }
    .register-top .join_ok--title {
      padding-top: 2.8rem;
      font-weight: bold;
      letter-spacing: -0.05rem;
      color: #333333;
      font-size: 2rem; }
    .register-top .join_ok--description {
      padding-top: 1.7rem;
      font-size: 1.3rem;
      letter-spacing: -0.03rem;
      color: #666666;
      line-height: 1.69; }
    .register-top .join_ok--btn {
      padding-top: 3.6rem; }
  .register-top__title {
    font-size: 2rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: -0.05rem;
    text-align: center;
    color: #333333;
    margin-top: 3.5rem;
    padding-bottom: 2rem;
    position: relative; }
    .register-top__title--font-middle {
      font-size: 1.6rem;
      margin-top: 2rem; }
    .register-top__title:after {
      position: absolute;
      content: '';
      left: 3.6rem;
      bottom: 0;
      width: 95.8rem;
      height: 0.1rem;
      background-color: #dddddd; }
  .register-top__highlight {
    font-weight: 900;
    letter-spacing: 0.05rem;
    color: #ee4848;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif; }

.register-title {
  font-size: 2.8rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: -0.07rem;
  text-align: left;
  color: #212121;
  margin-bottom: 3rem; }

.register-form {
  width: 100%;
  height: auto;
  padding: 4rem 6rem;
  background-color: #ffffff;
  border: 0.1rem solid #dddddd;
  margin-top: 3rem;
  display: table;
  content: '';
  clear: both; }
  .register-form__title {
    padding-left: 0.6rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: -0.05rem;
    color: #212121; }
  .register-form__content {
    width: 100%;
    height: auto;
    border-top: 0.1rem solid #666666;
    margin-top: 2rem;
    padding-bottom: 6rem; }
    .register-form__content .register-content__items {
      width: 100%;
      height: auto;
      border-bottom: 0.1rem solid #dddddd;
      display: table;
      table-layout: fixed; }
      .register-form__content .register-content__items .long-tit-pw {
        margin-top: 0%; }
      .register-form__content .register-content__items .long-tit-phone {
        margin-top: 5%; }
      .register-form__content .register-content__items .long-tit-email {
        margin-top: 2.5%; }
      .register-form__content .register-content__items--tit {
        display: table-cell;
        width: 17rem;
        height: auto;
        padding: 2.3rem 0 2.2rem 3rem;
        text-align: left;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.4rem;
        letter-spacing: -0.03rem;
        color: #666666;
        background-color: #f8f8f8;
        vertical-align: middle;
        background-color: #f8f8f8; }
      .register-form__content .register-content__items--box {
        display: table-cell;
        height: auto;
        padding: 1rem 0 1rem 3rem;
        background-color: #fff; }
        .register-form__content .register-content__items--box__checkbox {
          float: left;
          margin-left: 1rem;
          line-height: 4rem; }
        .register-form__content .register-content__items--box_radios {
          width: 40.2rem;
          padding-top: 1.1rem;
          float: left; }
          .register-form__content .register-content__items--box_radios .radios-interval {
            padding-left: 5.7rem; }
        .register-form__content .register-content__items--box__btn {
          float: left;
          padding-left: 1rem; }
        .register-form__content .register-content__items--box__input {
          width: 40.2rem;
          height: auto;
          float: left; }
          .register-form__content .register-content__items--box__input .phone-lines {
            width: 0.8rem;
            height: 0.1rem;
            background: black;
            display: inline-block;
            margin-left: 0.5rem;
            margin-right: 0.5rem;
            position: relative;
            top: -0.3rem; }
          .register-form__content .register-content__items--box__input .email-lines {
            display: inline-block;
            margin-left: 0.5rem;
            margin-right: 0.5rem;
            position: relative; }
          .register-form__content .register-content__items--box__input input[readonly] {
            padding-left: 1.5rem; }
        .register-form__content .register-content__items--box .input-float_release {
          float: none;
          width: 100%; }
          .register-form__content .register-content__items--box .input-float_release .select-long {
            margin-left: 1rem; }
            .register-form__content .register-content__items--box .input-float_release .select-long:first-child {
              margin-left: 0; }
          .register-form__content .register-content__items--box .input-float_release .email-interval {
            margin-left: 1rem; }
        .register-form__content .register-content__items--box .pw_description {
          display: none; }
        .register-form__content .register-content__items--box__description {
          width: 100%;
          height: auto;
          padding-top: 1.5rem;
          font-family: "dotum", san-serif;
          font-size: 1.2rem;
          line-height: 1.67;
          color: #666666;
          padding-left: 1rem;
          display: table;
          clear: both;
          content: ''; }
          .register-form__content .register-content__items--box__description .phone-radios {
            margin-left: 3rem;
            position: relative;
            top: -0.6rem; }
            .register-form__content .register-content__items--box__description .phone-radios .radios-short_interval {
              padding-left: 3.8rem; }
          .register-form__content .register-content__items--box__description-interval {
            padding-top: 0.5rem; }
            .register-form__content .register-content__items--box__description-interval:first-child {
              padding-top: 0; }
  .register-form__agree {
    width: 100%;
    height: auto;
    margin-top: 2rem;
    border-top: 0.1rem solid #666666; }
    .register-form__agree-active {
      width: 100%;
      height: auto;
      background-color: #f7f7f7;
      border-bottom: 0.1rem solid #dddddd;
      padding: 1.9rem 3rem; }
    .register-form__agree-items {
      width: 100%;
      height: auto;
      border-bottom: 0.1rem solid #dddddd;
      padding: 1.9rem 3rem;
      display: table; }
      .register-form__agree-items .agree-checkbox {
        width: 80%; }
      .register-form__agree-items .agree-bold {
        font-size: 1.3rem;
        letter-spacing: -0.03rem;
        color: #999999;
        font-family: "Nanum Gothic", san-serif;
        padding-right: 1rem; }
      .register-form__agree-items .agree-btn {
        width: 20%;
        height: auto;
        float: right;
        text-align: right; }

#register .info-tabs__content-1_wrapper {
  padding: 6.5rem 8rem;
  padding-top: 4.8rem; }

.select-left {
  float: left; }
  .select-left span {
    position: relative;
    top: 0.1rem; }

.gender-interval {
  padding-bottom: 0.8rem; }

.agree-set_btn {
  width: 100%;
  height: auto;
  text-align: center;
  padding-top: 3rem; }

.dormancy-popup .dormancy-id__title {
  padding-top: 4rem;
  font-size: 1.6rem;
  font-weight: 800;
  letter-spacing: -0.04rem;
  color: #333333; }

.dormancy-popup .dormancy-id__description {
  padding-top: 1.7rem;
  font-size: 1.6rem;
  line-height: 1.62;
  letter-spacing: -0.04rem;
  color: #333333; }

.dormancy-popup .dormancy-id__content {
  width: 100%;
  height: auto;
  background-color: #f8f8f8;
  padding: 3rem 7.6rem;
  margin-top: 1.9rem;
  color: #666666;
  letter-spacing: -0.03rem;
  line-height: 1.85; }
  .dormancy-popup .dormancy-id__content--bold {
    font-weight: 800;
    color: #212121; }

.dormancy-popup .dormancy-id__btn {
  width: 100%;
  height: auto;
  padding-top: 3rem; }

.overlap-popup {
  display: none; }
  .overlap-popup .overlap-member__title {
    padding-top: 4rem;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.03rem;
    color: #333333; }
  .overlap-popup .overlap-member__content {
    width: 100%;
    height: auto;
    padding: 4rem;
    background-color: #f8f8f8;
    margin-top: 2rem;
    letter-spacing: -0.03rem;
    color: #212121;
    font-size: 1.5rem; }
    .overlap-popup .overlap-member__content-bold {
      font-weight: bold;
      color: #333333; }
    .overlap-popup .overlap-member__content--bottom {
      padding-top: 1.6rem;
      font-size: 1.3rem;
      letter-spacing: -0.03rem;
      color: #666666; }
  .overlap-popup .overlap-member__btn {
    padding-top: 3rem; }

.agree-popup {
  display: none; }
  .agree-popup .agree-content {
    max-height: 70rem;
    padding: 2rem 2rem 4rem 2.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    overflow-y: scroll; }
    .agree-popup .agree-content__important {
      letter-spacing: -0.03rem;
      line-height: 2.0;
      color: #ee4848; }
    .agree-popup .agree-content__txt {
      padding-top: 3.6rem;
      line-height: 2.4; }
      .agree-popup .agree-content__txt--title {
        letter-spacing: -0.03rem;
        color: #333333;
        font-weight: 800; }
      .agree-popup .agree-content__txt--description {
        letter-spacing: -0.03rem;
        color: #666666; }

.find-wrapper {
  width: 100%;
  height: auto;
  padding: 3.4rem 5.7rem 5.4rem;
  font-family: "Nanum Gothic", san-serif;
  display: table;
  clear: both;
  content: '';
  position: relative; }
  .find-wrapper .find-title {
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: -0.05rem;
    color: #212121; }
  .find-wrapper .find-content {
    width: 100%;
    height: auto; }
    .find-wrapper .find-content__name {
      padding-top: 2rem; }
    .find-wrapper .find-content__radio {
      padding-top: 1.5rem; }
      .find-wrapper .find-content__radio--interval {
        padding-left: 7.9rem; }
    .find-wrapper .find-content__phone {
      width: 100%;
      height: auto;
      padding-top: 2rem; }
      .find-wrapper .find-content__phone .phone-lines {
        width: 0.8rem;
        height: 0.1rem;
        background: black;
        display: inline-block;
        margin-left: 0.4rem;
        margin-right: 0.4rem;
        position: relative;
        top: -0.3rem; }
      .find-wrapper .find-content__phone-select .select-member {
        width: 11.7rem; }
      .find-wrapper .find-content__phone-input {
        display: inline;
        position: relative;
        top: 0.1rem; }
    .find-wrapper .find-content__email {
      width: 100%;
      height: auto;
      padding-top: 2rem;
      display: none; }
      .find-wrapper .find-content__email .email-lines {
        width: 0.8rem;
        height: 0.1rem;
        display: inline-block;
        margin-left: 0.4rem;
        margin-right: 0.4rem;
        position: relative;
        top: -0.3rem; }
      .find-wrapper .find-content__email-select .select-member {
        width: 11.7rem; }
      .find-wrapper .find-content__email-input {
        display: inline;
        position: relative;
        top: 0.1rem; }
    .find-wrapper .find-content__btn {
      padding-top: 2rem; }
  .find-wrapper .find-left {
    width: 40rem;
    height: auto;
    float: left; }
    .find-wrapper .find-left:after {
      content: "";
      width: 0.1rem;
      height: 24.4rem;
      background-color: #ddd;
      position: absolute;
      top: 3.4rem;
      left: 50%; }
  .find-wrapper .find-left_pw:after {
    content: "";
    width: 0.1rem;
    height: 30.4rem;
    background-color: #ddd;
    position: absolute;
    top: 3.4rem;
    left: 50%; }
  .find-wrapper .find-move_txt {
    position: absolute;
    left: 49.5%;
    top: 45%;
    width: 1.4rem;
    height: 3rem;
    background: #fff;
    padding-top: 0.7rem; }
  .find-wrapper .find-right {
    width: 40rem;
    height: auto;
    float: right; }
  .find-wrapper .find-result_view {
    display: none;
    text-align: center;
    font-family: "Nanum Gothic", san-serif; }
    .find-wrapper .find-result_view--title {
      padding-top: 6rem;
      font-size: 2rem;
      font-weight: bold;
      letter-spacing: -0.05rem;
      color: #333333; }
    .find-wrapper .find-result_view--description {
      padding-top: 1.7rem;
      font-size: 1.3rem;
      line-height: 1.69;
      letter-spacing: -0.03rem;
      color: #666666; }
    .find-wrapper .find-result_view--btn {
      padding-top: 3.5rem; }

.find_email {
  width: 12.3rem;
  margin-left: 1rem; }

#like {
  font-family: "Nanum Gothic", san-serif; }
  #like .like-title {
    font-size: 2.8rem;
    font-weight: bold;
    letter-spacing: -0.07rem;
    color: #212121; }
    #like .like-title__txt {
      padding-left: 0.9rem;
      font-size: 1.4rem;
      letter-spacing: -0.03rem;
      color: #666666; }
  #like .like-content {
    width: 100%;
    height: auto;
    padding: 4.3rem 5.7rem 6rem;
    border-top: 0.3rem solid #eb4a4d;
    background-color: #ffffff;
    margin-top: 3.1rem; }
    #like .like-content__title {
      font-size: 2rem;
      font-weight: bold;
      letter-spacing: -0.04rem;
      color: #333333; }
      #like .like-content__title .like-btn {
        width: 9.1rem;
        height: 2.5rem;
        border: 0.1rem solid #cccccc;
        background-color: #ffffff;
        font-size: 1.2rem;
        float: right;
        margin-right: 1rem; }
    #like .like-content__list {
      width: 100%;
      height: auto;
      font-size: 0;
      padding-top: 2rem; }
      #like .like-content__list-items {
        width: 21.4rem;
        height: 21.4rem;
        display: inline-block;
        margin-right: 2rem;
        margin-bottom: 2rem;
        cursor: pointer;
        position: relative; }
        #like .like-content__list-items:nth-child(4) {
          margin-right: 0; }
        #like .like-content__list-items:nth-child(8) {
          margin-right: 0; }
        #like .like-content__list-items:nth-child(12) {
          margin-right: 0; }
        #like .like-content__list-items__red {
          width: 100%;
          height: 21.4rem;
          background-color: #b80e0e;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__grey {
          width: 100%;
          height: 21.4rem;
          background-color: #424049;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__deepgreen {
          width: 100%;
          height: 21.4rem;
          background-color: #013f2d;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__black {
          width: 100%;
          height: 21.4rem;
          background-color: #000000;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__white {
          width: 100%;
          height: 21.4rem;
          background-color: #ffffff;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__yellow {
          width: 100%;
          height: 21.4rem;
          background-color: #ffae00;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__blue {
          width: 100%;
          height: 21.4rem;
          background-color: #0c26c8;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__purple {
          width: 100%;
          height: 21.4rem;
          background-color: #7a038f;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__pink {
          width: 100%;
          height: 21.4rem;
          background-color: #f03a6e;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__green {
          width: 100%;
          height: 21.4rem;
          background-color: #0bb785;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__brown {
          width: 100%;
          height: 21.4rem;
          background-color: #3a0303;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items__orange {
          width: 100%;
          height: 21.4rem;
          background-color: #dd4900;
          border: 0.1rem solid #dddddd; }
        #like .like-content__list-items_txt {
          font-size: 1.6rem;
          position: absolute;
          left: 50%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          top: 10rem;
          color: #fff;
          font-weight: bold;
          letter-spacing: -0.04rem; }
    #like .like-content__btn {
      width: 100%;
      height: auto;
      text-align: center;
      padding-top: 1.5rem; }

.like-active {
  width: 21.4rem;
  height: 21.4rem;
  background-color: #ee4848;
  opacity: 0.8;
  position: absolute;
  top: 0;
  text-align: center;
  padding-top: 8.6rem;
  display: none; }

.like_color-active {
  width: 21.4rem;
  height: 21.4rem;
  position: absolute;
  top: 0;
  text-align: center;
  padding-top: 8.6rem;
  display: none; }

.dormancy_apply-description {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  letter-spacing: -0.03rem;
  color: #666;
  line-height: 1.69;
  font-weight: 100;
  padding-top: 1rem; }

.dormancy_apply-contents,
.da {
  padding: 2rem 2.6rem 4.1rem;
  max-height: 60rem; }
  .dormancy_apply-contents-title,
  .da-title {
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.04rem;
    color: #212121;
    padding-bottom: 2rem; }
  .dormancy_apply-contents-subtitle,
  .da-subtitle {
    font-size: 1.3rem;
    letter-spacing: -0.03rem;
    color: #666; }
  .dormancy_apply-contents-terms,
  .da-terms {
    padding-bottom: 4rem; }
  .dormancy_apply-contents-description,
  .da-description {
    border-top: 0.1rem solid #666;
    border-bottom: 0.1rem solid #666;
    padding: 2.5rem 0.7rem;
    font-size: 1.2rem;
    color: #333;
    margin-top: 2rem; }
    .dormancy_apply-contents-description_items,
    .da-description_items {
      letter-spacing: -0.03rem;
      line-height: 1.83;
      padding-bottom: 1.4rem; }
      .dormancy_apply-contents-description_items:last-child,
      .da-description_items:last-child {
        padding-bottom: 0; }
  .dormancy_apply-contents-confirm,
  .da-confirm {
    padding: 2rem 0 4rem; }
    .dormancy_apply-contents-confirm .da-confirm_interval,
    .da-confirm .da-confirm_interval {
      padding-right: 1rem; }
    .dormancy_apply-contents-confirm .da-confirm_items,
    .da-confirm .da-confirm_items {
      height: 27.2rem;
      border: 0.1rem solid #ddd;
      text-align: center;
      font-family: "Nanum Gothic", san-serif;
      padding: 4rem 0; }
      .dormancy_apply-contents-confirm .da-confirm_items--title,
      .da-confirm .da-confirm_items--title {
        font-size: 1.4rem;
        font-weight: bold;
        line-height: 1.71;
        letter-spacing: -0.03rem;
        color: #333; }
      .dormancy_apply-contents-confirm .da-confirm_items--title2,
      .da-confirm .da-confirm_items--title2 {
        font-size: 1.4rem;
        font-weight: bold;
        line-height: 1.71;
        letter-spacing: -0.03rem;
        color: #333;
        padding-top: 1.2rem; }
      .dormancy_apply-contents-confirm .da-confirm_items--subtitle,
      .da-confirm .da-confirm_items--subtitle {
        font-size: 1.4rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #333;
        padding-top: 1.4rem; }
      .dormancy_apply-contents-confirm .da-confirm_items--description,
      .da-confirm .da-confirm_items--description {
        padding-top: 1.8rem;
        font-size: 1.3rem;
        letter-spacing: -0.03rem;
        color: #666;
        line-height: 1.69; }
      .dormancy_apply-contents-confirm .da-confirm_items--description2,
      .da-confirm .da-confirm_items--description2 {
        padding-top: 2.9rem;
        font-size: 1.3rem;
        letter-spacing: -0.03rem;
        color: #666;
        line-height: 1.69; }
      .dormancy_apply-contents-confirm .da-confirm_items--btn,
      .da-confirm .da-confirm_items--btn {
        padding-top: 3rem;
        text-align: center; }
        .dormancy_apply-contents-confirm .da-confirm_items--btn .button-dormancy,
        .da-confirm .da-confirm_items--btn .button-dormancy {
          width: 10rem;
          height: 3.2rem;
          font-size: 1.2rem;
          line-height: 2; }

/* 페이지 네비게이션 시작 */
.page-status {
  width: 100%;
  height: auto;
  padding-top: 2rem;
  padding-bottom: 0;
  font-size: 1.2rem;
  font-family: "dotum", san-serif;
  color: #666;
  line-height: 1; }
  .page-status__interval {
    padding-right: 1.2rem; }

/* 페이지 네비게이션 끝 */
.mypage-info {
  width: 103rem;
  height: auto;
  border: 0.1rem solid #666666;
  font-size: 0;
  display: table;
  clear: both;
  content: ''; }
  .mypage-info__hello {
    float: left;
    width: 36.9rem;
    background-color: #000;
    padding: 4rem 0 2.9rem 5.9rem;
    color: #fff;
    font-family: "Nanum Gothic", san-serif; }
    .mypage-info__hello-title {
      font-size: 2.4rem;
      line-height: 1.4;
      font-weight: 300; }
      .mypage-info__hello-title .mypage-bold {
        font-weight: bold; }
    .mypage-info__hello-address {
      padding-top: 2rem;
      font-size: 1.4rem;
      color: #999999; }
    .mypage-info__hello-btn {
      padding-top: 9.7rem; }
  .mypage-info__point {
    float: left;
    width: 32.9rem;
    border-right: 0.1rem solid #dddddd;
    padding: 2.9rem 0 3rem 4rem;
    font-family: "Nanum Gothic", san-serif;
    border-bottom: 0.1rem solid #dddddd; }
    .mypage-info__point-title {
      font-size: 1.5rem;
      color: #333333; }
    .mypage-info__point-value {
      padding-top: 2rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: bold;
      font-size: 3.2rem;
      color: #212121; }
      .mypage-info__point-value .inte-value_small {
        font-size: 1.2rem;
        color: #666666;
        padding-left: 0.6rem;
        position: relative;
        top: -0.2rem;
        font-weight: 400; }
    .mypage-info__point-txt {
      padding-top: 3.5rem;
      font-size: 1.4rem;
      color: #333333;
      font-weight: bold; }
  .mypage-info__rating {
    width: 32.1%;
    float: right;
    padding: 2.9rem 14.73rem 3rem 4rem;
    font-family: "Nanum Gothic", san-serif;
    border-bottom: 0.1rem solid #dddddd; }
    .mypage-info__rating-title {
      font-size: 1.5rem;
      color: #333333; }
    .mypage-info__rating-value {
      padding-top: 2rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 600;
      font-size: 3.2rem;
      color: #ee4848; }
    .mypage-info__rating-txt {
      padding-top: 3.5rem;
      font-size: 1.4rem;
      color: #333333;
      font-weight: bold; }
  .mypage-info__simple {
    width: 20.5%;
    float: left;
    font-size: 1.2rem;
    padding: 2rem 0;
    margin-top: 1rem;
    border-right: 0.1rem solid #dddddd;
    display: table;
    position: relative;
    top: 1.3rem; }
    .mypage-info__simple:last-child {
      border-right: 0; }
    .mypage-info__simple-title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.5rem;
      color: #333333;
      padding-left: 4rem;
      padding-right: 3.7rem;
      position: relative;
      top: -0.6rem; }
    .mypage-info__simple-point {
      width: 41%;
      height: auto;
      display: inline-block; }
    .mypage-info__simple-value {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 3.2rem;
      font-weight: bold;
      color: #212121;
      position: relative;
      top: -0.4rem; }
      .mypage-info__simple-value .inte-value_small {
        font-size: 1.2rem;
        color: #666666;
        padding-left: 0.6rem;
        position: relative;
        top: -0.2rem;
        font-weight: 400; }

.mypage-wait {
  width: 100%;
  height: auto;
  background-color: #f8f8f8;
  border: 0.1rem solid #666666;
  border-top: 0;
  padding: 2.7rem 4rem;
  font-family: "Nanum Gothic", san-serif; }
  .mypage-wait__title {
    color: #333333;
    font-weight: bold;
    font-size: 1.6rem;
    border-right: 0.1rem solid #dddddd;
    padding-right: 1.4rem; }
  .mypage-wait__txt {
    color: #666666;
    font-size: 1.3rem;
    padding-left: 1.5rem; }
  .mypage-wait__value {
    padding-left: 31.2rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.8rem;
    font-weight: bold;
    color: #333333; }
    .mypage-wait__value-normal {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #666666;
      position: relative;
      top: -0.18rem;
      font-weight: 400; }

.mypage-status {
  width: 100%;
  height: auto;
  padding-top: 6rem;
  font-family: "Nanum Gothic", san-serif; }
  .mypage-status__title {
    font-size: 2rem;
    font-weight: bold;
    color: #212121;
    padding-left: 0.5rem; }
    .mypage-status__title-txt {
      font-size: 1.3rem;
      color: #666666;
      padding-left: 0.5rem;
      font-weight: 500; }
  .mypage-status__content {
    width: 100%;
    height: auto;
    border: 0.2rem solid #666666;
    margin-top: 2rem;
    padding: 3rem;
    display: table; }
    .mypage-status__content--service {
      padding: 0;
      margin: 0 0 2rem; }
    .mypage-status__content-items {
      text-align: center;
      display: table-cell;
      font-size: 1.6rem;
      border-right: 0.1rem solid #dddddd;
      position: relative; }
      .mypage-status__content-items--five {
        width: 20%;
        padding: 3rem 0; }
      .mypage-status__content-items:after {
        content: '';
        background-image: url("/Contents/img/mypage/mypage-arrow.png");
        width: 3.6rem;
        height: 3.6rem;
        position: absolute;
        left: 100%;
        -webkit-transform: translateX(-50%);
                transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        top: 35%; }
      .mypage-status__content-items:last-child {
        border-right: 0;
        background: none; }
      .mypage-status__content-items:last-child:after {
        background: none; }
      .mypage-status__content-items__cart-img {
        width: 100%;
        height: 5.3rem;
        background-image: url("/Contents/img/mypage/mypage-order_cnt.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__finish-img {
        width: 100%;
        height: 5.3rem;
        background-image: url("/Contents/img/mypage/mypage-order_finish.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__ready-img {
        width: 100%;
        height: 5.3rem;
        background-image: url("/Contents/img/mypage/mypage-product_ready.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__delivery-img {
        width: 100%;
        height: 5.3rem;
        background-image: url("/Contents/img/mypage/mypage-delivery.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__change-img {
        width: 100%;
        height: 5.3rem;
        background-image: url("/Contents/img/mypage/mypage-chage.png");
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center; }
      .mypage-status__content-items__return-img {
        width: 100%;
        height: 5.3rem;
        background-image: url("/Contents/img/mypage/mypage-return.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__process-img {
        width: 100%;
        height: 5.3rem;
        background-image: url("/Contents/img/mypage/mypage-process.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__service-check {
        width: 100%;
        height: 5.3rem;
        background-image: url("/dist/img/mypage/service-check.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__service-eshop {
        width: 100%;
        height: 5.3rem;
        background-image: url("/dist/img/mypage/service-eshop.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__service-return {
        width: 100%;
        height: 5.3rem;
        background-image: url("/dist/img/mypage/service-return.png");
        background-repeat: no-repeat;
        background-position: center; }
      .mypage-status__content-items__return-txt {
        margin-top: 2rem;
        font-family: "Nanum Gothic", san-serif;
        font-weight: normal;
        font-size: 1.3rem;
        color: #333333;
        letter-spacing: -.025em;
        line-height: 1.69231; }
      .mypage-status__content-items__txt {
        padding-top: 3rem; }
        .mypage-status__content-items__txt .mypage-status_txt {
          color: #333333; }
        .mypage-status__content-items__txt .mypage-status_value {
          color: #ee4848;
          border-bottom: 0.1rem solid #ee4848; }

.mypage-cancel {
  width: 100%;
  height: auto;
  padding-top: 7rem;
  font-family: "Nanum Gothic", san-serif; }
  .mypage-cancel__title {
    font-size: 2rem;
    font-weight: bold;
    color: #212121;
    padding-left: 0.5rem; }
    .mypage-cancel__title-txt {
      font-size: 1.3rem;
      color: #666666;
      padding-left: 0.5rem;
      font-weight: 500; }
  .mypage-cancel #mypage-cancel {
    margin-top: 2rem;
    border-top: 0.1rem solid #666666;
    border-bottom: 0.1rem solid #666666;
    text-align: center; }
    .mypage-cancel #mypage-cancel .mypage-cancel__title {
      height: 5rem; }
    .mypage-cancel #mypage-cancel tr > th {
      background-color: #f8f8f8;
      font-size: 1.5rem;
      font-weight: bold;
      color: #333333;
      border-bottom: 0.1rem solid #dddddd; }
    .mypage-cancel #mypage-cancel tr > th:first-child {
      border-right: 0.1rem solid #dddddd; }
    .mypage-cancel #mypage-cancel .mypage-cancel__content {
      height: 7.2rem; }
      .mypage-cancel #mypage-cancel .mypage-cancel__content td:first-child {
        border-right: 0.1rem solid #dddddd; }
      .mypage-cancel #mypage-cancel .mypage-cancel__content td {
        font-size: 1.3rem;
        color: #666666; }
      .mypage-cancel #mypage-cancel .mypage-cancel__content .mypage-cancel__bar {
        width: 1.2rem;
        height: 0.1rem;
        background-color: #ddd;
        display: inline-block;
        position: relative;
        top: -0.35rem;
        margin-left: 2.5rem;
        margin-right: 2.5rem; }

.standby-container {
  padding: 3.5rem 2.5rem 4rem; }

.standby-title {
  color: #333;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.6rem;
  line-height: 2.6rem;
  letter-spacing: -0.04rem;
  text-align: center; }
  .standby-title--point {
    color: #ee4848; }

.standby-description {
  margin-top: 0.4rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  text-align: center;
  color: #333;
  line-height: 2.2rem; }

.standby-product {
  margin-top: 3.5rem; }
  .standby-product__image {
    padding: 3.5rem 2rem; }
  .standby-product__info {
    padding-left: 1rem; }

.standby-button {
  margin-top: 3rem;
  text-align: center; }

/* 취소/반품/교환 결제대기 팝업 시작 */
.waiting_payment-container,
.wp {
  text-align: center;
  font-family: "Nanum Gothic", san-serif;
  padding: 0 2.5rem; }
  .waiting_payment-container-title,
  .wp-title {
    padding-top: 4rem;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.04rem;
    color: #333; }
    .waiting_payment-container-title_bold,
    .wp-title_bold {
      color: #ee4848; }
  .waiting_payment-container-description,
  .wp-description {
    padding-top: 1.4rem;
    font-size: 1.3rem;
    letter-spacing: -0.03rem;
    color: #333;
    line-height: 1.69;
    padding-bottom: 4.2rem; }
  .waiting_payment-container-contents,
  .wp-contents {
    width: 100%;
    height: auto;
    border-top: 0.1rem solid #666;
    font-family: "Nanum Gothic", san-serif; }
    .waiting_payment-container-contents table,
    .wp-contents table {
      text-align: center; }
      .waiting_payment-container-contents table tr:first-child,
      .wp-contents table tr:first-child {
        width: 100%;
        height: 4.5rem;
        background-color: #f8f8f8;
        border-bottom: 0.1rem solid #ddd; }
      .waiting_payment-container-contents table tr,
      .wp-contents table tr {
        width: 100%;
        height: 13.9rem;
        border-bottom: 0.1rem solid #ddd; }
        .waiting_payment-container-contents table tr .wp-order_no,
        .wp-contents table tr .wp-order_no {
          font-size: 1.3rem;
          color: #333; }
        .waiting_payment-container-contents table tr .wp-order_goods,
        .wp-contents table tr .wp-order_goods {
          width: 100%;
          padding-left: 4.7rem; }
          .waiting_payment-container-contents table tr .wp-order_goods--img,
          .wp-contents table tr .wp-order_goods--img {
            float: left; }
          .waiting_payment-container-contents table tr .wp-order_goods--txt,
          .wp-contents table tr .wp-order_goods--txt {
            float: left;
            text-align: left;
            padding: 2.2rem 0 0 2.2rem; }
            .waiting_payment-container-contents table tr .wp-order_goods--txt_title,
            .wp-contents table tr .wp-order_goods--txt_title {
              font-size: 1.4rem;
              letter-spacing: -0.03rem;
              color: #333; }
            .waiting_payment-container-contents table tr .wp-order_goods--txt_option,
            .wp-contents table tr .wp-order_goods--txt_option {
              padding-top: 1.4rem;
              font-size: 1.3rem;
              letter-spacing: -0.03rem;
              color: #666; }
              .waiting_payment-container-contents table tr .wp-order_goods--txt_option span,
              .wp-contents table tr .wp-order_goods--txt_option span {
                padding-right: 1rem; }
              .waiting_payment-container-contents table tr .wp-order_goods--txt_option span:last-child,
              .wp-contents table tr .wp-order_goods--txt_option span:last-child {
                padding-right: 0; }
        .waiting_payment-container-contents table tr .wp-price,
        .wp-contents table tr .wp-price {
          font-size: 1.3rem;
          color: #333; }
  .waiting_payment-container-btn,
  .wp-btn {
    padding: 3rem 0 4.1rem 0; }

/* 취소/반품/교환 결제대기 팝업 끝 */
.mypage-wrapper {
  width: 124rem;
  height: auto;
  margin: 0 auto;
  margin-bottom: 16.5rem; }
  .mypage-wrapper:after {
    display: table;
    clear: both;
    content: ''; }

.mypage-container {
  margin-top: 6rem; }
  .mypage-container:after {
    display: table;
    clear: both;
    content: ''; }

.mypage-lnb {
  float: left; }
  .mypage-lnb__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2rem;
    color: #212121;
    line-height: 1;
    font-weight: bold; }
  .mypage-lnb__list {
    padding-top: 4rem;
    font-family: "Nanum Gothic", san-serif; }
    .mypage-lnb__list-title {
      font-size: 1.5rem;
      font-weight: bold;
      color: #333333;
      padding-bottom: 2.2rem; }
    .mypage-lnb__list-items {
      font-size: 1.4rem;
      color: #666666;
      padding-bottom: 1.5rem; }
      .mypage-lnb__list-items.active {
        color: #ee4848;
        font-weight: bold; }

.mypage-content {
  width: 103rem;
  height: auto;
  float: right; }

.mypage-tab {
  margin-top: 3rem; }
  .mypage-tab__list {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 5rem; }
  .mypage-tab__item {
    display: table-cell;
    height: 5rem;
    border-top: 0.1rem solid #ddd;
    border-right: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #666;
    color: #999;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    text-align: center;
    vertical-align: middle;
    cursor: pointer; }
    .mypage-tab__item--first {
      border-left: 0.1rem solid #ddd; }
    .mypage-tab__item.active {
      border: 0;
      border-top: 0.3rem solid #ee4848;
      border-left: 0.1rem solid #666;
      border-right: 0.1rem solid #666;
      color: #ee4848;
      font-weight: bold; }

.mypage-header {
  position: relative;
  margin-bottom: 3rem; }
  .mypage-header__title {
    padding: 0 0.6rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2.8rem;
    color: #212121;
    line-height: 1; }
  .mypage-header__anchor {
    position: absolute;
    right: 0.5rem;
    bottom: -1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold; }
  .mypage-header__select-filter {
    position: absolute;
    right: 0.5rem;
    bottom: -2.2rem;
    width: 13.8rem; }

.mypage-section--table {
  margin-top: 5.4rem; }

.mypage-section__header {
  position: relative;
  margin-bottom: 1.3rem; }

.mypage-section__title {
  min-height: 3.2rem;
  font-family: "Nanum Gothic", san-serif;
  color: #212121;
  font-size: 2rem;
  line-height: 3.2rem; }

.mypage-section__filter {
  position: absolute;
  top: 0;
  right: 0; }

.mypage-section__button {
  margin-top: 3rem;
  padding: 0 0.5rem;
  font-size: 0;
  text-align: right;
  *zoom: 1; }
  .mypage-section__button:after, .mypage-section__button:before {
    display: table;
    content: '';
    clear: both; }
  .mypage-section__button--left {
    float: left; }
  .mypage-section__button--right {
    float: right; }
  .mypage-section__button-part {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    text-align: left; }
    .mypage-section__button-part + .mypage-section__button-part {
      text-align: right; }
  .mypage-section__button button + button {
    margin-left: 1rem; }

.mypage-messageBox {
  width: 100%;
  margin-bottom: 2rem;
  padding: 2.7rem 0 2.8rem;
  border: 0.2rem solid #ddd;
  font-family: "Nanum Gothic", san-serif;
  text-align: center; }
  .mypage-messageBox__title {
    font-size: 1.6rem;
    color: #333;
    line-height: 2.5rem; }
  .mypage-messageBox__text {
    margin-top: 0.6rem;
    font-size: 1.3rem;
    color: #666;
    line-height: 2.1rem; }
    .mypage-messageBox__text--point {
      color: #ee4848; }

.mypage-guideBox {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 2.1rem 0;
  background-color: #f8f8f8;
  border: 0.1rem solid #ddd; }
  .mypage-guideBox__title {
    position: relative;
    display: table-cell;
    width: 17.8rem;
    padding: 1.5rem 0;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #454545;
    line-height: 2.3rem;
    vertical-align: middle;
    text-align: center; }
    .mypage-guideBox__title:after {
      position: absolute;
      right: -0.1rem;
      top: 0;
      width: 0.1rem;
      height: 100%;
      background-color: #ddd;
      content: ''; }
    .mypage-guideBox__title:before {
      display: block;
      width: 3.1rem;
      height: 3.1rem;
      margin: 0 auto;
      margin-bottom: 0.7rem;
      background-image: url(../img/icon/box-point-icon31x31.png);
      background-repeat: no-repeat;
      content: ''; }
  .mypage-guideBox__value {
    position: relative;
    display: table-cell;
    padding-left: 2.6rem;
    font-family: "dotum", san-serif;
    font-size: 1.2rem;
    line-height: 2.2rem;
    color: #656465;
    vertical-align: middle; }
    .mypage-guideBox__value:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 0.1rem;
      height: 100%;
      background-color: #ddd;
      content: ''; }
  .mypage-guideBox__part-title {
    font-family: "dotum", san-serif;
    font-size: 1.3rem;
    color: #333;
    font-weight: bold;
    line-height: 2.9rem; }
  .mypage-guideBox__part + .mypage-guideBox__part {
    margin-top: 1rem; }
  .mypage-guideBox__button {
    margin-top: 0.4rem;
    margin-bottom: 0.9rem;
    font-size: 0; }
  .mypage-guideBox__anchor {
    display: inline-block;
    height: 2.5rem;
    padding: 0 0.9rem;
    line-height: 2.3rem;
    border: 0.1rem solid #666;
    background-color: #fff;
    font-family: "dotum", san-serif;
    font-size: 1.2rem;
    color: #212121; }
    .mypage-guideBox__anchor + .mypage-guideBox__anchor {
      margin-left: 0.8rem; }

.mypage-guide__item, .mypage-guideBox__part-value {
  position: relative;
  padding-left: 1.3rem; }
  .mypage-guide__item:before, .mypage-guideBox__part-value:before {
    position: absolute;
    left: 0;
    top: 1rem;
    width: 0.2rem;
    height: 0.2rem;
    background-color: #656465;
    content: ''; }
  .mypage-guide__item--point {
    color: #ee4848; }
  .mypage-guide__item--blank {
    margin-bottom: 1rem; }

.mypage-summary {
  position: relative;
  border: 0.1rem solid #ddd;
  border-top: 0.2rem solid #666; }
  .mypage-summary__anchor {
    position: absolute;
    right: 0.5rem;
    top: -3.2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold; }
  .mypage-summary__header {
    height: 11.6rem; }
  .mypage-summary__container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 100%; }
  .mypage-summary__message {
    display: table-cell;
    padding-left: 12.7rem;
    vertical-align: middle;
    font-family: "Nanum Gothic", san-serif;
    background-image: url(../img/icon/plusHeart54x15.png);
    background-repeat: no-repeat;
    background-position: 51px center; }
    .mypage-summary__message--notice {
      background-image: url(../img/icon/bell39x50.png);
      background-position: 58px center; }
    .mypage-summary__message--writer {
      background-image: url(../img/icon/wrter48x46.png);
      background-position: 54px center; }
    .mypage-summary__message--point {
      background-image: url(../img/icon/point-54x45.png);
      background-position: 51px center; }
    .mypage-summary__message--coupon {
      background-image: url(../img/icon/coupon54x33.png);
      background-position: 50px center; }
  .mypage-summary__title {
    font-size: 2rem;
    color: #333;
    line-height: 1.45; }
  .mypage-summary__description {
    margin-top: 0.2rem;
    font-size: 1.2rem;
    color: #666;
    line-height: 1.75; }
  .mypage-summary__count {
    display: table-cell;
    width: 15.6rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.6rem;
    color: #212121;
    font-weight: bold;
    text-align: center;
    vertical-align: middle; }
  .mypage-summary__contents {
    height: 6rem;
    background-color: #f8f8f8;
    border-top: 0.1rem solid #ddd; }
  .mypage-summary__item {
    position: relative;
    display: table-cell;
    height: 100%;
    padding: 0 4rem 0 5rem;
    font-size: 0;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
    .mypage-summary__item + .mypage-summary__item:before {
      position: absolute;
      left: -0.05rem;
      top: 3rem;
      display: block;
      width: 0.1rem;
      height: 2rem;
      margin-top: -1rem;
      background-color: #ddd;
      content: ''; }
    .mypage-summary__item-title, .mypage-summary__item-value {
      display: inline-block;
      width: 50%;
      vertical-align: middle; }
    .mypage-summary__item-title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      color: #666; }
    .mypage-summary__item-value {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.8rem;
      color: #333;
      font-weight: bold;
      text-align: right; }
  .mypage-summary--unit {
    position: relative;
    top: -0.2rem;
    margin-left: 0.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: normal; }

.mypage-filterBox {
  width: 100%;
  height: auto;
  border: 0.2rem solid #ddd; }
  .mypage-filterBox + section,
  .mypage-filterBox + div {
    margin-top: 2rem; }
  .mypage-filterBox__container {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 10rem;
    padding: 1.8rem 6.3rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .mypage-filterBox__check {
    display: table-cell;
    width: 32.8rem;
    vertical-align: middle; }
    .mypage-filterBox__check-list {
      font-size: 0; }
    .mypage-filterBox__check-item {
      position: relative;
      display: inline-block;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #999;
      vertical-align: middle;
      font-weight: bold; }
      .mypage-filterBox__check-item + .mypage-filterBox__check-item {
        margin-left: 3rem; }
        .mypage-filterBox__check-item + .mypage-filterBox__check-item:before {
          position: absolute;
          left: -3rem;
          top: 0;
          width: 3rem;
          color: #212121;
          text-align: center;
          content: '·'; }
      .mypage-filterBox__check-item input[type=radio] {
        position: absolute;
        left: 0;
        top: 0;
        width: 0.1rem;
        height: 0.1rem;
        opacity: 0;
        filter: alpha(opacity=0);
        z-index: -1; }
      .mypage-filterBox__check-item input:checked + label {
        position: relative;
        color: #212121; }
        .mypage-filterBox__check-item input:checked + label:after {
          position: absolute;
          left: 0;
          bottom: -0.3rem;
          width: 100%;
          height: 0.1rem;
          background-color: #333;
          content: ''; }
  .mypage-filterBox__form {
    display: table-cell;
    height: 100%;
    padding-left: 3.1rem;
    border-left: 0.1rem solid #ddd;
    vertical-align: middle; }
    .mypage-filterBox__form .form-item {
      width: 20.3rem; }

.mypage-tbl {
  font-size: 1.3rem; }
  .mypage-tbl .cart-tbl__content:first-child .order-tbl__subject {
    border-top: 0; }
  .mypage-tbl .td-item {
    position: relative;
    display: inline-block;
    width: 48%;
    padding-right: 4rem;
    text-align: right; }
    .mypage-tbl .td-item + .td-item {
      padding-right: 0;
      padding-left: 4rem;
      text-align: left; }
      .mypage-tbl .td-item + .td-item:before {
        position: absolute;
        left: 0;
        top: 50%;
        display: block;
        width: 0.1rem;
        height: 1.3rem;
        margin-top: -0.7rem;
        background-color: #ddd;
        content: ''; }

em {
  font-weight: bold; }

.text-tbl td {
  height: 6rem; }

[data-contents] {
  display: none; }
  [data-contents].active {
    display: block; }

.stic-radio__progress {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0.2rem;
  background-color: #ee4848;
  z-index: 5; }

.stic-radio__button {
  position: absolute;
  display: inline-block;
  top: 0.1rem;
  left: 50%;
  width: 2.2rem;
  height: 2.2rem;
  border-radius: 100%;
  background-color: rgba(33, 33, 33, 0.08);
  -webkit-transition: all 300ms;
  transition: all 300ms;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  z-index: 10; }
  .stic-radio__button-wrap {
    position: relative;
    display: block;
    width: 100%;
    height: 100%; }
  .stic-radio__button-symbol {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 0.6rem;
    height: 0.6rem;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border-radius: 100%;
    background-color: #fff;
    border: 0.1rem solid #ddd;
    -webkit-transition: all 300ms;
    transition: all 300ms;
    content: ''; }
  .stic-radio__button.active {
    background-color: rgba(238, 72, 72, 0.15); }
    .stic-radio__button.active .stic-radio__button-symbol {
      width: 1.2rem;
      height: 1.2rem;
      border: 0.1rem solid #ee4848;
      background-color: #ee4848; }

.stic-radio__list {
  position: relative;
  width: 100%;
  font-size: 0; }
  .stic-radio__list:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 0.2rem;
    background-color: #d7d7d7;
    content: ''; }

.stic-radio__item {
  position: relative;
  display: inline-block;
  width: 33.3%;
  min-height: 3.2rem;
  vertical-align: top;
  border-right: 0.1rem solid #fff; }
  .stic-radio__item input {
    position: absolute;
    left: 0;
    top: 0;
    width: 0.1rem;
    height: 0.1rem;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1; }
  .stic-radio__item label {
    position: relative;
    display: block;
    width: 100%;
    padding-top: 1.3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    line-height: 1.8rem;
    color: #666;
    letter-spacing: -0.03rem;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: center;
    background: none; }
  .stic-radio__item--last label {
    text-align: right; }
  .stic-radio__item--last .stic-radio__button {
    right: 0;
    left: auto;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }
  .stic-radio__item--last:after {
    position: absolute;
    top: 0;
    right: -0.3rem;
    width: 1rem;
    height: 0.2rem;
    background-color: #fff;
    content: '';
    z-index: 5; }
  .stic-radio__item:first-child label {
    text-align: left; }
    .stic-radio__item:first-child label:before, .stic-radio__item:first-child label:after {
      display: none; }
  .stic-radio__item:first-child:after {
    position: absolute;
    top: 0;
    left: -0.3rem;
    width: 1rem;
    height: 0.2rem;
    background-color: #fff;
    content: '';
    z-index: 5; }
  .stic-radio__item:first-child .stic-radio__button {
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%); }
  .stic-radio__item input:checked + label:after {
    /* width:100%; */ }
  .stic-radio__item input:checked + label:before {
    background-image: none;
    /* background-color: #d7d7d7; */ }

.clear-select {
  width: auto;
  min-width: 6rem; }
  .clear-select:after {
    right: 0.5rem; }
  .clear-select select {
    padding: 0 2.3rem 0 1.5rem;
    border: none;
    font-weight: bold;
    color: #333; }

.mypage-section--guide {
  margin-top: 6.6rem; }

.mypage-guideBox {
  display: table;
  table-layout: fixed;
  width: 100%;
  padding: 2.1rem 0;
  background-color: #f8f8f8;
  border: 0.1rem solid #ddd; }
  .mypage-guideBox__title {
    display: table-cell;
    width: 17.8rem;
    padding: 1.5rem 0;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #454545;
    line-height: 2.3rem;
    vertical-align: middle;
    text-align: center; }
    .mypage-guideBox__title:before {
      display: block;
      width: 3.1rem;
      height: 3.1rem;
      margin: 0 auto;
      margin-bottom: 0.7rem;
      background-image: url(../img/icon/box-point-icon31x31.png);
      background-repeat: no-repeat;
      content: ''; }
  .mypage-guideBox__value {
    position: relative;
    display: table-cell;
    padding-left: 2.6rem;
    font-family: "dotum", san-serif;
    font-size: 1.2rem;
    line-height: 2.2rem;
    color: #656465;
    vertical-align: middle; }
    .mypage-guideBox__value:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 0.1rem;
      height: 100%;
      background-color: #ddd;
      content: ''; }
  .mypage-guideBox__part-title {
    font-family: "dotum", san-serif;
    font-size: 1.3rem;
    color: #333;
    font-weight: bold;
    line-height: 2.9rem; }
  .mypage-guideBox__part-value--red {
    color: #ee4848; }
  .mypage-guideBox__part + .mypage-guideBox__part {
    margin-top: 1rem; }
  .mypage-guideBox__button {
    margin-top: 0.4rem;
    margin-bottom: 0.9rem;
    font-size: 0; }
  .mypage-guideBox__anchor {
    display: inline-block;
    height: 2.5rem;
    padding: 0 0.9rem;
    line-height: 2.3rem;
    border: 0.1rem solid #666;
    background-color: #fff;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #212121; }
    .mypage-guideBox__anchor + .mypage-guideBox__anchor {
      margin-left: 0.8rem; }

.mypage-guide__item, .mypage-guideBox__part-value {
  position: relative;
  padding-left: 1.3rem; }
  .mypage-guide__item:before, .mypage-guideBox__part-value:before {
    position: absolute;
    left: 0;
    top: 1rem;
    width: 0.2rem;
    height: 0.2rem;
    background-color: #656465;
    content: ''; }

.mypage .form-item + .tip-txt {
  margin-top: 0.9rem; }

.mypage-hack__list {
  font-size: 0;
  margin: -1rem 0; }

.mypage-hack__item {
  display: inline-block;
  width: 33.3%;
  margin: 1rem 0; }

.hack-agree__item + .hack-agree__item {
  margin-top: 2rem; }

.order-tbl__subject--hack {
  text-align: left;
  padding-left: 2.5rem;
  color: #333;
  text-align: left;
  line-height: 2.5rem; }

.order-tbl__object--hack {
  padding: 3rem 2.5rem; }
  .order-tbl__object--hack .form-group + .form-group {
    margin-top: 1.5rem; }

.mypage-section--wish {
  margin-top: 5.6rem; }

.mypage-wish-header {
  padding: 1.3rem 2.5rem;
  background-color: #f8f8f8;
  border-top: 0.1rem solid #666;
  border-bottom: 0.1rem solid #dddddd; }

.mypage-wish-content {
  border-bottom: 0.1rem solid #dddddd; }

.mypage-wish__list {
  margin: 0 -1rem;
  padding-bottom: 2.5rem;
  *zoom: 1; }
  .mypage-wish__list:after, .mypage-wish__list:before {
    display: table;
    content: '';
    clear: both; }

.myp-con {
  position: relative;
  float: left;
  margin: 3rem 1rem 0;
  width: 33rem; }
  .myp-con .checkbox {
    position: absolute;
    left: 3rem;
    top: 2rem;
    z-index: 80; }
  .myp-con__info {
    position: relative;
    margin-top: 2rem;
    margin-bottom: 2rem;
    padding-left: 0.5rem; }
    .myp-con__info-name {
      padding-top: 1.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-weight: 700;
      color: #212121;
      font-size: 1.6rem;
      letter-spacing: -.025em; }
    .myp-con__info-date {
      padding-top: 1rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #999;
      letter-spacing: .01em; }
    .myp-con__info--left {
      width: 80%; }
    .myp-con__info--right {
      position: absolute;
      top: 0;
      right: 0;
      z-index: 10; }

.sns-box {
  width: auto;
  height: 8.4rem;
  font-size: 0; }
  .sns-box__item {
    display: inline-block;
    width: 8.4rem;
    height: 100%;
    border-left: 0;
    font-family: "Nanum Gothic", san-serif;
    font-weight: normal;
    font-size: 1.3rem;
    letter-spacing: -.03em;
    padding-top: 5.2rem;
    text-align: center;
    cursor: pointer; }
    .sns-box__item--sms {
      background-image: url("/dist/img/icon/sns-sms.png");
      background-size: 1.7rem 2.5rem;
      background-position: 34px 18px;
      background-repeat: no-repeat; }
    .sns-box__item--mail {
      background-image: url("/dist/img/icon/sns-mail.png");
      background-size: 2.3rem 1.7rem;
      background-position: 30px 22px;
      background-repeat: no-repeat; }
    .sns-box__item--insta {
      background-image: url("/dist/img/icon/sns-insta.png");
      background-size: 2.1rem 2rem;
      background-position: 31px 21px;
      background-repeat: no-repeat; }
    .sns-box__item--facebook {
      background-image: url("/dist/img/icon/sns-facebook.png");
      background-size: 1.1rem 2.1rem;
      background-position: 36px 21px;
      background-repeat: no-repeat; }
    .sns-box__item--kakao {
      background-image: url("/dist/img/icon/sns-kakao.png");
      background-size: 1.2rem 2.1rem;
      background-position: 37px 22px;
      background-repeat: no-repeat; }

.mypage-section .goods-list_header {
  padding-right: 0; }
  .mypage-section .goods-list_header--option {
    margin-bottom: 1rem; }

.mypage-section .button-group ~ .button-group {
  margin-top: 0.8rem; }

.question-detail__content {
  padding: 2rem 2.4rem 0; }
  .question-detail__content-tbl {
    border-top: 0.1rem solid #666666; }
    .question-detail__content-tbl--last {
      margin-bottom: 4rem; }
    .question-detail__content-tbl th {
      padding: 2rem;
      text-align: left;
      background-color: #f8f8f8;
      border-bottom: 0.1rem solid #dddddd; }
    .question-detail__content-tbl td {
      padding: 1rem 0;
      padding-left: 2rem;
      text-align: left;
      background-color: #ffffff;
      border-bottom: 0.1rem solid #dddddd;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      letter-spacing: -.025em;
      color: #333333; }
  .question-detail__content-title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    font-weight: bold;
    color: #212121;
    margin: 4rem 0 2rem; }
    .question-detail__content-title--first {
      margin-top: 0; }
  .question-detail__content-guide {
    line-height: 1.83;
    padding: 1.8rem 0; }
  .question-detail__content-line--gray {
    color: #dddddd;
    margin: 0 1rem; }
  .question-detail__content-txt {
    margin: 2rem 0;
    line-height: 1.69231; }
  .question-detail__content-img {
    margin: 1rem 0;
    width: 8rem;
    height: 8rem; }
    .question-detail__content-img--anchor {
      display: block;
      width: 100%;
      height: 100%;
      border: 0.1rem solid #ccc;
      background-color: #fff; }
  .question-detail__content-btn {
    margin: 3rem 0 4.1rem;
    text-align: center; }

.question-interval {
  margin-top: 4rem; }

.goods-smart_search {
  -webkit-transition: 500ms all;
  transition: 500ms all;
  width: 100%;
  height: auto;
  padding-top: 2.9rem;
  font-family: "Nanum Gothic", san-serif; }
  .goods-smart_search table {
    border-top: 0.1rem solid #666666;
    border-bottom: 0.1rem solid #dddddd; }
    .goods-smart_search table tr {
      border-bottom: 0.1rem solid #dddddd; }
      .goods-smart_search table tr .goods-term__title {
        padding-left: 2rem;
        cursor: pointer; }
      .goods-smart_search table tr .goods-td {
        padding: 1.9rem 1.1rem 1.8rem 2rem; }
        .goods-smart_search table tr .goods-td .goods-checkbox {
          display: inline; }
          .goods-smart_search table tr .goods-td .goods-checkbox__items {
            display: inline-block;
            width: 13.03rem;
            padding-top: 1.5rem; }
            .goods-smart_search table tr .goods-td .goods-checkbox__items:nth-child(-1n+6) {
              padding-top: 0; }
            .goods-smart_search table tr .goods-td .goods-checkbox__items.category_view {
              display: none; }
      .goods-smart_search table tr .goods-term {
        width: 100%;
        height: auto;
        display: table;
        font-family: "Nanum Gothic", san-serif; }
        .goods-smart_search table tr .goods-term__element {
          display: table-cell;
          border-right: 0.1rem solid #eeeeee;
          padding: 2rem 0;
          width: 13rem;
          cursor: pointer; }
          .goods-smart_search table tr .goods-term__element:last-child {
            border-right: 0; }
          .goods-smart_search table tr .goods-term__element-items {
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            color: #212121;
            padding: 0 2rem 0 2rem; }
            .goods-smart_search table tr .goods-term__element-items span:last-child {
              float: right; }
          .goods-smart_search table tr .goods-term__element-list {
            padding: 1.7rem 0 0 2rem;
            display: none; }
            .goods-smart_search table tr .goods-term__element-list__checkbox {
              padding-bottom: 1.5rem; }
              .goods-smart_search table tr .goods-term__element-list__checkbox:last-child {
                padding-bottom: 0; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-white_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #fff;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-grey_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #e5e5e5;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-yellow_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #f8ab05;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-orange_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #f6712e;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-purple_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #8d3d9e;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-blue_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #233d9f;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-sky_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #1f9cf0;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-green_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #57ab1f;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-red_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #ea3429;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-black_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #050706;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox .goods-term__active {
                position: absolute;
                top: 15%;
                left: 50%;
                -webkit-transform: translateX(-50%);
                        transform: translateX(-50%);
                display: none; }
          .goods-smart_search table tr .goods-term__element-scroll {
            max-height: 20.8rem;
            overflow-y: scroll; }
      .goods-smart_search table tr .goods-add {
        cursor: pointer; }
      .goods-smart_search table tr td:first-child {
        background-color: #f8f8f8;
        font-size: 1.3rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #333;
        padding-right: 2rem; }
  .goods-smart_search .search-active {
    width: 100%;
    height: auto;
    border-bottom: 0.1rem solid #dddddd;
    padding: 0.9rem 2rem 0.9rem 2rem;
    font-family: "Nanum Gothic", san-serif;
    display: table;
    clear: both;
    content: ''; }
    .goods-smart_search .search-active__result {
      width: 80%;
      height: auto;
      display: inline-block;
      padding-top: 0.9rem; }
      .goods-smart_search .search-active__result-tags {
        display: inline-block;
        color: #808080;
        padding-right: 4rem;
        font-size: 1.3rem;
        padding-bottom: 1rem;
        cursor: pointer; }
        .goods-smart_search .search-active__result-tags .search-tags:after {
          content: 'X';
          font-size: 1rem;
          position: relative;
          top: -0.06rem;
          left: 0.3rem;
          cursor: pointer; }
    .goods-smart_search .search-active__btn {
      float: right;
      font-size: 0; }
      .goods-smart_search .search-active__btn button {
        width: 6.8rem;
        height: 3rem;
        text-align: center;
        display: inline-block;
        font-size: 1.2rem;
        font-weight: bold;
        letter-spacing: -0.03rem; }
      .goods-smart_search .search-active__btn .reset_btn {
        border: 0.1rem solid #666666;
        margin-right: 1rem; }
      .goods-smart_search .search-active__btn .apply_btn {
        border: 0.1rem solid #212121;
        background-color: #212121;
        color: #fff; }

.cart-product__cate {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  color: #999;
  line-height: 2rem; }

.cart-product__name--review {
  padding-bottom: 0;
  line-height: 2.1rem; }

.layer-popup .review-container {
  padding: 2rem 2.4rem; }
  .layer-popup .review-container .order-tbl__object {
    padding-left: 2rem;
    padding-right: 2.5rem; }
    .layer-popup .review-container .order-tbl__object--blank {
      padding: 1.5rem 0 1.3rem; }
  .layer-popup .review-container .radio-item {
    font-size: 0;
    font-family: "Nanum Gothic", san-serif;
    color: #333; }
    .layer-popup .review-container .radio-item__wrap {
      display: table;
      table-layout: fixed;
      width: 100%; }
    .layer-popup .review-container .radio-item + .radio-item {
      margin-top: 2.5rem; }
    .layer-popup .review-container .radio-item__title {
      display: table-cell;
      width: 9rem;
      margin-bottom: 1rem;
      font-size: 1.3rem;
      line-height: 2.2rem;
      font-weight: bold; }
    .layer-popup .review-container .radio-item__value {
      position: relative;
      display: table-cell;
      font-size: 1.3rem;
      vertical-align: top; }
  .layer-popup .review-container .order-tbl {
    margin-top: 1.5rem; }

.layer-popup .review_form-part + .review_form-part {
  margin-top: 3.5rem; }

.layer-popup .review_form-title {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.6rem;
  letter-spacing: -0.04rem;
  color: #212121;
  line-height: 2.6rem;
  font-weight: bold; }

.layer-popup .review_form-description {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  line-height: 2.5rem;
  color: #666;
  letter-spacing: -0.03rem; }
  .layer-popup .review_form-description .point {
    font-weight: normal;
    color: #ee4848; }

.layer-popup .review-image__preview {
  position: relative;
  width: 100%;
  height: 50rem;
  margin-bottom: 2rem;
  border: 0.1rem solid #666;
  text-align: center; }
  .layer-popup .review-image__preview:before {
    display: inline-block;
    width: 0.1rem;
    height: 100%;
    margin-left: -0.1rem;
    vertical-align: middle;
    content: ''; }
  .layer-popup .review-image__preview img {
    max-height: 100%; }
  .layer-popup .review-image__preview .no-image {
    display: inline-block;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #999;
    line-height: 2.3rem;
    text-align: center;
    vertical-align: middle; }
    .layer-popup .review-image__preview .no-image:before {
      display: block;
      width: 5rem;
      height: 4.4rem;
      margin: 0 auto;
      margin-bottom: 0.9rem;
      background-image: url(../img/icon/image50x44.png);
      background-repeat: no-repeat;
      content: ''; }

.layer-popup .review-popup-button {
  position: relative;
  padding: 3rem 0 2.1rem;
  text-align: center; }

.order-search {
  position: relative;
  width: 100%;
  border: 0.1rem solid #dddddd;
  padding: 1.8rem 6.4rem; }
  .order-search__unit {
    display: inline-block;
    vertical-align: middle;
    font-size: 0; }
    .order-search__unit-item {
      position: relative;
      display: inline-block;
      margin-right: 1.5rem; }
      .order-search__unit-item ~ .order-search__unit-item {
        margin-right: 1.5rem;
        margin-left: 1.5rem; }
        .order-search__unit-item ~ .order-search__unit-item:before {
          position: absolute;
          top: 0.6rem;
          left: -1.7rem;
          width: 0.2rem;
          height: 0.2rem;
          content: '';
          background-color: #656464; }
      .order-search__unit-item:last-child {
        margin-right: 0; }
    .order-search__unit-btn {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 400;
      letter-spacing: -.025em;
      color: #999999; }
      .order-search__unit-btn--all {
        position: relative;
        color: #212121;
        font-weight: bold; }
        .order-search__unit-btn--all:before {
          position: absolute;
          bottom: -0.2rem;
          left: 0;
          width: 100%;
          height: 0.1rem;
          content: '';
          background-color: #212121; }
  .order-search__form {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-left: 6rem;
    font-size: 0; }
    .order-search__form:before {
      position: absolute;
      top: -1rem;
      left: -3.1rem;
      width: 0.1rem;
      height: 6.2rem;
      content: '';
      background-color: #ddd; }
    .order-search__form-date {
      position: relative;
      display: inline-block; }
      .order-search__form-date .form-item__date {
        width: 20rem; }
        .order-search__form-date .form-item__date:last-child {
          margin-left: 2rem; }
      .order-search__form-date:before {
        position: absolute;
        top: 1.5rem;
        left: 20.5rem;
        content: '~';
        font-size: 1.3rem;
        font-family: "Nanum Gothic", san-serif;
        font-weight: 400;
        color: #333333; }
    .order-search__form-submit {
      width: 10rem;
      margin-left: 1rem; }

.order-list__item {
  margin-top: 2rem;
  border: 0.1rem solid #dddddd; }
  .order-list__item-tbl {
    padding: 0 3rem; }
    .order-list__item-tbl tr:last-child td {
      border-bottom: 0; }
    .order-list__item-tbl td {
      text-align: center;
      border-bottom: 0.1rem solid #eeeeee;
      padding: 2.4rem 0 2.2rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 400;
      color: #666666; }
      .order-list__item-tbl td.order-list-item__tbl-td {
        border-bottom: 0; }

.order-list__top {
  width: 100%;
  height: 6rem;
  padding: 0 4rem;
  line-height: 6rem;
  background-color: #f5f5f5;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  font-weight: 400;
  color: #333333; }
  .order-list__top-left {
    display: inline-block; }
  .order-list__top-img {
    float: left;
    width: 3rem;
    height: 3rem;
    text-align: center; }
    .order-list__top-img img {
      margin: 0 auto; }
  .order-list__top-ordno {
    margin-left: 2rem; }
    .order-list__top-ordno_under {
      border-bottom: 0.1rem solid #333; }
  .order-list__top-date {
    position: relative;
    margin-left: 3rem; }
    .order-list__top-date:before {
      position: absolute;
      top: 0.2rem;
      left: -1.5rem;
      width: 0.1rem;
      height: 1rem;
      content: '';
      background-color: #dddddd; }
  .order-list__top-right {
    float: right; }
  .order-list__top-price {
    margin-right: 3rem; }
  .order-list__top-btn + .order-list__top-btn {
    margin-left: 0.8rem; }

.myp-order-product {
  float: left;
  display: inline-block;
  vertical-align: middle;
  text-align: left; }
  .myp-order-product__brand {
    padding-bottom: 1rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 400;
    font-size: 1.2rem;
    color: #999999;
    letter-spacing: -.04em; }
  .myp-order-product__name {
    padding-bottom: 1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-weight: 400;
    font-size: 1.4rem;
    letter-spacing: -.04em; }
  .myp-order-product__option {
    font-size: 0; }
    .myp-order-product__option-item {
      display: inline-block;
      font-size: 1.2rem;
      font-weight: 400;
      font-family: "Nanum Gothic", san-serif;
      vertical-align: top;
      color: #666; }
      .myp-order-product__option-item ~ .myp-order-product__option-item {
        margin-left: 1.4rem; }
  .myp-order-product__reprice {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: normal;
    color: #666666;
    letter-spacing: -.03em; }
  .myp-order-product__btn ~ .myp-order-product__btn {
    margin-top: 0.8rem; }
  .myp-order-product__delivery-info {
    margin: 1rem 0 1.2rem;
    line-height: 1.5; }

.delivery {
  margin-top: 7.5rem; }
  .delivery-title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 2rem;
    font-weight: bold;
    letter-spacing: -.025em;
    margin-bottom: 2rem; }
  .delivery-box {
    border: 0.1rem solid #666666; }
    .delivery-box__item {
      position: relative;
      width: 100%;
      height: 10rem;
      border-top: 0; }
      .delivery-box__item:before {
        position: absolute;
        bottom: -1.5rem;
        left: 9rem;
        width: 3rem;
        height: 3rem;
        content: '';
        background-color: #ffffff;
        background-image: url(../img/mypage/mypage-arrow.png);
        background-size: 100%;
        z-index: 10;
        -webkit-transform: rotate(90deg);
                transform: rotate(90deg); }
      .delivery-box__item:last-child:before {
        background: none; }
      .delivery-box__item ~ .delivery-box__item {
        border-top: 0.1rem solid #dddddd; }
      .delivery-box__item-status {
        position: relative;
        display: inline-block;
        width: 20.5rem;
        line-height: 10rem;
        text-align: center;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.6rem;
        font-weight: 400;
        letter-spacing: -.025em;
        color: #333333; }
        .delivery-box__item-status:before {
          position: absolute;
          top: 1.9rem;
          right: 0;
          width: 0.1rem;
          height: 6rem;
          content: '';
          background-color: #dddddd; }
      .delivery-box__item-img {
        margin-right: 1.5rem; }
      .delivery-box__item-txt {
        display: inline-block;
        padding-left: 3rem;
        font-family: "Nanum Gothic", san-serif;
        font-weight: 400;
        font-size: 1.3rem;
        color: #666666;
        line-height: 1.69231;
        vertical-align: middle; }

.re-payment,
.rp {
  padding: 2rem 3rem 4.1rem;
  font-family: "Nanum Gothic", san-serif; }
  .re-payment-title,
  .rp-title {
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.04rem;
    color: #212121; }
  .re-payment-contents,
  .rp-contents {
    margin-top: 2rem;
    border-top: 0.1rem solid #666;
    border-bottom: 0.1rem solid #ddd; }
    .re-payment-contents__payment,
    .rp-contents__payment {
      border-bottom: 0.1rem solid #ddd; }
      .re-payment-contents__payment tr,
      .rp-contents__payment tr {
        height: 6rem;
        font-size: 1.3rem;
        color: #212121; }
        .re-payment-contents__payment tr td,
        .rp-contents__payment tr td {
          padding: 2.3rem 2rem; }
          .re-payment-contents__payment tr td .rp-contents_radio,
          .rp-contents__payment tr td .rp-contents_radio {
            margin-right: 2rem; }
        .re-payment-contents__payment tr td:first-child,
        .rp-contents__payment tr td:first-child {
          background-color: #f8f8f8; }
    .re-payment-contents_radio ~ .re-payment-contents_radio,
    .rp-contents_radio ~ .re-payment-contents_radio, .re-payment-contents_radio ~
    .rp-contents_radio,
    .rp-contents_radio ~
    .rp-contents_radio {
      margin-left: 6rem; }
    .re-payment-contents__txt,
    .rp-contents__txt {
      padding: 2rem 1rem;
      font-family: "dotum", san-serif;
      font-size: 1.2rem; }
      .re-payment-contents__txt-upper,
      .rp-contents__txt-upper {
        line-height: 1.83;
        color: #666; }
      .re-payment-contents__txt-bottom,
      .rp-contents__txt-bottom {
        padding-top: 1rem;
        color: #ee4848; }
    .re-payment-contents .mypage-section--guide,
    .rp-contents .mypage-section--guide {
      margin-top: 4rem; }
      .re-payment-contents .mypage-section--guide .rp-guide-title,
      .rp-contents .mypage-section--guide .rp-guide-title {
        font-size: 1.2rem;
        color: #333;
        padding-bottom: 0.5rem;
        padding-top: 1.5rem; }
        .re-payment-contents .mypage-section--guide .rp-guide-title:first-child,
        .rp-contents .mypage-section--guide .rp-guide-title:first-child {
          padding-top: 0; }
  .re-payment-paymentbtn,
  .rp-paymentbtn {
    width: 100%;
    height: auto;
    padding-top: 3rem;
    text-align: center; }

.mypage-section--orderGuide {
  margin-top: 3rem; }

.mypage-section--couponList {
  margin-top: 2rem; }

.mypage-section--couponRegist {
  margin-top: 2rem; }

.mypage-form {
  padding: 4.1rem 16.8rem;
  border: 0.1rem solid #ddd; }
  .mypage-form__item-wrap {
    display: table;
    table-layout: fixed;
    width: 100%; }
  .mypage-form__item-title {
    display: table-cell;
    width: 14rem;
    vertical-align: middle;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold; }
  .mypage-form__item-value {
    display: table-cell;
    vertical-align: middle;
    font-size: 0; }
    .mypage-form__item-value .form-item {
      width: 40.2rem; }

.coupon-select_style {
  border: none;
  width: 10rem;
  font-weight: bold; }

.input--default-group + .input--default-group {
  margin-top: 1rem; }

.input--default-group:after {
  display: table;
  clear: both;
  content: ''; }

.mypage-section .register-form__content--modify {
  padding-bottom: 0; }

.mypage-section .register-content__items--hidden {
  display: none; }

.mypage-section .register-content__items--tit--top {
  padding-top: 1rem;
  padding-bottom: 1rem;
  line-height: 4rem;
  vertical-align: top; }

.mypage-section .register-content__items--tit.__requierd:after {
  color: #ee4848;
  content: '*'; }

.mypage-section .register-content__items .email-input {
  width: 12.1rem; }

.mypage-section .register-content__items .email-select {
  width: 12.1rem; }

.mypage-section .register-content__items .select-member {
  width: 11.8rem;
  vertical-align: top; }

.mypage-section .register-content__items .select-left {
  font-size: 0; }

.mypage-section .register-content__items .phone-lines {
  position: relative;
  width: 2.2rem;
  height: 4rem;
  margin: 0;
  top: 0;
  background: none;
  vertical-align: top; }
  .mypage-section .register-content__items .phone-lines:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 0.6rem;
    height: 0.1rem;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: #333;
    content: ''; }

.mypage-section .register-content__items input, .mypage-section .register-content__items select {
  font-size: 1.3rem; }

.order-info {
  width: 100%;
  height: auto;
  font-family: "Nanum Gothic", san-serif; }
  .order-info__more {
    width: 100%;
    height: auto;
    text-align: right;
    font-size: 1.4rem;
    font-weight: bold;
    color: #333333;
    padding-bottom: 1.4rem; }
  .order-info__content {
    border-top: 0.2rem solid #666666;
    border-right: 0.1rem solid #ddd;
    border-bottom: 0.1rem solid #dddddd;
    border-left: 0.1rem solid #ddd;
    padding: 3.3rem 5.5rem; }
    .order-info__content-icon {
      display: inline-block; }
    .order-info__content-txt {
      display: inline-block;
      font-size: 1.6rem;
      color: #666666;
      margin-left: 2.9rem; }
      .order-info__content-txt .order-info_bold {
        font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
        font-size: 2rem;
        color: #212121;
        font-weight: bold;
        padding: 0 0.9rem;
        position: relative;
        top: 0.2rem; }

.order-detail {
  width: 100%;
  height: auto;
  padding-top: 5.5rem; }
  .order-detail_header {
    width: 100%;
    height: auto;
    font-family: "Nanum Gothic", san-serif;
    display: table;
    clear: both;
    content: ''; }
    .order-detail_header--title {
      padding-top: 0.6rem;
      padding-left: 0.4rem;
      font-size: 2rem;
      font-weight: bold;
      color: #212121;
      display: inline-block; }
    .order-detail_header--option {
      float: right; }
      .order-detail_header--option .order-detail_header-select {
        display: inline-block; }
      .order-detail_header--option .order-detail_header-btn {
        display: inline-block;
        padding-left: 0.9rem; }
        .order-detail_header--option .order-detail_header-btn .order-apply {
          width: 10rem;
          height: 3.2rem;
          background-color: #212121;
          color: #fff;
          font-size: 1.2rem;
          font-weight: bold;
          position: relative;
          top: -0.1rem; }
  .order-detail .order-list {
    width: 100%;
    height: auto;
    margin-top: 2rem;
    border-top: 0.1rem solid #666666; }
    .order-detail .order-list_header {
      background-color: #f8f8f8;
      color: #333333;
      font-size: 1.3rem;
      font-family: "Nanum Gothic", san-serif;
      border-bottom: 0.1rem solid #dddddd; }
      .order-detail .order-list_header td {
        padding: 1.9rem 0;
        text-align: center; }
    .order-detail .order-list_content {
      font-family: "Nanum Gothic", san-serif;
      border-bottom: 0.1rem solid #dddddd; }
      .order-detail .order-list_content td {
        padding: 4rem 0;
        text-align: center; }
      .order-detail .order-list_content .over_view {
        cursor: pointer;
        position: relative; }
        .order-detail .order-list_content .over_view--detail {
          width: 24rem;
          height: 14.6rem;
          background-color: #fff;
          border-top: 0.3rem solid #ee4848;
          border-left: 0.1rem solid #dddddd;
          border-bottom: 0.1rem solid #dddddd;
          border-right: 0.1rem solid #dddddd;
          position: absolute;
          left: 50%;
          margin-top: 1.3rem;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          text-align: left;
          padding: 1.9rem 2.1rem 2.1rem;
          display: none; }
          .order-detail .order-list_content .over_view--detail_title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            color: #333;
            width: 100%;
            border-bottom: 0.1rem solid #666;
            padding-bottom: 1.2rem; }
            .order-detail .order-list_content .over_view--detail_title .cancel_btn {
              cursor: pointer;
              float: right; }
          .order-detail .order-list_content .over_view--detail_description {
            padding-top: 2rem;
            font-family: "dotum", san-serif;
            font-size: 1.2rem;
            color: #666; }
            .order-detail .order-list_content .over_view--detail_description-items {
              padding-top: 1.2rem; }
              .order-detail .order-list_content .over_view--detail_description-items:first-child {
                padding-top: 0; }
          .order-detail .order-list_content .over_view--detail:after {
            width: 0.8rem;
            height: 0.6rem;
            background-image: url("/Contents/img/icon/icon_tip-arrow8x6.png");
            content: '';
            width: 8px;
            height: 6px;
            position: absolute;
            top: -0.7rem;
            left: 48%; }
      .order-detail .order-list_content_price {
        font-size: 1.3rem;
        font-family: "Nanum Gothic", san-serif;
        color: #666666;
        cursor: pointer; }
      .order-detail .order-list_content .price-under {
        position: relative;
        display: inline-block; }
        .order-detail .order-list_content .price-under:after {
          content: '';
          position: absolute;
          width: 100%;
          height: 0.1rem;
          background-color: #666;
          left: 0;
          top: 1.5rem; }
      .order-detail .order-list_content--img {
        display: inline-block;
        vertical-align: middle;
        padding-left: 1.5rem;
        position: relative; }
        .order-detail .order-list_content--img .cancel-btn {
          content: '취소';
          width: 9.5rem;
          height: 2.3rem;
          background-color: #666;
          color: #fff;
          position: absolute;
          left: 57%;
          -webkit-transform: translateX(-50%);
                  transform: translateX(-50%);
          top: 35%;
          line-height: 1.7; }
      .order-detail .order-list_content--info {
        display: inline-block;
        vertical-align: middle;
        text-align: left;
        font-family: "Nanum Gothic", san-serif;
        padding-left: 1.5rem; }
        .order-detail .order-list_content--info_name {
          font-size: 1.4rem;
          color: #333333; }
        .order-detail .order-list_content--info_option {
          font-size: 1.3rem;
          color: #666666;
          padding-top: 1.5rem; }
          .order-detail .order-list_content--info_option span {
            padding-right: 0.5rem; }
        .order-detail .order-list_content--info_btn {
          margin-top: 1.6rem;
          width: 7.5rem;
          height: 2.5rem; }
          .order-detail .order-list_content--info_btn .review-btn {
            width: 100%;
            height: 2.5rem;
            background-color: #212121;
            color: #ffffff;
            font-family: "dotum", san-serif;
            font-size: 1.2rem; }
      .order-detail .order-list_content--delivery_status {
        font-size: 1.3rem;
        color: #666; }
      .order-detail .order-list_content--delivery_name {
        padding-top: 0.8rem;
        line-height: 1.5;
        color: #666; }
      .order-detail .order-list_content--delivery_btn {
        width: 7rem;
        height: 2.5rem;
        margin: 0 auto;
        display: table;
        margin-top: 1rem; }
        .order-detail .order-list_content--delivery_btn .delivery-btn {
          width: 100%;
          height: 2.5rem;
          border: 0.1rem solid #cccccc;
          font-family: "dotum", san-serif;
          font-size: 1.2rem;
          color: #333333; }
      .order-detail .order-list_content--return_btn {
        padding-top: 1rem;
        width: 7rem;
        height: 2.5rem;
        margin: 0 auto;
        display: table; }
        .order-detail .order-list_content--return_btn .return-btn {
          width: 100%;
          height: 2.5rem;
          font-family: "dotum", san-serif;
          font-size: 1.2rem;
          color: #ffffff;
          background-color: #212121; }
      .order-detail .order-list_content .change_interval {
        margin-top: 0.8rem; }

.order-result {
  width: 100%;
  height: auto;
  padding-top: 7.3rem;
  display: table;
  clear: both;
  content: '';
  position: relative; }
  .order-result__left {
    width: 61rem;
    height: auto;
    float: left; }
    .order-result__left--header {
      width: 100%;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      display: table;
      clear: both;
      content: ''; }
      .order-result__left--header__title {
        font-size: 2rem;
        color: #212121;
        letter-spacing: -0.05rem;
        padding-left: 0.5rem;
        float: left;
        padding-top: 0.6rem;
        font-weight: bold; }
      .order-result__left--header__btn {
        width: 12rem;
        height: 3.2rem;
        float: right;
        padidng-right: 0.5rem; }
        .order-result__left--header__btn .all-order_btn {
          width: 100%;
          height: 3.2rem;
          background-color: #212121;
          color: #fff;
          font-family: "dotum", san-serif;
          font-size: 1.2rem; }
    .order-result__left--content {
      margin-top: 1.4rem;
      border-top: 0.1rem solid #666;
      padding-bottom: 8rem; }
      .order-result__left--content:last-child {
        padding-bottom: 0; }
      .order-result__left--content table {
        text-align: center; }
        .order-result__left--content table tr {
          border-bottom: 0.1rem solid #dddddd; }
      .order-result__left--content .order-detail_title {
        background-color: #f8f8f8;
        padding: 2.3rem 0; }
      .order-result__left--content .order-detail_content {
        text-align: left;
        line-height: 1.85;
        padding: 2.3rem 0 2.3rem 2.9rem; }
        .order-result__left--content .order-detail_content .cash-btn {
          width: 10rem;
          height: 3.2rem;
          border: 0.1rem solid #666;
          font-weight: bold;
          font-size: 1.2rem;
          letter-spacing: -0.03rem;
          color: #212121; }
  .order-result__right {
    width: 39.8rem;
    height: auto;
    float: right; }
    .order-result__right--header {
      width: 100%;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      display: table;
      clear: both;
      content: ''; }
      .order-result__right--header__title {
        font-size: 2rem;
        color: #212121;
        letter-spacing: -0.05rem;
        padding-left: 0.5rem;
        float: left;
        padding-top: 0.6rem;
        font-weight: bold; }
    .order-result__right--content {
      margin-top: 2rem;
      border-top: 0.2rem solid #333333;
      background-color: #f8f8f8;
      border: 0.1rem solid #ddd; }
      .order-result__right--content .order-price_table {
        padding: 2.3rem 2.3rem 0; }
        .order-result__right--content .order-price_table table tr {
          border-bottom: 0.1rem solid #ddd; }
          .order-result__right--content .order-price_table table tr:last-child {
            border-bottom: 0; }
          .order-result__right--content .order-price_table table tr td {
            height: 3.6rem;
            padding: 1rem 0 2.2rem;
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spaccing: -0.03rem;
            color: #454545; }
            .order-result__right--content .order-price_table table tr td:last-child {
              text-align: right;
              font-size: 1.6rem;
              letter-spacing: -0.04rem; }
          .order-result__right--content .order-price_table table tr .order-price_td {
            padding-top: 2rem; }
      .order-result__right--content .order-price_value {
        width: 100%;
        height: auto;
        border-top: 0.1rem solid #666666; }
        .order-result__right--content .order-price_value table tr td {
          padding: 3rem;
          font-size: 1.6rem;
          font-weight: bold;
          letter-spacing: -0.04rem;
          color: #333333;
          background: #fff; }
          .order-result__right--content .order-price_value table tr td:last-child {
            text-align: right;
            font-size: 2.5rem;
            color: #ee4848;
            font-weight: bold; }
          .order-result__right--content .order-price_value table tr td .order-price_font {
            padding-left: 0.4rem;
            font-size: 1.4rem;
            letter-spacing: -0.03rem; }

.add_fixed {
  position: fixed;
  top: 20%;
  left: 61.75%; }

.add_absolute {
  position: absolute;
  top: 69.2%;
  left: 61.75%; }

.order-price-btn {
  margin-top: 2rem; }
  .order-price-btn .order-list_btn {
    width: 100%;
    height: 5rem;
    background-color: #212121;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.08rem;
    color: #fff; }

.select-order__items {
  border: none; }

.goods-title {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 3.24rem;
  font-weight: bold;
  letter-spacing: 0.1rem;
  color: #212121;
  padding-left: 0.5rem; }

.goods-smart_search {
  -webkit-transition: 500ms all;
  transition: 500ms all;
  width: 100%;
  height: auto;
  padding-top: 2.9rem;
  font-family: "Nanum Gothic", san-serif; }
  .goods-smart_search--myp {
    padding-top: 0;
    margin-bottom: 6rem; }
  .goods-smart_search table {
    border-top: 0.1rem solid #666666;
    border-bottom: 0.1rem solid #dddddd; }
    .goods-smart_search table td {
      vertical-align: top; }
    .goods-smart_search table tr {
      border-bottom: 0.1rem solid #dddddd; }
      .goods-smart_search table tr .goods-term__title {
        padding-left: 2rem;
        cursor: pointer; }
      .goods-smart_search table tr .goods-td {
        padding: 1.9rem 1.1rem 1.8rem 2rem; }
        .goods-smart_search table tr .goods-td .goods-checkbox {
          display: inline; }
          .goods-smart_search table tr .goods-td .goods-checkbox .list_items {
            padding-bottom: 0; }
            .goods-smart_search table tr .goods-td .goods-checkbox .list_items .number-setting {
              position: absolute;
              top: -0.1rem; }
            .goods-smart_search table tr .goods-td .goods-checkbox .list_items .number-input {
              width: 8rem;
              height: 2.4rem;
              border-radius: 1.2rem;
              border: 0.1rem solid #cccccc;
              font-size: 1.2rem;
              text-align: center;
              letter-spacing: 0.03rem;
              color: #666666; }
            .goods-smart_search table tr .goods-td .goods-checkbox .list_items .number-interval {
              margin-left: 1.4rem; }
          .goods-smart_search table tr .goods-td .goods-checkbox .price_list {
            width: 34.4rem;
            position: relative; }
            .goods-smart_search table tr .goods-td .goods-checkbox .price_list--division {
              font-size: 1.2rem;
              padding: 0 0.7rem;
              color: #ddd; }
          .goods-smart_search table tr .goods-td .goods-checkbox__items {
            display: inline-block;
            width: 17.03rem;
            padding-top: 1.5rem; }
            .goods-smart_search table tr .goods-td .goods-checkbox__items:nth-child(-1n+6) {
              padding-top: 0; }
            .goods-smart_search table tr .goods-td .goods-checkbox__items--myp {
              display: inline-block;
              width: 16.03rem;
              padding-top: 1.5rem; }
              .goods-smart_search table tr .goods-td .goods-checkbox__items--myp:nth-child(-1n+5) {
                padding-top: 0; }
              .goods-smart_search table tr .goods-td .goods-checkbox__items--myp.category_view {
                display: none; }
            .goods-smart_search table tr .goods-td .goods-checkbox__items.category_view {
              display: none; }
      .goods-smart_search table tr .goods-term {
        width: 100%;
        height: auto;
        display: table;
        font-family: "Nanum Gothic", san-serif; }
        .goods-smart_search table tr .goods-term__element {
          display: table-cell;
          border-right: 0.1rem solid #eeeeee;
          padding: 2rem 0;
          width: 17.3rem;
          cursor: pointer; }
          .goods-smart_search table tr .goods-term__element:last-child {
            border-right: 0; }
          .goods-smart_search table tr .goods-term__element-items {
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            color: #212121;
            padding: 0 2rem 0 2rem; }
            .goods-smart_search table tr .goods-term__element-items span:last-child {
              float: right; }
          .goods-smart_search table tr .goods-term__element-list {
            padding: 1.7rem 0 0 2rem;
            display: none; }
            .goods-smart_search table tr .goods-term__element-list__checkbox {
              padding-bottom: 1.5rem; }
              .goods-smart_search table tr .goods-term__element-list__checkbox:last-child {
                padding-bottom: 0; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-white_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #fff;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-grey_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #e5e5e5;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-yellow_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #f8ab05;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-orange_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #f6712e;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-purple_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #8d3d9e;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-blue_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #233d9f;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-sky_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #1f9cf0;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-green_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #57ab1f;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-red_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #ea3429;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox-black_color {
                width: 2.4rem;
                height: 2.4rem;
                background-color: #050706;
                border: 0.1rem solid #cccccc;
                display: inline-block;
                margin-right: 1rem;
                margin-bottom: 1rem;
                position: relative; }
              .goods-smart_search table tr .goods-term__element-list__checkbox .goods-term__active {
                position: absolute;
                top: 15%;
                left: 50%;
                -webkit-transform: translateX(-50%);
                        transform: translateX(-50%);
                display: none; }
          .goods-smart_search table tr .goods-term__element-scroll {
            max-height: 20.8rem;
            overflow-y: scroll; }
      .goods-smart_search table tr .goods-add {
        cursor: pointer; }
      .goods-smart_search table tr td:first-child {
        background-color: #f8f8f8;
        font-size: 1.3rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #333;
        padding-right: 2rem; }
  .goods-smart_search .search-active {
    width: 100%;
    height: auto;
    border-bottom: 0.1rem solid #dddddd;
    padding: 0.9rem 2rem 0.9rem 2rem;
    font-family: "Nanum Gothic", san-serif;
    display: table;
    clear: both;
    content: ''; }
    .goods-smart_search .search-active__result {
      width: 80%;
      height: auto;
      display: inline-block;
      padding-top: 0.9rem; }
      .goods-smart_search .search-active__result-tags {
        display: inline-block;
        color: #808080;
        padding-right: 4rem;
        font-size: 1.3rem;
        padding-bottom: 1rem;
        cursor: pointer; }
        .goods-smart_search .search-active__result-tags .search-tags:after {
          content: 'X';
          font-size: 1rem;
          position: relative;
          top: -0.06rem;
          left: 0.3rem;
          cursor: pointer; }
    .goods-smart_search .search-active__btn {
      float: right;
      font-size: 0; }
      .goods-smart_search .search-active__btn button {
        width: 6.8rem;
        height: 3rem;
        text-align: center;
        display: inline-block;
        font-size: 1.2rem;
        font-weight: bold;
        letter-spacing: -0.03rem; }
      .goods-smart_search .search-active__btn .reset_btn {
        border: 0.1rem solid #666666;
        margin-right: 1rem; }
      .goods-smart_search .search-active__btn .apply_btn {
        border: 0.1rem solid #212121;
        background-color: #212121;
        color: #fff; }

.goods-list {
  width: 100%;
  height: auto;
  padding-top: 7.9rem; }
  .goods-list_header {
    width: 100%;
    height: auto;
    padding: 0 1rem;
    font-family: "Nanum Gothic", san-serif;
    display: table;
    clear: both;
    content: '';
    border-bottom: 0.1rem solid #dddddd; }
    .goods-list_header--brand {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 2rem;
      color: #212121; }
    .goods-list_header--darkgray {
      border-bottom: 0.1rem solid #666; }
    .goods-list_header--title {
      display: inline-block;
      font-size: 1.4rem;
      color: #333;
      padding-top: 1.3rem; }
      .goods-list_header--title_red {
        color: #ee4848; }
    .goods-list_header--option {
      float: right; }
      .goods-list_header--option_lines {
        width: 0.1rem;
        height: 1.3rem;
        background-color: #eeeeee;
        display: inline-block;
        position: relative;
        top: 0.2rem; }
  .goods-list_content {
    width: 100%;
    height: auto; }
    .goods-list_content-column {
      width: 100%;
      padding-bottom: 3rem;
      border-bottom: 0.1rem solid #dddddd;
      font-size: 0; }
      .goods-list_content-column .goods-items_active {
        border: 0.1rem solid #212121;
        border-bottom: none;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; }
      .goods-list_content-column .goods-list__items {
        width: 30.7rem;
        height: auto;
        display: inline-block;
        position: relative;
        cursor: pointer;
        border: 0.1rem solid #fff;
        vertical-align: top;
        /*& + .goods-list__items{
					margin-left: 2rem;
				}*/ }
        .goods-list_content-column .goods-list__items-three {
          width: 40rem; }
          .goods-list_content-column .goods-list__items-three .goods-list__items-brand {
            padding: 2rem 2rem 0; }
          .goods-list_content-column .goods-list__items-three .goods-list__items-name {
            padding: .7rem 2rem 0; }
          .goods-list_content-column .goods-list__items-three .goods-list__items-price {
            padding: 1.15rem 2rem 0; }
        .goods-list_content-column .goods-list__items-four {
          width: 29.5rem; }
          .goods-list_content-column .goods-list__items-four .goods-list__items-brand {
            padding: 1.9rem 2rem 0; }
          .goods-list_content-column .goods-list__items-four .goods-list__items-name {
            padding: .55rem 2rem 0; }
          .goods-list_content-column .goods-list__items-four .goods-list__items-price {
            padding: 1.15rem 2rem 0; }
          .goods-list_content-column .goods-list__items-four .goods-item__select-item {
            margin: 0 .85rem; }
        .goods-list_content-column .goods-list__items-five {
          width: 23.2rem; }
          .goods-list_content-column .goods-list__items-five .goods-list__items-brand {
            padding: 1.8rem 1.5rem 0; }
          .goods-list_content-column .goods-list__items-five .goods-list__items-name {
            padding: .6rem 1.5rem 0; }
          .goods-list_content-column .goods-list__items-five .goods-list__items-price {
            padding: 1.15rem 1.5rem 0; }
        .goods-list_content-column .goods-list__items-six {
          width: 19rem; }
          .goods-list_content-column .goods-list__items-six .goods-list__items-brand {
            padding: 1.3rem 1.6rem 0; }
          .goods-list_content-column .goods-list__items-six .goods-list__items-name {
            padding: .35rem 1.6rem 0; }
          .goods-list_content-column .goods-list__items-six .goods-list__items-price {
            padding: 1.15rem 1.6rem 0; }
        .goods-list_content-column .goods-list__items .goods--icon-btn__search {
          border-left: 0;
          border-bottom: 0; }
        .goods-list_content-column .goods-list__items .goods--icon-btn__cart.icon-btn__cart-four {
          width: 12.6rem; }
        .goods-list_content-column .goods-list__items .goods--icon-btn__buy.icon-btn__buy-four {
          width: 12.7rem; }
        .goods-list_content-column .goods-list__items-img {
          position: relative;
          margin: 0 auto;
          text-align: center; }
          .goods-list_content-column .goods-list__items-img .list-item_img-view,
          .goods-list_content-column .goods-list__items-img .list-item_img-view_active {
            margin: 0 auto; }
          .goods-list_content-column .goods-list__items-img .list-item_img-view {
            position: absolute;
            left: 0;
            top: 0;
            right: 0;
            margin: 0 auto;
            display: none; }
          .goods-list_content-column .goods-list__items-img__icon {
            position: absolute;
            background: transparent;
            top: 2rem;
            right: 2rem;
            width: 5.8rem;
            height: 3rem;
            border: 0.1rem solid #999999;
            display: none;
            text-align: center;
            line-height: 2.3;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.2rem;
            color: #999999; }
            .goods-list_content-column .goods-list__items-img__icon img {
              cursor: pointer; }
          .lb-proc--five .goods-list_content-column .goods-list__items-img {
            margin: 0 auto; }
        .goods-list_content-column .goods-list__items-icon {
          position: absolute;
          left: 2rem;
          top: 2rem;
          font-size: 0; }
          .goods-list_content-column .goods-list__items-icon div + .goods-list_content-column .goods-list__items-icon div {
            margin-left: 1rem; }
        .goods-list_content-column .goods-list__items-brand {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.2rem;
          letter-spacing: 0.03rem;
          color: #999999;
          padding: 1.2rem 1.5rem 0; }
        .goods-list_content-column .goods-list__items-name {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          letter-spacing: -0.03rem;
          color: #333333;
          padding: 1.1rem 1.5rem 0;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          height: 4.35rem;
          line-height: 1.54;
          padding-top: .7rem; }
        .goods-list_content-column .goods-list__items-price {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          font-weight: bold;
          color: #212121;
          padding: 1.5rem 1.5rem 0; }
          .goods-list_content-column .goods-list__items-price_sale {
            color: #999999; }
          .goods-list_content-column .goods-list__items-price_percent {
            color: #fe1408; }
        .goods-list_content-column .goods-list__items-over {
          width: calc(100% + 0.2rem);
          height: auto;
          position: absolute;
          padding-top: 3rem;
          background-color: #ffffff;
          display: none;
          z-index: 100; }
          .goods-list_content-column .goods-list__items-over__select {
            width: 100%;
            padding: 0 1.5rem; }
            .goods-list_content-column .goods-list__items-over__select .select-full {
              padding-bottom: 2rem; }
          .goods-list_content-column .goods-list__items-over__btn {
            font-size: 1.3rem; }
            .goods-list_content-column .goods-list__items-over__btn .wish-btn {
              width: 15%;
              height: 3.9rem;
              background-color: #ffffff;
              border: 0.1rem solid #212121;
              border-left: none;
              border-bottom: none;
              float: left; }
            .goods-list_content-column .goods-list__items-over__btn .cart-btn {
              width: 42.5%;
              height: 3.9rem;
              background-color: #212121;
              color: #ffffff;
              font-family: "Nanum Gothic", san-serif;
              padding: 0;
              float: left; }
              .goods-list_content-column .goods-list__items-over__btn .cart-btn img {
                margin-right: 1rem; }
            .goods-list_content-column .goods-list__items-over__btn .buy-btn {
              width: 42.5%;
              height: 3.9rem;
              background-color: #ee4848;
              color: #ffffff;
              font-family: "Nanum Gothic", san-serif;
              padding: 0;
              float: left; }
              .goods-list_content-column .goods-list__items-over__btn .buy-btn img {
                margin-right: 1rem; }
            .goods-list_content-column .goods-list__items-over__btn .compare-btn {
              width: 4rem;
              height: 3.9rem;
              background-color: #212121;
              border-right: 0.1rem solid #666;
              float: left; }
            .goods-list_content-column .goods-list__items-over__btn .like-btn {
              width: 4rem;
              height: 3.9rem;
              background-color: #212121;
              float: left;
              color: #fff; }
        .goods-list_content-column .goods-list__items .over-active {
          border: 0.1rem solid #212121;
          -webkit-box-sizing: border-box;
                  box-sizing: border-box;
          border-top: none;
          left: -0.1rem; }
    .goods-list_content-img {
      padding-top: 2rem;
      border-bottom: 0.1rem solid #dddddd;
      padding-bottom: 2rem; }
    .goods-list_content .goods-list {
      padding-bottom: 0; }
    .goods-list_content .suggest-slide {
      width: 25%; }
      .goods-list_content .suggest-slide .goods-slide__item {
        position: relative;
        display: inline-block;
        width: 100%;
        padding: 4rem 0;
        font-size: 1.6rem;
        white-space: normal;
        text-align: center;
        vertical-align: top;
        z-index: 10; }
      .goods-list_content .suggest-slide .goods-list_info {
        width: 100%;
        text-align: left; }
        .goods-list_content .suggest-slide .goods-list_info__title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.2rem;
          color: #848484;
          letter-spacing: 0.03rem;
          padding-top: 0.6rem; }
        .goods-list_content .suggest-slide .goods-list_info__name {
          padding-top: 1.2rem;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          letter-spacing: -0.03rem;
          color: #171717;
          width: 100%;
          text-overflow: ellipsis;
          white-space: nowrap;
          overflow: hidden; }
        .goods-list_content .suggest-slide .goods-list_info__price {
          padding-top: 1.5rem;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          color: #212121; }

.term_active {
  border-bottom: 0.1rem solid #dddddd; }

.interval-div {
  position: relative;
  bottom: 11.6rem; }

.plus-img {
  float: right; }

.close-img {
  float: right;
  display: none; }

.term_plus-img {
  float: right; }

.term_close-img {
  float: right;
  display: none; }

.icon__turn {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  font-size: 0;
  display: none;
  /* position: absolute;
		top: 20px;
		left: 20px; */
  width: 2.2rem;
  height: 3rem;
  background-image: url(../img/icon/icon_turn.svg); }
  .icon__turn .icon-text,
  .icon__turn ~ * {
    vertical-align: middle; }

.icon__livefit {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  font-size: 0;
  /*height:12px;*/
  background-image: url(../img/icon/live_fit.svg);
  background-position: center top;
  padding-top: 2rem;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.1rem;
  color: #333;
  line-height: 1;
  text-align: center; }
  .icon__livefit .icon-text,
  .icon__livefit ~ * {
    vertical-align: middle; }

.icon__wish {
  display: none;
  position: absolute;
  top: 2rem;
  right: 2rem; }
  .goods-items_active .icon__wish {
    display: block; }

.goods-item__select {
  padding-top: 0.7rem;
  border-top: 0.1rem dotted #cccccc; }
  .goods-item__select-list {
    padding-bottom: 1.3rem;
    font-size: 0; }
    .goods-item__select-list:after {
      display: table;
      clear: both;
      content: ''; }
  .goods-item__select-item {
    position: relative;
    display: inline-block;
    margin: 0 1rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    line-height: 2.3rem; }
    .goods-item__select-item__y {
      color: #666; }
      .goods-item__select-item__y input:checked + label {
        color: #ee4848;
        font-weight: 600; }
    .goods-item__select-item__n {
      color: #ccc; }
    .goods-item__select-item input {
      position: absolute;
      left: 0;
      top: 0;
      width: 0.1rem;
      height: 0.1rem;
      z-index: -1;
      opacity: 0; }

.slide-icon__left.slide-icon {
  z-index: 10; }

.slide-option__under-goods .icon-btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .slide-option__under-goods .icon-btn__search {
    border-left: 0;
    border-bottom: 0; }
    .slide-option__under-goods .icon-btn__search-three.icon-btn {
      width: 5rem;
      height: 5rem; }
  .slide-option__under-goods .icon-btn__cart-three.icon-btn {
    width: 17.4rem;
    height: 5rem;
    text-indent: 0;
    background: #212121; }
    .slide-option__under-goods .icon-btn__cart-three.icon-btn:before {
      display: inline-block;
      width: 1.4rem;
      height: 1.8rem;
      margin-right: 0.5rem;
      margin-top: -0.1rem;
      content: '';
      background: url(../img/icon/icon_cart13x17.png) no-repeat center center;
      vertical-align: middle; }
  .slide-option__under-goods .icon-btn__buy-three.icon-btn {
    width: 17.4rem;
    height: 5rem; }

.goods-item__select-list {
  margin: 0 -.3rem; }

.goods-item__select-item {
  width: 2rem;
  margin: 0 1rem; }

.goods-wrapper {
  width: 124rem;
  height: auto;
  margin: 0 auto;
  padding-bottom: 15rem; }

.goods-contents {
  width: 100%;
  height: auto;
  padding-top: 6.2rem; }

.goods-preview {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1200;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0ms, opacity 500ms;
  transition: visibility 0ms, opacity 500ms; }
  .goods-preview--show {
    visibility: visible;
    opacity: 1; }
  .goods-preview--hide {
    -webkit-transition-delay: 500ms, 0ms;
            transition-delay: 500ms, 0ms; }
  .goods-preview__close {
    position: absolute;
    right: 2.5rem;
    top: 1.9rem;
    width: 1.8rem;
    height: 1.8rem;
    background-image: url(../img/icon/icon_close18x18.png);
    background-repeat: no-repeat;
    font-size: 0; }
  .goods-preview__box {
    position: relative;
    left: 50%;
    top: 50%;
    width: 124rem;
    padding: 6.2rem 4.1rem;
    border: 0.1rem solid #dbdbdb;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    background-color: #fff; }
    .goods-preview__box .detail-info {
      padding-left: 0; }
      .goods-preview__box .detail-info__contents.goods-info {
        float: right;
        width: 50.5rem;
        padding-left: 0; }

.active-color {
  display: inline-block;
  border: 0.2rem solid #666; }

.blowup-lock {
  position: fixed;
  top: -4.7rem;
  height: 100%; }

.fxied-active {
  width: 124rem;
  height: auto;
  background-color: #ffffff;
  position: fixed;
  top: 12.3rem;
  z-index: 200; }

.box-active {
  border-top: 0.4rem solid red; }

.goods-hidden {
  width: 0;
  height: 0;
  overflow: hidden; }

.detail-cart {
  width: 100%;
  height: auto;
  position: fixed;
  bottom: 0;
  z-index: 200; }
  .detail-cart_dim {
    width: 100%;
    height: 100%;
    position: fixed;
    opacity: 0.65;
    background-color: #000;
    top: 0;
    z-index: 104;
    display: none; }
  .detail-cart_wrapper {
    width: 124rem;
    height: auto;
    bottom: 0;
    margin: 0 auto;
    *zoom: 1; }
    .detail-cart_wrapper:after, .detail-cart_wrapper:before {
      display: table;
      content: '';
      clear: both; }
    .detail-cart_wrapper--btn {
      width: 15rem;
      height: 3.2rem;
      float: right;
      cursor: pointer;
      -webkit-transition: 500ms all;
      transition: 500ms all; }
      .detail-cart_wrapper--btn img {
        -webkit-transition: 500ms all;
        transition: 500ms all; }
      .detail-cart_wrapper--btn button {
        width: 100%;
        height: 3.2rem;
        display: inline-block;
        background-color: #212121;
        font-family: "Nanum Gothic", san-serif;
        color: #fff;
        font-size: 1.3rem; }
  .detail-cart_box {
    width: 100%;
    height: 9.6rem;
    background-color: #212121;
    text-align: center;
    font-family: "Nanum Gothic", san-serif; }
    .detail-cart_box-active {
      display: none;
      position: relative;
      top: -2rem; }
    .detail-cart_box--txt {
      color: #fff;
      padding-top: 4rem;
      font-size: 1.5rem; }
      .detail-cart_box--txt span {
        padding-left: 2rem; }
  .detail-cart_list {
    width: 100%;
    height: 20rem;
    background-color: #fff;
    border-top: 0.2rem solid #212121;
    overflow-y: scroll;
    display: none; }
    .detail-cart_list-wrapper {
      padding-bottom: 6rem; }
      .detail-cart_list-wrapper__items,
      .detail-cart_list-wrapper .cart-items {
        width: 100%;
        height: auto; }
        .detail-cart_list-wrapper__items .cart-tbl__content,
        .detail-cart_list-wrapper .cart-items .cart-tbl__content {
          border-top: 0; }
        .detail-cart_list-wrapper__items .cart-sale-price,
        .detail-cart_list-wrapper .cart-items .cart-sale-price {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          color: #666; }
          .detail-cart_list-wrapper__items .cart-sale-price span,
          .detail-cart_list-wrapper .cart-items .cart-sale-price span {
            font-weight: bold;
            color: #ee4848; }
        .detail-cart_list-wrapper__items .cart-price,
        .detail-cart_list-wrapper .cart-items .cart-price {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.4rem;
          font-weight: bold;
          color: #333; }
        .detail-cart_list-wrapper__items .cart-close,
        .detail-cart_list-wrapper .cart-items .cart-close {
          cursor: pointer; }
    .detail-cart_list-total {
      width: 100%;
      height: 6.2rem;
      background-color: #f8f8f8;
      position: fixed;
      bottom: 0; }
      .detail-cart_list-total .cart-total {
        padding: 1.5rem 0;
        *zoom: 1; }
        .detail-cart_list-total .cart-total:after, .detail-cart_list-total .cart-total:before {
          display: table;
          content: '';
          clear: both; }
        .detail-cart_list-total .cart-total__left {
          float: left;
          width: 10rem;
          height: 3.2rem;
          font-family: "Nanum Gothic", san-serif; }
          .detail-cart_list-total .cart-total__left button {
            width: 100%;
            height: 3.2rem;
            display: inline-block;
            font-size: 1.2rem;
            font-weight: bold;
            letter-spacing: -0.03rem;
            color: #212121;
            border: 0.1rem solid #666666; }
        .detail-cart_list-total .cart-total__right {
          float: right;
          font-family: "Nanum Gothic", san-serif;
          color: #333; }
          .detail-cart_list-total .cart-total__right-txt {
            font-weight: bold;
            font-size: 1.6rem;
            letter-spacing: -0.04rem; }
          .detail-cart_list-total .cart-total__right-price {
            margin-left: 6rem;
            font-size: 2.2rem;
            font-weight: bold;
            letter-spacing: -0.06rem;
            color: #333;
            position: relative;
            top: 0.2rem; }
            .detail-cart_list-total .cart-total__right-price span {
              font-size: 1.4rem;
              padding-left: 0.3rem;
              letter-spacing: -0.03rem;
              color: #666; }
          .detail-cart_list-total .cart-total__right-btn {
            padding-left: 3.4rem; }
            .detail-cart_list-total .cart-total__right-btn .cart-popup_btn {
              width: 10rem;
              height: 3.2rem;
              background-color: #212121;
              display: inline-block;
              font-family: "Nanum Gothic", san-serif;
              color: #fff;
              font-size: 1.2rem;
              font-weight: bold;
              letter-spacing: -0.03rem; }
            .detail-cart_list-total .cart-total__right-btn .buy-popup_btn {
              width: 10rem;
              height: 3.2rem;
              background-color: #ee4848;
              display: inline-block;
              font-family: "Nanum Gothic", san-serif;
              color: #fff;
              font-size: 1.2rem;
              font-weight: bold;
              letter-spacing: -0.03rem;
              margin-left: 1rem; }

.detail-status {
  padding-bottom: 5rem; }

.quick {
  width: 5.9rem;
  height: auto;
  border: 0.1rem solid #e3e3e3;
  position: fixed;
  margin-top: 18.5rem;
  z-index: 100; }
  .quick ul {
    width: 100%; }
    .quick ul .quick-items {
      padding: 1.8rem 1.7rem;
      border-bottom: 0.1rem solid #ddd;
      cursor: pointer;
      position: relative;
      background-color: #f8f8f8;
      -webkit-transition: 500ms all;
      transition: 500ms all; }
      .quick ul .quick-items .quick_txt {
        position: absolute;
        right: -110%;
        top: 41%;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.2rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #333;
        display: none; }
      .quick ul .quick-items .quick_txt2 {
        position: absolute;
        right: -180%;
        top: 41%;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.2rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #333;
        display: none; }
    .quick ul li:last-child {
      border-bottom: 0; }

.exp-section {
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  background-color: #fff;
  border-right: 0.1rem solid #ddd;
  border-bottom: 0.1rem solid #dddddd;
  border-left: 0.1rem solid #dddddd;
  border-top: 0.3rem solid #ee4848;
  font-family: "Nanum Gothic", san-serif;
  clear: both;
  content: '';
  z-index: 100; }
  .exp-section_arrow {
    display: none;
    position: absolute;
    font-size: 0;
    width: 0.8rem; }
  .exp-section_title {
    width: 100%;
    height: auto;
    border-bottom: 0.1rem solid #ddd;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.04rem;
    color: #333;
    padding: 1.8rem 0; }
    .exp-section_title div {
      padding-left: 1.7rem; }
  .exp-section_contents {
    width: 100%;
    height: auto;
    padding: 2rem; }
    .exp-section_contents__title {
      font-size: 1.3rem;
      letter-spacing: -0.03rem;
      color: #333; }
    .exp-section_contents__description {
      padding-top: 1.2rem;
      font-family: "dotum", san-serif;
      font-size: 1.2rem;
      line-height: 1.75;
      color: #ee4848; }
      .exp-section_contents__description p:last-child {
        color: #666; }
    .exp-section_contents table {
      border-top: 0.1rem solid #666666;
      border-right: 0.1rem solid #dddddd;
      border-bottom: 0.1rem solid #dddddd;
      border-left: 0.1rem solid #dddddd;
      text-align: center;
      margin-top: 1rem;
      font-size: 1.1rem;
      table-layout: auto; }
      .exp-section_contents table tr {
        height: 4rem;
        border-bottom: 0.1rem solid #ddd; }
        .exp-section_contents table tr td {
          border-right: 0.1rem solid #ddd; }
        .exp-section_contents table tr td:first-child {
          background-color: #f8f8f8; }
        .exp-section_contents table tr td:last-child {
          border-right: 0; }
      .exp-section_contents table tr:last-child {
        font-weight: bold; }
        .exp-section_contents table tr:last-child td:first-child {
          font-weight: normal; }
    .exp-section_contents__txt {
      font-family: "dotum", san-serif;
      font-size: 1.2rem;
      color: #666;
      padding-top: 1.5rem;
      padding-left: 0.5rem; }

.man-section {
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  background-color: #fff;
  border-right: 0.1rem solid #ddd;
  border-bottom: 0.1rem solid #ddd;
  border-left: 0.1rem solid #dddddd;
  border-top: 0.3rem solid #ee4848;
  font-family: "Nanum Gothic", san-serif;
  clear: both;
  content: '';
  top: 4rem;
  z-index: 100; }
  .man-section_arrow {
    display: none;
    position: absolute;
    width: 0.8rem;
    font-size: 0; }
  .man-section_title {
    width: 100%;
    height: auto;
    border-bottom: 0.1rem solid #ddd;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.04rem;
    color: #333;
    padding: 1.8rem 0; }
    .man-section_title div {
      padding-left: 1.7rem; }
  .man-section_contents {
    width: 100%;
    height: auto;
    padding: 2rem; }
    .man-section_contents__title {
      font-size: 1.4rem;
      letter-spacing: -0.03rem;
      color: #000033; }
    .man-section_contents table {
      table-layout: auto; }
    .man-section_contents .man {
      border-top: 0.1rem solid #666666;
      border-right: 0.1rem solid #dddddd;
      border-bottom: 0.1rem solid #dddddd;
      border-left: 0.1rem solid #dddddd;
      text-align: center;
      margin-top: 1rem; }
      .man-section_contents .man-tr {
        background: #f8f8f8; }
      .man-section_contents .man tr {
        height: 4rem;
        border-bottom: 0.1rem solid #ddd; }
        .man-section_contents .man tr td {
          border-right: 0.1rem solid #ddd; }
        .man-section_contents .man tr td:last-child {
          border-right: 0; }
      .man-section_contents .man tr:first-child {
        background-color: #f8f8f8; }
    .man-section_contents__txt {
      font-family: "dotum", san-serif;
      font-size: 1.2rem;
      color: #666;
      padding-top: 1.5rem;
      padding-left: 0.5rem; }

.woman-section {
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  background-color: #fff;
  border-right: 0.1rem solid #ddd;
  border-bottom: 0.1rem solid #ddd;
  border-left: 0.1rem solid #dddddd;
  border-top: 0.3rem solid #ee4848;
  font-family: "Nanum Gothic", san-serif;
  clear: both;
  content: '';
  top: 4rem;
  z-index: 100; }
  .woman-section_arrow {
    display: none;
    position: absolute;
    width: 0.8rem;
    font-size: 0; }
  .woman-section_title {
    width: 100%;
    height: auto;
    border-bottom: 0.1rem solid #ddd;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.04rem;
    color: #333;
    padding: 1.8rem 0; }
    .woman-section_title div {
      padding-left: 1.7rem; }
  .woman-section_contents {
    width: 100%;
    height: auto;
    padding: 2rem; }
    .woman-section_contents__title {
      font-size: 1.4rem;
      letter-spacing: -0.03rem;
      color: #000033; }
    .woman-section_contents table {
      table-layout: auto; }
    .woman-section_contents .woman {
      border-top: 0.1rem solid #666666;
      border-right: 0.1rem solid #dddddd;
      border-bottom: 0.1rem solid #dddddd;
      border-left: 0.1rem solid #dddddd;
      text-align: center;
      margin-top: 1rem; }
      .woman-section_contents .woman-tr {
        background: #f8f8f8; }
      .woman-section_contents .woman tr {
        height: 4rem;
        border-bottom: 0.1rem solid #ddd; }
        .woman-section_contents .woman tr td {
          border-right: 0.1rem solid #ddd; }
        .woman-section_contents .woman tr td:last-child {
          border-right: 0; }
      .woman-section_contents .woman tr:first-child {
        background-color: #f8f8f8; }
    .woman-section_contents__txt {
      font-family: "dotum", san-serif;
      font-size: 1.2rem;
      color: #666;
      padding-top: 1.5rem;
      padding-left: 0.5rem; }

.goods-guide-section {
  display: none;
  position: absolute;
  width: auto;
  height: auto;
  background-color: #fff;
  border-right: 0.1rem solid #ddd;
  border-bottom: 0.1rem solid #dddddd;
  border-left: 0.1rem solid #dddddd;
  border-top: 0.3rem solid #ee4848;
  font-family: "Nanum Gothic", san-serif;
  clear: both;
  content: '';
  top: 4rem;
  z-index: 100; }
  .goods-guide-section_arrow {
    display: none;
    position: absolute;
    width: 0.8rem;
    font-size: 0; }
  .goods-guide-section_title {
    width: 100%;
    height: auto;
    border-bottom: 0.1rem solid #ddd;
    font-size: 1.6rem;
    font-weight: bold;
    letter-spacing: -0.04rem;
    color: #333;
    padding: 1.8rem 0; }
    .goods-guide-section_title div {
      padding-left: 1.7rem; }
  .goods-guide-section_contents {
    width: 100%;
    height: auto;
    padding: 2rem; }
    .goods-guide-section_contents__title {
      font-size: 1.4rem;
      letter-spacing: -0.03rem;
      color: #000033; }
    .goods-guide-section_contents table {
      table-layout: auto; }
    .goods-guide-section_contents .woman {
      border-top: 0.1rem solid #666666;
      border-right: 0.1rem solid #dddddd;
      border-bottom: 0.1rem solid #dddddd;
      border-left: 0.1rem solid #dddddd;
      text-align: center;
      margin-top: 1rem; }
      .goods-guide-section_contents .woman-tr {
        background: #f8f8f8; }
      .goods-guide-section_contents .woman tr {
        height: 4rem;
        border-bottom: 0.1rem solid #ddd; }
        .goods-guide-section_contents .woman tr td {
          border-right: 0.1rem solid #ddd; }
        .goods-guide-section_contents .woman tr td:last-child {
          border-right: 0; }
      .goods-guide-section_contents .woman tr:first-child {
        background-color: #f8f8f8; }
    .goods-guide-section_contents .shoes_guide {
      border-top: 0.1rem solid #666666;
      border-right: 0.1rem solid #dddddd;
      border-bottom: 0.1rem solid #dddddd;
      border-left: 0.1rem solid #dddddd;
      text-align: center;
      margin-top: 1rem; }
      .goods-guide-section_contents .shoes_guide tr {
        height: 4rem;
        border-bottom: 0.1rem solid #ddd; }
        .goods-guide-section_contents .shoes_guide tr td {
          border-right: 0.1rem solid #ddd; }
        .goods-guide-section_contents .shoes_guide tr td:last-child {
          border-right: 0; }
      .goods-guide-section_contents .shoes_guide tr:first-child {
        background-color: #f8f8f8; }
    .goods-guide-section_contents__txt {
      font-family: "dotum", san-serif;
      font-size: 1.2rem;
      color: #666;
      padding-top: 1.5rem;
      padding-left: 0.5rem; }

.product_info {
  display: table;
  clear: both;
  content: '';
  width: 100%;
  position: relative; }
  .product_info-preview {
    width: 5.4rem;
    height: auto;
    border-bottom: 0.1rem solid #ddd;
    position: absolute;
    left: 0;
    z-index: 100; }
    .product_info-preview .preview-active {
      border: 0.1rem solid #666; }
    .product_info-preview__action {
      width: 100%;
      height: 3.2rem;
      border: 0.1rem solid #ddd;
      border-bottom: 0;
      text-align: center;
      display: table;
      cursor: pointer;
      color: #ddd; }
      .product_info-preview__action--items {
        width: 50%;
        height: auto;
        border-right: 0.1rem solid #ddd;
        display: table-cell;
        padding: 1rem 0.9rem; }
        .product_info-preview__action--items:last-child {
          border-right: 0; }
        .product_info-preview__action--items:hover {
          color: #414141; }
        .product_info-preview__action--items .up_arrow {
          width: 100%;
          height: auto;
          display: inline-block;
          -webkit-transform: rotate(270deg);
                  transform: rotate(270deg);
          font-size: 1.2rem; }
        .product_info-preview__action--items .down_arrow {
          width: 100%;
          height: auto;
          display: inline-block;
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg);
          font-size: 1.2rem; }
    .product_info-preview__items {
      padding: 0;
      text-align: center;
      border: 0.1rem solid #ddd;
      border-bottom: 0;
      height: 5.3rem;
      cursor: pointer; }
      .product_info-preview__items:first-child {
        padding: 1.1rem 0.8rem; }
      .product_info-preview__items-txt {
        padding-top: 0.8rem;
        font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
        font-size: 1.1rem;
        color: #333333;
        font-weight: bold; }
  .product_info-box {
    width: 100%;
    float: left;
    padding-left: 6.3rem;
    position: relative; }
    .product_info-box .product_info-box__img::-webkit-scrollbar {
      display: none; }
    .product_info-box__overlab {
      position: absolute;
      width: 42.5%;
      height: 70%;
      background: #000;
      opacity: .6;
      color: #fff;
      text-align: center;
      padding-top: 29.4rem;
      -webkit-transition: 500ms all;
      transition: 500ms all;
      cursor: pointer;
      z-index: 100;
      margin-left: 2.9%; }
    .product_info-box__overlab-black {
      position: absolute;
      left: 17%;
      top: 80%;
      opacity: 0; }
    .product_info-box__img {
      width: 45%;
      height: 55.2rem;
      float: left;
      position: relative;
      margin-left: 3%;
      overflow: hidden;
      padding-top: 6rem; }
      .product_info-box__img .rep-img {
        width: 100%; }
      .product_info-box__img .product-img {
        display: none;
        margin-top: 5rem; }
    .product_info-box .product-blowup {
      width: 124rem;
      height: 68.1rem;
      border: 0.1rem solid #ddd;
      position: absolute;
      background-color: #fff;
      z-index: 200;
      top: -5%;
      text-align: center;
      padding-top: 10.3rem;
      list-style: none;
      overflow: hidden;
      left: 0;
      display: none; }
      .product_info-box .product-blowup__cancel {
        position: absolute;
        top: 5%;
        right: 3%;
        z-index: 300;
        cursor: pointer; }
      .product_info-box .product-blowup .scale-img {
        -webkit-transform: scale(2);
                transform: scale(2); }
    .product_info-box .product_info-box__img.ui-draggable-dragging {
      z-index: 205;
      width: 13rem;
      height: 13rem;
      display: block;
      padding: 0;
      margin: 0; }
      .product_info-box .product_info-box__img.ui-draggable-dragging img {
        display: block;
        width: 13rem;
        height: 13rem; }
    .product_info-box .goods-info {
      width: 50.5%;
      height: auto;
      float: right;
      padding-left: 4.2rem; }
      .product_info-box .goods-info_share {
        width: 100%;
        height: auto;
        *zoom: 1; }
        .product_info-box .goods-info_share:after, .product_info-box .goods-info_share:before {
          display: table;
          content: '';
          clear: both; }
        .product_info-box .goods-info_share--review {
          color: #333333;
          font-size: 1.3rem;
          font-weight: bold;
          font-family: "Nanum Gothic", san-serif;
          padding-top: 0.8rem;
          display: inline-block;
          padding-left: 0.4rem;
          width: 100%; }
          .product_info-box .goods-info_share--review .review-grade {
            float: left;
            margin-top: 0.8rem; }
            .product_info-box .goods-info_share--review .review-grade span {
              border-bottom: 0.1rem solid #333;
              cursor: pointer; }
          .product_info-box .goods-info_share--review .review-share {
            float: right; }
            .product_info-box .goods-info_share--review .review-share .share-btn {
              cursor: pointer; }
            .product_info-box .goods-info_share--review .review-share span:first-child {
              margin-right: 0.5rem; }
            .product_info-box .goods-info_share--review .review-share span:last-child {
              cursor: pointer; }
        .product_info-box .goods-info_share--kakao {
          float: right;
          cursor: pointer; }
        .product_info-box .goods-info_share--sns {
          float: right; }
      .product_info-box .goods-info_title {
        width: 100%;
        height: auto;
        padding: 1.2rem 0 1.8rem 0.5rem;
        border-bottom: 0.1rem solid #ddd; }
        .product_info-box .goods-info_title--darkgray {
          border-bottom: 0.1rem solid #666666; }
        .product_info-box .goods-info_title--nonnull {
          padding-top: 0; }
        .product_info-box .goods-info_title--brand {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.4rem;
          color: #999999; }
        .product_info-box .goods-info_title--name {
          padding-top: 1.5rem;
          margin-left: -0.2rem;
          font-family: "Nanum Gothic", san-serif;
          font-size: 2.6rem;
          font-weight: bold;
          color: #212121;
          line-height: 1.54;
          letter-spacing: -.07em; }
      .product_info-box .goods-info .goods-list_popup_scroll {
        max-height: 37.5rem;
        overflow-y: scroll; }
      .product_info-box .goods-info_bottom_option {
        padding: 1.5rem 0 1.5rem 0.5rem; }
      .product_info-box .goods-info_notify {
        width: 100%;
        height: auto;
        padding: 2.2rem 0 2.2rem 0.5rem;
        border-top: 0.1rem solid #333;
        border-bottom: 0.1rem solid #333; }
      .product_info-box .goods-info_option {
        width: 100%;
        height: auto;
        padding: 2.2rem 0 2.2rem 0.5rem;
        border-bottom: 0.1rem solid #dddddd; }
        .product_info-box .goods-info_option--pb-alittle {
          padding-bottom: 2rem; }
        .product_info-box .goods-info_option--darkgray {
          border-bottom: 0.1rem solid #666666; }
        .product_info-box .goods-info_option--nonline {
          border-bottom: 0; }
        .product_info-box .goods-info_option--notify {
          border-bottom: 0.1rem solid #ddd;
          padding-bottom: 2.3rem; }
        .product_info-box .goods-info_option .email-interval {
          margin-top: 2.5rem; }
          .product_info-box .goods-info_option .email-interval .notify_title {
            position: relative;
            top: 1.5rem; }
        .product_info-box .goods-info_option .goods-list_popup-color {
          border-top: 0.1rem solid #ddd;
          padding-top: 2rem; }
        .product_info-box .goods-info_option--items {
          padding-bottom: 1.9rem;
          position: relative; }
          .product_info-box .goods-info_option--items:last-child {
            padding-bottom: 0; }
          .product_info-box .goods-info_option--items_info {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.6rem;
            font-weight: bold;
            color: #333333; }
          .product_info-box .goods-info_option--items_description {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            color: #666666;
            padding-top: 1.2rem; }
          .product_info-box .goods-info_option--items_title {
            font-family: "Nanum Gothic", san-serif;
            font-weight: bold;
            font-size: 1.3rem;
            color: #333333;
            vertical-align: super;
            width: 7.7rem;
            display: inline-block; }
          .product_info-box .goods-info_option--items_size-title {
            font-family: "Nanum Gothic", san-serif;
            font-weight: bold;
            font-size: 1.3rem;
            color: #333333;
            width: 7.7rem;
            display: inline-block;
            position: relative;
            top: -1.2rem; }
          .product_info-box .goods-info_option--items_color-title {
            font-family: "Nanum Gothic", san-serif;
            font-weight: bold;
            font-size: 1.3rem;
            color: #333333;
            vertical-align: top;
            padding-top: 0.5rem;
            width: 7.7rem;
            display: inline-block; }
          .product_info-box .goods-info_option--items .code-title {
            vertical-align: baseline; }
          .product_info-box .goods-info_option--items .count-title {
            position: relative;
            top: -0.7rem; }
          .product_info-box .goods-info_option--items_value {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 2.4rem;
            color: #333333;
            padding-left: 2.5rem; }
            .product_info-box .goods-info_option--items_value .won_txt {
              font-family: "Nanum Gothic", san-serif;
              font-size: 1.4rem;
              font-weight: bold;
              color: #333;
              padding-left: 0.5rem; }
          .product_info-box .goods-info_option--items_date {
            font-size: 4rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            color: #333;
            font-weight: bold;
            margin-left: 2rem;
            vertical-align: middle; }
          .product_info-box .goods-info_option--items_check {
            display: inline-block;
            margin-left: 20%;
            margin-top: 3%; }
            .product_info-box .goods-info_option--items_check .privacy-btn__wrapper {
              float: right;
              margin-left: 11.7rem; }
              .product_info-box .goods-info_option--items_check .privacy-btn__wrapper .privacy-btn {
                width: 14.4rem;
                height: 2.5rem;
                border: 0.1rem solid #ccc;
                font-family: "dotum", san-serif;
                font-size: 1.2rem;
                color: #333333; }
          .product_info-box .goods-info_option--items .email-input_interval {
            width: 76%; }
            .product_info-box .goods-info_option--items .email-input_interval .notify_email {
              width: 100%; }
          .product_info-box .goods-info_option--items-middle {
            vertical-align: middle; }
          .product_info-box .goods-info_option--items_base {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            color: #333333;
            padding-left: 2.5rem;
            display: inline-block;
            position: relative;
            width: 81%; }
            .product_info-box .goods-info_option--items_base-size {
              width: 39.8rem;
              height: auto;
              font-size: 0;
              position: relative; }
              .product_info-box .goods-info_option--items_base-size_value {
                width: 5.4rem;
                height: 2.8rem;
                display: inline-block;
                text-align: center;
                border: 0.1rem solid #ccc;
                font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                font-size: 1.2rem;
                color: #666;
                padding-top: 0.7rem;
                cursor: pointer; }
              .product_info-box .goods-info_option--items_base-size .size-value-active {
                background-color: #212121;
                color: #fff; }
            .product_info-box .goods-info_option--items_base .size-select-box {
              width: 35rem;
              height: 23.1rem;
              background-color: #fff;
              position: absolute;
              right: -30%;
              top: 0;
              border: 0.1rem solid #666;
              padding: 3rem 3.1rem;
              font-family: "Nanum Gothic", san-serif;
              z-index: 200;
              display: none; }
              .product_info-box .goods-info_option--items_base .size-select-box__upper {
                *zoom: 1;
                font-size: 1.6rem;
                font-weight: bold;
                letter-spacing: -0.03rem;
                color: #333;
                padding-bottom: 2rem;
                border-bottom: 0.1rem solid #666; }
                .product_info-box .goods-info_option--items_base .size-select-box__upper:after, .product_info-box .goods-info_option--items_base .size-select-box__upper:before {
                  display: table;
                  content: '';
                  clear: both; }
                .product_info-box .goods-info_option--items_base .size-select-box__upper-title {
                  float: left; }
                .product_info-box .goods-info_option--items_base .size-select-box__upper-cancel {
                  float: right;
                  cursor: pointer; }
              .product_info-box .goods-info_option--items_base .size-select-box__contents {
                *zoom: 1;
                width: 100%;
                height: auto; }
                .product_info-box .goods-info_option--items_base .size-select-box__contents:after, .product_info-box .goods-info_option--items_base .size-select-box__contents:before {
                  display: table;
                  content: '';
                  clear: both; }
                .product_info-box .goods-info_option--items_base .size-select-box__contents .size-items {
                  padding: 1.5rem 0.3rem;
                  border-bottom: 0.1rem solid #ddd;
                  font-size: 1.3rem;
                  *zoom: 1; }
                  .product_info-box .goods-info_option--items_base .size-select-box__contents .size-items:after, .product_info-box .goods-info_option--items_base .size-select-box__contents .size-items:before {
                    display: table;
                    content: '';
                    clear: both; }
                  .product_info-box .goods-info_option--items_base .size-select-box__contents .size-items_left {
                    float: left;
                    font-weight: bold;
                    letter-spacing: -0.03rem;
                    color: #999; }
                  .product_info-box .goods-info_option--items_base .size-select-box__contents .size-items_center {
                    float: left;
                    margin-left: 1.6rem;
                    letter-spacing: -0.03rem;
                    color: #333; }
                  .product_info-box .goods-info_option--items_base .size-select-box__contents .size-items_right {
                    float: right;
                    font-weight: bold;
                    letter-spacing: -0.03rem;
                    color: #ee4848; }
                .product_info-box .goods-info_option--items_base .size-select-box__contents .size-txt {
                  width: 100%;
                  height: auto;
                  padding-top: 1.5rem;
                  font-family: "dotum", san-serif;
                  font-size: 1.2rem;
                  color: #666; }
                  .product_info-box .goods-info_option--items_base .size-select-box__contents .size-txt_items {
                    padding-bottom: 1rem; }
            .product_info-box .goods-info_option--items_base .exp_icon {
              cursor: pointer; }
            .product_info-box .goods-info_option--items_base .exp-contents {
              width: 100%;
              height: auto;
              padding: 2rem; }
              .product_info-box .goods-info_option--items_base .exp-contents__title {
                font-size: 1.4rem;
                letter-spacing: -0.03rem;
                color: #000033; }
              .product_info-box .goods-info_option--items_base .exp-contents table {
                border-top: 0.1rem solid #666666;
                border-right: 0.1rem solid #dddddd;
                border-bottom: 0.1rem solid #dddddd;
                border-left: 0.1rem solid #dddddd;
                text-align: center;
                margin-top: 1rem; }
                .product_info-box .goods-info_option--items_base .exp-contents table tr {
                  height: 4rem;
                  border-bottom: 0.1rem solid #ddd; }
                  .product_info-box .goods-info_option--items_base .exp-contents table tr td {
                    border-right: 0.1rem solid #ddd; }
                  .product_info-box .goods-info_option--items_base .exp-contents table tr td:last-child {
                    border-right: 0; }
                .product_info-box .goods-info_option--items_base .exp-contents table tr:first-child {
                  background-color: #f8f8f8; }
              .product_info-box .goods-info_option--items_base .exp-contents__txt {
                font-family: "dotum", san-serif;
                font-size: 1.2rem;
                color: #666;
                padding-top: 1.5rem;
                padding-left: 0.5rem; }
            .product_info-box .goods-info_option--items_base-phone {
              width: 10.2rem; }
            .product_info-box .goods-info_option--items_base .phone-lines {
              display: inline-block;
              padding-left: 0.8rem;
              padding-right: 0.8rem; }
            .product_info-box .goods-info_option--items_base .size-btn {
              width: 8.9rem;
              height: 2.3rem;
              border: 0.1rem solid #cccccc;
              font-family: "dotum", san-serif;
              font-size: 1.2rem;
              color: #212121; }
            .product_info-box .goods-info_option--items_base .goods-count {
              width: 40%;
              font-size: 0;
              float: left;
              *zoom: 1; }
              .product_info-box .goods-info_option--items_base .goods-count:after, .product_info-box .goods-info_option--items_base .goods-count:before {
                display: table;
                content: '';
                clear: both; }
              .product_info-box .goods-info_option--items_base .goods-count .count-btn {
                width: 4rem;
                height: 3.8rem;
                border: 0.1rem solid #cccccc;
                color: #cccccc;
                font-size: 2rem;
                float: left; }
                .product_info-box .goods-info_option--items_base .goods-count .count-btn:hover {
                  color: #333333; }
              .product_info-box .goods-info_option--items_base .goods-count .goods-count__input {
                width: 6.5rem;
                height: 3.8rem;
                border-top: 0.1rem solid #ccc;
                border-bottom: 0.1rem solid #ccc;
                border-right: 0;
                border-left: 0;
                float: left;
                font-size: 1.2rem;
                font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                color: #333333;
                text-align: center; }
            .product_info-box .goods-info_option--items_base .goods-use-count {
              float: left;
              font-size: 1.2rem;
              padding-top: 1.3rem;
              padding-left: 0.7rem; }
          .product_info-box .goods-info_option--items--pl-alittle {
            padding-left: 2rem; }
          .product_info-box .goods-info_option--items_color {
            padding-left: 2.5rem;
            display: inline-block;
            font-size: 0; }
            .product_info-box .goods-info_option--items_color .color-box {
              cursor: pointer;
              display: inline-block;
              border: 0.1rem solid #d4d4d4;
              margin-right: 1rem;
              width: 5.5rem; }
              .product_info-box .goods-info_option--items_color .color-box:last-child {
                margin-right: 0; }
      .product_info-box .goods-info_btn {
        width: 100%;
        height: auto;
        padding-top: 2rem;
        position: relative;
        *zoom: 1; }
        .product_info-box .goods-info_btn:after, .product_info-box .goods-info_btn:before {
          display: table;
          content: '';
          clear: both; }
        .product_info-box .goods-info_btn--like {
          float: left;
          margin-right: 1rem; }
          .product_info-box .goods-info_btn--like .goods-like_btn {
            position: relative;
            width: 4.8rem;
            height: 4.8rem;
            border: 0.1rem solid #d7d7d7;
            min-width: 4.8rem; }
            .product_info-box .goods-info_btn--like .goods-like_btn--value {
              padding-top: 0.5rem;
              font-size: 1.2rem;
              color: #999999; }
        .product_info-box .goods-info_btn--detail {
          float: left;
          font-family: "Nanum Gothic", san-serif;
          margin-right: 1rem; }
          .product_info-box .goods-info_btn--detail .goods-detail_btn {
            width: 16.3rem;
            height: 4.8rem;
            background-color: #fff;
            font-size: 1.6rem;
            font-weight: bold;
            color: #212121;
            letter-spacing: -0.04rem;
            border: 0.1rem solid #212121; }
        .product_info-box .goods-info_btn--cart {
          float: left;
          font-family: "Nanum Gothic", san-serif;
          margin-right: 1rem; }
          .product_info-box .goods-info_btn--cart .goods-cart_btn {
            width: 24.15rem;
            height: 4.8rem;
            background-color: #212121;
            font-size: 1.6rem;
            font-weight: bold;
            color: #fff; }
          .product_info-box .goods-info_btn--cart .goods-cart_previewbtn {
            width: 16.3rem;
            height: 4.8rem;
            background-color: #212121;
            font-size: 1.6rem;
            font-weight: bold;
            color: #fff; }
        .product_info-box .goods-info_btn--notify {
          float: left;
          font-family: "Nanum Gothic", san-serif;
          width: 100%; }
          .product_info-box .goods-info_btn--notify .notify_insert-btn {
            width: 100%;
            height: 4.8rem;
            background-color: #ee4848;
            font-size: 1.6rem;
            font-weight: bold;
            color: #fff; }
        .product_info-box .goods-info_btn--buy {
          float: left;
          font-family: "Nanum Gothic", san-serif; }
          .product_info-box .goods-info_btn--buy .goods-buy_btn {
            width: 24.15rem;
            height: 4.8rem;
            background-color: #ee4848;
            font-size: 1.6rem;
            font-weight: bold;
            color: #fff; }
          .product_info-box .goods-info_btn--buy .goods-buy_previewbtn {
            width: 16.3rem;
            height: 4.8rem;
            background-color: #ee4848;
            font-size: 1.6rem;
            font-weight: bold;
            color: #fff; }

#detail {
  width: 124rem;
  height: auto;
  margin: 0 auto; }
  #detail .detail {
    *zoom: 1; }
    #detail .detail:after, #detail .detail:before {
      display: table;
      content: '';
      clear: both; }
    #detail .detail-tabs {
      width: 100%;
      height: auto;
      border: 0.1rem solid #ddd;
      *zoom: 1; }
      #detail .detail-tabs:after, #detail .detail-tabs:before {
        display: table;
        content: '';
        clear: both; }
      #detail .detail-tabs .tabs-active {
        width: 33.33%;
        border-bottom: 0.3rem solid #ee4848;
        color: #ee4848;
        font-weight: bold; }
      #detail .detail-tabs__items {
        width: 33.33%;
        height: 5rem;
        text-align: center;
        color: #999;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.3rem;
        border-right: 0.1rem solid #ddd;
        float: left;
        line-height: 3.8;
        cursor: pointer; }
        #detail .detail-tabs__items:last-child {
          border-right: 0; }
    #detail .detail-goods {
      width: 100%;
      height: auto;
      padding-top: 3rem; }
      #detail .detail-goods__md {
        padding-left: 0.5rem; }
        #detail .detail-goods__md-title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 2rem;
          color: #212121;
          font-weight: bold; }
        #detail .detail-goods__md-contents,
        #detail .detail-goods__md .md-contents {
          padding-top: 4.1rem;
          font-family: "Nanum Gothic", san-serif;
          color: #333333; }
          #detail .detail-goods__md-contents_short-txt,
          #detail .detail-goods__md .md-contents_short-txt {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            color: #999999; }
          #detail .detail-goods__md-contents_title,
          #detail .detail-goods__md .md-contents_title {
            font-size: 1.8rem;
            font-weight: bold;
            padding-top: 1rem; }
          #detail .detail-goods__md-contents_exp,
          #detail .detail-goods__md .md-contents_exp {
            padding-top: 1rem;
            font-weight: bold;
            font-size: 1.3rem; }
          #detail .detail-goods__md-contents_txt,
          #detail .detail-goods__md .md-contents_txt {
            padding-top: 2rem;
            font-family: "Nanum Gothic", san-serif; }
            #detail .detail-goods__md-contents_txt--items,
            #detail .detail-goods__md .md-contents_txt--items {
              font-size: 1.3rem;
              color: #666666;
              padding-bottom: 1.3rem; }
              #detail .detail-goods__md-contents_txt--items:last-child,
              #detail .detail-goods__md .md-contents_txt--items:last-child {
                padding-bottom: 0; }
      #detail .detail-goods_banner {
        width: 100%;
        height: auto;
        padding-top: 6rem; }
      #detail .detail-goods_technology {
        padding-top: 6rem; }
        #detail .detail-goods_technology--title {
          font-family: "Nanum Gothic", san-serif;
          font-size: 2rem;
          font-weight: bold;
          color: #333333;
          padding-left: 0.5rem; }
        #detail .detail-goods_technology .technology-slide {
          display: none; }
        #detail .detail-goods_technology--contents,
        #detail .detail-goods_technology .technology-container {
          width: 100%;
          height: auto;
          border-top: 0.1rem solid #666;
          border-right: 0.1rem solid #dddddd;
          border-bottom: 0.1rem solid #dddddd;
          border-left: 0.1rem solid #dddddd;
          margin-top: 1.6rem;
          *zoom: 1; }
          #detail .detail-goods_technology--contents:after, #detail .detail-goods_technology--contents:before,
          #detail .detail-goods_technology .technology-container:after,
          #detail .detail-goods_technology .technology-container:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-goods_technology--contents__left,
          #detail .detail-goods_technology .technology-container__left {
            float: left;
            padding: 5rem 0 5rem 4.1rem;
            position: relative; }
            #detail .detail-goods_technology--contents__left-img,
            #detail .detail-goods_technology .technology-container__left-img {
              float: left; }
            #detail .detail-goods_technology--contents__left-txt,
            #detail .detail-goods_technology .technology-container__left-txt {
              font-family: "Nanum Gothic", san-serif;
              padding-top: 2rem;
              float: right;
              padding-left: 3rem; }
              #detail .detail-goods_technology--contents__left-txt__title,
              #detail .detail-goods_technology .technology-container__left-txt__title {
                font-family: "Nanum Gothic", san-serif;
                font-size: 2.6rem;
                font-weight: bold;
                letter-spacing: -0.06rem;
                color: #333; }
              #detail .detail-goods_technology--contents__left-txt__description,
              #detail .detail-goods_technology .technology-container__left-txt__description {
                padding-top: 1.9rem;
                font-size: 1.3rem;
                line-height: 1.69;
                letter-spacing: -0.03rem;
                color: #666; }
              #detail .detail-goods_technology--contents__left-txt__option,
              #detail .detail-goods_technology .technology-container__left-txt__option {
                padding-top: 1.5rem;
                font-size: 1.3rem;
                letter-spacing: -0.03rem;
                color: #999; }
                #detail .detail-goods_technology--contents__left-txt__option span,
                #detail .detail-goods_technology .technology-container__left-txt__option span {
                  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                  padding-left: 0.8rem; }
              #detail .detail-goods_technology--contents__left-txt__tags,
              #detail .detail-goods_technology .technology-container__left-txt__tags {
                padding-top: 1.5rem; }
                #detail .detail-goods_technology--contents__left-txt__tags .tags-line,
                #detail .detail-goods_technology .technology-container__left-txt__tags .tags-line {
                  font-size: 1.2rem;
                  color: #ccc;
                  letter-spacing: 0.246rem; }
                #detail .detail-goods_technology--contents__left-txt__tags .tags-contents,
                #detail .detail-goods_technology .technology-container__left-txt__tags .tags-contents {
                  width: 37.2rem;
                  padding-top: 2rem; }
                  #detail .detail-goods_technology--contents__left-txt__tags .tags-contents .tags-items,
                  #detail .detail-goods_technology .technology-container__left-txt__tags .tags-contents .tags-items {
                    display: inline-block;
                    width: 5.7rem;
                    height: 2.8rem;
                    border: 0.1rem solid #dddddd;
                    border-radius: 2.5rem;
                    text-align: center;
                    line-height: 2.4;
                    font-size: 1.1rem;
                    color: #333333;
                    letter-spacing: -0.03rem;
                    margin-right: 1rem;
                    margin-bottom: 0.8rem; }
              #detail .detail-goods_technology--contents__left-txt__btn,
              #detail .detail-goods_technology .technology-container__left-txt__btn {
                position: absolute;
                bottom: 0;
                right: 0; }
                #detail .detail-goods_technology--contents__left-txt__btn button,
                #detail .detail-goods_technology .technology-container__left-txt__btn button {
                  width: 13rem;
                  height: 3.2rem;
                  background-color: #212121;
                  color: #fff; }
                  #detail .detail-goods_technology--contents__left-txt__btn button span,
                  #detail .detail-goods_technology .technology-container__left-txt__btn button span {
                    padding-left: 1.5rem; }
          #detail .detail-goods_technology--contents__right,
          #detail .detail-goods_technology .technology-container__right {
            float: right; }
            #detail .detail-goods_technology--contents__right .tech-product,
            #detail .detail-goods_technology .technology-container__right .tech-product {
              display: inline-block;
              text-align: left; }
              #detail .detail-goods_technology--contents__right .tech-product__img,
              #detail .detail-goods_technology .technology-container__right .tech-product__img {
                width: 100%; }
              #detail .detail-goods_technology--contents__right .tech-product__brand,
              #detail .detail-goods_technology .technology-container__right .tech-product__brand {
                font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                font-size: 1.2rem;
                letter-spacing: 0.03rem;
                color: #999;
                padding-top: 0.5rem; }
              #detail .detail-goods_technology--contents__right .tech-product__title,
              #detail .detail-goods_technology .technology-container__right .tech-product__title {
                font-family: "Nanum Gothic", san-serif;
                font-size: 1.3rem;
                letter-spacing: -0.03rem;
                color: #333;
                padding-top: 1.1rem; }
              #detail .detail-goods_technology--contents__right .tech-product__price,
              #detail .detail-goods_technology .technology-container__right .tech-product__price {
                font-family: "Nanum Gothic", san-serif;
                font-size: 1.3rem;
                font-weight: bold;
                color: #212121;
                padding-top: 1.5rem; }
      #detail .detail-goods_review {
        padding-top: 6rem; }
        #detail .detail-goods_review--title {
          font-family: "Nanum Gothic", san-serif;
          font-size: 2rem;
          font-weight: bold;
          color: #333333;
          padding-left: 0.5rem; }
        #detail .detail-goods_review--banner {
          padding-top: 1.9rem; }
      #detail .detail-goods_movie {
        padding-top: 6rem; }
      #detail .detail-goods_slide,
      #detail .detail-goods .detail-slide {
        width: 100%;
        height: auto;
        position: relative; }
        #detail .detail-goods_slide .goods-typeD,
        #detail .detail-goods .detail-slide .goods-typeD {
          width: 100%;
          height: auto;
          margin-top: 1rem;
          *zoom: 1; }
          #detail .detail-goods_slide .goods-typeD:after, #detail .detail-goods_slide .goods-typeD:before,
          #detail .detail-goods .detail-slide .goods-typeD:after,
          #detail .detail-goods .detail-slide .goods-typeD:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-goods_slide .goods-typeD_full,
          #detail .detail-goods .detail-slide .goods-typeD_full {
            width: 100%;
            height: auto;
            padding-bottom: 2rem; }
          #detail .detail-goods_slide .goods-typeD_half,
          #detail .detail-goods .detail-slide .goods-typeD_half {
            *zoom: 1;
            width: 100%;
            height: auto;
            padding-bottom: 2rem; }
            #detail .detail-goods_slide .goods-typeD_half:after, #detail .detail-goods_slide .goods-typeD_half:before,
            #detail .detail-goods .detail-slide .goods-typeD_half:after,
            #detail .detail-goods .detail-slide .goods-typeD_half:before {
              display: table;
              content: '';
              clear: both; }
            #detail .detail-goods_slide .goods-typeD_half--left,
            #detail .detail-goods .detail-slide .goods-typeD_half--left {
              float: left; }
            #detail .detail-goods_slide .goods-typeD_half--right,
            #detail .detail-goods .detail-slide .goods-typeD_half--right {
              float: right; }
        #detail .detail-goods_slide .goods-typeC,
        #detail .detail-goods .detail-slide .goods-typeC {
          width: 100%;
          height: auto;
          margin-top: 1rem;
          *zoom: 1; }
          #detail .detail-goods_slide .goods-typeC_title,
          #detail .detail-goods .detail-slide .goods-typeC_title {
            font-family: "Nanum Gothic", san-serif;
            font-weight: bold;
            font-size: 1.6rem;
            letter-spacing: -0.04rem;
            padding-top: 4rem; }
          #detail .detail-goods_slide .goods-typeC_description,
          #detail .detail-goods .detail-slide .goods-typeC_description {
            padding-top: 2rem;
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            line-height: 1.75; }
          #detail .detail-goods_slide .goods-typeC:after, #detail .detail-goods_slide .goods-typeC:before,
          #detail .detail-goods .detail-slide .goods-typeC:after,
          #detail .detail-goods .detail-slide .goods-typeC:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-goods_slide .goods-typeC_full,
          #detail .detail-goods .detail-slide .goods-typeC_full {
            width: 100%;
            height: auto;
            padding-bottom: 2rem; }
          #detail .detail-goods_slide .goods-typeC_half,
          #detail .detail-goods .detail-slide .goods-typeC_half {
            *zoom: 1;
            width: 100%;
            height: auto;
            padding-bottom: 2rem; }
            #detail .detail-goods_slide .goods-typeC_half:after, #detail .detail-goods_slide .goods-typeC_half:before,
            #detail .detail-goods .detail-slide .goods-typeC_half:after,
            #detail .detail-goods .detail-slide .goods-typeC_half:before {
              display: table;
              content: '';
              clear: both; }
            #detail .detail-goods_slide .goods-typeC_half--left,
            #detail .detail-goods .detail-slide .goods-typeC_half--left {
              float: left; }
            #detail .detail-goods_slide .goods-typeC_half--right,
            #detail .detail-goods .detail-slide .goods-typeC_half--right {
              float: right; }
        #detail .detail-goods_slide #point,
        #detail .detail-goods .detail-slide #point {
          padding-top: 3rem;
          padding-bottom: 3rem;
          border-bottom: 0.1rem solid #dddddd; }
          #detail .detail-goods_slide #point .layout-wrapper,
          #detail .detail-goods .detail-slide #point .layout-wrapper {
            width: 21rem;
            list-style-type: none;
            padding: 0;
            font-size: 0;
            white-space: nowrap;
            margin: 0 -1rem; }
        #detail .detail-goods_slide #point-img,
        #detail .detail-goods .detail-slide #point-img {
          width: 100%;
          height: auto; }
        #detail .detail-goods_slide .point,
        #detail .detail-goods .detail-slide .point {
          text-align: center;
          padding: 0 10.5rem;
          overflow-y: hidden; }
          #detail .detail-goods_slide .point-header,
          #detail .detail-goods .detail-slide .point-header {
            margin-bottom: 4rem; }
          #detail .detail-goods_slide .point-wrapper,
          #detail .detail-goods .detail-slide .point-wrapper {
            position: relative;
            margin-top: 3.8rem;
            margin: 0 auto;
            overflow: hidden; }
          #detail .detail-goods_slide .point-slide,
          #detail .detail-goods .detail-slide .point-slide {
            font-size: 0;
            white-space: nowrap;
            width: 100%;
            position: relative; }
            #detail .detail-goods_slide .point-slide__item,
            #detail .detail-goods .detail-slide .point-slide__item {
              display: inline-block;
              width: 21rem;
              font-size: 0;
              -webkit-transition: all 400ms;
              transition: all 400ms;
              padding: 0 1rem;
              cursor: pointer; }
              #detail .detail-goods_slide .point-slide__item--active .point-slide__item--anchor,
              #detail .detail-goods .detail-slide .point-slide__item--active .point-slide__item--anchor {
                position: relative; }
                #detail .detail-goods_slide .point-slide__item--active .point-slide__item--anchor:after,
                #detail .detail-goods .detail-slide .point-slide__item--active .point-slide__item--anchor:after {
                  content: '';
                  display: block;
                  position: absolute;
                  top: 0;
                  left: 0;
                  width: 100%;
                  height: 100%;
                  border: 0.2rem solid #666;
                  -webkit-box-sizing: border-box;
                  box-sizing: border-box; }
              #detail .detail-goods_slide .point-slide__item--box,
              #detail .detail-goods .detail-slide .point-slide__item--box {
                width: 100%;
                display: inline-block; }
                #detail .detail-goods_slide .point-slide__item--box + #detail .detail-goods_slide .point-slide__item--box,
                #detail .detail-goods .detail-slide .point-slide__item--box + #detail .detail-goods_slide .point-slide__item--box, #detail .detail-goods_slide .point-slide__item--box +
                #detail .detail-goods .detail-slide .point-slide__item--box,
                #detail .detail-goods .detail-slide .point-slide__item--box +
                #detail .detail-goods .detail-slide .point-slide__item--box {
                  margin-left: 1.3rem; }
              #detail .detail-goods_slide .point-slide__item--anchor,
              #detail .detail-goods .detail-slide .point-slide__item--anchor {
                display: block;
                width: 100%;
                overflow: hidden; }
                #detail .detail-goods_slide .point-slide__item--anchor img,
                #detail .detail-goods .detail-slide .point-slide__item--anchor img {
                  -webkit-transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1);
                  transition: all 300ms cubic-bezier(0.645, 0.045, 0.355, 1); }
                #detail .detail-goods_slide .point-slide__item--anchor:hover img,
                #detail .detail-goods .detail-slide .point-slide__item--anchor:hover img {
                  -webkit-transform: scale(1.1, 1.1);
                          transform: scale(1.1, 1.1); }
          #detail .detail-goods_slide .point__control,
          #detail .detail-goods .detail-slide .point__control {
            position: absolute;
            top: 13.7rem;
            left: 50%;
            width: 3.6rem;
            height: 4.2rem;
            border: 0.1rem solid #ddd;
            text-indent: -999.9rem;
            overflow: hidden;
            -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
            transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
            opacity: .5; }
            #detail .detail-goods_slide .point__control:hover,
            #detail .detail-goods .detail-slide .point__control:hover {
              opacity: 1; }
            #detail .detail-goods_slide .point__control--prev,
            #detail .detail-goods .detail-slide .point__control--prev {
              margin-left: -61.5rem;
              background: url(../img/goods/goods-detail-slide-arrow.png) no-repeat center center;
              margin-top: -8rem;
              border: 0;
              -webkit-transform: rotate(180deg);
                      transform: rotate(180deg); }
            #detail .detail-goods_slide .point__control--next,
            #detail .detail-goods .detail-slide .point__control--next {
              margin-left: 58rem;
              background: url(../img/goods/goods-detail-slide-arrow.png) no-repeat center center;
              margin-top: -8rem;
              border: 0; }
      #detail .detail-goods_cody {
        width: 100%;
        height: auto;
        padding-top: 6rem;
        padding-bottom: 8rem; }
        #detail .detail-goods_cody--title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 2rem;
          color: #212121;
          font-weight: bold;
          padding-left: 0.5rem; }
        #detail .detail-goods_cody--contents,
        #detail .detail-goods_cody .cody-container {
          width: 100%;
          height: auto;
          padding-top: 2rem;
          *zoom: 1; }
          #detail .detail-goods_cody--contents:after, #detail .detail-goods_cody--contents:before,
          #detail .detail-goods_cody .cody-container:after,
          #detail .detail-goods_cody .cody-container:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-goods_cody--contents__preview,
          #detail .detail-goods_cody .cody-container__preview {
            float: left; }
          #detail .detail-goods_cody--contents__thumbnail,
          #detail .detail-goods_cody .cody-container__thumbnail {
            width: 43rem;
            height: 62rem;
            border-top: 0.1rem solid #666666;
            border-bottom: 0.1rem solid #666666;
            float: right;
            padding: 1.9rem 0 2rem 3rem;
            overflow-y: scroll; }
            #detail .detail-goods_cody--contents__thumbnail--items,
            #detail .detail-goods_cody--contents__thumbnail .thumbnail-items,
            #detail .detail-goods_cody .cody-container__thumbnail--items,
            #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items {
              width: 100%;
              height: auto;
              padding-bottom: 2rem;
              font-size: 0;
              cursor: pointer;
              *zoom: 1; }
              #detail .detail-goods_cody--contents__thumbnail--items:after, #detail .detail-goods_cody--contents__thumbnail--items:before,
              #detail .detail-goods_cody--contents__thumbnail .thumbnail-items:after,
              #detail .detail-goods_cody--contents__thumbnail .thumbnail-items:before,
              #detail .detail-goods_cody .cody-container__thumbnail--items:after,
              #detail .detail-goods_cody .cody-container__thumbnail--items:before,
              #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items:after,
              #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items:before {
                display: table;
                content: '';
                clear: both; }
              #detail .detail-goods_cody--contents__thumbnail--items:last-child,
              #detail .detail-goods_cody--contents__thumbnail .thumbnail-items:last-child,
              #detail .detail-goods_cody .cody-container__thumbnail--items:last-child,
              #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items:last-child {
                padding-bottom: 0; }
              #detail .detail-goods_cody--contents__thumbnail--items__img,
              #detail .detail-goods_cody--contents__thumbnail .thumbnail-items__img,
              #detail .detail-goods_cody .cody-container__thumbnail--items__img,
              #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items__img {
                border: 0.1rem solid #e3e3e3;
                float: left; }
              #detail .detail-goods_cody--contents__thumbnail--items__box,
              #detail .detail-goods_cody--contents__thumbnail .thumbnail-items__box,
              #detail .detail-goods_cody .cody-container__thumbnail--items__box,
              #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items__box {
                float: left;
                font-family: "Nanum Gothic", san-serif;
                padding-left: 2rem; }
                #detail .detail-goods_cody--contents__thumbnail--items__box-brand,
                #detail .detail-goods_cody--contents__thumbnail .thumbnail-items__box-brand,
                #detail .detail-goods_cody .cody-container__thumbnail--items__box-brand,
                #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items__box-brand {
                  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                  font-size: 1.2rem;
                  color: #999999; }
                #detail .detail-goods_cody--contents__thumbnail--items__box-title,
                #detail .detail-goods_cody--contents__thumbnail .thumbnail-items__box-title,
                #detail .detail-goods_cody .cody-container__thumbnail--items__box-title,
                #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items__box-title {
                  font-size: 1.3rem;
                  color: #212121;
                  padding-top: 1.1rem;
                  overflow: hidden;
                  text-overflow: ellipsis;
                  white-space: nowrap;
                  max-width: 20rem; }
                #detail .detail-goods_cody--contents__thumbnail--items__box-price,
                #detail .detail-goods_cody--contents__thumbnail .thumbnail-items__box-price,
                #detail .detail-goods_cody .cody-container__thumbnail--items__box-price,
                #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items__box-price {
                  font-size: 1.3rem;
                  font-weight: bold;
                  color: #212121;
                  padding-top: 1.3rem; }
                #detail .detail-goods_cody--contents__thumbnail--items__box-btn,
                #detail .detail-goods_cody--contents__thumbnail .thumbnail-items__box-btn,
                #detail .detail-goods_cody .cody-container__thumbnail--items__box-btn,
                #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items__box-btn {
                  padding-top: 2.4rem; }
                  #detail .detail-goods_cody--contents__thumbnail--items__box-btn .cart-btn,
                  #detail .detail-goods_cody--contents__thumbnail .thumbnail-items__box-btn .cart-btn,
                  #detail .detail-goods_cody .cody-container__thumbnail--items__box-btn .cart-btn,
                  #detail .detail-goods_cody .cody-container__thumbnail .thumbnail-items__box-btn .cart-btn {
                    width: 10rem;
                    height: 3.2rem;
                    background-color: #212121;
                    color: #fff;
                    font-family: "Nanum Gothic", san-serif;
                    font-size: 1.2rem;
                    float: right;
                    margin-left: 1rem;
                    padding-top: 0; }
    #detail .detail-review {
      width: 100%;
      height: auto;
      padding-top: 3rem; }
      #detail .detail-review .review-chart {
        width: 100%;
        height: auto;
        font-family: "Nanum Gothic", san-serif; }
        #detail .detail-review .review-chart__header {
          *zoom: 1; }
          #detail .detail-review .review-chart__header:after, #detail .detail-review .review-chart__header:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-review .review-chart__header-title {
            font-size: 2rem;
            font-weight: bold;
            color: #333333;
            float: left;
            padding-left: 0.5rem; }
          #detail .detail-review .review-chart__header-more {
            font-size: 1.4rem;
            font-weight: bold;
            color: #333333;
            float: right;
            padding-right: 0.5rem;
            padding-top: 0.6rem; }
        #detail .detail-review .review-chart__container {
          width: 100%;
          height: auto;
          padding-top: 2rem; }
          #detail .detail-review .review-chart__container table {
            border-top: 0.1rem solid #e3e3e3;
            border-bottom: 0.1rem solid #e3e3e3;
            text-align: center; }
            #detail .detail-review .review-chart__container table:last-child {
              border-top: 0; }
            #detail .detail-review .review-chart__container table .bottom-graph {
              border-top: 0.1rem solid #ddd; }
              #detail .detail-review .review-chart__container table .bottom-graph .chart-common {
                text-align: left;
                padding-left: 2rem;
                padding-right: 4.2rem; }
                #detail .detail-review .review-chart__container table .bottom-graph .chart-common_interval {
                  margin-top: 1rem; }
                #detail .detail-review .review-chart__container table .bottom-graph .chart-common_title {
                  font-family: "Nanum Gothic", san-serif;
                  font-size: 1.6rem;
                  font-weight: bold;
                  color: #333333; }
                #detail .detail-review .review-chart__container table .bottom-graph .chart-common_description {
                  padding-top: 1.2rem;
                  color: #666666;
                  font-size: 1.4rem;
                  font-family: "Nanum Gothic", san-serif; }
                  #detail .detail-review .review-chart__container table .bottom-graph .chart-common_description b {
                    color: #ee4848; }
                #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container {
                  width: 100%;
                  height: 15rem;
                  margin-top: 4rem;
                  overflow: hidden; }
                  #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size {
                    width: 100%;
                    height: 1rem;
                    position: relative;
                    background-color: #ddd;
                    font-size: 0;
                    top: 14rem;
                    -webkit-transition: 3s all;
                    transition: 3s all; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size .chart-size__title {
                      font-family: "Nanum Gothic", san-serif;
                      font-size: 1.3rem;
                      color: #333333; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size .chart-size__percent {
                      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                      font-size: 2rem;
                      color: #333333;
                      font-weight: 300; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size__long {
                      width: 0%;
                      height: 1rem;
                      background-color: #ee4848;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size__long-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 4.1rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size__middle {
                      width: 0%;
                      height: 1rem;
                      background-color: #f9bdbd;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size__middle-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 9rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size__short {
                      width: 0%;
                      height: 1rem;
                      background-color: #fdeeee;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-size__short-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 14rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                  #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color {
                    width: 100%;
                    height: 1rem;
                    position: relative;
                    background-color: #ddd;
                    font-size: 0;
                    top: 14rem;
                    -webkit-transition: 3s all;
                    transition: 3s all; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color .chart-color__title {
                      font-family: "Nanum Gothic", san-serif;
                      font-size: 1.3rem;
                      color: #333333; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color .chart-color__percent {
                      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                      font-size: 2rem;
                      color: #333333;
                      font-weight: 300; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color__long {
                      width: 0%;
                      height: 1rem;
                      background-color: #ee4848;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color__long-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 4.1rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color__middle {
                      width: 0%;
                      height: 1rem;
                      background-color: #f9bdbd;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color__middle-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 9rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color__short {
                      width: 0%;
                      height: 1rem;
                      background-color: #fdeeee;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-color__short-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 14rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                  #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality {
                    width: 100%;
                    height: 1rem;
                    position: relative;
                    background-color: #ddd;
                    font-size: 0;
                    top: 14rem;
                    -webkit-transition: 3s all;
                    transition: 3s all; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality .chart-quality__title {
                      font-family: "Nanum Gothic", san-serif;
                      font-size: 1.3rem;
                      color: #333333;
                      width: 10rem; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality .chart-quality__percent {
                      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                      font-size: 2rem;
                      color: #333333;
                      font-weight: 300; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality__long {
                      width: 0%;
                      height: 1rem;
                      background-color: #ee4848;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality__long-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 4.1rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality__middle {
                      width: 0%;
                      height: 1rem;
                      background-color: #f9bdbd;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality__middle-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 9rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
                    #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality__short {
                      width: 0%;
                      height: 1rem;
                      background-color: #fdeeee;
                      position: relative;
                      display: inline-block;
                      top: 0;
                      z-index: 10;
                      opacity: 0; }
                      #detail .detail-review .review-chart__container table .bottom-graph .chart-common_container .chart-quality__short-txt {
                        font-size: 1.2rem;
                        position: absolute;
                        width: 100%;
                        height: 14rem;
                        border-left: 0.1rem solid #dddddd;
                        top: 0;
                        padding-left: 0.9rem;
                        -webkit-transition: 1s;
                        transition: 1s;
                        opacity: 0; }
            #detail .detail-review .review-chart__container table tr .horizontal_td {
              border-right: 0; }
            #detail .detail-review .review-chart__container table tr td {
              padding: 3rem 0;
              border-right: 0.1rem solid #e3e3e3; }
              #detail .detail-review .review-chart__container table tr td .grade_star {
                padding-bottom: 2.4rem;
                display: inline-block;
                background-color: #ffffff;
                position: relative; }
                #detail .detail-review .review-chart__container table tr td .grade_star img {
                  position: relative;
                  z-index: 100; }
                #detail .detail-review .review-chart__container table tr td .grade_star-value {
                  width: 80%;
                  position: absolute;
                  background-color: #ee4848;
                  top: 0; }
                #detail .detail-review .review-chart__container table tr td .grade_star .star-active {
                  height: 50%;
                  -webkit-animation-name: star;
                          animation-name: star;
                  -webkit-animation-duration: 3s;
                          animation-duration: 3s; }

@-webkit-keyframes star {
  0% {
    width: 0%; }
  100% {
    width: 80%; } }

@keyframes star {
  0% {
    width: 0%; }
  100% {
    width: 80%; } }
              #detail .detail-review .review-chart__container table tr td .grade_score {
                font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                font-size: 8rem;
                color: #333333; }
              #detail .detail-review .review-chart__container table tr td .grade_more {
                padding-top: 2rem;
                font-family: "Nanum Gothic", san-serif;
                font-size: 1.4rem;
                color: #888888; }
                #detail .detail-review .review-chart__container table tr td .grade_more b {
                  color: #333333; }
              #detail .detail-review .review-chart__container table tr td .chart-title {
                font-size: 1.6rem;
                font-weight: bold;
                font-family: "Nanum Gothic", san-serif;
                color: #333333; }
              #detail .detail-review .review-chart__container table tr td .chart-gender {
                padding-top: 3.3rem; }
                #detail .detail-review .review-chart__container table tr td .chart-gender__graph {
                  display: inline-block; }
                  #detail .detail-review .review-chart__container table tr td .chart-gender__graph .gender-active {
                    color: #ee199b; }
                  #detail .detail-review .review-chart__container table tr td .chart-gender__graph:last-child {
                    padding-left: 5rem; }
                  #detail .detail-review .review-chart__container table tr td .chart-gender__graph-percent {
                    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                    font-size: 1.2rem;
                    color: #888888; }
                  #detail .detail-review .review-chart__container table tr td .chart-gender__graph-bar {
                    width: 4rem;
                    height: 12.6rem;
                    background-color: #eeeeee;
                    margin-top: 1.5rem;
                    position: relative; }
                    #detail .detail-review .review-chart__container table tr td .chart-gender__graph-bar img {
                      position: relative;
                      z-index: 100; }
                  #detail .detail-review .review-chart__container table tr td .chart-gender__graph .man-graph {
                    background: #2914a5; }
                    #detail .detail-review .review-chart__container table tr td .chart-gender__graph .man-graph__active {
                      position: absolute;
                      background-color: #eeeeee;
                      top: 0;
                      width: 100%;
                      height: 10%; }
                    #detail .detail-review .review-chart__container table tr td .chart-gender__graph .man-graph .man-active {
                      height: 10%;
                      -webkit-animation-name: man_graph;
                              animation-name: man_graph;
                      -webkit-animation-duration: 3s;
                              animation-duration: 3s; }

@-webkit-keyframes man_graph {
  0% {
    height: 100%; }
  100% {
    height: 10%; } }

@keyframes man_graph {
  0% {
    height: 100%; }
  100% {
    height: 10%; } }
                  #detail .detail-review .review-chart__container table tr td .chart-gender__graph .girl-graph {
                    background-color: #ee199b; }
                    #detail .detail-review .review-chart__container table tr td .chart-gender__graph .girl-graph__active {
                      position: absolute;
                      background-color: #eeeeee;
                      top: 0;
                      width: 100%; }
                    #detail .detail-review .review-chart__container table tr td .chart-gender__graph .girl-graph .girl-active {
                      height: 5%;
                      -webkit-animation-name: girl_graph;
                              animation-name: girl_graph;
                      -webkit-animation-duration: 3s;
                              animation-duration: 3s; }

@-webkit-keyframes girl_graph {
  0% {
    height: 100%; }
  100% {
    height: 5%; } }

@keyframes girl_graph {
  0% {
    height: 100%; }
  100% {
    height: 5%; } }
              #detail .detail-review .review-chart__container table tr td .chart-age {
                padding-top: 3.3rem; }
                #detail .detail-review .review-chart__container table tr td .chart-age__items {
                  width: 3rem;
                  height: 17.6rem;
                  display: inline-block;
                  text-align: center;
                  margin-right: 2rem; }
                  #detail .detail-review .review-chart__container table tr td .chart-age__items:last-child {
                    margin-right: 0; }
                  #detail .detail-review .review-chart__container table tr td .chart-age__items-percent {
                    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                    font-size: 1.2rem;
                    padding-bottom: 1.5rem; }
                  #detail .detail-review .review-chart__container table tr td .chart-age__items-bar {
                    width: 1rem;
                    height: 12.6rem;
                    background-color: #999999;
                    margin: 0 auto;
                    position: relative; }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar__teen-value {
                      width: 100%;
                      position: absolute;
                      background-color: #eeeeee;
                      top: 0; }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar .teen-active {
                      height: 10%;
                      -webkit-animation-name: teen_value;
                              animation-name: teen_value;
                      -webkit-animation-duration: 3s;
                              animation-duration: 3s; }

@-webkit-keyframes teen_value {
  0% {
    height: 100%; }
  100% {
    height: 10%; } }

@keyframes teen_value {
  0% {
    height: 100%; }
  100% {
    height: 10%; } }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar__twenties-value {
                      width: 100%;
                      position: absolute;
                      background-color: #eeeeee;
                      top: 0; }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar .twenties-active {
                      height: 20%;
                      -webkit-animation-name: twenties_value;
                              animation-name: twenties_value;
                      -webkit-animation-duration: 3s;
                              animation-duration: 3s; }

@-webkit-keyframes twenties_value {
  0% {
    height: 100%; }
  100% {
    height: 20%; } }

@keyframes twenties_value {
  0% {
    height: 100%; }
  100% {
    height: 20%; } }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar__thirties-value {
                      width: 100%;
                      position: absolute;
                      background-color: #eeeeee;
                      top: 0; }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar .thirties-active {
                      height: 25%;
                      -webkit-animation-name: thirties_value;
                              animation-name: thirties_value;
                      -webkit-animation-duration: 3s;
                              animation-duration: 3s; }

@-webkit-keyframes thirties_value {
  0% {
    height: 100%; }
  100% {
    height: 25%; } }

@keyframes thirties_value {
  0% {
    height: 100%; }
  100% {
    height: 25%; } }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar__fourties-value {
                      width: 100%;
                      position: absolute;
                      background-color: #eeeeee;
                      top: 0; }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar .fourties-active {
                      height: 40%;
                      -webkit-animation-name: fourties_value;
                              animation-name: fourties_value;
                      -webkit-animation-duration: 3s;
                              animation-duration: 3s; }

@-webkit-keyframes fourties_value {
  0% {
    height: 100%; }
  100% {
    height: 40%; } }

@keyframes fourties_value {
  0% {
    height: 100%; }
  100% {
    height: 40%; } }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar__fifties-value {
                      width: 100%;
                      position: absolute;
                      background-color: #eeeeee;
                      top: 0; }
                    #detail .detail-review .review-chart__container table tr td .chart-age__items-bar .fifties-active {
                      height: 50%;
                      -webkit-animation-name: fifties_value;
                              animation-name: fifties_value;
                      -webkit-animation-duration: 3s;
                              animation-duration: 3s; }

@-webkit-keyframes fifties_value {
  0% {
    height: 100%; }
  100% {
    height: 50%; } }

@keyframes fifties_value {
  0% {
    height: 100%; }
  100% {
    height: 50%; } }
                  #detail .detail-review .review-chart__container table tr td .chart-age__items-years {
                    padding-top: 1.4rem;
                    font-family: "Nanum Gothic", san-serif;
                    font-size: 1.3rem;
                    color: #484848; }
                #detail .detail-review .review-chart__container table tr td .chart-age .age-active {
                  color: #ee4848; }
                  #detail .detail-review .review-chart__container table tr td .chart-age .age-active .chart-age__items-bar {
                    background-color: #ee4848; }
              #detail .detail-review .review-chart__container table tr td:last-child {
                border-right: 0; }
              #detail .detail-review .review-chart__container table tr td:first-child {
                padding-top: 4.2rem; }
      #detail .detail-review .review_recommend {
        width: 100%;
        height: auto;
        padding-top: 6rem; }
        #detail .detail-review .review_recommend--header {
          width: 100%;
          height: auto;
          padding-left: 0.5rem;
          font-family: "Nanum Gothic", san-serif;
          padding-bottom: 1.5rem;
          border-bottom: 0.1rem solid #666666;
          *zoom: 1; }
          #detail .detail-review .review_recommend--header:after, #detail .detail-review .review_recommend--header:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-review .review_recommend--header_title {
            float: left;
            font-size: 2rem;
            font-weight: bold;
            color: #333333; }
          #detail .detail-review .review_recommend--header_description {
            float: right;
            font-size: 1.3rem;
            font-weight: bold;
            color: #666666;
            padding-top: 0.7rem; }
            #detail .detail-review .review_recommend--header_description span {
              font-size: 1.3rem;
              color: #999999;
              font-weight: 300; }
      #detail .detail-review .review-total {
        width: 100%;
        height: auto;
        padding-top: 6rem;
        padding-bottom: 6rem; }
        #detail .detail-review .review-total__header {
          width: 100%;
          padding-bottom: 1.5rem;
          *zoom: 1; }
          #detail .detail-review .review-total__header:after, #detail .detail-review .review-total__header:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-review .review-total__header-title {
            float: left;
            color: #333333;
            font-size: 2rem;
            font-family: "Nanum Gothic", san-serif;
            font-weight: bold;
            padding-top: 1rem; }
          #detail .detail-review .review-total__header-select {
            float: right; }
            #detail .detail-review .review-total__header-select .total-select {
              width: 0.1rem;
              height: 1.5rem;
              background-color: #ddd;
              display: inline-block;
              position: relative;
              top: 0.3rem; }
        #detail .detail-review .review-total__tag {
          width: 100%;
          padding: 2.8rem 0;
          border-top: 0.1rem solid #666666;
          border-bottom: 0.1rem solid #dddddd;
          *zoom: 1; }
          #detail .detail-review .review-total__tag:after, #detail .detail-review .review-total__tag:before {
            display: table;
            content: '';
            clear: both; }
          #detail .detail-review .review-total__tag-title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            font-weight: bold;
            color: #333333;
            float: left; }
          #detail .detail-review .review-total__tag-contents {
            float: left;
            margin-top: -0.7rem;
            margin-left: 1.5rem; }
        #detail .detail-review .review-total__contents {
          width: 100%;
          height: auto; }
          #detail .detail-review .review-total__contents table {
            width: 100%;
            hieght: auto;
            border-bottom: 0.1rem solid #ddd; }
            #detail .detail-review .review-total__contents table tr {
              border-bottom: 0.1rem solid #ddd; }
              #detail .detail-review .review-total__contents table tr td:first-child {
                vertical-align: top; }
              #detail .detail-review .review-total__contents table tr td .left-view {
                padding: 2rem; }
                #detail .detail-review .review-total__contents table tr td .left-view_star {
                  font-size: 2.2rem; }
                #detail .detail-review .review-total__contents table tr td .left-view_id {
                  font-family: "Nanum Gothic", san-serif;
                  font-size: 1.6rem;
                  color: #333333;
                  padding-top: 1.6rem; }
                #detail .detail-review .review-total__contents table tr td .left-view_info {
                  font-family: "Nanum Gothic", san-serif;
                  font-size: 1.2rem;
                  color: #999999;
                  padding-top: 1.3rem; }
                #detail .detail-review .review-total__contents table tr td .left-view_option {
                  font-family: "Nanum Gothic", san-serif;
                  font-size: 1.2rem;
                  color: #666666;
                  padding-top: 0.5rem; }
                #detail .detail-review .review-total__contents table tr td .left-view_date {
                  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                  padding-top: 3rem;
                  font-size: 1.2rem;
                  color: #999999; }
              #detail .detail-review .review-total__contents table tr td .right-view {
                padding: 0 2rem;
                border-left: 0.1rem solid #ddd;
                margin-top: 2rem;
                margin-bottom: 2rem;
                position: relative; }
                #detail .detail-review .review-total__contents table tr td .right-view .right-dis {
                  display: inline-block; }
                #detail .detail-review .review-total__contents table tr td .right-view_title {
                  font-family: "Nanum Gothic", san-serif;
                  font-size: 1.4rem;
                  font-weight: bold;
                  color: #272324; }
                #detail .detail-review .review-total__contents table tr td .right-view_img {
                  width: 8.9rem;
                  height: 6.9rem;
                  margin-top: 2rem;
                  display: table;
                  clear: both;
                  content: ''; }
                #detail .detail-review .review-total__contents table tr td .right-view_description {
                  padding-top: 1.5rem;
                  font-family: "Nanum Gothic", san-serif;
                  font-size: 1.4rem;
                  color: #666666;
                  line-height: 1.5; }
                #detail .detail-review .review-total__contents table tr td .right-view_detail {
                  float: right;
                  margin-right: 2rem;
                  display: none; }
                  #detail .detail-review .review-total__contents table tr td .right-view_detail-sns {
                    font-size: 0;
                    float: right; }
                    #detail .detail-review .review-total__contents table tr td .right-view_detail-sns span:first-child {
                      margin-right: 0.8rem; }
                  #detail .detail-review .review-total__contents table tr td .right-view_detail-size {
                    width: 39.1rem;
                    padding-top: 5rem;
                    position: relative; }
                    #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul {
                      padding-bottom: 4rem;
                      *zoom: 1; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul ul:last-child {
                        padding-bottom: 0; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul:after, #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul:before {
                        display: table;
                        content: '';
                        clear: both; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .active-size {
                        background-color: #333333; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul li {
                        width: 6rem;
                        height: 0.6rem;
                        background-color: #d7d7d7;
                        border-right: 0.1rem solid #fff;
                        float: left; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul li:last-child {
                        border-right: 0; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul li:first-child {
                        width: 7.6rem;
                        background-color: #fff;
                        border-right: 0;
                        margin-right: 1.5rem;
                        font-weight: bold;
                        font-family: "Nanum Gothic", san-serif;
                        font-size: 1.3rem;
                        color: #333;
                        margin-top: -0.3rem; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .size-few,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .size-middle,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .size-big,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .color-dark,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .color-same,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .color-light,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .like-bad,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .like-normal,
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .like-good {
                        position: relative; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .size-few:after {
                        content: '작다';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        left: 0; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .size-middle:after {
                        content: '적당 하다';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        width: 100%;
                        text-align: center; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .size-big:after {
                        content: '크다';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        right: 0; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .color-dark:after {
                        content: '어둡다';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        left: 0; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .color-same:after {
                        content: '화면과 같다';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        width: 102%; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .color-light:after {
                        content: '밝다';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        right: 0; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .like-bad:after {
                        content: '매우 불만';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        left: 0; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .like-normal:after {
                        content: '보통';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        width: 100%;
                        text-align: center; }
                      #detail .detail-review .review-total__contents table tr td .right-view_detail-size ul .like-good:after {
                        content: '매우 만족';
                        position: absolute;
                        font-size: 1.2rem;
                        color: #666666;
                        font-family: "Nanum Gothic", san-serif;
                        top: 1.3rem;
                        right: 0; }
                  #detail .detail-review .review-total__contents table tr td .right-view_detail-buyer {
                    text-align: right;
                    font-family: "Nanum Gothic", san-serif;
                    padding-top: 1rem; }
                    #detail .detail-review .review-total__contents table tr td .right-view_detail-buyer__title {
                      font-size: 1.3rem;
                      font-weight: bold;
                      letter-spacing: -0.03rem;
                      color: #333; }
                    #detail .detail-review .review-total__contents table tr td .right-view_detail-buyer_info {
                      padding-top: 1.5rem;
                      line-height: 1.69;
                      letter-spacing: -0.03rem;
                      color: #999; }
                #detail .detail-review .review-total__contents table tr td .right-view_btn {
                  *zoom: 1;
                  padding-top: 2.4rem;
                  width: 100%;
                  height: auto;
                  display: inline-block; }
                  #detail .detail-review .review-total__contents table tr td .right-view_btn:after, #detail .detail-review .review-total__contents table tr td .right-view_btn:before {
                    display: table;
                    content: '';
                    clear: both; }
                  #detail .detail-review .review-total__contents table tr td .right-view_btn-more {
                    font-family: "Nanum Gothic", san-serif;
                    font-size: 1.3rem;
                    font-weight: bold;
                    color: #333333;
                    float: left;
                    cursor: pointer; }
                  #detail .detail-review .review-total__contents table tr td .right-view_btn-like {
                    float: right;
                    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
                    font-size: 1.2rem;
                    color: #999999;
                    margin-right: 2rem; }
                    #detail .detail-review .review-total__contents table tr td .right-view_btn-like span {
                      vertical-align: text-bottom; }
                    #detail .detail-review .review-total__contents table tr td .right-view_btn-like img {
                      padding-right: 0.3rem;
                      cursor: pointer; }
    #detail .detail-delivery {
      width: 100%;
      height: auto;
      padding-top: 3rem; }
      #detail .detail-delivery__info, #detail .detail-delivery__notice,
      #detail .detail-delivery .delivery-info,
      #detail .detail-delivery .delivery-notice {
        padding-left: 0.5rem;
        font-family: "Nanum Gothic", san-serif;
        font-size: 2rem;
        font-weight: bold;
        letter-spacing: -0.05rem;
        color: #212121;
        padding-bottom: 3rem; }
        #detail .detail-delivery__info__contents, #detail .detail-delivery__notice__contents,
        #detail .detail-delivery .delivery-info__contents,
        #detail .detail-delivery .delivery-notice__contents {
          width: 100%;
          height: auto;
          padding-top: 2.1rem; }
          #detail .detail-delivery__info__contents table, #detail .detail-delivery__notice__contents table,
          #detail .detail-delivery .delivery-info__contents table,
          #detail .detail-delivery .delivery-notice__contents table {
            border-top: 0.1rem solid #666;
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            font-weight: 300; }
            #detail .detail-delivery__info__contents table tr, #detail .detail-delivery__notice__contents table tr,
            #detail .detail-delivery .delivery-info__contents table tr,
            #detail .detail-delivery .delivery-notice__contents table tr {
              border-bottom: 0.1rem solid #ddd; }
              #detail .detail-delivery__info__contents table tr td, #detail .detail-delivery__notice__contents table tr td,
              #detail .detail-delivery .delivery-info__contents table tr td,
              #detail .detail-delivery .delivery-notice__contents table tr td {
                padding: 1.8rem 0 1.8rem 3rem;
                text-align: left; }
                #detail .detail-delivery__info__contents table tr td .delivery-notice, #detail .detail-delivery__notice__contents table tr td .delivery-notice,
                #detail .detail-delivery .delivery-info__contents table tr td .delivery-notice,
                #detail .detail-delivery .delivery-notice__contents table tr td .delivery-notice {
                  float: left;
                  position: relative;
                  top: 1.3rem; }
                #detail .detail-delivery__info__contents table tr td .delivery-txt, #detail .detail-delivery__notice__contents table tr td .delivery-txt,
                #detail .detail-delivery .delivery-info__contents table tr td .delivery-txt,
                #detail .detail-delivery .delivery-notice__contents table tr td .delivery-txt {
                  float: left;
                  margin-left: 0.7rem;
                  margin-top: 1rem; }
                #detail .detail-delivery__info__contents table tr td .handling-notes_btn, #detail .detail-delivery__notice__contents table tr td .handling-notes_btn,
                #detail .detail-delivery .delivery-info__contents table tr td .handling-notes_btn,
                #detail .detail-delivery .delivery-notice__contents table tr td .handling-notes_btn {
                  width: 12rem;
                  height: 2.5rem;
                  background-color: #fff;
                  border: 0.1rem solid #ccc;
                  font-family: "dotum", san-serif;
                  font-size: 1.2rem;
                  color: #333;
                  margin-top: 2rem; }
              #detail .detail-delivery__info__contents table tr td:first-child, #detail .detail-delivery__notice__contents table tr td:first-child,
              #detail .detail-delivery .delivery-info__contents table tr td:first-child,
              #detail .detail-delivery .delivery-notice__contents table tr td:first-child {
                background-color: #f8f8f8;
                border-right: 0.1rem solid #ddd;
                color: #666;
                letter-spacing: -0.03rem; }
              #detail .detail-delivery__info__contents table tr td:last-child, #detail .detail-delivery__notice__contents table tr td:last-child,
              #detail .detail-delivery .delivery-info__contents table tr td:last-child,
              #detail .detail-delivery .delivery-notice__contents table tr td:last-child {
                line-height: 1.85;
                color: #333;
                letter-spacing: -0.03rem; }

.recommend {
  overflow: hidden; }
  .recommend-wrapper {
    position: relative; }
  .recommend-slide {
    width: 33.35%;
    height: 75.7rem;
    margin-top: 4rem; }
    .recommend-slide__list {
      position: relative;
      font-size: 0;
      white-space: nowrap; }
    .recommend-slide__item {
      position: relative;
      display: inline-block;
      width: 100%;
      font-size: 1.6rem;
      white-space: normal;
      text-align: center;
      vertical-align: top; }
      .recommend-slide__item .recommend-wrap__box {
        border: 0.1rem solid #ddd;
        margin-top: -0; }
        .recommend-slide__item .recommend-wrap__box .recommend-list_info {
          text-align: left;
          padding: 2.6rem 2rem 2rem 2rem;
          *zoom: 1; }
          .recommend-slide__item .recommend-wrap__box .recommend-list_info:after, .recommend-slide__item .recommend-wrap__box .recommend-list_info:before {
            display: table;
            content: '';
            clear: both; }
          .recommend-slide__item .recommend-wrap__box .recommend-list_info__upper {
            padding-bottom: 2rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            *zoom: 1; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__upper:after, .recommend-slide__item .recommend-wrap__box .recommend-list_info__upper:before {
              display: table;
              content: '';
              clear: both; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__upper-star {
              color: #333333;
              float: left;
              margin-top: -0.3rem; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__upper-date {
              color: #999999;
              font-size: 1.2rem;
              float: right; }
          .recommend-slide__item .recommend-wrap__box .recommend-list_info__title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            font-weight: bold;
            color: #333333;
            padding-bottom: 1.5rem; }
          .recommend-slide__item .recommend-wrap__box .recommend-list_info__option {
            *zoom: 1;
            font-size: 1.1rem;
            padding-bottom: 1.7rem; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__option:after, .recommend-slide__item .recommend-wrap__box .recommend-list_info__option:before {
              display: table;
              content: '';
              clear: both; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__option-id {
              float: left;
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              color: #666666; }
              .recommend-slide__item .recommend-wrap__box .recommend-list_info__option-id span {
                font-family: "Nanum Gothic", san-serif;
                color: #999999;
                padidng-left: 0.5rem; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__option-buy {
              float: right;
              font-family: "Nanum Gothic", san-serif;
              color: #666666; }
          .recommend-slide__item .recommend-wrap__box .recommend-list_info__description {
            font-size: 1.25rem;
            font-family: "Nanum Gothic", san-serif;
            color: #666666;
            line-height: 1.5; }
          .recommend-slide__item .recommend-wrap__box .recommend-list_info__footer {
            padding-top: 2rem;
            *zoom: 1; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__footer:after, .recommend-slide__item .recommend-wrap__box .recommend-list_info__footer:before {
              display: table;
              content: '';
              clear: both; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__footer-more {
              font-family: "Nanum Gothic", san-serif;
              font-size: 1.3rem;
              font-weight: bold;
              color: #333333;
              float: left;
              cursor: pointer; }
            .recommend-slide__item .recommend-wrap__box .recommend-list_info__footer-like {
              float: right;
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              font-size: 1.2rem;
              color: #999999; }
              .recommend-slide__item .recommend-wrap__box .recommend-list_info__footer-like span {
                vertical-align: text-bottom; }
              .recommend-slide__item .recommend-wrap__box .recommend-list_info__footer-like img {
                padding-right: 0.3rem;
                cursor: pointer; }
          .recommend-slide__item .recommend-wrap__box .recommend-list_info__more {
            width: 100%;
            height: auto;
            padding: 2rem 0;
            margin-top: 2rem;
            font-size: 1.25rem;
            color: #666;
            line-height: 1.5;
            border-top: 0.1rem solid #ddd; }
  .recommend__control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    opacity: .5; }
    .recommend__control:hover {
      opacity: 1; }
    .recommend__control--prev {
      left: 0.6rem;
      top: -20rem;
      background: url("/Contents/img/goods/recommend_arrow_left.png") no-repeat center center; }
    .recommend__control--next {
      right: 0.7rem;
      top: -20rem;
      background: url("/Contents/img/goods/recommend_arrow_right.png") no-repeat center center; }
  .recommend-wrap {
    position: relative;
    margin: 0 auto;
    width: 40rem;
    height: 75.6rem;
    background-color: #fff;
    overflow: hidden; }
    .recommend-wrap__more {
      width: 100%;
      height: 99.5%;
      background: #fff;
      border: 0.1rem solid #ddd;
      text-align: left;
      padding: 2.5rem 2rem;
      margin-top: -0.2rem; }
      .recommend-wrap__more-upper {
        *zoom: 1;
        width: 100%;
        height: auto; }
        .recommend-wrap__more-upper:after, .recommend-wrap__more-upper:before {
          display: table;
          content: '';
          clear: both; }
        .recommend-wrap__more-upper__star {
          float: left; }
        .recommend-wrap__more-upper__date {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.2rem;
          letter-spacing: 0.03rem;
          color: #999;
          float: right; }
      .recommend-wrap__more-title {
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.4rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #333;
        padding-top: 4rem; }
      .recommend-wrap__more-info {
        padding-top: 1.4rem;
        *zoom: 1; }
        .recommend-wrap__more-info:after, .recommend-wrap__more-info:before {
          display: table;
          content: '';
          clear: both; }
        .recommend-wrap__more-info__id {
          font-size: 1.2rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          letter-spacing: -0.03rem;
          color: #666;
          float: left; }
        .recommend-wrap__more-info__option {
          font-size: 1.2rem;
          font-family: "Nanum Gothic", san-serif;
          letter-spacing: -0.03rem;
          color: #999;
          float: right; }
      .recommend-wrap__more-description {
        padding-top: 1.7rem;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.3rem;
        line-height: 1.69;
        letter-spacing: -0.03rem;
        color: #666; }
      .recommend-wrap__more-line {
        padding-top: 4rem;
        color: #ccc;
        font-family: "dotum", san-serif;
        font-size: 1.95rem; }
      .recommend-wrap__more-sns {
        padding-top: 1.9rem;
        float: right;
        *zoom: 1; }
        .recommend-wrap__more-sns:after, .recommend-wrap__more-sns:before {
          display: table;
          content: '';
          clear: both; }
      .recommend-wrap__more-like {
        top: 3rem;
        position: relative; }
      .recommend-wrap__more-size {
        margin-top: 5rem;
        text-align: right;
        font-family: "Nanum Gothic", san-serif;
        padding-top: 1rem; }
        .recommend-wrap__more-size__title {
          font-size: 1.3rem;
          font-weight: bold;
          letter-spacing: -0.03rem;
          color: #333; }
        .recommend-wrap__more-size__info {
          padding-top: 1.5rem;
          line-height: 1.69;
          letter-spacing: -0.03rem;
          color: #999;
          font-size: 1.3rem; }
      .recommend-wrap__more-btn {
        width: 100%;
        height: auto;
        padding-top: 75%;
        *zoom: 1; }
        .recommend-wrap__more-btn:after, .recommend-wrap__more-btn:before {
          display: table;
          content: '';
          clear: both; }
        .recommend-wrap__more-btn__cancel {
          float: left;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          font-weight: bold;
          letter-spacing: -0.03rem;
          color: #333;
          cursor: pointer; }
        .recommend-wrap__more-btn__like {
          float: right;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.2rem;
          color: #999; }
          .recommend-wrap__more-btn__like span {
            position: relative;
            top: 0.1rem; }
  .recommend-product {
    display: block;
    width: 100%;
    height: 23.2rem;
    font-size: 0;
    text-align: center; }
    .recommend-product:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      content: '';
      vertical-align: middle; }
  .recommend-info {
    width: 100%; }
    .recommend-info__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.2rem;
      color: #999;
      letter-spacing: .03em; }
    .recommend-info__name {
      padding-top: 1.3rem;
      font-weight: 700;
      font-size: 1.6rem;
      letter-spacing: -.03em;
      color: #333;
      width: 100%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .recommend-info__price {
      padding-top: 1.3rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 700;
      letter-spacing: -0.03em;
      color: #212121; }
      .recommend-info__price strong {
        font-weight: 700; }
  .recommend-option {
    display: none;
    position: absolute;
    background-color: #fff; }
    .recommend-option__wrap {
      position: relative;
      margin: 0 1rem 0;
      padding-top: 2rem;
      *zoom: 1; }
      .recommend-option__wrap:after, .recommend-option__wrap:before {
        display: table;
        content: '';
        clear: both; }
      .recommend-option__wrap:before {
        display: block;
        width: 19rem;
        height: 0.1rem;
        margin: 0 auto 1.5rem;
        background-color: #e3e3e3;
        content: ''; }
    .recommend-option__size {
      float: left;
      width: 20%;
      margin-bottom: 1.5rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #515151; }
      .recommend-option__size.__soldout {
        color: #bbb; }
    .recommend-option__under {
      font-size: 0; }

.tech_view {
  overflow: hidden; }
  .tech_view-wrapper {
    position: relative;
    border-bottom: 0.1rem solid #ddd; }
  .tech_view-slide {
    width: 20%; }
    .tech_view-slide .tech_view-wrap__box .tech_view-product2 {
      height: 22.6rem; }
    .tech_view-slide__list {
      position: relative;
      font-size: 0;
      white-space: nowrap; }
      .tech_view-slide__list .tech-list_info {
        text-align: left;
        padding-top: 0.5rem; }
        .tech_view-slide__list .tech-list_info__title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.2rem;
          color: #999; }
        .tech_view-slide__list .tech-list_info__name {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          letter-spacing: -0.03rem;
          padding-top: 1rem; }
        .tech_view-slide__list .tech-list_info__price {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          font-weight: bold;
          color: #212121;
          padding-top: 1.5rem; }
    .tech_view-slide__item {
      position: relative;
      display: inline-block;
      width: 100%;
      padding: 4rem 0;
      font-size: 1.6rem;
      white-space: normal;
      text-align: center;
      vertical-align: top; }
  .tech_view__control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    opacity: .5; }
    .tech_view__control:hover {
      opacity: 1; }
    .tech_view__control--prev {
      left: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .tech_view__control--next {
      right: 0;
      background: url(http://images.descentekorea.co.kr/contents/_magazin/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
  .tech_view-wrap {
    position: relative;
    margin: 0 auto;
    width: 23.2rem;
    height: 100%;
    background-color: #fff; }
  .tech_view-product {
    display: block;
    width: 100%;
    height: 23.2rem;
    font-size: 0;
    text-align: center; }
    .tech_view-product:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      content: '';
      vertical-align: middle; }
  .tech_view-option {
    display: none;
    position: absolute;
    background-color: #fff; }
    .tech_view-option__wrap {
      position: relative;
      margin: 0 1rem 0;
      padding-top: 2rem;
      *zoom: 1; }
      .tech_view-option__wrap:after, .tech_view-option__wrap:before {
        display: table;
        content: '';
        clear: both; }
      .tech_view-option__wrap:before {
        display: block;
        width: 19rem;
        height: 0.1rem;
        margin: 0 auto 1.5rem;
        background-color: #e3e3e3;
        content: ''; }
    .tech_view-option__size {
      float: left;
      width: 20%;
      margin-bottom: 1.5rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #515151; }
      .tech_view-option__size.__soldout {
        color: #bbb; }
    .tech_view-option__under {
      font-size: 0; }

.more-view_detail-size {
  width: 100%;
  position: relative; }
  .more-view_detail-size ul {
    padding-bottom: 4rem;
    *zoom: 1; }
    .more-view_detail-size ul ul:last-child {
      padding-bottom: 0; }
    .more-view_detail-size ul:after, .more-view_detail-size ul:before {
      display: table;
      content: '';
      clear: both; }
    .more-view_detail-size ul .active-size {
      background-color: #333333; }
    .more-view_detail-size ul li {
      width: 6rem;
      height: 0.6rem;
      background-color: #d7d7d7;
      border-right: 0.1rem solid #fff;
      float: left; }
    .more-view_detail-size ul li:last-child {
      border-right: 0; }
    .more-view_detail-size ul li:first-child {
      width: 7.1rem;
      background-color: #fff;
      border-right: 0;
      margin-right: 0.5rem;
      font-weight: bold;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #333;
      margin-top: -0.3rem; }
    .more-view_detail-size ul .size-few,
    .more-view_detail-size ul .size-middle,
    .more-view_detail-size ul .size-big,
    .more-view_detail-size ul .color-dark,
    .more-view_detail-size ul .color-same,
    .more-view_detail-size ul .color-light,
    .more-view_detail-size ul .like-bad,
    .more-view_detail-size ul .like-normal,
    .more-view_detail-size ul .like-good {
      position: relative;
      width: 15%; }
    .more-view_detail-size ul .size-few:after {
      content: '작다';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      left: 0; }
    .more-view_detail-size ul .size-middle:after {
      content: '적당 하다';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      width: 100%;
      text-align: center; }
    .more-view_detail-size ul .size-big:after {
      content: '크다';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      right: 0; }
    .more-view_detail-size ul .color-dark:after {
      content: '어둡다';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      left: 0; }
    .more-view_detail-size ul .color-same:after {
      content: '화면과 같다';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      width: 102%; }
    .more-view_detail-size ul .color-light:after {
      content: '밝다';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      right: 0; }
    .more-view_detail-size ul .like-bad:after {
      content: '매우 불만';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      left: 0; }
    .more-view_detail-size ul .like-normal:after {
      content: '보통';
      position: absolute;
      font-size: 1.07rem;
      color: #666666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      width: 100%;
      text-align: center; }
    .more-view_detail-size ul .like-good:after {
      content: '매우 만족';
      position: absolute;
      font-size: 1.07rem;
      color: #666;
      font-family: "Nanum Gothic", san-serif;
      top: 1.3rem;
      right: 0; }

.goods-cody {
  padding-bottom: 4.7rem;
  width: 81rem; }
  .goods-cody-wrapper {
    position: relative;
    overflow: hidden; }
  .goods-cody__list {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
  .goods-cody__item {
    display: inline-block;
    width: 100%;
    text-align: center;
    white-space: normal; }
    .goods-cody__item--anchor {
      display: inline-block; }
    .goods-cody__item--txt {
      font-family: 'Nanum Gothic';
      font-size: 2.6rem;
      line-height: 1.538;
      color: #212121; }
    .goods-cody__item--date {
      display: inline-block;
      font-family: 'Avant';
      font-weight: 400;
      font-size: 1.4rem;
      padding-top: 1.7rem;
      color: #666; }
  .goods-cody__control {
    position: absolute;
    top: 0;
    width: 8.4rem;
    height: 8.4rem;
    border: 0.2rem solid #d7d7d7;
    font-size: 0;
    text-indent: -999.9rem;
    overflow: hidden; }
    .goods-cody__control--prev {
      left: 0.1rem;
      background: #fff url(../img/icon/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto;
      width: 3.6rem;
      height: 4rem;
      opacity: .6;
      top: 50%; }
    .goods-cody__control--next {
      right: 0.1rem;
      background: #fff url(../img/icon/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto;
      width: 3.6rem;
      height: 4rem;
      opacity: .6;
      top: 50%; }

.cart-value-popup {
  text-align: center;
  padding: 4rem 0 0; }
  .cart-value-popup__title {
    font-size: 1.6rem;
    letter-spacing: -0.04rem;
    color: #333; }
  .cart-value-popup__description {
    padding-top: 1.7rem;
    font-size: 1.6rem;
    letter-spacing: -0.04rem;
    color: #333; }
  .cart-value-popup__btn {
    padding-top: 4.9rem; }

.member_like {
  padding-bottom: 10rem; }
  .member_like-title {
    padding: 8rem 0.5rem 2rem;
    font-weight: 700;
    font-size: 2rem;
    color: #212121;
    letter-spacing: -.05em;
    border-bottom: 0.1rem solid #212121; }

.member_like-price {
  font-size: 1.3rem;
  font-family: "Nanum Gothic", san-serif;
  padding: 1rem 1.5rem; }
  .member_like-price_sale {
    color: #999; }
    .member_like-price_sale span {
      text-decoration: line-through; }
  .member_like-price_percent {
    color: #fe1408; }
  .member_like-price_cost {
    color: #212121; }

.goods-search .search-header {
  width: 100%;
  height: auto; }
  .goods-search .search-header__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.2rem;
    color: #212121;
    padding-left: 0.8rem;
    font-weight: 600; }
  .goods-search .search-header__form {
    margin-top: 3rem;
    background-color: #f8f8f8;
    border-top: 0.2rem solid #666;
    border-bottom: 0.1rem solid #ddd;
    border-right: 0.1rem solid #ddd;
    border-left: 0.1rem solid #ddd;
    padding: 4rem 16rem;
    *zoom: 1; }
    .goods-search .search-header__form:after, .goods-search .search-header__form:before {
      display: table;
      content: '';
      clear: both; }
    .goods-search .search-header__form-select {
      float: left; }
    .goods-search .search-header__form-input {
      float: left;
      width: 60rem;
      height: auto;
      margin-left: 1rem;
      position: relative; }
      .goods-search .search-header__form-input_value {
        width: 100%;
        height: 4rem;
        border: 0.1rem solid #ccc;
        padding-left: 1.4rem; }
      .goods-search .search-header__form-input_btn {
        position: absolute;
        top: 1.1rem;
        right: 1.4rem; }
    .goods-search .search-header__form-check {
      float: left;
      margin-left: 1rem;
      padding-top: 1rem; }
  .goods-search .search-header__hash {
    padding: 4rem 16rem;
    border: 0.1rem solid #ddd;
    border-top: 0;
    *zoom: 1; }
    .goods-search .search-header__hash:after, .goods-search .search-header__hash:before {
      display: table;
      content: '';
      clear: both; }
    .goods-search .search-header__hash-items {
      float: left;
      font-family: "Nanum Gothic", san-serif;
      width: 28.3rem;
      height: auto;
      padding-right: 3.5rem; }
      .goods-search .search-header__hash-items:last-child {
        padding-right: 0; }
      .goods-search .search-header__hash-items__title {
        font-size: 1.6rem;
        font-weight: bold;
        width: 100%;
        color: #212121;
        border-bottom: 0.1rem solid #666;
        padding-left: 0.5rem;
        padding-bottom: 1rem; }
      .goods-search .search-header__hash-items__contents {
        padding-top: 1.5rem;
        font-size: 0; }
        .goods-search .search-header__hash-items__contents .hash-items {
          padding: 0.8rem 1.2rem;
          border: 0.1rem solid #ddd;
          border-radius: 2.5rem;
          font-family: "Nanum Gothic", san-serif;
          display: inline-block;
          font-size: 1.1rem;
          color: #333;
          margin-right: 1rem;
          margin-bottom: 0.8rem; }

.goods-search .search-no_data {
  width: 100%;
  height: auto;
  padding: 8rem 0;
  text-align: center;
  font-family: "Nanum Gothic", san-serif; }
  .goods-search .search-no_data--title {
    font-size: 2rem;
    color: #212121; }
    .goods-search .search-no_data--title .search-bold {
      font-weight: bold; }
    .goods-search .search-no_data--title .search-red {
      color: #ee4848; }
  .goods-search .search-no_data--description {
    padding-top: 1rem;
    font-size: 1.2rem;
    color: #666; }

.goods-search .search-result {
  width: 100%;
  font-family: "Nanum Gothic", san-serif;
  padding-top: 8rem; }
  .goods-search .search-result:first-child {
    padding-top: 0; }
  .goods-search .search-result__title {
    width: 100%;
    color: #212121;
    padding-left: 0.3rem;
    padding-bottom: 1.9rem;
    font-size: 2rem;
    font-weight: bold;
    color: #212121;
    border-bottom: 0.1rem solid #666; }
  .goods-search .search-result__no-data_contents {
    text-align: center;
    border-bottom: 0.1rem solid #ddd; }

.goods-search .search-img {
  margin-top: 8rem;
  border: 0.1rem solid #e3e3e3; }

.font-red {
  color: #ee4848; }

.project-header {
  position: relative;
  margin-top: 5.6rem;
  padding-bottom: 1rem;
  font-size: 0; }
  .project-header--black-line {
    border-bottom: 0.2rem solid #333333; }
  .project-header--pb-middle {
    padding-bottom: 2.8rem; }
  .project-header__title {
    display: inline-block;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.2rem;
    color: #151515;
    line-height: 3.4rem; }
    .project-header__title--sub {
      display: inline-block;
      margin-left: 1rem;
      font-size: 1.6rem;
      color: #999;
      line-height: 2.2rem;
      vertical-align: bottom; }
  .project-header__title-black-line {
    width: 100%;
    display: inline-block;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.2rem;
    color: #151515;
    line-height: 3.4rem;
    border-bottom: 0.1rem solid #212121;
    padding-bottom: 2.8rem; }
    .project-header__title-black-line--sub {
      display: inline-block;
      margin-left: 1rem;
      font-size: 1.6rem;
      color: #999;
      line-height: 2.2rem;
      vertical-align: bottom; }
  .project-header__description {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #454545;
    line-height: 2.3rem; }
  .project-header__title + .project-header__description {
    margin-top: 0.9rem; }
  .project-header__other {
    position: absolute;
    right: 0.5rem;
    bottom: 0;
    height: 4rem;
    font-size: 0; }
    .project-header__other--bottom-small {
      bottom: 0.8rem; }
    .project-header__other:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      vertical-align: middle;
      content: ''; }
    .project-header__other-item {
      display: inline-block;
      font-size: 1.3rem;
      vertical-align: middle; }
      .project-header__other-item + .project-header__other-item {
        margin-left: 0.8rem; }
      .project-header__other-item .clear-select {
        margin-right: 0.7rem; }
        .project-header__other-item .clear-select select {
          padding-right: 3rem; }
        .project-header__other-item .clear-select + .clear-select {
          margin-left: 1.4rem; }
          .project-header__other-item .clear-select + .clear-select:before {
            position: absolute;
            left: -0.6rem;
            top: 50%;
            display: block;
            width: 0.2rem;
            height: 1.3rem;
            margin-top: -0.65rem;
            background-color: #eee;
            content: ''; }
          .project-header__other-item .clear-select + .clear-select select {
            padding-right: 2.6rem; }

.project-section__header {
  position: relative; }

.project-section__title {
  padding: 1.5rem 0.5rem;
  border-bottom: 0.1rem solid #666;
  font-family: "Nanum Gothic", san-serif;
  font-size: 2rem;
  color: #212121;
  line-height: 2.9rem; }

.project-section__filter {
  position: absolute;
  right: 0;
  bottom: 1rem;
  z-index: 5;
  font-size: 0; }
  .project-section__filter-item {
    display: inline-block;
    vertical-align: middle;
    font-size: 1.8rem; }
    .project-section__filter-item + .project-section__filter-item {
      margin-left: 0.8rem; }
    .project-section__filter-item .clear-select {
      margin-right: 0.7rem; }
      .project-section__filter-item .clear-select select {
        padding-right: 3rem; }
      .project-section__filter-item .clear-select + .clear-select {
        margin-left: 1.4rem; }
        .project-section__filter-item .clear-select + .clear-select:before {
          position: absolute;
          left: -0.6rem;
          top: 50%;
          display: block;
          width: 0.2rem;
          height: 1.3rem;
          margin-top: -0.65rem;
          background-color: #eee;
          content: ''; }
        .project-section__filter-item .clear-select + .clear-select select {
          padding-right: 2.6rem; }

.project-section__contents {
  position: relative;
  overflow: hidden; }

.project-section__like-contents {
  position: relative; }

.project-select-btn {
  width: 19.1rem; }

.project-list__title {
  padding: 0 0.5rem 1.5rem; }

.project-list__banner {
  margin-top: 1.1rem; }

.project-list--nonbanner {
  margin-top: 1.1rem; }

.project-list__menu {
  margin-top: 6rem; }
  .project-list__menu .default-tab__item:hover {
    background-color: #212121;
    border: 0;
    color: #fff;
    font-weight: bold; }

.project-list__display {
  margin-top: 4rem; }
  .project-list__display + .project-list__display {
    margin-top: 8rem; }
  .project-list__display .project-section__title {
    position: relative;
    z-index: 2; }

.project-section__title + .goods-list_content-column {
  margin-top: -0.1rem; }

.store-search {
  margin-top: 1rem; }
  .store-search__form {
    padding: 3.9rem 1.9rem;
    border: 0.1rem solid #ddd;
    background-color: #f5f5f5; }
  .store-search__list {
    width: 100%;
    font-size: 0; }
  .store-search__item {
    display: inline-block;
    font-size: 1.3rem;
    vertical-align: top; }
    .store-search__item ~ .store-search__item {
      margin-left: 1rem; }
    .store-search__item--select {
      width: 19rem; }
    .store-search__item--input {
      width: 34rem; }

.store-contents {
  margin-top: 2.6rem; }
  .store-contents:after {
    display: table;
    clear: both;
    content: ''; }

.store-selector {
  float: left;
  width: 40rem;
  vertical-align: top; }
  .store-selector__description {
    padding: 0 1rem 1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #333;
    line-height: 2.3rem; }
    .store-selector__description--point {
      color: #ee4848;
      font-weight: bold; }

.store-list {
  height: 64.8rem;
  border-top: 0.1rem solid #666; }
  .store-list--scroll {
    overflow-y: scroll; }

.store-item {
  position: relative;
  padding: 2.9rem 1rem 2.5rem;
  font-family: "Nanum Gothic", san-serif;
  color: #333; }
  .store-item + .store-item {
    border-top: 0.1rem solid #eee; }
  .store-item--loading {
    height: 5.7rem;
    border-top: 0.1rem solid #eee;
    text-align: center;
    overflow: hidden; }
    .store-item--loading:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      vertical-align: middle;
      content: ''; }
    .store-item--loading img {
      width: 2.6rem;
      height: auto;
      vertical-align: middle; }
  .store-item--noData {
    height: 100%;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #333;
    text-align: center;
    vertical-align: middle;
    border-bottom: 0.1rem solid #ddd; }
    .store-item--noData:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      vertical-align: middle;
      content: ''; }
  .store-item:hover {
    background-color: #f8f8f8; }
  .store-item__btn {
    position: absolute;
    right: 1rem;
    top: 2.9rem; }
  .store-item__name {
    font-size: 1.6rem;
    line-height: 2.5rem; }
  .store-item__category {
    margin-top: 0.6rem;
    font-size: 1.3rem;
    line-height: 2.3rem; }
  .store-item__address {
    margin-top: 0.3rem;
    font-size: 1.3rem;
    line-height: 2.3rem; }
  .store-item__number {
    margin-top: 0.2rem;
    font-size: 1.3rem; }

.store-result {
  float: right;
  width: 82rem;
  margin-left: 2rem;
  vertical-align: top; }
  .store-result__display {
    position: relative;
    width: 100%;
    height: 68.6rem;
    overflow: hidden; }

.magazin-hash {
  margin-top: 1rem;
  padding: 2.9rem 0;
  border-top: 0.1rem solid #666;
  border-bottom: 0.1rem solid #ddd; }

.magazin-display {
  margin-top: 3rem; }
  .magazin-display__pagination .pagination-list {
    margin-top: 2rem; }

.magazin-detail + .project-section {
  margin-top: 3rem; }

.magazin-detail__header {
  position: relative;
  padding: 4.8rem 0 0;
  border-top: 0.1rem solid #666;
  text-align: center; }
  .magazin-detail__header:after {
    /*
        position: absolute;
        left:50%;
        bottom:6px;
        width:1px;
        height:20px;
        background-color: $brightGrayColor;
        transform:translateY(-50%) rotate(45deg);
        content: '';
        */ }

.magazin-detail__title {
  font-family: "Nanum Gothic", san-serif;
  font-size: 2.4rem;
  color: #333;
  line-height: 3.4rem; }

.magazin-detail__date {
  margin-top: 0.9rem;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.4rem;
  color: #999;
  line-height: 2rem; }

.magazin-detail__contents {
  margin-top: 2.6rem;
  padding-bottom: 2.1rem;
  border-bottom: 0.1rem solid #ddd; }
  .magazin-detail__contents--pb-medium {
    padding-bottom: 5rem; }

.magazin-detail__footer {
  padding: 3rem 0.5rem;
  font-size: 0; }
  .magazin-detail__footer-part {
    display: inline-block;
    width: 50%;
    vertical-align: middle; }
    .magazin-detail__footer-part + .magazin-detail__footer-part {
      text-align: right; }
    .magazin-detail__footer-part .btn-share + .btn-share {
      margin-left: 0.8rem; }

.magazin-container {
  display: block;
  width: 100%;
  margin: 0 auto; }
  .magazin-container ~ .magazin-container {
    margin-top: 8rem; }

.magazin-title {
  position: absolute;
  top: -2rem;
  left: 0.5rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 4.5rem;
  font-weight: bold;
  color: #212121;
  letter-spacing: -.025em;
  z-index: 10; }
  .magazin-title--lato {
    font-size: 5rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    top: -2.5rem; }
    .magazin-title--lato-center {
      font-size: 4rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: bold;
      text-align: center;
      width: 100%;
      padding: 2.8rem 0; }

.magazin-section {
  position: relative;
  display: inline-block;
  vertical-align: top; }
  .magazin-section1 {
    display: block; }
  .magazin-section2 {
    width: 61rem;
    margin-top: 16.5rem; }
    .magazin-section2__wrapper {
      position: relative;
      width: 61rem;
      margin: 0 auto; }
    .magazin-section2__slider {
      position: relative;
      width: 100%;
      height: 89rem;
      overflow: hidden; }
    .magazin-section2__list {
      position: absolute;
      width: 100%;
      white-space: nowrap;
      font-size: 0; }
    .magazin-section2__item {
      display: inline-block;
      width: 100%; }
    .magazin-section2__btn {
      position: absolute;
      top: 50%;
      width: 3.6rem;
      height: 4.2rem;
      margin-top: -2.1rem;
      border: 0.1rem solid #ddd;
      background-repeat: no-repeat;
      background-size: 0.8rem 1.4rem;
      background-position: center;
      background-color: #ffffff;
      opacity: .7;
      font-size: 0;
      z-index: 1;
      -webkit-transition: .3s;
      transition: .3s; }
      .magazin-section2__btn:hover {
        opacity: 1; }
      .magazin-section2__btn--prev {
        left: 0;
        background-image: url(../img/icon/arrow_left_small.svg); }
      .magazin-section2__btn--next {
        right: 0;
        background-image: url(../img/icon/arrow_right_small.svg); }
  .magazin-section3 {
    width: 50.5rem;
    margin-top: 5rem;
    margin-left: 12.1rem; }
  .magazin-section4 {
    display: block;
    margin-top: 5rem; }
  .magazin-section__image img {
    display: block;
    margin: 0 auto; }
  .magazin-section__info {
    padding: 2.4rem 0.5rem; }
  .magazin-section__title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    color: #333;
    line-height: 2.8rem;
    font-weight: bold; }
  .magazin-section__description {
    margin-top: 0.2rem;
    font-family: "Nanum Gothic", san-serif;
    color: #666;
    font-size: 1.4rem;
    line-height: 2.5rem; }
  .magazin-section__product {
    position: relative;
    top: -4rem;
    z-index: 30; }

.magazin-product__wrapper {
  position: relative;
  width: 29.5rem;
  margin: 0 auto; }

.magazin-product__slider {
  position: relative;
  width: 100%;
  height: 40rem;
  overflow: hidden; }

.magazin-product__list {
  position: absolute;
  width: 100%;
  white-space: nowrap;
  font-size: 0; }

.magazin-product__item {
  display: inline-block;
  width: 100%; }
  .magazin-product__item-brand {
    padding: 1rem 2rem 0 2rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    line-height: 1.8rem; }
  .magazin-product__item-title {
    padding: 0 2rem;
    margin-top: 0.2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #333;
    line-height: 2.3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

.magazin-product__btn {
  position: absolute;
  top: 16rem;
  width: 3.6rem;
  height: 4.2rem;
  border: 0.1rem solid #ddd;
  background-repeat: no-repeat;
  background-size: 0.8rem 1.4rem;
  background-position: center center;
  font-size: 0; }
  .magazin-product__btn--prev {
    left: -3.6rem;
    background-image: url(../img/icon/arrow_left_small.svg); }
  .magazin-product__btn--next {
    right: -3.6rem;
    background-image: url(../img/icon/arrow_right_small.svg); }

.magazin-goods {
  position: relative;
  width: 16.67%;
  height: 32.5rem; }
  .magazin-goods__list {
    position: absolute;
    white-space: nowrap;
    border-bottom: 0; }
  .magazin-goods .goods-list__items {
    width: 100%; }
    .magazin-goods .goods-list__items-img {
      padding: 2.1rem 1.5rem; }
    .magazin-goods .goods-list__items-name {
      padding-top: 0.4rem;
      line-height: 1.9rem; }
    .magazin-goods .goods-list__items-price {
      padding-top: 1.2rem; }
  .magazin-goods .goods-list_info {
    padding-left: 2rem;
    padding-right: 3rem;
    white-space: normal; }
  .magazin-goods__btn {
    position: absolute;
    top: 50%;
    width: 3.6rem;
    height: 4.2rem;
    margin-top: -2.1rem;
    border: 0.1rem solid #ddd;
    background-repeat: no-repeat;
    background-size: 0.8rem 1.4rem;
    background-position: center center;
    background-color: #fff;
    font-size: 0; }
    .magazin-goods__btn--prev {
      left: 0;
      background-image: url(../img/icon/arrow_left_small.svg); }
    .magazin-goods__btn--next {
      right: 0;
      background-image: url(../img/icon/arrow_right_small.svg); }

.magazin-slider__wrapper {
  border-bottom: 0.1rem solid #ddd; }

.magazin-tab {
  position: relative; }
  .magazin-tab__list {
    display: table;
    width: 100%;
    height: 5rem;
    border-top: 0.1rem solid #dddddd;
    border-bottom: 0.1rem solid #dddddd; }
  .magazin-tab__item {
    display: table-cell;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: normal;
    letter-spacing: -.03em;
    color: #666666;
    text-align: center; }
    .magazin-tab__item-anchor {
      position: relative;
      display: inline-block;
      height: 5rem;
      line-height: 5rem; }
      .magazin-tab__item-anchor.active {
        font-weight: bold;
        color: #ee4848; }
        .magazin-tab__item-anchor.active:before {
          position: absolute;
          bottom: -0.1rem;
          left: 0;
          width: 100%;
          height: 0.2rem;
          background-color: #ee4848;
          content: ''; }
  .magazin-tab__btn {
    position: absolute;
    top: 0.1rem;
    width: 3.8rem;
    height: 5rem;
    content: '';
    background-repeat: no-repeat;
    background-size: 0.8rem 1.4rem;
    background-position: center; }
    .magazin-tab__btn-prev {
      background-image: url(/dist/img/icon/arrow_left_small.svg);
      left: 0; }
    .magazin-tab__btn-next {
      background-image: url(/dist/img/icon/arrow_right_small.svg);
      right: 0; }

.magazin-issue {
  margin-top: 5rem;
  font-size: 0;
  *zoom: 1; }
  .magazin-issue:after, .magazin-issue:before {
    display: table;
    content: '';
    clear: both; }
  .magazin-issue__right-wrapper {
    position: relative;
    float: left;
    width: 61rem;
    height: 91.5rem;
    margin-left: 2rem; }
  .magazin-issue__right-item {
    position: absolute; }
    .magazin-issue__right-item figcaption {
      position: relative; }
  .magazin-issue__image-large {
    position: relative;
    float: left;
    width: 61rem; }
    .magazin-issue__image-large--dim {
      position: absolute;
      display: none;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: rgba(0, 0, 0, 0.5);
      cursor: pointer; }
      .magazin-issue__image-large--dim:before {
        position: relative;
        display: block;
        top: 50%;
        left: 50%;
        width: 3.1rem;
        height: 3.1rem;
        background-image: url("/dist/img/icon/magazin-popup-btn.svg");
        background-repeat: no-repeat;
        background-size: 100%;
        content: ''; }
  .magazin-issue__image-medium {
    width: 29.5rem;
    vertical-align: top; }
  .magazin-issue__image-small {
    width: 29.5rem;
    vertical-align: top; }
  .magazin-issue__image-info {
    padding-top: 2rem;
    padding-left: 2rem;
    letter-spacing: -.03em; }
  .magazin-issue__image-brand {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    font-weight: normal;
    color: #999999; }
  .magazin-issue__image-title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: normal;
    color: #333333;
    margin-top: 1rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .magazin-issue__image-btn {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 2.5rem;
    height: 2.5rem;
    font-size: 1.6rem;
    color: #666666;
    border: 0.1rem solid #dddddd;
    background-color: #ffffff; }
  .magazin-issue__text {
    padding-top: 2rem;
    width: 29.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 2rem;
    letter-spacing: -.05em;
    line-height: 1.8;
    color: #333333;
    white-space: pre-line; }
  .magazin-issue img {
    width: auto;
    margin: 0 auto; }

.magazin-visual__wrapper {
  position: relative;
  width: 124rem;
  margin: 0 auto; }

.magazin-visual__text {
  position: absolute;
  top: 0;
  right: 10.5rem;
  width: 40rem;
  height: 50rem;
  background-color: #ffffff;
  padding: 5.6rem 3rem 3.2rem 3.4rem;
  overflow-y: scroll;
  z-index: 1; }
  .magazin-visual__text-title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 2.6rem;
    font-weight: bold;
    color: #151515;
    letter-spacing: -.06em; }
  .magazin-visual__text-contents {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: normal;
    color: #333333;
    letter-spacing: -.05em;
    line-height: 1.86;
    margin-top: 2rem;
    white-space: pre-line; }

.magazin-visual__slider {
  position: relative;
  width: 100%;
  height: 55rem;
  overflow: hidden; }

.magazin-visual__list {
  position: absolute;
  width: 100%;
  white-space: nowrap;
  font-size: 0; }

.magazin-visual__item {
  display: inline-block;
  width: 100%; }

.magazin-visual__btn {
  position: absolute;
  top: 50%;
  width: 3.6rem;
  height: 4.2rem;
  margin-top: -2.1rem;
  border: 0.1rem solid #ddd;
  background-repeat: no-repeat;
  background-size: 0.8rem 1.4rem;
  background-position: center;
  background-color: #ffffff;
  opacity: .7;
  font-size: 0;
  z-index: 1;
  -webkit-transition: .3s;
  transition: .3s; }
  .magazin-visual__btn:hover {
    opacity: 1; }
  .magazin-visual__btn--prev {
    left: 0;
    background-image: url(../img/icon/arrow_left_small.svg); }
  .magazin-visual__btn--next {
    right: 0;
    background-image: url(../img/icon/arrow_right_small.svg); }

.magazin-visual__nav {
  margin-top: 3rem;
  text-align: center; }
  .magazin-visual__nav-list {
    font-size: 0; }
  .magazin-visual__nav-item {
    display: inline-block;
    margin: 0 0.7rem;
    width: 0.8rem;
    height: 0.8rem;
    background-color: #cecece;
    border-radius: 50%; }
    .magazin-visual__nav-item--active {
      background-color: #ee4848; }
    .magazin-visual__nav-item--anchor {
      display: block;
      width: 100%;
      height: 100%; }

.magazin-image__enlarge {
  position: absolute;
  width: 124rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 1001;
  text-align: center; }
  .magazin-image__enlarge img {
    width: auto; }
  .magazin-image__enlarge .layer-popup--title {
    position: absolute;
    right: 2.5rem;
    top: 2.5rem;
    z-index: 1;
    background-color: #fff; }
  .magazin-image__enlarge .layer-popup__close {
    cursor: pointer; }

.launching-calendar {
  display: block; }
  .launching-calendar-tab {
    margin-top: 3rem; }
  .launching-calendar__list {
    margin: 2rem -1rem -1rem;
    font-size: 0; }
  .launching-calendar__item {
    position: relative;
    display: inline-block;
    margin: 1rem;
    width: 40rem;
    border: 1rem solid #f5f5f5;
    vertical-align: top;
    font-size: 1.2rem; }
    .launching-calendar__item-release {
      position: absolute;
      top: 3rem;
      left: 3rem; }
      .launching-calendar__item-release--red {
        font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
        font-size: 1.8rem;
        font-weight: bold;
        color: #ee4848; }
    .launching-calendar__item-yd {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      font-weight: bold;
      color: #333333; }
    .launching-calendar__item-day {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 5rem;
      font-weight: bold;
      color: #333333; }
    .launching-calendar__item-info {
      margin: 2rem 0 3.3rem;
      width: 100%;
      text-align: center; }
    .launching-calendar__item-brand {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 400;
      color: #999999; }
    .launching-calendar__item-name {
      margin-top: 1.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: bold;
      color: #212121;
      line-height: normal; }
    .launching-calendar__item-btn {
      margin-top: 2.5rem;
      width: auto;
      padding: 0 1.5rem; }

.launching-notice__container {
  padding: 6rem 4rem;
  font-size: 0; }

.launching-detail__header {
  padding-top: 4rem; }

.launching-detail__content {
  margin-top: 8rem; }
  .launching-detail__content img {
    display: block;
    margin: 0 auto; }

.launching-detail__goods-list {
  margin-top: 8rem;
  margin-bottom: 15rem; }

.launching-privacy {
  padding: 2rem; }
  .launching-privacy__first-title {
    font-family: "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 1.2rem;
    color: #333333;
    line-height: 2;
    letter-spacing: -.03em; }
  .launching-privacy__product-title {
    font-family: "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 1.4rem;
    color: #333333;
    line-height: 2;
    letter-spacing: -.03em;
    margin-top: 3rem; }
  .launching-privacy__title {
    font-family: "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 1.2rem;
    color: #333333;
    line-height: 2;
    letter-spacing: -.03em;
    margin-top: 3rem; }
  .launching-privacy__sub-interval {
    margin-top: 1.5rem; }
  .launching-privacy_-sub-ten {
    margin-top: 1rem; }
  .launching-privacy__sub-title {
    font-size: 1.2rem;
    margin-top: 0.5rem;
    padding-bottom: 0.4rem; }
  .launching-privacy__text {
    display: inline-block;
    white-space: pre-line;
    font-family: "Nanum Gothic", san-serif;
    font-weight: normal;
    font-size: 1.2rem;
    color: #666666;
    line-height: 2;
    letter-spacing: -.03em;
    vertical-align: top; }
  .launching-privacy--red {
    color: #ee4848; }

.slide-container {
  white-space: nowrap; }

.goods-item__select {
  white-space: normal; }

.project-section__review.review-contents {
  margin-top: 4rem; }

.project-section__review .review-display {
  margin-top: -1rem; }

.project-section__review .gallery-other__item {
  padding: 1rem 2rem; }

.project-tech {
  border-top: 0.1rem solid #666;
  padding-top: 3rem;
  margin-top: 1.5rem; }
  .project-tech__hash {
    overflow: hidden;
    margin-top: 3rem;
    margin-bottom: 1.4rem; }
    .project-tech__hash .hashtag-list {
      display: inline-block;
      vertical-align: middle; }
    .project-tech__hash--title {
      font-size: 1.3rem;
      font-weight: 900;
      display: inline-block;
      margin-right: 2rem; }
    .project-tech__hash > .form-item {
      float: right; }
  .project-tech__top--info {
    background-image: url("/dist/img/project/tech-bg.png");
    height: 27rem;
    width: 100%;
    background-size: contain;
    text-align: center;
    color: #ffffff; }
  .project-tech__top--title {
    font-size: 2.6rem;
    padding-top: 5.8rem;
    margin-bottom: 1.5rem; }
  .project-tech__top--sub-title {
    font-size: 1.4rem;
    margin-bottom: 2.5rem; }
  .project-tech__top--goods {
    height: 32.5rem;
    margin-top: -4.5rem;
    overflow: hidden;
    padding-bottom: 15rem;
    margin-bottom: -15rem;
    -webkit-box-sizing: content-box;
            box-sizing: content-box; }
  .project-tech--other__list.gallery-other--hidden {
    height: 28.2rem; }
  .project-tech__loading {
    margin-top: 3.7rem; }

.default-tab__list ~ .default-tab__list > .default-tab__item {
  border-top: 0; }

.best-product-box {
  background-color: #fff; }

.eshop-banner {
  margin-top: -3.2rem;
  width: 100%; }
  .eshop-banner__img {
    width: 100%;
    height: 50rem;
    background: url("/Contents/img/project/eshop-main-bg.png") no-repeat center center;
    text-align: center;
    padding-top: 29.5rem; }
    .eshop-banner__img > .timer > .timer-value {
      width: 9.8rem;
      height: 12rem;
      background: url("/Contents/img/project/timer_bg.png") no-repeat center center; }
      .eshop-banner__img > .timer > .timer-value:after {
        height: .2rem; }
    .eshop-banner__img > .timer .timer-value__text {
      line-height: 12rem; }
    .eshop-banner__img > .timer .timer-value__top {
      background: url("/Contents/img/project/timer_bg.png") no-repeat top center; }
    .eshop-banner__img > .timer .timer-value__bottom {
      background: url("/Contents/img/project/timer_bg.png") no-repeat bottom center; }
    .eshop-banner__img .timer-title {
      padding-right: 4rem;
      font-size: 6.51rem;
      line-height: 12rem; }
    .eshop-banner__img .timer-value + .timer-value {
      margin-left: 4.5rem; }
      .eshop-banner__img .timer-value + .timer-value:before {
        content: ':';
        font-size: 5.61rem;
        color: #ffffff;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: -3rem;
        font-family: "Lato", "Arial", "Nanum Gothic", "dotum", san-serif;
        font-weight: 300;
        height: 7rem; }

.eshop-theme {
  margin-top: 8rem; }
  .eshop-theme + .project-list--nonbanner {
    margin-top: 2.5rem; }
  .eshop-theme__list {
    margin: 0 -1rem;
    font-size: 0; }
  .eshop-theme__item {
    display: inline-block;
    width: 40rem;
    margin: 0 1rem;
    margin-bottom: 3.5rem;
    vertical-align: top; }
  .eshop-theme__thumbnail {
    position: relative;
    overflow: hidden; }
  .eshop-theme__info {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.7);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    -webkit-transition: all 500ms;
    transition: all 500ms;
    -ms-transition: all 500ms;
    overflow: hidden;
    text-align: center; }
    .eshop-theme__info:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      vertical-align: middle;
      content: '';
      text-align: center; }
    .eshop-theme__info-wrap {
      display: inline-block;
      vertical-align: middle; }
  .eshop-theme__thumbnail:hover .eshop-theme__info {
    -webkit-transform: translateY(0);
            transform: translateY(0); }
  .eshop-theme__name {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    color: #fff;
    line-height: 2.5rem; }
  .eshop-theme__price {
    display: inline-block;
    min-width: 14.5rem;
    height: 3.2rem;
    margin-top: 2rem;
    padding: 0 1.7rem 0 1.5rem;
    background-color: #fff;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #212121;
    text-align: center;
    line-height: 3.2rem;
    font-weight: bold; }
  .eshop-theme__anchor {
    display: block;
    width: 100%;
    height: 100%; }
  .eshop-theme__contents {
    margin-top: -1.5rem;
    padding: 0 2rem; }
  .eshop-theme__box {
    position: relative;
    z-index: 3;
    margin-top: -1.5rem;
    padding-bottom: 2rem;
    background-color: #fff;
    text-align: center; }
  .eshop-theme__timer {
    position: relative;
    width: 15rem;
    height: 3rem;
    margin: 0 auto;
    top: -1.5rem;
    background-color: #212121;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #fff;
    line-height: 3rem;
    z-index: 5; }
  .eshop-theme__brand {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #999;
    line-height: 1.7rem; }
  .eshop-theme__title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    color: #212121;
    line-height: 2.5rem;
    font-weight: 700; }
  .eshop-theme__description {
    margin-top: 0.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #666;
    line-height: 2.5rem; }

.eshop-goods {
  margin-top: 4rem;
  margin-bottom: 15rem; }
  .eshop-goods .project-section__title {
    padding: 0 0.5rem 1.5rem;
    font-weight: 700;
    font-family: "Lato", "Arial", "Nanum Gothic", "dotum", san-serif; }
  .eshop-goods__display {
    margin-top: 6.6rem; }
    .eshop-goods__display .goods-list_header {
      padding: 0 1.5rem;
      padding-bottom: 0.7rem; }

.project-default_tab li:hover {
  background-color: #212121;
  color: #fff;
  font-weight: bold;
  border: 0; }
  .project-default_tab li:hover .default-tab__item-descente {
    background-image: url("/dist/img/logo/tab-logo-descente-active.png"); }
  .project-default_tab li:hover .default-tab__item-descentegolf {
    background-image: url("/dist/img/logo/tab-logo-descentegolf-active.png"); }
  .project-default_tab li:hover .default-tab__item-lecoq {
    background-image: url("/dist/img/logo/tab-logo-lecoq-active.png"); }
  .project-default_tab li:hover .default-tab__item-lecoqgolf {
    background-image: url("/dist/img/logo/tab-logo-lecoqgolf-active.png"); }
  .project-default_tab li:hover .default-tab__item-munsingwear {
    background-image: url("/dist/img/logo/tab-logo-munsingwear-active.png"); }
  .project-default_tab li:hover .default-tab__item-umbro {
    background-image: url("/dist/img/logo/tab-logo-umbro-active.png"); }

.project-event__item {
  width: 40rem; }

.project-event__list {
  padding-bottom: 0; }
  .project-event__list-wrapper {
    margin-top: -3rem;
    border-bottom: none; }

.project-top {
  width: 100%;
  background: #f8f8f8;
  padding: 3.5rem 5rem;
  margin-top: 2rem; }
  .project-top__title {
    font-size: 2rem;
    font-weight: bold;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: -0.05rem;
    text-align: center;
    color: #333333;
    padding-bottom: 2rem;
    position: relative;
    border-bottom: .1rem solid #666666; }
  .project-top__highlight {
    font-weight: 900;
    letter-spacing: 0.05rem;
    color: #ee4848;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif; }
  .project-top__con {
    padding: 5rem 3.6rem 3.8rem; }
    .project-top__con:after {
      content: '';
      display: inline-block;
      height: 100%;
      vertical-align: middle; }
  .project-top__item {
    display: inline-block;
    vertical-align: middle; }
    .project-top__item + .project-top__item {
      margin-left: 10rem; }
    .project-top__item:nth-child(3) {
      margin-bottom: -1.2rem; }
    .project-top__item:after {
      content: '';
      display: block;
      clear: both; }
    .project-top__item > * {
      float: left;
      display: inline-block;
      vertical-align: middle; }
    .project-top__item .items-txt {
      margin-left: 1.4rem; }
      .project-top__item .items-txt__title {
        font-size: 1.4rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #212121;
        margin-bottom: .7rem; }
      .project-top__item .items-txt__description {
        font-size: 1.2rem;
        letter-spacing: -0.03rem;
        color: #999999;
        line-height: 1.5; }

.project-tab__list > .project-section.project-list__menu {
  margin-top: 6rem; }

.project-banner {
  position: relative;
  width: 100%;
  margin-bottom: 4rem;
  margin-top: 3rem; }
  .project-banner__list {
    width: 100%; }
    .project-banner__list:after {
      content: '';
      display: block;
      clear: both; }
  .project-banner__item {
    width: 50%;
    float: left; }
  .project-banner__fig {
    position: relative; }
  .project-banner__figc {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .project-banner__like-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    background: #212121;
    color: #fff;
    width: 6rem;
    height: 3.2rem;
    line-height: 3.2rem;
    padding-left: 3rem; }
    .project-banner__like-wrapper:before {
      content: '';
      display: block;
      position: absolute;
      top: 1rem;
      left: 1.1rem;
      width: 1.3rem;
      height: 1.2rem;
      background: url("../img/project/event_con_top_like.png") no-repeat left center; }
  .project-banner__text-wrapper {
    position: absolute;
    left: 2.2rem;
    bottom: 3.8rem; }
    .project-banner__text-wrapper > * {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      color: #fff; }
  .project-banner__top-title {
    font-size: 1.6rem;
    margin-bottom: 1.1rem; }
  .project-banner__title {
    font-size: 2.6rem;
    font-family: "Nanum Gothic", san-serif;
    margin-bottom: 1.5rem; }
  .project-banner__date {
    font-size: 1.4rem; }

.review-header {
  margin-top: 5.8rem;
  padding-bottom: 3.1rem;
  padding-left: .5rem; }

.review__no-data {
  font-size: 1.2rem;
  color: #666666;
  font-family: "Nanum Gothic", san-serif;
  text-align: center;
  padding: 10rem 0;
  border-bottom: 0.1rem solid #ddd; }

.review-banner {
  width: 100%;
  height: auto;
  text-align: center; }
  .review-banner__message {
    position: relative;
    display: inline-block;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2rem;
    color: #212121;
    font-weight: bold;
    line-height: 3rem;
    text-align: center; }
    .review-banner__message--point {
      color: #ee4848; }
    .review-banner__message:before, .review-banner__message:after {
      position: absolute;
      top: 50%;
      width: 0.6rem;
      height: 0.6rem;
      margin-top: -0.3rem;
      background-color: #333;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      content: ''; }
    .review-banner__message:before {
      left: -1.9rem; }
    .review-banner__message:after {
      right: -1.9rem; }
  .review-banner__list {
    margin-top: 3.5rem;
    font-size: 0;
    text-align: center; }
  .review-banner__item {
    display: inline-block;
    margin: 0 3rem;
    vertical-align: top; }
    .review-banner__item-description {
      margin-top: 1rem;
      font-family: "Nanum Gothic", san-serif;
      color: #212121;
      line-height: 2.3rem; }
      .review-banner__item-description span {
        display: inline-block;
        vertical-align: top;
        margin: 0 1.5rem;
        font-size: 1.4rem; }
        .review-banner__item-description span + span {
          position: relative;
          color: #666; }
          .review-banner__item-description span + span:before {
            position: absolute;
            left: -1.6rem;
            top: 50%;
            width: 0.1rem;
            height: 1.3rem;
            margin-top: -0.7rem;
            background-color: #999;
            -webkit-transform: rotate(45deg);
                    transform: rotate(45deg);
            content: ''; }
  .review-banner__description {
    margin-top: 3.3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #666;
    line-height: 2.2rem;
    text-align: right; }

.review-best {
  margin-top: 6rem; }

.review-hashtag {
  border-bottom: 0.1rem solid #ddd; }
  .review-hashtag__wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 2.8rem 0.4rem; }
  .review-hashtag__title {
    display: table-cell;
    width: 9.5rem;
    vertical-align: middle;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold; }
  .review-hashtag__value {
    display: table-cell;
    vertical-align: middle; }

.review-contents {
  margin-top: 6rem; }
  .review-contents .form-item__submit + .form-item__input {
    width: 19rem;
    height: 3.2rem; }

.review-display {
  margin-top: 3rem; }

.review-guide {
  margin-top: 8rem; }

.graphic-coupon {
  position: relative;
  width: 24.3rem;
  height: 13.5rem;
  padding-right: 2.2rem;
  text-align: center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  color: #fff; }
  .graphic-coupon--red {
    background-image: url(../img/icon/graphic-coupon_red.png); }
  .graphic-coupon--black {
    background-image: url(../img/icon/graphic-coupon_black.png); }
  .graphic-coupon--white {
    background-image: url(../img/icon/graphic-coupon_white.png);
    color: #212121; }
    .graphic-coupon--white .graphic-coupon__title + .graphic-coupon__text:before {
      background-color: rgba(0, 0, 0, 0.3); }
  .graphic-coupon:before {
    display: inline-block;
    width: 0.1rem;
    height: 100%;
    vertical-align: middle;
    content: ''; }
  .graphic-coupon:after {
    position: absolute;
    left: 0.6rem;
    top: -0.7rem;
    width: 100%;
    height: 100%;
    background-image: url(../img/icon/graphic-coupon_shadow.png);
    background-repeat: no-repeat;
    background-size: 100% auto; }
  .graphic-coupon__contents {
    display: inline-block;
    vertical-align: middle; }
  .graphic-coupon__title {
    padding: 0 0.3rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.8rem;
    line-height: 2.3rem;
    letter-spacing: 0.8rem; }
    .graphic-coupon__title em {
      font-weight: bold; }
  .graphic-coupon__text {
    position: relative;
    padding: 0 0.3rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3rem;
    font-weight: bold;
    line-height: 3.2rem;
    letter-spacing: 0.3rem; }
  .graphic-coupon__title + .graphic-coupon__text {
    margin-top: 2.1rem; }
    .graphic-coupon__title + .graphic-coupon__text:before {
      position: absolute;
      left: 0;
      top: -1.1rem;
      width: 100%;
      height: 0.1rem;
      background-color: rgba(255, 255, 255, 0.3);
      content: ''; }

.goods_winner-list_content > .default-tab {
  margin-top: 6rem; }

.goods_winner-list_content .default-tab__item.active_idx {
  background-color: #212121;
  color: #fff;
  font-weight: bold;
  border: 0; }

.goods_winner-list_content > h3 {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-weight: 700;
  font-size: 2.6rem;
  padding-top: 3.9rem;
  padding-left: .5rem;
  padding-bottom: .5rem; }

.goods_winner-list_content .goods-list_header {
  padding-left: .4rem;
  padding-right: 0; }
  .goods_winner-list_content .goods-list_header--title {
    font-weight: 700;
    padding-top: 1.9rem; }
  .goods_winner-list_content .goods-list_header--option {
    margin-right: -1rem; }
    .goods_winner-list_content .goods-list_header--option .select-clear {
      width: auto; }
      .goods_winner-list_content .goods-list_header--option .select-clear:after {
        top: 2.2rem; }
      .goods_winner-list_content .goods-list_header--option .select-clear__items {
        margin-right: 3.5rem;
        height: 5.1rem; }

.goods_winner-list__items .goods_winner-list__items-name {
  height: 4.35rem;
  line-height: 1.54;
  padding-top: .7rem;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.goods_winner-list__items.goods-list__items {
  width: 23.2rem; }
  .goods_winner-list__items.goods-list__items + .goods_winner-list__items.goods-list__items {
    margin-left: 2rem; }

.goods_winner-list__items-winner.goods-list__items {
  width: 40rem; }
  .goods_winner-list__items-winner.goods-list__items .goods_winner-list__items-brand {
    padding-top: 2rem; }
  .goods_winner-list__items-winner.goods-list__items .goods_winner-list__items-text {
    width: 27.8rem; }
    .goods_winner-list__items-winner.goods-list__items .goods_winner-list__items-text_wrapper {
      padding: 0 2rem; }
  .goods_winner-list__items-winner.goods-list__items .goods-list__items-over__select {
    padding: 0 2rem; }
  .goods_winner-list__items-winner.goods-list__items .goods-item__select-list {
    margin: 0 -.3rem; }
  .goods_winner-list__items-winner.goods-list__items .goods-item__select-item {
    margin: 0 1rem;
    width: 2rem; }

.goods_winner-list__items.goods-list__items .over-active {
  left: 0;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  margin-left: -.1rem;
  width: 100%; }

.goods_winner-list__items.goods-list__items-img__icon.like-btn span img {
  position: relative;
  height: auto; }

.goods_winner-list__items > .goods_winner-list__items-img {
  margin: 0 auto; }
  .goods_winner-list__items > .goods_winner-list__items-img img {
    margin: 0 auto;
    position: relative; }
    .goods_winner-list__items > .goods_winner-list__items-img img.list-item_img-view {
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }

.goods_winner-list__items-over > .goods_winner-list__items-over__btn > * {
  background-color: #212121;
  font-size: 0rem;
  color: #fff;
  width: 20%;
  line-height: 4rem;
  height: 4rem;
  display: inline-block;
  vertical-align: middle; }

.goods_winner-list__items-over > .goods_winner-list__items-over__btn > .cart-btn {
  background-color: #ee4848;
  font-size: 1.3rem;
  width: 60%;
  height: 4rem; }

.goods_winner-list__items-over > .goods_winner-list__items-over__btn > button:nth-child(2) {
  border-right: .1rem solid #4d4d4d; }

.goods_winner-list__items-over > .goods_winner-list__items-over__btn > button:nth-child(3) {
  position: absolute;
  right: 0; }

.goods_winner-list__items-over__winner > .goods-list__items-over__btn.goods_winner-list__items-over__btn {
  /*& > * {
              font-size: 1.3rem;
              color: #ffffff;
              width: 25%;
              height:40px;
              & img{
                margin-right: .5rem;
              }
            }
            .winner-over-preview {
              width:10%;
            }
            .winner-over-like {
              width:26%;
              height:40px;
            }
            & > .cart-btn {
              width: 40%;
              background-color: #212121;
            }*/ }

.goods_winner-list__items-text_wrapper {
  padding: 0 1.5rem; }
  .goods_winner-list__items-text_wrapper:after {
    content: '';
    display: block;
    clear: both; }
  .goods_winner-list__items-text_wrapper > * {
    float: left; }
  .goods_winner-list__items-text_wrapper .goods_winner-list__items-text {
    width: 30.6rem;
    padding-left: 2rem; }
    .goods_winner-list__items-text_wrapper .goods_winner-list__items-text * {
      padding-left: 0;
      padding-right: 0;
      font-family: 'Nanum Gothic', sans-serif; }
    .goods_winner-list__items-text_wrapper .goods_winner-list__items-text .goods-list__items-name {
      height: 4.35rem;
      line-height: 1.54;
      padding-top: .7rem;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
    .goods_winner-list__items-text_wrapper .goods_winner-list__items-text .goods-list__items-price {
      padding-top: 1.15rem; }

.goods_winner-list__items-best {
  text-align: center;
  border: .3rem solid #dddddd;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  width: 8rem;
  height: 8rem;
  margin-top: 1.9rem;
  padding-top: 1.6rem; }
  .goods_winner-list__items-best h3 {
    font-size: 2.6rem;
    line-height: 2rem; }
  .goods_winner-list__items-best p {
    margin-top: .9rem;
    font-size: 1.3rem;
    line-height: 1rem; }

.goods_winner-list__items .icon-btn {
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .goods_winner-list__items .icon-btn__search {
    border-left: 0;
    border-bottom: 0; }
    .goods_winner-list__items .icon-btn__search-three {
      width: 5rem;
      height: 5rem; }
  .goods_winner-list__items .icon-btn__cart-three {
    width: 17.4rem;
    height: 5rem;
    text-indent: 0;
    background: #212121; }
    .goods_winner-list__items .icon-btn__cart-three:before {
      display: inline-block;
      width: 1.4rem;
      height: 1.8rem;
      margin-right: 0.5rem;
      margin-top: -0.1rem;
      content: '';
      background: url(../img/icon/icon_cart13x17.png) no-repeat center center;
      vertical-align: middle; }
  .goods_winner-list__items .icon-btn__buy-three {
    width: 17.4rem;
    height: 5rem; }

.goods_winner-item__select-list {
  margin: 0 -.3rem; }

.goods_winner-item__select-item {
  width: 2.1rem;
  margin: 0 1rem; }

.slide-icon__left.slide-icon {
  z-index: 10; }

.slide-icon__right.slide-icon {
  z-index: 10; }

.list-item_img-view_active {
  z-index: 5; }

.slider-btn {
  position: absolute;
  top: 50%;
  width: 3.6rem;
  height: 4.2rem;
  margin-top: -2.1rem;
  border: 0.1rem solid #999;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center center;
  font-size: 0;
  z-index: 100; }
  .slider-btn.prev-btn {
    left: 0;
    background-image: url(../img/icon/icon-arrow_left8x14.png); }
  .slider-btn.next-btn {
    right: 0;
    background-image: url(../img/icon/icon-arrow_right8x14.png); }
  .slider-btn--alpha {
    border: 0.1rem solid #dddddd;
    background-color: rgba(255, 255, 255, 0.5); }

.slider-pagination {
  width: 100%;
  height: auto;
  margin: 2rem 0;
  text-align: center;
  font-size: 0; }
  .slider-pagination__item {
    display: inline-block;
    width: 0.8rem;
    height: 0.8rem;
    margin: 0 0.7rem;
    border-radius: 100%;
    background-color: #cecece;
    cursor: pointer; }
    .slider-pagination__item.active {
      background-color: #ee4848; }

.timer {
  height: 9.5rem;
  color: #fff;
  font-size: 0; }
  .timer .flip {
    position: relative;
    display: inline-block;
    width: 7.9rem;
    height: 100%;
    line-height: 9.5rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 5rem;
    color: #fff;
    line-height: 95px;
    overflow: hidden; }
    .timer .flip-clock-before {
      width: 100%;
      height: 100%;
      z-index: 2;
      -webkit-perspective: 20rem;
              perspective: 20rem;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
    .timer .flip-clock-active {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 3;
      -webkit-perspective: 20rem;
              perspective: 20rem;
      -webkit-backface-visibility: hidden;
              backface-visibility: hidden; }
    .timer .flip .up .inn {
      top: 0;
      background-image: url(../img/icon/radius-box-head.png); }
    .timer .flip .down {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 50%;
      -webkit-transform-origin: 50% 0;
              transform-origin: 50% 0; }
      .timer .flip .down .inn {
        bottom: 0;
        background-image: url(../img/icon/radius-box-bottom.png); }
    .timer .flip .inn {
      position: absolute;
      left: 0;
      z-index: 1;
      width: 100%;
      height: 200%;
      color: #ccc;
      text-align: center;
      font-size: 5rem; }
  .timer-title {
    display: inline-block;
    height: 100%;
    padding-right: 3rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 5.4rem;
    color: #fff;
    font-weight: 500;
    line-height: 9.5rem;
    vertical-align: top; }
  .timer-value {
    position: relative;
    display: inline-block;
    width: 7.9rem;
    height: 100%;
    vertical-align: top;
    text-align: center;
    font-weight: 300;
    color: #fff;
    -webkit-perspective: 15rem;
            perspective: 15rem;
    background-image: url(../img/icon/radius-box.png); }
    .timer-value + .timer-value {
      margin-left: 1.8rem; }
      .timer-value + .timer-value:before {
        position: absolute;
        width: 1.8rem;
        content: ':'; }
    .timer-value:after {
      position: absolute;
      top: 50%;
      left: 0;
      width: 100%;
      height: 0.3rem;
      margin-top: -0.15rem;
      background-color: #000;
      z-index: 10;
      content: ''; }
    .timer-value__top {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 50%;
      background-image: url(../img/icon/radius-box-head.png);
      background-size: 100% auto;
      -webkit-transition: all 500ms;
      transition: all 500ms;
      -webkit-transform-origin: 50% 100%;
              transform-origin: 50% 100%;
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d;
      z-index: 0; }
    .timer-value__bottom {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 50%;
      background-image: url(../img/icon/radius-box-bottom.png);
      background-size: 100% auto;
      z-index: 0; }
    .timer-value__text {
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 5rem;
      color: #fff;
      line-height: 9.5rem;
      z-index: 5; }
    .timer-value.active .timer-value__top {
      -webkit-transform-origin: center 100%;
              transform-origin: center 100%;
      -webkit-transform: rotateX(-180deg);
              transform: rotateX(-180deg); }

.outlet {
  margin-bottom: 15rem; }
  .outlet-visual {
    margin-top: 2rem; }
  .outlet-banner__element {
    background-repeat: no-repeat;
    background-position: center top;
    color: #fff; }
    .outlet-banner__element-title {
      font-family: "Nanum Gothic", san-serif; }
    .outlet-banner__element-anchor {
      display: inline-block;
      border: 0.1rem solid #fff;
      font-family: "Nanum Gothic", san-serif;
      color: #fff; }
  .outlet-section + .outlet-section {
    margin-top: 7.5rem; }
  .outlet-section__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    padding: 2rem 0.5rem;
    font-size: 2.2rem;
    color: #333;
    line-height: 2.7rem; }
  .outlet-visual {
    position: relative; }
    .outlet-visual .outlet-banner__element {
      width: 63rem;
      height: 61rem;
      background-image: url(../img/project/outlet-visual2.jpg); }
    .outlet-visual .outlet-banner__element-title {
      font-size: 2rem;
      line-height: 2.8rem; }
    .outlet-visual .outlet-banner__element-value {
      margin-top: 1.5rem; }
    .outlet-visual .outlet-banner__element-anchor {
      width: 14rem;
      height: 4rem;
      margin-top: 4rem;
      font-size: 1.3rem;
      text-align: center;
      line-height: 3.8rem; }
    .outlet-visual__slider {
      width: 63rem;
      margin-left: -1rem; }
    .outlet-visual__list {
      position: relative;
      width: 100%;
      white-space: nowrap;
      font-size: 0; }
    .outlet-visual__item {
      display: inline-block;
      vertical-align: top; }
    .outlet-visual__banner {
      display: inline-block;
      padding: 0 1rem;
      vertical-align: top; }
      .outlet-visual__banner.outlet-banner__element {
        padding: 0 4rem;
        padding-top: 34.3rem; }
  .outlet-weekly__list {
    display: table;
    table-layout: fixed;
    width: 100%;
    margin: 0 -1rem; }
  .outlet-weekly__item {
    display: table-cell;
    text-align: center;
    vertical-align: top;
    padding: 0 1rem; }
  .outlet-weekly__box {
    padding-top: 12.2rem;
    padding-bottom: 3.9rem;
    border: 0.1rem solid #ddd;
    background-repeat: no-repeat;
    cursor: pointer; }
    .outlet-weekly__box--winter {
      background-image: url(../img/icon/outlet-weekly-winter.png);
      background-position: center 36px; }
    .outlet-weekly__box--ball {
      background-image: url(../img/icon/outlet-weekly-ball.png);
      background-position: center 41px; }
    .outlet-weekly__box--shirt {
      background-image: url(../img/icon/outlet-weekly-shirt.png);
      background-position: center 41px; }
    .outlet-weekly__box--bag {
      background-image: url(../img/icon/outlet-weekly-bag.png);
      background-position: center 32px; }
    .outlet-weekly__box--pants {
      background-image: url(../img/icon/outlet-weekly-pants.png);
      background-position: center 31px; }
    .outlet-weekly__box--golf {
      background-image: url(../img/icon/outlet-weekly-golf.png);
      background-position: center 23px; }
    .outlet-weekly__box .hashtag-btn:hover, .outlet-weekly__box .hashtag-icon:hover {
      background-color: #333;
      border: 0.1rem solid #333;
      color: #fff; }
  .outlet-hot.outlet-section {
    margin-top: 4.5rem; }
  .outlet-hot .outlet-section__contents {
    padding-top: 1.3rem;
    border-top: 0.1rem solid #666666; }
  .outlet-hot:after {
    display: table;
    clear: both;
    content: ''; }
  .outlet-hot__part {
    float: left;
    width: 61rem; }
    .outlet-hot__part + .outlet-hot__part {
      float: right; }
  .outlet-hot__title {
    padding: 1.3rem 1rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.8rem;
    color: #333;
    font-weight: 500;
    line-height: 2.4rem; }
  .outlet-hot__list {
    width: 100%;
    border: 0.1rem solid #ddd; }
  .outlet-hot__item {
    position: relative;
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 1.5rem 0;
    background-color: #f8f8f8;
    overflow: hidden; }
    .outlet-hot__item + .outlet-hot__item {
      border-top: 0.1rem solid #ddd; }
    .outlet-hot__item--first {
      display: block;
      height: 36.2rem;
      padding: 2.7rem 0;
      background-color: #fff; }
      .outlet-hot__item--first .outlet-hot__thumbnail-box img {
        max-width: none; }
      .outlet-hot__item--first:after {
        display: table;
        clear: both;
        content: ''; }
      .outlet-hot__item--first .goods-item__title {
        line-height: 2.2rem;
        margin-top: 0.2rem; }
      .outlet-hot__item--first .goods-item__price {
        margin-top: 0.8rem; }
      .outlet-hot__item--first .outlet-hot__number {
        float: left;
        display: block;
        width: 8.5rem;
        line-height: 7rem;
        font-size: 8.4rem;
        font-weight: 600; }
      .outlet-hot__item--first .outlet-hot__info {
        padding-left: 0; }
      .outlet-hot__item--first .outlet-hot__thumbnail {
        float: left;
        display: block;
        position: absolute;
        top: 6rem;
        right: 0;
        width: auto; }
      .outlet-hot__item--first .outlet-hot__thumbnail-box {
        background-color: transparent;
        border: 0;
        width: auto;
        height: auto; }
  .outlet-hot__anchor {
    display: table-row;
    width: 100%; }
  .outlet-hot__number {
    display: table-cell;
    width: 5rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2rem;
    color: #333;
    text-align: center;
    vertical-align: middle; }
  .outlet-hot__thumbnail {
    display: table-cell;
    width: 7.4rem;
    text-align: center;
    vertical-align: middle; }
    .outlet-hot__thumbnail-box {
      display: inline-block;
      width: 7.4rem;
      height: 7.4rem;
      background-color: #fff;
      border: 0.1rem solid #ddd;
      font-size: 0; }
      .outlet-hot__thumbnail-box img {
        max-width: 95%; }
      .outlet-hot__thumbnail-box:before {
        display: inline-block;
        width: 0.1rem;
        height: 100%;
        margin-left: -0.1rem;
        vertical-align: middle;
        content: ''; }
  .outlet-hot__info {
    position: relative;
    display: table-cell;
    padding-left: 2rem;
    vertical-align: middle;
    z-index: 5; }
  .outlet-hot__view {
    display: table-cell;
    width: 8.2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    colop: #333;
    vertical-align: middle;
    text-align: center;
    line-height: 2.2rem; }
    .outlet-hot__view--active {
      font-size: 1.1rem;
      color: #ee4848;
      line-height: 2.3rem; }
  .outlet-pick__category {
    width: 100%;
    height: 6.3rem;
    border-bottom: 0.1rem solid #ddd; }
    .outlet-pick__category-list {
      padding: 0 2rem;
      font-size: 0; }
    .outlet-pick__category-item {
      position: relative;
      display: inline-block;
      margin: 0 1.1rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #999;
      line-height: 6.2rem;
      vertical-align: top; }
      .outlet-pick__category-item.active {
        font-weight: bold;
        color: #ee4848; }
        .outlet-pick__category-item.active:after {
          position: absolute;
          bottom: -0.1rem;
          left: 0;
          display: block;
          width: 100%;
          height: 0.2rem;
          background-color: #ee4848;
          content: ''; }
    .outlet-pick__category-anchor {
      display: block;
      height: 100%;
      padding: 0 1rem; }
  .outlet-pick__slider {
    position: relative;
    overflow: hidden; }
  .outlet-pick__list {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
    .outlet-pick__list .goods-list_content-column {
      display: inline-block;
      vertical-align: top;
      overflow: hidden; }
  .outlet-popup .layer-popup_long_content {
    width: 54.5rem; }
  .outlet-container {
    padding: 3.5rem 3.8rem 4rem; }

.markdown-goods:after {
  display: table;
  clear: both;
  content: ''; }

.markdown-goods__menu {
  float: left;
  width: 29.5rem;
  padding-bottom: 2.1rem;
  border-top: 0.1rem solid #666666;
  border-bottom: 0.1rem solid #dddddd; }
  .markdown-goods__menu-title {
    height: 5.1rem;
    width: 100%;
    padding: 0 1.5rem;
    background-color: #f7f7f7;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #212121;
    line-height: 5.1rem; }

.markdown-goods__display {
  position: relative;
  float: right;
  width: 92.5rem;
  padding-bottom: 10rem;
  margin-bottom: -10rem;
  border-top: 0.1rem solid #666666;
  overflow: hidden; }

.markdown-goods__filter {
  width: 100%;
  padding: 1.5rem;
  border-top: 0.1rem solid #ddd; }

.markdown-goods__discount {
  padding: 1.5rem;
  padding-bottom: 2rem;
  border: 0.1rem solid #ddd;
  border-left: 0;
  border-right: 0; }

.markdown-goods__banner {
  margin-top: 2rem; }
  .markdown-goods__banner .outlet-banner__element {
    padding: 2.5rem;
    padding-bottom: 12.7rem;
    background-image: url(../img/project/outlet-countdown.jpg);
    background-repeat: no-repeat; }
  .markdown-goods__banner .outlet-banner__element-title {
    line-height: 2.3rem;
    font-size: 1.4rem; }
  .markdown-goods__banner .timer {
    height: auto; }
    .markdown-goods__banner .timer-title {
      display: block;
      line-height: 5.4rem;
      font-size: 3.4rem; }
    .markdown-goods__banner .timer-value {
      width: 5rem;
      height: 6rem; }
      .markdown-goods__banner .timer-value:after {
        height: 0.1rem;
        margin-top: 0; }
      .markdown-goods__banner .timer-value__text {
        font-size: 3rem;
        line-height: 6rem; }
  .markdown-goods__banner .outlet-banner__element-anchor {
    margin-top: 3rem;
    width: 10rem;
    height: 3.2rem;
    line-height: 3rem;
    font-size: 1.2rem;
    text-align: center; }

.markdown-goods__slider {
  position: relative;
  display: inline-block;
  width: 100%;
  white-space: nowrap;
  font-size: 0; }
  .markdown-goods__slider-btn {
    margin-top: -9.5rem;
    z-index: 5; }

.markdown-goods__list {
  width: 100%;
  display: inline-block; }

.markdown-filter__item {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  color: #666;
  line-height: 1.8rem; }
  .markdown-filter__item:after {
    display: table;
    clear: both;
    content: ''; }
  .markdown-filter__item + .markdown-filter__item {
    margin-top: 1.2rem; }
  .markdown-filter__item-anchor.active {
    color: #ee4848; }
  .markdown-filter__item--count {
    float: right; }

.markdown-discount__title {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.4rem;
  color: #333;
  line-height: 2.3rem; }

.markdown-discount__submit {
  margin-top: 2.6rem; }

.goods-item__brand {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  color: #888;
  line-height: 1.8rem; }

.goods-item__title {
  margin-top: 0.1rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  color: #212121;
  line-height: 2.2rem; }

.goods-item__price {
  margin-top: 0.1rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  color: #212121;
  line-height: 2.2rem; }
  .goods-item__price--gray {
    display: inline-block;
    margin-right: 0.2rem;
    color: #999; }
  .goods-item__price--percent {
    display: inline-block;
    margin-right: 0.2rem;
    color: #ee4848;
    font-weight: bold; }

.goods-item__view {
  margin-top: 0.9rem;
  padding: 0 0.7rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  color: #333; }
  .goods-item__view--active {
    display: inline-block;
    color: #ee4848;
    margin-right: 1rem;
    font-weight: bold; }

.slide-form {
  margin-top: 1.1rem; }
  .slide-form:after {
    display: table;
    clear: both;
    content: ''; }
  .slide-form__item {
    position: relative;
    float: left;
    width: 4.7rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #666; }
    .slide-form__item + .slide-form__item {
      margin-left: 1.8rem; }
    .slide-form__item.__dash + .slide-form__item {
      margin-left: 0; }
    .slide-form__item input {
      width: 100%;
      height: 2.4rem;
      border: 0.1rem solid #dddddd;
      border-radius: 1.2rem;
      text-align: center;
      font-family: inherit;
      font-size: inherit;
      color: inherit; }
    .slide-form__item.__dash {
      float: left;
      width: 1.8rem;
      margin-left: 0;
      text-align: center;
      line-height: 2.4rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      color: #666; }
    .slide-form__item.__unit {
      width: 2.4rem;
      margin-left: 0;
      text-align: center;
      line-height: 2.4rem; }
  .slide-form__slider {
    position: relative;
    width: 100%;
    height: 0.2rem;
    margin-top: 2.7rem;
    background-color: #dcdcdc; }
    .slide-form__slider .ui-slider-range {
      position: absolute;
      top: -0.1rem;
      left: 0;
      height: 0.4rem;
      background-color: #ee4848; }
    .slide-form__slider .ui-slider-handle {
      position: absolute;
      width: 1.8rem;
      height: 1.8rem;
      margin-left: -0.9rem;
      margin-top: -0.9rem;
      background-color: #fff;
      border: 0.1rem solid #dddddd;
      border-radius: 100%;
      -webkit-box-shadow: 0 0.3rem 0.5rem 0 rgba(0, 0, 0, 0.1);
              box-shadow: 0 0.3rem 0.5rem 0 rgba(0, 0, 0, 0.1);
      z-index: 5;
      cursor: pointer; }

.product-filter {
  position: relative;
  width: 100%;
  border: 0.1rem solid #dddddd;
  border-top: 0.2rem solid #666; }
  .product-filter__category {
    display: table;
    table-layout: fixed;
    width: 100%; }
    .product-filter__category-item {
      display: table-cell;
      vertical-align: top; }
      .product-filter__category-item + .product-filter__category-item {
        border-left: 0.1rem solid #ddd; }
    .product-filter__category-title {
      height: 4.9rem;
      padding: 0 1.5rem;
      border-bottom: 0.1rem solid #ddd;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #333;
      font-weight: bold; }
      .product-filter__category-title:before {
        display: inline-block;
        width: 0.1rem;
        height: 100%;
        margin-left: -0.1rem;
        vertical-align: middle;
        content: ''; }
    .product-filter__category-value {
      position: relative;
      padding: 1.8rem 1.5rem;
      padding-bottom: 2rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      color: #666; }
      .product-filter__category-value + .product-filter__category-value {
        border-top: 0.1rem dotted #ddd; }
        .product-filter__category-value + .product-filter__category-value:before, .product-filter__category-value + .product-filter__category-value:after {
          position: absolute;
          top: -0.1rem;
          width: 1.3rem;
          height: 0.3rem;
          background-color: #fff;
          content: ''; }
        .product-filter__category-value + .product-filter__category-value:before {
          left: 0; }
        .product-filter__category-value + .product-filter__category-value:after {
          right: 0; }
    .product-filter__category-field li .checkbox-text {
      padding-left: 2rem; }
    .product-filter__category-field li + li {
      margin-top: 1.4rem; }
    .product-filter__category .price-self {
      width: 16rem;
      margin-left: 3.6rem;
      margin-bottom: 0.7rem; }
      .product-filter__category .price-self .slide-form {
        margin-top: 1.5rem; }
        .product-filter__category .price-self .slide-form__item {
          width: 7.2rem; }
          .product-filter__category .price-self .slide-form__item + .slide-form__item {
            margin-left: 1.6rem; }
  .product-filter__result {
    width: 100%;
    height: 5rem;
    padding: 0 2rem;
    border-top: 0.1rem solid #ddd; }
    .product-filter__result-container {
      display: table;
      width: 100%;
      height: 5rem;
      table-layout: fixed; }
  .product-filter__selected {
    display: table-cell;
    height: 5rem;
    vertical-align: middle; }
    .product-filter__selected-list {
      font-size: 0;
      margin-left: -4rem; }
    .product-filter__selected-item {
      display: inline-block;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #666;
      cursor: pointer;
      margin-left: 4rem; }
      .product-filter__selected-item:after {
        padding-left: 0.6rem;
        content: 'X'; }
  .product-filter__action {
    display: table-cell;
    width: 15rem;
    font-size: 0;
    vertical-align: middle; }
    .product-filter__action .button-mini {
      font-family: "Nanum Gothic", san-serif; }
    .product-filter__action .button-mini + .button-mini {
      margin-left: 1rem; }
  .product-filter__toggle {
    position: absolute;
    bottom: -3.2rem;
    left: 50%;
    width: 13rem;
    height: 3.2rem;
    margin-left: -6.5rem;
    background-color: #333;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #fff;
    text-align: left; }
    .product-filter__toggle span {
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      padding-left: 1.4rem;
      line-height: 3.2rem; }
      .product-filter__toggle span:after {
        position: absolute;
        right: 2.5rem;
        top: 50%;
        width: 1.1rem;
        height: 0.6rem;
        margin-top: -0.3rem;
        background-image: url(../img/icon/arrow-top_white11x6.png);
        -webkit-transition: -webkit-transform 500ms;
        transition: -webkit-transform 500ms;
        transition: transform 500ms;
        transition: transform 500ms, -webkit-transform 500ms;
        content: ''; }
    .product-filter__toggle.active span:after {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.warehousing-message {
  padding-bottom: 3.5rem;
  text-align: center; }
  .warehousing-message__title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    color: #333;
    line-height: 2.5rem;
    font-weight: bold; }
  .warehousing-message__ment {
    margin-top: 0.8rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 333;
    line-height: 2.6rem;
    font-size: 1.6rem; }

.warehousing-guide {
  height: 9.5rem;
  border: 0.1rem solid #666;
  border-left: 0;
  border-right: 0; }
  .warehousing-guide__wrap {
    width: 100%;
    height: 9.3rem;
    display: table;
    table-layout: fixed; }
  .warehousing-guide__title {
    display: table-cell;
    height: 9.3rem;
    width: 9.5rem;
    padding: 0 0.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: bold;
    color: #333;
    vertical-align: middle;
    text-align: left; }
  .warehousing-guide__value {
    display: table-cell;
    height: 9.3rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 4rem;
    color: #333;
    font-weight: 600;
    vertical-align: middle; }

.warehousing-form {
  padding: 2.5rem 0 0.5rem; }
  .warehousing-form__message {
    padding: 0 0.5rem; }
    .warehousing-form__message--title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      color: #333;
      line-height: 2.5rem; }
    .warehousing-form__message--description {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #666;
      line-height: 2.3rem; }
  .warehousing-form__part {
    padding: 2.5rem 0.5rem; }
    .warehousing-form__part + .warehousing-form__part {
      border-top: 0.1rem solid #e3e3e3; }
  .warehousing-form__wrap {
    display: table;
    table-layout: fixed;
    width: 100%; }
  .warehousing-form__title {
    display: table-cell;
    width: 10rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #333;
    line-height: 4rem;
    vertical-align: top; }
  .warehousing-form__value {
    display: table-cell;
    vertical-align: top; }
    .warehousing-form__value .form-group {
      width: 100%; }
      .warehousing-form__value .form-group:after {
        display: table;
        clear: both;
        content: ''; }
      .warehousing-form__value .form-group + .form-group {
        margin-top: 2rem; }
    .warehousing-form__value .input-message {
      float: left; }
    .warehousing-form__value .form-item {
      position: relative;
      float: left;
      width: 100%; }
      .warehousing-form__value .form-item:after {
        display: table;
        clear: both;
        content: ''; }
      .warehousing-form__value .form-item--dash {
        width: 10.3rem; }
        .warehousing-form__value .form-item--dash + .form-item--dash {
          margin-left: 2.2rem; }
          .warehousing-form__value .form-item--dash + .form-item--dash:before {
            position: absolute;
            top: 50%;
            left: -1.4rem;
            width: 0.5rem;
            height: 0.1rem;
            margin-top: -0.05rem;
            background-color: #333;
            content: ''; }
  .warehousing-form__button {
    float: right; }

.imminent-popup {
  position: fixed;
  width: 67rem;
  height: auto;
  left: 0;
  bottom: 0;
  overflow: hidden;
  display: none;
  top: auto; }
  .imminent-popup .layer-popup_long_content {
    position: static;
    width: 67rem;
    -webkit-transform: none;
            transform: none; }
  .imminent-popup__dim {
    position: fixed;
    top: 0;
    left: 0;
    display: block;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: all 500ms;
    transition: all 500ms; }
    .imminent-popup__dim.hide {
      visibility: hidden;
      opacity: 0;
      -webkit-transition: visibility 0ms 500ms opacity 500ms 0ms;
      transition: visibility 0ms 500ms opacity 500ms 0ms; }
    .imminent-popup__dim.show {
      visibility: visible;
      opacity: 0.65; }

.imminent-container {
  padding: 0 2.4rem 4rem; }

.imminent-list {
  width: 100%; }
  .imminent-list:after {
    display: table;
    clear: both;
    content: ''; }

.imminent-item {
  float: left;
  width: 47.58%;
  padding-bottom: 2.6rem;
  border-bottom: 0.1rem solid #ddd; }
  .imminent-item__title {
    height: 5.3rem;
    padding: 0 1rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.8rem;
    color: #333;
    font-weight: bold;
    border-bottom: 0.1rem solid #666666; }
    .imminent-item__title:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      vertical-align: middle;
      content: ''; }
  .imminent-item + .imminent-item {
    float: right; }
  .imminent-item__product {
    position: relative; }
  .imminent-item .goods-item__title {
    font-size: 1.3rem;
    line-height: 2.4rem; }

.imminent-tag {
  position: absolute;
  top: 1rem;
  left: 0;
  height: 2.5rem;
  padding: 0 1rem;
  background-color: #ee4848;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  color: #fff;
  line-height: 2.5rem;
  font-style: normal; }
  .imminent-tag__del {
    position: relative;
    text-decoration: none;
    padding-right: 1rem; }
    .imminent-tag__del:before {
      position: absolute;
      top: 50%;
      left: 0;
      width: 100%;
      height: 0.1rem;
      margin-top: -0.05rem;
      background-color: #fff;
      content: ''; }
    .imminent-tag__del:after {
      position: absolute;
      right: 0;
      top: 50%;
      width: 0.4rem;
      height: 0.7rem;
      margin-top: -0.3rem;
      background-image: url(../img/icon/arrow-right_white4x7.png);
      background-repeat: no-repeat;
      content: ''; }

.imminent-info {
  padding: 0 2rem; }

.imminent-button {
  padding-top: 3rem;
  text-align: center; }

.imminent-toggleBtn.button-mini.button-mini-red {
  position: fixed;
  left: 0;
  bottom: 0;
  height: 4rem;
  padding: 0 2.5rem;
  padding-right: 5.2rem;
  background-image: url(../img/icon/icon-minimize_white.png);
  background-repeat: no-repeat;
  background-position: right 23px center;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.6rem;
  line-height: 4rem; }

.lb {
  position: relative; }
  .lb-section__pagination {
    padding-bottom: 15rem; }
  .lb-cmt-section {
    padding-top: 4rem;
    padding-bottom: 15rem; }
  .lb-header {
    position: relative;
    padding: 6rem 0.5rem 3rem;
    border-bottom: 0.1rem solid #666; }
    .lb-header-title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 600;
      font-size: 3.2rem;
      letter-spacing: .025em;
      color: #151515; }
    .lb-header-option {
      position: absolute;
      right: 0.5rem;
      bottom: 2rem;
      font-size: 0; }
    .lb-header-view {
      position: absolute;
      font-size: 0;
      bottom: 2rem;
      right: 0.5rem; }
  .lb-con-section {
    padding-top: 3rem; }
  .lb-con__list {
    margin: -3rem -1rem;
    padding-top: 3rem;
    *zoom: 1; }
    .lb-con__list:after, .lb-con__list:before {
      display: table;
      content: '';
      clear: both; }
  .lb-con__item {
    float: left;
    width: 40rem;
    margin: 3rem 1rem; }
  .lb-con__info {
    position: relative;
    margin: 2rem 0.5rem 0; }
    .lb-con__info-name {
      padding-top: 0.4rem;
      font-size: 1.6rem;
      color: #212121;
      letter-spacing: -.025em; }
  .lb-content-section {
    padding-top: 3rem; }

.lb-view {
  border-bottom: 0.1rem solid #ddd; }
  .lb-view__list {
    margin: 0 -1rem;
    font-size: 0; }
  .lb-view__item {
    display: inline-block;
    width: 29.5rem;
    margin: 0 1rem 5rem;
    vertical-align: top; }
    .lb-view__item-name {
      padding: 2.5rem 0.5rem 0;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #333;
      text-align: left;
      letter-spacing: .025em; }

.lb-slide1__wrapper {
  position: relative; }

.lb-slide1__content {
  position: relative;
  margin: 0 10.5rem;
  overflow: hidden; }

.lb-slide1__list {
  font-size: 0;
  white-space: nowrap;
  position: relative; }

.lb-slide1__item {
  display: inline-block;
  width: 100%;
  vertical-align: top;
  white-space: normal;
  z-index: 5;
  -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /* IE 5-7 */
  filter: alpha(opacity=100);
  /* Netscape */
  -moz-opacity: 1;
  /* Safari 1.x */
  -khtml-opacity: 1;
  /* Good browsers */
  opacity: 1; }

.lb-slide1__info {
  text-align: center;
  /*&:after {
			@include icon-init();
			@include icon-style(slash15x16);
			margin-top: 25px;
			content: '';
		}*/ }
  .lb-slide1__info-brand {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 400;
    font-size: 1.8rem;
    color: #999;
    letter-spacing: .025em; }
  .lb-slide1__info-title {
    padding-top: 1.3rem;
    font-family: "Nanum Gothic", san-serif;
    font-weight: 700;
    font-size: 2.4rem;
    color: #151515;
    letter-spacing: -.025em; }
  .lb-slide1__info-date {
    padding-top: 1.8rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #999; }

.lb-slide1__count {
  padding: 2rem 0 5rem;
  font-size: 0;
  text-align: center; }

.lb-slide1__num {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif; }
  .lb-slide1__num--now, .lb-slide1__num--total {
    display: inline-block;
    vertical-align: middle;
    letter-spacing: .05em; }
  .lb-slide1__num--now {
    position: relative;
    padding-right: 2.5rem;
    font-size: 2rem;
    color: #212121; }
    .lb-slide1__num--now:after {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      vertical-align: middle;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      font-size: 0;
      width: 1.3rem;
      height: 2rem;
      background-image: url("/Contents/img/icon/icon_slash13x20.png");
      position: absolute;
      top: 50%;
      right: 0.7rem;
      content: '';
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
      .lb-slide1__num--now:after .icon-text,
      .lb-slide1__num--now:after ~ * {
        vertical-align: middle; }
  .lb-slide1__num--total {
    margin-top: 0.2rem;
    font-size: 1.2rem;
    color: #999; }

.lb-slide1-control {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3.6rem;
  height: 4.2rem;
  border: 0.1rem solid #ddd;
  text-indent: -999.9rem;
  overflow: hidden;
  -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  /* IE 5-7 */
  filter: alpha(opacity=50);
  /* Netscape */
  -moz-opacity: 0.5;
  /* Safari 1.x */
  -khtml-opacity: 0.5;
  /* Good browsers */
  opacity: 0.5;
  background-image: url(../img/icon/arrow_left_small.svg);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 1rem auto; }
  .lb-slide1-control--prev {
    left: 0;
    margin: auto; }
  .lb-slide1-control--next {
    right: 0;
    margin: auto;
    -webkit-transform: scale(-1, 1);
    transform: scale(-1, 1); }
  .lb-slide1-control:hover {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }

.lb-button {
  margin-top: 3rem;
  padding: 0 0.5rem;
  font-size: 0; }
  .lb-button__left, .lb-button__right {
    width: 50%;
    font-size: 0;
    vertical-align: middle; }
  .lb-button__left {
    display: inline-block;
    text-align: left; }
  .lb-button__right {
    display: inline-block;
    text-align: right; }

.lb-slide-wrap {
  padding-top: 8rem; }

.lb-proc {
  overflow: hidden;
  padding-bottom: 15rem;
  margin-bottom: -15rem; }
  .lb-proc-title {
    padding: 8rem 0.5rem 2rem;
    font-weight: 700;
    font-size: 2rem;
    color: #212121;
    letter-spacing: -.05em;
    border-bottom: 0.1rem solid #666; }
  .lb-proc-subtitle {
    padding: 4rem 0.5rem 2rem;
    font-size: 1.6rem;
    font-weight: 700;
    letter-spacing: -.025em;
    color: #212121; }
  .lb-proc-option {
    position: absolute;
    width: calc(100% + 0.2rem);
    margin-left: -0.1rem;
    z-index: 100; }
    .lb-proc-option__upper {
      padding: 3rem 1.5rem 2rem; }

.lb-detail {
  position: relative; }
  .lb-detail-full {
    margin-bottom: 13.5rem; }
    .lb-detail-full__text {
      position: absolute;
      width: 61rem;
      padding-top: 4rem;
      margin: 0 auto;
      left: 0;
      right: 0;
      bottom: -5rem;
      background-color: #fff;
      text-align: center; }
  .lb-detail-triple {
    padding-bottom: 8rem;
    font-size: 0; }
    .lb-detail-triple__left, .lb-detail-triple__right, .lb-detail-triple__under {
      display: inline-block;
      vertical-align: top; }
    .lb-detail-triple__left {
      position: relative;
      width: 61rem; }
    .lb-detail-triple__right {
      width: 50.4rem;
      margin-left: 12.6rem; }
    .lb-detail-triple__under {
      margin: 9rem 0 0 21rem; }
    .lb-detail-triple__text {
      position: absolute;
      width: 40rem;
      padding-top: 4rem;
      margin: 0 auto;
      left: 0;
      right: 0;
      bottom: -9.5rem;
      background-color: #fff;
      text-align: center; }
  .lb-detail-logo {
    width: 15.5rem;
    height: 2.4rem;
    margin: 2rem auto 0; }
  .lb-detail-title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2rem;
    font-weight: 900;
    letter-spacing: .025em;
    color: #212121; }
    .lb-detail-title:after {
      display: inline-block;
      *display: inline;
      *zoom: 1;
      vertical-align: middle;
      background-repeat: no-repeat;
      background-position: 50% 50%;
      font-size: 0;
      width: 1.5rem;
      height: 1.6rem;
      background-image: url("/Contents/img/icon/icon_slash15x16.png");
      display: block;
      width: 15px;
      height: 16px;
      margin: 0 auto;
      padding: 2.5rem 0 2rem;
      content: ''; }
      .lb-detail-title:after .icon-text,
      .lb-detail-title:after ~ * {
        vertical-align: middle; }
  .lb-detail-desc {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    line-height: 1.85714;
    letter-spacing: -.025em;
    color: #666; }
  .lb-detail-align {
    display: inline-block;
    vertical-align: bottom; }
    .lb-detail-align ~ .lb-detail-align {
      padding: 0 0 3.4rem 4rem; }
  .lb-detail-subject {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 900;
    font-size: 5rem;
    letter-spacing: .05em;
    color: #212121; }
  .lb-detail-object {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    letter-spacing: -.025em;
    line-height: 1.85714;
    color: #666;
    vertical-align: middle; }
    .lb-detail-object__num {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      letter-spacing: -.025em;
      color: #333333; }
    .lb-detail-object__list {
      padding-top: 2.4rem; }
  .lb-detail-wide {
    position: relative;
    max-width: 192rem;
    margin: 0 auto; }
    .lb-detail-wide__text {
      position: absolute;
      display: inline-block;
      top: 50%;
      left: 0;
      right: 0;
      margin: auto;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 900;
      font-size: 8rem;
      letter-spacing: .05em;
      color: #fff;
      text-align: center;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%); }
  .lb-detail-tetra {
    position: relative;
    margin: 8rem 0 5rem;
    font-size: 0; }
    .lb-detail-tetra_tetra1, .lb-detail-tetra_tetra2, .lb-detail-tetra_tetra3, .lb-detail-tetra_tetra4 {
      display: inline-block;
      vertical-align: top; }
    .lb-detail-tetra_tetra1 {
      position: relative;
      width: 40rem; }
    .lb-detail-tetra_tetra2 {
      width: 61rem;
      margin-left: 23rem; }
    .lb-detail-tetra_tetra3 {
      margin-top: 10rem;
      margin-left: 10.5rem; }
    .lb-detail-tetra_tetra4 {
      position: absolute;
      right: 0;
      bottom: 30rem;
      width: 40.1rem; }
    .lb-detail-tetra__text {
      position: absolute;
      width: 40rem;
      height: 32rem;
      margin: auto;
      top: 0;
      bottom: 0;
      right: -31.5rem;
      background-color: #fff;
      text-align: center; }
      .lb-detail-tetra__text:before {
        display: inline-block;
        width: 0.1rem;
        height: 100%;
        margin-left: -0.1rem;
        vertical-align: middle;
        content: ''; }
    .lb-detail-tetra__wrap {
      display: inline-block;
      vertical-align: middle; }
  .lb-detail-layout {
    margin-bottom: 5rem; }
  .lb-detail__col {
    margin: -1rem;
    *zoom: 1; }
    .lb-detail__col:after, .lb-detail__col:before {
      display: table;
      content: '';
      clear: both; }
    .lb-detail__col-item {
      float: left;
      padding: 1rem; }
  .lb-detail__row {
    margin: -1rem 0; }
    .lb-detail__row-item {
      width: 100%;
      padding: 1rem 0; }
  .lb-detail-box {
    padding: 1.4rem 0.5rem 0; }

.shadow-under {
  -webkit-box-shadow: 0 0.8rem 1.3rem -0.2rem rgba(188, 188, 188, 0.3);
          box-shadow: 0 0.8rem 1.3rem -0.2rem rgba(188, 188, 188, 0.3); }

.shadow-right {
  -webkit-box-shadow: 0.8rem 0 1.3rem -0.2rem rgba(188, 188, 188, 0.3);
          box-shadow: 0.8rem 0 1.3rem -0.2rem rgba(188, 188, 188, 0.3); }

.shadow-left {
  -webkit-box-shadow: -1rem 0 1.4rem -0.2rem rgba(188, 188, 188, 0.3);
          box-shadow: -1rem 0 1.4rem -0.2rem rgba(188, 188, 188, 0.3); }

.policy {
  padding-top: 6rem;
  padding-bottom: 15rem;
  font-family: "Nanum Gothic", san-serif; }
  .policy-header {
    border-bottom: 0.1rem solid #666; }
    .policy-header__title {
      padding-bottom: 3rem;
      font-size: 2.6rem;
      font-weight: 700;
      letter-spacing: -.07em;
      color: #212121; }
  .policy-con {
    padding-top: 2.55rem;
    word-break: keep-all; }
    .policy-con__title {
      font-size: 1.3rem;
      font-weight: 700;
      line-height: 1.69231;
      letter-spacing: -.03em;
      color: #333333; }
    .policy-con__terms {
      padding-bottom: 1rem;
      font-size: 1.6rem;
      font-weight: 700;
      letter-spacing: -.04em;
      color: #333333; }
    .policy-con__desc {
      font-size: 1.3rem;
      font-weight: 400;
      line-height: 2.30769;
      letter-spacing: -.03em;
      color: #666; }
      .policy-con__desc--sub {
        text-indent: 1.2em; }
      .policy-con__desc--inner {
        text-indent: 2.4em; }
    .policy-con__end {
      padding-top: 1rem;
      font-size: 1.3rem;
      font-weight: 400;
      letter-spacing: -.03em;
      color: #666; }
    .policy-con-section {
      padding-top: 3.15rem; }
  .policy-tbl {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: 400;
    text-align: center;
    letter-spacing: -.03em;
    color: #333333; }
    .policy-tbl-wrap {
      margin-top: 1rem;
      border-top: 0.1rem solid #666; }
    .policy-tbl th {
      height: 5rem;
      border: 0.1rem solid #ddd;
      border-top: 0;
      background-color: #f8f8f8; }
      .policy-tbl th:first-child {
        border-left: 0; }
      .policy-tbl th:last-child {
        border-right: 0; }
    .policy-tbl td {
      padding: 1rem 0;
      height: 6.2rem;
      font-size: 1.2rem;
      line-height: 1.66667;
      color: #666;
      border: 0.1rem solid #ddd; }
      .policy-tbl td.policy-tbl-title {
        color: #333333;
        border-left: 0;
        background-color: #f8f8f8; }
      .policy-tbl td.policy-tbl-left {
        text-align: left;
        padding: 1rem 1rem; }
      .policy-tbl td:last-child {
        border-right: 0; }
    .policy-tbl-top {
      padding-top: 1rem; }
  .policy-email {
    padding-bottom: 51rem; }
  .policy-bold {
    font-weight: 700;
    color: #333333; }
  .policy-gray {
    color: #999; }
  .policy-red {
    color: #ee4848; }

.privacy-option {
  width: 34.5rem;
  padding-top: 2rem; }
  .privacy-option .form-item__input {
    font-size: 1.2rem;
    color: #333333; }

.policy-open {
  padding-top: 6rem; }
  .policy-open-half {
    position: relative;
    font-size: 0;
    border-bottom: 0.1rem solid #ddd; }
    .policy-open-half:after {
      position: absolute;
      width: 0.1rem;
      height: 3.2rem;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      background-color: #dddddd;
      content: ''; }
    .policy-open-half__section {
      display: inline-block;
      width: 50%;
      color: #333333;
      text-align: center;
      line-height: 6.2rem; }
    .policy-open-half__team {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: 400;
      letter-spacing: -.04em;
      vertical-align: middle; }
    .policy-open-half__num {
      padding-left: 4rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 2.4rem;
      font-weight: 300;
      letter-spacing: .06em;
      vertical-align: middle; }

.open-brand {
  margin-top: 6rem; }
  .open-brand__list {
    margin: -1rem;
    *zoom: 1; }
    .open-brand__list:after, .open-brand__list:before {
      display: table;
      content: '';
      clear: both; }
  .open-brand__item {
    float: left;
    display: table;
    width: 40rem;
    height: 12rem;
    margin: 1rem;
    padding: 2rem 0;
    border: 0.1rem solid #ddd; }
  .open-brand__left, .open-brand__right {
    display: table-cell;
    text-align: center;
    vertical-align: middle; }
  .open-brand__left {
    width: 16rem; }
  .open-brand__right {
    padding-left: 4rem;
    text-align: left;
    color: #333333;
    border-left: 0.1rem solid #ddd; }
  .open-brand__name {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: 400;
    letter-spacing: -.04em; }
  .open-brand__tel {
    padding-top: 1.2rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 400;
    font-size: 2.2rem;
    letter-spacing: .06em; }

.lately-proc-slide {
  overflow: hidden; }
  .lately-proc-slide__list {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
  .lately-proc-slide__item {
    display: inline-block;
    width: 100%;
    font-size: 0;
    white-space: normal; }

.lately-proc-wrap {
  width: 25%;
  display: inline-block; }

.lately-proc__nav {
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  bottom: -3rem;
  text-align: center; }
  .lately-proc__nav-list {
    display: inline-block;
    font-size: 0; }
  .lately-proc__nav-item {
    display: inline-block;
    margin: 0 0.7rem;
    width: 0.8rem;
    height: 0.8rem;
    background-color: #cecece;
    border-radius: 50%; }
    .lately-proc__nav-item--active {
      background: #ee4848; }
    .lately-proc__nav-item-anchor {
      display: block;
      width: 100%;
      height: 100%; }

/*
 * 베스트상품
 */
.best-product {
  padding-bottom: 15rem;
  overflow: hidden; }
  .best-product-wrapper {
    position: relative;
    border-top: 0.1rem solid #666;
    border-bottom: 0.1rem solid #ddd; }
  .best-product-slide {
    width: 16.66667%; }
    .best-product-slide__list {
      position: relative;
      font-size: 0;
      white-space: nowrap; }
    .best-product-slide__item {
      position: relative;
      display: inline-block;
      width: 100%;
      font-size: 1.6rem;
      white-space: normal;
      vertical-align: top; }
      .best-product-slide__item.__hover {
        border-bottom: 0;
        z-index: 5; }
        .best-product-slide__item.__hover .best-product-wrap {
          border-bottom: 0; }
        .best-product-slide__item.__hover .best-product-box {
          border-bottom: 0;
          width: 19.2rem;
          border-left: 0.1rem solid #666;
          border-right: 0.1rem solid #666;
          background-color: #fff; }
        .best-product-slide__item.__hover .best-product-option {
          display: block;
          width: 19.2rem;
          border-left: 0.1rem solid #666;
          border-right: 0.1rem solid #666;
          background-color: #fff; }
        .best-product-slide__item.__hover .best-product__turn {
          /*display: block;*/ }
  .best-product__control {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 3.6rem;
    height: 4.2rem;
    margin: auto;
    border: 0.1rem solid #ddd;
    text-indent: -999.9rem;
    overflow: hidden;
    -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    /* IE 5-7 */
    filter: alpha(opacity=50);
    /* Netscape */
    -moz-opacity: 0.5;
    /* Safari 1.x */
    -khtml-opacity: 0.5;
    /* Good browsers */
    opacity: 0.5;
    z-index: 2; }
    .best-product__control:hover {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }
    .best-product__control--prev {
      left: 0;
      background: url(../img/icon/arrow_left_small.svg) no-repeat center center;
      background-size: 1rem auto; }
    .best-product__control--next {
      right: 0;
      background: url(../img/icon/arrow_right_small.svg) no-repeat center center;
      background-size: 1rem auto; }
  .best-product-wrap {
    position: relative;
    margin: 0 auto;
    height: 100%; }
  .best-product-box {
    position: relative;
    width: 19rem;
    height: 32.3rem;
    margin: 0 auto;
    padding-top: 3.5rem; }
  .best-product-proc {
    display: block;
    width: 14.2rem;
    height: 14.2rem;
    margin: 0 auto;
    font-size: 0;
    text-align: center; }
    .best-product-proc:before {
      display: inline-block;
      width: 0.1rem;
      height: 100%;
      margin-left: -0.1rem;
      content: '';
      vertical-align: middle; }
  .best-product-info {
    padding: 2.4rem 1.5rem 0;
    width: 100%; }
    .best-product-info__colorchip {
      margin-bottom: 1.5rem;
      *zoom: 1; }
      .best-product-info__colorchip:after, .best-product-info__colorchip:before {
        display: table;
        content: '';
        clear: both; }
    .best-product-info__color {
      float: left;
      width: 1.2rem;
      height: 1.2rem; }
      .best-product-info__color ~ .best-product-info__color {
        margin-left: 0.5rem; }
    .best-product-info__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: 400;
      font-size: 1.2rem;
      color: #999;
      letter-spacing: .03em; }
    .best-product-info__notice {
      font-family: "Nanum Gothic", san-serif;
      padding-top: 0.5rem;
      font-size: 1.2rem;
      color: #212121;
      letter-spacing: .03em; }
    .best-product-info__name {
      height: 4rem;
      padding-top: 0.5rem;
      font-size: 1.3rem;
      line-height: 1.53846;
      letter-spacing: -.03em;
      color: #212121;
      width: 100%;
      word-break: keep-all; }
    .best-product-info__price {
      padding-top: 1.2rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: 700;
      letter-spacing: -0.03em;
      color: #212121; }
      .best-product-info__price strong {
        font-weight: 700; }
        .best-product-info__price strong.price-origin {
          color: #666; }
  .best-product-option {
    display: none;
    position: absolute;
    width: 19rem;
    left: 0;
    right: 0;
    margin: 0 auto;
    background-color: #fff; }
    .best-product-option__upper {
      padding: 0 1.6rem 2rem; }
    .best-product-option__wrap {
      position: relative;
      margin: 0 1.5rem 0;
      padding-top: 2rem;
      *zoom: 1; }
      .best-product-option__wrap:after, .best-product-option__wrap:before {
        display: table;
        content: '';
        clear: both; }
    .best-product-option__under {
      position: absolute;
      width: 19.2rem;
      left: -0.1rem;
      right: 0;
      margin: 0 auto;
      font-size: 0; }
  .best-product__like {
    position: absolute;
    right: 1.6rem;
    top: 1.5rem; }
  .best-product__turn {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    font-size: 0;
    display: none;
    position: absolute;
    top: 1.6rem;
    left: 1.5rem;
    width: 2.2rem;
    height: 3rem;
    background: url(../img/icon/icon_turn.svg); }
    .best-product__turn .icon-text,
    .best-product__turn ~ * {
      vertical-align: middle; }

.icon-btn {
  display: inline-block;
  height: 4rem;
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: -.03em;
  color: #fff;
  text-align: center;
  vertical-align: top; }
  .icon-btn__search, .icon-btn__cart {
    width: 4rem;
    text-indent: -999.9rem;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center; }
    .best-product .icon-btn__search, .best-product .icon-btn__cart {
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .icon-btn__search {
    border: 0.1rem solid #212121;
    border-right: 0;
    background-color: #fff;
    background-image: url(../img/icon/compare-icon17x17.png); }
  .icon-btn__cart {
    background-color: #212121;
    background-image: url(../img/icon/icon_cart13x17.png); }
  .icon-btn__buy {
    width: calc(100% - 8rem);
    background-color: #ee4848; }
    .icon-btn__buy:before {
      display: inline-block;
      width: 1.7rem;
      height: 1.3rem;
      margin-right: 0.5rem;
      margin-top: -0.1rem;
      content: '';
      background: url(../img/icon/icon_buy17x13.png) no-repeat center center;
      vertical-align: middle; }
  .icon-btn__txt {
    display: inline-block;
    vertical-align: middle; }

.slide-wrap {
  position: relative;
  border-top: 0.1rem solid #666;
  border-bottom: 0.1rem solid #ddd; }
  .slide-wrap-sub {
    border: 0; }

.slide-container {
  width: 16.66667%; }
  .slide-container-column {
    width: 100%; }

.slide__list {
  position: relative;
  font-size: 0;
  white-space: nowrap; }
  .slide__list-all {
    border-bottom: 0.1rem solid #ddd; }
  .slide__list.goods-list_content-column {
    width: auto;
    padding-bottom: 0;
    border-bottom: 0; }

.slide__items {
  position: relative;
  display: inline-block;
  white-space: normal;
  vertical-align: top;
  background-color: #fff; }
  .slide__items:after {
    position: absolute;
    display: none;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    border: 0.1rem solid #666;
    border-bottom: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    content: ''; }
  .slide__items.slide__items-type:after {
    border-top: 0; }
  .slide__items.hover {
    z-index: 20; }
    .slide__items.hover:after {
      display: block; }
  .slide__items-four {
    width: 29.5rem; }
    .slide__items-four ~ .slide__items-four {
      margin-left: 2rem; }
  .slide__items-wrap {
    position: relative; }
  .slide__items-view {
    position: relative; }

.slide-icon {
  position: absolute;
  top: 1.5rem;
  z-index: 5; }
  .slide-icon__left {
    left: 1.5rem; }
  .slide-icon__right {
    right: 1.5rem; }

.slide-img {
  position: relative;
  text-align: center; }
  .slide-img__back {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    display: none; }

.slide-info {
  height: 13.3rem;
  padding: 0 1.6rem; }
  .slide-info-sub {
    padding: 2rem 1.6rem 0; }
  .slide-info__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: 400;
    font-size: 1.2rem;
    color: #999;
    letter-spacing: .03em; }
  .slide-info__name {
    height: 4rem;
    overflow: hidden;
    padding-top: 0.5rem;
    font-size: 1.3rem;
    line-height: 1.53846;
    letter-spacing: -.03em;
    color: #212121;
    width: 100%;
    word-break: keep-all; }
  .slide-info__price {
    padding-top: 1.2rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: 700;
    letter-spacing: -0.03em;
    color: #212121; }
    .slide-info__price-discount {
      padding-bottom: 0.5rem;
      color: #999999; }
    .slide-info__price-origin {
      font-weight: 700;
      color: #212121; }
    .slide-info__price-per {
      color: #ee4848; }

.slide-option {
  display: none;
  position: absolute;
  width: 100%;
  background-color: #fff;
  z-index: 1; }
  .slide-option__upper {
    padding: 0 1.6rem 0.5rem;
    border-left: 0.1rem solid #666;
    border-right: 0.1rem solid #666; }
  .slide-option__size {
    border-top: 0.1rem dotted #ccc; }
    .slide-option__size-list {
      *zoom: 1;
      padding-top: 1.5rem; }
      .slide-option__size-list:after, .slide-option__size-list:before {
        display: table;
        content: '';
        clear: both; }
    .slide-option__size-obj {
      float: left;
      margin-bottom: 1.5rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      font-weight: 400;
      color: #666;
      text-align: center; }
      .slide-option__size-obj__soldout {
        color: #ccc; }
      .slide__items-three .slide-option__size-obj {
        width: 11.11111%; }
      .slide__items-four .slide-option__size-obj {
        width: 14.28571%; }
      .slide__items-five .slide-option__size-obj {
        width: 20%; }
      .slide__items-six .slide-option__size-obj {
        width: 25%; }

.slide-btn {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3.6rem;
  height: 4.2rem;
  margin: auto;
  border: 0.1rem solid #ddd;
  text-indent: -999.9rem;
  overflow: hidden;
  -webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
  transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
  opacity: .5; }
  .slide-btn:hover {
    opacity: 1; }
  .slide-btn__prev {
    left: 0;
    background: url(../img/icon/arrow_left_small.svg) no-repeat center center;
    background-size: 1rem auto; }
  .slide-btn__next {
    right: 0;
    background: url(../img/icon/arrow_right_small.svg) no-repeat center center;
    background-size: 1rem auto; }

.icon-btn {
  display: inline-block;
  height: 4rem;
  font-size: 1.3rem;
  font-weight: 700;
  letter-spacing: -.03em;
  color: #fff;
  text-align: center;
  vertical-align: top; }
  .icon-btn__search, .icon-btn__cart {
    width: 4rem;
    text-indent: -999.9rem;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center; }
    .best-product .icon-btn__search, .best-product .icon-btn__cart {
      -webkit-box-sizing: border-box;
      box-sizing: border-box; }
  .icon-btn__search {
    border: 0.1rem solid #212121;
    border-right: 0;
    background-color: #fff;
    background-image: url(../img/icon/compare-icon17x17.png); }
  .icon-btn__cart {
    background-color: #212121;
    background-image: url(../img/icon/icon_cart13x17.png); }
    .icon-btn__cart-four {
      width: 12.8rem;
      background-image: none;
      text-indent: 0; }
      .icon-btn__cart-four:before {
        display: inline-block;
        width: 1.3rem;
        height: 1.7rem;
        margin-right: 0.5rem;
        margin-top: -0.1rem;
        content: '';
        background: url(../img/icon/icon_cart13x17.png) no-repeat center center;
        vertical-align: middle; }
  .icon-btn__buy {
    width: calc(100% - 8rem);
    background-color: #ee4848; }
    .icon-btn__buy-four {
      width: 12.7rem; }
    .icon-btn__buy:before {
      display: inline-block;
      width: 1.7rem;
      height: 1.3rem;
      margin-right: 0.5rem;
      margin-top: -0.1rem;
      content: '';
      background: url(../img/icon/icon_buy17x13.png) no-repeat center center;
      vertical-align: middle; }
  .icon-btn__txt {
    display: inline-block;
    vertical-align: middle; }

.search-container {
  width: 100%;
  height: auto;
  padding: 5rem 21.3rem 4.8rem;
  background-color: #f8f8f8;
  border-top: 0.1rem solid #666666;
  border-left: 0.1rem solid #dddddd;
  border-right: 0.1rem solid #dddddd;
  border-bottom: 0.1rem solid #dddddd;
  text-align: center;
  font-family: "Nanum Gothic", san-serif; }
  .search-container__title {
    color: #333333;
    font-size: 2.8rem;
    font-weight: bold; }
  .search-container__input {
    padding-top: 2.5rem;
    position: relative; }
    .search-container__input input[type=text] {
      width: 100%;
      height: 3.6rem;
      border: 0.2rem solid #212121;
      padding-left: 1.3rem;
      color: #999999;
      font-size: 1.3rem;
      font-family: "Nanum Gothic", san-serif;
      cursor: pointer; }
    .search-container__input .faq_search {
      width: 1.6rem;
      height: 1.6rem;
      background: url("/dist/img/icon/search-icon16x16.png") no-repeat;
      position: absolute;
      margin-left: 46%;
      margin-top: -4.5%;
      cursor: pointer; }
  .search-container__txt {
    padding-top: 1.9rem; }
    .search-container__txt-bold {
      font-size: 1.3rem;
      font-weight: bold;
      color: #333333;
      padding-right: 2.5rem; }
    .search-container__txt-items {
      font-size: 1.2rem;
      color: #666666; }
    .search-container__txt-bar {
      width: 0.1rem;
      height: 1.3rem;
      background-color: #dddddd;
      margin-left: 1.5rem;
      margin-right: 1.5rem;
      position: relative;
      top: 0.3rem;
      display: inline-block; }

.main_service {
  width: 100%;
  height: auto;
  padding-top: 5rem;
  font-family: "Nanum Gothic", san-serif; }
  .main_service--title {
    font-family: "Nanum Gothic", san-serif;
    font-size: 2rem;
    font-weight: bold;
    color: #333333;
    padding-left: 0.5rem; }
  .main_service--contents {
    width: 100%;
    height: auto;
    padding-top: 2rem;
    font-size: 0; }
    .main_service--contents__items {
      border: 0.1rem solid #666666;
      padding: 2.5rem 2rem;
      text-align: center;
      display: inline-block;
      margin-right: 1.3rem;
      font-family: "Nanum Gothic", san-serif;
      width: 19.5rem;
      height: 12.8rem; }
      .main_service--contents__items:hover {
        border-top: 0.1rem solid #ee4848;
        border-right: 0.1rem solid #666;
        border-bottom: 0.1rem solid #666;
        border-left: 0.1rem solid #666;
        cursor: pointer; }
      .main_service--contents__items:last-child {
        margin-right: 0; }
      .main_service--contents__items .items-img1 {
        width: 5.4rem;
        height: 5rem;
        background: url("/dist/img/service/main_service-img1.png") no-repeat;
        background-position: center;
        background-size: contain;
        margin: 0 auto; }
      .main_service--contents__items .items-img2 {
        width: 5.4rem;
        height: 5rem;
        background: url("/dist/img/service/main_service-img2.png") no-repeat;
        background-position: center;
        background-size: contain;
        margin: 0 auto; }
      .main_service--contents__items .items-img3 {
        width: 5.4rem;
        height: 5rem;
        background: url("/dist/img/service/main_service-img3.png") no-repeat;
        background-position: center;
        background-size: contain;
        margin: 0 auto; }
      .main_service--contents__items .items-img4 {
        width: 5.4rem;
        height: 5rem;
        background: url("/dist/img/service/main_service-img4.png") no-repeat;
        background-position: center;
        background-size: contain;
        margin: 0 auto; }
      .main_service--contents__items .items-img5 {
        width: 5.4rem;
        height: 5rem;
        background: url("/dist/img/service/main_service-img5.png") no-repeat;
        background-position: center;
        background-size: contain;
        margin: 0 auto; }
      .main_service--contents__items .items-title {
        padding-top: 1.5rem;
        font-size: 1.4rem;
        color: #333333; }

.main_service--bottom {
  width: 100%;
  height: auto;
  *zoom: 1;
  margin-top: 5.1rem; }
  .main_service--bottom:after, .main_service--bottom:before {
    display: table;
    content: '';
    clear: both; }
  .main_service--bottom_notice,
  .main_service--bottom .bottom_notice {
    border: 0.1rem solid #dddddd;
    padding: 2.9rem 1.9rem 4.1rem 2.8rem;
    float: left;
    min-width: 60.8rem; }
    .main_service--bottom_notice--upper,
    .main_service--bottom .bottom_notice--upper {
      width: 100%;
      height: auto;
      border-bottom: 0.1rem solid #dddddd;
      padding-bottom: 2rem;
      font-family: "Nanum Gothic", san-serif;
      *zoom: 1; }
      .main_service--bottom_notice--upper:after, .main_service--bottom_notice--upper:before,
      .main_service--bottom .bottom_notice--upper:after,
      .main_service--bottom .bottom_notice--upper:before {
        display: table;
        content: '';
        clear: both; }
      .main_service--bottom_notice--upper_title,
      .main_service--bottom .bottom_notice--upper_title {
        float: left;
        color: #333333;
        font-size: 1.6rem;
        font-weight: bold; }
      .main_service--bottom_notice--upper_more,
      .main_service--bottom .bottom_notice--upper_more {
        float: right;
        margin-top: 0.4rem; }
    .main_service--bottom_notice--contents,
    .main_service--bottom .bottom_notice--contents {
      width: 100%;
      height: auto;
      padding-top: 2.5rem; }
      .main_service--bottom_notice--contents_items,
      .main_service--bottom .bottom_notice--contents_items {
        width: 100%;
        *zoom: 1;
        padding-bottom: 1.8rem; }
        .main_service--bottom_notice--contents_items:after, .main_service--bottom_notice--contents_items:before,
        .main_service--bottom .bottom_notice--contents_items:after,
        .main_service--bottom .bottom_notice--contents_items:before {
          display: table;
          content: '';
          clear: both; }
        .main_service--bottom_notice--contents_items:last-child,
        .main_service--bottom .bottom_notice--contents_items:last-child {
          padding-bottom: 0; }
        .main_service--bottom_notice--contents_items-title,
        .main_service--bottom .bottom_notice--contents_items-title {
          float: left;
          font-family: "Nanum Gothic", san-serif;
          color: #333333;
          font-size: 1.3rem;
          color: #333333; }
        .main_service--bottom_notice--contents_items-date,
        .main_service--bottom .bottom_notice--contents_items-date {
          float: right;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          color: #999999; }
  .main_service--bottom_info,
  .main_service--bottom .bottom-info {
    min-width: 40rem;
    max-width: 40rem;
    width: 100%;
    height: auto;
    float: right;
    background-color: #212121;
    padding: 3rem 5.8rem;
    text-align: center;
    color: #fff; }
    .main_service--bottom_info_upper,
    .main_service--bottom .bottom-info_upper {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: bold; }
    .main_service--bottom_info_phone,
    .main_service--bottom .bottom-info_phone {
      padding-top: 2.8rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 4rem; }
    .main_service--bottom_info_time,
    .main_service--bottom .bottom-info_time {
      padding-top: 2.9rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #999999; }
    .main_service--bottom_info_day,
    .main_service--bottom .bottom-info_day {
      padding-top: 0.9rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      color: #999999; }

.service-wrapper {
  width: 124rem;
  height: auto;
  margin: 0 auto;
  margin-bottom: 16.5rem; }
  .service-wrapper:after {
    display: table;
    clear: both;
    content: ''; }

.service-container {
  margin-top: 6rem; }
  .service-container:after {
    display: table;
    clear: both;
    content: ''; }

.service-lnb {
  float: left; }
  .service-lnb__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2rem;
    color: #212121;
    line-height: 1;
    font-weight: bold; }
  .service-lnb__list {
    padding-top: 4rem;
    font-family: "Nanum Gothic", san-serif; }
    .service-lnb__list-title {
      font-size: 1.5rem;
      font-weight: bold;
      color: #333333;
      padding-bottom: 2.2rem; }
    .service-lnb__list-items {
      font-size: 1.4rem;
      color: #666666;
      padding-bottom: 1.5rem; }
      .service-lnb__list-items.active {
        color: #ee4848;
        font-weight: bold; }

.service-content {
  width: 103rem;
  height: auto;
  float: right; }

.service-header {
  position: relative;
  margin-bottom: 3rem; }
  .service-header__title {
    padding: 0 0.6rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2.8rem;
    color: #212121;
    line-height: 1; }
  .service-header__anchor {
    position: absolute;
    right: 0.5rem;
    bottom: -1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold; }
  .service-header__select-filter {
    position: absolute;
    right: 0.5rem;
    bottom: -2.2rem;
    width: 13.8rem; }

.faq,
.faq-container {
  width: 100%;
  height: auto;
  padding-top: 5rem; }
  .faq-title,
  .faq-container-title {
    padding-left: 0.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2rem;
    font-weight: bold;
    color: #333333;
    *zoom: 1; }
    .faq-title:after, .faq-title:before,
    .faq-container-title:after,
    .faq-container-title:before {
      display: table;
      content: '';
      clear: both; }
    .faq-title__first,
    .faq-container-title__first {
      font-size: 1.4rem;
      float: left;
      margin-top: 1.1rem; }
      .faq-title__first span,
      .faq-container-title__first span {
        color: #ee4848; }
    .faq-title__all,
    .faq-container-title__all {
      float: right;
      width: 13rem;
      height: 3.2rem; }
      .faq-title__all .all-faq_close,
      .faq-container-title__all .all-faq_close {
        display: none; }
      .faq-title__all button,
      .faq-container-title__all button {
        width: 100%;
        height: 3.2rem;
        display: inline-block;
        background-color: #212121;
        color: #fff;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.2rem;
        font-weight: bold; }
        .faq-title__all button img,
        .faq-container-title__all button img {
          padding-left: 2rem; }
  .faq-contents,
  .faq-container-contents {
    width: 100%;
    height: auto; }
    .faq-contents_upper,
    .faq-container-contents_upper {
      width: 100%;
      height: auto;
      border-top: 0.1rem solid #666666;
      border-bottom: 0.1rem solid #dddddd;
      margin-top: 1.5rem;
      display: table;
      font-family: "Nanum Gothic", san-serif; }
      .faq-contents_upper--items,
      .faq-container-contents_upper--items {
        display: table-cell;
        padding: 2rem;
        font-size: 1.3rem;
        color: #999999;
        position: relative; }
      .faq-contents_upper .upper-active,
      .faq-container-contents_upper .upper-active {
        color: #ee4848;
        border-bottom: 0.2rem solid #ee4848; }
    .faq-contents_list,
    .faq-container-contents_list {
      width: 100%;
      height: auto; }
      .faq-contents_list-nosearch,
      .faq-container-contents_list-nosearch {
        width: 100%;
        height: auto;
        text-align: center;
        font-family: "Nanum Gothic", san-serif;
        padding-top: 8rem;
        padding-bottom: 8.4rem;
        border-bottom: 0.1rem solid #ddd; }
        .faq-contents_list-nosearch_txt,
        .faq-container-contents_list-nosearch_txt {
          padding-top: 1.5rem;
          color: #ee4848;
          line-height: 1.8; }
      .faq-contents_list-items,
      .faq-container-contents_list-items {
        width: 100%;
        padding: 2rem 3rem;
        border-bottom: 0.1rem solid #dddddd;
        cursor: pointer; }
        .faq-contents_list-items__question,
        .faq-container-contents_list-items__question {
          width: 100%;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          cursor: pointer;
          -webkit-transition: 500ms all;
          transition: 500ms all; }
          .faq-contents_list-items__question .question-icon,
          .faq-container-contents_list-items__question .question-icon {
            width: 2.6rem;
            height: 2.6rem;
            background-color: #212121;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            color: #ffffff;
            display: inline-block;
            text-align: center;
            border-radius: 2.5rem;
            line-height: 1.8; }
          .faq-contents_list-items__question .faq_question-title,
          .faq-container-contents_list-items__question .faq_question-title {
            display: inline-block;
            padding-left: 1.1rem; }
            .faq-contents_list-items__question .faq_question-title__category,
            .faq-container-contents_list-items__question .faq_question-title__category {
              font-weight: bold;
              color: #999999; }
            .faq-contents_list-items__question .faq_question-title__value,
            .faq-container-contents_list-items__question .faq_question-title__value {
              color: #333333; }
          .faq-contents_list-items__question .question-arrow,
          .faq-container-contents_list-items__question .question-arrow {
            float: right;
            margin-top: 0.4rem;
            cursor: pointer;
            -webkit-transition: 500ms all;
            transition: 500ms all; }
        .faq-contents_list-items__answer,
        .faq-container-contents_list-items__answer {
          width: 100%;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          padding-top: 3.4rem;
          display: none;
          opacity: 0; }
          .faq-contents_list-items__answer .answer-icon,
          .faq-container-contents_list-items__answer .answer-icon {
            width: 2.6rem;
            height: 2.6rem;
            background-color: #ee4848;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            color: #fff;
            text-align: center;
            border-radius: 2.5rem;
            line-height: 1.8;
            position: absolute; }
          .faq-contents_list-items__answer .answer-title,
          .faq-container-contents_list-items__answer .answer-title {
            display: inline-block;
            padding-left: 4rem;
            line-height: 1.8; }

.faq-bottom {
  width: 100%;
  height: auto;
  padding: 2.9rem 2rem 3.1rem 2.1rem;
  border-top: 0.1rem solid #666;
  border-right: 0.1rem solid #ddd;
  border-left: 0.1rem solid #ddd;
  border-bottom: 0.1rem solid #ddd;
  margin-top: 8rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.4rem; }
  .faq-bottom_title {
    color: #666;
    padding-left: 1.1rem;
    position: relative;
    top: 0.1rem; }
  .faq-bottom_more {
    float: right;
    font-weight: bold;
    color: #333333; }

.guide-section__header {
  margin-top: 3rem; }

.guide-section__tbl-subject {
  padding: 2.5rem 2rem; }

.guide-section__tbl-object {
  padding: 2rem;
  line-height: 1.69231;
  letter-spacing: -.025em; }

.guide-section__tbl-text {
  line-height: 1.53846;
  white-space: pre-line;
  letter-spacing: -.025em; }

.guide-section__guideBox {
  margin-top: 8rem; }

.guide-form__item ~ .guide-form__item {
  margin-top: 1rem; }

.guide-form__item-large {
  width: 51rem; }
  .guide-form__item-large textarea {
    resize: none; }

.guide-form__item-file {
  width: 35.6rem; }

.return-step__white-box {
  padding: 2rem;
  background-color: #ffffff;
  border: 0.1rem solid #dddddd;
  margin-top: 1.8rem;
  margin-right: 2rem; }

.return-step--null-normal {
  margin-top: 2.6rem; }

.return-step--null-bottom {
  margin-bottom: 2.6rem; }

.return-step__item ~ .return-step__item {
  margin-top: 3rem; }

.return-step__item--mt-alittle {
  margin-top: 1.6rem; }

.return-step__item--ml-small {
  margin-left: 2rem; }

.return-step__item--ml-alittle {
  margin-left: 3rem; }

.return-step__item--gray {
  color: #999999; }

.return-step__item-title {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  font-weight: bold;
  color: #333333;
  letter-spacing: -.025em;
  line-height: 1.69231; }

.return-step__item-text {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  font-weight: normal;
  color: #666666;
  white-space: pre-line;
  margin-left: 1.5rem; }
  .return-step__item-text--nonnull {
    margin-left: 0; }
  .return-step__item-text--preline {
    white-space: pre-line; }

.circle-text {
  position: relative;
  padding-left: 0.7rem;
  text-align: left; }
  .circle-text__title {
    font-size: 1.2rem;
    font-weight: bold;
    color: #333333;
    margin-top: 1.5rem; }
  .circle-text--mt-small {
    margin-top: 1rem; }
  .circle-text--lh-middle {
    line-height: 1.83333; }
  .circle-text:before {
    position: absolute;
    top: 0.9rem;
    left: 0;
    width: 0.2rem;
    height: 0.2rem;
    content: '';
    background-color: #666666; }
  .circle-text--red {
    color: #ee4848; }

.text-block {
  margin-top: 2rem; }
  .text-block__item {
    padding: 4rem 0.5rem 3.8rem;
    letter-spacing: -.025em; }
    .text-block__item ~ .text-block__item {
      border-top: 0.1rem solid #dddddd; }
    .text-block__item:last-child {
      padding-bottom: 0; }
    .text-block__item-title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: bold;
      color: #333333;
      margin-bottom: 1.8rem; }
    .text-block__item-description {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      color: #666666; }
    .text-block__item-content {
      margin-top: 1.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      color: #666666;
      line-height: 1.84615;
      white-space: pre-line; }
    .text-block__item--gray {
      color: #999999; }

.check-table {
  border-top: 0.1rem solid #aaaaaa;
  border-left: 0.1rem solid #eeeeee; }
  .check-table--null-small {
    margin-top: 0.8rem; }
  .check-table th, .check-table td {
    border-bottom: 0.1rem solid #eeeeee;
    border-right: 0.1rem solid #eeeeee;
    height: 4rem;
    text-align: center;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: normal; }
  .check-table th {
    color: #333333; }
  .check-table td {
    color: #666666; }

.benefits-title {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.6rem;
  font-weight: bold;
  color: #212121;
  margin-bottom: 2rem;
  margin-top: 6rem; }

.benefits-list {
  display: table;
  width: 100%; }
  .benefits-list--line {
    border: 0.1rem solid #dddddd; }

.benefits-item {
  display: table-cell;
  padding: 5rem 0; }
  .benefits-item--two {
    width: 50%; }
  .benefits-item__img {
    display: inline-block; }
    .benefits-item__img img {
      width: auto;
      margin: 0 auto; }
    .benefits-item__img-right {
      display: inline-block;
      margin-left: 2rem; }
  .benefits-item__title {
    font-family: "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 1.4rem;
    color: #212121;
    letter-spacing: -.025em; }
  .benefits-item__contents {
    font-family: "Nanum Gothic", san-serif;
    font-weight: normal;
    font-size: 1.2rem;
    color: #999999;
    line-height: 1.5;
    letter-spacing: -.025em;
    white-space: pre-line; }
  .benefits-item--mt-small {
    margin-top: 0.8rem; }
  .benefits-item--mt-alittle {
    margin-top: 2rem; }
  .benefits-item--align-center {
    text-align: center; }
  .benefits-item--align-left {
    text-align: left; }
  .benefits-item--align-top {
    vertical-align: top; }

.notice-tbl__item {
  padding: 2rem 0;
  text-align: center;
  font-size: 1.3rem; }
  .notice-tbl__item--left {
    text-align: left; }

.notice-list_header {
  margin-bottom: 1.4rem;
  border-bottom: none;
  padding: 0 0 0 .4rem; }
  .notice-list_header__right {
    float: right; }
    .notice-list_header__right > * {
      float: none;
      display: inline-block;
      vertical-align: middle; }
    .notice-list_header__right > .goods-list_header--option .select-clear:after {
      top: 1.2rem;
      right: 1.4rem; }
    .notice-list_header__right > .goods-list_header--option .select-clear .select-clear__items {
      height: 3.2rem; }

.notice-list__search--wrap {
  position: relative;
  width: 25.2rem;
  height: 3.2rem;
  border: 0.1rem solid #cccccc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
  .notice-list__search--wrap > * {
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box; }
  .notice-list__search--wrap > .notice-list__search--wrap_select {
    width: auto; }
    .notice-list__search--wrap > .notice-list__search--wrap_select > select {
      font-size: 1.2rem;
      padding-left: 1.4rem;
      padding-right: 3.5rem;
      width: auto;
      height: 100%;
      background: none;
      font-family: "Nanum Gothic", san-serif; }
    .notice-list__search--wrap > .notice-list__search--wrap_select:after {
      top: 1.2rem;
      right: 1.4rem; }
  .notice-list__search--wrap > .notice-list__search--wrap-textbox input {
    display: inline-block;
    vertical-align: middle;
    background: none;
    border: none;
    height: 100%;
    padding-left: 1.5rem;
    width: 12rem;
    font-size: 1.2rem; }
  .notice-list__search--wrap > .notice-list__search--wrap-textbox:before {
    content: '';
    height: 1.2rem;
    border-left: 0.1rem solid #eeeeee;
    margin-left: -.1rem;
    display: inline-block;
    vertical-align: middle; }
  .notice-list__search--wrap > button {
    font-size: 0;
    background: url("/Contents/img/icon/search-icon-36x30.png") no-repeat center center;
    width: 3.6rem;
    height: 3rem; }

.service-content__header {
  height: 5rem;
  width: 100%;
  border-top: 0.1rem solid #666666;
  border-bottom: 0.1rem solid #dddddd;
  padding: 0 2rem; }
  .service-content__header:after {
    content: '';
    display: block;
    clear: both; }
  .service-content__header > * {
    line-height: 5rem; }
  .service-content__header h3 {
    float: left; }
  .service-content__header p {
    float: right; }

.service-content__con {
  padding: 2.5rem 3rem 8.5rem;
  border-bottom: 0.1rem solid #dddddd;
  font-size: 1.3rem;
  line-height: 2.2rem; }

.service-contact-header {
  margin-bottom: 2rem; }

.service-contact_form-title.register-content__items--tit {
  font-size: 1.3rem;
  color: #333333; }
  .service-contact_form-title.register-content__items--tit p {
    margin-top: 1rem; }

.service-contact_input__title {
  width: 51rem;
  height: 4rem;
  border: 0.1rem solid #cccccc;
  padding-left: 1.5rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  letter-spacing: -0.03rem;
  color: #999999; }

.service-contact_input__select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  width: 40.2rem;
  height: 4rem;
  border: 0.1rem solid #cccccc;
  background-color: #fff;
  padding-left: 1.5rem;
  position: relative;
  top: -0.1rem; }

.service-contact_input__textarea {
  width: 51rem;
  height: 15.3rem; }

.service-contact_input__description.tip-txt > .phone-radios {
  top: 0; }
  .service-contact_input__description.tip-txt > .phone-radios > .radio + .radio {
    margin-left: 3.8rem; }

.service-contact_input__email {
  width: 40.2rem;
  height: 4rem;
  border: 0.1rem solid #cccccc;
  padding-left: 1.5rem;
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  letter-spacing: -0.03rem;
  color: #999999; }

.service-contact_form {
  padding-bottom: 0; }

.service-contact__guiebox .mypage-guide__list > li:last-child {
  margin-top: .5rem; }
  .service-contact__guiebox .mypage-guide__list > li:last-child:before {
    content: none; }

.like-tab {
  display: block; }
  .like-tab__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 2rem;
    color: #212121;
    padding-top: 2.1rem;
    padding-bottom: 2rem; }

.like-banner {
  width: 100%;
  height: auto;
  text-align: center; }
  .like-banner__message {
    position: relative;
    display: inline-block;
    font-family: "Nanum Gothic", san-serif;
    font-size: 2rem;
    color: #212121;
    font-weight: bold;
    line-height: 3rem;
    text-align: center; }
    .like-banner__message--point {
      color: #ee4848; }
    .like-banner__message:before, .like-banner__message:after {
      position: absolute;
      top: 50%;
      width: 0.6rem;
      height: 0.6rem;
      margin-top: -0.3rem;
      background-color: #333;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      content: ''; }
    .like-banner__message:before {
      left: -1.9rem; }
    .like-banner__message:after {
      right: -1.9rem; }
  .like-banner__list {
    margin-top: 3.5rem;
    font-size: 0;
    text-align: center; }
  .like-banner__item {
    display: inline-block;
    margin: 0 3rem;
    vertical-align: top; }
    .like-banner__item-description {
      margin-top: 1rem;
      font-family: "Nanum Gothic", san-serif;
      color: #212121;
      line-height: 2.3rem; }
      .like-banner__item-description span {
        display: inline-block;
        vertical-align: top;
        margin: 0 1.5rem;
        font-size: 1.4rem; }
        .like-banner__item-description span + span {
          position: relative;
          color: #666; }
          .like-banner__item-description span + span:before {
            position: absolute;
            left: -1.6rem;
            top: 50%;
            width: 0.1rem;
            height: 1.3rem;
            margin-top: -0.7rem;
            background-color: #999;
            -webkit-transform: rotate(45deg);
                    transform: rotate(45deg);
            content: ''; }
  .like-banner__description {
    margin-top: 3.3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    color: #666;
    line-height: 2.2rem;
    text-align: right; }

.like-best {
  margin-top: 6rem; }

.like-hashtag {
  border-bottom: 0.1rem solid #ddd; }
  .like-hashtag__wrap {
    display: table;
    table-layout: fixed;
    width: 100%;
    padding: 2.8rem 0.4rem; }
  .like-hashtag__title {
    display: table-cell;
    width: 9.5rem;
    vertical-align: middle;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #333;
    font-weight: bold; }
  .like-hashtag__value {
    display: table-cell;
    vertical-align: middle; }

.like-contents {
  margin-top: 0; }
  .like-contents__title {
    width: 100%;
    height: auto;
    padding-top: 8rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 2rem;
    color: #212121;
    border-bottom: 0.1rem solid #666666;
    padding-bottom: 2rem; }

.like-display {
  margin-top: 3rem; }
  .like-display__img {
    position: relative; }
    .like-display__img-left {
      position: absolute;
      top: 2.4rem;
      left: 2rem;
      z-index: 10; }
    .like-display__img-right {
      position: absolute;
      top: 2rem;
      right: 2rem;
      z-index: 10; }
  .like-display__footer-txt {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.1rem; }
    .like-display__footer-txt span:first-child {
      color: #333; }
    .like-display__footer-txt span:last-child {
      color: #999; }

.like-guide {
  margin-top: 8rem; }

.like-list__items-over {
  width: calc(100% + 0.2rem);
  height: auto;
  position: absolute;
  padding-top: 3rem;
  background-color: #ffffff;
  border: 0.1rem solid #212121;
  display: none;
  z-index: 100;
  padding: 0;
  top: 0; }
  .like-list__items-over__select {
    width: 100%;
    padding: 0 1.5rem; }
  .like-list__items-over__btn {
    padding-top: 2rem;
    font-size: 1.3rem; }
    .like-list__items-over__btn .wish-btn {
      width: 15%;
      height: 3.9rem;
      background-color: #ffffff;
      border: 0.1rem solid #212121;
      border-left: none;
      border-bottom: none;
      float: left; }
    .like-list__items-over__btn .cart-btn {
      width: 42.5%;
      height: 3.9rem;
      background-color: #212121;
      color: #ffffff;
      font-family: "Nanum Gothic", san-serif;
      padding: 0;
      float: left; }
      .like-list__items-over__btn .cart-btn img {
        margin-right: 1rem; }
    .like-list__items-over__btn .buy-btn {
      width: 42.5%;
      height: 3.9rem;
      background-color: #ee4848;
      color: #ffffff;
      font-family: "Nanum Gothic", san-serif;
      padding: 0;
      float: left; }
      .like-list__items-over__btn .buy-btn img {
        margin-right: 1rem; }
    .like-list__items-over__btn .compare-btn {
      width: 4rem;
      height: 3.9rem;
      background-color: #212121;
      border-right: 0.1rem solid #666;
      float: left; }
    .like-list__items-over__btn .like-btn {
      width: 4rem;
      height: 3.9rem;
      background-color: #212121;
      float: left;
      color: #fff; }

.over-active {
  border: 0.1rem solid #212121;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-top: none;
  left: -0.1rem; }

.lecoqgolf {
  width: 100%;
  height: auto;
  background-color: #fff;
  text-align: center;
  padding-bottom: 30rem;
  position: relative;
  padding-top: 8.9rem; }
  .lecoqgolf__logo {
    padding-bottom: 3.9rem;
    opacity: 0; }
  .lecoqgolf__txt {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: 300;
    line-height: 1.86;
    letter-spacing: -0.03rem;
    color: #333;
    opacity: 0; }
  .lecoqgolf__red {
    width: 0%;
    height: 2rem;
    background-color: #e50012;
    position: absolute;
    top: 21.5rem; }
  .lecoqgolf__blue {
    width: 0%;
    height: 2rem;
    background-color: #1b2e8d;
    position: absolute;
    top: 26rem; }

.umbro__wrapper {
  position: relative;
  width: 100%;
  height: 100%; }

.umbro--main-visual__wrapper {
  position: relative;
  /*width: 192rem;
      margin: 0 auto;*/
  width: 100%;
  height: 76rem;
  overflow: hidden;
  background: url("/dist/img/brand_info/umb/main_visual.png") no-repeat center center; }

.umbro--main-visual_fig {
  position: relative;
  width: 100%;
  height: 100%; }
  .umbro--main-visual_fig__dim {
    position: absolute;
    top: 0;
    left: 0;
    width: 0%;
    height: 100%;
    background: url("/dist/img/brand_info/umb/dim.png") no-repeat center center;
    /*-webkit-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        -moz-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        -ms-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        -o-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);*/ }

.umbro--main-visual_figc {
  position: relative;
  width: 100%;
  height: 100%; }
  .umbro--main-visual_figc__logo {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 14.9rem;
    height: 9.7rem; }
  .umbro--main-visual_figc__arrow {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 4rem;
    width: 2.5rem;
    height: 1.2rem;
    cursor: pointer; }

.umbro--contents__wrapper {
  position: relative;
  width: 100%;
  height: 100%; }

.umbro--contents_top__wrapper {
  position: relative;
  width: 100%;
  height: 100%; }

.umbro--contents_top_fig {
  position: relative;
  width: 100%;
  height: 100%;
  margin-bottom: -6rem;
  /*-webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        -moz-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        -ms-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        -o-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
        transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);*/ }
  .umbro--contents_top_fig__img {
    position: absolute;
    width: 0rem;
    height: 100%;
    right: 0;
    background: url("/dist/img/brand_info/umb/con_1.png") no-repeat center right;
    /*-webkit-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -moz-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -ms-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -o-transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 1500ms cubic-bezier(0.645, 0.045, 0.355, 1);*/ }
    .umbro--contents_top_fig__img-wrapper {
      position: absolute;
      width: 95rem;
      height: 65rem;
      left: 50%;
      -webkit-transform: translateX(-100%);
      transform: translateX(-100%);
      margin-left: -1rem; }

.umbro--contents_top_figc {
  position: relative;
  margin-left: 50%;
  padding: 23.6rem 0 22.7rem 6rem; }
  .umbro--contents_top_figc__title {
    width: 40.2rem;
    margin-top: 3rem;
    /*-webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -moz-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -ms-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -o-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);*/
    opacity: 0; }
  .umbro--contents_top_figc__text {
    padding-top: 2.83rem;
    font-size: 1.4rem;
    line-height: 2;
    letter-spacing: -0.04em;
    font-family: 'Nanum Gothic', sans-serif;
    color: #333;
    margin-top: 3rem;
    /*-webkit-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -moz-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -ms-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          -o-transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);
          transition: all 500ms cubic-bezier(0.645, 0.045, 0.355, 1);*/
    opacity: 0; }

.umbro--contents_bottom {
  position: relative;
  width: 124rem;
  margin: 0 auto;
  margin-top: 10rem;
  margin-bottom: -10rem;
  /*-webkit-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);
      -moz-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);
      -ms-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);
      -o-transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);
      transition: all 1000ms cubic-bezier(0.645, 0.045, 0.355, 1);*/
  opacity: 0; }
  .umbro--contents_bottom__wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    background: #f8f8f8;
    padding: 15rem 0; }
  .umbro--contents_bottom-top_fig {
    position: relative;
    width: 100%;
    height: 100%; }
    .umbro--contents_bottom-top_fig:after {
      content: '';
      display: block;
      clear: both; }
    .umbro--contents_bottom-top_fig__img {
      float: left;
      width: 61rem;
      height: 81rem; }
  .umbro--contents_bottom-top_figc {
    float: left;
    margin-left: .5rem;
    margin-right: 3.3rem; }
    .umbro--contents_bottom-top_figc__title {
      width: 24rem;
      margin-bottom: 5.1rem;
      margin-top: 1.8rem; }
    .umbro--contents_bottom-top_figc__text-wrapper {
      font-size: 1.4rem;
      line-height: 2;
      color: #333333;
      letter-spacing: -0.027em;
      font-family: 'Nanum Gothic', sans-serif; }
    .umbro--contents_bottom-top_figc__text2 {
      margin-top: 1.3rem; }
    .umbro--contents_bottom-top_figc__text3 {
      font-size: 2.4rem;
      line-height: 2.8rem;
      letter-spacing: -0.06em;
      color: #999999;
      font-weight: 700;
      margin-top: 2rem; }
  .umbro--contents_bottom-bottom_fig {
    position: relative;
    width: 100%;
    height: 100%;
    margin-top: 6rem; }
    .umbro--contents_bottom-bottom_fig:after {
      content: '';
      display: block;
      clear: both; }
    .umbro--contents_bottom-bottom_fig__img {
      float: left;
      width: 50.5rem;
      height: 47.3rem; }
  .umbro--contents_bottom-bottom_figc {
    float: left;
    margin-left: 4.9rem;
    margin-top: 1.8rem; }
    .umbro--contents_bottom-bottom_figc__title {
      width: 24rem;
      margin-bottom: 5.1rem; }
    .umbro--contents_bottom-bottom_figc__text-wrapper {
      font-size: 1.4rem;
      line-height: 2;
      color: #333333;
      letter-spacing: -0.027em;
      font-family: 'Nanum Gothic', sans-serif; }
    .umbro--contents_bottom-bottom_figc__text2 {
      margin-top: 1.3rem; }
    .umbro--contents_bottom-bottom_figc__text3 {
      font-size: 2.4rem;
      line-height: 2.8rem;
      letter-spacing: -0.06em;
      color: #999999;
      font-weight: 700;
      margin-top: 2rem; }

.dst-info {
  position: relative;
  width: 100%;
  height: 100%; }
  .dst-info-wrap {
    position: fixed;
    width: 100%;
    height: 100%; }
  .dst-info-content {
    width: 100%;
    height: 100%;
    background-color: #ccc;
    overflow: hidden;
    will-change: transform; }
  .dst-info__img {
    position: absolute;
    height: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
    .dst-info__img img {
      max-width: none;
      width: auto;
      height: 100%;
      max-height: 100%; }
  .dst-info__video {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
    .dst-info__video video {
      max-width: none;
      width: 100%; }
  .dst-info-icon {
    position: absolute;
    left: 50%;
    top: 22.85714%;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0;
    -webkit-transform: translate(-50%, -20%);
    transform: translate(-50%, -20%); }
    .dst-info-icon.moving {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      -webkit-transition: opacity 700ms cubic-bezier(0.75, 0, 0.25, 1), -webkit-transform 700ms cubic-bezier(0.75, 0, 0.25, 1);
      transition: opacity 700ms cubic-bezier(0.75, 0, 0.25, 1), -webkit-transform 700ms cubic-bezier(0.75, 0, 0.25, 1);
      transition: opacity 700ms cubic-bezier(0.75, 0, 0.25, 1), transform 700ms cubic-bezier(0.75, 0, 0.25, 1);
      transition: opacity 700ms cubic-bezier(0.75, 0, 0.25, 1), transform 700ms cubic-bezier(0.75, 0, 0.25, 1), -webkit-transform 700ms cubic-bezier(0.75, 0, 0.25, 1); }
  .dst-info-layout {
    position: absolute;
    width: 124rem;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    text-align: center; }
  .dst-info__logo {
    position: absolute;
    width: 0;
    height: 25.4rem;
    left: 12rem;
    overflow: hidden;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0;
    -webkit-transition: opacity 1500ms cubic-bezier(0.75, 0, 0.25, 1), width 1000ms cubic-bezier(0.75, 0, 0.25, 1);
    transition: opacity 1500ms cubic-bezier(0.75, 0, 0.25, 1), width 1000ms cubic-bezier(0.75, 0, 0.25, 1); }
    .dst-info__logo img {
      max-width: none; }
    .dst-info__logo.moving {
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1;
      width: 32.9rem; }
  .dst-info__desc {
    position: absolute;
    width: 0;
    left: 52rem;
    text-align: left;
    word-break: keep-all;
    overflow: hidden;
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    /* IE 5-7 */
    filter: alpha(opacity=0);
    /* Netscape */
    -moz-opacity: 0;
    /* Safari 1.x */
    -khtml-opacity: 0;
    /* Good browsers */
    opacity: 0;
    -webkit-transition: opacity 1300ms cubic-bezier(0.75, 0, 0.25, 1) 1000ms, width 1000ms cubic-bezier(0.75, 0, 0.25, 1) 1000ms;
    transition: opacity 1300ms cubic-bezier(0.75, 0, 0.25, 1) 1000ms, width 1000ms cubic-bezier(0.75, 0, 0.25, 1) 1000ms; }
    .dst-info__desc-para {
      width: 60rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      font-weight: 700;
      letter-spacing: -.025em;
      line-height: 2;
      color: #ddd; }
      .dst-info__desc-para ~ .dst-info__desc-para {
        padding-top: 1.6rem; }
    .dst-info__desc.moving {
      width: 60rem;
      /* IE 8 */
      -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
      /* IE 5-7 */
      filter: alpha(opacity=100);
      /* Netscape */
      -moz-opacity: 1;
      /* Safari 1.x */
      -khtml-opacity: 1;
      /* Good browsers */
      opacity: 1; }

.dst-video__play {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 10rem;
  height: 10rem;
  font-size: 0;
  text-indent: -999.9rem;
  overflow: hidden;
  -webkit-transition: all 300ms;
  transition: all 300ms;
  /* IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  /* IE 5-7 */
  filter: alpha(opacity=80);
  /* Netscape */
  -moz-opacity: 0.8;
  /* Safari 1.x */
  -khtml-opacity: 0.8;
  /* Good browsers */
  opacity: 0.8;
  background: url(../img/icon/icon_play_circle.svg) no-repeat center center; }
  .dst-video__play:hover {
    /* IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    /* IE 5-7 */
    filter: alpha(opacity=100);
    /* Netscape */
    -moz-opacity: 1;
    /* Safari 1.x */
    -khtml-opacity: 1;
    /* Good browsers */
    opacity: 1; }

.msw-info {
  display: block;
  max-width: 192rem;
  margin: 0 auto; }
  .msw-info__wrapper {
    width: 100%; }
  .msw-info__section {
    width: 100%;
    height: 87.5rem;
    text-align: center; }
    .msw-info__section-bg {
      position: fixed;
      left: 0;
      right: 0;
      background-image: url(/dist/img/brand_info/msw/msw-full-bg.png);
      background-repeat: no-repeat;
      background-size: 100% 87.5rem;
      background-position: top;
      margin: 0 auto;
      max-width: 192rem;
      z-index: -1; }
      .msw-info__section-bg img {
        width: 100%;
        height: 100%; }
    .msw-info__section--table {
      display: table; }
    .msw-info__section--opacity {
      position: relative;
      background-color: rgba(22, 35, 53, 0.7); }
    .msw-info__section-contents {
      display: table-cell;
      position: relative;
      margin: auto;
      z-index: 10;
      vertical-align: middle; }
    .msw-info__section-title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 5rem;
      color: #ffffff;
      line-height: 1;
      letter-spacing: -.013em; }
      .msw-info__section-title ~ .msw-info__section-title {
        margin-top: 1rem; }
      .msw-info__section-title--regular {
        font-weight: normal; }
      .msw-info__section-title--bold {
        font-weight: bold; }
    .msw-info__section-description {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: bold;
      letter-spacing: -.04em;
      color: #ffffff;
      margin-top: 3.8rem; }
    .msw-info__section-logo {
      position: relative;
      margin-bottom: 9rem; }
      .msw-info__section-logo:before {
        position: absolute;
        left: 0;
        right: 0;
        bottom: -5.5rem;
        margin: 0 auto;
        width: 0.1rem;
        height: 2.1rem;
        background-color: #999999;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        content: ''; }
    .msw-info__section-text {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: normal;
      color: #ffffff;
      white-space: pre-line;
      line-height: 2;
      text-align: center; }
  .msw-info__contents {
    position: relative;
    background-color: #ffffff; }
  .msw-info__history {
    width: 100.1rem;
    margin: 0 auto;
    padding: 12.5rem 0; }
    .msw-info__history-list {
      font-size: 0;
      margin-left: -18.5rem;
      margin-top: -8.8rem; }
    .msw-info__history-item {
      position: relative;
      display: inline-block;
      width: 21rem;
      margin-top: 8.8rem;
      margin-left: 18.5rem; }
      .msw-info__history-item--blind {
        position: absolute;
        top: 0;
        right: -18.5rem;
        width: 39.5rem;
        height: 100%;
        background-color: #ffffff;
        content: '';
        z-index: 1; }
    .msw-info__history-year {
      position: relative;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: bold;
      font-size: 4rem;
      color: #212121;
      margin-bottom: 6rem;
      letter-spacing: -.01em;
      white-space: nowrap; }
      .msw-info__history-year:before {
        position: absolute;
        left: 1rem;
        bottom: -5rem;
        width: 0.1rem;
        height: 2.1rem;
        background-color: #999999;
        -webkit-transform: rotate(45deg);
                transform: rotate(45deg);
        content: ''; }
    .msw-info__history-description {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      color: #333333;
      white-space: nowrap; }
      .msw-info__history-description ~ .msw-info__history-description {
        margin-top: 1rem; }
    .msw-info__history-img {
      margin-top: 2rem; }
  .msw-info__player {
    position: relative;
    width: 100%;
    height: 87.5rem;
    text-align: center; }
    .msw-info__player-title {
      position: absolute;
      top: 34.4rem;
      left: 0;
      right: 0;
      margin: 0 auto;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 3rem;
      font-weight: normal;
      color: #ffffff;
      z-index: 1; }
    .msw-info__player-btn {
      position: absolute;
      top: 41.2rem;
      left: 0;
      right: 0;
      margin: 0 auto;
      width: 10rem;
      height: 10rem;
      background-repeat: no-repeat;
      background-image: url(/dist/img/brand_info/msw/msw-player-btn.png);
      background-size: 100%;
      z-index: 1; }
    .msw-info__player-img {
      width: 100%;
      height: 100%; }

.dsg-info {
  width: 100%;
  height: auto; }
  .dsg-info-visual {
    width: 100%;
    height: 87.5rem;
    background-image: url("/dist/img/brand_info/dsg/dsg-bg.png");
    background-repeat: no-repeat;
    background-size: cover; }
    .dsg-info-visual__wrapper {
      width: 100rem;
      height: auto;
      margin: 0 auto;
      padding-top: 20rem; }
      .dsg-info-visual__wrapper__title {
        width: 100%;
        height: 8.2rem;
        overflow: hidden; }
        .dsg-info-visual__wrapper__title .visual-title {
          margin-top: 8.2rem; }
      .dsg-info-visual__wrapper__txt,
      .dsg-info-visual__wrapper .dsg-info__container {
        float: right;
        padding-top: 7.7rem;
        color: #fff;
        letter-spacing: -0.03rem;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.4rem; }
        .dsg-info-visual__wrapper__txt-upper,
        .dsg-info-visual__wrapper .dsg-info__container-upper {
          line-height: 2.0;
          width: 100%;
          height: 16rem;
          overflow: hidden; }
          .dsg-info-visual__wrapper__txt-upper .upper-txt,
          .dsg-info-visual__wrapper .dsg-info__container-upper .upper-txt {
            margin-top: 16rem; }
          .dsg-info-visual__wrapper__txt-upper_interval,
          .dsg-info-visual__wrapper .dsg-info__container-upper_interval {
            padding-top: 2rem; }
        .dsg-info-visual__wrapper__txt-bottom,
        .dsg-info-visual__wrapper .dsg-info__container-bottom {
          padding-top: 4.8rem;
          line-height: 2.0;
          width: 100%;
          height: 16.2rem;
          overflow: hidden; }
          .dsg-info-visual__wrapper__txt-bottom .bottom-txt,
          .dsg-info-visual__wrapper .dsg-info__container-bottom .bottom-txt {
            margin-top: 15.2rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 2.97rem;
            font-weight: 900;
            letter-spacing: 0.07rem; }
  .dsg-info-txt {
    width: 105rem;
    height: auto;
    background-color: #fff;
    margin: 0 auto;
    padding: 8.6rem 0; }
    .dsg-info-txt_line {
      display: inline-block;
      padding: 0 6rem;
      position: relative;
      top: -7rem; }
    .dsg-info-txt_category {
      display: inline-block;
      font-family: "Nanum Gothic", san-serif; }
      .dsg-info-txt_category--title {
        padding-bottom: 3rem; }
      .dsg-info-txt_category .division-interval {
        padding-bottom: 2.5rem; }
      .dsg-info-txt_category--subtitle {
        font-size: 1.59rem;
        font-weight: bold;
        letter-spacing: -0.04rem;
        color: #212121; }
      .dsg-info-txt_category--description {
        padding-top: 2rem;
        font-size: 1.29rem;
        line-height: 1.85;
        letter-spacing: -0.03rem;
        color: #333; }
  .dsg-info-bottom {
    width: 100%;
    height: auto;
    background-color: #212121;
    padding: 14.8rem 0 15.1rem; }
    .dsg-info-bottom__wrapper {
      width: 71.2rem;
      height: auto;
      margin: 0 auto;
      *zoom: 1; }
      .dsg-info-bottom__wrapper:after, .dsg-info-bottom__wrapper:before {
        display: table;
        content: '';
        clear: both; }
      .dsg-info-bottom__wrapper-bi {
        width: 100%;
        height: auto; }
        .dsg-info-bottom__wrapper-bi_title {
          float: left;
          margin-top: 0.5rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 2.96rem;
          letter-spacing: 0.07rem;
          color: #fff; }
        .dsg-info-bottom__wrapper-bi_description {
          float: right;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.39rem;
          line-height: 2.0;
          letter-spacing: -0.03rem;
          color: #fff; }
      .dsg-info-bottom__wrapper-line {
        width: 100%;
        height: auto;
        display: inline-block;
        padding: 7.9rem 0;
        text-align: center; }
      .dsg-info-bottom__wrapper-logo {
        width: 100%;
        height: auto;
        display: inline-block;
        text-align: center; }

.main-bottom-board {
  width: 61rem;
  float: left; }
  .main-bottom-board__wrapper {
    width: 124rem;
    margin: 7.9rem auto 10rem; }
    .main-bottom-board__wrapper:after {
      content: '';
      display: block;
      clear: both; }
  .main-bottom-board + .main-bottom-board {
    margin-left: 2rem; }
  .main-bottom-board__title {
    font-size: 1.6rem;
    float: left;
    display: inline-block;
    vertical-align: bottom; }
    .main-bottom-board__title-wrapper {
      position: relative;
      width: 100%;
      padding: 0 .5rem 1.4rem;
      border-bottom: 0.1rem solid #666666;
      margin-bottom: 1.2rem; }
      .main-bottom-board__title-wrapper:after {
        content: '';
        display: block;
        clear: both; }
  .main-bottom-board__plus {
    font-size: 1.3rem;
    float: right;
    display: inline-block;
    vertical-align: bottom;
    font-weight: 700; }
  .main-bottom-board_contents {
    position: relative;
    width: 29.5rem;
    height: 14rem;
    float: left; }
    .main-bottom-board_contents + .main-bottom-board_contents {
      margin-left: 2rem; }
    .main-bottom-board_contents__wrapper {
      position: relative;
      width: 100%;
      height: 100%; }
      .main-bottom-board_contents__wrapper:after {
        content: '';
        display: block;
        clear: both; }
    .main-bottom-board_contents_fig {
      height: 100%;
      text-align: center;
      background: #f8f8f8; }
      .main-bottom-board_contents_fig:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle; }
      .main-bottom-board_contents_fig__img {
        display: inline-block;
        vertical-align: middle; }
        .main-bottom-board_contents_fig__img-join {
          width: 4.9rem;
          height: 4.5rem; }
        .main-bottom-board_contents_fig__img-coupon {
          width: 5.6rem;
          height: 3.7rem; }
    .main-bottom-board_contents_figc {
      display: inline-block;
      vertical-align: middle;
      text-align: left;
      margin-left: 2.5rem; }
      .main-bottom-board_contents_figc__title {
        font-size: 1.4rem;
        line-height: 2;
        font-weight: 700; }
      .main-bottom-board_contents_figc__text {
        font-size: 1.2rem;
        line-height: 2rem;
        margin-top: .3rem; }
    .main-bottom-board_contents__list {
      position: relative;
      width: 100%; }
    .main-bottom-board_contents__item {
      position: relative;
      width: 100%;
      padding: 0 .5rem; }
      .main-bottom-board_contents__item:after {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        clear: both;
        float: none; }
      .main-bottom-board_contents__item + .main-bottom-board_contents__item {
        margin-top: 1rem; }
      .main-bottom-board_contents__item-type {
        border: 0.1rem solid #dddddd;
        width: 7.5rem;
        height: 2rem;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 2rem;
        font-weight: 700;
        font-size: 1.1rem; }
      .main-bottom-board_contents__item-title {
        display: inline-block;
        vertical-align: middle;
        margin-left: 1rem;
        font-size: 1.3rem; }
      .main-bottom-board_contents__item-date {
        display: inline-block;
        vertical-align: middle;
        float: right;
        font-size: 1.3rem; }

.product-info {
  width: 100%;
  height: auto;
  background-color: #f8f8f8;
  position: relative;
  *zoom: 1; }
  .product-info:after, .product-info:before {
    display: table;
    content: '';
    clear: both; }
  .product-info_bg {
    width: 43.2rem;
    height: 34.9rem;
    background-image: url("/dist/img/main/main/product-info-bg.png");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10; }
  .product-info__container {
    padding: 5.2rem 0 8rem;
    position: relative;
    z-index: 20;
    *zoom: 1; }
    .product-info__container:after, .product-info__container:before {
      display: table;
      content: '';
      clear: both; }
    .product-info__container .product-info_display {
      display: table;
      clear: both;
      content: '';
      width: 100%;
      cursor: pointer; }
      .product-info__container .product-info_display-launching,
      .product-info__container .product-info_display .launching {
        width: 52.5rem;
        height: auto;
        padding-top: 4.4rem;
        font-family: "Nanum Gothic", san-serif;
        float: left;
        *zoom: 1; }
        .product-info__container .product-info_display-launching:after, .product-info__container .product-info_display-launching:before,
        .product-info__container .product-info_display .launching:after,
        .product-info__container .product-info_display .launching:before {
          display: table;
          content: '';
          clear: both; }
        .product-info__container .product-info_display-launching-title,
        .product-info__container .product-info_display .launching-title {
          font-size: 1.3rem;
          font-weight: bold;
          color: #333;
          letter-spacing: -0.03rem;
          padding-bottom: 1rem;
          text-align: right; }
        .product-info__container .product-info_display-launching-img,
        .product-info__container .product-info_display .launching-img {
          position: relative; }
          .product-info__container .product-info_display-launching-img_view,
          .product-info__container .product-info_display .launching-img_view {
            width: 9rem;
            height: 10rem;
            position: absolute;
            background-color: #ee4848;
            text-align: center;
            color: #fff;
            top: 1rem;
            right: -2.7rem; }
            .product-info__container .product-info_display-launching-img_view-upper,
            .product-info__container .product-info_display .launching-img_view-upper {
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              font-size: 5rem;
              font-weight: bold;
              letter-spacing: 0.12rem;
              padding-top: 1rem; }
            .product-info__container .product-info_display-launching-img_view-bottom,
            .product-info__container .product-info_display .launching-img_view-bottom {
              padding-top: 1.3rem;
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              font-size: 1.3rem;
              letter-spacing: 0.03rem;
              font-weight: 300; }
        .product-info__container .product-info_display-launching-left,
        .product-info__container .product-info_display .launching-left {
          float: left;
          padding-top: 2.5rem;
          padding: 2.5rem 0 0 0.5rem; }
          .product-info__container .product-info_display-launching-left_title,
          .product-info__container .product-info_display .launching-left_title {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 2.2rem;
            font-weight: 900;
            letter-spacing: 0.06rem;
            color: #333; }
          .product-info__container .product-info_display-launching-left_description,
          .product-info__container .product-info_display .launching-left_description {
            padding-top: 1.4rem;
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            line-height: 1.69;
            letter-spacing: -0.03rem;
            color: #666; }
        .product-info__container .product-info_display-launching-right,
        .product-info__container .product-info_display .launching-right {
          float: right;
          padding-top: 2.9rem; }
          .product-info__container .product-info_display-launching-right_title,
          .product-info__container .product-info_display .launching-right_title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            color: #333; }
          .product-info__container .product-info_display-launching-right_date,
          .product-info__container .product-info_display .launching-right_date {
            padding-left: 0.8rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            font-weight: bold;
            letter-spacing: 0.03rem;
            color: #333; }
      .product-info__container .product-info_display-tech,
      .product-info__container .product-info_display .tech {
        width: 52.5rem;
        height: auto;
        font-family: "Nanum Gothic", san-serif;
        float: right;
        *zoom: 1; }
        .product-info__container .product-info_display-tech:after, .product-info__container .product-info_display-tech:before,
        .product-info__container .product-info_display .tech:after,
        .product-info__container .product-info_display .tech:before {
          display: table;
          content: '';
          clear: both; }
        .product-info__container .product-info_display-tech-img,
        .product-info__container .product-info_display .tech-img {
          position: relative; }
          .product-info__container .product-info_display-tech-img_view,
          .product-info__container .product-info_display .tech-img_view {
            position: absolute;
            top: 3.9rem;
            right: -6rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            color: #333;
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
            font-weight: 600; }
        .product-info__container .product-info_display-tech-left,
        .product-info__container .product-info_display .tech-left {
          float: left;
          padding-top: 2.5rem;
          padding: 2.5rem 0 0 0.5rem; }
          .product-info__container .product-info_display-tech-left_title,
          .product-info__container .product-info_display .tech-left_title {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 2.2rem;
            font-weight: 900;
            letter-spacing: 0.06rem;
            color: #333; }
          .product-info__container .product-info_display-tech-left_description,
          .product-info__container .product-info_display .tech-left_description {
            padding-top: 1.4rem;
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            line-height: 1.69;
            letter-spacing: -0.03rem;
            color: #666; }
        .product-info__container .product-info_display-tech-right,
        .product-info__container .product-info_display .tech-right {
          float: right;
          padding-top: 2.9rem; }
          .product-info__container .product-info_display-tech-right_title,
          .product-info__container .product-info_display .tech-right_title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            color: #333; }
          .product-info__container .product-info_display-tech-right_date,
          .product-info__container .product-info_display .tech-right_date {
            padding-left: 0.8rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            font-weight: bold;
            letter-spacing: 0.03rem;
            color: #333; }
    .product-info__container-collection,
    .product-info__container .collection {
      width: 52.5rem;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      float: left;
      padding-top: 4rem;
      margin-left: 9.5rem;
      *zoom: 1; }
      .product-info__container-collection:after, .product-info__container-collection:before,
      .product-info__container .collection:after,
      .product-info__container .collection:before {
        display: table;
        content: '';
        clear: both; }
      .product-info__container-collection-img,
      .product-info__container .collection-img {
        position: relative; }
        .product-info__container-collection-img_view,
        .product-info__container .collection-img_view {
          position: absolute;
          top: 3.7rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          color: #333;
          -webkit-transform: rotate(270deg);
                  transform: rotate(270deg);
          left: -5.5rem;
          font-weight: 600; }
      .product-info__container-collection-left,
      .product-info__container .collection-left {
        float: left;
        padding-top: 2.5rem;
        padding: 2.5rem 0 0 0.5rem; }
        .product-info__container-collection-left_title,
        .product-info__container .collection-left_title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 2.2rem;
          font-weight: 900;
          letter-spacing: 0.06rem;
          color: #333; }
        .product-info__container-collection-left_description,
        .product-info__container .collection-left_description {
          padding-top: 1.4rem;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          line-height: 1.69;
          letter-spacing: -0.03rem;
          color: #666; }
      .product-info__container-collection-right,
      .product-info__container .collection-right {
        float: right;
        padding-top: 2.9rem; }
        .product-info__container-collection-right_title,
        .product-info__container .collection-right_title {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          letter-spacing: -0.03rem;
          color: #333; }
        .product-info__container-collection-right_date,
        .product-info__container .collection-right_date {
          padding-left: 0.8rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.4rem;
          font-weight: bold;
          letter-spacing: 0.03rem;
          color: #333; }
    .product-info__container-only,
    .product-info__container .only {
      width: 61rem;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      float: right;
      margin-top: -5rem;
      *zoom: 1; }
      .product-info__container-only:after, .product-info__container-only:before,
      .product-info__container .only:after,
      .product-info__container .only:before {
        display: table;
        content: '';
        clear: both; }
      .product-info__container-only-title,
      .product-info__container .only-title {
        font-size: 1.3rem;
        font-weight: bold;
        color: #333;
        letter-spacing: -0.03rem;
        padding-bottom: 1rem;
        text-align: right; }
      .product-info__container-only-img,
      .product-info__container .only-img {
        position: relative; }
        .product-info__container-only-img_view,
        .product-info__container .only-img_view {
          width: 9rem;
          height: 10rem;
          position: absolute;
          background-color: #ee4848;
          text-align: center;
          color: #fff;
          top: 1rem;
          right: -2.7rem; }
          .product-info__container-only-img_view-upper,
          .product-info__container .only-img_view-upper {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 5rem;
            font-weight: bold;
            letter-spacing: 0.12rem;
            padding-top: 1rem; }
          .product-info__container-only-img_view-bottom,
          .product-info__container .only-img_view-bottom {
            padding-top: 1.3rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: 0.03rem;
            font-weight: 300; }
      .product-info__container-only-left,
      .product-info__container .only-left {
        float: left;
        padding-top: 2.5rem;
        padding: 2.5rem 0 0 0.5rem; }
        .product-info__container-only-left_title,
        .product-info__container .only-left_title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 2.2rem;
          font-weight: 900;
          letter-spacing: 0.06rem;
          color: #333; }
        .product-info__container-only-left_description,
        .product-info__container .only-left_description {
          padding-top: 1.4rem;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          line-height: 1.69;
          letter-spacing: -0.03rem;
          color: #666; }
      .product-info__container-only-right,
      .product-info__container .only-right {
        float: right;
        padding-top: 2.9rem; }
        .product-info__container-only-right_title,
        .product-info__container .only-right_title {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          letter-spacing: -0.03rem;
          color: #333; }
        .product-info__container-only-right_date,
        .product-info__container .only-right_date {
          padding-left: 0.8rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.4rem;
          font-weight: bold;
          letter-spacing: 0.03rem;
          color: #333; }

.main-performance {
  margin-top: 7.8rem; }
  .main-performance__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.4rem;
    font-weight: bold;
    color: #212121;
    margin-bottom: 3rem;
    text-align: center; }
  .main-performance__list {
    position: relative;
    font-size: 0;
    margin-left: -2rem; }
  .main-performance__item {
    position: relative;
    display: inline-block;
    width: 29.5rem;
    cursor: pointer;
    margin-left: 2rem; }
    .main-performance__item-info {
      padding: 2rem 0.5rem 2.3rem;
      height: 11rem; }
    .main-performance__item-title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: bold;
      color: #333333;
      letter-spacing: -.04em; }
    .main-performance__item-text {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      color: #666666;
      letter-spacing: -.03em;
      line-height: 1.5;
      white-space: pre-line;
      margin-top: 1rem; }
    .main-performance__item-footer {
      border-top: 0.1rem solid #dddddd;
      padding-top: 1.5rem; }
    .main-performance__item-btn {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      font-weight: bold;
      color: #333333;
      letter-spacing: -.03em; }
    .main-performance__item-img:hover .main-performance__item-img--hover {
      display: block; }
    .main-performance__item-img--hover {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      width: 29.5rem;
      height: 43rem;
      padding-top: 17.6rem;
      background-color: rgba(238, 72, 72, 0.8);
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 2.6rem;
      font-weight: bold;
      color: #ffffff;
      letter-spacing: -.007em;
      text-align: center;
      cursor: pointer; }
      .main-performance__item-img--hover img {
        width: auto;
        display: block;
        margin: 0 auto;
        margin-bottom: 1.5rem; }

.main-magazin {
  position: relative;
  width: 100%;
  height: 97rem;
  margin-top: 6.5rem;
  padding-top: 8rem; }
  .main-magazin__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 6rem;
    font-weight: bold;
    color: #212121;
    letter-spacing: -.015em; }
  .main-magazin__more-btn {
    display: block;
    margin-top: 2.3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: bold;
    color: #333333;
    letter-spacing: -.04em; }
  .main-magazin__item {
    position: absolute;
    width: 40rem;
    cursor: pointer; }
    .main-magazin__item-info {
      position: relative; }
    .main-magazin__item-title {
      position: absolute;
      bottom: 5.5rem;
      left: 2.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      color: #ffffff;
      letter-spacing: -.05em; }
    .main-magazin__item-date {
      position: absolute;
      bottom: 3rem;
      left: 2.5rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: normal;
      font-size: 1.4rem;
      color: #ffffff;
      letter-spacing: -.004em; }

.weather-wrapper {
  width: 100%;
  height: auto;
  position: relative;
  padding-top: 9.7rem; }
  .weather-wrapper .main-weather {
    font-size: 0;
    position: relative; }
    .weather-wrapper .main-weather__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 3.4rem;
      font-weight: bold;
      color: #212121;
      letter-spacing: -.009em; }
    .weather-wrapper .main-weather__description {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      font-weight: normal;
      color: #151515;
      letter-spacing: -.04em;
      margin-top: 1.3rem; }
    .weather-wrapper .main-weather__section {
      display: inline-block;
      vertical-align: top; }
    .weather-wrapper .main-weather__best {
      margin-top: 3rem;
      width: 40rem; }
    .weather-wrapper .main-weather__circle {
      margin-top: 16.4rem;
      margin-left: 5.3rem;
      width: 48rem; }
    .weather-wrapper .main-weather__recommend {
      margin-top: 10.5rem;
      margin-left: 7rem;
      width: 23rem;
      float: right; }
  .weather-wrapper_bg {
    position: absolute;
    width: 100.5rem;
    height: 114.6rem;
    background-image: url("/dist/img/main/main/wht-recommend-bg.png");
    background-repeat: no-repeat;
    top: 8.9rem;
    right: 0;
    z-index: -1; }

.main-bottom-board {
  width: 61rem;
  float: left; }
  .main-bottom-board__wrapper {
    width: 124rem;
    margin: 7.9rem auto 10rem; }
    .main-bottom-board__wrapper:after {
      content: '';
      display: block;
      clear: both; }
  .main-bottom-board + .main-bottom-board {
    margin-left: 2rem; }
  .main-bottom-board__title {
    font-size: 1.6rem;
    float: left;
    display: inline-block;
    vertical-align: bottom; }
    .main-bottom-board__title-wrapper {
      position: relative;
      width: 100%;
      padding: 0 .5rem 1.4rem;
      border-bottom: 0.1rem solid #666666;
      margin-bottom: 1.2rem; }
      .main-bottom-board__title-wrapper:after {
        content: '';
        display: block;
        clear: both; }
  .main-bottom-board__plus {
    font-size: 1.3rem;
    float: right;
    display: inline-block;
    vertical-align: bottom;
    font-weight: 700; }
  .main-bottom-board_contents {
    position: relative;
    width: 29.5rem;
    height: 14rem;
    float: left; }
    .main-bottom-board_contents + .main-bottom-board_contents {
      margin-left: 2rem; }
    .main-bottom-board_contents__wrapper {
      position: relative;
      width: 100%;
      height: 100%; }
      .main-bottom-board_contents__wrapper:after {
        content: '';
        display: block;
        clear: both; }
    .main-bottom-board_contents_fig {
      height: 100%;
      text-align: center;
      background: #f8f8f8; }
      .main-bottom-board_contents_fig:before {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle; }
      .main-bottom-board_contents_fig__img {
        display: inline-block;
        vertical-align: middle; }
        .main-bottom-board_contents_fig__img-join {
          width: 4.9rem;
          height: 4.5rem; }
        .main-bottom-board_contents_fig__img-coupon {
          width: 5.6rem;
          height: 3.7rem; }
    .main-bottom-board_contents_figc {
      display: inline-block;
      vertical-align: middle;
      text-align: left;
      margin-left: 2.5rem; }
      .main-bottom-board_contents_figc__title {
        font-size: 1.4rem;
        line-height: 2;
        font-weight: 700; }
      .main-bottom-board_contents_figc__text {
        font-size: 1.2rem;
        line-height: 2rem;
        margin-top: .3rem; }
    .main-bottom-board_contents__list {
      position: relative;
      width: 100%; }
    .main-bottom-board_contents__item {
      position: relative;
      width: 100%;
      padding: 0 .5rem; }
      .main-bottom-board_contents__item:after {
        content: '';
        display: inline-block;
        height: 100%;
        vertical-align: middle;
        clear: both;
        float: none; }
      .main-bottom-board_contents__item + .main-bottom-board_contents__item {
        margin-top: 1rem; }
      .main-bottom-board_contents__item-type {
        border: 0.1rem solid #dddddd;
        width: 7.5rem;
        height: 2rem;
        display: inline-block;
        vertical-align: middle;
        text-align: center;
        line-height: 2rem;
        font-weight: 700;
        font-size: 1.1rem; }
      .main-bottom-board_contents__item-title {
        display: inline-block;
        vertical-align: middle;
        margin-left: 1rem;
        font-size: 1.3rem; }
      .main-bottom-board_contents__item-date {
        display: inline-block;
        vertical-align: middle;
        float: right;
        font-size: 1.3rem; }

.main-performance {
  margin-top: 7.8rem; }
  .main-performance__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.4rem;
    font-weight: bold;
    color: #212121;
    margin-bottom: 3rem;
    text-align: center; }
  .main-performance__list {
    position: relative;
    font-size: 0;
    margin-left: -2rem; }
  .main-performance__item {
    position: relative;
    display: inline-block;
    width: 29.5rem;
    cursor: pointer;
    margin-left: 2rem; }
    .main-performance__item-info {
      padding: 2rem 0.5rem 2.3rem;
      height: 11rem; }
    .main-performance__item-title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.6rem;
      font-weight: bold;
      color: #333333;
      letter-spacing: -.04em; }
    .main-performance__item-text {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: normal;
      color: #666666;
      letter-spacing: -.03em;
      line-height: 1.5;
      white-space: pre-line;
      margin-top: 1rem; }
    .main-performance__item-footer {
      border-top: 0.1rem solid #dddddd;
      padding-top: 1.5rem; }
    .main-performance__item-btn {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      font-weight: bold;
      color: #333333;
      letter-spacing: -.03em; }
    .main-performance__item-img:hover .main-performance__item-img--hover {
      display: block; }
    .main-performance__item-img--hover {
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      width: 29.5rem;
      height: 43rem;
      padding-top: 17.6rem;
      background-color: rgba(238, 72, 72, 0.8);
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 2.6rem;
      font-weight: bold;
      color: #ffffff;
      letter-spacing: -.007em;
      text-align: center;
      cursor: pointer; }
      .main-performance__item-img--hover img {
        width: auto;
        display: block;
        margin: 0 auto;
        margin-bottom: 1.5rem; }

.main-magazin {
  position: relative;
  width: 100%;
  height: 97rem;
  margin-top: 6.5rem;
  padding-top: 8rem; }
  .main-magazin__title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 6rem;
    font-weight: bold;
    color: #212121;
    letter-spacing: -.015em; }
  .main-magazin__more-btn {
    display: block;
    margin-top: 2.3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    font-weight: bold;
    color: #333333;
    letter-spacing: -.04em; }
  .main-magazin__item {
    position: absolute;
    width: 40rem;
    cursor: pointer; }
    .main-magazin__item-info {
      position: relative; }
    .main-magazin__item-title {
      position: absolute;
      bottom: 5.5rem;
      left: 2.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 2rem;
      font-weight: bold;
      color: #ffffff;
      letter-spacing: -.05em; }
    .main-magazin__item-date {
      position: absolute;
      bottom: 3rem;
      left: 2.5rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-weight: normal;
      font-size: 1.4rem;
      color: #ffffff;
      letter-spacing: -.004em; }

.weather-wrapper {
  width: 100%;
  height: auto;
  position: relative;
  padding-top: 9.7rem; }
  .weather-wrapper .main-weather {
    font-size: 0;
    position: relative; }
    .weather-wrapper .main-weather__title {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 3.4rem;
      font-weight: bold;
      color: #212121;
      letter-spacing: -.009em; }
    .weather-wrapper .main-weather__description {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      font-weight: normal;
      color: #151515;
      letter-spacing: -.04em;
      margin-top: 1.3rem; }
    .weather-wrapper .main-weather__section {
      display: inline-block;
      vertical-align: top; }
    .weather-wrapper .main-weather__best {
      margin-top: 3rem;
      width: 40rem; }
    .weather-wrapper .main-weather__circle {
      margin-top: 16.4rem;
      margin-left: 5.3rem;
      width: 48rem; }
    .weather-wrapper .main-weather__recommend {
      margin-top: 10.5rem;
      margin-left: 7rem;
      width: 23rem;
      float: right; }
  .weather-wrapper_bg {
    position: absolute;
    width: 100.5rem;
    height: 114.6rem;
    background-image: url("/dist/img/main/main/wht-recommend-bg.png");
    background-repeat: no-repeat;
    top: 8.9rem;
    right: 0;
    z-index: -1; }

.weather-best__rep {
  border: 0.1rem solid #dddddd;
  border-top: 0.1rem solid #666666;
  padding: 2rem 2rem 0;
  margin-top: 2rem;
  text-align: center;
  background-color: #ffffff; }
  .weather-best__rep-title {
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 2rem;
    font-weight: bold;
    color: #212121;
    letter-spacing: -.005em;
    text-align: left; }
  .weather-best__rep-img img {
    display: block;
    margin: 0 auto;
    width: auto; }
  .weather-best__rep-info {
    padding: 3rem 0 2.5rem; }
  .weather-best__rep-name {
    font-family: "Nanum Gothic", san-serif;
    font-weight: bold;
    font-size: 1.5rem;
    color: #333333;
    letter-spacing: -.04em;
    margin: 1rem auto 1.4rem; }

.weather-best__description {
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  font-size: 1.2rem;
  font-weight: normal;
  color: #999999;
  letter-spacing: -.003em; }

.weather-best__price {
  font-family: "Nanum Gothic", san-serif;
  font-size: 1.3rem;
  font-weight: bold;
  color: #212121; }
  .weather-best__price--gray {
    font-weight: normal;
    color: #999999; }
  .weather-best__price--red {
    color: #ee4848; }

.weather-best__footer {
  border-top: 0.1rem solid #eeeeee;
  padding: 1.4rem 0 1.6rem; }
  .weather-best__footer-text {
    font-family: "Nanum Gothic", san-serif;
    font-weight: normal;
    font-size: 1.2rem;
    color: #666666;
    letter-spacing: -.03em;
    text-align: right; }
    .weather-best__footer-text--red {
      color: #ee4848;
      font-weight: bold; }
    .weather-best__footer-text--center {
      text-align: center; }

.weather-best__list {
  margin-top: 2rem;
  border: 0.1rem solid #dddddd; }

.weather-best__item {
  font-size: 0;
  padding: 1.5rem 2rem 0;
  border-bottom: 0.1rem solid #dddddd;
  background-color: #ffffff; }
  .weather-best__item:last-child {
    border-bottom: 0; }
  .weather-best__item-title {
    display: inline-block;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    font-weight: bold;
    color: #212121;
    letter-spacing: -.003em;
    vertical-align: middle; }
  .weather-best__item-img {
    display: inline-block;
    border: 0.1rem solid #dddddd;
    margin-left: 1.5rem;
    vertical-align: middle; }
    .weather-best__item-img img {
      width: auto; }
  .weather-best__item-info {
    display: inline-block;
    vertical-align: middle;
    margin-left: 2rem; }
  .weather-best__item-name {
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.2rem;
    font-weight: normal;
    color: #212121;
    letter-spacing: -.03em;
    margin-top: 0.8rem; }
  .weather-best__item-price {
    margin-top: 0.8rem; }
  .weather-best__item-footer {
    margin-top: 1.5rem; }

.like-popup *.layer-popup_long_content {
  width: 45rem;
  height: 65.2rem;
  padding: 3.8rem 3rem 4.1rem 4rem;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden; }

.like-popup *.layer-popup--title {
  padding: 0 0 2rem 0;
  border-bottom: 0.1rem solid #666; }

.like-popup_contents {
  position: relative;
  width: 100%; }
  .like-popup_contents + .like-popup_contents {
    margin-top: 4rem; }
  .like-popup_contents__wrapper {
    padding-top: 2rem; }
  .like-popup_contents__title {
    font-size: 1.4rem;
    color: #333333;
    letter-spacing: -0.04rem;
    margin-bottom: 1.9rem; }
    .like-popup_contents__title > h4 {
      font-weight: normal; }
  .like-popup_contents__list:after {
    content: '';
    display: block;
    clear: both; }
  .like-popup_contents__list + .like-popup_contents__list {
    margin-top: 2rem; }
  .like-popup_contents__item {
    position: relative;
    width: 5rem;
    text-align: center;
    float: left; }
    .like-popup_contents__item + .like-popup_contents__item {
      margin-left: 3rem; }
  .like-popup_contents__checkbox {
    display: none; }
  .like-popup_contents_fig {
    position: relative;
    width: 100%;
    height: 7.3rem;
    text-align: center;
    white-space: nowrap; }
    .like-popup_contents_fig__img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
      .like-popup_contents_fig__img-wrapper {
        position: relative;
        width: 5rem;
        height: 5rem;
        border-radius: 50%;
        border: 0.1rem solid #ddd;
        background: #fff; }
        .like-popup_contents_fig__img-wrapper.active {
          border: 0.1rem solid #ee4848;
          background: #ee4848; }
          .like-popup_contents_fig__img-wrapper.active + .like-popup_contents_figc > .like-popup_contents_figc__text {
            color: #333;
            font-weight: 700; }
        .like-popup_contents_fig__img-wrapper--color {
          position: relative;
          width: 4.5rem;
          height: 4.5rem;
          border-radius: 50%;
          border: 0.1rem solid #ddd; }
          .like-popup_contents_fig__img-wrapper--color-b80e0e {
            background: #b80e0e; }
          .like-popup_contents_fig__img-wrapper--color-424149 {
            background: #424149; }
          .like-popup_contents_fig__img-wrapper--color-013e2e {
            background: #013e2e; }
          .like-popup_contents_fig__img-wrapper--color-000000 {
            background: #000000; }
          .like-popup_contents_fig__img-wrapper--color-ffffff {
            background: #ffffff; }
          .like-popup_contents_fig__img-wrapper--color-ffad00 {
            background: #ffad00; }
          .like-popup_contents_fig__img-wrapper--color-0d26c8 {
            background: #0d26c8; }
          .like-popup_contents_fig__img-wrapper--color-7a0490 {
            background: #7a0490; }
          .like-popup_contents_fig__img-wrapper--color-f03a6d {
            background: #f03a6d; }
          .like-popup_contents_fig__img-wrapper--color-0bb785 {
            background: #0bb785; }
          .like-popup_contents_fig__img-wrapper--color-3b0304 {
            background: #3b0304; }
          .like-popup_contents_fig__img-wrapper--color-dd4901 {
            background: #dd4901; }
        .like-popup_contents_fig__img-wrapper-color {
          position: absolute;
          top: 0;
          left: 0;
          width: 4.5rem;
          height: 4.5rem;
          border-radius: 50%;
          background: #000;
          opacity: .1; }
      .like-popup_contents_fig__img-outer {
        width: 2.2rem;
        height: 2.3rem; }
      .like-popup_contents_fig__img-tshirt {
        width: 2.3rem;
        height: 1.8rem; }
      .like-popup_contents_fig__img-pants {
        width: 1.3rem;
        height: 2.3rem; }
      .like-popup_contents_fig__img-shoes {
        width: 2.4rem;
        height: 1.2rem; }
      .like-popup_contents_fig__img-ware {
        width: 1.7rem;
        height: 2rem; }
      .like-popup_contents_fig__img-sports {
        width: 2.3rem;
        height: 2.3rem; }
      .like-popup_contents_fig__img-golf {
        width: 1.8rem;
        height: 2.2rem; }
      .like-popup_contents_fig__img-lifestyle {
        width: 2.2rem;
        height: 2.5rem; }
      .like-popup_contents_fig__img-color {
        width: 1rem;
        height: .7rem;
        z-index: 5; }
  .like-popup_contents_figc {
    margin-top: 1.1rem;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    position: absolute; }
    .like-popup_contents_figc__text {
      font-size: 1.3rem;
      color: #666;
      letter-spacing: -0.03em; }
  .like-popup_contents__color .like-popup_contents_fig {
    height: 4.5rem;
    width: 4.5rem; }
  .like-popup_contents__color .like-popup_contents__item {
    width: 4.5rem; }
  .like-popup_contents__color .like-popup_contents__item + .like-popup_contents__item {
    margin-left: 2rem; }
  .like-popup_contents__color .like-popup_contents_fig__img-wrapper--color {
    width: 4.5rem;
    height: 4.5rem; }
    .like-popup_contents__color .like-popup_contents_fig__img-wrapper--color > * {
      display: none; }
    .like-popup_contents__color .like-popup_contents_fig__img-wrapper--color.active > * {
      display: block; }
    .like-popup_contents__color .like-popup_contents_fig__img-wrapper--color.active + .like-popup_contents_fig__img-wrapper-color {
      display: block; }
    .like-popup_contents__color .like-popup_contents_fig__img-wrapper--color + .like-popup_contents_fig__img-wrapper-color {
      display: none; }

.like-popup_submit {
  margin-top: 4rem;
  text-align: center; }
  .like-popup_submit > button {
    display: block;
    width: 14rem;
    height: 4rem;
    color: #fff;
    font-size: 1.3rem;
    letter-spacing: -0.03em;
    background: #212121;
    margin: 0 auto; }

.product-info {
  width: 100%;
  height: auto;
  background-color: #f8f8f8;
  position: relative;
  *zoom: 1; }
  .product-info:after, .product-info:before {
    display: table;
    content: '';
    clear: both; }
  .product-info_bg {
    width: 43.2rem;
    height: 34.9rem;
    background-image: url("/dist/img/main/main/product-info-bg.png");
    background-repeat: no-repeat;
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: 10; }
  .product-info__container {
    padding: 5.2rem 0 8rem;
    position: relative;
    z-index: 20;
    *zoom: 1; }
    .product-info__container:after, .product-info__container:before {
      display: table;
      content: '';
      clear: both; }
    .product-info__container .product-info_display {
      display: table;
      clear: both;
      content: '';
      width: 100%;
      cursor: pointer; }
      .product-info__container .product-info_display-launching,
      .product-info__container .product-info_display .launching {
        width: 52.5rem;
        height: auto;
        padding-top: 4.4rem;
        font-family: "Nanum Gothic", san-serif;
        float: left;
        *zoom: 1; }
        .product-info__container .product-info_display-launching:after, .product-info__container .product-info_display-launching:before,
        .product-info__container .product-info_display .launching:after,
        .product-info__container .product-info_display .launching:before {
          display: table;
          content: '';
          clear: both; }
        .product-info__container .product-info_display-launching-title,
        .product-info__container .product-info_display .launching-title {
          font-size: 1.3rem;
          font-weight: bold;
          color: #333;
          letter-spacing: -0.03rem;
          padding-bottom: 1rem;
          text-align: right; }
        .product-info__container .product-info_display-launching-img,
        .product-info__container .product-info_display .launching-img {
          position: relative; }
          .product-info__container .product-info_display-launching-img_view,
          .product-info__container .product-info_display .launching-img_view {
            width: 9rem;
            height: 10rem;
            position: absolute;
            background-color: #ee4848;
            text-align: center;
            color: #fff;
            top: 1rem;
            right: -2.7rem; }
            .product-info__container .product-info_display-launching-img_view-upper,
            .product-info__container .product-info_display .launching-img_view-upper {
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              font-size: 5rem;
              font-weight: bold;
              letter-spacing: 0.12rem;
              padding-top: 1rem; }
            .product-info__container .product-info_display-launching-img_view-bottom,
            .product-info__container .product-info_display .launching-img_view-bottom {
              padding-top: 1.3rem;
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              font-size: 1.3rem;
              letter-spacing: 0.03rem;
              font-weight: 300; }
        .product-info__container .product-info_display-launching-left,
        .product-info__container .product-info_display .launching-left {
          float: left;
          padding-top: 2.5rem;
          padding: 2.5rem 0 0 0.5rem; }
          .product-info__container .product-info_display-launching-left_title,
          .product-info__container .product-info_display .launching-left_title {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 2.2rem;
            font-weight: 900;
            letter-spacing: 0.06rem;
            color: #333; }
          .product-info__container .product-info_display-launching-left_description,
          .product-info__container .product-info_display .launching-left_description {
            padding-top: 1.4rem;
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            line-height: 1.69;
            letter-spacing: -0.03rem;
            color: #666; }
        .product-info__container .product-info_display-launching-right,
        .product-info__container .product-info_display .launching-right {
          float: right;
          padding-top: 2.9rem; }
          .product-info__container .product-info_display-launching-right_title,
          .product-info__container .product-info_display .launching-right_title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            color: #333; }
          .product-info__container .product-info_display-launching-right_date,
          .product-info__container .product-info_display .launching-right_date {
            padding-left: 0.8rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            font-weight: bold;
            letter-spacing: 0.03rem;
            color: #333; }
      .product-info__container .product-info_display-tech,
      .product-info__container .product-info_display .tech {
        width: 52.5rem;
        height: auto;
        font-family: "Nanum Gothic", san-serif;
        float: right;
        *zoom: 1; }
        .product-info__container .product-info_display-tech:after, .product-info__container .product-info_display-tech:before,
        .product-info__container .product-info_display .tech:after,
        .product-info__container .product-info_display .tech:before {
          display: table;
          content: '';
          clear: both; }
        .product-info__container .product-info_display-tech-img,
        .product-info__container .product-info_display .tech-img {
          position: relative; }
          .product-info__container .product-info_display-tech-img_view,
          .product-info__container .product-info_display .tech-img_view {
            position: absolute;
            top: 3.9rem;
            right: -6rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            color: #333;
            -webkit-transform: rotate(90deg);
                    transform: rotate(90deg);
            font-weight: 600; }
        .product-info__container .product-info_display-tech-left,
        .product-info__container .product-info_display .tech-left {
          float: left;
          padding-top: 2.5rem;
          padding: 2.5rem 0 0 0.5rem; }
          .product-info__container .product-info_display-tech-left_title,
          .product-info__container .product-info_display .tech-left_title {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 2.2rem;
            font-weight: 900;
            letter-spacing: 0.06rem;
            color: #333; }
          .product-info__container .product-info_display-tech-left_description,
          .product-info__container .product-info_display .tech-left_description {
            padding-top: 1.4rem;
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            line-height: 1.69;
            letter-spacing: -0.03rem;
            color: #666; }
        .product-info__container .product-info_display-tech-right,
        .product-info__container .product-info_display .tech-right {
          float: right;
          padding-top: 2.9rem; }
          .product-info__container .product-info_display-tech-right_title,
          .product-info__container .product-info_display .tech-right_title {
            font-family: "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: -0.03rem;
            color: #333; }
          .product-info__container .product-info_display-tech-right_date,
          .product-info__container .product-info_display .tech-right_date {
            padding-left: 0.8rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.4rem;
            font-weight: bold;
            letter-spacing: 0.03rem;
            color: #333; }
    .product-info__container-collection,
    .product-info__container .collection {
      width: 52.5rem;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      float: left;
      padding-top: 4rem;
      margin-left: 9.5rem;
      *zoom: 1; }
      .product-info__container-collection:after, .product-info__container-collection:before,
      .product-info__container .collection:after,
      .product-info__container .collection:before {
        display: table;
        content: '';
        clear: both; }
      .product-info__container-collection-img,
      .product-info__container .collection-img {
        position: relative; }
        .product-info__container-collection-img_view,
        .product-info__container .collection-img_view {
          position: absolute;
          top: 3.7rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          color: #333;
          -webkit-transform: rotate(270deg);
                  transform: rotate(270deg);
          left: -5.5rem;
          font-weight: 600; }
      .product-info__container-collection-left,
      .product-info__container .collection-left {
        float: left;
        padding-top: 2.5rem;
        padding: 2.5rem 0 0 0.5rem; }
        .product-info__container-collection-left_title,
        .product-info__container .collection-left_title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 2.2rem;
          font-weight: 900;
          letter-spacing: 0.06rem;
          color: #333; }
        .product-info__container-collection-left_description,
        .product-info__container .collection-left_description {
          padding-top: 1.4rem;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          line-height: 1.69;
          letter-spacing: -0.03rem;
          color: #666; }
      .product-info__container-collection-right,
      .product-info__container .collection-right {
        float: right;
        padding-top: 2.9rem; }
        .product-info__container-collection-right_title,
        .product-info__container .collection-right_title {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          letter-spacing: -0.03rem;
          color: #333; }
        .product-info__container-collection-right_date,
        .product-info__container .collection-right_date {
          padding-left: 0.8rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.4rem;
          font-weight: bold;
          letter-spacing: 0.03rem;
          color: #333; }
    .product-info__container-only,
    .product-info__container .only {
      width: 61rem;
      height: auto;
      font-family: "Nanum Gothic", san-serif;
      float: right;
      margin-top: -5rem;
      *zoom: 1; }
      .product-info__container-only:after, .product-info__container-only:before,
      .product-info__container .only:after,
      .product-info__container .only:before {
        display: table;
        content: '';
        clear: both; }
      .product-info__container-only-title,
      .product-info__container .only-title {
        font-size: 1.3rem;
        font-weight: bold;
        color: #333;
        letter-spacing: -0.03rem;
        padding-bottom: 1rem;
        text-align: right; }
      .product-info__container-only-img,
      .product-info__container .only-img {
        position: relative; }
        .product-info__container-only-img_view,
        .product-info__container .only-img_view {
          width: 9rem;
          height: 10rem;
          position: absolute;
          background-color: #ee4848;
          text-align: center;
          color: #fff;
          top: 1rem;
          right: -2.7rem; }
          .product-info__container-only-img_view-upper,
          .product-info__container .only-img_view-upper {
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 5rem;
            font-weight: bold;
            letter-spacing: 0.12rem;
            padding-top: 1rem; }
          .product-info__container-only-img_view-bottom,
          .product-info__container .only-img_view-bottom {
            padding-top: 1.3rem;
            font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
            font-size: 1.3rem;
            letter-spacing: 0.03rem;
            font-weight: 300; }
      .product-info__container-only-left,
      .product-info__container .only-left {
        float: left;
        padding-top: 2.5rem;
        padding: 2.5rem 0 0 0.5rem; }
        .product-info__container-only-left_title,
        .product-info__container .only-left_title {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 2.2rem;
          font-weight: 900;
          letter-spacing: 0.06rem;
          color: #333; }
        .product-info__container-only-left_description,
        .product-info__container .only-left_description {
          padding-top: 1.4rem;
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          line-height: 1.69;
          letter-spacing: -0.03rem;
          color: #666; }
      .product-info__container-only-right,
      .product-info__container .only-right {
        float: right;
        padding-top: 2.9rem; }
        .product-info__container-only-right_title,
        .product-info__container .only-right_title {
          font-family: "Nanum Gothic", san-serif;
          font-size: 1.3rem;
          letter-spacing: -0.03rem;
          color: #333; }
        .product-info__container-only-right_date,
        .product-info__container .only-right_date {
          padding-left: 0.8rem;
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-size: 1.4rem;
          font-weight: bold;
          letter-spacing: 0.03rem;
          color: #333; }

.wth_circle {
  width: 48rem;
  height: 48rem;
  background-color: #1b1b1b;
  text-align: center;
  border-radius: 24rem;
  display: inline-block;
  font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
  color: #fff;
  position: relative;
  z-index: 100; }
  .wth_circle-date {
    padding-top: 6.9rem;
    font-size: 1.6rem;
    letter-spacing: 0.04rem;
    font-weight: 300; }
  .wth_circle-time {
    padding-top: 1.5rem;
    font-size: 2rem;
    letter-spacing: 0.05rem; }
  .wth_circle-temp {
    padding-top: 3rem;
    font-size: 16rem;
    font-weight: bold;
    letter-spacing: 0.4rem; }
    .wth_circle-temp__unit {
      font-size: 10rem;
      position: relative;
      top: -4.3rem;
      font-weight: 300; }
  .wth_circle-img {
    padding-top: 4rem; }
  .wth_circle-txt {
    padding-top: 1.5rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.6rem;
    font-weight: 300;
    letter-spacing: 0.04rem; }

.wth-recommend {
  width: 23.7rem;
  height: auto;
  float: right;
  font-family: "Nanum Gothic", san-serif;
  position: relative;
  z-index: 100; }
  .wth-recommend_title {
    font-size: 2.6rem;
    font-weight: bold;
    letter-spacing: -0.06rem;
    color: #212121; }
  .wth-recommend_description {
    padding-top: 1.9rem;
    font-size: 1.4rem;
    line-height: 1.71;
    letter-spacing: -0.03rem;
    color: #151515; }

.wth-recommend_slide {
  width: 100%; }
  .wth-recommend_slide__nav {
    margin-top: 3rem;
    text-align: center; }
    .wth-recommend_slide__nav-list {
      font-size: 0; }
    .wth-recommend_slide__nav-item {
      display: inline-block;
      margin: 0 0.7rem;
      width: 0.8rem;
      height: 0.8rem;
      background-color: #cecece;
      border-radius: 50%; }
      .wth-recommend_slide__nav-item--active {
        background-color: #ee4848; }
      .wth-recommend_slide__nav-item--anchor {
        display: block;
        width: 100%;
        height: 100%; }
  .wth-recommend_slide-wrapper {
    position: relative;
    overflow: hidden; }
  .wth-recommend_slide__list {
    position: relative;
    font-size: 0;
    white-space: nowrap; }
  .wth-recommend_slide__item {
    display: inline-block;
    width: 100%;
    text-align: center;
    white-space: normal;
    font-size: 1.2rem;
    text-align: left;
    padding: 0 1rem; }
    .wth-recommend_slide__item-bar {
      padding: 2.9rem 0; }
    .wth-recommend_slide__item-img {
      padding-bottom: 2.7rem;
      text-align: center; }
    .wth-recommend_slide__item-brand {
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      letter-spacing: 0.03rem;
      color: #888; }
    .wth-recommend_slide__item-title {
      font-family: "Nanum Gothic", san-serif;
      padding-top: 1rem;
      letter-spacing: 0.03rem;
      color: #212121; }
    .wth-recommend_slide__item-price {
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.3rem;
      font-weight: bold;
      color: #212121;
      padding-top: 1rem; }
  .wth-recommend_slide__control {
    position: absolute;
    top: 0;
    font-size: 0;
    text-indent: -999.9rem;
    overflow: hidden; }
    .wth-recommend_slide__control:hover {
      background-image: url(/dist/img/icon/arrow-deepgray-8x15.svg); }
    .wth-recommend_slide__control--prev {
      left: 1rem;
      width: 0.8rem;
      height: 1.5rem;
      background: url(/dist/img/icon/arrow-gray-8x15.svg) no-repeat center center;
      background-size: 100%;
      -webkit-transform: rotate(-180deg);
              transform: rotate(-180deg);
      top: 11.5rem; }
    .wth-recommend_slide__control--next {
      right: 1rem;
      width: 0.8rem;
      height: 1.5rem;
      background: url(/dist/img/icon/arrow-gray-8x15.svg) no-repeat center center;
      background-size: 100%;
      top: 11.5rem; }

.umb_upper {
  width: 100%;
  height: auto;
  border-bottom: 0.1rem solid #212121;
  padding: 6rem 0 2rem;
  font-family: "Nanum Gothic", san-serif;
  display: table;
  content: '';
  clear: both; }
  .umb_upper--title {
    font-size: 2.8rem;
    font-weight: bold;
    letter-spacing: -0.07rem;
    color: #212121;
    float: left; }
  .umb_upper--option {
    float: right;
    *zoom: 1;
    position: relative;
    top: 1rem; }
    .umb_upper--option:after, .umb_upper--option:before {
      display: table;
      content: '';
      clear: both; }
    .umb_upper--option_select {
      float: left;
      height: 3.2rem;
      position: relative;
      top: -0.4rem; }
    .umb_upper--option_search {
      float: right;
      position: relative; }
      .umb_upper--option_search-input {
        height: 3.2rem; }
      .umb_upper--option_search-btn {
        width: 1.4rem;
        height: 1.4rem;
        background-image: url(/dist/img/icon/icon-search16x16.png);
        background-repeat: no-repeat;
        position: absolute;
        top: 0.9rem;
        right: 1rem; }

.umb-list {
  width: 100%;
  height: auto;
  padding-top: 3.1rem; }
  .umb-list__items {
    display: inline-block;
    border: 0.1rem solid #ddd;
    font-size: 0;
    margin-right: 1.56rem;
    margin-bottom: 4rem;
    cursor: pointer; }
    .umb-list__items:nth-child(3n) {
      margin-right: 0; }
    .umb-list__items-txt {
      padding: 2.8rem 2rem 3.1rem;
      font-family: "Nanum Gothic", san-serif; }
      .umb-list__items-txt_title {
        font-size: 1.6rem;
        font-weight: bold;
        letter-spacing: -0.04rem;
        color: #333; }
      .umb-list__items-txt_description {
        padding-top: 1.4rem;
        font-size: 1.3rem;
        line-height: 1.69;
        letter-spacing: -0.04rem;
        color: #666; }
      .umb-list__items-txt_date {
        padding-top: 1.8rem;
        font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
        font-size: 1.2rem;
        letter-spacing: -0.03rem;
        color: #999; }
  .umb-list .pagination-list {
    margin-top: 0; }

.umb-detail {
  padding-top: 6.1rem; }
  .umb-detail_header {
    text-align: center;
    padding-bottom: 2.8rem;
    border-bottom: 0.1rem solid #666; }
    .umb-detail_header--title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 2.4rem;
      font-weight: bold;
      letter-spacing: -0.06rem;
      color: #333; }
    .umb-detail_header--date {
      padding-top: 1.9rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      color: #999; }
  .umb-detail_section {
    padding-top: 3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #666;
    padding-bottom: 8rem; }
    .umb-detail_section:last-child {
      padding-bottom: 0;
      padding-top: 0; }
    .umb-detail_section--description {
      padding: 2.9rem 0.5rem 0;
      letter-spacing: -0.03rem;
      line-height: 2.0; }
  .umb-detail_bottom {
    width: 100%;
    height: auto;
    border-top: 0.1rem solid #ddd; }
    .umb-detail_bottom-btn {
      padding-top: 3rem;
      *zoom: 1; }
      .umb-detail_bottom-btn:after, .umb-detail_bottom-btn:before {
        display: table;
        content: '';
        clear: both; }
      .umb-detail_bottom-btn_sns {
        float: left; }
      .umb-detail_bottom-btn_list {
        float: right; }

.lcs_list-header {
  padding-top: 6.1rem; }
  .lcs_list-header__title {
    padding-left: 0.5rem;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.19rem;
    font-weight: bold;
    letter-spacing: 0.08rem;
    color: #151515; }
  .lcs_list-header__container {
    margin-top: 3rem;
    width: 100%;
    height: auto;
    border-top: 0.1rem solid #666;
    border-bottom: 0.1rem solid #ddd;
    *zoom: 1; }
    .lcs_list-header__container:after, .lcs_list-header__container:before {
      display: table;
      content: '';
      clear: both; }
    .lcs_list-header__container-img {
      float: left; }
    .lcs_list-header__container-txt {
      float: left;
      padding: 4.5rem 4rem 0;
      font-family: "Nanum Gothic", san-serif; }
      .lcs_list-header__container-txt__title {
        font-size: 2.4rem;
        font-weight: bold;
        line-height: 1.5;
        letter-spacing: -0.06rem;
        color: #333; }
      .lcs_list-header__container-txt__description {
        padding-top: 2.4rem;
        font-size: 1.4rem;
        line-height: 1.86;
        letter-spacing: -0.03rem;
        color: #666; }
      .lcs_list-header__container-txt__date {
        padding-top: 3.9rem;
        font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
        font-size: 1.3rem;
        leter-spacing: 0.03rem;
        color: #999; }

.lcs_list-contents,
.lcs_list .lcs-upper {
  width: 100%;
  height: auto;
  padding-top: 4.6rem;
  border-bottom: 0.1rem solid #666;
  padding-bottom: 1.9rem;
  *zoom: 1; }
  .lcs_list-contents:after, .lcs_list-contents:before,
  .lcs_list .lcs-upper:after,
  .lcs_list .lcs-upper:before {
    display: table;
    content: '';
    clear: both; }
  .lcs_list-contents_left,
  .lcs_list .lcs-upper_left {
    float: left;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.4rem;
    color: #212121;
    padding-left: 0.5rem;
    padding-top: 1.8rem; }
    .lcs_list-contents_left span,
    .lcs_list .lcs-upper_left span {
      color: #ee4848; }
  .lcs_list-contents_right,
  .lcs_list .lcs-upper_right {
    float: right; }
    .lcs_list-contents_right-select,
    .lcs_list .lcs-upper_right-select {
      height: 3.2rem;
      float: left; }
    .lcs_list-contents_right-search,
    .lcs_list .lcs-upper_right-search {
      width: 25.2rem;
      height: 3.2rem;
      border: 0.1rem solid #ccc;
      float: left;
      position: relative; }
      .lcs_list-contents_right-search:before,
      .lcs_list .lcs-upper_right-search:before {
        content: '';
        width: 0.1rem;
        height: 1.2rem;
        background-color: #ddd;
        position: absolute;
        left: 36%;
        top: 33%; }
      .lcs_list-contents_right-search__input,
      .lcs_list .lcs-upper_right-search__input {
        float: right;
        width: 57%; }
        .lcs_list-contents_right-search__input .search-input,
        .lcs_list .lcs-upper_right-search__input .search-input {
          width: 100%;
          height: 3rem;
          border: 0; }
        .lcs_list-contents_right-search__input .search-btn,
        .lcs_list .lcs-upper_right-search__input .search-btn {
          width: 1.4rem;
          height: 1.4rem;
          background-image: url(/dist/img/icon/icon-search16x16.png);
          background-repeat: no-repeat;
          position: absolute;
          top: 0.7rem;
          right: 1rem; }

.lcs_list-container {
  padding-top: 3rem; }
  .lcs_list-container__items {
    display: inline-block;
    margin-right: 1.6rem;
    padding-bottom: 6rem; }
    .lcs_list-container__items:nth-child(3n) {
      margin-right: 0; }
    .lcs_list-container__items-img {
      padding-bottom: 1.8rem; }
    .lcs_list-container__items-title {
      height: 3.7rem;
      padding-left: 0.5rem;
      font-family: "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      font-weight: bold;
      line-height: 1.57;
      letter-spacing: -0.03rem;
      color: #333; }
    .lcs_list-container__items-date {
      padding-left: 0.5rem;
      padding-top: 2rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.2rem;
      letter-spacing: 0.03rem;
      color: #999; }

.lcs_list .pagination-list {
  margin-top: 0; }

.lcs_list-detail {
  padding-top: 6.1rem; }
  .lcs_list-detail_header {
    text-align: center;
    padding-bottom: 2.8rem;
    border-bottom: 0.1rem solid #666; }
    .lcs_list-detail_header--title {
      font-family: "Nanum Gothic", san-serif;
      font-size: 2.4rem;
      font-weight: bold;
      letter-spacing: -0.06rem;
      color: #333; }
    .lcs_list-detail_header--date {
      padding-top: 1.9rem;
      font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
      font-size: 1.4rem;
      color: #999; }
  .lcs_list-detail_section {
    padding-top: 3rem;
    font-family: "Nanum Gothic", san-serif;
    font-size: 1.3rem;
    color: #666;
    padding-bottom: 25rem; }
    .lcs_list-detail_section:last-child {
      padding-bottom: 0;
      padding-top: 0; }
    .lcs_list-detail_section--img {
      text-align: center; }
    .lcs_list-detail_section--description {
      padding: 2.9rem 0.5rem 0;
      letter-spacing: -0.03rem;
      line-height: 2.0;
      text-align: center; }
  .lcs_list-detail_bottom {
    width: 100%;
    height: auto;
    border-top: 0.1rem solid #ddd; }
    .lcs_list-detail_bottom-btn {
      padding-top: 3rem;
      *zoom: 1; }
      .lcs_list-detail_bottom-btn:after, .lcs_list-detail_bottom-btn:before {
        display: table;
        content: '';
        clear: both; }
      .lcs_list-detail_bottom-btn_sns {
        float: left; }
      .lcs_list-detail_bottom-btn_list {
        float: right; }

.dsg-list {
  padding-bottom: 15rem; }
  .dsg-list_title {
    width: 100%;
    font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
    font-size: 3.19rem;
    font-weight: 600;
    letter-spacing: 0.08rem;
    color: #151515;
    text-align: left;
    padding-top: 6.7rem; }
  .dsg-list_section1 {
    width: 100%;
    height: 89.2rem;
    background-image: url("/dist/img/board/dsg-board-list-bg1.png");
    background-repeat: no-repeat;
    margin-top: 3rem; }
    .dsg-list_section1-container {
      text-align: center;
      padding-top: 10rem;
      font-family: "Nanum Gothic", san-serif;
      color: #fff;
      position: relative; }
      .dsg-list_section1-container_title {
        font-size: 2.79rem;
        font-weight: 500;
        letter-spacing: -0.07rem; }
        .dsg-list_section1-container_title span {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-weight: 500; }
      .dsg-list_section1-container_subtitle {
        padding-top: 1.8rem;
        font-size: 1.4rem;
        letter-spacing: -0.03rem;
        padding-bottom: 4rem; }
      .dsg-list_section1-container_img {
        width: 90rem;
        height: 54rem;
        overflow: hidden;
        position: relative;
        margin: 0 auto; }
        .dsg-list_section1-container_img .dsg-list-section1_dim {
          width: 100%;
          height: 100%;
          position: absolute;
          background-image: url("/dist/img/board/dsg-board-dim.png");
          top: 0;
          text-align: left; }
          .dsg-list_section1-container_img .dsg-list-section1_dim-play {
            width: 100%;
            text-align: center;
            padding-top: 22.7rem; }
            .dsg-list_section1-container_img .dsg-list-section1_dim-play .dim_play {
              width: 10rem;
              height: 10rem;
              background-image: url("/dist/img/board/dsg-board-list-bg1-play.png");
              background-repeat: no-repeat;
              text-align: center; }
          .dsg-list_section1-container_img .dsg-list-section1_dim-txt {
            padding: 12.5rem 4rem; }
            .dsg-list_section1-container_img .dsg-list-section1_dim-txt__title {
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              font-size: 2rem;
              font-weight: 600;
              letter-spacing: 0.05rem;
              color: #fff; }
            .dsg-list_section1-container_img .dsg-list-section1_dim-txt__description {
              padding-top: 1.9rem;
              font-family: "Nanum Gothic", san-serif;
              font-size: 1.4rem;
              letter-spacing: -0.03rem;
              color: #ccc; }
  .dsg-list_section2 {
    width: 100%;
    height: 89.2rem;
    background-image: url("/dist/img/board/dsg-board-list-bg2.png");
    background-repeat: no-repeat;
    margin-top: 3rem; }
    .dsg-list_section2-container {
      text-align: center;
      padding-top: 10rem;
      font-family: "Nanum Gothic", san-serif;
      color: #fff;
      position: relative; }
      .dsg-list_section2-container_title {
        font-size: 2.79rem;
        font-weight: 500;
        letter-spacing: -0.07rem; }
        .dsg-list_section2-container_title span {
          font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
          font-weight: 500; }
      .dsg-list_section2-container_subtitle {
        padding-top: 1.8rem;
        font-size: 1.4rem;
        letter-spacing: -0.03rem;
        padding-bottom: 4rem; }
      .dsg-list_section2-container_img {
        width: 90rem;
        height: 54rem;
        overflow: hidden;
        position: relative;
        margin: 0 auto; }
        .dsg-list_section2-container_img .dsg-list-section2_dim {
          width: 100%;
          height: 100%;
          position: absolute;
          background-image: url("/dist/img/board/dsg-board-dim.png");
          top: 0;
          text-align: left; }
          .dsg-list_section2-container_img .dsg-list-section2_dim-play {
            width: 100%;
            text-align: center;
            padding-top: 22.7rem; }
            .dsg-list_section2-container_img .dsg-list-section2_dim-play .dim_play {
              width: 10rem;
              height: 10rem;
              background-image: url("/dist/img/board/dsg-board-list-bg1-play.png");
              background-repeat: no-repeat;
              text-align: center; }
          .dsg-list_section2-container_img .dsg-list-section2_dim-txt {
            padding: 12.5rem 4rem; }
            .dsg-list_section2-container_img .dsg-list-section2_dim-txt__title {
              font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
              font-size: 2rem;
              font-weight: 600;
              letter-spacing: 0.05rem;
              color: #fff; }
            .dsg-list_section2-container_img .dsg-list-section2_dim-txt__description {
              padding-top: 1.9rem;
              font-family: "Nanum Gothic", san-serif;
              font-size: 1.4rem;
              letter-spacing: -0.03rem;
              color: #ccc; }
  .dsg-list_container {
    position: relative;
    margin-top: -5%; }
    .dsg-list_container .dsg-list-items {
      float: left;
      margin-right: 1.66rem; }
      .dsg-list_container .dsg-list-items:nth-child(4n) {
        margin-right: 0; }
      .dsg-list_container .dsg-list-items_img {
        position: relative;
        cursor: pointer; }
        .dsg-list_container .dsg-list-items_img-active {
          position: absolute;
          top: 40%;
          left: 45%;
          cursor: pointer; }
        .dsg-list_container .dsg-list-items_img-dim {
          width: 100%;
          height: 18.3rem;
          background-image: url("/dist/img/board/dsg-board-dim.png");
          background-repeat: no-repeat;
          position: absolute;
          top: 0; }
          .dsg-list_container .dsg-list-items_img-dim img {
            position: absolute;
            left: 45%;
            top: 40%;
            cursor: pointer; }
      .dsg-list_container .dsg-list-items_subtitle {
        padding-top: 2rem;
        padding-left: 0.5rem;
        font-family: "Lato", "Arial", "Nanum Gothic", san-serif;
        font-size: 1.2rem;
        letter-spacing: 0.03rem;
        color: #999; }
      .dsg-list_container .dsg-list-items_description {
        height: 7.5rem;
        padding-top: 1.1rem;
        padding-left: 0.5rem;
        font-family: "Nanum Gothic", san-serif;
        font-size: 1.4rem;
        font-weight: bold;
        letter-spacing: -0.03rem;
        color: #333;
        line-height: 1.57; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9oZWFkZXIuc2NzcyIsIm1peGlucy5zY3NzIiwic3R5bGUuc2NzcyIsImNvbXBvbmVudHMuc2NzcyIsImNvbXBvbmVudHMvaWNvbi5zY3NzIiwiY29tcG9uZW50cy9ncmlkLnNjc3MiLCJjb21wb25lbnRzL2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9sYWJlbC5zY3NzIiwiY29tcG9uZW50cy9mb3JtLnNjc3MiLCJjb21wb25lbnRzL3RhYi5zY3NzIiwiY29tcG9uZW50cy90YWJsZS5zY3NzIiwiY29tcG9uZW50cy9ub3RpY2Uuc2NzcyIsImNvbXBvbmVudHMvbm90aWNlYm94LnNjc3MiLCJjb21wb25lbnRzL2FncmVlbWVudC5zY3NzIiwiY29tcG9uZW50cy9jb2xsYXBzaWJsZS5zY3NzIiwiY29tcG9uZW50cy9sYXllci5zY3NzIiwiY29tcG9uZW50cy9kZXNjcmlwdGlvbi5zY3NzIiwiY29tcG9uZW50cy9uby1kYXRhLnNjc3MiLCJjb21wb25lbnRzL2ZpbGUtdXBsb2FkLnNjc3MiLCJjb21wb25lbnRzL3BpY3R1cmUuc2NzcyIsImNvbXBvbmVudHMvaW5wdXQuc2NzcyIsImNvbXBvbmVudHMvcGFnaW5hdGlvbi5zY3NzIiwiY29tcG9uZW50cy9zdGVwLnNjc3MiLCJjb21wb25lbnRzL3VwZG93bi5zY3NzIiwiY29tcG9uZW50cy9jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy90b29sdGlwLnNjc3MiLCJjb21wb25lbnRzL2hhc2guc2NzcyIsImNvbXBvbmVudHMvZ2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9wcmV2ZW50LnNjc3MiLCJjb21wb25lbnRzL2NhbGVuZGFyLnNjc3MiLCJjb21wb25lbnRzL3NlbGVjdC5zY3NzIiwiY29tcG9uZW50cy9jb21tZW50LnNjc3MiLCJtYWluLnNjc3MiLCJtYWluL3Zpc3VhbC5zY3NzIiwibWFpbi9zZWN0aW9uLnNjc3MiLCJtYWluL2N1cmF0aW9uLnNjc3MiLCJicmFuZC9fZ29sZnBsYXllci5zY3NzIiwiYnJhbmQvX2xjcy5zY3NzIiwiYnJhbmQvdW1iLnNjc3MiLCJicmFuZC9kZXNjZW50ZS5zY3NzIiwiYnJhbmQvX2RzdGJsb2cuc2NzcyIsImJyYW5kL2RzZy5zY3NzIiwiYnJhbmQvX2xjZy5zY3NzIiwib3JkZXIvX2NhcnQuc2NzcyIsIm9yZGVyL19vcmRlci5zY3NzIiwib3JkZXIvX3Jlc3VsdC5zY3NzIiwib3JkZXIvX3N1Z2dlc3Quc2NzcyIsInBvcHVwL2FkZHJlc3Muc2NzcyIsInBvcHVwL2FkZF9hZGRyZXNzLnNjc3MiLCJwb3B1cC96aXBjb2RlLnNjc3MiLCJwb3B1cC9jb3Vwb24uc2NzcyIsInBvcHVwL3ZpZGVvLnNjc3MiLCJtZW1iZXIvbWVtYmVyLnNjc3MiLCJteXBhZ2UvbWFpbi5zY3NzIiwibXlwYWdlL2NvbW1vbi5zY3NzIiwibXlwYWdlL2FjY291bnQuc2NzcyIsIm15cGFnZS9oYWNrLnNjc3MiLCJteXBhZ2Uvd2lzaC5zY3NzIiwibXlwYWdlL2xhdGVseS5zY3NzIiwibXlwYWdlL3Jldmlldy5zY3NzIiwibXlwYWdlL29yZGVyLnNjc3MiLCJteXBhZ2UvY291cG9uLnNjc3MiLCJteXBhZ2UvaW5mby5zY3NzIiwibXlwYWdlL29yZGVyX2xpc3RfZGV0YWlsLnNjc3MiLCJnb29kcy9saXN0LnNjc3MiLCJnb29kcy9jb21tb24uc2NzcyIsImdvb2RzL2RldGFpbC5zY3NzIiwiZ29vZHMvc2VhcmNoLnNjc3MiLCJwcm9qZWN0L2NvbW1vbi5zY3NzIiwicHJvamVjdC9saXN0LnNjc3MiLCJwcm9qZWN0L3N0b3JlLnNjc3MiLCJwcm9qZWN0L21hZ2F6aW4uc2NzcyIsInByb2plY3QvbGF1bmNoaW5nLnNjc3MiLCJwcm9qZWN0L3RlY2hub2xvZ3kuc2NzcyIsInByb2plY3QvZXNob3Auc2NzcyIsInByb2plY3QvZXZlbnQuc2NzcyIsInByb2plY3QvYmVzdF9yZXZpZXcuc2NzcyIsInByb2plY3Qvd2Vla2x5YmVzdC5zY3NzIiwicHJvamVjdC9vdXRsZXQuc2NzcyIsImxvb2tib29rL21haW4uc2NzcyIsImxvb2tib29rL2RldGFpbC5zY3NzIiwicG9saWN5L2FncmVlbWVudC5zY3NzIiwic2xpZGUvX2xhdGVseS5zY3NzIiwic2xpZGUvX2Jlc3Quc2NzcyIsInNsaWRlL19zdHlsZTEuc2NzcyIsInNlcnZpY2UvbWFpbi5zY3NzIiwic2VydmljZS9jb21tb24uc2NzcyIsInNlcnZpY2UvZ3VpZGUuc2NzcyIsInNlcnZpY2Uvbm90aWNlLnNjc3MiLCJzZXJ2aWNlL25vdGljZV92aWV3LnNjc3MiLCJzZXJ2aWNlL2NvbnRhY3Quc2NzcyIsInByb2plY3QvcmVhbHRpbWVfbGlrZS5zY3NzIiwiYnJhbmRfaW5mby9sZWNvcWdvbGYuc2NzcyIsImJyYW5kX2luZm8vdW1icm8uc2NzcyIsImJyYW5kX2luZm8vX2RzdC1pbmZvLnNjc3MiLCJicmFuZF9pbmZvL211bnNpbmd3ZWFyLnNjc3MiLCJicmFuZF9pbmZvL2Rlc2NlbnRlZ29sZi5zY3NzIiwibWFpbi92aXN1YWwxLnNjc3MiLCJtYWluL3Byb2R1Y3RfaW5mby5zY3NzIiwibWFpbi9wZXJmb3JtYW5jZS5zY3NzIiwibWFpbi9tYWdhemluLnNjc3MiLCJtYWluL3dlYXRoZXIuc2NzcyIsIm1haW4vd2VhdGhlcl9iZXN0LnNjc3MiLCJwb3B1cC9saWtlLnNjc3MiLCJtYWluL3dlYXRoZXJfY2lyY2xlLnNjc3MiLCJtYWluL3dlYXRoZXJfcmVjb21tZW5kLnNjc3MiLCJib2FyZC91bWIuc2NzcyIsImJvYXJkL2xjcy5zY3NzIiwiYm9hcmQvZHNnLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCOztHQUVHO0FDaU1IO0VBQ0UsZUFBYyxFQUNmOztBQ3BNRDs7R0FFRztBQ0hIOztHQUVHO0FGaU1IO0VBQ0UsZUFBYyxFQUNmOztBR3hLRDtFSG1CRSxzQkFBcUI7R0FDckIsZ0JBQWdCO0dBQ2hCLFFBQVE7RUd0Q1QsdUJBQXNCO0VBQ3RCLDZCQUE0QjtFQUM1Qiw2QkFBNEI7RUFDNUIsYUFB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QUFnQixFQUNqQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogTWl4aW5zXG4gKi9cbi5mb250LXJlZCB7XG4gIGNvbG9yOiAjZWU0ODQ4OyB9XG5cbi8qXG4gKiBDb21wb25lbnRzXG4gKi9cbi8qXG4gKiBNaXhpbnNcbiAqL1xuLmZvbnQtcmVkIHtcbiAgY29sb3I6ICNlZTQ4NDg7IH1cblxuLmljb24tbGlrZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb25fbGlrZS5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIHJpZ2h0OiA1cHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2M7IH1cbiAgLmljb24tbGlrZSAuaWNvbi10ZXh0LFxuICAuaWNvbi1saWtlIH4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKlxuICogZ3JpZFxuICovXG4uZ3JpZCB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuZ3JpZCAuY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmdyaWQgLmNvbHVtbiArIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5ncmlkIC5vbmUge1xuICAgIHdpZHRoOiA4LjMzMzMzJTsgfVxuICAuZ3JpZCAudHdvIHtcbiAgICB3aWR0aDogMTYuNjY2NjclOyB9XG4gIC5ncmlkIC50aHJlZSB7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAuZ3JpZCAuZm91ciB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuZ3JpZCAuZml2ZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuZ3JpZCAuc2l4IHtcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5ncmlkIC5zZXZlbiB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuZ3JpZCAuZWlnaHQge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmdyaWQgLm5pbmUge1xuICAgIHdpZHRoOiA3NSU7IH1cbiAgLmdyaWQgLnRlbiB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuZ3JpZCAuZWxldmVuIHtcbiAgICB3aWR0aDogOTEuNjY2NjclOyB9XG5cbi5ncmlkLS10d28gLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiA0OS41JTtcbiAgcGFkZGluZy1yaWdodDogLjUlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5ncmlkLS10d28gLmNvbHVtbiArIC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IC41JTtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuXG4uZ3JpZC0tdGhyZWUgLmNvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIHdpZHRoOiAzMi42NjY2JTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZ3JpZC0tdGhyZWUgLmNvbHVtbiArIC5jb2x1bW4ge1xuICBwYWRkaW5nLWxlZnQ6IDElOyB9XG5cbi5idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuYnV0dG9uLWxhdG8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgLmJ1dHRvbi1sb25nIHtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgLmJ1dHRvbi1tZWRpdW0ge1xuICAgIHdpZHRoOiAxNjBweDsgfVxuICAuYnV0dG9uLXNob3J0IHtcbiAgICB3aWR0aDogMTQwcHg7IH1cbiAgLmJ1dHRvbi1zbWFsbCB7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5idXR0b24tZmxleCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgLmJ1dHRvbi1zaG9ydC1zbWFsbCB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAuYnV0dG9uLXNob3J0LXNtYWxsLXdoaXRlIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICM2NjY7IH1cbiAgLmJ1dHRvbi1zaG9ydC1zbWFsbC1ibGFjayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmJ1dHRvbi1wb3B1cCB7XG4gICAgd2lkdGg6IDEyOHB4OyB9XG4gIC5idXR0b24tYWRkcmVzcyB7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7IH1cbiAgLmJ1dHRvbi5idXR0b24td2hpdGUge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi1jdGEsIC5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi1jdGEtYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi1jdGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS5idXR0b24tY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24td2hpdGUuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24td2hpdGUuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS5idXR0b24tY3RhOmJlZm9yZSwgLmJ1dHRvbi5idXR0b24td2hpdGUuYnV0dG9uLWN0YS1ib3JkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogIzIxMjEyMTsgfVxuICAgIC5idXR0b24uYnV0dG9uLXdoaXRlLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2sge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5idXR0b24uYnV0dG9uLXdoaXRlLWJvcmRlci1ibGFjay5idXR0b24tY3RhLCAuYnV0dG9uLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2suYnV0dG9uLWN0YS1ib3JkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmJ1dHRvbi5idXR0b24td2hpdGUtYm9yZGVyLWJsYWNrLmJ1dHRvbi1jdGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2suYnV0dG9uLWN0YTpob3ZlcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuICAgIC5idXR0b24uYnV0dG9uLXdoaXRlLWJvcmRlci1ibGFjay5idXR0b24tY3RhLWJvcmRlcjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2suYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2suYnV0dG9uLWN0YTpiZWZvcmUsIC5idXR0b24uYnV0dG9uLXdoaXRlLWJvcmRlci1ibGFjay5idXR0b24tY3RhLWJvcmRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxOyB9XG4gICAgLmJ1dHRvbi5idXR0b24td2hpdGUtYm9yZGVyLWJsYWNrLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuYnV0dG9uLmJ1dHRvbi1ibGFjayB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tYmxhY2suYnV0dG9uLWN0YSwgLmJ1dHRvbi5idXR0b24tYmxhY2suYnV0dG9uLWN0YS1ib3JkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tYmxhY2suYnV0dG9uLWN0YTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLWJsYWNrLmJ1dHRvbi1jdGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1ibGFjay5idXR0b24tY3RhLWJvcmRlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi1ibGFjay5idXR0b24tY3RhLWJvcmRlcjpob3ZlcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuICAgIC5idXR0b24uYnV0dG9uLWJsYWNrLmJ1dHRvbi1jdGE6YmVmb3JlLCAuYnV0dG9uLmJ1dHRvbi1ibGFjay5idXR0b24tY3RhLWJvcmRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tYmxhY2suYnV0dG9uLXdoaXRlLWJvcmRlci1ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gIC5idXR0b24uYnV0dG9uLWJsYWNrLWJvcmRlci13aGl0ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tYmxhY2stYm9yZGVyLXdoaXRlLmJ1dHRvbi1jdGEsIC5idXR0b24uYnV0dG9uLWJsYWNrLWJvcmRlci13aGl0ZS5idXR0b24tY3RhLWJvcmRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1ibGFjay1ib3JkZXItd2hpdGUuYnV0dG9uLWN0YTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLWJsYWNrLWJvcmRlci13aGl0ZS5idXR0b24tY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tYmxhY2stYm9yZGVyLXdoaXRlLmJ1dHRvbi1jdGEtYm9yZGVyOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLWJsYWNrLWJvcmRlci13aGl0ZS5idXR0b24tY3RhLWJvcmRlcjpob3ZlcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuICAgIC5idXR0b24uYnV0dG9uLWJsYWNrLWJvcmRlci13aGl0ZS5idXR0b24tY3RhOmJlZm9yZSwgLmJ1dHRvbi5idXR0b24tYmxhY2stYm9yZGVyLXdoaXRlLmJ1dHRvbi1jdGEtYm9yZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1ibGFjay1ib3JkZXItd2hpdGUuYnV0dG9uLXdoaXRlLWJvcmRlci1ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gIC5idXR0b24uYnV0dG9uLXJlZCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1yZWQuYnV0dG9uLWN0YSwgLmJ1dHRvbi5idXR0b24tcmVkLmJ1dHRvbi1jdGEtYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5idXR0b24uYnV0dG9uLXJlZC5idXR0b24tY3RhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tcmVkLmJ1dHRvbi1jdGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1yZWQuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tcmVkLmJ1dHRvbi1jdGEtYm9yZGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tcmVkLmJ1dHRvbi1jdGE6YmVmb3JlLCAuYnV0dG9uLmJ1dHRvbi1yZWQuYnV0dG9uLWN0YS1ib3JkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tcmVkLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODsgfVxuICAuYnV0dG9uLmJ1dHRvbi1yZWQtbG9uZyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICBib3JkZXI6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5idXR0b24uYnV0dG9uLXJlZC1sb25nLmJ1dHRvbi1jdGEsIC5idXR0b24uYnV0dG9uLXJlZC1sb25nLmJ1dHRvbi1jdGEtYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5idXR0b24uYnV0dG9uLXJlZC1sb25nLmJ1dHRvbi1jdGE6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi1yZWQtbG9uZy5idXR0b24tY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tcmVkLWxvbmcuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tcmVkLWxvbmcuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1yZWQtbG9uZy5idXR0b24tY3RhOmJlZm9yZSwgLmJ1dHRvbi5idXR0b24tcmVkLWxvbmcuYnV0dG9uLWN0YS1ib3JkZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tcmVkLWxvbmcuYnV0dG9uLXdoaXRlLWJvcmRlci1ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4OyB9XG4gIC5idXR0b24uYnV0dG9uLWJsdWUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwZDQ3OGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmJ1dHRvbi5idXR0b24tYmx1ZS5idXR0b24tY3RhLCAuYnV0dG9uLmJ1dHRvbi1ibHVlLmJ1dHRvbi1jdGEtYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5idXR0b24uYnV0dG9uLWJsdWUuYnV0dG9uLWN0YTpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLWJsdWUuYnV0dG9uLWN0YTpob3ZlcjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4xczsgfVxuICAgIC5idXR0b24uYnV0dG9uLWJsdWUuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLWJsdWUuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXM7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1ibHVlLmJ1dHRvbi1jdGE6YmVmb3JlLCAuYnV0dG9uLmJ1dHRvbi1ibHVlLmJ1dHRvbi1jdGEtYm9yZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1ibHVlLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2sge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBkNDc4ZTsgfVxuICAuYnV0dG9uLmJ1dHRvbi1jbGVhciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5idXR0b24uYnV0dG9uLWNsZWFyLmJ1dHRvbi1jdGEsIC5idXR0b24uYnV0dG9uLWNsZWFyLmJ1dHRvbi1jdGEtYm9yZGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5idXR0b24uYnV0dG9uLWNsZWFyLmJ1dHRvbi1jdGE6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi1jbGVhci5idXR0b24tY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tY2xlYXIuYnV0dG9uLWN0YS1ib3JkZXI6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAxcHggc29saWQgIzIxMjEyMTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgIC5idXR0b24uYnV0dG9uLWNsZWFyLmJ1dHRvbi1jdGEtYm9yZGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tY2xlYXIuYnV0dG9uLWN0YTpiZWZvcmUsIC5idXR0b24uYnV0dG9uLWNsZWFyLmJ1dHRvbi1jdGEtYm9yZGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1jbGVhci5idXR0b24td2hpdGUtYm9yZGVyLWJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idXR0b24uYnV0dG9uLW9wYWNpdHkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuYnV0dG9uLmJ1dHRvbi1vcGFjaXR5LmJ1dHRvbi1jdGEsIC5idXR0b24uYnV0dG9uLW9wYWNpdHkuYnV0dG9uLWN0YS1ib3JkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tb3BhY2l0eS5idXR0b24tY3RhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAgICAgLmJ1dHRvbi5idXR0b24tb3BhY2l0eS5idXR0b24tY3RhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tb3BhY2l0eS5idXR0b24tY3RhLWJvcmRlcjpob3ZlciB7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuYnV0dG9uLmJ1dHRvbi1vcGFjaXR5LmJ1dHRvbi1jdGEtYm9yZGVyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcztcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tb3BhY2l0eS5idXR0b24tY3RhOmJlZm9yZSwgLmJ1dHRvbi5idXR0b24tb3BhY2l0eS5idXR0b24tY3RhLWJvcmRlcjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmJ1dHRvbi5idXR0b24tb3BhY2l0eS5idXR0b24td2hpdGUtYm9yZGVyLWJsYWNrIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idXR0b24uYnV0dG9uLW1lZGl1bS1taW5pIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDsgfVxuICAuYnV0dG9uLXZpc3VhbC1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5idXR0b24td3JhcCB+IC5idXR0b24td3JhcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmJ1dHRvbiB+IC5idXR0b24ge1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uYnV0dG9uLWdyb3VwIH4gLmJ1dHRvbi1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmJ1dHRvbi1taW5pIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDcwcHg7XG4gIHBhZGRpbmc6IDAgOXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmJ1dHRvbi1taW5pLmJ1dHRvbi1taW5pLXdoaXRlIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgLmJ1dHRvbi1taW5pLmJ1dHRvbi1taW5pLWJsYWNrIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAuYnV0dG9uLW1pbmkuYnV0dG9uLW1pbmktcmVkIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgIGJvcmRlcjogMDtcbiAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4uYnV0dG9uLW15cGFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDk4cHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnV0dG9uLW15cGFnZS5idXR0b24tbXlwYWdlLXdoaXRlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC5idXR0b24tbXlwYWdlLWNhcnQge1xuICAgIHdpZHRoOiA5MXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5idXR0b24tZ3JvdXAgfiAuYnV0dG9uLWdyb3VwIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qXG4gKiBkZWZhdWx0XG4gKi9cbi5idG4tYmxhY2sge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgbGluZS1oZWlnaHQ6IDQ1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uYnRuLWJsYWNrLXNoYXJlIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgZm9udC1zaXplOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmJ0bi1zaGFyZSB7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLXNoYXJlLS1ibGFjay13aXNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTsgfVxuICAuYnRuLXNoYXJlLS13aXNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA2MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYnRuLXNoYXJlX19pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2lkdGg6IDEzcHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uX2hlYXJ0MTN4MTIucG5nXCIpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5idG4tc2hhcmVfX2ljb24gLmljb24tdGV4dCxcbiAgICAuYnRuLXNoYXJlX19pY29uIH4gKiB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmJ0bi1zaGFyZV9faWNvbi0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAqem9vbTogMTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb25faGVhcnRfYWN0aXZlMTN4MTIucG5nXCIpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgICAgIC5idG4tc2hhcmVfX2ljb24tLWFjdGl2ZSAuaWNvbi10ZXh0LFxuICAgICAgLmJ0bi1zaGFyZV9faWNvbi0tYWN0aXZlIH4gKiB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5fX2FjdGl2ZSAuYnRuLXNoYXJlX19pY29uLS1hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmJ0bi1zaGFyZV9fdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAtMzhweDtcbiAgICBsZWZ0OiAtNDRweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmJ0bi1zaGFyZV9fdGlwOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9hcnJvdy10b3AtcmVkMjB4MTAucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmJ0bi1zaGFyZS0tZmFjZWJvb2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uLWZhY2Vib29rNXgxMi5wbmcpOyB9XG4gIC5idG4tc2hhcmUtLWluc3RhZ3JhbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ljb24taW5zdGFncmFtLnBuZyk7IH1cbiAgLmJ0bi1zaGFyZSB+IC5idG4tc2hhcmUge1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLypcbiAqIGRlZmF1bHRcbiAqL1xuLmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgcGFkZGluZzogN3B4IDEycHggNnB4O1xuICBjb2xvcjogI2JiYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDsgfVxuICAubGFiZWwtLXB1cnBsZSB7XG4gICAgY29sb3I6ICM2ODFiNWM7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjgxYjVjOyB9XG4gIC5sYWJlbC0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiO1xuICAgIGJvcmRlci1jb2xvcjogI2JiYjtcbiAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAubGFiZWwtbGlzdCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbjogLTNweDsgfVxuICAgIC5sYWJlbC1saXN0IC5sYWJlbCB7XG4gICAgICBtYXJnaW46IDNweDsgfVxuXG4ubGFiZWwtdGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxhYmVsLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKlxuICogaW1hZ2VzXG4gKi9cbi5sYWJlbC1pbWFnZS5pbWctcHJlc2VudC1wb2ludCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wcmVzZW50X3BvaW50MTN4MTEucG5nXCIpOyB9XG5cbi5sYWJlbC1pbWFnZS5pbWctY2hlY2stcG9pbnQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19jaGVja19wb2ludC5wbmdcIik7IH1cblxuLmxhYmVsLWltYWdlLmltZy1jbG9jayB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19jbG9jazEyeDEyLnBuZ1wiKTsgfVxuXG4ubGFiZWwtaW1hZ2UuaW1nLW5ldHdvcmsge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfbmV0d29yazExeDEyLnBuZ1wiKTsgfVxuXG4ubGFiZWwtaW1hZ2UuaW1nLXRydWNrIHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3RydWNrLXB1cnBsZTE0eDEwLnBuZ1wiKTsgfVxuXG4ubGFiZWwtaW1hZ2UuaW1nLWRlbGl2ZXJ5IHtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX2RlbGl2ZXJ5MTZ4MTEucG5nXCIpOyB9XG5cbi5sYWJlbC1pbWFnZS5pbWctcGVyY2VudCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wZXJjZW50MTB4MTAucG5nXCIpOyB9XG5cbi5sYWJlbC1pbWFnZS5pbWctdHYge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfdHYxMXgxMi5wbmdcIik7IH1cblxuLmxhYmVsLWltYWdlLmltZy1kYW5nZXItd2hpdGUge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfZGFuZ2VyLXdoaXRlMTJ4MTIucG5nXCIpOyB9XG5cbi8qXHJcbiAqIEZvcm1cclxuICovXG4uc2VsZWN0LXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlbGVjdC1zZWFyY2hfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zZWxlY3Qtc2VhcmNoOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTdweDsgfVxuICAgIC5sdC1pZTEwIC5zZWxlY3Qtc2VhcmNoOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdC1sb25nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTc3cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VsZWN0LWxvbmdfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zZWxlY3QtbG9uZzphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2JiYmJiYjtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE3cHg7IH1cbiAgICAubHQtaWUxMCAuc2VsZWN0LWxvbmc6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0LW1pZGRsZSB7XG4gIHdpZHRoOiAxMjdweDsgfVxuXG4uc2VsZWN0LXRodW1ibmFpbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlbGVjdC10aHVtYm5haWxfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLnNlbGVjdC10aHVtYm5haWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNiYmJiYmI7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxN3B4OyB9XG4gICAgLmx0LWllMTAgLnNlbGVjdC10aHVtYm5haWw6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0LXNob3J0X2JvYXJkX2NsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWxlY3Qtc2hvcnRfYm9hcmRfY2xlYXJfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLnNlbGVjdC1zaG9ydF9ib2FyZF9jbGVhcl9faXRlbXMtZ2VuZGVyIHtcbiAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cbiAgICAuc2VsZWN0LXNob3J0X2JvYXJkX2NsZWFyX19pdGVtcy1tb25leSB7XG4gICAgICB3aWR0aDogOC41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9XG4gICAgLnNlbGVjdC1zaG9ydF9ib2FyZF9jbGVhcl9faXRlbXMtbmV3IHtcbiAgICAgIHdpZHRoOiAxMS41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9XG4gIC5zZWxlY3Qtc2hvcnRfYm9hcmRfY2xlYXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNiYmJiYmI7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxM3B4OyB9XG4gICAgLmx0LWllMTAgLnNlbGVjdC1zaG9ydF9ib2FyZF9jbGVhcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QtYm9hcmRfY2xlYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlbGVjdC1ib2FyZF9jbGVhcl9faXRlbXMge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuc2VsZWN0LWJvYXJkX2NsZWFyX19pdGVtcy1nZW5kZXIge1xuICAgICAgd2lkdGg6IDcuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuICAgIC5zZWxlY3QtYm9hcmRfY2xlYXJfX2l0ZW1zLW1vbmV5IHtcbiAgICAgIHdpZHRoOiA4LjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cbiAgICAuc2VsZWN0LWJvYXJkX2NsZWFyX19pdGVtcy1uZXcge1xuICAgICAgd2lkdGg6IDExLjVyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07IH1cbiAgLnNlbGVjdC1ib2FyZF9jbGVhcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2JiYmJiYjtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE0cHg7IH1cbiAgICAubHQtaWUxMCAuc2VsZWN0LWJvYXJkX2NsZWFyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNlbGVjdC1zaG9ydF9jbGVhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDkwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VsZWN0LXNob3J0X2NsZWFyX19pdGVtcyB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5zZWxlY3Qtc2hvcnRfY2xlYXJfX2l0ZW1zLWdlbmRlciB7XG4gICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9XG4gICAgLnNlbGVjdC1zaG9ydF9jbGVhcl9faXRlbXMtbW9uZXkge1xuICAgICAgd2lkdGg6IDguNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuICAgIC5zZWxlY3Qtc2hvcnRfY2xlYXJfX2l0ZW1zLW5ldyB7XG4gICAgICB3aWR0aDogMTEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuICAuc2VsZWN0LXNob3J0X2NsZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTdweDsgfVxuICAgIC5sdC1pZTEwIC5zZWxlY3Qtc2hvcnRfY2xlYXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0LWNsZWFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VsZWN0LWNsZWFyX19pdGVtcyB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5zZWxlY3QtY2xlYXJfX2l0ZW1zLWdlbmRlciB7XG4gICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjc1cmVtOyB9XG4gICAgLnNlbGVjdC1jbGVhcl9faXRlbXMtbW9uZXkge1xuICAgICAgd2lkdGg6IDguNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuICAgIC5zZWxlY3QtY2xlYXJfX2l0ZW1zLW5ldyB7XG4gICAgICB3aWR0aDogMTEuNXJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuICAuc2VsZWN0LWNsZWFyOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogMTdweDsgfVxuICAgIC5sdC1pZTEwIC5zZWxlY3QtY2xlYXI6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0LW15cGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnNlbGVjdC1teXBhZ2VfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmx0LWllMTAgLnNlbGVjdC1teXBhZ2Ugc2VsZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zZWxlY3QtbXlwYWdlOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgdG9wOiAxN3B4OyB9XG4gICAgLmx0LWllMTAgLnNlbGVjdC1teXBhZ2U6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uc2VsZWN0LW9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTg4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuc2VsZWN0LW9yZGVyX19pdGVtcyB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLnNlbGVjdC1vcmRlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2JiYmJiYjtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEzcHg7IH1cblxuLnNlbGVjdC1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWxlY3QtZnVsbF9faXRlbXMge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5zZWxlY3QtZnVsbDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2JiYmJiYjtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDEzcHg7IH1cblxuLnNlbGVjdC1jbGVhci1mdWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWxlY3QtY2xlYXItZnVsbF9faXRlbXMge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAuc2VsZWN0LWNsZWFyLWZ1bGw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNiYmJiYmI7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1cHg7IH1cblxuLnNlbGVjdC1tZW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWxlY3QtbWVtYmVyX19pdGVtcyB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAuc2VsZWN0LW1lbWJlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI2JiYmJiYjtcbiAgICByaWdodDogMTVweDtcbiAgICB0b3A6IDE3cHg7IH1cbiAgICAubHQtaWUxMCAuc2VsZWN0LW1lbWJlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3QtZ29vZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNDdweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5zZWxlY3QtZ29vZHNfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zZWxlY3QtZ29vZHM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNiYmJiYmI7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiAxN3B4OyB9XG4gICAgLmx0LWllMTAgLnNlbGVjdC1nb29kczphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3Qtc2hvcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3MHB4OyB9XG4gIC5zZWxlY3Qtc2hvcnRfX2l0ZW1zIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG4gIC5zZWxlY3Qtc2hvcnQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29sb3I6ICNiYmJiYmI7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAxN3B4OyB9XG5cbi5mb3JtIC5pbnB1dC0tZGVmYXVsdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybSAuaW5wdXQtLWRlZmF1bHQgLnNob3J0LWlucHV0IHtcbiAgICB3aWR0aDogMTE4cHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLmZvcm0gLmlucHV0LS1kZWZhdWx0IC5lbWFpbC1pbnB1dCB7XG4gICAgd2lkdGg6IDE3MXB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC5mb3JtIC5pbnB1dC0tZGVmYXVsdCAubG9uZy1pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLmZvcm0gLmlucHV0LS1kZWZhdWx0IGlucHV0W3JlYWRvbmx5XSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5mb3JtIC5kb3VibGUtc2VsZWN0X19pbnRlcnZhbCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLmZvcm0gLnNlbGVjdC1kZWZhdWx0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtIC5zZWxlY3QtZGVmYXVsdCAubG9uZy1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDExMnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cbiAgLmZvcm0gLnNlbGVjdC1kZWZhdWx0IC5lbWFpbC1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDE3MnB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC0xcHg7IH1cbiAgLmZvcm0gLnNlbGVjdC1kZWZhdWx0IC5zaG9ydC1zZWxlY3Qge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgLmZvcm0gLnNlbGVjdC1kZWZhdWx0OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCA2cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogYXV0byAxMHB4IGF1dG8gMDsgfVxuICAgIC5sdC1pZTEwIC5mb3JtIC5zZWxlY3QtZGVmYXVsdDphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5maXhlZF9zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmxheWVyLXBvcHVwIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTk7XG4gIHRvcDogMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5sYXllci1wb3B1cF9kaW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiA5NTA7IH1cbiAgLmxheWVyLXBvcHVwX3NoYXJlX2NvbnRlbnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHRvcDogMzclO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogNDBweDtcbiAgICBwYWRkaW5nLXRvcDogMzhweDsgfVxuICAgIC5sYXllci1wb3B1cF9zaGFyZV9jb250ZW50IC5sYXllci1wb3B1cC0tdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAubGF5ZXItcG9wdXBfc2hhcmVfY29udGVudCAubGF5ZXItcG9wdXAtLXRpdGxlIC5sYXllci1wb3B1cF9fY2xvc2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5sYXllci1wb3B1cF9zaGFyZV9jb250ZW50IC5sYXllci1wb3B1cC0tbXNnIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxheWVyLXBvcHVwX3Nob3J0X2NvbnRlbnQge1xuICAgIHdpZHRoOiA0OTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHRvcDogMzclO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcGFkZGluZzogNDBweCA0MHB4IDQxcHg7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7IH1cbiAgICAubGF5ZXItcG9wdXBfc2hvcnRfY29udGVudCAubGF5ZXItcG9wdXAtLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmxheWVyLXBvcHVwX3Nob3J0X2NvbnRlbnQgLmxheWVyLXBvcHVwLS10aXRsZSAubGF5ZXItcG9wdXBfX2Nsb3NlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGF5ZXItcG9wdXBfc2hvcnRfY29udGVudCAubGF5ZXItcG9wdXAtLW1zZyB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sYXllci1wb3B1cF9taWRkbGVfY29udGVudCB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDE7XG4gICAgdG9wOiAzNyU7XG4gICAgbGVmdDogNTAlO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzOHB4OyB9XG4gICAgLmxheWVyLXBvcHVwX21pZGRsZV9jb250ZW50IC5sYXllci1wb3B1cC0tdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAubGF5ZXItcG9wdXBfbWlkZGxlX2NvbnRlbnQgLmxheWVyLXBvcHVwLS10aXRsZSAubGF5ZXItcG9wdXBfX2Nsb3NlIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubGF5ZXItcG9wdXBfbWlkZGxlX2NvbnRlbnQgLmxheWVyLXBvcHVwLS1tc2cge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGF5ZXItcG9wdXBfcGF5bWVudF9jb250ZW50IHtcbiAgICB3aWR0aDogNzQ4cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDgwMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwMTtcbiAgICB0b3A6IDglO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICAgLmxheWVyLXBvcHVwX3BheW1lbnRfY29udGVudC0tZ29vZHMge1xuICAgICAgd2lkdGg6IDEyNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDgxMHB4OyB9XG4gICAgLmxheWVyLXBvcHVwX3BheW1lbnRfY29udGVudCAubGF5ZXItcG9wdXAtLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBwYWRkaW5nOiAxOXB4IDI2cHggMjBweCAyNnB4OyB9XG4gICAgICAubGF5ZXItcG9wdXBfcGF5bWVudF9jb250ZW50IC5sYXllci1wb3B1cC0tdGl0bGUgLmxheWVyLXBvcHVwX19jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxheWVyLXBvcHVwX3BheW1lbnRfY29udGVudCAubGF5ZXItcG9wdXAtLW1zZyB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sYXllci1wb3B1cF9sb25nX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3NDhweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogODAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDAxO1xuICAgIHRvcDogMTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gICAgLmxheWVyLXBvcHVwX2xvbmdfY29udGVudC0tZ29vZHMge1xuICAgICAgd2lkdGg6IDEyNDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDgxMHB4OyB9XG4gICAgLmxheWVyLXBvcHVwX2xvbmdfY29udGVudCAubGF5ZXItcG9wdXAtLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBwYWRkaW5nOiAxOXB4IDI2cHggMjBweCAyNnB4OyB9XG4gICAgICAubGF5ZXItcG9wdXBfbG9uZ19jb250ZW50IC5sYXllci1wb3B1cC0tdGl0bGUgLmxheWVyLXBvcHVwX19jbG9zZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxheWVyLXBvcHVwX2xvbmdfY29udGVudCAubGF5ZXItcG9wdXAtLW1zZyB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi8qXHJcbiAqIGlucHV0XHJcbiAqL1xuLmZvcm0tZ3JvdXAge1xuICBmb250LXNpemU6IDA7IH1cbiAgLmZvcm0tZ3JvdXAgfiAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZm9ybS1ncm91cC50b2dnbGUtdGV4dGJveCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmZvcm0taXRlbS0td2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm0taXRlbSArIC50aXAtdHh0IHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgLmZvcm0taXRlbS0tb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5mb3JtLWl0ZW0tLW9wdGlvbjpiZWZvcmUsIC5mb3JtLWl0ZW0tLW9wdGlvbjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHJpZ2h0OiAxMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmZvcm0taXRlbS0tb3B0aW9uOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmNhcnQtdGJsX19jb250ZW50LS1hY20gcnRpdmUgLmZvcm0taXRlbS0tb3B0aW9uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuY2FydC10YmxfX2NvbnRlbnQtLWFjdGl2ZSAuZm9ybS1pdGVtLS1vcHRpb246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAuZm9ybS1pdGVtLS13aWRlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybS1pdGVtLS1sYXJnZSB7XG4gICAgd2lkdGg6IDQwMnB4OyB9XG4gIC5mb3JtLWl0ZW0tLW1lZGl1bSB7XG4gICAgd2lkdGg6IDI1MnB4OyB9XG4gIC5mb3JtLWl0ZW0tLW1lZGl1bVNtYWxsIHtcbiAgICB3aWR0aDogMTM4cHg7IH1cbiAgLmZvcm0taXRlbS0tc21hbGwge1xuICAgIHdpZHRoOiAxMThweDsgfVxuICAuZm9ybS1pdGVtLS16aXAge1xuICAgIHdpZHRoOiAxNjZweDsgfVxuICAuZm9ybS1pdGVtLS16aXBzbWFsbCB7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG4gIC5mb3JtLWl0ZW0tLXppcG1lZGl1bSB7XG4gICAgd2lkdGg6IDI1NXB4OyB9XG4gIC5mb3JtLWl0ZW0tLXppcGxvbmcge1xuICAgIHdpZHRoOiAzNjVweDsgfVxuICAuZm9ybS1pdGVtLS1zZWxlY3Qge1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5mb3JtLWl0ZW0tLXNlbGVjdDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogNnB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAubHQtaWUxMCAuZm9ybS1pdGVtLS1zZWxlY3Q6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmx0LWllMTAgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2lucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAuZm9ybS1pdGVtLS1zZWxlY3RfX3NtYWxsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjl4NS5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA5cHggNXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOXB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgLmx0LWllMTAgLmZvcm0taXRlbS0tc2VsZWN0X19zbWFsbDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmZvcm0taXRlbS0tZGF0ZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxOXB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vY2FsZW5kYXIxOXgyMC5wbmcpO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5mb3JtLWl0ZW0tLWRhdGUgLmZvcm0taXRlbV9faW5wdXQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7IH1cbiAgLmZvcm0taXRlbV9fYWxwaGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9ybS1pdGVtX19hbHBoYS1udWxsIHtcbiAgICAgIHdpZHRoOiAxM3B4OyB9XG4gIC5mb3JtLWl0ZW1fX2h5cGhlbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgICAuZm9ybS1pdGVtX19sYWJlbC5mb3JtLWl0ZW1fX2xhYmVsLS13aWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuZm9ybS1pdGVtX19sYWJlbC5mb3JtLWl0ZW1fX2xhYmVsLS1sYXJnZSB7XG4gICAgICB3aWR0aDogNDAycHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2xhYmVsLmZvcm0taXRlbV9fbGFiZWwtLW1lZGl1bSB7XG4gICAgICB3aWR0aDogMjUycHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2xhYmVsLmZvcm0taXRlbV9fbGFiZWwtLW1lZGl1bVNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4OyB9XG4gICAgLmZvcm0taXRlbV9fbGFiZWwuZm9ybS1pdGVtX19sYWJlbC0tc21hbGwge1xuICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuZm9ybS1pdGVtX19sYWJlbC5mb3JtLWl0ZW1fX2xhYmVsLS16aXAge1xuICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuZm9ybS1pdGVtX19sYWJlbC5mb3JtLWl0ZW1fX2xhYmVsLS16aXBzbWFsbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2xhYmVsLmZvcm0taXRlbV9fbGFiZWwtLXppcG1lZGl1bSB7XG4gICAgICB3aWR0aDogMjU1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2xhYmVsLmZvcm0taXRlbV9fbGFiZWwtLXppcGxvbmcge1xuICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgICAuZm9ybS1pdGVtX19sYWJlbC5mb3JtLWl0ZW1fX2xhYmVsLS1sb25nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAuZm9ybS1pdGVtX19sYWJlbC0tdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODQ2MTU7XG4gICAgICBjb2xvcjogI2JiYjsgfVxuICAgIC5mb3JtLWl0ZW1fX2xhYmVsLmZvcm0taXRlbV9fbGFiZWwtLW5vcm1hbCB7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAuZm9ybS1pdGVtX19sYWJlbC0tdGV4dGFyZWEge1xuICAgICAgcGFkZGluZzogNHB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODQ2MTU7XG4gICAgICBjb2xvcjogI2JiYjsgfVxuICAuZm9ybS1pdGVtX19pbnB1dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAuZm9ybS1pdGVtX19pbnB1dC5mb3JtLWl0ZW1fX2lucHV0LS13aWRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAuZm9ybS1pdGVtX19pbnB1dC5mb3JtLWl0ZW1fX2lucHV0LS1sYXJnZSB7XG4gICAgICB3aWR0aDogNDAycHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2lucHV0LmZvcm0taXRlbV9faW5wdXQtLW1lZGl1bSB7XG4gICAgICB3aWR0aDogMjUycHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2lucHV0LmZvcm0taXRlbV9faW5wdXQtLW1lZGl1bVNtYWxsIHtcbiAgICAgIHdpZHRoOiAxMzhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4OyB9XG4gICAgLmZvcm0taXRlbV9faW5wdXQuZm9ybS1pdGVtX19pbnB1dC0tc21hbGwge1xuICAgICAgd2lkdGg6IDExOHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAuZm9ybS1pdGVtX19pbnB1dC5mb3JtLWl0ZW1fX2lucHV0LS16aXAge1xuICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAuZm9ybS1pdGVtX19pbnB1dC5mb3JtLWl0ZW1fX2lucHV0LS16aXBzbWFsbCB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2lucHV0LmZvcm0taXRlbV9faW5wdXQtLXppcG1lZGl1bSB7XG4gICAgICB3aWR0aDogMjU1cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5mb3JtLWl0ZW1fX2lucHV0LmZvcm0taXRlbV9faW5wdXQtLXppcGxvbmcge1xuICAgICAgd2lkdGg6IDM2NXB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAuZm9ybS1pdGVtX19pbnB1dC5mb3JtLWl0ZW1fX2lucHV0LS1sb25nIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5sdC1pZTEwIC5mb3JtLWl0ZW1fX2lucHV0LmZvcm0taXRlbV9faW5wdXQtLWxvbmcge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgLmZvcm0taXRlbV9faW5wdXQuZm9ybS1pdGVtX19pbnB1dC0tbm9ybWFsIHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgLmx0LWllMTAgLmZvcm0taXRlbV9faW5wdXQuZm9ybS1pdGVtX19pbnB1dC0tbm9ybWFsIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5mb3JtLWl0ZW1fX2lucHV0LS1ib3JkZXIge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5mb3JtLWl0ZW1fX2lucHV0LmZvcm0taXRlbV9faW5wdXQtLXNob3J0IHtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmZvcm0taXRlbV9faW5wdXQtLW1pbmkge1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAuZm9ybS1pdGVtX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcmVzaXplOiBub25lOyB9XG4gIC5mb3JtLWl0ZW1fX2ZpbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZm9ybS1pdGVtX19kYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybS1pdGVtX19kYXRlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIHJpZ2h0OiAxNHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pbWctY2FsZW5kYXItZ3JheTIweDIwLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5mb3JtLWl0ZW1fX3N1Ym1pdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxMXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9jb21wYXJlLWljb24xNHgxNC5wbmcpO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuZm9ybS1pdGVtX19zdWJtaXQgKyAuZm9ybS1pdGVtX19pbnB1dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAuZm9ybS1pdGVtX190ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MDJweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDRweCAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICByZXNpemU6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuODQ2MTU7IH1cbiAgICAuZm9ybS1pdGVtX190ZXh0YXJlYS0td2lkZSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uZm9ybS10eHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweCAwIDE1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGhlaWdodDogNDBweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG5cbi5mb3JtLXNwYWNpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmZvcm0tc3BhY2luZyB+IC5mb3JtLXNwYWNpbmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5mb3JtLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG5pbnB1dFtuYW1lPSdjb2xvciddIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi50YWItLXN0eWxlLnRhYi0tYXV0byAudGFiX19uYXYsXG4udGFiLS1zdHlsZS50YWItLWF1dG8gLnRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi50YWItLXN0eWxlLnRhYi0tYXV0byAudGFiX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTsgfVxuICAudGFiLS1zdHlsZS50YWItLWF1dG8gLnRhYl9faXRlbSArIC50YWJfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi50YWItLXN0eWxlIC50YWJfX25hdiB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Yzk3OTI7IH1cblxuLnRhYi0tc3R5bGUgLnRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdzsgfVxuXG4udGFiLS1zdHlsZSAudGFiX19pdGVtIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgY29sb3I6ICM5Yzk3OTI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAudGFiLS1zdHlsZSAudGFiX19pdGVtLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgY29sb3I6ICMzNDMxMzI7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM5NzkyO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRhYi0tc3R5bGUgLnRhYl9faXRlbS0tYWN0aXZlIC50YWJfX2l0ZW0tYW5jaG9yOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cblxuLnRhYi0tc3R5bGUgLnRhYl9faXRlbS1hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxOXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnRhYl9fc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnRhYl9fc2VjdGlvbi0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGVmYXVsdC10YWJfX2xpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDsgfVxuICAuZGVmYXVsdC10YWJfX2xpc3QtLW1pZGRsZSB7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG5cbi5kZWZhdWx0LXRhYl9faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY2NjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5kZWZhdWx0LXRhYl9faXRlbS0tbWlkZGxlIHtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLmRlZmF1bHQtdGFiX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmRlZmF1bHQtdGFiX19pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXI6IDA7IH1cbiAgLmRlZmF1bHQtdGFiX19pdGVtLWFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5kZWZhdWx0LXRhYl9faXRlbS1hbmNob3I6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAuZGVmYXVsdC10YWJfX2l0ZW0tZGVzY2VudGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWRlc2NlbnRlLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwNnB4IDE4cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuZGVmYXVsdC10YWJfX2l0ZW0tZGVzY2VudGU6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1kZXNjZW50ZS1hY3RpdmUucG5nXCIpOyB9XG4gIC5kZWZhdWx0LXRhYl9faXRlbS5hY3RpdmUgLmRlZmF1bHQtdGFiX19pdGVtLWRlc2NlbnRlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1kZXNjZW50ZS1hY3RpdmUucG5nXCIpOyB9XG4gIC5kZWZhdWx0LXRhYl9faXRlbS1kZXNjZW50ZWdvbGYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWRlc2NlbnRlZ29sZi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiA3NnB4IDM5cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuZGVmYXVsdC10YWJfX2l0ZW0tZGVzY2VudGVnb2xmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tZGVzY2VudGVnb2xmLWFjdGl2ZS5wbmdcIik7IH1cbiAgLmRlZmF1bHQtdGFiX19pdGVtLmFjdGl2ZSAuZGVmYXVsdC10YWJfX2l0ZW0tZGVzY2VudGVnb2xmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1kZXNjZW50ZWdvbGYtYWN0aXZlLnBuZ1wiKTsgfVxuICAuZGVmYXVsdC10YWJfX2l0ZW0tbGVjb3Ege1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWxlY29xLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwOXB4IDIycHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuZGVmYXVsdC10YWJfX2l0ZW0tbGVjb3E6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1sZWNvcS1hY3RpdmUucG5nXCIpOyB9XG4gIC5kZWZhdWx0LXRhYl9faXRlbS5hY3RpdmUgLmRlZmF1bHQtdGFiX19pdGVtLWxlY29xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1sZWNvcS1hY3RpdmUucG5nXCIpOyB9XG4gIC5kZWZhdWx0LXRhYl9faXRlbS1sZWNvcWdvbGYge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWxlY29xZ29sZi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMTRweCAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmRlZmF1bHQtdGFiX19pdGVtLWxlY29xZ29sZjphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWxlY29xZ29sZi1hY3RpdmUucG5nXCIpOyB9XG4gIC5kZWZhdWx0LXRhYl9faXRlbS5hY3RpdmUgLmRlZmF1bHQtdGFiX19pdGVtLWxlY29xZ29sZiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbGVjb3Fnb2xmLWFjdGl2ZS5wbmdcIik7IH1cbiAgLmRlZmF1bHQtdGFiX19pdGVtLW11bnNpbmd3ZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1tdW5zaW5nd2Vhci5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNTRweCAyM3B4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLmRlZmF1bHQtdGFiX19pdGVtLW11bnNpbmd3ZWFyOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbXVuc2luZ3dlYXItYWN0aXZlLnBuZ1wiKTsgfVxuICAuZGVmYXVsdC10YWJfX2l0ZW0uYWN0aXZlIC5kZWZhdWx0LXRhYl9faXRlbS1tdW5zaW5nd2VhciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbXVuc2luZ3dlYXItYWN0aXZlLnBuZ1wiKTsgfVxuICAuZGVmYXVsdC10YWJfX2l0ZW0tdW1icm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLXVtYnJvLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDUycHggMzNweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5kZWZhdWx0LXRhYl9faXRlbS11bWJybzphY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLXVtYnJvLWFjdGl2ZS5wbmdcIik7IH1cbiAgLmRlZmF1bHQtdGFiX19pdGVtLmFjdGl2ZSAuZGVmYXVsdC10YWJfX2l0ZW0tdW1icm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLXVtYnJvLWFjdGl2ZS5wbmdcIik7IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDsgfVxuICAudGFibGUgdGhlYWQgdGgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgcGFkZGluZzogMTZweCAwO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC50YWJsZSB0Ym9keSB+IHRib2R5IHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAudGFibGUgdGJvZHkgdHIgfiB0ciB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDFkMWQxOyB9XG4gIC50YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLypcbiAqIFJvdyBUYWJsZVxuICovXG4ucm93LXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAucm93LXRhYmxlIHRoLCAucm93LXRhYmxlIHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJvdy10YWJsZSB0aCB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgY29sb3I6ICNiYmI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAucm93LXRhYmxlIHRkIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi8qXG4gKiBEYXRhIFRhYmxlXG4gKi9cbi5kYXRhLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5kYXRhLXRhYmxlIHRoZWFkIHRoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxOyB9XG4gICAgLmRhdGEtdGFibGUgdGhlYWQgdGggKyB0aDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNhOWE4YTg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDsgfVxuICAuZGF0YS10YWJsZSB0Ym9keSB0aCwgLmRhdGEtdGFibGUgdGJvZHkgdGQge1xuICAgIHBhZGRpbmc6IDE0cHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgLmRhdGEtdGFibGUgdGJvZHkgdGgge1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmRhdGEtdGFibGUgdGJvZHkgdGQge1xuICAgIGNvbG9yOiAjYmJiOyB9XG5cbi5ub3RpY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBjb2xvcjogI2JiYjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07IH1cbiAgLm5vdGljZV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ub3RpY2VfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWY5YTk1O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAubm90aWNlX190aXRsZS12YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgKnpvb206IDE7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5ub3RpY2VfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7IH1cbiAgICAubm90aWNlX19pdGVtOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm5vdGljZV9faXRlbSBiIHtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvb2xkOyB9XG5cbi5ub3RpY2UyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICNiYmI7IH1cbiAgLm5vdGljZTJfX3RpdGxlIHtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubm90aWNlMl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgLm5vdGljZTJfX2l0ZW06YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cblxuLm5vdGljZS1ib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDlweDtcbiAgcmlnaHQ6IC00NnB4O1xuICB3aWR0aDogNDUwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZTQ4NDg7XG4gIHotaW5kZXg6IDUwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDUwMG1zLCB0cmFuc2Zvcm0gMzAwbXMsIHZpc2liaWxpdHkgMG1zO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIC5ub3RpY2UtYm94LS1hY3RpdmUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm5vdGljZS1ib3gtLWhpZGRlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwbXMsIDBtcyw1MDBtcztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5ub3RpY2UtYm94X193cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubm90aWNlLWJveF9fd3JhcHBlcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIHJpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctdG9wLXJlZDIweDEwLnBuZyk7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAubm90aWNlLWJveC0tbWFpbiB7XG4gICAgdG9wOiA0MHB4O1xuICAgIHJpZ2h0OiAtMzMuNXB4OyB9XG4gICAgLm5vdGljZS1ib3gtLW1haW4gLm5vdGljZS1ib3hfX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAzMHB4OyB9XG4gIC5ub3RpY2UtYm94X19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgcGFkZGluZzogMCAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5ub3RpY2UtYm94X19idXR0b24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm5vdGljZS1ib3hfX3N3aXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDI0cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbi10b3A6IC05cHg7IH1cbiAgLm5vdGljZS1ib3hfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGluZS1oZWlnaHQ6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ub3RpY2UtYm94X19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAyNHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi94MTh4MTgucG5nKTtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLm5vdGljZS1ib3hfX2FjdGlvbiB7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMnB4IDI5cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgICAubm90aWNlLWJveF9fYWN0aW9uLXBhcnQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubm90aWNlLWJveF9fYWN0aW9uLXBhcnQgKyAubm90aWNlLWJveF9fYWN0aW9uLXBhcnQge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5ub3RpY2UtYm94X19hY3Rpb24gYnV0dG9uICsgYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5ub3RpY2UtbGlzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzOyB9XG5cbi5ub3RpY2UtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTlweCA2NXB4IDE1cHggMzBweDtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ub3RpY2UtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAubm90aWNlLWl0ZW0gKyAubm90aWNlLWl0ZW06YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xcHg7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MDhweDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMDRweDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjMGMwYzA7XG4gICAgY29udGVudDogJyc7IH1cbiAgLm5vdGljZS1pdGVtLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAubm90aWNlLWl0ZW1fX3dyYXAge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5vdGljZS1pdGVtX19jaGVjayB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm5vdGljZS1pdGVtX19jb250ZW50cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5ub3RpY2UtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5ub3RpY2UtaXRlbV9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG5cbi5ub3RpY2UtcHJvYmxlbSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMzVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2NpcmNsZS1wb2ludC1yZWQ1MHg1MC5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2VlNDg0ODtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uc3dpdGNoLWNoZWNrYm94IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTZweDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5zd2l0Y2gtY2hlY2tib3ggbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNDdweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnN3aXRjaC1jaGVja2JveCBsYWJlbDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtMnB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGhlaWdodDogMTZweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY29udGVudDogJ09GRic7IH1cbiAgLnN3aXRjaC1jaGVja2JveCBpbnB1dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApOyB9XG4gIC5zd2l0Y2gtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4OyB9XG4gICAgLnN3aXRjaC1jaGVja2JveCBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBjb250ZW50OiAnT04nOyB9XG5cbi5hZ3JlZW1lbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFncmVlbWVudF9fZGV0YWlsIHtcbiAgICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIGhlaWdodDogNTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtOyB9XG4gIC5hZ3JlZW1lbnRfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYWdyZWVtZW50X19pdGVtICsgLmFncmVlbWVudF9faXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgLmFncmVlbWVudF9faXRlbS0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZjM7IH1cbiAgICAuYWdyZWVtZW50X19pdGVtLmlucHV0LS1lcnJvcjphZnRlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWU0ODQ4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLmFncmVlbWVudF9faXRlbS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5hZ3JlZW1lbnRfX2l0ZW0tY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgY29sb3I6ICNiYmI7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hZ3JlZW1lbnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgIGNvbG9yOiAjYmJiOyB9XG4gICAgLmFncmVlbWVudF9faXRlbS5jb2xsYXBzaWJsZS0tYWN0aXZlIC5hZ3JlZW1lbnRfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5hZ3JlZW1lbnRfX2l0ZW0gLmNoZWNrYm94IHtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAuYWdyZWVtZW50X19pdGVtLmNvbGxhcHNpYmxlLS1hY3RpdmUgLmFncmVlbWVudF9faXRlbS1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfY3Jvc3MtbWludXMxN3gxLnBuZ1wiKTsgfVxuICAgIC5hZ3JlZW1lbnRfX2l0ZW0tYnV0dG9uIHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19jcm9zczE3eDE3LnBuZ1wiKTtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5hZ3JlZW1lbnRfX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuYWdyZWVtZW50X19mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cblxuLmNvbGxhcHNpYmxlLS1zdHlsZSAuY29sbGFwc2libGVfX2hlYWRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7IH1cblxuLmNvbGxhcHNpYmxlLS1zdHlsZSAuY29sbGFwc2libGVfX2FuY2hvciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5jb2xsYXBzaWJsZS0tc3R5bGUgLmNvbGxhcHNpYmxlX19zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0NvbnRlbnRzL2ltZy9hcnJvdy91cGRvd24tZ3JheTE1eDgucG5nKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDsgfVxuXG4uY29sbGFwc2libGUtLXN0eWxlIC5jb2xsYXBzaWJsZS0tYWN0aXZlIC5jb2xsYXBzaWJsZV9fc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9XG5cbi5jb2xsYXBzaWJsZS0tc3R5bGUgLmNvbGxhcHNpYmxlX19jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNiYmI7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY29sbGFwc2libGUtLXN0eWxlLmNvbGxhcHNpYmxlLS1hY3RpdmUgLmNvbGxhcHNpYmxlX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogTGF5ZXIgcG9wdXAgKi9cbi5sYXlvdXQtbGF5ZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5sYXlvdXQtbGF5ZXItYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAvKiBJRSA4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLyogSUUgNS03ICovXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLyogTmV0c2NhcGUgKi9cbiAgLW1vei1vcGFjaXR5OiAwO1xuICAvKiBTYWZhcmkgMS54ICovXG4gIC1raHRtbC1vcGFjaXR5OiAwO1xuICAvKiBHb29kIGJyb3dzZXJzICovXG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDkwMDA7IH1cblxuLmxheW91dC1sYXllci13aW5kb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTAwMTtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cbiAgLmxheW91dC1sYXllci13aW5kb3ctLXRyYW5zcGFyZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubGF5b3V0LWxheWVyLWNsb3NlLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvQ29udGVudHMvaW1nL2ltYWdlL2ltZ194LXdoaXRlLnBuZykgNTAlIDUwJSBuby1yZXBlYXQ7XG4gIHRvcDogLTQ1cHg7IH1cblxuLypcbiAqIFJlYWwgTGF5ZXJcbiAqL1xuLmxheWVyX19oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxheWVyX19oZWFkZXItLWZpeGVkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMjA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTsgfVxuXG4ubGF5ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMTVweCAzMHB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5sYXllcl9fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxOyB9XG4gIC5sYXllcl9fY29udGVudC0tYnJvd24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZjM7IH1cblxuLmxheWVyX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjYmJiO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubGF5ZXJfX2Rlc2NyaXB0aW9uIFAge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY2NjY3OyB9XG4gIC5sYXllcl9fZGVzY3JpcHRpb24gUCB+IFAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxheWVyX190YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAubHQtaWU4IC5sYXllcl9fdGFibGUge1xuICAgICp6b29tOiAxOyB9XG4gICAgLmx0LWllOCAubGF5ZXJfX3RhYmxlOmFmdGVyLCAubHQtaWU4IC5sYXllcl9fdGFibGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAubGF5ZXJfX3RhYmxlLWNvbHVtbiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmx0LWllOCAubGF5ZXJfX3RhYmxlLWNvbHVtbiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA0OSU7IH1cbiAgICAubGF5ZXJfX3RhYmxlLWNvbHVtbiB+IC5sYXllcl9fdGFibGUtY29sdW1uIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2UxZTFlMTsgfVxuICAubGF5ZXJfX3RhYmxlLWNvbnRlbnQtLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmxheWVyX190YWJsZS1jb250ZW50LS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG5cbi5sYXllci1wb3B1cC0tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxheWVyLXBvcHVwX19taW5pbWl6ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDI1cHg7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1taW5pbWl6ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7IH1cblxuLnNlY3Rpb24tbGF5b3V0IHtcbiAgd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlY3Rpb24tbGF5b3V0LWxhcmdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGF5b3V0LWNvbnRhaW5lciA+IC5zZWN0aW9uLWxheW91dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7IH1cbiAgLnNlY3Rpb24tbGF5b3V0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtOyB9XG4gIC5kZXNjcmlwdGlvbi0tc3R5bGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZjM7XG4gICAgcGFkZGluZzogNjBweCAwOyB9XG4gIC5kZXNjcmlwdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAuZGVzY3JpcHRpb25fX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS40Mjg1NztcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLmRlc2NyaXB0aW9uX19jb250ZW50OmJlZm9yZSB7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmJiOyB9XG4gIC5kZXNjcmlwdGlvbl9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAjYmJiO1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kZXNjcmlwdGlvbl9fYW5jaG9yOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudHMvaW1nL2Fycm93L3JpZ2h0LWdyYXk1eDExLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgLmRlc2NyaXB0aW9uW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9XG4gIC5kZXNjcmlwdGlvbltkYXRhLWljb249XCJzdWJtaXRcIl06YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfc3VibWl0LnBuZyk7XG4gICAgd2lkdGg6IDQ2cHg7XG4gICAgaGVpZ2h0OiAzN3B4OyB9XG4gIC5kZXNjcmlwdGlvbltkYXRhLWljb249XCJhcHBseVwiXTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19hcHBseS5wbmcpO1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogMzRweDsgfVxuXG4vKi5uby1kYXRhIHtcblx0Ji0tc3R5bGUge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXHQmLS1ib3JkZXIge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkYmxhY2tDb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQmLS1ib3JkZXItYm90dG9tIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcblx0fVxuXHQmLS1mdWxsIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmLWJlZm9yZSxcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0fVxuXHR9XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdCZfX2NvbnRlbnQge1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudHMvaW1nL2ltYWdlL2ltZ190YWxrLnBuZyk7XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgYXV0byA2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmX19tZXNzYWdlIHtcblx0XHRsaW5lLWhlaWdodDogKDIwIC8gMTIpO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRjb2xvcjogJGdyYXlDb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JiB+ICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cbn0qL1xuLm5vbmUtZGF0YSB7XG4gIHBhZGRpbmc6IDg0cHggMCA4MHB4O1xuICBjb2xvcjogI2VlNDg0ODtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ub25lLWRhdGEtLW91dGxldCB7XG4gICAgcGFkZGluZzogMzczcHggMCAzODVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAubm9uZS1kYXRhOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbl9jb3V0aW9uLnBuZ1wiKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBjb250ZW50OiAnJzsgfVxuICAgIC5ub25lLWRhdGE6YmVmb3JlIC5pY29uLXRleHQsXG4gICAgLm5vbmUtZGF0YTpiZWZvcmUgfiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm5vbmUtZGF0YV9fdHh0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMS42OTIzMTsgfVxuXG4uZmlsZS11cGxvYWQyLS1vdmVyZmxvdyAuZmlsZS11cGxvYWQyX19pdGVtLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpbGUtdXBsb2FkMl9fbGlzdCB7XG4gICp6b29tOiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbGUtdXBsb2FkMl9fbGlzdDphZnRlciwgLmZpbGUtdXBsb2FkMl9fbGlzdDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5maWxlLXVwbG9hZDJfX2l0ZW0gfiAuZmlsZS11cGxvYWQyX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uZmlsZS11cGxvYWQyX19pdGVtLS1hY3RpdmUge1xuICAqem9vbTogMTsgfVxuXG4uZmlsZS11cGxvYWQyX19pdGVtLS1hY3RpdmUgLmZpbGUtdXBsb2FkMl9faXRlbS1maWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTsgfVxuXG4uZmlsZS11cGxvYWQyX19pdGVtIH4gLmZpbGUtdXBsb2FkMl9faXRlbSAuZmlsZS11cGxvYWQyX19pdGVtLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZpbGUtdXBsb2FkMl9faXRlbS1maWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmZpbGUtdXBsb2FkMl9faXRlbS1maWxlLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZmlsZS11cGxvYWQyX19pdGVtLWZpbGUtZGVsZXRlIHtcbiAgICB3aWR0aDogMTFweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4uZmlsZS11cGxvYWQyX19pdGVtLWlucHV0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBmb250LXNpemU6IDEwMDAwMHB4O1xuICAvKiBJRSA4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgLyogSUUgNS03ICovXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgLyogTmV0c2NhcGUgKi9cbiAgLW1vei1vcGFjaXR5OiAwO1xuICAvKiBTYWZhcmkgMS54ICovXG4gIC1raHRtbC1vcGFjaXR5OiAwO1xuICAvKiBHb29kIGJyb3dzZXJzICovXG4gIG9wYWNpdHk6IDA7IH1cblxuLmZpbGUtdXBsb2FkMl9faXRlbS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiYjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgcGFkZGluZzogMCAxN3B4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuZmlsZS11cGxvYWQyX19pdGVtLWJ1dHRvbi12YWx1ZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uZmlsZS11cGxvYWRfX3RpdGxlIHtcbiAgY29sb3I6ICNiYmI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5maWxlLXVwbG9hZF9fdGl0bGUgLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5maWxlLXVwbG9hZF9fbGlzdCB7XG4gICp6b29tOiAxOyB9XG4gIC5maWxlLXVwbG9hZF9fbGlzdDphZnRlciwgLmZpbGUtdXBsb2FkX19saXN0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmZpbGUtdXBsb2FkX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDsgfVxuICAuZmlsZS11cGxvYWRfX2l0ZW0gKyAuZmlsZS11cGxvYWRfX2l0ZW0ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5maWxlLXVwbG9hZF9faXRlbS0tdXBsb2FkZWQge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDsgfVxuICAuZmlsZS11cGxvYWRfX2l0ZW0tLXVwbG9hZGVkIC5maWxlLXVwbG9hZF9faXRlbS1kZWxldGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5maWxlLXVwbG9hZF9faXRlbS1kZWxldGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGhlaWdodDogMjZweDtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLmZpbGUtdXBsb2FkX19pdGVtLS11cGxvYWRlZCAuZmlsZS11cGxvYWRfX2l0ZW0taW5wdXQge1xuICAgIGxlZnQ6IC05OTk5cHg7IH1cbiAgLmZpbGUtdXBsb2FkX19pdGVtLWxhYmVsIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfdXBsb2FkLnBuZyk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5maWxlLXVwbG9hZF9faXRlbS1pbnB1dCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgLyogSUUgOCAqL1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICAvKiBJRSA1LTcgKi9cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLyogTmV0c2NhcGUgKi9cbiAgICAtbW96LW9wYWNpdHk6IDA7XG4gICAgLyogU2FmYXJpIDEueCAqL1xuICAgIC1raHRtbC1vcGFjaXR5OiAwO1xuICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICBvcGFjaXR5OiAwOyB9XG5cbi8qXG5cbjxkaXYgY2xhc3M9XCJwaWN0dXJlXCI+XG4gIDxpbWcgc3JjPVwiYS5qcGdcIiBjbGFzcz1cInBpY3R1cmVfX2ltYWdlIHBpY3R1cmVfX2ltYWdlLS1zaG93XCIgLz5cbiAgPGltZyBzcmM9XCJhLmpwZ1wiIGNsYXNzPVwicGljdHVyZV9faW1hZ2UgcGljdHVyZV9faW1hZ2UtLWhpZGVcIiAvPlxuPC9kaXY+XG4qL1xuLnBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5waWN0dXJlOmhvdmVyIC5waWN0dXJlX19pbWFnZS0tc2hvdyB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTsgfVxuICAgIC5sdC1pZTkgLnBpY3R1cmU6aG92ZXIgLnBpY3R1cmVfX2ltYWdlLS1zaG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnBpY3R1cmU6aG92ZXIgLnBpY3R1cmVfX2ltYWdlLS1oaWRlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuICAgIC5sdC1pZTkgLnBpY3R1cmU6aG92ZXIgLnBpY3R1cmVfX2ltYWdlLS1oaWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5waWN0dXJlX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDIwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gICAgLnBpY3R1cmVfX2ltYWdlLS1zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSwgMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEsIDEpOyB9XG4gICAgICAubHQtaWU5IC5waWN0dXJlX19pbWFnZS0tc2hvdyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnBpY3R1cmVfX2ltYWdlLS1oaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7XG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpOyB9XG4gICAgICAubHQtaWU5IC5waWN0dXJlX19pbWFnZS0taGlkZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4vKlxuICogSW5wdXRcbiAqL1xuLmlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYmJiO1xuICBsaW5lLWhlaWdodDogMTsgfVxuICAuaW5wdXQtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuaW5wdXQtLXRleHRhcmVhIC5pbnB1dC1sYWJlbCB7XG4gICAgaGVpZ2h0OiA0NHB4OyB9XG4gIC5pbnB1dC0tdGV4dGFyZWEgLmlucHV0LWlubmVyIHtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDA7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLmlucHV0LS10ZXh0YXJlYSAuaW5wdXQtdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAuaW5wdXQtLWZvY3VzIC5pbnB1dC1pbm5lciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjgxYjVjOyB9XG4gIC5pbnB1dC0tZm9jdXMsXG4gIC5pbnB1dC0tZm9jdXMgLmlucHV0LXRleHQge1xuICAgIGNvbG9yOiAjNjgxYjVjOyB9XG4gIC5pbnB1dC0tZXJyb3IgLmlucHV0LWlubmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZTQ4NDg7IH1cbiAgLmlucHV0LS1lcnJvcixcbiAgLmlucHV0LS1lcnJvciAuaW5wdXQtdGV4dCB7XG4gICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgLmlucHV0LWlubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMTJweCAxN3B4IDEycHggNDJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmlucHV0LXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgLmlucHV0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgdG9wOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5pbnB1dC1sYWJlbF9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgKnpvb206IDE7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gIC5pbnB1dC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7IH1cbiAgICAuaW5wdXQtaWNvbi0tdXNlciB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ191c2VyLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZm9jdXMgLmlucHV0LWljb24tLXVzZXIsIC5pbnB1dC1pY29uLS11c2VyLl9fcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3VzZXJfX3B1cnBsZS5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWVycm9yIC5pbnB1dC1pY29uLS11c2VyLCAuaW5wdXQtaWNvbi0tdXNlci5fX3JlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ191c2VyX19yZWQucG5nXCIpOyB9XG4gICAgLmlucHV0LWljb24tLXBob25lIHtcbiAgICAgIHdpZHRoOiAxM3B4O1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTkuNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcGhvbmUucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tcGhvbmUsIC5pbnB1dC1pY29uLS1waG9uZS5fX3B1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19waG9uZV9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLXBob25lLCAuaW5wdXQtaWNvbi0tcGhvbmUuX19yZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcGhvbmVfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tcGhvbmUyIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTcuNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcGhvbmUyLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZm9jdXMgLmlucHV0LWljb24tLXBob25lMiwgLmlucHV0LWljb24tLXBob25lMi5fX3B1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19waG9uZTJfX3B1cnBsZS5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWVycm9yIC5pbnB1dC1pY29uLS1waG9uZTIsIC5pbnB1dC1pY29uLS1waG9uZTIuX19yZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcGhvbmUyX19yZWQucG5nXCIpOyB9XG4gICAgLmlucHV0LWljb24tLXRlbCB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ190ZWwucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tdGVsLCAuaW5wdXQtaWNvbi0tdGVsLl9fcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3RlbF9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLXRlbCwgLmlucHV0LWljb24tLXRlbC5fX3JlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ190ZWxfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tcGxhY2Uge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcGxhY2UucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tcGxhY2UsIC5pbnB1dC1pY29uLS1wbGFjZS5fX3B1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wbGFjZV9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLXBsYWNlLCAuaW5wdXQtaWNvbi0tcGxhY2UuX19yZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcGxhY2VfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tbWFpbCB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi10b3A6IC02LjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX21haWwucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tbWFpbCwgLmlucHV0LWljb24tLW1haWwuX19wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfbWFpbF9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLW1haWwsIC5pbnB1dC1pY29uLS1tYWlsLl9fcmVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX21haWxfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tY2FsZW5kYXIge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfY2FsZW5kYXIucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tY2FsZW5kYXIsIC5pbnB1dC1pY29uLS1jYWxlbmRhci5fX3B1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19jYWxlbmRhcl9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLWNhbGVuZGFyLCAuaW5wdXQtaWNvbi0tY2FsZW5kYXIuX19yZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfY2FsZW5kYXJfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tcGFzc3dvcmQge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3Bhc3N3b3JkLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZm9jdXMgLmlucHV0LWljb24tLXBhc3N3b3JkLCAuaW5wdXQtaWNvbi0tcGFzc3dvcmQuX19wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcGFzc3dvcmRfX3B1cnBsZS5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWVycm9yIC5pbnB1dC1pY29uLS1wYXNzd29yZCwgLmlucHV0LWljb24tLXBhc3N3b3JkLl9fcmVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3Bhc3N3b3JkX19yZWQucG5nXCIpOyB9XG4gICAgLmlucHV0LWljb24tLXBhc3N3b3JkLWNoZWNrIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wYXNzd29yZC1jaGVjay5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWZvY3VzIC5pbnB1dC1pY29uLS1wYXNzd29yZC1jaGVjaywgLmlucHV0LWljb24tLXBhc3N3b3JkLWNoZWNrLl9fcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3Bhc3N3b3JkLWNoZWNrX19wdXJwbGUucG5nXCIpOyB9XG4gICAgLmlucHV0LS1lcnJvciAuaW5wdXQtaWNvbi0tcGFzc3dvcmQtY2hlY2ssIC5pbnB1dC1pY29uLS1wYXNzd29yZC1jaGVjay5fX3JlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wYXNzd29yZC1jaGVja19fcmVkLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC1pY29uLS1ub3RlIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTguNXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfbm90ZS5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWZvY3VzIC5pbnB1dC1pY29uLS1ub3RlLCAuaW5wdXQtaWNvbi0tbm90ZS5fX3B1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19ub3RlX19wdXJwbGUucG5nXCIpOyB9XG4gICAgLmlucHV0LS1lcnJvciAuaW5wdXQtaWNvbi0tbm90ZSwgLmlucHV0LWljb24tLW5vdGUuX19yZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfbm90ZV9fcmVkLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC1pY29uLS1wZW5jaWwge1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wZW5jaWwucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tcGVuY2lsLCAuaW5wdXQtaWNvbi0tcGVuY2lsLl9fcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3BlbmNpbF9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLXBlbmNpbCwgLmlucHV0LWljb24tLXBlbmNpbC5fX3JlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wZW5jaWxfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tc2VhcmNoLWNvZGUge1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfc2VhcmNoLWNvZGUucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tc2VhcmNoLWNvZGUsIC5pbnB1dC1pY29uLS1zZWFyY2gtY29kZS5fX3B1cnBsZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19zZWFyY2gtY29kZV9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLXNlYXJjaC1jb2RlLCAuaW5wdXQtaWNvbi0tc2VhcmNoLWNvZGUuX19yZWQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfc2VhcmNoLWNvZGVfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tcXVlc3Rpb24tY2xvdWQge1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNy41cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19xdWVzdGlvbi1jbG91ZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWZvY3VzIC5pbnB1dC1pY29uLS1xdWVzdGlvbi1jbG91ZCwgLmlucHV0LWljb24tLXF1ZXN0aW9uLWNsb3VkLl9fcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3F1ZXN0aW9uLWNsb3VkX19wdXJwbGUucG5nXCIpOyB9XG4gICAgLmlucHV0LS1lcnJvciAuaW5wdXQtaWNvbi0tcXVlc3Rpb24tY2xvdWQsIC5pbnB1dC1pY29uLS1xdWVzdGlvbi1jbG91ZC5fX3JlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19xdWVzdGlvbi1jbG91ZF9fcmVkLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC1pY29uLS1vcmRubyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi10b3A6IC04LjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX29yZG5vLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZm9jdXMgLmlucHV0LWljb24tLW9yZG5vLCAuaW5wdXQtaWNvbi0tb3Jkbm8uX19wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfb3Jkbm9fX3B1cnBsZS5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWVycm9yIC5pbnB1dC1pY29uLS1vcmRubywgLmlucHV0LWljb24tLW9yZG5vLl9fcmVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX29yZG5vX19yZWQucG5nXCIpOyB9XG4gICAgLmlucHV0LWljb24tLWNvdXBvbiB7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi10b3A6IC03LjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX2NvdXBvbi5wbmdcIik7IH1cbiAgICAuaW5wdXQtLWZvY3VzIC5pbnB1dC1pY29uLS1jb3Vwb24sIC5pbnB1dC1pY29uLS1jb3Vwb24uX19wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfY291cG9uX19wdXJwbGUucG5nXCIpOyB9XG4gICAgLmlucHV0LS1lcnJvciAuaW5wdXQtaWNvbi0tY291cG9uLCAuaW5wdXQtaWNvbi0tY291cG9uLl9fcmVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX2NvdXBvbl9fcmVkLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC1pY29uLS1jb21wYW55IHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX2NvbXBhbnkucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tY29tcGFueSwgLmlucHV0LWljb24tLWNvbXBhbnkuX19wdXJwbGUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfY29tcGFueV9fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLWNvbXBhbnksIC5pbnB1dC1pY29uLS1jb21wYW55Ll9fcmVkIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX2NvbXBhbnlfX3JlZC5wbmdcIik7IH1cbiAgICAuaW5wdXQtaWNvbi0tc25zIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19zbnMucG5nXCIpOyB9XG4gICAgLmlucHV0LS1mb2N1cyAuaW5wdXQtaWNvbi0tc25zLCAuaW5wdXQtaWNvbi0tc25zLl9fcHVycGxlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3Nuc19fcHVycGxlLnBuZ1wiKTsgfVxuICAgIC5pbnB1dC0tZXJyb3IgLmlucHV0LWljb24tLXNucywgLmlucHV0LWljb24tLXNucy5fX3JlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19zbnNfX3JlZC5wbmdcIik7IH1cbiAgLmlucHV0LS1kZWZhdWx0IC5pbnB1dC1pbm5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG4gIC5pbnB1dC0tZGVmYXVsdCAuaW5wdXQtbGFiZWwge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmlucHV0LXNlbGVjdC0taW5saW5lIC5pbnB1dC1pbm5lciB7XG4gICAgcGFkZGluZzogNHB4IDExcHggNHB4OyB9XG4gIC5pbnB1dC1zZWxlY3QgLmlucHV0LWxhYmVsX190ZXh0IHtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAuaW5wdXQtc2VsZWN0IHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5pbnB1dC1zZWxlY3Qgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLypcbiAqIHBhZ2luYXRpb25cbiAqL1xuLnBhZ2luYXRpb24tbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5wYWdpbmF0aW9uLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLnBhZ2luYXRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDdkN2Q3OyB9XG4gIC5wYWdpbmF0aW9uLWl0ZW0tLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNlZTQ4NDg7IH1cbiAgLnBhZ2luYXRpb24taXRlbS0tcHJldiwgLnBhZ2luYXRpb24taXRlbS0tbmV4dCwgLnBhZ2luYXRpb24taXRlbS0tZmlyc3QsIC5wYWdpbmF0aW9uLWl0ZW0tLWxhc3Qge1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAucGFnaW5hdGlvbi1pdGVtLS1wcmV2IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctbGVmdDV4OS5wbmcpOyB9XG4gIC5wYWdpbmF0aW9uLWl0ZW0tLW5leHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvdy1yaWdodDV4OS5wbmcpOyB9XG4gIC5wYWdpbmF0aW9uLWl0ZW0tLWZpcnN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctbGVmdC1kb3VibGU5eDkucG5nKTsgfVxuICAucGFnaW5hdGlvbi1pdGVtLS1sYXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctcmlnaHQtZG91YmxlOXg5LnBuZyk7IH1cblxuLypcbiAqIHN0ZXBcbiAqL1xuLnN0ZXAge1xuICBmb250LXNpemU6IDA7IH1cbiAgLnN0ZXAtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuc3RlcC1pbWFnZS0taG9yaXpvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfc3RlcF9ob3Jpem9uLnBuZ1wiKTsgfVxuICAgIC5zdGVwLWltYWdlLS1jaGVja2VkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfc3RlcF9jaGVjay5wbmdcIik7IH1cbiAgICAuc3RlcC1pbWFnZS0tdW5jaGVja2VkIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfc3RlcF91bmNoZWNrLnBuZ1wiKTsgfVxuICAuc3RlcC10ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAqem9vbTogMTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vKlxuICogdXAgYW5kIGRvd25cbiAqL1xuLnVwZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgcGFkZGluZzogOHB4IDI1cHggNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDVkNWQ1O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAudXBkb3duLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC51cGRvd24taW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC51cGRvd24taW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAudXBkb3duLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIHdpZHRoOiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gICAgLnVwZG93bi1idXR0b24tLW1pbnVzIHtcbiAgICAgIGxlZnQ6IDEwcHg7IH1cbiAgICAudXBkb3duLWJ1dHRvbi0tcGx1cyB7XG4gICAgICByaWdodDogMTBweDsgfVxuXG4udXBkb3duLWxhcmdlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNWQ1ZDU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDVkNWQ1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNDBweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIC51cGRvd24tbGFyZ2UtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjb2xvcjogI2JiYjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAudXBkb3duLWxhcmdlLWlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCAudXBkb3duLWxhcmdlLWlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGFwcGVhcmFuY2U6IG5vbmU7IH1cbiAgLnVwZG93bi1sYXJnZS1idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzNiYmI5O1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICB0b3A6IC0xcHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlOyB9XG4gICAgLnVwZG93bi1sYXJnZS1idXR0b24tLW1pbnVzIHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAudXBkb3duLWxhcmdlLWJ1dHRvbi0tcGx1cyB7XG4gICAgICByaWdodDogMDsgfVxuXG4vKlxuICogY2hlY2tib3hcbiAqL1xuLnJhZGlvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJhZGlvLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjVweDsgfVxuICAgIC5yYWRpby10aXRsZSBsYWJlbCB7XG4gICAgICBjdXJzb3I6IG5vbmU7IH1cbiAgLnJhZGlvIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgIGJvcmRlcjogMDtcbiAgICAvKiBJRSA4ICovXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgIC8qIElFIDUtNyAqL1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAvKiBOZXRzY2FwZSAqL1xuICAgIC1tb3otb3BhY2l0eTogMDtcbiAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgLWtodG1sLW9wYWNpdHk6IDA7XG4gICAgLyogR29vZCBicm93c2VycyAqL1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtL3JhZGlvLWFjdGl2ZS5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlOyB9XG4gIC5yYWRpbyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5yYWRpbyBsYWJlbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICp6b29tOiAxO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtL3JhZGlvLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAucmFkaW8tdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTsgfVxuICAgIC5yYWRpby10ZXh0LS1yZWQge1xuICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5yYWRpby1hbGlnbiB+IC5yYWRpby1hbGlnbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH1cbiAgLnJhZGlvLXppcCB+IC5yYWRpby16aXAge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4OyB9XG5cbi5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgKnpvb206IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAtMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICBib3JkZXI6IDA7XG4gICAgLyogSUUgOCAqL1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICAvKiBJRSA1LTcgKi9cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLyogTmV0c2NhcGUgKi9cbiAgICAtbW96LW9wYWNpdHk6IDA7XG4gICAgLyogU2FmYXJpIDEueCAqL1xuICAgIC1raHRtbC1vcGFjaXR5OiAwO1xuICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNoZWNrYm94IGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIH4gbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS9jaGVjay1hY3RpdmUuc3ZnKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTsgfVxuICAuY2hlY2tib3ggbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuY2hlY2tib3ggbGFiZWw6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAqem9vbTogMTtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvZm9ybS9jaGVjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmNoZWNrYm94LXNtYWxsIGxhYmVsOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9mb3JtL2NoZWNrLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5jaGVja2JveC1waWNrLCAuY2hlY2tib3gtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgLmNoZWNrYm94LXBpY2sge1xuICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5jaGstdG9nZ2xlLWJveCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnN3aXRjaC1jaGsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc3dpdGNoLWNoa19faW5wdXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xuICAgIC8qIElFIDggKi9cbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgLyogSUUgNS03ICovXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIC8qIE5ldHNjYXBlICovXG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAta2h0bWwtb3BhY2l0eTogMDtcbiAgICAvKiBHb29kIGJyb3dzZXJzICovXG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIGZvbnQtc2l6ZTogMXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5zd2l0Y2gtY2hrX19sYWJlbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5zd2l0Y2gtY2hrX19sYWJlbC1hbGwsIC5zd2l0Y2gtY2hrX19sYWJlbC1iaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5zd2l0Y2gtY2hrX19sYWJlbC1hbGwge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbGVmdDogNnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDsgfVxuICAgIC5zd2l0Y2gtY2hrX19sYWJlbC1iaXQge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcmlnaHQ6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgICAgLnN3aXRjaC1jaGtfX2xhYmVsLWJpdCAuYml0LWxpc3Qge1xuICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5zd2l0Y2gtY2hrX19sYWJlbC1iaXQgLmJpdC1saXN0IH4gLmJpdC1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAuc3dpdGNoLWNoa19fbGFiZWwtYml0IC5iaXQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7IH1cbiAgICAgIC5zd2l0Y2gtY2hrX19sYWJlbC1iaXQgLmJpdC1pdGVtIH4gLmJpdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDsgfVxuICAuc3dpdGNoLWNoa19fc3F1YXJlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMzMztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAyOHB4OyB9XG4gIC5zd2l0Y2gtY2hrX19pbnB1dDpjaGVja2VkIH4gLnN3aXRjaC1jaGtfX2xhYmVsIC5zd2l0Y2gtY2hrX19zcXVhcmUge1xuICAgIGxlZnQ6IC0xcHg7IH1cbiAgLnN3aXRjaC1jaGtfX2lucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWNoa19fbGFiZWwgLnN3aXRjaC1jaGtfX2xhYmVsLWJpdCAuYml0LWl0ZW0ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnN3aXRjaC1jaGtfX2lucHV0OmNoZWNrZWQgfiAuc3dpdGNoLWNoa19fbGFiZWwgLnN3aXRjaC1jaGtfX2xhYmVsLWFsbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMzhweDtcbiAgcGFkZGluZzogOXB4IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2ODFiNWM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAyMHB4O1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnRvb2x0aXBfX3RleHQge1xuICAgIGNvbG9yOiAjNjgxYjVjO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjVweDsgfVxuICAudG9vbHRpcF9fdHJpYW5nbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNjgxYjVjOyB9XG4gICAgLnRvb2x0aXBfX3RyaWFuZ2xlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNmZmY7IH1cbiAgLnRvb2x0aXAtLXB1cnBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY4MWI1YzsgfVxuICAgIC50b29sdGlwLS1wdXJwbGUgLnRvb2x0aXBfX3RleHQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAudG9vbHRpcC0tcHVycGxlIC50b29sdGlwX190cmlhbmdsZTphZnRlciB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjNjgxYjVjOyB9XG4gIC50b29sdGlwLS1ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC50b29sdGlwLS1ibGFjayAudG9vbHRpcF9fdGV4dCB7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC50b29sdGlwLS1ibGFjayAudG9vbHRpcF9fdHJpYW5nbGUge1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogIzIxMjEyMTsgfVxuXG4uaWNvbi1saWtlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbl9saWtlLnBuZ1wiKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDVweDtcbiAgcmlnaHQ6IDVweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjYzsgfVxuICAuaWNvbi1saWtlIC5pY29uLXRleHQsXG4gIC5pY29uLWxpa2UgfiAqIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5oYXNodGFnLWxpc3Qge1xuICBmb250LXNpemU6IDA7IH1cblxuLmhhc2h0YWctaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAwIDVweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4uaGFzaHRhZy1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG9wYWNpdHk6IDA7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgei1pbmRleDogLTE7IH1cblxuLmhhc2h0YWctYnRuLCAuaGFzaHRhZy1pY29uIHtcbiAgbWluLXdpZHRoOiA1MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogIzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjZweDsgfVxuICAuaGFzaHRhZy1idG46YmVmb3JlLCAuaGFzaHRhZy1pY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogJyMnOyB9XG4gIC5oYXNodGFnLWJ0bi0tYWN0aXZlLCAuaGFzaHRhZy1jaGVjazpjaGVja2VkICsgLmhhc2h0YWctYnRuLCAuaGFzaHRhZy1jaGVjazpjaGVja2VkICsgLmhhc2h0YWctaWNvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMzMzOyB9XG4gIC5oYXNodGFnLWJ0bi0tcmVkLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlNDg0ODsgfVxuICAuaGFzaHRhZy1idG4tLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5oYXNodGFnLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdhbGxlcnktYm9hcmRfX2xpc3Qge1xuICBtYXJnaW46IC0xMHB4O1xuICBmb250LXNpemU6IDA7IH1cblxuLmdhbGxlcnktYm9hcmRfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmdhbGxlcnktYm9hcmRfX2l0ZW0taW5mbyB7XG4gICAgcGFkZGluZzogMTVweCA1cHggMjVweDsgfVxuICAuZ2FsbGVyeS1ib2FyZF9faXRlbS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmdhbGxlcnktYm9hcmRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMjJweDsgfVxuICAuZ2FsbGVyeS1ib2FyZF9faXRlbS1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cblxuLmdhbGxlcnktbGlzdCB7XG4gIG1hcmdpbjogLTEwcHg7IH1cbiAgLmdhbGxlcnktbGlzdDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmdhbGxlcnktbGlzdF9fbG9hZGluZyB7XG4gICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5nYWxsZXJ5LWxpc3RfX2xvYWRpbmcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDsgfVxuXG4uZ2FsbGVyeS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDI5NXB4O1xuICBtYXJnaW46IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtczsgfVxuICAuZ2FsbGVyeS1pdGVtLS1iZXN0IHtcbiAgICB3aWR0aDogNDAwcHg7IH1cblxuLmdhbGxlcnktY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDYycHg7XG4gIGhlaWdodDogNjJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2FsbGVyeS1jb3VudF9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmdhbGxlcnktY291bnQgZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAuZ2FsbGVyeS1jb3VudDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5nYWxsZXJ5LWltYWdlIHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5nYWxsZXJ5LWluZm8ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAuZ2FsbGVyeS1pbmZvX19vdGhlcjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmdhbGxlcnktaW5mb19fb3RoZXItLWdyYWRlIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAuZ2FsbGVyeS1pbmZvX19vdGhlci1pdGVtICsgLmdhbGxlcnktaW5mb19fb3RoZXItaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5nYWxsZXJ5LWluZm9fX290aGVyLS1zbWFsbCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmdhbGxlcnktaW5mb19fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5nYWxsZXJ5LWluZm9fX3RpdGxlLS10ZWNoVGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZ2FsbGVyeS1pbmZvX191c2VyIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuICAgIC5nYWxsZXJ5LWluZm9fX3VzZXItLW9wdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogIzk5OTsgfVxuICAuZ2FsbGVyeS1pbmZvX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5nYWxsZXJ5LWluZm9fX3ByaWNlLWNvc3Qge1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5nYWxsZXJ5LWluZm9fX3ByaWNlLXBlcmNlbnQge1xuICAgICAgY29sb3I6ICNmZTE0MDg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5nYWxsZXJ5LWluZm9fX3ByaWNlLXNhbGUge1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAuZ2FsbGVyeS1pbmZvX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4ycHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDsgfVxuICAuZ2FsbGVyeS1pbmZvX19wcm9kdWN0cyB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmdhbGxlcnktaW5mb19fcHJvZHVjdHMtLWxhdG8ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgIC5nYWxsZXJ5LWluZm9fX3Byb2R1Y3RzLS1ibGFuayB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAuZ2FsbGVyeS1pbmZvX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLmdhbGxlcnktaW5mb19fYW5jaG9yOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcgKyc7IH1cblxuLmdhbGxlcnktaGFzaHRhZ19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmc6IDE2cHggMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkZDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5nYWxsZXJ5LWhhc2h0YWdfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIG1hcmdpbjogNHB4IDA7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4uZ2FsbGVyeS1vdGhlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5nYWxsZXJ5LW90aGVyLS1ncmF5IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIC5nYWxsZXJ5LW90aGVyX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAyMHB4OyB9XG4gIC5nYWxsZXJ5LW90aGVyLS1oaWRkZW4ge1xuICAgIGhlaWdodDogMzQ0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZ2FsbGVyeS1vdGhlcl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmdhbGxlcnktb3RoZXJfX2l0ZW0gKyAuZ2FsbGVyeS1vdGhlcl9faXRlbSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAuZ2FsbGVyeS1vdGhlcl9fdGh1bWJuYWlsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA3NHB4O1xuICAgIGhlaWdodDogNzRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmdhbGxlcnktb3RoZXJfX3RodW1ibmFpbCBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5nYWxsZXJ5LW90aGVyX19pbmZvIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5nYWxsZXJ5LW90aGVyX19icmFuZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLmdhbGxlcnktb3RoZXJfX25vcm1hbCB7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5nYWxsZXJ5LW90aGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5nYWxsZXJ5LW90aGVyX190aXRsZS0tYmxhY2sge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5nYWxsZXJ5LW90aGVyX19jb250ZW50cyB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7IH1cbiAgLmdhbGxlcnktb3RoZXJfX2JyYW5kICsgLmdhbGxlcnktb3RoZXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAycHg7IH1cbiAgLmdhbGxlcnktb3RoZXJfX3ByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZ2FsbGVyeS1vdGhlcl9fcHJpY2UtLWJsYWNrIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5nYWxsZXJ5LW90aGVyX190aXRsZSArIC5nYWxsZXJ5LW90aGVyX19wcmljZSB7XG4gICAgbWFyZ2luLXRvcDogNXB4OyB9XG4gIC5nYWxsZXJ5LW90aGVyX19jb250ZW50cyArIC5nYWxsZXJ5LW90aGVyX19hZGRpdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogM3B4OyB9XG4gIC5nYWxsZXJ5LW90aGVyX19hZGRpdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgICAuZ2FsbGVyeS1vdGhlcl9fYWRkaXRpb24taXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5nYWxsZXJ5LW90aGVyX19hZGRpdGlvbi1pdGVtICsgLmdhbGxlcnktb3RoZXJfX2FkZGl0aW9uLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAuZ2FsbGVyeS1vdGhlcl9fYWRkaXRpb24taXRlbSArIC5nYWxsZXJ5LW90aGVyX19hZGRpdGlvbi1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29udGVudDogJ3wnOyB9XG5cbi5nYWxsZXJ5LWZvb3RlciB7XG4gIGhlaWdodDogNTRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2FsbGVyeS1mb290ZXJfX2FuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5nYWxsZXJ5LW1vcmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1M3B4O1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAuZ2FsbGVyeS1tb3JlX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdhbGxlcnktbW9yZV9fYW5jaG9yOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9wcm9qZWN0L3Jldmlldy1tb3JlLWJ0bi05eDkucG5nXCIpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnByZXZlbnQtYW5jaG9yIHtcbiAgY3Vyc29yOiBuby1kcm9wOyB9XG4gIC5wcmV2ZW50LWFuY2hvci0td2lzaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByZXZlbnQtYW5jaG9yLS13aXNoOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgIGhlaWdodDogMzMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gICAgICBjb250ZW50OiAn7L2Y7YWQ7Lig6rCAIOyiheujjOuQmOyXiOyKteuLiOuLpC4nO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9jaXJjbGUtcG9pbnQtd2hpdGUucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNTBweCA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE0MnB4IDEyNnB4O1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4udWktZGF0ZXBpY2tlciB7XG4gIHdpZHRoOiAyODBweDtcbiAgcGFkZGluZzogMCAxNnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7IH1cbiAgLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA1MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYzsgfVxuICAudWktZGF0ZXBpY2tlci1wcmV2LCAudWktZGF0ZXBpY2tlci1uZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDExcHg7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1hcnJvdy1yaWdodDZ4MTEucG5nKTsgfVxuICAudWktZGF0ZXBpY2tlci1wcmV2IHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7IH1cbiAgLnVpLWRhdGVwaWNrZXItbmV4dCB7XG4gICAgcmlnaHQ6IDA7IH1cbiAgLnVpLWRhdGVwaWNrZXItdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gIC51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAxZW07IH1cbiAgICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0aCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7IH1cbiAgICAudWktZGF0ZXBpY2tlci1jYWxlbmRhciB0ZCB7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG5cbi51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgLnVpLXN0YXRlLWRlZmF1bHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4udWktc3RhdGUtYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7IH1cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDE5MHB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuc2VsZWN0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgY29udGVudDogJyc7IH1cbiAgLnNlbGVjdC10ZXh0IHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAuc2VsZWN0LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHRvcDogMzBweDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgICB6LWluZGV4OiA1MDA7IH1cbiAgICAuc2VsZWN0LWxpc3QtLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuc2VsZWN0LWxpc3QtLXN1YiB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VsZWN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zZWxlY3QtaXRlbS0tY2hpbGQ6aG92ZXIgLnNlbGVjdC1saXN0LS1zdWIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNlbGVjdC1pdGVtLS1jaGlsZDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDExcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5zZWxlY3QtaXRlbTpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3OyB9XG4gICAgLnNlbGVjdC1pdGVtIGlucHV0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5zZWxlY3QtaXRlbSBsYWJlbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uY210LWhlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9XG5cbi5jbXQtY29uIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uY210LXRpdGxlIHtcbiAgcGFkZGluZzogNDBweCA1cHggMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLjA2ZW07XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5jbXRfX2l0ZW0ge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5jbXRfX3VwcGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jbXRfX2luZm8ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDA7IH1cbiAgLmNtdF9faW5mby1pZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuY210X19pbmZvLWlkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmNtdF9faW5mby1kYXRlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNtdF9fYWN0aW9uIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgZm9udC1zaXplOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAuY210X19hY3Rpb24td3JhcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmNtdF9fYWN0aW9uLXdyYXAgfiAuY210X19hY3Rpb24td3JhcDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJzsgfVxuXG4uY210X19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjk7XG4gIGNvbG9yOiAjNjY2O1xuICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuXG4uY210LXdyaXRlIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uY210LWZvb3RlciB7XG4gICp6b29tOiAxOyB9XG4gIC5jbXQtZm9vdGVyOmFmdGVyLCAuY210LWZvb3RlcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jbXQtZm9vdGVyIC50aXAtd3JhcCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cblxuLmNtdC1idG4td3JhcCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYnRuLWFjdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi8qXG4gKiBNYWluXG4gKi9cbi8qXG4gKiBNaXhpbnNcbiAqL1xuLmZvbnQtcmVkIHtcbiAgY29sb3I6ICNlZTQ4NDg7IH1cblxuLm1haW4tdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgaGVpZ2h0OiA2NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLXZpc3VhbCAubGF5b3V0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1haW4tdmlzdWFsLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgIHotaW5kZXg6IDE1OyB9XG4gICAgLm1haW4tdmlzdWFsLXNsaWRlX19idXR0b24ge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDMwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgICAgIC5tYWluLXZpc3VhbC1zbGlkZV9fYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yLCAxLjIpO1xuICAgICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMiwgMS4yKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIsIDEuMik7IH1cbiAgICAgIC5tYWluLXZpc3VhbC1zbGlkZV9fYnV0dG9uOmFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEsIDEpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuICAgICAgLm1haW4tdmlzdWFsLXNsaWRlX19idXR0b24tLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTRweDsgfVxuICAgICAgLm1haW4tdmlzdWFsLXNsaWRlX19idXR0b24tLW5leHQge1xuICAgICAgICByaWdodDogLTE0cHg7IH1cbiAgICAubWFpbi12aXN1YWwtc2xpZGVfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDM1MHB4OyB9XG4gICAgLm1haW4tdmlzdWFsLXNsaWRlX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubWFpbi12aXN1YWwtc2xpZGVfX2l0ZW0gfiAubWFpbi12aXN1YWwtc2xpZGVfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgICAgLm1haW4tdmlzdWFsLXNsaWRlX19pdGVtLXdyYXBwZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tdmlzdWFsLXNsaWRlX19saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAqem9vbTogMTsgfVxuICAgICAgLmx0LWllOSAubWFpbi12aXN1YWwtc2xpZGVfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAubWFpbi12aXN1YWwtc2xpZGVfX2xpc3Q6YWZ0ZXIsIC5tYWluLXZpc3VhbC1zbGlkZV9fbGlzdDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAubWFpbi12aXN1YWwtc2xpZGVfX2xpc3QtLWFjdGl2ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubHQtaWU5IC5tYWluLXZpc3VhbC1zbGlkZV9fbGlzdC0tYWN0aXZlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi12aXN1YWxfX3dyYXBwZXIsIC5tYWluLXZpc3VhbF9fbGlzdCwgLm1haW4tdmlzdWFsX19pdGVtIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWluLXZpc3VhbF9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubWFpbi12aXN1YWxfX2xpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFpbi12aXN1YWxfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLmx0LWllOSAubWFpbi12aXN1YWxfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYWluLXZpc3VhbF9faXRlbS0tYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubHQtaWU5IC5tYWluLXZpc3VhbF9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWFpbi12aXN1YWxfX2l0ZW0tYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTsgfVxuICAgICAgLm1haW4tdmlzdWFsX19pdGVtLWFuY2hvci0tZnVsbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYWluLXZpc3VhbF9faXRlbS1hbmNob3ItLWxheW91dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5tYWluLXZpc3VhbF9faXRlbS1hbmNob3ItLWJldHdlZW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLm1haW4tdmlzdWFsX19pdGVtIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWFpbi12aXN1YWxfX2l0ZW0tdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDM1LjY2NjY3JTtcbiAgICAgIGxlZnQ6IDU5LjU4MzMzJTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDAxNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubWFpbi12aXN1YWxfX2l0ZW0tYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNjUlO1xuICAgICAgbGVmdDogNTkuNTgzMzMlOyB9XG4gIC5tYWluLXZpc3VhbF9fY29udHJvbCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgei1pbmRleDogMjA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIC5tYWluLXZpc3VhbF9fY29udHJvbDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1haW4tdmlzdWFsX19jb250cm9sLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9iaWcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5tYWluLXZpc3VhbF9fY29udHJvbC0tbmV4dCB7XG4gICAgICByaWdodDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfYmlnLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLm1haW4tdmlzdWFsLS13aGl0ZSAubWFpbi12aXN1YWxfX2NvbnRyb2wge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjsgfVxuICAubWFpbi12aXN1YWxfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi12aXN1YWxfX3NsaWRlLXdyYXBwZXIsIC5tYWluLXZpc3VhbF9fc2xpZGUtaXRlbSwgLm1haW4tdmlzdWFsX19zbGlkZS1saXN0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5tYWluLXZpc3VhbF9fc2xpZGUtd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1haW4tdmlzdWFsX19zbGlkZS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubWFpbi12aXN1YWxfX3NsaWRlLWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgKnpvb206IDE7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLm1haW4tdmlzdWFsX19zbGlkZS1uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICBib3R0b206IDEycHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLm1haW4tdmlzdWFsX19zbGlkZS1uYXYtaXRlbSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBvcGFjaXR5OiAuNTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gICAgICAgIC5sdC1pZTkgLm1haW4tdmlzdWFsX19zbGlkZS1uYXYtaXRlbS1hbmNob3Ige1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzY2NjtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICAubHQtaWU5IC5tYWluLXZpc3VhbF9fc2xpZGUtbmF2LWl0ZW0tLWFjdGl2ZSAubWFpbi12aXN1YWxfX3NsaWRlLW5hdi1pdGVtLWFuY2hvciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAgIC5tYWluLXZpc3VhbF9fc2xpZGUtbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAubWFpbi12aXN1YWxfX3NsaWRlLW5hdi1pdGVtLWFuY2hvciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTsgfVxuICAgICAgICAubWFpbi12aXN1YWxfX3NsaWRlLW5hdi1pdGVtICsgLm1haW4tdmlzdWFsX19zbGlkZS1uYXYtaXRlbSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAubWFpbi12aXN1YWxfX25hdiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB6LWluZGV4OiAxNTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA1MHB4O1xuICAgIGxlZnQ6IDA7IH1cbiAgICAubHQtaWU5IC5tYWluLXZpc3VhbF9fbmF2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAubWFpbi12aXN1YWxfX25hdi0td2hpdGUgLm1haW4tdmlzdWFsX19uYXYtaXRlbS0tYWN0aXZlIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tYW5jaG9yLFxuICAgIC5tYWluLXZpc3VhbF9fbmF2LS13aGl0ZSAubWFpbi12aXN1YWxfX25hdi1pdGVtLWFuY2hvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLm1haW4tdmlzdWFsX19uYXYtaXRlbSwgLm1haW4tdmlzdWFsX19uYXYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgKnpvb206IDE7IH1cbiAgICAubWFpbi12aXN1YWxfX25hdi1hY3Rpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICp6b29tOiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cbiAgICAgIC5tYWluLXZpc3VhbF9fbmF2LWFjdGlvbi0tcGxheSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLm1haW4tdmlzdWFsLS1wYXVzZSAubWFpbi12aXN1YWxfX25hdi1hY3Rpb24tLXBsYXkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICp6b29tOiAxOyB9XG4gICAgICAubWFpbi12aXN1YWwtLXBhdXNlIC5tYWluLXZpc3VhbF9fbmF2LWFjdGlvbi0tcGF1c2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tdmlzdWFsX19uYXYtaXRlbSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogNDEzcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7IH1cbiAgICAgIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tLWFjdGl2ZSAubWFpbi12aXN1YWxfX25hdi1pdGVtLWFuY2hvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwMG1zOyB9XG4gICAgICAgIC5sdC1pZTkgLm1haW4tdmlzdWFsX19uYXYtaXRlbS0tYWN0aXZlIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tYW5jaG9yIHtcbiAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgICAubWFpbi12aXN1YWxfX25hdi1pdGVtLS1hY3RpdmUgLm1haW4tdmlzdWFsX19uYXYtaXRlbS10eHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tLWFjdGl2ZSAubWFpbi12aXN1YWxfX25hdi1pdGVtLXR4dCBzdHJvbmcge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAubWFpbi12aXN1YWxfX25hdi1pdGVtLXR4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuODsgfVxuICAgICAgICAubWFpbi12aXN1YWxfX25hdi1pdGVtLXR4dCBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi52aXN1YWwtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpc3VhbC12aWRlby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgLnZpc3VhbC12aWRlby1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uZXNob3AtdmlzdWFsIHtcbiAgaGVpZ2h0OiA2MDBweDsgfVxuXG4uZXNob3AtbGF5b3V0X19wcm9kdWN0LS1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDExNTBweDsgfVxuXG4uZXNob3AtbGF5b3V0X19zZW50IHtcbiAgd2lkdGg6IDYxMHB4O1xuICBmbG9hdDogbGVmdDsgfVxuICAuZXNob3AtbGF5b3V0X19zZW50IH4gLmVzaG9wLWxheW91dF9fc2VudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmVzaG9wLWxheW91dF9fc2VudC0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmVzaG9wLWxheW91dF9fc2VudC0tbW9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMjBweDsgfVxuICAuZXNob3AtbGF5b3V0X19zZW50LS1saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZXNob3AtbGF5b3V0X19zZW50LS1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiA0MHB4IDA7IH1cbiAgICAuZXNob3AtbGF5b3V0X19zZW50LS1pdGVtIH4gLmVzaG9wLWxheW91dF9fc2VudC0taXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICAuZXNob3AtbGF5b3V0X19zZW50LS1pbmZvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgLmVzaG9wLWxheW91dF9fc2VudC0taW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cbiAgLmVzaG9wLWxheW91dF9fc2VudC0tYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZXNob3AtbGF5b3V0X19ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWluLXN1cnZleSB7XG4gIGhlaWdodDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4OyB9XG4gIC5tYWluLXN1cnZleV9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYWluLXN1cnZleV9fYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IC0zOXB4O1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLm1haW4tc3VydmV5X19idXR0b246YWZ0ZXIsIC5tYWluLXN1cnZleV9fYnV0dG9uOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5tYWluLXN1cnZleV9fYnV0dG9uOmJlZm9yZSB7XG4gICAgICB3aWR0aDogMTFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2xpbmVfaG9yaXpvbnRhbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLm1haW4tc3VydmV5X19idXR0b246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9saW5lX3ZlcnRpY2FsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLm1haW4tc2VjdGlvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAubWFpbi1zZWN0aW9uIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubWFpbi1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzOS45cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgKnpvb206IDE7IH1cbiAgICAubHQtaWU5IC5tYWluLXNlY3Rpb25fX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAubWFpbi1zZWN0aW9uX190aXRsZS0tc3R5bGUyIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAxMDA7XG4gICAgICBjb2xvcjogI2JiYjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAubWFpbi1zZWN0aW9uX190aXRsZS0tdmVydGljYWwge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgIC1tb3otdHJhbnNmb3JtLW9yaWdpbjogMCAxMDAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTsgfVxuICAubWFpbi1zZWN0aW9uX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgY29sb3I6ICM2NjY7IH1cblxuLm1haW4tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiA0MHB4IDA7IH1cbiAgLm1haW4tYmFubmVyX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4jYXJyaXZhbCB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMTMwcHg7IH1cblxuLmFycml2YWwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFycml2YWwtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDM4cHg7IH1cbiAgLmFycml2YWwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTIwMHB4OyB9XG4gIC5hcnJpdmFsLXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAuYXJyaXZhbC1zbGlkZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAvKiBJRSA4ICovXG4gICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgICAgLyogSUUgNS03ICovXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgICAgLyogTmV0c2NhcGUgKi9cbiAgICAgIC1tb3otb3BhY2l0eTogMC41O1xuICAgICAgLyogU2FmYXJpIDEueCAqL1xuICAgICAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgICAuYXJyaXZhbC1zbGlkZV9faXRlbS0tYWN0aXZlIHtcbiAgICAgICAgLyogSUUgOCAqL1xuICAgICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgICAgICAgLyogSUUgNS03ICovXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgICAvKiBOZXRzY2FwZSAqL1xuICAgICAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAgICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmFycml2YWwtc2xpZGVfX2l0ZW0tLWJveCB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuYXJyaXZhbC1zbGlkZV9faXRlbS0tYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5hcnJpdmFsLXNsaWRlX19pdGVtLS1hbmNob3IgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gICAgICAgIC5hcnJpdmFsLXNsaWRlX19pdGVtLS1hbmNob3I6aG92ZXIgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpOyB9XG4gIC5hcnJpdmFsLWluZm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYXJyaXZhbC1pbmZvX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjODg4OyB9XG4gICAgLmFycml2YWwtaW5mb19fbmFtZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuYXJyaXZhbC1pbmZvX19wcmljZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gICAgICAuYXJyaXZhbC1pbmZvX19wcmljZSBzdHJpa2Uge1xuICAgICAgICBjb2xvcjogIzg4ODsgfVxuICAgICAgLmFycml2YWwtaW5mb19fcHJpY2Ugc3Ryb25nIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5hcnJpdmFsX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMzdweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAvKiBJRSA4ICovXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgICAvKiBJRSA1LTcgKi9cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIC8qIE5ldHNjYXBlICovXG4gICAgLW1vei1vcGFjaXR5OiAwLjU7XG4gICAgLyogU2FmYXJpIDEueCAqL1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjU7XG4gICAgLyogR29vZCBicm93c2VycyAqL1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5hcnJpdmFsX19jb250cm9sOmhvdmVyIHtcbiAgICAgIC8qIElFIDggKi9cbiAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgICAgLyogSUUgNS03ICovXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAgIC8qIE5ldHNjYXBlICovXG4gICAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgICAta2h0bWwtb3BhY2l0eTogMTtcbiAgICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuYXJyaXZhbF9fY29udHJvbC0tcHJldiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTYyMHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gICAgLmFycml2YWxfX2NvbnRyb2wtLW5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDU4NHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bzsgfVxuICAuYXJyaXZhbF9fbmF2IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5hcnJpdmFsX19uYXYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAuYXJyaXZhbF9fbmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5hcnJpdmFsX19uYXYtaXRlbS0tYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5hcnJpdmFsX19uYXYtaXRlbS0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODsgfVxuXG4uY3VyYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmN1cmF0aW9uLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmN1cmF0aW9uLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA0NjFweDtcbiAgICAgIGhlaWdodDogNTU4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL21haW4vY3VyYXRpb24vY3VyYXRpb25fYmcucG5nKTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5jdXJhdGlvbi13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNnB4OyB9XG4gIC5jdXJhdGlvbi11cHBlciB7XG4gICAgKnpvb206IDE7IH1cbiAgICAuY3VyYXRpb24tdXBwZXI6YWZ0ZXIsIC5jdXJhdGlvbi11cHBlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmN1cmF0aW9uLXVwcGVyLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzE1cHg7XG4gICAgICBoZWlnaHQ6IDMxNHB4O1xuICAgICAgcGFkZGluZzogMzRweCAyNXB4IDEwcHggMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAuY3VyYXRpb24tdXBwZXItbGVmdDphZnRlciwgLmN1cmF0aW9uLXVwcGVyLWxlZnQ6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jdXJhdGlvbi11cHBlci1yaWdodCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDUwNXB4O1xuICAgICAgaGVpZ2h0OiAzMTRweDsgfVxuICAuY3VyYXRpb24taW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDI3MHB4OyB9XG4gICAgLmN1cmF0aW9uLWluZm86YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3JkZXI6IDEwcHggc29saWQgI2RkZDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC5jdXJhdGlvbi1pbmZvLWNhbnZhcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY3VyYXRpb24taW5mb19fYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9tYWluL2N1cmF0aW9uL2dyYWRlX2Jhci5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLmN1cmF0aW9uLWluZm9fX3R4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jdXJhdGlvbi1pbmZvX19uYW1lLCAuY3VyYXRpb24taW5mb19fbXNnIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODU3MTQ7IH1cbiAgICAuY3VyYXRpb24taW5mb19fbXNnIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAuY3VyYXRpb24taW5mb19fbG9naW4sIC5jdXJhdGlvbi1pbmZvX19ncmFkZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBib3R0b206IDc4cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5jdXJhdGlvbi1pbmZvX19sb2dpbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gICAgICAuY3VyYXRpb24taW5mb19fbG9naW46YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9pY29uX2Fycm93X3JlZC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAuY3VyYXRpb24tbGlrZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmN1cmF0aW9uLWxpa2VfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuY3VyYXRpb24tbGlrZV9fd3JhcCB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgIC5jdXJhdGlvbi1saWtlX19zdWIge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuY3VyYXRpb24tbGlrZV9fbGlzdCB7XG4gICAgICAqem9vbTogMTsgfVxuICAgICAgLmN1cmF0aW9uLWxpa2VfX2xpc3Q6YWZ0ZXIsIC5jdXJhdGlvbi1saWtlX19saXN0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuY3VyYXRpb24tbGlrZV9faXRlbSB7XG4gICAgICB3aWR0aDogMTI1cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmN1cmF0aW9uLWxpa2VfX2l0ZW0gfiAuY3VyYXRpb24tbGlrZV9faXRlbSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5jdXJhdGlvbi1saWtlX19pY29uIHtcbiAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5jdXJhdGlvbi1saWtlX19pY29uW2RhdGEtaWNvbj1cImNvdXBvblwiXSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9pY29uL2ljb25fY291cG9uLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICAgLmN1cmF0aW9uLWxpa2VfX2ljb25bZGF0YS1pY29uPVwic2hpcHBpbmdcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvaWNvbi9pY29uX3NoaXBwaW5nLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgICAgLmN1cmF0aW9uLWxpa2VfX2ljb25bZGF0YS1pY29uPVwiZ3JhZGVcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvaWNvbi9pY29uX2dyYWRlLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5jdXJhdGlvbi1saWtlX190eHQge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5jdXJhdGlvbi1saWtlX190ZXJtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG4gICAgLmN1cmF0aW9uLWxpa2VfX29iaiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgIC5jdXJhdGlvbi1saWtlX19udW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTsgfVxuICAgIC5jdXJhdGlvbi1saWtlX191bml0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgcmlnaHQ6IC0xM3B4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAuY3VyYXRpb24tcmVjb21tZW5kIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuY3VyYXRpb24tcmVjb21tZW5kX19hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jdXJhdGlvbi1yZWNvbW1lbmRfX2JveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jdXJhdGlvbi1yZWNvbW1lbmRfX25hbWUge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtOyB9XG4gICAgLmN1cmF0aW9uLXJlY29tbWVuZF9fZGF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTsgfVxuICAuY3VyYXRpb24tdW5kZXIge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgKnpvb206IDE7IH1cbiAgICAuY3VyYXRpb24tdW5kZXI6YWZ0ZXIsIC5jdXJhdGlvbi11bmRlcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmN1cmF0aW9uLXVuZGVyLWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNzE1cHg7XG4gICAgICBoZWlnaHQ6IDU3MnB4O1xuICAgICAgYm9yZGVyOiA4cHggc29saWQgIzIxMjEyMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuY3VyYXRpb24tdW5kZXItcmlnaHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgIHdpZHRoOiA1MDVweDsgfVxuICAuY3VyYXRpb24tcHJvY19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDQycHggMzJweCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmN1cmF0aW9uLXByb2NfX2xpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogNDRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuY3VyYXRpb24tcHJvY19faXRlbS5zbGlkZV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAuY3VyYXRpb24tcHJvY19faXRlbS5zbGlkZV9faXRlbXMuaG92ZXIge1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLmN1cmF0aW9uLXByb2NfX2l0ZW0uc2xpZGVfX2l0ZW1zOmhvdmVyOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmN1cmF0aW9uLXByb2NfX2l0ZW0gfiAuY3VyYXRpb24tcHJvY19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLmN1cmF0aW9uLXByb2NfX2luZm8ge1xuICAgIHBhZGRpbmc6IDIwcHggNTBweCAwIDIwcHg7XG4gICAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cbiAgICAuY3VyYXRpb24tcHJvY19faW5mby0tcHJpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLmN1cmF0aW9uLWJhbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTQycHg7IH1cbiAgICAuY3VyYXRpb24tYmFubmVyX19hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jdXJhdGlvbi1iYW5uZXJfX2JveCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07IH1cbiAgICAuY3VyYXRpb24tYmFubmVyX19icmFuZCB7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgLmN1cmF0aW9uLWJhbm5lcl9fbmFtZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG4gICAgLmN1cmF0aW9uLWJhbm5lcl9fZGF0ZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTFweDsgfVxuICAuY3VyYXRpb24tdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5jdXJhdGlvbi10eXBlX19saXN0IHtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAuY3VyYXRpb24tdHlwZV9fbGlzdDphZnRlciwgLmN1cmF0aW9uLXR5cGVfX2xpc3Q6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5jdXJhdGlvbi10eXBlX19pdGVtLnNsaWRlX19pdGVtcyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyNTNweDtcbiAgICAgIGhlaWdodDogNDEwcHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDEwcHggMCAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAuY3VyYXRpb24tdHlwZV9faXRlbS5zbGlkZV9faXRlbXMuaG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAuY3VyYXRpb24tdHlwZV9faXRlbS5zbGlkZV9faXRlbXM6aG92ZXI6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmN1cmF0aW9uLXR5cGVfX2l0ZW0gfiAuY3VyYXRpb24tdHlwZV9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuICAgIC5jdXJhdGlvbi10eXBlX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAwIDVweCAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5jdXJhdGlvbi10eXBlX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTVweDsgfVxuICAuY3VyYXRpb24tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMSB1cmwoLi4vaW1nL2ljb24vaWNvbl9jbG9zZV93aGl0ZTE4eDE4LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLmJyYW5kLXByb21vdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYnJhbmQtcHJvbW90aW9uLXNsaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmJyYW5kLXByb21vdGlvbi1zbGlkZV9fbGlzdCB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJyYW5kLXByb21vdGlvbi1zbGlkZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gICAgLmJyYW5kLXByb21vdGlvbi1zbGlkZV9fbmF2IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYm90dG9tOiAzM3B4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5icmFuZC1wcm9tb3Rpb24tc2xpZGVfX25hdi1idXR0b24ge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuYnJhbmQtcHJvbW90aW9uLXNsaWRlX19uYXYtYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTsgfVxuICAgICAgICAuYnJhbmQtcHJvbW90aW9uLXNsaWRlX19uYXYtYnV0dG9uLS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7IH1cbiAgLmJyYW5kLXByb21vdGlvbi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJyYW5kLXByb21vdGlvbl9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM2cHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMztcbiAgICAvKiBJRSA4ICovXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT01MClcIjtcbiAgICAvKiBJRSA1LTcgKi9cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NTApO1xuICAgIC8qIE5ldHNjYXBlICovXG4gICAgLW1vei1vcGFjaXR5OiAwLjU7XG4gICAgLyogU2FmYXJpIDEueCAqL1xuICAgIC1raHRtbC1vcGFjaXR5OiAwLjU7XG4gICAgLyogR29vZCBicm93c2VycyAqL1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb25fX2NvbnRyb2w6aG92ZXIge1xuICAgICAgLyogSUUgOCAqL1xuICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgICAvKiBJRSA1LTcgKi9cbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgLyogTmV0c2NhcGUgKi9cbiAgICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgICAgLyogR29vZCBicm93c2VycyAqL1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb25fX2NvbnRyb2wtLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlIHVybCguLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bzsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb25fX2NvbnRyb2wtLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZSB1cmwoLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gIC5icmFuZC1wcm9tb3Rpb246YWZ0ZXIge1xuICAgIC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmFuZC9iZy5wbmcpOyovXG4gICAgd2lkdGg6IDI0NjBweDtcbiAgICBoZWlnaHQ6IDUzMThweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIGJvdHRvbTogLTQ0MHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmJyYW5kLXByb21vdGlvbi1tYWluIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvZ29sZmJnLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbiAgICBwYWRkaW5nLXRvcDogMzAwcHg7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLW1haW5fX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzOyB9XG4gIC5icmFuZC1wcm9tb3Rpb24tc29jaWFsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLXNvY2lhbF9fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb24tc29jaWFsX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb24tc29jaWFsX19saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG1hcmdpbjogLTEwcHg7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLXNvY2lhbF9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjUlO1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgLmJyYW5kLXByb21vdGlvbi1zb2NpYWxfX2l0ZW0td3JhcHBlciwgLmJyYW5kLXByb21vdGlvbi1zb2NpYWxfX2l0ZW0taW1hZ2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLmJyYW5kLXByb21vdGlvbi1zb2NpYWxfX2l0ZW0tYm94IHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmJyYW5kLXByb21vdGlvbi1zb2NpYWxfX2l0ZW0taW1hZ2Uge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gICAgICAuYnJhbmQtcHJvbW90aW9uLXNvY2lhbF9faXRlbS1tZXNzYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU3OyB9XG4gIC5icmFuZC1wcm9tb3Rpb24tcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJyYW5kLXByb21vdGlvbi1wcm9kdWN0X19oZWFkZXIsIC5icmFuZC1wcm9tb3Rpb24tcHJvZHVjdF9faXRlbSB7XG4gICAgICB3aWR0aDogMjk1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLXByb2R1Y3RfX2l0ZW0taW1hZ2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5icmFuZC1wcm9tb3Rpb24tcHJvZHVjdF9faXRlbS1pbWFnZSBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAgICAgLmJyYW5kLXByb21vdGlvbi1wcm9kdWN0X19pdGVtLWltYWdlOmhvdmVyIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSwgMS4xNSk7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLXByb2R1Y3RfX2l0ZW0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmJyYW5kLXByb21vdGlvbi1wcm9kdWN0X19pdGVtLWJyYW5kIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb24tcHJvZHVjdF9faXRlbS10aXRsZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb24tcHJvZHVjdF9faXRlbS1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb24tcHJvZHVjdF9faXRlbS1icmFuZCB+IC5icmFuZC1wcm9tb3Rpb24tcHJvZHVjdF9faXRlbS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmJyYW5kLXByb21vdGlvbi1wcm9kdWN0X19pdGVtLXRpdGxlIH4gLmJyYW5kLXByb21vdGlvbi1wcm9kdWN0X19pdGVtLXByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLXByb2R1Y3RfX2hlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLXByb2R1Y3RfX2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyNXB4IGF1dG8gMDsgfVxuICAuYnJhbmQtcHJvbW90aW9uX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE3MHB4O1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMC44NTsgfVxuICAuYnJhbmQtcHJvbW90aW9uLWZpZ3VyZSB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAuYnJhbmQtcHJvbW90aW9uLWZpZ3VyZV9fY29udGVudCwgLmJyYW5kLXByb21vdGlvbi1maWd1cmVfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gIC5icmFuZC1wcm9tb3Rpb24tZmlndXJlX19jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDgwcHggNjVweDsgfVxuICAuYnJhbmQtcHJvbW90aW9uLWZpZ3VyZV9fc3ViamVjdCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYnJhbmQtcHJvbW90aW9uLWZpZ3VyZV9fbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NTtcbiAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5icmFuZC1wcm9tb3Rpb24tZmlndXJlX19tZXNzYWdlLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuYnJhbmQtcHJvbW90aW9uLWZpZ3VyZV9fbWVzc2FnZSB+IC5icmFuZC1wcm9tb3Rpb24tZmlndXJlX19tZXNzYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLmJyYW5kLXByb21vdGlvbi1maWd1cmVfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAuYnJhbmQtcHJvbW90aW9uLWZpZ3VyZV9fYnV0dG9uIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ubXN3LXNucyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1zdy1ib3R0b20ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5tc3ctYm90dG9tIC5sY2ctYm90dG9tX19pdGVtLWluZm8ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9tc3cvc2hvcC1pbmZvLWJnLnBuZ1wiKTsgfVxuICAubXN3LWJvdHRvbSAubGNnLWJvdHRvbV9faXRlbS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL21zdy9mYWNlYm9vay1iZy5wbmdcIik7IH1cbiAgLm1zdy1ib3R0b20gLmxjZy1ib3R0b21fX2l0ZW0taW5zdGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbXN3L2luc3Rhci1iZy5wbmdcIik7IH1cblxuLm1zdy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAxODBweDsgfVxuXG4ubGNzLXZpc3VhbEJyYW5kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvbGNzL2xjcy12aXN1YWwucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNzsgfVxuICAubGNzLXZpc3VhbEJyYW5kLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubGNzLXZpc3VhbEJyYW5kLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTUycHg7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5sY3MtdmlzdWFsQnJhbmQtYmFubmVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDYyMHB4O1xuICAgIGhlaWdodDogNTQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDY0cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmFuZC9sY3MvbGNzLXZpc3VhbF9iYW5uZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDExMCU7IH1cbiAgLmxjcy12aXN1YWxCcmFuZF9fdGl0bGUge1xuICAgIGhlaWdodDogNjFweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2xjcy9sY3MtdGl0bGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubGNzLXZpc3VhbEJyYW5kX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubGNzLWxvZ28ge1xuICBwYWRkaW5nOiAxMjBweCAwO1xuICBmb250LXNpemU6IDA7IH1cbiAgLmxjcy1sb2dvX19pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxjcy1sb2dvX190ZXh0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxjcy1sb2dvX190aXRsZSB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2xjcy9sY3MtYnJhbmRsb2dvLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAubGNzLWxvZ29fX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4OyB9XG5cbi5sY3MtbWVkaWEge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxjcy1tZWRpYV9fYmFubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYyMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvbGNzL2xjcy1tZWRpYV9iYW5uZXIucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGF1dG8gNzE1cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDcxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGNzLW1lZGlhX19iYW5uZXIub3Zlci1ldmVudC0tYWN0aXZlLnNjcm9sbC1ldmVudC0tYWN0aXZlIHtcbiAgICAgIGhlaWdodDogNzE1cHg7IH1cbiAgLmxjcy1tZWRpYV9fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmFuZC9sY3MvbGNzLWhpc3RvcnkucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5sY3MtbWVkaWFfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmxjcy1tZWRpYV9fYnRuIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4OyB9XG5cbi5sY3MtZ2FsbGVyeSB7XG4gIHBhZGRpbmc6IDYwcHggMCA5NXB4OyB9XG4gIC5sY3MtZ2FsbGVyeV9fbGlzdDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmxjcy1nYWxsZXJ5X19pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgIC5sY3MtZ2FsbGVyeV9faXRlbSArIC5sY3MtZ2FsbGVyeV9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgIC5sY3MtZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoMikge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMjAwbXM7IH1cbiAgICAubGNzLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zOyB9XG4gICAgLmxjcy1nYWxsZXJ5X19pdGVtLnNjcm9sbC1ldmVudC0tYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxjcy1nYWxsZXJ5X19pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDRweCAwIDRweDsgfVxuICAubGNzLWdhbGxlcnlfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0F2YW50JztcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubGNzLWdhbGxlcnlfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDsgfVxuXG4ucGxheS1idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2J1dHRvbi1wbGF5LnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ubGNzLXNlY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MTVweDsgfVxuXG4ubGNzLXZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmFuZC9sY3MvbGNzLW1haW4tdmlzdWFsLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmxjcy12aXN1YWwtd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4OyB9XG4gIC5sY3MtdmlzdWFsX190aXRsZSB7XG4gICAgd2lkdGg6IDUxNnB4OyB9XG4gIC5sY3MtdmlzdWFsX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5sY3MtdmlzdWFsX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdBdmFudCc7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDdlbTsgfVxuXG4ubGNzLXZpZGVvLS1hY3RpdmUge1xuICBoZWlnaHQ6IDEwODBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG5cbi5sY3MtdmlkZW9fX3ZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmxjcy12aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyYW5kL2xjcy9sY3MtdmlkZW8taW1nLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmxjcy12aWRlby13cmFwcGVyOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxjcy12aWRlby1jb250ZW50IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxjcy12aWRlb19fcGxheSB7XG4gIHdpZHRoOiA4NHB4O1xuICBoZWlnaHQ6IDg0cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9pY29uX3BsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgb3BhY2l0eTogMC41O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cbiAgLmxjcy12aWRlb19fcGxheTpob3ZlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4ubGNzLXZpZGVvX190aXRsZSB7XG4gIG1hcmdpbjogNTVweCBhdXRvIDA7XG4gIHdpZHRoOiA2NDBweDsgfVxuXG4ubGNzLXZpZGVvX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG4gIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBjb2xvcjogI2ZjZmNmYzsgfVxuXG4ubGNzLWNvbGxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxjcy1jb2xsZWN0aW9uX19iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyYW5kL2xjcy9haXItaW1nLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmxjcy1jb2xsZWN0aW9uLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sY3MtY29sbGVjdGlvbi13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxjcy1jb2xsZWN0aW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubGNzLWNvbGxlY3Rpb25fX3RpdGxlIHtcbiAgICB3aWR0aDogNDQ0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxjcy1jb2xsZWN0aW9uX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMzFweDtcbiAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmxjcy1jb2xsZWN0aW9uX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgZm9udC1mYW1pbHk6ICdBdmFudCc7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA3ZW07IH1cblxuLmxjcy1oYWxmIHtcbiAgbWluLXdpZHRoOiAxMjQwcHg7XG4gICp6b29tOiAxOyB9XG4gIC5sY3MtaGFsZjphZnRlciwgLmxjcy1oYWxmOmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxjcy1oYWxmLWxlZnQsIC5sY3MtaGFsZi1yaWdodCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4OyB9XG4gIC5sY3MtaGFsZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAyNDBweDsgfVxuICAgIC5sY3MtaGFsZl9faXRlbS0tYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubGNzLWhhbGZfX2l0ZW0tLWJveCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA2MjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA3M3B4OyB9XG4gIC5sY3MtaGFsZl9fZGVzYyB7XG4gICAgcGFkZGluZy10b3A6IDIxcHg7XG4gICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS43MzM7XG4gICAgY29sb3I6ICNkZGQ7IH1cblxuLmxjcy1zdG9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuICAubGNzLXN0b3JlX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOXB4O1xuICAgIHJpZ2h0OiA0M3B4O1xuICAgIHdpZHRoOiAxODdweDtcbiAgICBoZWlnaHQ6IDE4N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJhbmQvbGNzL2JvdW5kYXJ5LWxvZ28ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4ubGNzLWluc3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2JyYW5kL2xjcy9pbnN0YS1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5sY3MtaW5zdGFfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDgwcHg7XG4gICAgcmlnaHQ6IDkzcHg7XG4gICAgd2lkdGg6IDg2cHg7XG4gICAgaGVpZ2h0OiA4N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJhbmQvbGNzL2luc3RhLWljb24ucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4ubGNzLXZlbG8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9icmFuZC9sY3MvdmVsby1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gIC5sY3MtdmVsby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA3NnB4IDYwcHggMDsgfVxuICAubGNzLXZlbG9fX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7IH1cbiAgLmxjcy12ZWxvX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuXG4ubGNzLW5ld3Mge1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDsgfVxuICAubGNzLW5ld3NfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGNzLW5ld3Mtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGNzLW5ld3NfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAubGNzLW5ld3NfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5sY3MtbmV3c19faXRlbS0tYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5sY3MtbmV3c19faXRlbS0tdHh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzODtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmxjcy1uZXdzX19pdGVtLS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnQXZhbnQnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLmxjcy1uZXdzX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA4NHB4O1xuICAgIGhlaWdodDogODRweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q3O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmxjcy1uZXdzX19jb250cm9sLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvYnJhbmQvbGNzL2Fycm93LXRyaWFuZ2xlLWxlZnQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgIC5sY3MtbmV3c19fY29udHJvbC0tbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9icmFuZC9sY3MvYXJyb3ctdHJpYW5nbGUtcmlnaHQucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuXG4udW1iLXNlY3Rpb24ge1xuICBoZWlnaHQ6IDc5M3B4OyB9XG5cbi51bWItcHJvZHVjdCB7XG4gIG1hcmdpbi10b3A6IC0xOHB4OyB9XG4gIC51bWItcHJvZHVjdF9fbGlzdCB7XG4gICAgd2lkdGg6IDEyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAudW1iLXByb2R1Y3RfX2l0ZW0ge1xuICAgIHdpZHRoOiAyOThweDtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudW1iLXByb2R1Y3RfX2l0ZW0tYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC51bWItcHJvZHVjdF9faXRlbTphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAudW1iLXByb2R1Y3RfX2l0ZW06aG92ZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXI6IDEuNXB4IHNvbGlkICMwZDQ3OGU7IH1cbiAgICAudW1iLXByb2R1Y3RfX2l0ZW0gfiAudW1iLXByb2R1Y3RfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7IH1cbiAgICAudW1iLXByb2R1Y3RfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgLnVtYi1wcm9kdWN0X19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC51bWItcHJvZHVjdF9faXRlbS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjODg4ODg4O1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9XG5cbiNiZXN0IHtcbiAgcGFkZGluZzogMTAwcHggMCAxMzBweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7IH1cblxuLmJlc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJlc3Qtd3JhcHBlciB7XG4gICAgLypwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDE3MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47Ki9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIG1heC13aWR0aDogMTcycmVtOyB9XG4gIC5iZXN0LXNsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmVzdC1zbGlkZV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvKndpZHRoOiAxNzIwcHg7Ki9cbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAuYmVzdC1zbGlkZV9faXRlbS0tYm94IHtcbiAgICAgICAgLyp3aWR0aDogNDEuNXJlbTsqL1xuICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICAgICAuYmVzdC1zbGlkZV9faXRlbS0tYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5iZXN0LXNsaWRlX19pdGVtLS1hbmNob3IgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gICAgICAgIC5iZXN0LXNsaWRlX19pdGVtLS1hbmNob3I6aG92ZXIgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuICAuYmVzdC1pbmZvIHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmJlc3QtaW5mb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjODg4ODg4OyB9XG4gICAgLmJlc3QtaW5mb19fbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuYmVzdC1pbmZvX19wcmljZSB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5iZXN0X19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxODdweDtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmJlc3RfX2NvbnRyb2w6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5iZXN0X19jb250cm9sLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87IH1cbiAgICAuYmVzdF9fY29udHJvbC0tbmV4dCB7XG4gICAgICByaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bzsgfVxuXG4udW1iLWJvYXJkX19saXN0IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwcHg7IH1cblxuLnVtYi1ib2FyZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKndpZHRoOiA2MjBweDsqL1xuICB3aWR0aDogNTAlO1xuICAvKmhlaWdodDogMjMwcHg7Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAudW1iLWJvYXJkX19pdGVtLS1hbmNob3Ige1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAudW1iLWJvYXJkX19pdGVtLS1hbmNob3IgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cbiAgICAudW1iLWJvYXJkX19pdGVtLS1hbmNob3I6aG92ZXIgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpOyB9XG4gIC51bWItYm9hcmRfX2l0ZW0tLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgd2lkdGg6IDEzNXB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGQ0NzhlO1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMi41O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDsgfVxuICAgIC51bWItYm9hcmRfX2l0ZW0tLXRpdGxlX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS4ycHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDsgfVxuICAgICAgLnVtYi1ib2FyZF9faXRlbS0tdGl0bGVfX3RleHQuaXNzdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL2lzc3VlLXRpdGxlLnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDI1MXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7IH1cbiAgICAgIC51bWItYm9hcmRfX2l0ZW0tLXRpdGxlX190ZXh0Lm5ld3Mge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL25ld3MtdGl0bGUucG5nXCIpO1xuICAgICAgICB3aWR0aDogMzgzcHg7XG4gICAgICAgIGhlaWdodDogMjFweDsgfVxuICAgICAgLnVtYi1ib2FyZF9faXRlbS0tdGl0bGVfX3RleHQuZXZlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL2V2ZW50LXRpdGxlLnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDI3N3B4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7IH1cbiAgICAgIC51bWItYm9hcmRfX2l0ZW0tLXRpdGxlX190ZXh0LnNwb25zaGlwIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9zcG9uc2hpcC10aXRsZS5wbmdcIik7XG4gICAgICAgIHdpZHRoOiAyNDJweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG5cbiNiZXN0IC5sYXlvdXQtd3JhcHBlciB7XG4gIC8qd2lkdGg6IDE3MjBweDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDsqL1xuICB3aWR0aDogMTAwJTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi51bWItc25zIHtcbiAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLnVtYi1zbnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1heC13aWR0aDogMTcyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC51bWItc25zX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGhlaWdodDogMTgwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgLnVtYi1zbnNfX2l0ZW0tLWFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnVtYi1zbnNfX2l0ZW0tLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgICAgIC51bWItc25zX19pdGVtLS10aXRsZS1pbWcge1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIC51bWItc25zX19pdGVtLS10aXRsZS1pbWcuaW5zdGEtaWNvbiB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9pbnN0YS1pY29uLnBuZ1wiKTsgfVxuICAgICAgICAudW1iLXNuc19faXRlbS0tdGl0bGUtaW1nLkluc3RhZ3JhbS10eHQge1xuICAgICAgICAgIHdpZHRoOiAxMDlweDtcbiAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9pbnN0YS10eHQucG5nXCIpOyB9XG4gICAgICAgIC51bWItc25zX19pdGVtLS10aXRsZS1pbWcuZmFjZS1pY29uIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL2ZhY2Vib29rLWljb24ucG5nXCIpOyB9XG4gICAgICAgIC51bWItc25zX19pdGVtLS10aXRsZS1pbWcuZmFjZS10eHQge1xuICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9mYWNlYm9vay10eHQucG5nXCIpOyB9XG4gICAgICAudW1iLXNuc19faXRlbS0tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9zaG9wLWluZm8taWNvbi5wbmdcIik7XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIHRvcDogLTM1cHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnVtYi1zbnNfX2l0ZW0uc2hvcC1pbmZvcm1hdGlvbiB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9pbmZvLWJnLTg2MHgxODAucG5nXCIpOyB9XG4gICAgLnVtYi1zbnNfX2l0ZW0uaW5zdGFncmFtIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL2luc3RhLWJnLTQzMHgxODAucG5nXCIpOyB9XG4gICAgLnVtYi1zbnNfX2l0ZW0uZmFjZWJvb2sge1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvZmFjZWJvb2stYmctNDMweDE4MC5wbmdcIik7IH1cblxuLm1haW4tdmlzdWFsLS10b3Age1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDsgfVxuXG4jdW1iIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tdHh0IHN0cm9uZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuI3VtYiAubWFpbi12aXN1YWxfX25hdi1pdGVtIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogLjM7IH1cblxuI3VtYiAubWFpbi12aXN1YWxfX25hdi1pdGVtLS1hY3RpdmUgLm1haW4tdmlzdWFsX19uYXYtaXRlbS1hbmNob3Ige1xuICB0cmFuc2l0aW9uOiBub25lO1xuICB3aWR0aDogMDsgfVxuXG4jdW1iIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tdHh0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jdW1iIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuI3VtYiAubWFpbi12aXN1YWxfX25hdiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxNTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA1MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuI3VtYiAubWFpbi12aXN1YWxfX25hdi1pdGVtIH4gLm1haW4tdmlzdWFsX19uYXYtaXRlbSB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuI3VtYiAubWFpbi12aXN1YWxfX2NvbnRyb2wtLXByZXYge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGxlZnQ6IGluaGVyaXQ7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL3VtYi1sZWZ0LnBuZ1wiKTsgfVxuXG4ubWFpbi12aXN1YWxfX2l0ZW0tLWFuY2hvciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYWluLXZpc3VhbF9fY291bnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNHB4O1xuICB0b3A6IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAubWFpbi12aXN1YWxfX2NvdW50LWFsbCB7XG4gICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAubWFpbi12aXN1YWxfX2NvdW50LS1udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm1haW4tdmlzdWFsX19jb3VudC0tYWN0aXZlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gICAgLm1haW4tdmlzdWFsX19jb3VudC0tYWN0aXZlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvdmlzdWFsLWNvdW50LnBuZ1wiKTtcbiAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLnVtYi12aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBoZWlnaHQ6IDcxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnVtYi12aXN1YWxfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC51bWItdmlzdWFsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA5NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBsaW5lLWhlaWdodDogMS4xOyB9XG4gIC51bWItdmlzdWFsX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRvcDogMzNweDtcbiAgICBtYXJnaW4tdG9wOiAtMjVweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7IH1cbiAgICAudW1iLXZpc3VhbF9fY29udHJvbC0tcHJldiB7XG4gICAgICByaWdodDogODJweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi91bWItcmlnaHQuc3ZnXCIpOyB9XG4gICAgICAudW1iLXZpc3VhbF9fY29udHJvbC0tcHJldjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsgfVxuICAgIC51bWItdmlzdWFsX19jb250cm9sLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAtNDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvdW1iLWxlZnQuc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDsgfVxuICAgICAgLnVtYi12aXN1YWxfX2NvbnRyb2wtLW5leHQ6aG92ZXIge1xuICAgICAgICByaWdodDogLTMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7IH1cblxuLnVtYi1mdWxsX19hbmNob3Ige1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAudW1iLWZ1bGxfX2FuY2hvciA+IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLnVtYi1mdWxsX19saXN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4udW1iLWZ1bGxfX2l0ZW0ge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDE2LjY2JTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC51bWItZnVsbF9faXRlbTpob3ZlciAudW1iLWZ1bGxfX2luZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC51bWItZnVsbF9faXRlbTpob3ZlcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9iYWNrZ3JvdW5kLWJnLWl0ZW0ucG5nXCIpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4udW1iLWZ1bGxfX2luZm8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMjBweDtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnVtYi1mdWxsX19uYW1lIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEzcHg7IH1cblxuLnVtYi1mdWxsX19icmFuZCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjZmZmZmZmOyB9XG5cbi51bWItZnVsbF9fcHJpY3Qge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI2ZmZmZmZjsgfVxuXG4uZGVzY2VudGUtcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZGVzY2VudGUtcGFnZTphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzg4cHg7XG4gICAgcmlnaHQ6IC0xMDBweDtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNTQzcHg7XG4gICAgaGVpZ2h0OiA2MTVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2Rlc2NlbnRlL2NvbnRlbnQtcmlnaHQtYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmRlc2NlbnRlLXBhZ2U6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNDEycHg7XG4gICAgbGVmdDogLTQxOXB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiA1OTJweDtcbiAgICBoZWlnaHQ6IDY2NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvZGVzY2VudGUvY29udGVudC1sZWZ0LWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB6LWluZGV4OiAxOyB9XG5cbi5kZXNjZW50ZS12aXN1YWxfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5kZXNjZW50ZS12aXN1YWxfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcxNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCA3MTVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5kZXNjZW50ZS12aXN1YWxfX2l0ZW0tLWZpcnN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2Rlc2NlbnRlL21haW4tdmlzdWFsMS5wbmcpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3LjY1NjI1JTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmRlc2NlbnRlLXZpc3VhbF9faXRlbS0tZmlyc3Q6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDEyLjEzNTQyJTtcbiAgICAgIHdpZHRoOiAxMDQzcHg7XG4gICAgICBoZWlnaHQ6IDEyNDRweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2Rlc2NlbnRlL21haW4tdmlzdWFsMS1hcnJvdy5wbmcpOyB9XG4gIC5kZXNjZW50ZS12aXN1YWxfX2l0ZW0tLXNlY29uZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmFuZC9kZXNjZW50ZS9tYWluLXZpc3VhbDIucG5nKTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjcwODMzJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5kZXNjZW50ZS12aXN1YWxfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZWFlYWVhOyB9XG5cbiNmb290d2VhciB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIHotaW5kZXg6IDU7IH1cblxuLmZvb3R3ZWFyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTkyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5mb290d2Vhci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgNS4yMDgzMyU7IH1cbiAgICAuZm9vdHdlYXItaGVhZGVyX190aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9XG4gIC5mb290d2Vhci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZm9vdHdlYXItbGF5b3V0IHtcbiAgICBtYXJnaW46IDAgNS4yMDgzMyU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5mb290d2Vhci1sYXlvdXQtYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb290d2Vhci1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmZvb3R3ZWFyLXNsaWRlX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgLmZvb3R3ZWFyLXNsaWRlX19pdGVtLS1hY3RpdmUge1xuICAgICAgICAvKiBJRSA4ICovXG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgICAgICAvKiBJRSA1LTcgKi9cbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAgIC8qIE5ldHNjYXBlICovXG4gICAgICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAgICAgLyogU2FmYXJpIDEueCAqL1xuICAgICAgICAta2h0bWwtb3BhY2l0eTogMTtcbiAgICAgICAgLyogR29vZCBicm93c2VycyAqL1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZm9vdHdlYXItc2xpZGVfX2l0ZW0tLWJveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgcGFkZGluZzogMi42MTYyOCU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZm9vdHdlYXItc2xpZGVfX2l0ZW0tLWJveCBpbWcge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH1cbiAgICAgICAgLmZvb3R3ZWFyLXNsaWRlX19pdGVtLS1ib3g6aG92ZXIgaW1nIHtcbiAgICAgICAgICAvKiBJRSA4ICovXG4gICAgICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT04MClcIjtcbiAgICAgICAgICAvKiBJRSA1LTcgKi9cbiAgICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAgICAgICAgIC8qIE5ldHNjYXBlICovXG4gICAgICAgICAgLW1vei1vcGFjaXR5OiAwLjg7XG4gICAgICAgICAgLyogU2FmYXJpIDEueCAqL1xuICAgICAgICAgIC1raHRtbC1vcGFjaXR5OiAwLjg7XG4gICAgICAgICAgLyogR29vZCBicm93c2VycyAqL1xuICAgICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAuZm9vdHdlYXItaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdHdlYXItaW5mb19fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cbiAgICAuZm9vdHdlYXItaW5mb19fbmFtZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmZvb3R3ZWFyLWluZm9fX3ByaWNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07IH1cbiAgICAgIC5mb290d2Vhci1pbmZvX19wcmljZSBzdHJpa2Uge1xuICAgICAgICBjb2xvcjogIzg4ODsgfVxuICAgICAgLmZvb3R3ZWFyLWluZm9fX3ByaWNlIHN0cm9uZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuZm9vdHdlYXJfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmZvb3R3ZWFyX19jb250cm9sOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZm9vdHdlYXJfX2NvbnRyb2wtLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bzsgfVxuICAgIC5mb290d2Vhcl9fY29udHJvbC0tbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87IH1cbiAgLmZvb3R3ZWFyX19uYXYge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZvb3R3ZWFyX19uYXYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAuZm9vdHdlYXJfX25hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAuZm9vdHdlYXJfX25hdi1pdGVtLS1hbmNob3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmZvb3R3ZWFyX19uYXYtaXRlbS0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODsgfVxuXG4uYnV0dG9uLXdyYXBfX21haW4ge1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5idXR0b24td3JhcF9fbWFpbi1kc2cge1xuICAgIG1hcmdpbi1sZWZ0OiA2OHB4OyB9XG5cbi5kc3QtYmxvZyB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7IH1cbiAgLmRzdC1ibG9nLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMzBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gIC5kc3QtYmxvZy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxNzIwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAuZHN0LWJsb2ctY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMy43MjA5MyU7IH1cbiAgLmRzdC1ibG9nX190aXRsZSwgLmRzdC1ibG9nX19tb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5kc3QtYmxvZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wN2VtO1xuICAgIGNvbG9yOiAjMjIyOyB9XG4gIC5kc3QtYmxvZ19fbW9yZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmRzdC1ibG9nX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmRzdC1ibG9nX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgICAuZHN0LWJsb2dfX2l0ZW0tLWFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmRzdC1ibG9nX19pdGVtLS10eHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIGJvdHRvbTogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmRzdC1ibG9nX19uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZHN0LWJsb2dfX25hdi1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5kc3QtYmxvZ19fbmF2LWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5kc3QtYmxvZ19fbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAgIC5kc3QtYmxvZ19fbmF2LWl0ZW0tLWFuY2hvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kc3QtYmxvZ19fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLmRzdC1ibG9nX19jb250cm9sOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHN0LWJsb2dfX2NvbnRyb2wtLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gICAgLmRzdC1ibG9nX19jb250cm9sLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG5cbi5kc2ctc25zIHtcbiAgbWFyZ2luOiAtMTBweDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5kc2ctc25zX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kc2ctc25zX19pdGVtLWluZm9ybWF0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmRzZy1zbnNfX2l0ZW0taW5mb3JtYXRpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2RzZy9zaG9wLWluZm9ybWF0aW9uLWljb24ucG5nKTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxOHB4OyB9XG5cbi5kc2ctcHJvZHVjdHNfX2xpc3Qge1xuICBtYXJnaW46IC0xMHB4O1xuICBmb250LXNpemU6IDA7IH1cblxuLmRzZy1wcm9kdWN0c19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuZHNnLXByb2R1Y3RzX19pdGVtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNEKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM0QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzRCgwLCAwLCAwKTsgfVxuICAgIC5kc2ctcHJvZHVjdHNfX2l0ZW0taW1hZ2UsXG4gICAgLmRzZy1wcm9kdWN0c19faXRlbS1pbWFnZSBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cbiAgICAuZHNnLXByb2R1Y3RzX19pdGVtLWltYWdlOmhvdmVyIGltZyB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpOyB9XG4gIC5kc2ctcHJvZHVjdHNfX2l0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtOyB9XG5cbi5kc2ctcGlja19fd3JhcHBlciB7XG4gIG1hcmdpbjogLTEwcHg7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uZHNnLXBpY2tfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLmRzZy1waWNrX19pdGVtLWltYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kc2ctcGlja19faXRlbS1pbWFnZSxcbiAgICAuZHNnLXBpY2tfX2l0ZW0taW1hZ2UgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG4gICAgLmRzZy1waWNrX19pdGVtLWltYWdlOmhvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuICAuZHNnLXBpY2tfX2l0ZW0td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZHNnLXBpY2tfX2l0ZW0tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLypwYWRkaW5nLXJpZ2h0OiAyNTBweDsqL1xuICAgIHdpZHRoOiAzODBweDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAuZHNnLXBpY2tfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjMjIyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5kc2ctcGlja19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM0NDQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS42OTsgfVxuICAuZHNnLXBpY2tfX2l0ZW0tYnV0dG9uIHtcbiAgICAvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogMDsqL1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5kc2ctcGlja19faXRlbS1idXR0b246YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAuZHNnLXBpY2tfX2l0ZW0tYnV0dG9uLS1ibGFjayB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTUxNTE1O1xuICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kc2ctcGlja19faXRlbS1idXR0b24tLWJsYWNrOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAgICAgLmRzZy1waWNrX19pdGVtLWJ1dHRvbi0tYmxhY2s6aG92ZXI6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuZHNnLXBpY2tfX2l0ZW0tYnV0dG9uLS13aGl0ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgY29sb3I6ICMxMTExMTE7XG4gICAgICBmb250LXdlaWdodDogOTAwOyB9XG4gICAgICAuZHNnLXBpY2tfX2l0ZW0tYnV0dG9uLS13aGl0ZTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5kc2ctcGlja19faXRlbS1idXR0b24tLXdoaXRlOmhvdmVyOmhvdmVyOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi5kc2ctdmlkZW9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cblxuLmRzZy12aWRlb19fcGxheSwgLmRzZy12aWRlb19fbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmRzZy12aWRlb19fcGxheSB7XG4gIHdpZHRoOiA4NDBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kc2ctdmlkZW9fX3BsYXktd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5kc2ctdmlkZW9fX3BsYXkgLmRzZy12aWRlb19faXRlbSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cbiAgLmRzZy12aWRlb19fcGxheSAuZHNnLXZpZGVvX19pdGVtLS1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgLmRzZy12aWRlb19fcGxheSAuZHNnLXZpZGVvX19pdGVtLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE1OyB9XG4gIC5kc2ctdmlkZW9fX3BsYXkgLmRzZy12aWRlb19faXRlbS12aWRlbyBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZHNnLXZpZGVvX19wbGF5IC5kc2ctdmlkZW9fX2l0ZW0td3JhcHBlcjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgLmRzZy12aWRlb19fcGxheSAuZHNnLXZpZGVvX19pdGVtLWNvbnRlbnQge1xuICAgIHotaW5kZXg6IDM7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgLmRzZy12aWRlb19fcGxheSAuZHNnLXZpZGVvX19pdGVtLW5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5kc2ctdmlkZW9fX3BsYXkgLmRzZy12aWRlb19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgLmRzZy12aWRlb19fcGxheSAuZHNnLXZpZGVvX19pdGVtLXBsYXktdGltZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNjY2NjY2M7IH1cbiAgICAuZHNnLXZpZGVvX19wbGF5IC5kc2ctdmlkZW9fX2l0ZW0tcGxheS10aW1lOjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2RzZy9wbGF5LWJ1dHRvbi1ibGFjay5zdmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEycHggMTRweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmRzZy12aWRlb19fbGlzdCAuZHNnLXZpZGVvX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMjRweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7IH1cbiAgLmRzZy12aWRlb19fbGlzdCAuZHNnLXZpZGVvX19pdGVtLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLmRzZy12aWRlb19fbGlzdCAuZHNnLXZpZGVvX19pdGVtLWNvbnRlbnQsIC5kc2ctdmlkZW9fX2xpc3QgLmRzZy12aWRlb19faXRlbS1pbWFnZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5kc2ctdmlkZW9fX2xpc3QgLmRzZy12aWRlb19faXRlbS1pbWFnZSB7XG4gICAgd2lkdGg6IDE3NXB4OyB9XG4gIC5kc2ctdmlkZW9fX2xpc3QgLmRzZy12aWRlb19faXRlbS1uYW1lIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gIC5kc2ctdmlkZW9fX2xpc3QgLmRzZy12aWRlb19faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY5ZW07XG4gICAgbWFyZ2luLXRvcDogN3B4OyB9XG4gIC5kc2ctdmlkZW9fX2xpc3QgLmRzZy12aWRlb19faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmRzZy12aWRlb19fbGlzdCAuZHNnLXZpZGVvX19pdGVtLXBsYXktdGltZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRzZy12aWRlb19fbGlzdCAuZHNnLXZpZGVvX19pdGVtLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7IH1cblxuLmRzZy12aWRlb19fbGlzdCAuZHNnLXZpZGVvX19pdGVtLS1hY3RpdmUgLmRzZy12aWRlb19faXRlbS1wbGF5LXRpbWUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5kc2ctdmlkZW9fX2xpc3QgLmRzZy12aWRlb19faXRlbS0tYWN0aXZlIC5kc2ctdmlkZW9fX2l0ZW0tcGxheS10aW1lOjpiZWZvcmUge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2JyYW5kL2RzZy9wbGF5LWJ1dHRvbi13aGl0ZS5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDlweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7IH1cblxuLmRzZy12aWRlb19fbGlzdCB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjY2NjY2OyB9XG5cbi5kc2ctc2VjdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cblxuLmRzZy1zZWN0aW9uIH4gLmRzZy1zZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cblxuLmRzZy1zZWN0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDA7IH1cblxuLmRzZy1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5kc2ctc2VjdGlvbl9fbW9yZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5kc2ctc2VjdGlvbl9fbW9yZTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBmb250LXNpemU6IC43ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5kc2ctZHVhbGlzIHtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvYnJhbmQvZHNnL2R1YWxpcy1iZy5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRzZy1kdWFsaXNfX2ljb24ge1xuICAgIHdpZHRoOiAxMTFweDtcbiAgICBoZWlnaHQ6IDExNnB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAuZHNnLWR1YWxpc19faXRlbSB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmRzZy1kdWFsaXNfX2l0ZW0gfiAuZHNnLWR1YWxpc19faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuZHNnLWR1YWxpc19fbGlzdC0td3JhcCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZHNnLWR1YWxpc19fbGlzdC0tdG9wIC5kc2ctZHVhbGlzX19pdGVtIHtcbiAgICB3aWR0aDogNjEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uZHNnLWJhbm5lciB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZHNnLWJhbm5lcl9fY29udGFpbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAyNXB4IDAgMTVweDsgfVxuICAgIC5kc2ctYmFubmVyX19jb250YWluOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZzogMCAxNXB4IDAgMjVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmRzZy1iYW5uZXJfX2NvbnRhaW46bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwOyB9XG4gICAgLmRzZy1iYW5uZXJfX2NvbnRhaW46YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuXG4uZHNnX19zcGlrZS1idG4ge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5kc2ctcGVyZm9ybSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG4gIC5kc2ctcGVyZm9ybV9fc3ViIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZHNnLXBlcmZvcm1fX2FsbCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5kc2ctcGVyZm9ybV9fYWxsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICByaWdodDogLTEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvZHNnL2Fycm93LXN0eWxlLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAuZHNnLXBlcmZvcm1fX2dvb2RzIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZHNnLXBlcmZvcm1fX2dvb2RzLS1saXN0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuZHNnLXBlcmZvcm1fX2dvb2RzLS1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI4NXB4O1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDA7IH1cbiAgICAgIC5kc2ctcGVyZm9ybV9fZ29vZHMtLWl0ZW0gfiAuZHNnLXBlcmZvcm1fX2dvb2RzLS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIC5kc2ctcGVyZm9ybV9fZ29vZHMtLWl0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRzZy1wZXJmb3JtX19nb29kcy0tYnJhbmQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmRzZy1wZXJmb3JtX19nb29kcy0tbmFtZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgLmRzZy1wZXJmb3JtX19nb29kcy0tcHJpY2Uge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmRzZy1wZXJmb3JtLS1hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZHNnLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0NnB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgZGlzcGxheTogdGFibGU7IH1cbiAgLmRzZy10aXRsZTphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5kc2ctY29sbGVjdGlvbiB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kc2ctY29sbGVjdGlvbl9fYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZHNnLWNvbGxlY3Rpb25fX2Jhbm5lci1ib3gge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4MHB4OyB9XG4gICAgLmRzZy1jb2xsZWN0aW9uX19iYW5uZXItZGVzYyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxNDI5O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZHNnLWNvbGxlY3Rpb25fX2Jhbm5lci1idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAuZHNnLWNvbGxlY3Rpb25fX2JvdHRvbSB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07IH1cbiAgICAuZHNnLWNvbGxlY3Rpb25fX2JvdHRvbS0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogNC4ycmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuICAgIC5kc2ctY29sbGVjdGlvbl9fYm90dG9tLS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTsgfVxuICAuZHNnLWNvbGxlY3Rpb25fX25hbWUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5kc2ctY29sbGVjdGlvbi0tYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC8qIElFIDggKi9cbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAgIC8qIElFIDUtNyAqL1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT01MCk7XG4gICAgLyogTmV0c2NhcGUgKi9cbiAgICAtbW96LW9wYWNpdHk6IDAuNTtcbiAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgICAvKiBHb29kIGJyb3dzZXJzICovXG4gICAgb3BhY2l0eTogMC41O1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmRzZy1jb2xsZWN0aW9uLS1hcnJvdzpob3ZlciB7XG4gICAgICAvKiBJRSA4ICovXG4gICAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgICAgIC8qIElFIDUtNyAqL1xuICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgICAvKiBOZXRzY2FwZSAqL1xuICAgICAgLW1vei1vcGFjaXR5OiAxO1xuICAgICAgLyogU2FmYXJpIDEueCAqL1xuICAgICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgICAvKiBHb29kIGJyb3dzZXJzICovXG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5kc2ctY29sbGVjdGlvbl9fb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmRzZy1jb2xsZWN0aW9uX19vdmVyLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAgIC5kc2ctY29sbGVjdGlvbl9fb3Zlci0tc3ViIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kc2ctY29sbGVjdGlvbl9fb3Zlci0tc3ViOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcmVtO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMS42cmVtO1xuICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvZHNnL2NvbGxlY3Rpb24tYXJyb3cucG5nXCIpOyB9XG4gICAgLmRzZy1jb2xsZWN0aW9uX19vdmVyLS13cmFwIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTVyZW07IH1cbiAgLmRzZy1jb2xsZWN0aW9uX19yb2xsaW5nLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgLmRzZy1jb2xsZWN0aW9uX19zbGlkZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogNTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZHNnLWNvbGxlY3Rpb25fX3NsaWRlLW5hdi1idXR0b24tLXByZXYge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gICAgLmRzZy1jb2xsZWN0aW9uX19zbGlkZS1uYXYtYnV0dG9uLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gICAgLmRzZy1jb2xsZWN0aW9uX19zbGlkZTpob3ZlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXJlbTtcbiAgICAgIGxlZnQ6IDFyZW07XG4gICAgICB3aWR0aDogNDByZW07XG4gICAgICBoZWlnaHQ6IDM4cmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgei1pbmRleDogOTsgfVxuICAgIC5kc2ctY29sbGVjdGlvbl9fc2xpZGU6aG92ZXIgLmRzZy1jb2xsZWN0aW9uX19vdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5kc2ctY29sbGVjdGlvbl9fYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAgIC5kc2ctY29sbGVjdGlvbl9fYm90dG9tLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5kc2ctY29sbGVjdGlvbl9fYm90dG9tLS1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cblxuLmRzZy1idG5fX3dyYXAge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG5cbi5kc2ctdmlzdWFsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgaGVpZ2h0OiA4NTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5kc2ctdmlzdWFsIC5kc2ctdmlzdWFsLWJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5kc2ctdmlzdWFsIC5kc2ctdmlzdWFsLWJ0bi5idXR0b24td2hpdGUtb3BhY2l0eSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuZHNnLXZpc3VhbF9fYmFubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5kc2ctdmlzdWFsX19iYW5uZXItLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogNjhweDsgfVxuXG4uZHNnLXN1Yl9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4wOTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLmRzZy1zdWJfX3R4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5kc2ctYXRobGV0aWNfX2Jhbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuICAuZHNnLWF0aGxldGljX19iYW5uZXJfX2xlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5kc2ctYXRobGV0aWNfX2Jhbm5lcjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5kc2ctYXRobGV0aWNfX2Jhbm5lcjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLmRzZy12aXN1YWxfX2Fycm93IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmRzZy12aXN1YWxfX25leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDI1cHg7IH1cbiAgLmRzZy12aXN1YWxfX25leHQgLmRzZy12aXN1YWxfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZHNnLXZpc3VhbF9fbmV4dCAuZHNnLXZpc3VhbF9fYXJyb3c6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTIzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvZHNnL25leHQtYXJyb3ctZHNnLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZHNnLXZpc3VhbF9fcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzMHB4O1xuICBsZWZ0OiAyNXB4OyB9XG4gIC5kc2ctdmlzdWFsX19wcmV2IC5kc2ctdmlzdWFsX19hcnJvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmRzZy12aXN1YWxfX3ByZXYgLmRzZy12aXN1YWxfX2Fycm93OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTIzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvZHNnL3ByZXYtYXJyb3ctZHNnLnBuZ1wiKTtcbiAgICAgIHdpZHRoOiA5cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuXG4uZHNnLXZpc3VhbF9fYXJyb3ctd3JhcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNjIwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmRzZy1tb250aCB7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG4gIG1heC13aWR0aDogMTg0MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvZHNnL2hpZ2hsaWdodC1iZy5wbmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmRzZy1tb250aF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyNDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZHNnLW1vbnRoX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDsgfVxuICAuZHNnLW1vbnRoX19zbGlkZSB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5kc2ctbW9udGhfX3NsaWRlLW5hdi1saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZHNnLW1vbnRoX19zbGlkZS1uYXYtbGlzdF9fdmlzdWFsIHtcbiAgICAgICAgYm90dG9tOiAtMjBweDsgfVxuICAgIC5kc2ctbW9udGhfX3NsaWRlLW5hdi1pdGVtIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBoZWlnaHQ6IDNweDsgfVxuICAgICAgLmRzZy1tb250aF9fc2xpZGUtbmF2LWl0ZW0gfiAuZHNnLW1vbnRoX19zbGlkZS1uYXYtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5cHg7IH1cbiAgICAgIC5kc2ctbW9udGhfX3NsaWRlLW5hdi1pdGVtLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUxNDA4OyB9XG4gICAgLmRzZy1tb250aF9fc2xpZGUtbmF2LWJ1dHRvbnMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxNTsgfVxuICAgIC5kc2ctbW9udGhfX3NsaWRlLW5hdi1idXR0b24ge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNjVweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgICAgIC5kc2ctbW9udGhfX3NsaWRlLW5hdi1idXR0b24gfiAuZHNnLW1vbnRoX19zbGlkZS1uYXYtYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4OyB9XG4gICAgICAuZHNnLW1vbnRoX19zbGlkZS1uYXYtYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmRzZy1tb250aF9fc2xpZGUtbmF2LWJ1dHRvbjpkaXNhYmxlZDo6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cbiAgICAgIC5kc2ctbW9udGhfX3NsaWRlLW5hdi1idXR0b246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmFuZC9kc2cvaGlnaGxpZ2h0LXdoaXRlLWFycm93LXJpZ2h0LnN2Zyk7XG4gICAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAgIC5kc2ctbW9udGhfX3NsaWRlLW5hdi1idXR0b24tLXByZXY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpOyB9XG4gIC5kc2ctbW9udGgtYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4OyB9XG4gICAgLmRzZy1tb250aC1ib3R0b21fX2hlYWRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZHNnLW1vbnRoLWJvdHRvbV9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4OyB9XG4gICAgLmRzZy1tb250aC1ib3R0b21fX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLmRzZy1tb250aC1ib3R0b21fX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjVweDsgfVxuICAgIC5kc2ctbW9udGgtYm90dG9tX19saXN0IHtcbiAgICAgIG1hcmdpbjogLTEwcHg7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAuZHNnLW1vbnRoLWJvdHRvbV9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMzMuMyU7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmRzZy1tb250aC1ib3R0b21fX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTBweDsgfVxuICAgICAgLmRzZy1tb250aC1ib3R0b21fX2l0ZW0taW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLmRzZy1tb250aC1ib3R0b21fX2l0ZW0taW1hZ2UsXG4gICAgICAgIC5kc2ctbW9udGgtYm90dG9tX19pdGVtLWltYWdlIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG4gICAgICAgIC5kc2ctbW9udGgtYm90dG9tX19pdGVtLWltYWdlOmhvdmVyIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cbiAgICAgIC5kc2ctbW9udGgtYm90dG9tX19pdGVtLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZHNnLW1vbnRoLWJvdHRvbV9faXRlbS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5kc2ctbW9udGgtYm90dG9tX19pdGVtLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5kc2ctbW9udGgtYm90dG9tX19pdGVtLWJ1dHRvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZHNnLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRzZy1mdWxsX19saXN0IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmRzZy1mdWxsX19saXN0X19sZWZ0IHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDcyLjU1JTsgfVxuICAgIC5kc2ctZnVsbF9fbGlzdF9fcmlnaHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjcuNDUlOyB9XG4gICAgLmRzZy1mdWxsX19saXN0IGltZyB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAuZHNnLWZ1bGxfX2l0ZW1fXzAxIHtcbiAgICB3aWR0aDogNjkuMTMlOyB9XG4gIC5kc2ctZnVsbF9faXRlbV9fMDIge1xuICAgIHdpZHRoOiAzMC44NyU7IH1cbiAgLmRzZy1mdWxsX19pdGVtX18wMyB7XG4gICAgd2lkdGg6IDMwLjcyNTAlOyB9XG4gIC5kc2ctZnVsbF9faXRlbV9fMDQge1xuICAgIHdpZHRoOiA2OS4yNzUwJTsgfVxuXG4jZHNnIC5tYWluLXZpc3VhbF9fd3JhcHBlciB7XG4gIHdpZHRoOiA0MjBweDtcbiAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cblxuI2RzZyAubWFpbi12aXN1YWxfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbiNkc2cgLmRzZy1tb250aF9fc2xpZGUtbmF2LWJ1dHRvbnMge1xuICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi5idXR0b24tb3BhY2l0eSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbi50ZXN0X2ltYWdlMDEge1xuICB3aWR0aDogNjkuMTMlOyB9XG5cbi50ZXN0X2ltYWdlMDIge1xuICB3aWR0aDogMzAuODclOyB9XG5cbi50ZXN0X2ltYWdlMDMge1xuICB3aWR0aDogMzAuNzI1MCU7IH1cblxuLnRlc3RfaW1hZ2UwNCB7XG4gIHdpZHRoOiA2OS4yNzUwJTsgfVxuXG4ubGNnLWJvdHRvbV9faXRlbSB7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyOTVweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDA7IH1cbiAgLmxjZy1ib3R0b21fX2l0ZW0tLWFuY2hvciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxjZy1ib3R0b21fX2l0ZW0tLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgLmxjZy1ib3R0b21fX2l0ZW0tLWluZm8taWNvbiB7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZy10b3A6IDU5cHg7IH1cbiAgLmxjZy1ib3R0b21fX2l0ZW0tLWluZm9tYXRpb24taWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2xjZy9pbmZvLWljb24ucG5nXCIpO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogNTlweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5sY2ctYm90dG9tX19pdGVtLS1mYWNlYm9vay1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL2ZhY2Vib29rLWljb24ucG5nXCIpO1xuICAgIHdpZHRoOiAxMDJweDtcbiAgICBoZWlnaHQ6IDYycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTlweDsgfVxuICAubGNnLWJvdHRvbV9faXRlbS0taW5zdGFyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9sY2cvaW5zdGFyLWljb24ucG5nXCIpO1xuICAgIHdpZHRoOiAxMDlweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNTlweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubGNnLWJvdHRvbV9faXRlbSB+IC5sY2ctYm90dG9tX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDsgfVxuICAubGNnLWJvdHRvbV9faXRlbS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL3Nob3BpbmZvLWJnLnBuZ1wiKTtcbiAgICB3aWR0aDogNjEwcHg7IH1cbiAgLmxjZy1ib3R0b21fX2l0ZW0taW5zdGFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL2luc3RhLWJnLnBuZ1wiKTsgfVxuICAubGNnLWJvdHRvbV9faXRlbS1mYWNlYm9vayB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2xjZy9mYWNlYm9vay1iZy5wbmdcIik7IH1cblxuLmxjZy1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cblxuLmxjZy1zZWN0aW9uIHtcbiAgd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGNnLXNlY3Rpb24gfiAubGNnLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5sY2ctc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LWZhbWlseTogQXZhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC45cHg7IH1cbiAgLmxjZy1zZWN0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubGNnLXNlY3Rpb25fX2FsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogLTlweDtcbiAgICByaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5sY2ctc2VjdGlvbl9fYWxsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA5cHg7XG4gICAgICByaWdodDogLTE2cHg7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2xjZy9sY2ctYXJyb3cucG5nXCIpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cblxuLmxjZy1zbnMge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmxjZy10b3VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sY2ctdG91cl9fd3JhcCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sY2ctdG91cl9fbGlzdCB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAubGNnLXRvdXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5sY2ctdG91cl9faXRlbS0tYnJhbmQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAubGNnLXRvdXJfX2l0ZW0tLW5hbWUge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLmxjZy10b3VyX19pdGVtLS1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAubGNnLXRvdXJfX2l0ZW0tLXdyYXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMzcHggNDBweDsgfVxuICAgICAgLmxjZy10b3VyX19pdGVtLS13cmFwLXVuZGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7IH1cbiAgLmxjZy10b3VyLS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxjZy10b3VyLS1sZWZ0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDMxNXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAubGNnLXRvdXItLWxlZnQgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmxjZy10b3VyLS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAzMTVweDtcbiAgICB3aWR0aDogNjEwcHg7IH1cbiAgLmxjZy10b3VyLS1yaWdodCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDsgfVxuICAgIC5sY2ctdG91ci0tcmlnaHQgaW1nIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxjZy12aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBoZWlnaHQ6IDcxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxjZy12aXN1YWxfX2NvdW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgY29sb3I6ICNjY2M7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgLmxjZy12aXN1YWxfX2NvdW50LWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgLmxjZy12aXN1YWxfX2NvdW50LS1udW1iZXIge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBvcGFjaXR5OiAuNTsgfVxuICAgIC5sY2ctdmlzdWFsX19jb3VudC0tYWN0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmxjZy12aXN1YWxfX2NvdW50LS1hY3RpdmU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnLyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLypiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL2xjZy1wYWdpbmcucG5nXCIpOyovXG4gICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5sY2ctdmlzdWFsLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxjZy12aXN1YWxfX2Fycm93IHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmxjZy12aXN1YWxfX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDI1cHg7IH1cbiAgICAubGNnLXZpc3VhbF9fbmV4dCAubGNnLXZpc3VhbF9fYXJyb3cge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubGNnLXZpc3VhbF9fbmV4dCAubGNnLXZpc3VhbF9fYXJyb3c6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDNweDtcbiAgICAgICAgcmlnaHQ6IC0yM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL2xjZy1yaWdodC1hcnJvdy5zdmdcIik7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAubGNnLXZpc3VhbF9fcHJldiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMzBweDtcbiAgICBsZWZ0OiAyNXB4OyB9XG4gICAgLmxjZy12aXN1YWxfX3ByZXYgLmxjZy12aXN1YWxfX2Fycm93IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxjZy12aXN1YWxfX3ByZXYgLmxjZy12aXN1YWxfX2Fycm93OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzcHg7XG4gICAgICAgIGxlZnQ6IC0yM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL2xjZy1sZWZ0LWFycm93LnN2Z1wiKTtcbiAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gIC5sY2ctdmlzdWFsX19hcnJvdy13cmFwIHtcbiAgICB6LWluZGV4OiAxNTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTI0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNjIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAubGNnLXZpc3VhbF9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBjb2xvcjogIzE1MTUxNTsgfVxuICAubGNnLXZpc3VhbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDsgfVxuICAubGNnLXZpc3VhbF9fbmF2LWxpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAubGNnLXZpc3VhbF9fbmF2LWl0ZW0ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDhweDsgfVxuICAgIC5sY2ctdmlzdWFsX19uYXYtaXRlbS1hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5sY2ctdmlzdWFsX19uYXYtaXRlbS0tYWN0aXZlID4gLmxjZy12aXN1YWxfX25hdi1pdGVtLWFuY2hvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4OyB9XG4gIC5sY2ctdmlzdWFsX19idG4ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmxjZy1oaWdobGlnaHQge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogNzRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5sY2ctaGlnaGxpZ2h0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0NTJweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA0NnB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvYnJhbmQvbGNnL2xjZ19oaWdobGlnaHRfYmcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBjb250ZW50OiAnJztcbiAgICB6LWluZGV4OiAxMTsgfVxuICAubGNnLWhpZ2hsaWdodF9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMjQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICp6b29tOiAxOyB9XG4gICAgLmxjZy1oaWdobGlnaHRfX3dyYXA6YWZ0ZXIsIC5sY2ctaGlnaGxpZ2h0X193cmFwOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxjZy1oaWdobGlnaHRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAubGNnLWhpZ2hsaWdodF9fbGVmdCwgLmxjZy1oaWdobGlnaHRfX3JpZ2h0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjEwcHg7IH1cbiAgLmxjZy1oaWdobGlnaHRfX2xlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAxMTNweDsgfVxuICAgIC5sY2ctaGlnaGxpZ2h0X19sZWZ0LS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtOTAlKTsgfVxuICAubGNnLWhpZ2hsaWdodF9fcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5sY2ctaGlnaGxpZ2h0X19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmxjZy1oaWdobGlnaHRfX2l0ZW0tLWxlZnQsIC5sY2ctaGlnaGxpZ2h0X19pdGVtLS1yaWdodCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5sY2ctaGlnaGxpZ2h0X19pdGVtLS1sZWZ0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDU5cHg7IH1cbiAgICAubGNnLWhpZ2hsaWdodF9faXRlbS0tYnJhbmQge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLmxjZy1oaWdobGlnaHRfX2l0ZW0tLW5hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmxjZy1oaWdobGlnaHRfX2l0ZW0tLXByaWNlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAubGNnLWhpZ2hsaWdodF9faXRlbS0td3JhcCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmxjZy1oaWdobGlnaHRfX2l0ZW0tLXdyYXA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmxjZy1pbnN0YWdyYW1fX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLmxjZy1pbnN0YWdyYW1fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5sY2ctaW5zdGFncmFtX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cblxuLmxjZy1pbnN0YWdyYW1fX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzY2NjY2NjtcbiAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxjZy1pbnN0YWdyYW1fX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtMTEwcHg7IH1cblxuLmxjZy1pbnN0YWdyYW1fX2xpc3Qge1xuICBtYXJnaW46IC0xMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ubGNnLWluc3RhZ3JhbV9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmxjZy1pbnN0YWdyYW1fX2l0ZW0td3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGNnLWluc3RhZ3JhbV9faXRlbS13cmFwcGVyOmhvdmVyIC5sY2ctaW5zdGFncmFtX19pdGVtLWltYWdlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTsgfVxuICAubGNnLWluc3RhZ3JhbV9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSAubGNnLWluc3RhZ3JhbV9faXRlbS1pbWFnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgLmxjZy1pbnN0YWdyYW1fX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDsgfVxuICAubGNnLWluc3RhZ3JhbV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4OyB9XG4gIC5sY2ctaW5zdGFncmFtX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAubGNnLWluc3RhZ3JhbV9faXRlbS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG5cbiN0b3VyLXNsaWRlLXByZXYsXG4jdG91ci1zbGlkZS1uZXh0IHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwOyB9XG5cbiN0b3VyLXNsaWRlLXByZXYge1xuICBsZWZ0OiAwOyB9XG5cbiN0b3VyLXNsaWRlLW5leHQge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bzsgfVxuXG4ubGNnLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMxMHB4OyB9XG5cbi8qXG4gKiAgTE5CXG4gKi9cbi5sbmIge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5sbmItaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5sbmItbG9jYXRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmxuYiAucmlnaHQtYXJyb3cge1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4uY2FydCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLmNhcnQtaGVhZGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDVweCAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5jYXJ0LWhlYWRlci10aXRsZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA3ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLmNhcnQtZmxvd19fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5jYXJ0LWZsb3dfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29sb3I6ICM4ODg7IH1cbiAgICAuY2FydC1mbG93X19pdGVtLS1hcnJvdyB7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAuY2FydC1mbG93X19pdGVtLS1hY3RpdmUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5jYXJ0LXN1Yi10aXRsZSB7XG4gICAgcGFkZGluZzogODBweCA1cHggMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gICAgLmNhcnQtc3ViLXRpdGxlLS1wdC1zbWFsbCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgIC5jYXJ0LXN1Yi10aXRsZS0tcHQtbWlkZGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgLmNhcnQtc3ViLXRpdGxlX193cmFwIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggNXB4IDIwcHg7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAuY2FydC1zdWItdGl0bGUtLW5vbnRvcCB7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gICAgLmNhcnQtc3ViLXRpdGxlX19sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5jYXJ0LXN1Yi10aXRsZV9fcmlnaHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uY2FydC10Ymwge1xuICBjb2xvcjogIzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgfVxuICAuY2FydC10YmwgdHIge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLmNhcnQtdGJsIHRyLmNhcnQtdGJsX190aXRsZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjsgfVxuICAgIC5jYXJ0LXRibCB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjsgfVxuICAgIC5jYXJ0LXRibCB0ci5jYXJ0LXRibF9fY29udGVudC0tcmVhc29uIHtcbiAgICAgIGJvcmRlcjogMDsgfVxuICAuY2FydC10YmxfX3JlYXNvbiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgLmNhcnQtdGJsX19vcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmNhcnQtdGJsX190aXRsZSB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgICAuY2FydC10YmxfX3RpdGxlID4gdGgge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jYXJ0LXRibF9fdGl0bGUgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmNhcnQtdGJsX19maWxlLWljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5jYXJ0LXRibF9fbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7IH1cbiAgLmNhcnQtdGJsX19jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jYXJ0LXRibF9fY2VudGVyLS1saW5lIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC5jYXJ0LXRibF9fcXVlc3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwcHggMDsgfVxuICAuY2FydC10YmxfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDE5MHB4OyB9XG4gIC5jYXJ0LXRibF9fdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5jYXJ0LXRibF9fdGV4dCB0ZXh0YXJlYSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICByZXNpemU6IG5vbmU7IH1cbiAgLmNhcnQtdGJsX19wcm9kdWN0IHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgICAuY2FydC10YmxfX3Byb2R1Y3QtLWltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogOTVweDtcbiAgICAgIGhlaWdodDogOTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA5NXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLmNhcnQtdGJsX19wcm9kdWN0LS1vcHRpb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5jYXJ0LXRibF9fcHJvZHVjdCAub3B0aW9uLWJ0biB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwbXM7IH1cbiAgICAgIC5jYXJ0LXRibF9fcHJvZHVjdCAub3B0aW9uLWJ0bi0tYWN0aXZlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvKiBJRSA4ICovXG4gICAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICAgICAgLyogSUUgNS03ICovXG4gICAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAgICAgLyogTmV0c2NhcGUgKi9cbiAgICAgICAgLW1vei1vcGFjaXR5OiAwO1xuICAgICAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgICAgIC1raHRtbC1vcGFjaXR5OiAwO1xuICAgICAgICAvKiBHb29kIGJyb3dzZXJzICovXG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgIC5jYXJ0LXRibF9fcHJvZHVjdCAub3B0aW9uLWJ0bi0tZXJyb3Ige1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJ0LXByb2R1Y3RfX25hbWUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG5cbi5jYXJ0LXByb2R1Y3RfX29wdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNhcnQtcHJvZHVjdF9fb3B0aW9uLndpc2hfX29wdGlvbiB7XG4gICAgd2lkdGg6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLyogSUUgOCAqL1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICAvKiBJRSA1LTcgKi9cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLyogTmV0c2NhcGUgKi9cbiAgICAtbW96LW9wYWNpdHk6IDA7XG4gICAgLyogU2FmYXJpIDEueCAqL1xuICAgIC1raHRtbC1vcGFjaXR5OiAwO1xuICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmNhcnQtcHJvZHVjdF9fb3B0aW9uLndpc2hfX29wdGlvbi0tYWN0aXZlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLyogSUUgOCAqL1xuICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgICAvKiBJRSA1LTcgKi9cbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgLyogTmV0c2NhcGUgKi9cbiAgICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgICAgLyogR29vZCBicm93c2VycyAqL1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAuY2FydC1wcm9kdWN0X19vcHRpb24tLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG4gIC5jYXJ0LXByb2R1Y3RfX29wdGlvbi0taXRlbSB+IC5jYXJ0LXByb2R1Y3RfX29wdGlvbi0taXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4uY2FydC1wcmljZV9fZWEsIC5jYXJ0LXByaWNlX19kaXNjb3VudCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmNhcnQtcHJpY2VfX25vcm1hbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICM2NjY7IH1cblxuLmNhcnQtcHJpY2VfX3N1bSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmNhcnQtb3B0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LXNpemU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgLmNhcnQtb3B0aW9uX19uYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAyNXB4IDAgMzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5jYXJ0LW9wdGlvbl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgKnpvb206IDE7IH1cbiAgICAuY2FydC1vcHRpb25fX2xpc3Q6YWZ0ZXIsIC5jYXJ0LW9wdGlvbl9fbGlzdDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5jYXJ0LW9wdGlvbl9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiA3MHB4OyB9XG4gICAgLmNhcnQtb3B0aW9uX19pdGVtLS1hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zOyB9XG4gICAgICAuY2FydC1vcHRpb25fX2l0ZW0tLWFuY2hvcjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7IH1cbiAgICAuY2FydC1vcHRpb25fX2l0ZW0gfiAuY2FydC1vcHRpb25fX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLmNhcnQtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyNXB4IDA7IH1cbiAgLmNhcnQtaW5mb19fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuY2FydC1pbmZvX19saXN0OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogODBweDsgfVxuICAuY2FydC1pbmZvX19saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTsgfVxuICAuY2FydC1pbmZvX19pdGVtIH4gLmNhcnQtaW5mb19faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMThweDsgfVxuICAuY2FydC1pbmZvX19pdGVtLS1kZWZpbmUge1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjY2Njc7IH1cbiAgLmNhcnQtaW5mb19faXRlbS0tdGVybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5jYXJ0LWluZm9fX2l0ZW0tLWRlc2Mge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLm92ZXJhbGwge1xuICAqem9vbTogMTsgfVxuICAub3ZlcmFsbDphZnRlciwgLm92ZXJhbGw6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuICAub3ZlcmFsbC1jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjEyMTIxOyB9XG4gIC5vdmVyYWxsLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAub3ZlcmFsbF9fbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDYwJTsgfVxuICAub3ZlcmFsbF9fcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDAlOyB9XG4gIC5vdmVyYWxsX19saXN0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIC5vdmVyYWxsX19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDsgfVxuICAgIC5vdmVyYWxsX19pdGVtLS10b3RhbCB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7IH1cbiAgICAub3ZlcmFsbF9faXRlbSA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5vdmVyYWxsX19pdGVtIH4gLm92ZXJhbGxfX2l0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAub3ZlcmFsbF9faXRlbS0tcHJpY2Uge1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLm92ZXJhbGxfX2l0ZW0gLm5hbWUge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gICAgLm92ZXJhbGxfX2l0ZW0gLnByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAub3ZlcmFsbF9faXRlbSAudG90YWwtbmFtZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG4gICAgLm92ZXJhbGxfX2l0ZW0gLnRvdGFsLXByaWNlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA2ZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAub3ZlcmFsbF9faXRlbSAudG90YWwtcHJpY2UtLXN1bSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAub3ZlcmFsbF9faXRlbSAucHJpY2UtdW5pdCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5vdmVyYWxsX19pdGVtIC5wcmljZS11bml0LS1zdW0ge1xuICAgICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAub3ZlcmFsbC10eHQge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwOyB9XG4gICAgLm92ZXJhbGwtdHh0IC50aXAtdHh0IH4gLnRpcC10eHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5vdmVyYWxsLXR4dF9fZW0ge1xuICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cblxuLmNhcnQtYnRuIHtcbiAgcGFkZGluZzogMzBweCA1cHggMDtcbiAgKnpvb206IDE7IH1cbiAgLmNhcnQtYnRuOmFmdGVyLCAuY2FydC1idG46YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuICAuY2FydC1idG5fX2xlZnQge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5jYXJ0LWJ0bl9fcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6IDA7IH1cblxuLnRpcC1sYXlvdXQge1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi50aXAtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4OyB9XG5cbi50aXAtdHh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgY29sb3I6ICM2NjY7IH1cbiAgLnRpcC10eHQ6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBjb250ZW50OiAnwrcnOyB9XG4gIC50aXAtdHh0X19lbSB7XG4gICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnRpcC10eHRfX2dhcCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAudGlwLXR4dF9fZ2FwOmJlZm9yZSB7XG4gICAgICB0b3A6IDEwcHg7IH1cblxuLypcbiAqIOy5tOuTnO2YnO2DnVxuICovXG4uY2FydC1jYXJkIHtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4OyB9XG4gIC5jYXJ0LWNhcmRfX3RibCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNhcnQtY2FyZF9fdGJsOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5jYXJ0LWNhcmRfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuY2FydC1jYXJkX19saXN0OmZpcnN0LWNoaWxkIC5jYXJ0LWNhcmRfX2l0ZW0ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7IH1cbiAgLmNhcnQtY2FyZF9faXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAuY2FydC1jYXJkX19pdGVtLS1lbXB0eSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAuY2FydC1jYXJkX19pdGVtLS1jZWxsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY2FydC1jYXJkX19pdGVtLS1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuY2FydC1jYXJkX19pdGVtLS1yaWdodDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4ycmVtO1xuICAgICAgICBjb250ZW50OiAnwrcnOyB9XG4gIC5jYXJ0LWNhcmRfX3dyYXAge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jYXJ0LWNhcmQgLnVuaXQge1xuICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG5cbi5jYXJkLWJhbm5lciB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5jYXJkLWNvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uY2FyZC13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjEwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cblxuLmNhcmQtZGlzY291bnRfX2ltZyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2OyB9XG5cbi5jYXJkLWJlbmVmaXQge1xuICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4vKlxuICog7ZWo6ruYIOy9lOuUlO2VoCDsiJgg7J6I64qUIOyDge2SiFxuICovXG4uc3VnZ2VzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc3VnZ2VzdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnN1Z2dlc3Qtc2xpZGUge1xuICAgIHdpZHRoOiAyMCU7IH1cbiAgICAuc3VnZ2VzdC1zbGlkZV9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW06aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gICAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtOmhvdmVyIC5zdWdnZXN0LXdyYXAge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW06aG92ZXIgLnN1Z2dlc3Qtd3JhcF9fYm94IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtOmhvdmVyIC5zdWdnZXN0LXByb2R1Y3Qge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNzIzMjQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuc3VnZ2VzdC1zbGlkZV9faXRlbTpob3ZlciAuc3VnZ2VzdC1pbmZvIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzIzMjQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3MjMyNDsgfVxuICAgICAgICAuc3VnZ2VzdC1zbGlkZV9faXRlbTpob3ZlciAuc3VnZ2VzdC1vcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtOmhvdmVyIC5zdWdnZXN0LW9wdGlvbl9fdXBwZXIge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3MjMyNDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjcyMzI0OyB9XG4gICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW0yIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtMjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtMiAuc3VnZ2VzdC13cmFwIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW0yIC5zdWdnZXN0LXdyYXBfX2JveCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtMiAuc3VnZ2VzdC1wcm9kdWN0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI3MjMyNDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW0yIC5zdWdnZXN0LWluZm8ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzIzMjQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNzIzMjQ7IH1cbiAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtMiAuc3VnZ2VzdC1vcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW0yIC5zdWdnZXN0LW9wdGlvbl9fdXBwZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzIzMjQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNzIzMjQ7IH1cbiAgLnN1Z2dlc3RfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzLjZyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkZGQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTkuOXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLnN1Z2dlc3RfX2NvbnRyb2w6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5zdWdnZXN0X19jb250cm9sLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87IH1cbiAgICAuc3VnZ2VzdF9fY29udHJvbC0tbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87IH1cbiAgLnN1Z2dlc3Qtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAyMzJweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc3VnZ2VzdC1wcm9kdWN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIzMnB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuc3VnZ2VzdC1wcm9kdWN0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnN1Z2dlc3QtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc3VnZ2VzdC1pbmZvX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtOyB9XG4gICAgLnN1Z2dlc3QtaW5mb19fbmFtZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgICAuc3VnZ2VzdC1pbmZvX19wcmljZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgLnN1Z2dlc3QtaW5mb19fcHJpY2Ugc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAuc3VnZ2VzdC1vcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuc3VnZ2VzdC1vcHRpb25fX3dyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgIC5zdWdnZXN0LW9wdGlvbl9fd3JhcDphZnRlciwgLnN1Z2dlc3Qtb3B0aW9uX193cmFwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5zdWdnZXN0LW9wdGlvbl9fd3JhcDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc3VnZ2VzdC1vcHRpb25fX3NpemUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMjAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzUxNTE1MTsgfVxuICAgICAgLnN1Z2dlc3Qtb3B0aW9uX19zaXplLl9fc29sZG91dCB7XG4gICAgICAgIGNvbG9yOiAjYmJiOyB9XG4gICAgLnN1Z2dlc3Qtb3B0aW9uX191bmRlciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cblxuLmZvcm0taW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5vcmRlci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gICp6b29tOiAxOyB9XG4gIC5vcmRlci1jb250ZW50OmFmdGVyLCAub3JkZXItY29udGVudDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5vcmRlci1jb250ZW50X19sZWZ0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogODIwcHg7IH1cbiAgLm9yZGVyLWNvbnRlbnRfX3JpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuXG4ub3JkZXIgLmNhcnQtdGJsX19wcm9kdWN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5vcmRlci10Ymwge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5vcmRlci10YmwgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2OyB9XG4gIC5vcmRlci10YmxfX3N1YmplY3Qge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLm9yZGVyLXRibF9fc3ViamVjdC5yZXF1aWVyZDphZnRlciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgICAgY29udGVudDogJyonOyB9XG4gIC5vcmRlci10YmxfX29iamVjdCB7XG4gICAgcGFkZGluZzogMTBweCAwIDEwcHggMzBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5vcmRlci10YmxfX29iamVjdC0tcmFkaW8ge1xuICAgICAgcGFkZGluZzogMjFweCAwIDIxcHggMzBweDsgfVxuICAgIC5vcmRlci10YmxfX29iamVjdC0tbm9ybWFsIHtcbiAgICAgIHBhZGRpbmc6IDIzcHggMCAyM3B4IDMwcHg7IH1cblxuLm9yZGVyLWJlbmVmaXQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuLm9yZGVyLW1ldGhvZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIC5vcmRlci1tZXRob2RfX3JlZnVuZCwgLm9yZGVyLW1ldGhvZF9fcnVsZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAub3JkZXItbWV0aG9kX19zYWZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDIwcHggMTVweDsgfVxuXG4ub3JkZXItY2FyZF9fdGJsIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgcGFkZGluZzogMTVweCAwOyB9XG5cbi5vcmRlci1jYXJkX19pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwOyB9XG4gIC5vcmRlci1jYXJkX19pdGVtLS1jZWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgLm9yZGVyLWNhcmRfX2l0ZW0tLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwOyB9XG5cbi5mbGV4LWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0MDBweDsgfVxuICAuZmxleC1jb250ZW50IC5idXR0b24ge1xuICAgIGhlaWdodDogNTBweDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTsgfVxuXG4uZmxleC1hbmNob3Ige1xuICBwYWRkaW5nOiAxOHB4O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5mbGV4LWFuY2hvcl9fbGlzdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5mbGV4LWFuY2hvcl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmZsZXgtYW5jaG9yX19pdGVtIH4gLmZsZXgtYW5jaG9yX19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3M3B4OyB9XG4gICAgICAuZmxleC1hbmNob3JfX2l0ZW0gfiAuZmxleC1hbmNob3JfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAtMzZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgLmZsZXgtYW5jaG9yX19zaG9ydGN1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mbGV4LWluZm8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmZsZXgtaW5mb19fbGVmdCwgLmZsZXgtaW5mb19fcmlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZmxleC1pbmZvX19sZWZ0IHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mbGV4LWluZm9fX3JpZ2h0IHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuXG4ucmVmdW5kLXRibCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cbiAgLnJlZnVuZC10YmxfX3N1YmplY3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJlZnVuZC10YmxfX29iamVjdCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbmZpcm0td3JhcCB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuY29uZmlybS13cmFwICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmNvbmZpcm0tcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MDJweDsgfVxuXG4ub3JkZXItYWdyZWVfX2l0ZW0ge1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm9yZGVyLWFncmVlX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIC5vcmRlci1hZ3JlZV9faXRlbS0tbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA4MCU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAub3JkZXItYWdyZWVfX2l0ZW0tLXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDIwJTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5vcmRlci1iZW5lZml0X19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm9yZGVyLWJlbmVmaXRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTsgfVxuICAub3JkZXItYmVuZWZpdF9fdGl0bGUtLXNob3Age1xuICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07IH1cblxuLm9yZGVyLWJlbmVmaXRfX2FuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5vcmRlci1iZW5lZml0X19jb250ZW50IHtcbiAgcGFkZGluZzogNTBweCA0MHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuXG4ub3JkZXItYmVuZWZpdF9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5vcmRlci1iZW5lZml0X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjUlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAqem9vbTogMTsgfVxuICAub3JkZXItYmVuZWZpdF9faXRlbTphZnRlciwgLm9yZGVyLWJlbmVmaXRfX2l0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ub3JkZXItYmVuZWZpdF9faWNvbiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5vcmRlci1iZW5lZml0X190eHQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgLm9yZGVyLWJlbmVmaXRfX3R4dCBoMyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLm9yZGVyLWJlbmVmaXRfX3R4dCBwIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLnNhZmUtd3JhcCB7XG4gIHBhZGRpbmc6IDI1cHggMTVweCAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5zYWZlLXdyYXAgLnRpcC1sYXlvdXQge1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnNhZmUtd3JhcC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4OyB9XG4gIC5zYWZlLXdyYXAtdXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgLnNhZmUtd3JhcC11bmRlciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uc2FmZS1jaGVja2JveCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uc2FmZS10Ymwge1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5yZXN1bHQtZmFpbCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuXG4ucmVzdWx0LWNvbnRlbnQge1xuICAqem9vbTogMTsgfVxuICAucmVzdWx0LWNvbnRlbnQ6YWZ0ZXIsIC5yZXN1bHQtY29udGVudDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5yZXN1bHQtc3RhdHVzIHtcbiAgcGFkZGluZzogNjBweCAwO1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2NjY7IH1cbiAgLnJlc3VsdC1zdGF0dXM6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAucmVzdWx0LXN0YXR1cy13cmFwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucmVzdWx0LXN0YXR1cy13cmFwX19tc2cge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtOyB9XG4gICAgLnJlc3VsdC1zdGF0dXMtd3JhcF9fc3ViIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMXB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAgIC5yZXN1bHQtc3RhdHVzLXdyYXBfX2VtIHtcbiAgICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG5cbi5yZXN1bHQgLm9yZGVyLXRibF9fb2JqZWN0IHtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbi5yZXN1bHQtYnV0dG9uIHtcbiAgcGFkZGluZzogMzBweCA1cHggMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLnJlc3VsdC1pbmZvX193cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5yZXN1bHQtaW5mb19fbGlzdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5yZXN1bHQtaW5mb19faXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnJlc3VsdC1pbmZvX19pdGVtIC5yZXN1bHQtaW5mb19fZGVzYyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4OyB9XG4gIC5yZXN1bHQtaW5mb19faXRlbS0tY29sdW1uIHtcbiAgICB3aWR0aDogNjYuNjY2NjclO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5yZXN1bHQtaW5mb19faXRlbS0tY29sdW1uIC5yZXN1bHQtaW5mb19fZGVzYyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnJlc3VsdC1pbmZvX19kZXNjIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuODQ2MTU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAucmVzdWx0LWluZm9fX2Rlc2M6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5yZXN1bHQtaW5mb19fZGVzYy0tc3ViamVjdCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTA1cHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5yZXN1bHQtaW5mb19fZGVzYy0tc3ViamVjdC5vcmRlci1udW0ge1xuICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgLnJlc3VsdC1pbmZvX19kZXNjLS1vYmplY3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucmVzdWx0LWxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB3aWR0aDogMzMuMzMzMzMlO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAucmVzdWx0LWxpc3Q6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5yZXN1bHQtbGlzdC13cmFwIHtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gIC5yZXN1bHQtbGlzdC13cmFwIH4gLnJlc3VsdC1saXN0LXdyYXAge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLnJlc3VsdC10ZXJtIHtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5yZXN1bHQtaXRlbSB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7IH1cbiAgLnJlc3VsdC1pdGVtX19sZWZ0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxNjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5yZXN1bHQtaXRlbV9fcmlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuLypcbiAqIO2VqOq7mCDsvZTrlJTtlaAg7IiYIOyeiOuKlCDsg4HtkohcbiAqL1xuLnN1Z2dlc3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnN1Z2dlc3Qtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5zdWdnZXN0LXNsaWRlIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLnN1Z2dlc3Qtc2xpZGVfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuc3VnZ2VzdC1zbGlkZV9faXRlbTpob3ZlciAuc3VnZ2VzdC13cmFwIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgIC5zdWdnZXN0LXNsaWRlX19pdGVtOmhvdmVyIC5zdWdnZXN0LXdyYXBfX2JveCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuc3VnZ2VzdC1zbGlkZV9faXRlbTpob3ZlciAuc3VnZ2VzdC1wcm9kdWN0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjcyMzI0O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAgICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW06aG92ZXIgLnN1Z2dlc3QtaW5mbyB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjcyMzI0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMyNzIzMjQ7IH1cbiAgICAgICAgLnN1Z2dlc3Qtc2xpZGVfX2l0ZW06aG92ZXIgLnN1Z2dlc3Qtb3B0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuc3VnZ2VzdC1zbGlkZV9faXRlbTpob3ZlciAuc3VnZ2VzdC1vcHRpb25fX3VwcGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzIzMjQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3MjMyNDsgfVxuICAuc3VnZ2VzdF9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMuNnJlbTtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2RkZDtcbiAgICB0ZXh0LWluZGVudDogLTk5OS45cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgei1pbmRleDogNTsgfVxuICAgIC5zdWdnZXN0X19jb250cm9sOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuc3VnZ2VzdF9fY29udHJvbC0tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gICAgLnN1Z2dlc3RfX2NvbnRyb2wtLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gIC5zdWdnZXN0LXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMjMycHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnN1Z2dlc3QtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnN1Z2dlc3QtcHJvZHVjdDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zdWdnZXN0LWluZm8ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnN1Z2dlc3QtaW5mb19fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTsgfVxuICAgIC5zdWdnZXN0LWluZm9fX25hbWUge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnN1Z2dlc3QtaW5mb19fcHJpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAgIC5zdWdnZXN0LWluZm9fX3ByaWNlIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLnN1Z2dlc3Qtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnN1Z2dlc3Qtb3B0aW9uX193cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAuc3VnZ2VzdC1vcHRpb25fX3dyYXA6YWZ0ZXIsIC5zdWdnZXN0LW9wdGlvbl9fd3JhcDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAuc3VnZ2VzdC1vcHRpb25fX3dyYXA6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnN1Z2dlc3Qtb3B0aW9uX19zaXplIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM1MTUxNTE7IH1cbiAgICAgIC5zdWdnZXN0LW9wdGlvbl9fc2l6ZS5fX3NvbGRvdXQge1xuICAgICAgICBjb2xvcjogI2JiYjsgfVxuICAgIC5zdWdnZXN0LW9wdGlvbl9fdW5kZXIge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG5cbi5hZGRyLWNvbnRpbmVyIHtcbiAgcGFkZGluZzogMjBweCAyNXB4IDQxcHg7IH1cblxuLmFkZHItdGFiIHtcbiAgKnpvb206IDE7IH1cbiAgLmFkZHItdGFiOmFmdGVyLCAuYWRkci10YWI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuXG4uYWRkci1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgaGVpZ2h0OiA1MXB4O1xuICBsaW5lLWhlaWdodDogNTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYWRkci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmFkZHItaXRlbS5hY3RpdmUge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5hZGRyLWl0ZW0uYWN0aXZlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5hZGRyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNHB4OyB9XG5cbi5hZGRyLXRpcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uYWRkci1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFkZHItdGJsIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmFkZHItdGJsLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDMxNXB4OyB9XG4gIC5hZGRyLXRibCB0aCB7XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICBjb2xvcjogIzMzMztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gIC5hZGRyLXRibCB0ZCB7XG4gICAgaGVpZ2h0OiA1NHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5hZGRBZGRyLWNvbnRpbmVyIHtcbiAgcGFkZGluZzogMjBweCAyNXB4OyB9XG5cbi5hZGRBZGRyLWNoZWNrYm94IHtcbiAgcGFkZGluZzogMCA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5hZGRBZGRyLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDMwcHggMCAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFkZEFkZHItY29tcGxhdGUtY29udGluZXIge1xuICBwYWRkaW5nOiAzNXB4IDAgMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hZGRBZGRyLWNvbXBsYXRlLWJ1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWRkQWRkci1jb21wbGF0ZS0tYmFzZS1jb250aW5lciB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5hZGRBZGRyLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFkZEFkZHItZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uemlwY29kZSB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCA0MHB4IDI1cHg7IH1cbiAgLnppcGNvZGUtdGFiIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC56aXBjb2RlLWl0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuemlwY29kZS1pdGVtX19hY3RpdmUge1xuICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlNDg0ODtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC56aXBjb2RlLWd1aWRlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuemlwY29kZS1ndWlkZV9faXRlbSBoMyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTsgfVxuICAgIC56aXBjb2RlLWd1aWRlX19pdGVtIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNjY2NzsgfVxuICAgICAgLnppcGNvZGUtZ3VpZGVfX2l0ZW0gc3Bhbi5maXJzdCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC56aXBjb2RlLWd1aWRlX19pdGVtLS1udW0gaDMge1xuICAgICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07IH1cbiAgICAuemlwY29kZS1ndWlkZV9faXRlbS0tbnVtIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4xNjY2NzsgfVxuICAuemlwY29kZS10aXAtYm94IHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMDtcbiAgICAqem9vbTogMTsgfVxuICAgIC56aXBjb2RlLXRpcC1ib3g6YWZ0ZXIsIC56aXBjb2RlLXRpcC1ib3g6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC56aXBjb2RlLXRpcC1ib3ggLnRpcC10eHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC56aXBjb2RlLWRldGFpbCAuemlwY29kZS10aXAtYm94IC50aXAtdHh0IHtcbiAgICAgICAgZmxvYXQ6IG5vbmU7IH1cbiAgLnppcGNvZGUtcmVzdWx0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gIC56aXBjb2RlLXRibF9fdGl0bGUgdGgge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgLnppcGNvZGUtdGJsX19jb250IHtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gICAgLnppcGNvZGUtdGJsX19jb250IHRkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgICAuemlwY29kZS10YmxfX2NvbnQgLmFsaWduLWxlZnQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyOXB4OyB9XG4gICAgLnppcGNvZGUtdGJsX19jb250IC5hbGlnbi1jZW50ZXIge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnppcGNvZGUtdGJsX19jb250IC5hbGlnbi1yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnppcGNvZGUtZGV0YWlsIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG5cbi50b29sLXRpcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGNvbG9yOiAjZWU0ODQ4O1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC50b29sLXRpcC1ib3gge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIxcHggMjFweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50b29sLXRpcC1ib3g6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogLTFweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAudG9vbC10aXAtYm94OmFmdGVyIHtcbiAgICAgIHdpZHRoOiA4cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uX3RpcC1hcnJvdzh4Ni5wbmdcIik7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0b3A6IC02cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAudG9vbC10aXBfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9XG4gIC50b29sLXRpcC1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzMzMzO1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsOyB9XG5cbi5jb3Vwb24tcG9wdXAgLmxheWVyLXBvcHVwX2xvbmdfY29udGVudCB7XG4gIHdpZHRoOiA5MDBweDsgfVxuXG4uY291cG9uLXBvcHVwIC50aXAtbGF5b3V0IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7IH1cblxuLmNvdXBvbi1wb3B1cCAudGlwLXR4dCB7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cblxuLmNvdXBvbi1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDI1cHggNDFweDsgfVxuXG4uY291cG9uLWRpc2NvdW50IHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLmNvdXBvbi1taWxlYWdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLmNvdXBvbi1jYWwge1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuY291cG9uLWNhbF9fd3JhcCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzY2NjsgfVxuICAuY291cG9uLWNhbF9fbGlzdCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAuY291cG9uLWNhbF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuY291cG9uLWNhbF9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDogMDsgfVxuICAgIC5jb3Vwb24tY2FsX19pdGVtLS1zdW06YmVmb3JlLCAuY291cG9uLWNhbF9faXRlbS0tZXF1YWw6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgdG9wOiAzMnB4O1xuICAgICAgbGVmdDogLTE4cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5jb3Vwb24tY2FsX19pdGVtLS1zdW06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9taW51czM2eDM2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgICAuY291cG9uLWNhbF9faXRlbS0tZXF1YWw6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9lcXVhbDM2eDM2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLmNvdXBvbi1jYWxfX3N1YmplY3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgLmNvdXBvbi1jYWxfX29iamVjdCB7XG4gICAgY29sb3I6ICM0NTQ1NDU7IH1cbiAgICAuY291cG9uLWNhbF9fb2JqZWN0IC5wcmljZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5jb3Vwb24tY2FsX19vYmplY3QgLnByaWNlLS1zdW0ge1xuICAgICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAgIC5jb3Vwb24tY2FsX19vYmplY3QgLnByaWNlLXVuaXQge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5jb3Vwb24tY2FsX19vYmplY3QgLnByaWNlLXVuaXQtLXN1bSB7XG4gICAgICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG5cbi5jb3Vwb24tc3ViLXRpdGxlIHtcbiAgcGFkZGluZzogMCA1cHggMTlweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICBjb2xvcjogIzIxMjEyMTsgfVxuXG4uY291cG9uLXNlbGVjdCB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjsgfVxuICAuY291cG9uLXNlbGVjdCBkdCwgLmNvdXBvbi1zZWxlY3QgZGQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuY291cG9uLXNlbGVjdCBkdCB7XG4gICAgd2lkdGg6IDIyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb3Vwb24tc2VsZWN0IGRkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3N3B4OyB9XG4gIC5jb3Vwb24tc2VsZWN0IC5mb3JtLWl0ZW0tLXNlbGVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvdXBvbi10YmwgdGgsIC5jb3Vwb24tdGJsIHRkIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmNvdXBvbi10YmwgdGguY291cG9uLXRibF9fY2hrLCAuY291cG9uLXRibCB0ZC5jb3Vwb24tdGJsX19jaGsge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jb3Vwb24tdGJsIHRoIHtcbiAgaGVpZ2h0OiA0NXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzMzMztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cblxuLmNvdXBvbi10YmwgdGQge1xuICBoZWlnaHQ6IDg1cHg7XG4gIGNvbG9yOiAjNTE1MTUxO1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY291cG9uLXRibCB0ZC5jb3Vwb24tdGJsX19uYW1lIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY291cG9uLXRibCB0ZC5jb3Vwb24tdGJsX19hcHBseSB7XG4gICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5jb3Vwb24tdGJsIHRkLmNvdXBvbi10YmxfX2NvdXBvbiB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4OyB9XG4gIC5jb3Vwb24tdGJsIHRkLmNvdXBvbi10YmxfX2xlZnQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jb3Vwb24tbWlsZWFnZSAuY291cG9uLXRibCB0ZCB7XG4gICAgaGVpZ2h0OiA0NXB4OyB9XG5cbi5jb3Vwb24tdGJsX19wcmljZSB7XG4gIHBhZGRpbmc6IDExcHggNXB4IDA7XG4gICp6b29tOiAxOyB9XG4gIC5jb3Vwb24tdGJsX19wcmljZTphZnRlciwgLmNvdXBvbi10YmxfX3ByaWNlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmNvdXBvbi10YmxfX3ByaWNlIGR0LCAuY291cG9uLXRibF9fcHJpY2UgZGQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY291cG9uLXRibF9fcHJpY2UgZGQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5jb3Vwb24tdG90YWwge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmNvdXBvbi10b3RhbF9fc3ViamVjdCwgLmNvdXBvbi10b3RhbF9fb2JqZWN0IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNvdXBvbi10b3RhbF9fc3ViamVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIGNvbG9yOiAjNTE1MTUxO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgLmNvdXBvbi10b3RhbF9fb2JqZWN0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLmNvdXBvbi10b3RhbCAucHJpY2Uge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmNvdXBvbi10b3RhbCAucHJpY2UtdW5pdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmlkZW8tcG9wdXAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTAwMTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC1tb3otYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG5cbi52aWRlby1wb3B1cCAudmlkZW8tY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogLTEwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG5cbi5sYXlvdXQtY29udGFpbmVyX19tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG5cbi5wb2xpY3ktcG9wdXAge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5wb2xpY3ktcG9wdXBfX2J0biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wb2xpY3ktcG9wdXBfX3VwcGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAucG9saWN5LXBvcHVwX19jb250ZW50cyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAucG9saWN5LXBvcHVwX19jb250ZW50cy1xdWVzdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wb2xpY3ktcG9wdXBfX2NvbnRlbnRzLXF1ZXN0aW9uIC5wb2xpY3ktcG9wdXBfX2Fycm93IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbDsgfVxuICAgIC5wb2xpY3ktcG9wdXBfX2NvbnRlbnRzLWFuc3dlciB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5wb2xpY3ktcG9wdXBfX2NvbnRlbnRzLWFuc3dlcl9hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMxMHB4O1xuICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgICAgICAgLnBvbGljeS1wb3B1cF9fY29udGVudHMtYW5zd2VyX2FyZWEgcCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7IH1cbiAgICAgICAgLnBvbGljeS1wb3B1cF9fY29udGVudHMtYW5zd2VyX2FyZWEgLmFuc3dlci1jb250ZW50cyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM1cHg7IH1cbiAgICAgICAgLnBvbGljeS1wb3B1cF9fY29udGVudHMtYW5zd2VyX2FyZWEgLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cblxuLmxvZ2luLS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMSU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC8qcG9zaXRpb246IGZpeGVkOyovXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMzA1OyB9XG4gIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwODBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLyogdG9wOiAtMTByZW07ICovXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9Db250ZW50cy9pbWcvbWVtYmVyL2xvZ2luLWJnLnBuZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWJnX2FjdGl2ZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgb3BhY2l0eTogMC42NTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHRvcDogMDsgfVxuICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnQgLnBvbGljeS12aWV3IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMjVweCA0MXB4OyB9XG4gICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybSB7XG4gICAgICB3aWR0aDogNTIwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDYwcHggNzBweCA0MXB4OyB9XG4gICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtLS10ZXh0X3ZpZXcge1xuICAgICAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0tY2FuY2VsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMjVweDtcbiAgICAgICAgdG9wOiAxOXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLXRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWlucHV0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWlucHV0c19faW50ZXJ2YWwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWlucHV0cyAubG9naW4tLW5vbm1lbWJlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0taW5wdXRzIC5sb2dpbi0tbm9ubWVtYmVyX19idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0taW5wdXRzIC5sb2dpbi0tbm9ubWVtYmVyX19idG46YWZ0ZXIsIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWlucHV0cyAubG9naW4tLW5vbm1lbWJlcl9fYnRuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWlucHV0cyAubG9naW4tLW5vbm1lbWJlcl9fYnRuLWxlZnQge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0taW5wdXRzIC5sb2dpbi0tbm9ubWVtYmVyX19idG4tcmlnaHQge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtLS1pbnB1dHMgLmxvZ2luLS1ub25tZW1iZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgLypwYWRkaW5nLWJvdHRvbTogMjBweDsqLyB9XG4gICAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtLS1pbnB1dHMgLmxvZ2luLS1ub25tZW1iZXJfX2Rlc2NyaXB0aW9uIC5ub25tZW1iZXJfX2ludGVydmFsIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7IH1cbiAgICAgICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWlucHV0cyAubG9naW4tLW5vbm1lbWJlcl9fZGVzY3JpcHRpb24tLWl0ZW1zIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgICAgICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0taW5wdXRzIC5sb2dpbi0tbm9ubWVtYmVyX19kZXNjcmlwdGlvbi0taXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0gLmxvZ2luLS1vdGhlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC8qYm9yZGVyLXRvcDoxcHggc29saWQgI2RkZDsqL1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybSAubG9naW4tLW90aGVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbWVtYmVyL2xvZ2luLWJhci0zODB4Ny5wbmdcIik7IH1cbiAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybSAubG9naW4tLW90aGVyX19idG4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0gLmxvZ2luLS1vdGhlcl9fYnRuOmFmdGVyLCAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtIC5sb2dpbi0tb3RoZXJfX2J0bjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybSAubG9naW4tLW90aGVyX19idG4tbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMXB4OyB9XG4gICAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtIC5sb2dpbi0tb3RoZXJfX2J0bi1sZWZ0IGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtIC5sb2dpbi0tb3RoZXJfX2J0bi1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtIC5sb2dpbi0tb3RoZXJfX2J0bi1yaWdodCBidXR0b24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0gLmxvZ2luLS1vdGhlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtIC5sb2dpbi0tb3RoZXJfX2Rlc2NyaXB0aW9uIC5vdGhlcl9faW50ZXJ2YWwge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7IH1cbiAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtIC5sb2dpbi0tb3RoZXJfX2Rlc2NyaXB0aW9uLS1pdGVtcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybSAubG9naW4tLW90aGVyX19kZXNjcmlwdGlvbi0taXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWNoZWNrIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0tY2hlY2tfX2lkc2F2ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTMuN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWNoZWNrX19pZHNhdmUgLmxvZ2luLWNoZWNrYm94X3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWNoZWNrX19maW5kcyB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0tY2hlY2tfX2ZpbmRzIC5maW5kc190eHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEzcHg7IH1cbiAgICAgICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtLS1jaGVja19fZmluZHMgLmZpbmRzX3R4dDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4OyB9XG4gICAgICAgIC5sb2dpbi0td3JhcHBlciAubG9naW4tLWNvbnRlbnRfX2Zvcm0tLWNoZWNrX19idG4ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0tY2hlY2tfX2J0bi0taW50ZXJ2YWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICAgICAgLmxvZ2luLS13cmFwcGVyIC5sb2dpbi0tY29udGVudF9fZm9ybS0tY2hlY2tfX2J0bi0taW50ZXJ2YWwgLm5hdmVyLWJ0biB7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAubG9naW4tLXdyYXBwZXIgLmxvZ2luLS1jb250ZW50X19mb3JtLS1kaXN0aW5jdGlvbiB7XG4gICAgICAgIC8qd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgIG1hcmdpbi10b3A6MzBweDsqLyB9XG5cbi5sb2dpbi1idXR0b24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLmxvZ2luLWJ1dHRvbl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxODVweDsgfVxuICAgIC5sb2dpbi1idXR0b25fX2l0ZW0gfiAubG9naW4tYnV0dG9uX19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5wdy1zZXR0aW5nIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAucHctc2V0dGluZ19fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuICAucHctc2V0dGluZ19fdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBsaW5lLWhlaWdodDogMS42OTIzMTtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cblxuLm1lbWJlci1iZW5lZml0cyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7IH1cbiAgLm1lbWJlci1iZW5lZml0c19fYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VlNDg0ODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubWVtYmVyLWJlbmVmaXRzX19ib3gtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTsgfVxuICAgIC5tZW1iZXItYmVuZWZpdHNfX2JveC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgLm1lbWJlci1iZW5lZml0cy0tcmVkIHtcbiAgICBjb2xvcjogI2VlNDg0ODsgfVxuXG4ub3JkZXJsaXN0LXZpZXcge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5vcmRlcl9faW50ZXJ2YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMS42NzsgfVxuXG4udGVtcF9sb2dpbi1idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMCU7IH1cbiAgLnRlbXBfbG9naW4tYnRuIGJ1dHRvbiB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmpvaW4tLXdyYXBwZXIge1xuICB3aWR0aDogMTI0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5qb2luLS13cmFwcGVyIC5wYWdlLXN0YXR1cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgY29sb3I6ICM2NjY7IH1cbiAgICAuam9pbi0td3JhcHBlciAucGFnZS1zdGF0dXNfX2ludGVydmFsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cbiAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4IDEwMHB4IDE1MHB4OyB9XG4gICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tLXRpdGxlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZTQ4NDg7IH1cbiAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWI0YTRkO1xuICAgICAgcGFkZGluZzogMzVweCA3MHB4IDM4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50IC5oYWxmX2xlZnQge1xuICAgICAgICB3aWR0aDogNDQuNSU7IH1cbiAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50IC5oYWxmX3JpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNDcuOCU7IH1cbiAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50X19oYWxmIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tLWNvbnRlbnRfX2hhbGYtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjJweDsgfVxuICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudF9faGFsZi0tZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzOXB4OyB9XG4gICAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50X19oYWxmLS1idG4gLm5hdmVyLWJ0biB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4OyB9XG4gICAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50X19oYWxmLS1saW5lIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudF9faGFsZi0tbGluZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnb3InO1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50X19oYWxmLS10eHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50X19oYWxmLS1ib3JkZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDU5cHggNDRweCAzMXB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudF9faGFsZi0tYm9yZGVyX190aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudF9faGFsZi0tYm9yZGVyX19jb3Vwb24ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAyOHB4IDMwcHggMjBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4OyB9XG4gICAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudF9faGFsZi0tYm9yZGVyX19jb3Vwb24gLmNvdXBvbi0tdHh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDsgfVxuICAgICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tLWNvbnRlbnRfX2hhbGYtLWJvcmRlcl9fY291cG9uIC5jb3Vwb24tLWltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7IH1cbiAgICAgICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tLWNvbnRlbnRfX2hhbGYtLWJvcmRlcl9fY291cG9uIC5jb3Vwb24tLWltZyBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA3OHB4OyB9XG4gICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tLWNvbnRlbnRfX2hhbGYtLWJvcmRlcl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLS1jb250ZW50X19oYWxmLS1ib3JkZXJfX2Rlc2NyaXB0aW9uIC5kZXNjcmlwdGlvbl9faXRlbXMge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudF9faGFsZi0tYm9yZGVyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2l0ZW1zOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tLWNvbnRlbnRfX2hhbGYtLWJvcmRlcl9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19pdGVtcy0tdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tLWNvbnRlbnRfX2hhbGYtLWJvcmRlcl9fZGVzY3JpcHRpb24gLmRlc2NyaXB0aW9uX19pdGVtcy0tdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMS4zcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby0tY29udGVudF9faGFsZi0tYm9yZGVyX19kZXNjcmlwdGlvbiAuZGVzY3JpcHRpb25fX2l0ZW1zLS1tZWFuaW5nIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ1NDU0NTsgfVxuICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLXRhYnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLXRhYnNfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tdGFic19fdGl0bGUgLmluZm8tdGFic19faXRlbXMge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tdGFic19fdGl0bGUgLmluZm8tdGFic19faXRlbXM6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby10YWJzX190aXRsZSAub24ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlNDg0ODsgfVxuICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tdGFic19fY29udGVudC0xX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA4MHB4OyB9XG4gICAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLXRhYnNfX2NvbnRlbnQtMV93cmFwcGVyLS1pdGVtcyB7XG4gICAgICAgICAgd2lkdGg6IDI0LjclO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgICAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLXRhYnNfX2NvbnRlbnQtMV93cmFwcGVyLS1pdGVtcyAuaXRlbXMtaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTE1cHg7IH1cbiAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby10YWJzX19jb250ZW50LTFfd3JhcHBlci0taXRlbXMgLml0ZW1zLXR4dF9faW50ZXJ2YWwge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAxNnB4OyB9XG4gICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tdGFic19fY29udGVudC0xX3dyYXBwZXItLWl0ZW1zIC5pdGVtcy10eHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOXB4OyB9XG4gICAgICAgICAgICAuam9pbi0td3JhcHBlciAuaW5mby0td3JhcHBlciAuaW5mby10YWJzX19jb250ZW50LTFfd3JhcHBlci0taXRlbXMgLml0ZW1zLXR4dF9fdGl0bGUge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgICAgICAgLmpvaW4tLXdyYXBwZXIgLmluZm8tLXdyYXBwZXIgLmluZm8tdGFic19fY29udGVudC0xX3dyYXBwZXItLWl0ZW1zIC5pdGVtcy10eHRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLXRhYnNfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggNzBweCA2MHB4IDcwcHg7IH1cbiAgICAgIC5qb2luLS13cmFwcGVyIC5pbmZvLS13cmFwcGVyIC5pbmZvLXRhYnNfX2NvbnRlbnRzLS1mb290ZXIge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uaW5mby10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAuaW5mby10YWJsZSB0ZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyB9XG4gICAgLmluZm8tdGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAuaW5mby10YWJsZSB0ZCAuc2hvcnQtZGVzYyB7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuXG4uaW5mby10aXRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAuaW5mby10aXRsZTpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7IH1cblxuLnJlZ2lzdGVyIC5qb2luX2Jhbm5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL21lbWJlci9qb2luLW9rX2Jhbm5lci5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnJlZ2lzdGVyIC5qb2luX2Jhbm5lci0tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4OyB9XG4gIC5yZWdpc3RlciAuam9pbl9iYW5uZXItLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7IH1cbiAgLnJlZ2lzdGVyIC5qb2luX2Jhbm5lci0tdGFnIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4OyB9XG5cbi5yZWdpc3Rlci10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2ViNGE0ZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZWdpc3Rlci10b3AtLWRlZXBncmF5LWxpbmUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2OyB9XG4gIC5yZWdpc3Rlci10b3AgLmpvaW5fb2sge1xuICAgIHBhZGRpbmc6IDYwcHggMjkycHggNzBweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgLnJlZ2lzdGVyLXRvcCAuam9pbl9vay0tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgIC5yZWdpc3Rlci10b3AgLmpvaW5fb2stLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7IH1cbiAgICAucmVnaXN0ZXItdG9wIC5qb2luX29rLS1idG4ge1xuICAgICAgcGFkZGluZy10b3A6IDM2cHg7IH1cbiAgLnJlZ2lzdGVyLXRvcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucmVnaXN0ZXItdG9wX190aXRsZS0tZm9udC1taWRkbGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgIC5yZWdpc3Rlci10b3BfX3RpdGxlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgbGVmdDogMzZweDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHdpZHRoOiA5NThweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuICAucmVnaXN0ZXItdG9wX19oaWdobGlnaHQge1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cblxuLnJlZ2lzdGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM7XG4gIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG5cbi5yZWdpc3Rlci1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNDBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC5yZWdpc3Rlci1mb3JtX190aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAucmVnaXN0ZXItZm9ybV9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDsgfVxuICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zIC5sb25nLXRpdC1wdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAlOyB9XG4gICAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMgLmxvbmctdGl0LXBob25lIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNSU7IH1cbiAgICAgIC5yZWdpc3Rlci1mb3JtX19jb250ZW50IC5yZWdpc3Rlci1jb250ZW50X19pdGVtcyAubG9uZy10aXQtZW1haWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAyLjUlOyB9XG4gICAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLXRpdCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOiAxNzBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDBweCAyMnB4IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgICAgIC5yZWdpc3Rlci1mb3JtX19jb250ZW50IC5yZWdpc3Rlci1jb250ZW50X19pdGVtcy0tYm94IHtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweCAxMHB4IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3hfX2NoZWNrYm94IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDsgfVxuICAgICAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLWJveF9yYWRpb3Mge1xuICAgICAgICAgIHdpZHRoOiA0MDJweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgIC5yZWdpc3Rlci1mb3JtX19jb250ZW50IC5yZWdpc3Rlci1jb250ZW50X19pdGVtcy0tYm94X3JhZGlvcyAucmFkaW9zLWludGVydmFsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTdweDsgfVxuICAgICAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLWJveF9fYnRuIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3hfX2lucHV0IHtcbiAgICAgICAgICB3aWR0aDogNDAycHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3hfX2lucHV0IC5waG9uZS1saW5lcyB7XG4gICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTNweDsgfVxuICAgICAgICAgIC5yZWdpc3Rlci1mb3JtX19jb250ZW50IC5yZWdpc3Rlci1jb250ZW50X19pdGVtcy0tYm94X19pbnB1dCAuZW1haWwtbGluZXMge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3hfX2lucHV0IGlucHV0W3JlYWRvbmx5XSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3ggLmlucHV0LWZsb2F0X3JlbGVhc2Uge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3ggLmlucHV0LWZsb2F0X3JlbGVhc2UgLnNlbGVjdC1sb25nIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLWJveCAuaW5wdXQtZmxvYXRfcmVsZWFzZSAuc2VsZWN0LWxvbmc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMHB4OyB9XG4gICAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3ggLmlucHV0LWZsb2F0X3JlbGVhc2UgLmVtYWlsLWludGVydmFsIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgICAgIC5yZWdpc3Rlci1mb3JtX19jb250ZW50IC5yZWdpc3Rlci1jb250ZW50X19pdGVtcy0tYm94IC5wd19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLWJveF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAgIC5yZWdpc3Rlci1mb3JtX19jb250ZW50IC5yZWdpc3Rlci1jb250ZW50X19pdGVtcy0tYm94X19kZXNjcmlwdGlvbiAucGhvbmUtcmFkaW9zIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtNnB4OyB9XG4gICAgICAgICAgICAucmVnaXN0ZXItZm9ybV9fY29udGVudCAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLWJveF9fZGVzY3JpcHRpb24gLnBob25lLXJhZGlvcyAucmFkaW9zLXNob3J0X2ludGVydmFsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzOHB4OyB9XG4gICAgICAgICAgLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQgLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS1ib3hfX2Rlc2NyaXB0aW9uLWludGVydmFsIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgICAgICAgIC5yZWdpc3Rlci1mb3JtX19jb250ZW50IC5yZWdpc3Rlci1jb250ZW50X19pdGVtcy0tYm94X19kZXNjcmlwdGlvbi1pbnRlcnZhbDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgLnJlZ2lzdGVyLWZvcm1fX2FncmVlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAgIC5yZWdpc3Rlci1mb3JtX19hZ3JlZS1hY3RpdmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBwYWRkaW5nOiAxOXB4IDMwcHg7IH1cbiAgICAucmVnaXN0ZXItZm9ybV9fYWdyZWUtaXRlbXMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIHBhZGRpbmc6IDE5cHggMzBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAucmVnaXN0ZXItZm9ybV9fYWdyZWUtaXRlbXMgLmFncmVlLWNoZWNrYm94IHtcbiAgICAgICAgd2lkdGg6IDgwJTsgfVxuICAgICAgLnJlZ2lzdGVyLWZvcm1fX2FncmVlLWl0ZW1zIC5hZ3JlZS1ib2xkIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLnJlZ2lzdGVyLWZvcm1fX2FncmVlLWl0ZW1zIC5hZ3JlZS1idG4ge1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI3JlZ2lzdGVyIC5pbmZvLXRhYnNfX2NvbnRlbnQtMV93cmFwcGVyIHtcbiAgcGFkZGluZzogNjVweCA4MHB4O1xuICBwYWRkaW5nLXRvcDogNDhweDsgfVxuXG4uc2VsZWN0LWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuICAuc2VsZWN0LWxlZnQgc3BhbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4OyB9XG5cbi5nZW5kZXItaW50ZXJ2YWwge1xuICBwYWRkaW5nLWJvdHRvbTogMC44cmVtOyB9XG5cbi5hZ3JlZS1zZXRfYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMzBweDsgfVxuXG4uZG9ybWFuY3ktcG9wdXAgLmRvcm1hbmN5LWlkX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5kb3JtYW5jeS1wb3B1cCAuZG9ybWFuY3ktaWRfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG5cbi5kb3JtYW5jeS1wb3B1cCAuZG9ybWFuY3ktaWRfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAzMHB4IDc2cHg7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICBsaW5lLWhlaWdodDogMS44NTsgfVxuICAuZG9ybWFuY3ktcG9wdXAgLmRvcm1hbmN5LWlkX19jb250ZW50LS1ib2xkIHtcbiAgICBmb250LXdlaWdodDogODAwO1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi5kb3JtYW5jeS1wb3B1cCAuZG9ybWFuY3ktaWRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5vdmVybGFwLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAub3ZlcmxhcC1wb3B1cCAub3ZlcmxhcC1tZW1iZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAub3ZlcmxhcC1wb3B1cCAub3ZlcmxhcC1tZW1iZXJfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgIC5vdmVybGFwLXBvcHVwIC5vdmVybGFwLW1lbWJlcl9fY29udGVudC1ib2xkIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAub3ZlcmxhcC1wb3B1cCAub3ZlcmxhcC1tZW1iZXJfX2NvbnRlbnQtLWJvdHRvbSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAub3ZlcmxhcC1wb3B1cCAub3ZlcmxhcC1tZW1iZXJfX2J0biB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7IH1cblxuLmFncmVlLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuYWdyZWUtcG9wdXAgLmFncmVlLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDcwMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0MHB4IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgLmFncmVlLXBvcHVwIC5hZ3JlZS1jb250ZW50X19pbXBvcnRhbnQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAgIC5hZ3JlZS1wb3B1cCAuYWdyZWUtY29udGVudF9fdHh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNDsgfVxuICAgICAgLmFncmVlLXBvcHVwIC5hZ3JlZS1jb250ZW50X190eHQtLXRpdGxlIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7IH1cbiAgICAgIC5hZ3JlZS1wb3B1cCAuYWdyZWUtY29udGVudF9fdHh0LS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG5cbi5maW5kLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzNHB4IDU3cHggNTRweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maW5kLXdyYXBwZXIgLmZpbmQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5maW5kLXdyYXBwZXIgLmZpbmQtY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmZpbmQtd3JhcHBlciAuZmluZC1jb250ZW50X19uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgLmZpbmQtd3JhcHBlciAuZmluZC1jb250ZW50X19yYWRpbyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgLmZpbmQtd3JhcHBlciAuZmluZC1jb250ZW50X19yYWRpby0taW50ZXJ2YWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc5cHg7IH1cbiAgICAuZmluZC13cmFwcGVyIC5maW5kLWNvbnRlbnRfX3Bob25lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgIC5maW5kLXdyYXBwZXIgLmZpbmQtY29udGVudF9fcGhvbmUgLnBob25lLWxpbmVzIHtcbiAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTAuM3JlbTsgfVxuICAgICAgLmZpbmQtd3JhcHBlciAuZmluZC1jb250ZW50X19waG9uZS1zZWxlY3QgLnNlbGVjdC1tZW1iZXIge1xuICAgICAgICB3aWR0aDogMTE3cHg7IH1cbiAgICAgIC5maW5kLXdyYXBwZXIgLmZpbmQtY29udGVudF9fcGhvbmUtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAuZmluZC13cmFwcGVyIC5maW5kLWNvbnRlbnRfX2VtYWlsIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZmluZC13cmFwcGVyIC5maW5kLWNvbnRlbnRfX2VtYWlsIC5lbWFpbC1saW5lcyB7XG4gICAgICAgIHdpZHRoOiAwLjhyZW07XG4gICAgICAgIGhlaWdodDogMC4xcmVtO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTAuM3JlbTsgfVxuICAgICAgLmZpbmQtd3JhcHBlciAuZmluZC1jb250ZW50X19lbWFpbC1zZWxlY3QgLnNlbGVjdC1tZW1iZXIge1xuICAgICAgICB3aWR0aDogMTE3cHg7IH1cbiAgICAgIC5maW5kLXdyYXBwZXIgLmZpbmQtY29udGVudF9fZW1haWwtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAxcHg7IH1cbiAgICAuZmluZC13cmFwcGVyIC5maW5kLWNvbnRlbnRfX2J0biB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAuZmluZC13cmFwcGVyIC5maW5kLWxlZnQge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAuZmluZC13cmFwcGVyIC5maW5kLWxlZnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDI0NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzRweDtcbiAgICAgIGxlZnQ6IDUwJTsgfVxuICAuZmluZC13cmFwcGVyIC5maW5kLWxlZnRfcHc6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDMwNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzRweDtcbiAgICBsZWZ0OiA1MCU7IH1cbiAgLmZpbmQtd3JhcHBlciAuZmluZC1tb3ZlX3R4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDQ5LjUlO1xuICAgIHRvcDogNDUlO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7IH1cbiAgLmZpbmQtd3JhcHBlciAuZmluZC1yaWdodCB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmZpbmQtd3JhcHBlciAuZmluZC1yZXN1bHRfdmlldyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgIC5maW5kLXdyYXBwZXIgLmZpbmQtcmVzdWx0X3ZpZXctLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuZmluZC13cmFwcGVyIC5maW5kLXJlc3VsdF92aWV3LS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2OyB9XG4gICAgLmZpbmQtd3JhcHBlciAuZmluZC1yZXN1bHRfdmlldy0tYnRuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG5cbi5maW5kX2VtYWlsIHtcbiAgd2lkdGg6IDEyM3B4O1xuICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4jbGlrZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgI2xpa2UgLmxpa2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgI2xpa2UgLmxpa2UtdGl0bGVfX3R4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAjbGlrZSAubGlrZS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNDNweCA1N3B4IDYwcHg7XG4gICAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlYjRhNGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBtYXJnaW4tdG9wOiAzMXB4OyB9XG4gICAgI2xpa2UgLmxpa2UtY29udGVudF9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX3RpdGxlIC5saWtlLWJ0biB7XG4gICAgICAgIHdpZHRoOiA5MXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAjbGlrZSAubGlrZS1jb250ZW50X19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgI2xpa2UgLmxpa2UtY29udGVudF9fbGlzdC1pdGVtcyB7XG4gICAgICAgIHdpZHRoOiAyMTRweDtcbiAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXM6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgICAjbGlrZSAubGlrZS1jb250ZW50X19saXN0LWl0ZW1zOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7IH1cbiAgICAgICAgI2xpa2UgLmxpa2UtY29udGVudF9fbGlzdC1pdGVtczpudGgtY2hpbGQoMTIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgICAgICAjbGlrZSAubGlrZS1jb250ZW50X19saXN0LWl0ZW1zX19yZWQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2I4MGUwZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXNfX2dyZXkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDA0OTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXNfX2RlZXBncmVlbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDEzZjJkO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgICAgI2xpa2UgLmxpa2UtY29udGVudF9fbGlzdC1pdGVtc19fYmxhY2sge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXNfX3doaXRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgICAgICAjbGlrZSAubGlrZS1jb250ZW50X19saXN0LWl0ZW1zX195ZWxsb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYWUwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXNfX2JsdWUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBjMjZjODtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXNfX3B1cnBsZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2EwMzhmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgICAgI2xpa2UgLmxpa2UtY29udGVudF9fbGlzdC1pdGVtc19fcGluayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjAzYTZlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgICAgI2xpa2UgLmxpa2UtY29udGVudF9fbGlzdC1pdGVtc19fZ3JlZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBiYjc4NTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXNfX2Jyb3duIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYTAzMDM7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgICAgICAjbGlrZSAubGlrZS1jb250ZW50X19saXN0LWl0ZW1zX19vcmFuZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkNDkwMDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgICNsaWtlIC5saWtlLWNvbnRlbnRfX2xpc3QtaXRlbXNfdHh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdG9wOiAxMDBweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4OyB9XG4gICAgI2xpa2UgLmxpa2UtY29udGVudF9fYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLmxpa2UtYWN0aXZlIHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDIxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICBvcGFjaXR5OiAwLjg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDg2cHg7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxpa2VfY29sb3ItYWN0aXZlIHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDIxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA4NnB4O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kb3JtYW5jeV9hcHBseS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uZG9ybWFuY3lfYXBwbHktY29udGVudHMsXG4uZGEge1xuICBwYWRkaW5nOiAyMHB4IDI2cHggNDFweDtcbiAgbWF4LWhlaWdodDogNjAwcHg7IH1cbiAgLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLXRpdGxlLFxuICAuZGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5kb3JtYW5jeV9hcHBseS1jb250ZW50cy1zdWJ0aXRsZSxcbiAgLmRhLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjb2xvcjogIzY2NjsgfVxuICAuZG9ybWFuY3lfYXBwbHktY29udGVudHMtdGVybXMsXG4gIC5kYS10ZXJtcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7IH1cbiAgLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLWRlc2NyaXB0aW9uLFxuICAuZGEtZGVzY3JpcHRpb24ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgIHBhZGRpbmc6IDI1cHggN3B4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLWRlc2NyaXB0aW9uX2l0ZW1zLFxuICAgIC5kYS1kZXNjcmlwdGlvbl9pdGVtcyB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTRweDsgfVxuICAgICAgLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLWRlc2NyaXB0aW9uX2l0ZW1zOmxhc3QtY2hpbGQsXG4gICAgICAuZGEtZGVzY3JpcHRpb25faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5kb3JtYW5jeV9hcHBseS1jb250ZW50cy1jb25maXJtLFxuICAuZGEtY29uZmlybSB7XG4gICAgcGFkZGluZzogMjBweCAwcHggNDBweDsgfVxuICAgIC5kb3JtYW5jeV9hcHBseS1jb250ZW50cy1jb25maXJtIC5kYS1jb25maXJtX2ludGVydmFsLFxuICAgIC5kYS1jb25maXJtIC5kYS1jb25maXJtX2ludGVydmFsIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7IH1cbiAgICAuZG9ybWFuY3lfYXBwbHktY29udGVudHMtY29uZmlybSAuZGEtY29uZmlybV9pdGVtcyxcbiAgICAuZGEtY29uZmlybSAuZGEtY29uZmlybV9pdGVtcyB7XG4gICAgICBoZWlnaHQ6IDI3MnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuICAgICAgLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLXRpdGxlLFxuICAgICAgLmRhLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAuZG9ybWFuY3lfYXBwbHktY29udGVudHMtY29uZmlybSAuZGEtY29uZmlybV9pdGVtcy0tdGl0bGUyLFxuICAgICAgLmRhLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLXRpdGxlMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgICAgIC5kb3JtYW5jeV9hcHBseS1jb250ZW50cy1jb25maXJtIC5kYS1jb25maXJtX2l0ZW1zLS1zdWJ0aXRsZSxcbiAgICAgIC5kYS1jb25maXJtIC5kYS1jb25maXJtX2l0ZW1zLS1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAgICAgLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLWRlc2NyaXB0aW9uLFxuICAgICAgLmRhLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5OyB9XG4gICAgICAuZG9ybWFuY3lfYXBwbHktY29udGVudHMtY29uZmlybSAuZGEtY29uZmlybV9pdGVtcy0tZGVzY3JpcHRpb24yLFxuICAgICAgLmRhLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLWRlc2NyaXB0aW9uMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OTsgfVxuICAgICAgLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLWJ0bixcbiAgICAgIC5kYS1jb25maXJtIC5kYS1jb25maXJtX2l0ZW1zLS1idG4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5kb3JtYW5jeV9hcHBseS1jb250ZW50cy1jb25maXJtIC5kYS1jb25maXJtX2l0ZW1zLS1idG4gLmJ1dHRvbi1kb3JtYW5jeSxcbiAgICAgICAgLmRhLWNvbmZpcm0gLmRhLWNvbmZpcm1faXRlbXMtLWJ0biAuYnV0dG9uLWRvcm1hbmN5IHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjsgfVxuXG4vKiDtjpjsnbTsp4Ag64Sk67mE6rKM7J207IWYIOyLnOyekSAqL1xuLnBhZ2Utc3RhdHVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG4gIC5wYWdlLXN0YXR1c19faW50ZXJ2YWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEycHg7IH1cblxuLyog7Y6Y7J207KeAIOuEpOu5hOqyjOydtOyFmCDrgZ0gKi9cbi5teXBhZ2UtaW5mbyB7XG4gIHdpZHRoOiAxMDMwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgZm9udC1zaXplOiAwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7IH1cbiAgLm15cGFnZS1pbmZvX19oZWxsbyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDM2OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcGFkZGluZzogNDBweCAwIDI5cHggNTlweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgLm15cGFnZS1pbmZvX19oZWxsby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLm15cGFnZS1pbmZvX19oZWxsby10aXRsZSAubXlwYWdlLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5teXBhZ2UtaW5mb19faGVsbG8tYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLm15cGFnZS1pbmZvX19oZWxsby1idG4ge1xuICAgICAgcGFkZGluZy10b3A6IDk3cHg7IH1cbiAgLm15cGFnZS1pbmZvX19wb2ludCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDMyOXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzogMjlweCAwIDMwcHggNDBweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLm15cGFnZS1pbmZvX19wb2ludC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5teXBhZ2UtaW5mb19fcG9pbnQtdmFsdWUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgLm15cGFnZS1pbmZvX19wb2ludC12YWx1ZSAuaW50ZS12YWx1ZV9zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgIC5teXBhZ2UtaW5mb19fcG9pbnQtdHh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXlwYWdlLWluZm9fX3JhdGluZyB7XG4gICAgd2lkdGg6IDMyLjElO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nOiAyOXB4IDE0Ny4zcHggMzBweCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAubXlwYWdlLWluZm9fX3JhdGluZy10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5teXBhZ2UtaW5mb19fcmF0aW5nLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAgIC5teXBhZ2UtaW5mb19fcmF0aW5nLXR4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm15cGFnZS1pbmZvX19zaW1wbGUge1xuICAgIHdpZHRoOiAyMC41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDEzcHg7IH1cbiAgICAubXlwYWdlLWluZm9fX3NpbXBsZTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4OyB9XG4gICAgLm15cGFnZS1pbmZvX19zaW1wbGUtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTZweDsgfVxuICAgIC5teXBhZ2UtaW5mb19fc2ltcGxlLXBvaW50IHtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAubXlwYWdlLWluZm9fX3NpbXBsZS12YWx1ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTRweDsgfVxuICAgICAgLm15cGFnZS1pbmZvX19zaW1wbGUtdmFsdWUgLmludGUtdmFsdWVfc21hbGwge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm15cGFnZS13YWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBwYWRkaW5nOiAyN3B4IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLm15cGFnZS13YWl0X190aXRsZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZy1yaWdodDogMTRweDsgfVxuICAubXlwYWdlLXdhaXRfX3R4dCB7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAubXlwYWdlLXdhaXRfX3ZhbHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLm15cGFnZS13YWl0X192YWx1ZS1ub3JtYWwge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtMS44cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5teXBhZ2Utc3RhdHVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLm15cGFnZS1zdGF0dXNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAubXlwYWdlLXN0YXR1c19fdGl0bGUtdHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5teXBhZ2Utc3RhdHVzX19jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgIzY2NjY2NjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC0tc2VydmljZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIC5teXBhZ2Utc3RhdHVzX19jb250ZW50LWl0ZW1zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtcy0tZml2ZSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDsgfVxuICAgICAgLm15cGFnZS1zdGF0dXNfX2NvbnRlbnQtaXRlbXM6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9teXBhZ2UvbXlwYWdlLWFycm93LnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgIGhlaWdodDogMzZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHRvcDogMzUlOyB9XG4gICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtczpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5teXBhZ2Utc3RhdHVzX19jb250ZW50LWl0ZW1zOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtc19fY2FydC1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2Utb3JkZXJfY250LnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtc19fZmluaXNoLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvbXlwYWdlL215cGFnZS1vcmRlcl9maW5pc2gucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5teXBhZ2Utc3RhdHVzX19jb250ZW50LWl0ZW1zX19yZWFkeS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2UtcHJvZHVjdF9yZWFkeS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLm15cGFnZS1zdGF0dXNfX2NvbnRlbnQtaXRlbXNfX2RlbGl2ZXJ5LWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9Db250ZW50cy9pbWcvbXlwYWdlL215cGFnZS1kZWxpdmVyeS5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLm15cGFnZS1zdGF0dXNfX2NvbnRlbnQtaXRlbXNfX2NoYW5nZS1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2UtY2hhZ2UucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLm15cGFnZS1zdGF0dXNfX2NvbnRlbnQtaXRlbXNfX3JldHVybi1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2UtcmV0dXJuLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtc19fcHJvY2Vzcy1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2UtcHJvY2Vzcy5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAgICAgLm15cGFnZS1zdGF0dXNfX2NvbnRlbnQtaXRlbXNfX3NlcnZpY2UtY2hlY2sge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbXlwYWdlL3NlcnZpY2UtY2hlY2sucG5nXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgIC5teXBhZ2Utc3RhdHVzX19jb250ZW50LWl0ZW1zX19zZXJ2aWNlLWVzaG9wIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL215cGFnZS9zZXJ2aWNlLWVzaG9wLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtc19fc2VydmljZS1yZXR1cm4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbXlwYWdlL3NlcnZpY2UtcmV0dXJuLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtc19fcmV0dXJuLXR4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OTIzMTsgfVxuICAgICAgLm15cGFnZS1zdGF0dXNfX2NvbnRlbnQtaXRlbXNfX3R4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAgIC5teXBhZ2Utc3RhdHVzX19jb250ZW50LWl0ZW1zX190eHQgLm15cGFnZS1zdGF0dXNfdHh0IHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAubXlwYWdlLXN0YXR1c19fY29udGVudC1pdGVtc19fdHh0IC5teXBhZ2Utc3RhdHVzX3ZhbHVlIHtcbiAgICAgICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlNDg0ODsgfVxuXG4ubXlwYWdlLWNhbmNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gIC5teXBhZ2UtY2FuY2VsX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLm15cGFnZS1jYW5jZWxfX3RpdGxlLXR4dCB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAubXlwYWdlLWNhbmNlbCAjbXlwYWdlLWNhbmNlbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubXlwYWdlLWNhbmNlbCAjbXlwYWdlLWNhbmNlbCAubXlwYWdlLWNhbmNlbF9fdGl0bGUge1xuICAgICAgaGVpZ2h0OiA1MHB4OyB9XG4gICAgLm15cGFnZS1jYW5jZWwgI215cGFnZS1jYW5jZWwgdHIgPiB0aCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLm15cGFnZS1jYW5jZWwgI215cGFnZS1jYW5jZWwgdHIgPiB0aDpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLm15cGFnZS1jYW5jZWwgI215cGFnZS1jYW5jZWwgLm15cGFnZS1jYW5jZWxfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiA3MnB4OyB9XG4gICAgICAubXlwYWdlLWNhbmNlbCAjbXlwYWdlLWNhbmNlbCAubXlwYWdlLWNhbmNlbF9fY29udGVudCB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5teXBhZ2UtY2FuY2VsICNteXBhZ2UtY2FuY2VsIC5teXBhZ2UtY2FuY2VsX19jb250ZW50IHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgLm15cGFnZS1jYW5jZWwgI215cGFnZS1jYW5jZWwgLm15cGFnZS1jYW5jZWxfX2NvbnRlbnQgLm15cGFnZS1jYW5jZWxfX2JhciB7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTMuNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9XG5cbi5zdGFuZGJ5LWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDM1cHggMjVweCA0MHB4OyB9XG5cbi5zdGFuZGJ5LXRpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RhbmRieS10aXRsZS0tcG9pbnQge1xuICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG5cbi5zdGFuZGJ5LWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5zdGFuZGJ5LXByb2R1Y3Qge1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG4gIC5zdGFuZGJ5LXByb2R1Y3RfX2ltYWdlIHtcbiAgICBwYWRkaW5nOiAzNXB4IDIwcHg7IH1cbiAgLnN0YW5kYnktcHJvZHVjdF9faW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG5cbi5zdGFuZGJ5LWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKiDst6jshowv67CY7ZKIL+q1kO2ZmCDqsrDsoJzrjIDquLAg7Yyd7JeFIOyLnOyekSAqL1xuLndhaXRpbmdfcGF5bWVudC1jb250YWluZXIsXG4ud3Age1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIHBhZGRpbmc6IDBweCAyNXB4OyB9XG4gIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLXRpdGxlLFxuICAud3AtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLndhaXRpbmdfcGF5bWVudC1jb250YWluZXItdGl0bGVfYm9sZCxcbiAgICAud3AtdGl0bGVfYm9sZCB7XG4gICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAud2FpdGluZ19wYXltZW50LWNvbnRhaW5lci1kZXNjcmlwdGlvbixcbiAgLndwLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDJweDsgfVxuICAud2FpdGluZ19wYXltZW50LWNvbnRhaW5lci1jb250ZW50cyxcbiAgLndwLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlLFxuICAgIC53cC1jb250ZW50cyB0YWJsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlIHRyOmZpcnN0LWNoaWxkLFxuICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlIHRyLFxuICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTM5cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9ubyxcbiAgICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9ubyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9nb29kcyxcbiAgICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9nb29kcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0N3B4OyB9XG4gICAgICAgICAgLndhaXRpbmdfcGF5bWVudC1jb250YWluZXItY29udGVudHMgdGFibGUgdHIgLndwLW9yZGVyX2dvb2RzLS1pbWcsXG4gICAgICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9nb29kcy0taW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgLndhaXRpbmdfcGF5bWVudC1jb250YWluZXItY29udGVudHMgdGFibGUgdHIgLndwLW9yZGVyX2dvb2RzLS10eHQsXG4gICAgICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9nb29kcy0tdHh0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIycHggMHB4IDBweCAyMnB4OyB9XG4gICAgICAgICAgICAud2FpdGluZ19wYXltZW50LWNvbnRhaW5lci1jb250ZW50cyB0YWJsZSB0ciAud3Atb3JkZXJfZ29vZHMtLXR4dF90aXRsZSxcbiAgICAgICAgICAgIC53cC1jb250ZW50cyB0YWJsZSB0ciAud3Atb3JkZXJfZ29vZHMtLXR4dF90aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9nb29kcy0tdHh0X29wdGlvbixcbiAgICAgICAgICAgIC53cC1jb250ZW50cyB0YWJsZSB0ciAud3Atb3JkZXJfZ29vZHMtLXR4dF9vcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICAgICAgICAud2FpdGluZ19wYXltZW50LWNvbnRhaW5lci1jb250ZW50cyB0YWJsZSB0ciAud3Atb3JkZXJfZ29vZHMtLXR4dF9vcHRpb24gc3BhbixcbiAgICAgICAgICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9nb29kcy0tdHh0X29wdGlvbiBzcGFuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1vcmRlcl9nb29kcy0tdHh0X29wdGlvbiBzcGFuOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgIC53cC1jb250ZW50cyB0YWJsZSB0ciAud3Atb3JkZXJfZ29vZHMtLXR4dF9vcHRpb24gc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1wcmljZSxcbiAgICAgICAgLndwLWNvbnRlbnRzIHRhYmxlIHRyIC53cC1wcmljZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gIC53YWl0aW5nX3BheW1lbnQtY29udGFpbmVyLWJ0bixcbiAgLndwLWJ0biB7XG4gICAgcGFkZGluZzogMzBweCAwcHggNDFweCAwcHg7IH1cblxuLyog7Leo7IaML+uwmO2SiC/qtZDtmZgg6rKw7KCc64yA6riwIO2MneyXhSDrgZ0gKi9cbi5teXBhZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE2NXB4OyB9XG4gIC5teXBhZ2Utd3JhcHBlcjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cblxuLm15cGFnZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5teXBhZ2UtY29udGFpbmVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4ubXlwYWdlLWxuYiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5teXBhZ2UtbG5iX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm15cGFnZS1sbmJfX2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgICAubXlwYWdlLWxuYl9fbGlzdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIycHg7IH1cbiAgICAubXlwYWdlLWxuYl9fbGlzdC1pdGVtcyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAubXlwYWdlLWxuYl9fbGlzdC1pdGVtcy5hY3RpdmUge1xuICAgICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm15cGFnZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLm15cGFnZS10YWIge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5teXBhZ2UtdGFiX19saXN0IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDsgfVxuICAubXlwYWdlLXRhYl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubXlwYWdlLXRhYl9faXRlbS0tZmlyc3Qge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLm15cGFnZS10YWJfX2l0ZW0uYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWU0ODQ4O1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcbiAgICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLm15cGFnZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLm15cGFnZS1oZWFkZXJfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsaW5lLWhlaWdodDogMTsgfVxuICAubXlwYWdlLWhlYWRlcl9fYW5jaG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5teXBhZ2UtaGVhZGVyX19zZWxlY3QtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IC0yMnB4O1xuICAgIHdpZHRoOiAxMzhweDsgfVxuXG4ubXlwYWdlLXNlY3Rpb24tLXRhYmxlIHtcbiAgbWFyZ2luLXRvcDogNTRweDsgfVxuXG4ubXlwYWdlLXNlY3Rpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDsgfVxuXG4ubXlwYWdlLXNlY3Rpb25fX3RpdGxlIHtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7IH1cblxuLm15cGFnZS1zZWN0aW9uX19maWx0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDBweDsgfVxuXG4ubXlwYWdlLXNlY3Rpb25fX2J1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICAqem9vbTogMTsgfVxuICAubXlwYWdlLXNlY3Rpb25fX2J1dHRvbjphZnRlciwgLm15cGFnZS1zZWN0aW9uX19idXR0b246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuICAubXlwYWdlLXNlY3Rpb25fX2J1dHRvbi0tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm15cGFnZS1zZWN0aW9uX19idXR0b24tLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLm15cGFnZS1zZWN0aW9uX19idXR0b24tcGFydCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLm15cGFnZS1zZWN0aW9uX19idXR0b24tcGFydCArIC5teXBhZ2Utc2VjdGlvbl9fYnV0dG9uLXBhcnQge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm15cGFnZS1zZWN0aW9uX19idXR0b24gYnV0dG9uICsgYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuXG4ubXlwYWdlLW1lc3NhZ2VCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMjdweCAwIDI4cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubXlwYWdlLW1lc3NhZ2VCb3hfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLm15cGFnZS1tZXNzYWdlQm94X190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAyMXB4OyB9XG4gICAgLm15cGFnZS1tZXNzYWdlQm94X190ZXh0LS1wb2ludCB7XG4gICAgICBjb2xvcjogI2VlNDg0ODsgfVxuXG4ubXlwYWdlLWd1aWRlQm94IHtcbiAgZGlzcGxheTogdGFibGU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm15cGFnZS1ndWlkZUJveF9fdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxNzhweDtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubXlwYWdlLWd1aWRlQm94X190aXRsZTphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLTFweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAubXlwYWdlLWd1aWRlQm94X190aXRsZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMzFweDtcbiAgICAgIGhlaWdodDogMzFweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2JveC1wb2ludC1pY29uMzF4MzEucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAubXlwYWdlLWd1aWRlQm94X192YWx1ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZy1sZWZ0OiAyNnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgY29sb3I6ICM2NTY0NjU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5teXBhZ2UtZ3VpZGVCb3hfX3ZhbHVlOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAubXlwYWdlLWd1aWRlQm94X19wYXJ0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4OyB9XG4gIC5teXBhZ2UtZ3VpZGVCb3hfX3BhcnQgKyAubXlwYWdlLWd1aWRlQm94X19wYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5teXBhZ2UtZ3VpZGVCb3hfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLm15cGFnZS1ndWlkZUJveF9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLm15cGFnZS1ndWlkZUJveF9fYW5jaG9yICsgLm15cGFnZS1ndWlkZUJveF9fYW5jaG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7IH1cblxuLm15cGFnZS1ndWlkZV9faXRlbSwgLm15cGFnZS1ndWlkZUJveF9fcGFydC12YWx1ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4OyB9XG4gIC5teXBhZ2UtZ3VpZGVfX2l0ZW06YmVmb3JlLCAubXlwYWdlLWd1aWRlQm94X19wYXJ0LXZhbHVlOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAxMHB4O1xuICAgIHdpZHRoOiAycHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjQ2NTtcbiAgICBjb250ZW50OiAnJzsgfVxuICAubXlwYWdlLWd1aWRlX19pdGVtLS1wb2ludCB7XG4gICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgLm15cGFnZS1ndWlkZV9faXRlbS0tYmxhbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLm15cGFnZS1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzY2NjsgfVxuICAubXlwYWdlLXN1bW1hcnlfX2FuY2hvciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAtMzJweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubXlwYWdlLXN1bW1hcnlfX2hlYWRlciB7XG4gICAgaGVpZ2h0OiAxMTZweDsgfVxuICAubXlwYWdlLXN1bW1hcnlfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm15cGFnZS1zdW1tYXJ5X19tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctbGVmdDogMTI3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9wbHVzSGVhcnQ1NHgxNS5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTFweCBjZW50ZXI7IH1cbiAgICAubXlwYWdlLXN1bW1hcnlfX21lc3NhZ2UtLW5vdGljZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYmVsbDM5eDUwLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1OHB4IGNlbnRlcjsgfVxuICAgIC5teXBhZ2Utc3VtbWFyeV9fbWVzc2FnZS0td3JpdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi93cnRlcjQ4eDQ2LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1NHB4IGNlbnRlcjsgfVxuICAgIC5teXBhZ2Utc3VtbWFyeV9fbWVzc2FnZS0tcG9pbnQge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3BvaW50LTU0eDQ1LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MXB4IGNlbnRlcjsgfVxuICAgIC5teXBhZ2Utc3VtbWFyeV9fbWVzc2FnZS0tY291cG9uIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9jb3Vwb241NHgzMy5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTBweCBjZW50ZXI7IH1cbiAgLm15cGFnZS1zdW1tYXJ5X190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1OyB9XG4gIC5teXBhZ2Utc3VtbWFyeV9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzU7IH1cbiAgLm15cGFnZS1zdW1tYXJ5X19jb3VudCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTU2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm15cGFnZS1zdW1tYXJ5X19jb250ZW50cyB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm15cGFnZS1zdW1tYXJ5X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMCA0MHB4IDAgNTBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm15cGFnZS1zdW1tYXJ5X19pdGVtICsgLm15cGFnZS1zdW1tYXJ5X19pdGVtOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMC41cHg7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5teXBhZ2Utc3VtbWFyeV9faXRlbS10aXRsZSwgLm15cGFnZS1zdW1tYXJ5X19pdGVtLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLm15cGFnZS1zdW1tYXJ5X19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5teXBhZ2Utc3VtbWFyeV9faXRlbS12YWx1ZSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5teXBhZ2Utc3VtbWFyeS0tdW5pdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTJweDtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cblxuLm15cGFnZS1maWx0ZXJCb3gge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZGRkOyB9XG4gIC5teXBhZ2UtZmlsdGVyQm94ICsgc2VjdGlvbixcbiAgLm15cGFnZS1maWx0ZXJCb3ggKyBkaXYge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm15cGFnZS1maWx0ZXJCb3hfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHBhZGRpbmc6IDE4cHggNjNweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5teXBhZ2UtZmlsdGVyQm94X19jaGVjayB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMzI4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5teXBhZ2UtZmlsdGVyQm94X19jaGVjay1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5teXBhZ2UtZmlsdGVyQm94X19jaGVjay1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLm15cGFnZS1maWx0ZXJCb3hfX2NoZWNrLWl0ZW0gKyAubXlwYWdlLWZpbHRlckJveF9fY2hlY2staXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4OyB9XG4gICAgICAgIC5teXBhZ2UtZmlsdGVyQm94X19jaGVjay1pdGVtICsgLm15cGFnZS1maWx0ZXJCb3hfX2NoZWNrLWl0ZW06YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb250ZW50OiAnwrcnOyB9XG4gICAgICAubXlwYWdlLWZpbHRlckJveF9fY2hlY2staXRlbSBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICAgLm15cGFnZS1maWx0ZXJCb3hfX2NoZWNrLWl0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgICAubXlwYWdlLWZpbHRlckJveF9fY2hlY2staXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5teXBhZ2UtZmlsdGVyQm94X19mb3JtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubXlwYWdlLWZpbHRlckJveF9fZm9ybSAuZm9ybS1pdGVtIHtcbiAgICAgIHdpZHRoOiAyMDNweDsgfVxuXG4ubXlwYWdlLXRibCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuICAubXlwYWdlLXRibCAuY2FydC10YmxfX2NvbnRlbnQ6Zmlyc3QtY2hpbGQgLm9yZGVyLXRibF9fc3ViamVjdCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAubXlwYWdlLXRibCAudGQtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAubXlwYWdlLXRibCAudGQtaXRlbSArIC50ZC1pdGVtIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubXlwYWdlLXRibCAudGQtaXRlbSArIC50ZC1pdGVtOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbmVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnRleHQtdGJsIHRkIHtcbiAgaGVpZ2h0OiA2MHB4OyB9XG5cbltkYXRhLWNvbnRlbnRzXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgW2RhdGEtY29udGVudHNdLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLnN0aWMtcmFkaW9fX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgei1pbmRleDogNTsgfVxuXG4uc3RpYy1yYWRpb19fYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzMsIDMzLCAzMywgMC4wOCk7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5zdGljLXJhZGlvX19idXR0b24td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuc3RpYy1yYWRpb19fYnV0dG9uLXN5bWJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcztcbiAgICBjb250ZW50OiAnJzsgfVxuICAuc3RpYy1yYWRpb19fYnV0dG9uLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDcyLCA3MiwgMC4xNSk7IH1cbiAgICAuc3RpYy1yYWRpb19fYnV0dG9uLmFjdGl2ZSAuc3RpYy1yYWRpb19fYnV0dG9uLXN5bWJvbCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZTQ4NDg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4OyB9XG5cbi5zdGljLXJhZGlvX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5zdGljLXJhZGlvX19saXN0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgY29udGVudDogJyc7IH1cblxuLnN0aWMtcmFkaW9fX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMzLjMlO1xuICBtaW4taGVpZ2h0OiAzMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5zdGljLXJhZGlvX19pdGVtIGlucHV0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuc3RpYy1yYWRpb19faXRlbSBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuc3RpYy1yYWRpb19faXRlbS0tbGFzdCBsYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnN0aWMtcmFkaW9fX2l0ZW0tLWxhc3QgLnN0aWMtcmFkaW9fX2J1dHRvbiB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAuc3RpYy1yYWRpb19faXRlbS0tbGFzdDphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTNweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLnN0aWMtcmFkaW9fX2l0ZW06Zmlyc3QtY2hpbGQgbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuc3RpYy1yYWRpb19faXRlbTpmaXJzdC1jaGlsZCBsYWJlbDpiZWZvcmUsIC5zdGljLXJhZGlvX19pdGVtOmZpcnN0LWNoaWxkIGxhYmVsOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN0aWMtcmFkaW9fX2l0ZW06Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTNweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgLnN0aWMtcmFkaW9fX2l0ZW06Zmlyc3QtY2hpbGQgLnN0aWMtcmFkaW9fX2J1dHRvbiB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuICAuc3RpYy1yYWRpb19faXRlbSBpbnB1dDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIge1xuICAgIC8qIHdpZHRoOjEwMCU7ICovIH1cbiAgLnN0aWMtcmFkaW9fX2l0ZW0gaW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAvKiBiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3OyAqLyB9XG5cbi5jbGVhci1zZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiA2MHB4OyB9XG4gIC5jbGVhci1zZWxlY3Q6YWZ0ZXIge1xuICAgIHJpZ2h0OiA1cHg7IH1cbiAgLmNsZWFyLXNlbGVjdCBzZWxlY3Qge1xuICAgIHBhZGRpbmc6IDAgMjNweCAwIDE1cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5teXBhZ2Utc2VjdGlvbi0tZ3VpZGUge1xuICBtYXJnaW4tdG9wOiA2NnB4OyB9XG5cbi5teXBhZ2UtZ3VpZGVCb3gge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIxcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubXlwYWdlLWd1aWRlQm94X190aXRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTc4cHg7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm15cGFnZS1ndWlkZUJveF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9ib3gtcG9pbnQtaWNvbjMxeDMxLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLm15cGFnZS1ndWlkZUJveF9fdmFsdWUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGNvbG9yOiAjNjU2NDY1O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubXlwYWdlLWd1aWRlQm94X192YWx1ZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLm15cGFnZS1ndWlkZUJveF9fcGFydC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjlweDsgfVxuICAubXlwYWdlLWd1aWRlQm94X19wYXJ0LXZhbHVlLS1yZWQge1xuICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG4gIC5teXBhZ2UtZ3VpZGVCb3hfX3BhcnQgKyAubXlwYWdlLWd1aWRlQm94X19wYXJ0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5teXBhZ2UtZ3VpZGVCb3hfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogNHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDlweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLm15cGFnZS1ndWlkZUJveF9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5teXBhZ2UtZ3VpZGVCb3hfX2FuY2hvciArIC5teXBhZ2UtZ3VpZGVCb3hfX2FuY2hvciB7XG4gICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5teXBhZ2UtZ3VpZGVfX2l0ZW0sIC5teXBhZ2UtZ3VpZGVCb3hfX3BhcnQtdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTNweDsgfVxuICAubXlwYWdlLWd1aWRlX19pdGVtOmJlZm9yZSwgLm15cGFnZS1ndWlkZUJveF9fcGFydC12YWx1ZTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY0NjU7XG4gICAgY29udGVudDogJyc7IH1cblxuLm15cGFnZSAuZm9ybS1pdGVtICsgLnRpcC10eHQge1xuICBtYXJnaW4tdG9wOiA5cHg7IH1cblxuLm15cGFnZS1oYWNrX19saXN0IHtcbiAgZm9udC1zaXplOiAwO1xuICBtYXJnaW46IC0xMHB4IDA7IH1cblxuLm15cGFnZS1oYWNrX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzMuMyU7XG4gIG1hcmdpbjogMTBweCAwOyB9XG5cbi5oYWNrLWFncmVlX19pdGVtICsgLmhhY2stYWdyZWVfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi5vcmRlci10YmxfX3N1YmplY3QtLWhhY2sge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGNvbG9yOiAjMzMzO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMjVweDsgfVxuXG4ub3JkZXItdGJsX19vYmplY3QtLWhhY2sge1xuICBwYWRkaW5nOiAzMHB4IDI1cHg7IH1cbiAgLm9yZGVyLXRibF9fb2JqZWN0LS1oYWNrIC5mb3JtLWdyb3VwICsgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLm15cGFnZS1zZWN0aW9uLS13aXNoIHtcbiAgbWFyZ2luLXRvcDogNTZweDsgfVxuXG4ubXlwYWdlLXdpc2gtaGVhZGVyIHtcbiAgcGFkZGluZzogMTNweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLm15cGFnZS13aXNoLWNvbnRlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuXG4ubXlwYWdlLXdpc2hfX2xpc3Qge1xuICBtYXJnaW46IDAgLTEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAqem9vbTogMTsgfVxuICAubXlwYWdlLXdpc2hfX2xpc3Q6YWZ0ZXIsIC5teXBhZ2Utd2lzaF9fbGlzdDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoOyB9XG5cbi5teXAtY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAzMHB4IDEwcHggMDtcbiAgd2lkdGg6IDMzMHB4OyB9XG4gIC5teXAtY29uIC5jaGVja2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiAyMHB4O1xuICAgIHotaW5kZXg6IDgwOyB9XG4gIC5teXAtY29uX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgLm15cC1jb25fX2luZm8tbmFtZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTsgfVxuICAgIC5teXAtY29uX19pbmZvLWRhdGUge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAxZW07IH1cbiAgICAubXlwLWNvbl9faW5mby0tbGVmdCB7XG4gICAgICB3aWR0aDogODAlOyB9XG4gICAgLm15cC1jb25fX2luZm8tLXJpZ2h0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTA7IH1cblxuLnNucy1ib3gge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA4NHB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLnNucy1ib3hfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIHBhZGRpbmctdG9wOiA1MnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuc25zLWJveF9faXRlbS0tc21zIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9pY29uL3Nucy1zbXMucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxN3B4IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzNHB4IDE4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnNucy1ib3hfX2l0ZW0tLW1haWwge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2ljb24vc25zLW1haWwucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyM3B4IDE3cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMHB4IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgLnNucy1ib3hfX2l0ZW0tLWluc3RhIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9pY29uL3Nucy1pbnN0YS5wbmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMxcHggMjFweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuc25zLWJveF9faXRlbS0tZmFjZWJvb2sge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2ljb24vc25zLWZhY2Vib29rLnBuZ1wiKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTFweCAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzZweCAyMXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgIC5zbnMtYm94X19pdGVtLS1rYWthbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvaWNvbi9zbnMta2FrYW8ucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4IDIxcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzN3B4IDIycHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi5teXBhZ2Utc2VjdGlvbiAuZ29vZHMtbGlzdF9oZWFkZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5teXBhZ2Utc2VjdGlvbiAuZ29vZHMtbGlzdF9oZWFkZXItLW9wdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubXlwYWdlLXNlY3Rpb24gLmJ1dHRvbi1ncm91cCB+IC5idXR0b24tZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLnF1ZXN0aW9uLWRldGFpbF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAwOyB9XG4gIC5xdWVzdGlvbi1kZXRhaWxfX2NvbnRlbnQtdGJsIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAgIC5xdWVzdGlvbi1kZXRhaWxfX2NvbnRlbnQtdGJsLS1sYXN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAucXVlc3Rpb24tZGV0YWlsX19jb250ZW50LXRibCB0aCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgIC5xdWVzdGlvbi1kZXRhaWxfX2NvbnRlbnQtdGJsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAucXVlc3Rpb24tZGV0YWlsX19jb250ZW50LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4OyB9XG4gICAgLnF1ZXN0aW9uLWRldGFpbF9fY29udGVudC10aXRsZS0tZmlyc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMHB4OyB9XG4gIC5xdWVzdGlvbi1kZXRhaWxfX2NvbnRlbnQtZ3VpZGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgIHBhZGRpbmc6IDE4cHggMDsgfVxuICAucXVlc3Rpb24tZGV0YWlsX19jb250ZW50LWxpbmUtLWdyYXkge1xuICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gIC5xdWVzdGlvbi1kZXRhaWxfX2NvbnRlbnQtdHh0IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBsaW5lLWhlaWdodDogMS42OTIzMTsgfVxuICAucXVlc3Rpb24tZGV0YWlsX19jb250ZW50LWltZyB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gICAgLnF1ZXN0aW9uLWRldGFpbF9fY29udGVudC1pbWctLWFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2NjYztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnF1ZXN0aW9uLWRldGFpbF9fY29udGVudC1idG4ge1xuICAgIG1hcmdpbjogMzBweCAwIDQxcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5xdWVzdGlvbi1pbnRlcnZhbCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmdvb2RzLXNtYXJ0X3NlYXJjaCB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGFsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZCB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMTFweCAxOHB4IDIwcHg7IH1cbiAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGQgLmdvb2RzLWNoZWNrYm94IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZCAuZ29vZHMtY2hlY2tib3hfX2l0ZW1zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMzAuM3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRkIC5nb29kcy1jaGVja2JveF9faXRlbXM6bnRoLWNoaWxkKC0xbis2KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRkIC5nb29kcy1jaGVja2JveF9faXRlbXMuY2F0ZWdvcnlfdmlldyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm0ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDsgfVxuICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtaXRlbXMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7IH1cbiAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtaXRlbXMgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDBweCAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtbGlzdF9fY2hlY2tib3g6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LXdoaXRlX2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveC1ncmV5X2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveC15ZWxsb3dfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhhYjA1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LW9yYW5nZV9jb2xvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNjcxMmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtbGlzdF9fY2hlY2tib3gtcHVycGxlX2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkM2Q5ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveC1ibHVlX2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzM2Q5ZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveC1za3lfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWY5Y2YwO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LWdyZWVuX2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3YWIxZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveC1yZWRfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWEzNDI5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LWJsYWNrX2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzA1MDcwNjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveCAuZ29vZHMtdGVybV9fYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1zY3JvbGwge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjA4cHg7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cbiAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLWFkZCB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4OyB9XG4gIC5nb29kcy1zbWFydF9zZWFyY2ggLnNlYXJjaC1hY3RpdmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggMjBweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCAuc2VhcmNoLWFjdGl2ZV9fcmVzdWx0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4OyB9XG4gICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIC5zZWFyY2gtYWN0aXZlX19yZXN1bHQtdGFncyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICM4MDgwODA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIC5zZWFyY2gtYWN0aXZlX19yZXN1bHQtdGFncyAuc2VhcmNoLXRhZ3M6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICdYJztcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTAuNnB4O1xuICAgICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZ29vZHMtc21hcnRfc2VhcmNoIC5zZWFyY2gtYWN0aXZlX19idG4ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZm9udC1zaXplOiAwcHg7IH1cbiAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggLnNlYXJjaC1hY3RpdmVfX2J0biBidXR0b24ge1xuICAgICAgICB3aWR0aDogNjhweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCAuc2VhcmNoLWFjdGl2ZV9fYnRuIC5yZXNldF9idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggLnNlYXJjaC1hY3RpdmVfX2J0biAuYXBwbHlfYnRuIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuLmNhcnQtcHJvZHVjdF9fY2F0ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5OTk7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5jYXJ0LXByb2R1Y3RfX25hbWUtLXJldmlldyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMjFweDsgfVxuXG4ubGF5ZXItcG9wdXAgLnJldmlldy1jb250YWluZXIge1xuICBwYWRkaW5nOiAyMHB4IDI0cHg7IH1cbiAgLmxheWVyLXBvcHVwIC5yZXZpZXctY29udGFpbmVyIC5vcmRlci10YmxfX29iamVjdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7IH1cbiAgICAubGF5ZXItcG9wdXAgLnJldmlldy1jb250YWluZXIgLm9yZGVyLXRibF9fb2JqZWN0LS1ibGFuayB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDAgMTNweDsgfVxuICAubGF5ZXItcG9wdXAgLnJldmlldy1jb250YWluZXIgLnJhZGlvLWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgLmxheWVyLXBvcHVwIC5yZXZpZXctY29udGFpbmVyIC5yYWRpby1pdGVtX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmxheWVyLXBvcHVwIC5yZXZpZXctY29udGFpbmVyIC5yYWRpby1pdGVtICsgLnJhZGlvLWl0ZW0ge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDsgfVxuICAgIC5sYXllci1wb3B1cCAucmV2aWV3LWNvbnRhaW5lciAucmFkaW8taXRlbV9fdGl0bGUge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAubGF5ZXItcG9wdXAgLnJldmlldy1jb250YWluZXIgLnJhZGlvLWl0ZW1fX3ZhbHVlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5sYXllci1wb3B1cCAucmV2aWV3LWNvbnRhaW5lciAub3JkZXItdGJsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG5cbi5sYXllci1wb3B1cCAucmV2aWV3X2Zvcm0tcGFydCArIC5yZXZpZXdfZm9ybS1wYXJ0IHtcbiAgbWFyZ2luLXRvcDogMzVweDsgfVxuXG4ubGF5ZXItcG9wdXAgLnJldmlld19mb3JtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5sYXllci1wb3B1cCAucmV2aWV3X2Zvcm0tZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICBjb2xvcjogIzY2NjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDsgfVxuICAubGF5ZXItcG9wdXAgLnJldmlld19mb3JtLWRlc2NyaXB0aW9uIC5wb2ludCB7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogI2VlNDg0ODsgfVxuXG4ubGF5ZXItcG9wdXAgLnJldmlldy1pbWFnZV9fcHJldmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGF5ZXItcG9wdXAgLnJldmlldy1pbWFnZV9fcHJldmlldzpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5sYXllci1wb3B1cCAucmV2aWV3LWltYWdlX19wcmV2aWV3IGltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgfVxuICAubGF5ZXItcG9wdXAgLnJldmlldy1pbWFnZV9fcHJldmlldyAubm8taW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5sYXllci1wb3B1cCAucmV2aWV3LWltYWdlX19wcmV2aWV3IC5uby1pbWFnZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ltYWdlNTB4NDQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBjb250ZW50OiAnJzsgfVxuXG4ubGF5ZXItcG9wdXAgLnJldmlldy1wb3B1cC1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDMwcHggMCAyMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm9yZGVyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDE4cHggNjRweDsgfVxuICAub3JkZXItc2VhcmNoX191bml0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmb250LXNpemU6IDBweDsgfVxuICAgIC5vcmRlci1zZWFyY2hfX3VuaXQtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5vcmRlci1zZWFyY2hfX3VuaXQtaXRlbSB+IC5vcmRlci1zZWFyY2hfX3VuaXQtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgLm9yZGVyLXNlYXJjaF9fdW5pdC1pdGVtIH4gLm9yZGVyLXNlYXJjaF9fdW5pdC1pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNnB4O1xuICAgICAgICAgIGxlZnQ6IC0xN3B4O1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY1NjQ2NDsgfVxuICAgICAgLm9yZGVyLXNlYXJjaF9fdW5pdC1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDsgfVxuICAgIC5vcmRlci1zZWFyY2hfX3VuaXQtYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgLm9yZGVyLXNlYXJjaF9fdW5pdC1idG4tLWFsbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5vcmRlci1zZWFyY2hfX3VuaXQtYnRuLS1hbGw6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG4gIC5vcmRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgICBmb250LXNpemU6IDBweDsgfVxuICAgIC5vcmRlci1zZWFyY2hfX2Zvcm06YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAtMzFweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7IH1cbiAgICAub3JkZXItc2VhcmNoX19mb3JtLWRhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAub3JkZXItc2VhcmNoX19mb3JtLWRhdGUgLmZvcm0taXRlbV9fZGF0ZSB7XG4gICAgICAgIHdpZHRoOiAyMDBweDsgfVxuICAgICAgICAub3JkZXItc2VhcmNoX19mb3JtLWRhdGUgLmZvcm0taXRlbV9fZGF0ZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLm9yZGVyLXNlYXJjaF9fZm9ybS1kYXRlOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICBsZWZ0OiAyMDVweDtcbiAgICAgICAgY29udGVudDogJ34nO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLm9yZGVyLXNlYXJjaF9fZm9ybS1zdWJtaXQge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cblxuLm9yZGVyLWxpc3RfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC5vcmRlci1saXN0X19pdGVtLXRibCB7XG4gICAgcGFkZGluZzogMCAzMHB4OyB9XG4gICAgLm9yZGVyLWxpc3RfX2l0ZW0tdGJsIHRyOmxhc3QtY2hpbGQgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5vcmRlci1saXN0X19pdGVtLXRibCB0ZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMCAyMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgLm9yZGVyLWxpc3RfX2l0ZW0tdGJsIHRkLm9yZGVyLWxpc3QtaXRlbV9fdGJsLXRkIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4OyB9XG5cbi5vcmRlci1saXN0X190b3Age1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwIDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5vcmRlci1saXN0X190b3AtbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5vcmRlci1saXN0X190b3AtaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9yZGVyLWxpc3RfX3RvcC1pbWcgaW1nIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5vcmRlci1saXN0X190b3Atb3Jkbm8ge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLm9yZGVyLWxpc3RfX3RvcC1vcmRub191bmRlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgfVxuICAub3JkZXItbGlzdF9fdG9wLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDsgfVxuICAgIC5vcmRlci1saXN0X190b3AtZGF0ZTpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAycHg7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7IH1cbiAgLm9yZGVyLWxpc3RfX3RvcC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5vcmRlci1saXN0X190b3AtcHJpY2Uge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAub3JkZXItbGlzdF9fdG9wLWJ0biArIC5vcmRlci1saXN0X190b3AtYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG5cbi5teXAtb3JkZXItcHJvZHVjdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLm15cC1vcmRlci1wcm9kdWN0X19icmFuZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG4gIC5teXAtb3JkZXItcHJvZHVjdF9fbmFtZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG4gIC5teXAtb3JkZXItcHJvZHVjdF9fb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAubXlwLW9yZGVyLXByb2R1Y3RfX29wdGlvbi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAubXlwLW9yZGVyLXByb2R1Y3RfX29wdGlvbi1pdGVtIH4gLm15cC1vcmRlci1wcm9kdWN0X19vcHRpb24taXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4OyB9XG4gIC5teXAtb3JkZXItcHJvZHVjdF9fcmVwcmljZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gIC5teXAtb3JkZXItcHJvZHVjdF9fYnRuIH4gLm15cC1vcmRlci1wcm9kdWN0X19idG4ge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAubXlwLW9yZGVyLXByb2R1Y3RfX2RlbGl2ZXJ5LWluZm8ge1xuICAgIG1hcmdpbjogMTBweCAwIDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZGVsaXZlcnkge1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG4gIC5kZWxpdmVyeS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZGVsaXZlcnktYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2OyB9XG4gICAgLmRlbGl2ZXJ5LWJveF9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3JkZXItdG9wOiAwcHg7IH1cbiAgICAgIC5kZWxpdmVyeS1ib3hfX2l0ZW06YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNXB4O1xuICAgICAgICBsZWZ0OiA5MHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9teXBhZ2UvbXlwYWdlLWFycm93LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmRlbGl2ZXJ5LWJveF9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgIC5kZWxpdmVyeS1ib3hfX2l0ZW0gfiAuZGVsaXZlcnktYm94X19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5kZWxpdmVyeS1ib3hfX2l0ZW0tc3RhdHVzIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgIC5kZWxpdmVyeS1ib3hfX2l0ZW0tc3RhdHVzOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTlweDtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7IH1cbiAgICAgIC5kZWxpdmVyeS1ib3hfX2l0ZW0taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAuZGVsaXZlcnktYm94X19pdGVtLXR4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OTIzMTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ucmUtcGF5bWVudCxcbi5ycCB7XG4gIHBhZGRpbmc6IDIwcHggMzBweCA0MXB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gIC5yZS1wYXltZW50LXRpdGxlLFxuICAucnAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5yZS1wYXltZW50LWNvbnRlbnRzLFxuICAucnAtY29udGVudHMge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAucmUtcGF5bWVudC1jb250ZW50c19fcGF5bWVudCxcbiAgICAucnAtY29udGVudHNfX3BheW1lbnQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgIC5yZS1wYXltZW50LWNvbnRlbnRzX19wYXltZW50IHRyLFxuICAgICAgLnJwLWNvbnRlbnRzX19wYXltZW50IHRyIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAgIC5yZS1wYXltZW50LWNvbnRlbnRzX19wYXltZW50IHRyIHRkLFxuICAgICAgICAucnAtY29udGVudHNfX3BheW1lbnQgdHIgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDIzcHggMjBweDsgfVxuICAgICAgICAgIC5yZS1wYXltZW50LWNvbnRlbnRzX19wYXltZW50IHRyIHRkIC5ycC1jb250ZW50c19yYWRpbyxcbiAgICAgICAgICAucnAtY29udGVudHNfX3BheW1lbnQgdHIgdGQgLnJwLWNvbnRlbnRzX3JhZGlvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAucmUtcGF5bWVudC1jb250ZW50c19fcGF5bWVudCB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgLnJwLWNvbnRlbnRzX19wYXltZW50IHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgLnJlLXBheW1lbnQtY29udGVudHNfcmFkaW8gfiAucmUtcGF5bWVudC1jb250ZW50c19yYWRpbyxcbiAgICAucnAtY29udGVudHNfcmFkaW8gfiAucmUtcGF5bWVudC1jb250ZW50c19yYWRpbywgLnJlLXBheW1lbnQtY29udGVudHNfcmFkaW8gflxuICAgIC5ycC1jb250ZW50c19yYWRpbyxcbiAgICAucnAtY29udGVudHNfcmFkaW8gflxuICAgIC5ycC1jb250ZW50c19yYWRpbyB7XG4gICAgICBtYXJnaW4tbGVmdDogNjBweDsgfVxuICAgIC5yZS1wYXltZW50LWNvbnRlbnRzX190eHQsXG4gICAgLnJwLWNvbnRlbnRzX190eHQge1xuICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAucmUtcGF5bWVudC1jb250ZW50c19fdHh0LXVwcGVyLFxuICAgICAgLnJwLWNvbnRlbnRzX190eHQtdXBwZXIge1xuICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5yZS1wYXltZW50LWNvbnRlbnRzX190eHQtYm90dG9tLFxuICAgICAgLnJwLWNvbnRlbnRzX190eHQtYm90dG9tIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG4gICAgLnJlLXBheW1lbnQtY29udGVudHMgLm15cGFnZS1zZWN0aW9uLS1ndWlkZSxcbiAgICAucnAtY29udGVudHMgLm15cGFnZS1zZWN0aW9uLS1ndWlkZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgICAucmUtcGF5bWVudC1jb250ZW50cyAubXlwYWdlLXNlY3Rpb24tLWd1aWRlIC5ycC1ndWlkZS10aXRsZSxcbiAgICAgIC5ycC1jb250ZW50cyAubXlwYWdlLXNlY3Rpb24tLWd1aWRlIC5ycC1ndWlkZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAgIC5yZS1wYXltZW50LWNvbnRlbnRzIC5teXBhZ2Utc2VjdGlvbi0tZ3VpZGUgLnJwLWd1aWRlLXRpdGxlOmZpcnN0LWNoaWxkLFxuICAgICAgICAucnAtY29udGVudHMgLm15cGFnZS1zZWN0aW9uLS1ndWlkZSAucnAtZ3VpZGUtdGl0bGU6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gIC5yZS1wYXltZW50LXBheW1lbnRidG4sXG4gIC5ycC1wYXltZW50YnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5teXBhZ2Utc2VjdGlvbi0tb3JkZXJHdWlkZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm15cGFnZS1zZWN0aW9uLS1jb3Vwb25MaXN0IHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubXlwYWdlLXNlY3Rpb24tLWNvdXBvblJlZ2lzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm15cGFnZS1mb3JtIHtcbiAgcGFkZGluZzogNDFweCAxNjhweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAubXlwYWdlLWZvcm1fX2l0ZW0td3JhcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubXlwYWdlLWZvcm1fX2l0ZW0tdGl0bGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDE0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLm15cGFnZS1mb3JtX19pdGVtLXZhbHVlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm15cGFnZS1mb3JtX19pdGVtLXZhbHVlIC5mb3JtLWl0ZW0ge1xuICAgICAgd2lkdGg6IDQwMnB4OyB9XG5cbi5jb3Vwb24tc2VsZWN0X3N0eWxlIHtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5pbnB1dC0tZGVmYXVsdC1ncm91cCArIC5pbnB1dC0tZGVmYXVsdC1ncm91cCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmlucHV0LS1kZWZhdWx0LWdyb3VwOmFmdGVyIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJzsgfVxuXG4ubXlwYWdlLXNlY3Rpb24gLnJlZ2lzdGVyLWZvcm1fX2NvbnRlbnQtLW1vZGlmeSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5teXBhZ2Utc2VjdGlvbiAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm15cGFnZS1zZWN0aW9uIC5yZWdpc3Rlci1jb250ZW50X19pdGVtcy0tdGl0LS10b3Age1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5teXBhZ2Utc2VjdGlvbiAucmVnaXN0ZXItY29udGVudF9faXRlbXMtLXRpdC5fX3JlcXVpZXJkOmFmdGVyIHtcbiAgY29sb3I6ICNlZTQ4NDg7XG4gIGNvbnRlbnQ6ICcqJzsgfVxuXG4ubXlwYWdlLXNlY3Rpb24gLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zIC5lbWFpbC1pbnB1dCB7XG4gIHdpZHRoOiAxMjFweDsgfVxuXG4ubXlwYWdlLXNlY3Rpb24gLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zIC5lbWFpbC1zZWxlY3Qge1xuICB3aWR0aDogMTIxcHg7IH1cblxuLm15cGFnZS1zZWN0aW9uIC5yZWdpc3Rlci1jb250ZW50X19pdGVtcyAuc2VsZWN0LW1lbWJlciB7XG4gIHdpZHRoOiAxMThweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubXlwYWdlLXNlY3Rpb24gLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zIC5zZWxlY3QtbGVmdCB7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ubXlwYWdlLXNlY3Rpb24gLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zIC5waG9uZS1saW5lcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm15cGFnZS1zZWN0aW9uIC5yZWdpc3Rlci1jb250ZW50X19pdGVtcyAucGhvbmUtbGluZXM6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBjb250ZW50OiAnJzsgfVxuXG4ubXlwYWdlLXNlY3Rpb24gLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zIGlucHV0LCAubXlwYWdlLXNlY3Rpb24gLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zIHNlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMTNweDsgfVxuXG4ub3JkZXItaW5mbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLm9yZGVyLWluZm9fX21vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgcGFkZGluZy1ib3R0b206IDE0cHg7IH1cbiAgLm9yZGVyLWluZm9fX2NvbnRlbnQge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNjY2NjY2O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIHBhZGRpbmc6IDMzcHggNTVweDsgfVxuICAgIC5vcmRlci1pbmZvX19jb250ZW50LWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm9yZGVyLWluZm9fX2NvbnRlbnQtdHh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI5cHg7IH1cbiAgICAgIC5vcmRlci1pbmZvX19jb250ZW50LXR4dCAub3JkZXItaW5mb19ib2xkIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBhZGRpbmc6IDBweCA5cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7IH1cblxuLm9yZGVyLWRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA1NXB4OyB9XG4gIC5vcmRlci1kZXRhaWxfaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAgIC5vcmRlci1kZXRhaWxfaGVhZGVyLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLm9yZGVyLWRldGFpbF9oZWFkZXItLW9wdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5vcmRlci1kZXRhaWxfaGVhZGVyLS1vcHRpb24gLm9yZGVyLWRldGFpbF9oZWFkZXItc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAub3JkZXItZGV0YWlsX2hlYWRlci0tb3B0aW9uIC5vcmRlci1kZXRhaWxfaGVhZGVyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7IH1cbiAgICAgICAgLm9yZGVyLWRldGFpbF9oZWFkZXItLW9wdGlvbiAub3JkZXItZGV0YWlsX2hlYWRlci1idG4gLm9yZGVyLWFwcGx5IHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7IH1cbiAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7IH1cbiAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2hlYWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfaGVhZGVyIHRkIHtcbiAgICAgICAgcGFkZGluZzogMTlweCAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudCB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudCB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudCAub3Zlcl92aWV3IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdF9jb250ZW50IC5vdmVyX3ZpZXctLWRldGFpbCB7XG4gICAgICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgICAgIGhlaWdodDogMTQ2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlNDg0ODtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMTlweCAyMXB4IDIxcHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudCAub3Zlcl92aWV3LS1kZXRhaWxfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAgICAgICAgICAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdF9jb250ZW50IC5vdmVyX3ZpZXctLWRldGFpbF90aXRsZSAuY2FuY2VsX2J0biB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdF9jb250ZW50IC5vdmVyX3ZpZXctLWRldGFpbF9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAgICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQgLm92ZXJfdmlldy0tZGV0YWlsX2Rlc2NyaXB0aW9uLWl0ZW1zIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7IH1cbiAgICAgICAgICAgICAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdF9jb250ZW50IC5vdmVyX3ZpZXctLWRldGFpbF9kZXNjcmlwdGlvbi1pdGVtczpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAgICAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudCAub3Zlcl92aWV3LS1kZXRhaWw6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb25fdGlwLWFycm93OHg2LnBuZ1wiKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICAgICAgbGVmdDogNDglOyB9XG4gICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnRfcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudCAucHJpY2UtdW5kZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQgLnByaWNlLXVuZGVyOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgdG9wOiAxNXB4OyB9XG4gICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdF9jb250ZW50LS1pbWcgLmNhbmNlbC1idG4ge1xuICAgICAgICAgIGNvbnRlbnQ6ICfst6jshownO1xuICAgICAgICAgIHdpZHRoOiA5LjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTclO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43OyB9XG4gICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDsgfVxuICAgICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLWluZm9fbmFtZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudC0taW5mb19vcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudC0taW5mb19vcHRpb24gc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdF9jb250ZW50LS1pbmZvX2J0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLWluZm9fYnRuIC5yZXZpZXctYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLWRlbGl2ZXJ5X3N0YXR1cyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudC0tZGVsaXZlcnlfbmFtZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLWRlbGl2ZXJ5X2J0biB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLWRlbGl2ZXJ5X2J0biAuZGVsaXZlcnktYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAub3JkZXItZGV0YWlsIC5vcmRlci1saXN0X2NvbnRlbnQtLXJldHVybl9idG4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gICAgICAgIC5vcmRlci1kZXRhaWwgLm9yZGVyLWxpc3RfY29udGVudC0tcmV0dXJuX2J0biAucmV0dXJuLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTsgfVxuICAgICAgLm9yZGVyLWRldGFpbCAub3JkZXItbGlzdF9jb250ZW50IC5jaGFuZ2VfaW50ZXJ2YWwge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cblxuLm9yZGVyLXJlc3VsdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA3M3B4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9yZGVyLXJlc3VsdF9fbGVmdCB7XG4gICAgd2lkdGg6IDYxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5vcmRlci1yZXN1bHRfX2xlZnQtLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5vcmRlci1yZXN1bHRfX2xlZnQtLWhlYWRlcl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAub3JkZXItcmVzdWx0X19sZWZ0LS1oZWFkZXJfX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGlkbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAub3JkZXItcmVzdWx0X19sZWZ0LS1oZWFkZXJfX2J0biAuYWxsLW9yZGVyX2J0biB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5vcmRlci1yZXN1bHRfX2xlZnQtLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAgIC5vcmRlci1yZXN1bHRfX2xlZnQtLWNvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAgIC5vcmRlci1yZXN1bHRfX2xlZnQtLWNvbnRlbnQgdGFibGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLm9yZGVyLXJlc3VsdF9fbGVmdC0tY29udGVudCB0YWJsZSB0ciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgIC5vcmRlci1yZXN1bHRfX2xlZnQtLWNvbnRlbnQgLm9yZGVyLWRldGFpbF90aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIHBhZGRpbmc6IDIzcHggMHB4OyB9XG4gICAgICAub3JkZXItcmVzdWx0X19sZWZ0LS1jb250ZW50IC5vcmRlci1kZXRhaWxfY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDBweCAyM3B4IDI5cHg7IH1cbiAgICAgICAgLm9yZGVyLXJlc3VsdF9fbGVmdC0tY29udGVudCAub3JkZXItZGV0YWlsX2NvbnRlbnQgLmNhc2gtYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLm9yZGVyLXJlc3VsdF9fcmlnaHQge1xuICAgIHdpZHRoOiAzOThweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLm9yZGVyLXJlc3VsdF9fcmlnaHQtLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5vcmRlci1yZXN1bHRfX3JpZ2h0LS1oZWFkZXJfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5vcmRlci1yZXN1bHRfX3JpZ2h0LS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzMzMzMzMztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAub3JkZXItcmVzdWx0X19yaWdodC0tY29udGVudCAub3JkZXItcHJpY2VfdGFibGUge1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDIzcHggMHB4OyB9XG4gICAgICAgIC5vcmRlci1yZXN1bHRfX3JpZ2h0LS1jb250ZW50IC5vcmRlci1wcmljZV90YWJsZSB0YWJsZSB0ciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgICAub3JkZXItcmVzdWx0X19yaWdodC0tY29udGVudCAub3JkZXItcHJpY2VfdGFibGUgdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAub3JkZXItcmVzdWx0X19yaWdodC0tY29udGVudCAub3JkZXItcHJpY2VfdGFibGUgdGFibGUgdHIgdGQge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwcHggMjJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2Npbmc6IC0wLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNDU0NTQ1OyB9XG4gICAgICAgICAgICAub3JkZXItcmVzdWx0X19yaWdodC0tY29udGVudCAub3JkZXItcHJpY2VfdGFibGUgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7IH1cbiAgICAgICAgICAub3JkZXItcmVzdWx0X19yaWdodC0tY29udGVudCAub3JkZXItcHJpY2VfdGFibGUgdGFibGUgdHIgLm9yZGVyLXByaWNlX3RkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAub3JkZXItcmVzdWx0X19yaWdodC0tY29udGVudCAub3JkZXItcHJpY2VfdmFsdWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAgICAgICAub3JkZXItcmVzdWx0X19yaWdodC0tY29udGVudCAub3JkZXItcHJpY2VfdmFsdWUgdGFibGUgdHIgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgICAgIC5vcmRlci1yZXN1bHRfX3JpZ2h0LS1jb250ZW50IC5vcmRlci1wcmljZV92YWx1ZSB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgICAgIC5vcmRlci1yZXN1bHRfX3JpZ2h0LS1jb250ZW50IC5vcmRlci1wcmljZV92YWx1ZSB0YWJsZSB0ciB0ZCAub3JkZXItcHJpY2VfZm9udCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7IH1cblxuLmFkZF9maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAyMCU7XG4gIGxlZnQ6IDYxLjc1JTsgfVxuXG4uYWRkX2Fic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY5LjIlO1xuICBsZWZ0OiA2MS43NSU7IH1cblxuLm9yZGVyLXByaWNlLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm9yZGVyLXByaWNlLWJ0biAub3JkZXItbGlzdF9idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC44cHg7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLnNlbGVjdC1vcmRlcl9faXRlbXMge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmdvb2RzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAzMi40cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmdvb2RzLXNtYXJ0X3NlYXJjaCB7XG4gIHRyYW5zaXRpb246IDUwMG1zIGFsbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDI5cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLmdvb2RzLXNtYXJ0X3NlYXJjaC0tbXlwIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4OyB9XG4gIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ZCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGQge1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDExcHggMThweCAyMHB4OyB9XG4gICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRkIC5nb29kcy1jaGVja2JveCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGQgLmdvb2RzLWNoZWNrYm94IC5saXN0X2l0ZW1zIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRkIC5nb29kcy1jaGVja2JveCAubGlzdF9pdGVtcyAubnVtYmVyLXNldHRpbmcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogLTFweDsgfVxuICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGQgLmdvb2RzLWNoZWNrYm94IC5saXN0X2l0ZW1zIC5udW1iZXItaW5wdXQge1xuICAgICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGQgLmdvb2RzLWNoZWNrYm94IC5saXN0X2l0ZW1zIC5udW1iZXItaW50ZXJ2YWwge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRkIC5nb29kcy1jaGVja2JveCAucHJpY2VfbGlzdCB7XG4gICAgICAgICAgICB3aWR0aDogMzQ0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRkIC5nb29kcy1jaGVja2JveCAucHJpY2VfbGlzdC0tZGl2aXNpb24ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA3cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZGRkOyB9XG4gICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGQgLmdvb2RzLWNoZWNrYm94X19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTcwLjNweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZCAuZ29vZHMtY2hlY2tib3hfX2l0ZW1zOm50aC1jaGlsZCgtMW4rNikge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZCAuZ29vZHMtY2hlY2tib3hfX2l0ZW1zLS1teXAge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxNjAuM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZCAuZ29vZHMtY2hlY2tib3hfX2l0ZW1zLS1teXA6bnRoLWNoaWxkKC0xbis1KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZCAuZ29vZHMtY2hlY2tib3hfX2l0ZW1zLS1teXAuY2F0ZWdvcnlfdmlldyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGQgLmdvb2RzLWNoZWNrYm94X19pdGVtcy5jYXRlZ29yeV92aWV3IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICB3aWR0aDogMTczcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4OyB9XG4gICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1pdGVtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMjBweDsgfVxuICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1pdGVtcyBzcGFuOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwcHggMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94IHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtbGlzdF9fY2hlY2tib3gtd2hpdGVfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LWdyZXlfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LXllbGxvd19jb2xvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGFiMDU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtbGlzdF9fY2hlY2tib3gtb3JhbmdlX2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzEyZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtdGVybV9fZWxlbWVudC1saXN0X19jaGVja2JveC1wdXJwbGVfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQzZDllO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LWJsdWVfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzZDlmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LXNreV9jb2xvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjljZjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtbGlzdF9fY2hlY2tib3gtZ3JlZW5fY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTdhYjFmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94LXJlZF9jb2xvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYTM0Mjk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggdGFibGUgdHIgLmdvb2RzLXRlcm1fX2VsZW1lbnQtbGlzdF9fY2hlY2tib3gtYmxhY2tfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNzA2O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LWxpc3RfX2NoZWNrYm94IC5nb29kcy10ZXJtX19hY3RpdmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDE1JTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIC5nb29kcy10ZXJtX19lbGVtZW50LXNjcm9sbCB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyMDhweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCB0YWJsZSB0ciAuZ29vZHMtYWRkIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgLmdvb2RzLXNtYXJ0X3NlYXJjaCAuc2VhcmNoLWFjdGl2ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHBhZGRpbmc6IDlweCAyMHB4IDlweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cbiAgICAuZ29vZHMtc21hcnRfc2VhcmNoIC5zZWFyY2gtYWN0aXZlX19yZXN1bHQge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiA5cHg7IH1cbiAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggLnNlYXJjaC1hY3RpdmVfX3Jlc3VsdC10YWdzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogIzgwODA4MDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5nb29kcy1zbWFydF9zZWFyY2ggLnNlYXJjaC1hY3RpdmVfX3Jlc3VsdC10YWdzIC5zZWFyY2gtdGFnczphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJ1gnO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMC42cHg7XG4gICAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5nb29kcy1zbWFydF9zZWFyY2ggLnNlYXJjaC1hY3RpdmVfX2J0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDBweDsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCAuc2VhcmNoLWFjdGl2ZV9fYnRuIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiA2OHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4OyB9XG4gICAgICAuZ29vZHMtc21hcnRfc2VhcmNoIC5zZWFyY2gtYWN0aXZlX19idG4gLnJlc2V0X2J0biB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgLmdvb2RzLXNtYXJ0X3NlYXJjaCAuc2VhcmNoLWFjdGl2ZV9fYnRuIC5hcHBseV9idG4ge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uZ29vZHMtbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA3OXB4OyB9XG4gIC5nb29kcy1saXN0X2hlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDBweCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAuZ29vZHMtbGlzdF9oZWFkZXItLWJyYW5kIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5nb29kcy1saXN0X2hlYWRlci0tZGFya2dyYXkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7IH1cbiAgICAuZ29vZHMtbGlzdF9oZWFkZXItLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7IH1cbiAgICAgIC5nb29kcy1saXN0X2hlYWRlci0tdGl0bGVfcmVkIHtcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAuZ29vZHMtbGlzdF9oZWFkZXItLW9wdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5nb29kcy1saXN0X2hlYWRlci0tb3B0aW9uX2xpbmVzIHtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAycHg7IH1cbiAgLmdvb2RzLWxpc3RfY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtaXRlbXNfYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDMwN3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIC8qJiArIC5nb29kcy1saXN0X19pdGVtc3tcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMnJlbTtcblx0XHRcdFx0fSovIH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLXRocmVlIHtcbiAgICAgICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtdGhyZWUgLmdvb2RzLWxpc3RfX2l0ZW1zLWJyYW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwOyB9XG4gICAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLXRocmVlIC5nb29kcy1saXN0X19pdGVtcy1uYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC43cmVtIDJyZW0gMDsgfVxuICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy10aHJlZSAuZ29vZHMtbGlzdF9faXRlbXMtcHJpY2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMS4xNXJlbSAycmVtIDA7IH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLWZvdXIge1xuICAgICAgICAgIHdpZHRoOiAyOTVweDsgfVxuICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1mb3VyIC5nb29kcy1saXN0X19pdGVtcy1icmFuZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjlyZW0gMnJlbSAwOyB9XG4gICAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLWZvdXIgLmdvb2RzLWxpc3RfX2l0ZW1zLW5hbWUge1xuICAgICAgICAgICAgcGFkZGluZzogLjU1cmVtIDJyZW0gMDsgfVxuICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1mb3VyIC5nb29kcy1saXN0X19pdGVtcy1wcmljZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjE1cmVtIDJyZW0gMDsgfVxuICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1mb3VyIC5nb29kcy1pdGVtX19zZWxlY3QtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgLjg1cmVtOyB9XG4gICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1maXZlIHtcbiAgICAgICAgICB3aWR0aDogMjMycHg7IH1cbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtZml2ZSAuZ29vZHMtbGlzdF9faXRlbXMtYnJhbmQge1xuICAgICAgICAgICAgcGFkZGluZzogMS44cmVtIDEuNXJlbSAwOyB9XG4gICAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLWZpdmUgLmdvb2RzLWxpc3RfX2l0ZW1zLW5hbWUge1xuICAgICAgICAgICAgcGFkZGluZzogLjZyZW0gMS41cmVtIDA7IH1cbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtZml2ZSAuZ29vZHMtbGlzdF9faXRlbXMtcHJpY2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMS4xNXJlbSAxLjVyZW0gMDsgfVxuICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtc2l4IHtcbiAgICAgICAgICB3aWR0aDogMTkwcHg7IH1cbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtc2l4IC5nb29kcy1saXN0X19pdGVtcy1icmFuZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjNyZW0gMS42cmVtIDA7IH1cbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtc2l4IC5nb29kcy1saXN0X19pdGVtcy1uYW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IC4zNXJlbSAxLjZyZW0gMDsgfVxuICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1zaXggLmdvb2RzLWxpc3RfX2l0ZW1zLXByaWNlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMTVyZW0gMS42cmVtIDA7IH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zIC5nb29kcy0taWNvbi1idG5fX3NlYXJjaCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMgLmdvb2RzLS1pY29uLWJ0bl9fY2FydC5pY29uLWJ0bl9fY2FydC1mb3VyIHtcbiAgICAgICAgICB3aWR0aDogMTIuNnJlbTsgfVxuICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMgLmdvb2RzLS1pY29uLWJ0bl9fYnV5Lmljb24tYnRuX19idXktZm91ciB7XG4gICAgICAgICAgd2lkdGg6IDEyLjdyZW07IH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1pbWcgLmxpc3QtaXRlbV9pbWctdmlldyxcbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtaW1nIC5saXN0LWl0ZW1faW1nLXZpZXdfYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLWltZyAubGlzdC1pdGVtX2ltZy12aWV3IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1pbWdfX2ljb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiA1OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTk5OTtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtaW1nX19pY29uIGltZyB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5sYi1wcm9jLS1maXZlIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1pbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLWljb24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtaWNvbiBkaXYgKyAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtaWNvbiBkaXYge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLWJyYW5kIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgcGFkZGluZzogMTJweCAxNXB4IDA7IH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLW5hbWUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgcGFkZGluZzogMTFweCAxNXB4IDA7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIGhlaWdodDogNC4zNXJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogLjdyZW07IH1cbiAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLXByaWNlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHggMHB4OyB9XG4gICAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLXByaWNlX3NhbGUge1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtcHJpY2VfcGVyY2VudCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZlMTQwODsgfVxuICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtb3ZlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLW92ZXJfX3NlbGVjdCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4OyB9XG4gICAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtb3Zlcl9fc2VsZWN0IC5zZWxlY3QtZnVsbCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4gLmdvb2RzLWxpc3RfX2l0ZW1zLW92ZXJfX2J0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH1cbiAgICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1vdmVyX19idG4gLndpc2gtYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1JTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1vdmVyX19idG4gLmNhcnQtYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQyLjUlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1vdmVyX19idG4gLmNhcnQtYnRuIGltZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50LWNvbHVtbiAuZ29vZHMtbGlzdF9faXRlbXMtb3Zlcl9fYnRuIC5idXktYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQyLjUlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1vdmVyX19idG4gLmJ1eS1idG4gaW1nIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1vdmVyX19idG4gLmNvbXBhcmUtYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcy1vdmVyX19idG4gLmxpa2UtYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMzlweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIC5nb29kcy1saXN0X19pdGVtcyAub3Zlci1hY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgICAgIGxlZnQ6IC0xcHg7IH1cbiAgICAuZ29vZHMtbGlzdF9jb250ZW50LWltZyB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuZ29vZHMtbGlzdF9jb250ZW50IC5nb29kcy1saXN0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAuZ29vZHMtbGlzdF9jb250ZW50IC5zdWdnZXN0LXNsaWRlIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQgLnN1Z2dlc3Qtc2xpZGUgLmdvb2RzLXNsaWRlX19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0cmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAuZ29vZHMtbGlzdF9jb250ZW50IC5zdWdnZXN0LXNsaWRlIC5nb29kcy1saXN0X2luZm8ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50IC5zdWdnZXN0LXNsaWRlIC5nb29kcy1saXN0X2luZm9fX3RpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzg0ODQ4NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDZweDsgfVxuICAgICAgICAuZ29vZHMtbGlzdF9jb250ZW50IC5zdWdnZXN0LXNsaWRlIC5nb29kcy1saXN0X2luZm9fX25hbWUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICMxNzE3MTc7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5nb29kcy1saXN0X2NvbnRlbnQgLnN1Z2dlc3Qtc2xpZGUgLmdvb2RzLWxpc3RfaW5mb19fcHJpY2Uge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG5cbi50ZXJtX2FjdGl2ZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG5cbi5pbnRlcnZhbC1kaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMTE2cHg7IH1cblxuLnBsdXMtaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5jbG9zZS1pbWcge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRlcm1fcGx1cy1pbWcge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnRlcm1fY2xvc2UtaW1nIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pY29uX190dXJuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICAqem9vbTogMTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBub25lO1xuICAvKiBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDIwcHg7ICovXG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uX3R1cm4uc3ZnKTsgfVxuICAuaWNvbl9fdHVybiAuaWNvbi10ZXh0LFxuICAuaWNvbl9fdHVybiB+ICoge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb25fX2xpdmVmaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBmb250LXNpemU6IDA7XG4gIC8qaGVpZ2h0OjEycHg7Ki9cbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2xpdmVfZml0LnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5pY29uX19saXZlZml0IC5pY29uLXRleHQsXG4gIC5pY29uX19saXZlZml0IH4gKiB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uaWNvbl9fd2lzaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMjBweDsgfVxuICAuZ29vZHMtaXRlbXNfYWN0aXZlIC5pY29uX193aXNoIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZ29vZHMtaXRlbV9fc2VsZWN0IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjY2NjOyB9XG4gIC5nb29kcy1pdGVtX19zZWxlY3QtbGlzdCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLmdvb2RzLWl0ZW1fX3NlbGVjdC1saXN0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAuZ29vZHMtaXRlbV9fc2VsZWN0LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICAuZ29vZHMtaXRlbV9fc2VsZWN0LWl0ZW1fX3kge1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5nb29kcy1pdGVtX19zZWxlY3QtaXRlbV9feSBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgIC5nb29kcy1pdGVtX19zZWxlY3QtaXRlbV9fbiB7XG4gICAgICBjb2xvcjogI2NjYzsgfVxuICAgIC5nb29kcy1pdGVtX19zZWxlY3QtaXRlbSBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbi5zbGlkZS1pY29uX19sZWZ0LnNsaWRlLWljb24ge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2xpZGUtb3B0aW9uX191bmRlci1nb29kcyAuaWNvbi1idG4ge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc2xpZGUtb3B0aW9uX191bmRlci1nb29kcyAuaWNvbi1idG5fX3NlYXJjaCB7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgIC5zbGlkZS1vcHRpb25fX3VuZGVyLWdvb2RzIC5pY29uLWJ0bl9fc2VhcmNoLXRocmVlLmljb24tYnRuIHtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtOyB9XG4gIC5zbGlkZS1vcHRpb25fX3VuZGVyLWdvb2RzIC5pY29uLWJ0bl9fY2FydC10aHJlZS5pY29uLWJ0biB7XG4gICAgd2lkdGg6IDE3LjRyZW07XG4gICAgaGVpZ2h0OiA1cmVtO1xuICAgIHRleHQtaW5kZW50OiAwO1xuICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7IH1cbiAgICAuc2xpZGUtb3B0aW9uX191bmRlci1nb29kcyAuaWNvbi1idG5fX2NhcnQtdGhyZWUuaWNvbi1idG46YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2ljb25fY2FydDEzeDE3LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zbGlkZS1vcHRpb25fX3VuZGVyLWdvb2RzIC5pY29uLWJ0bl9fYnV5LXRocmVlLmljb24tYnRuIHtcbiAgICB3aWR0aDogMTcuNHJlbTtcbiAgICBoZWlnaHQ6IDVyZW07IH1cblxuLmdvb2RzLWl0ZW1fX3NlbGVjdC1saXN0IHtcbiAgbWFyZ2luOiAwIC0uM3JlbTsgfVxuXG4uZ29vZHMtaXRlbV9fc2VsZWN0LWl0ZW0ge1xuICB3aWR0aDogMnJlbTtcbiAgbWFyZ2luOiAwIDFyZW07IH1cblxuLmdvb2RzLXdyYXBwZXIge1xuICB3aWR0aDogMTI0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7IH1cblxuLmdvb2RzLWNvbnRlbnRzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDYycHg7IH1cblxuLmdvb2RzLXByZXZpZXcge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB6LWluZGV4OiAxMjAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMG1zLCBvcGFjaXR5IDUwMG1zOyB9XG4gIC5nb29kcy1wcmV2aWV3LS1zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmdvb2RzLXByZXZpZXctLWhpZGUge1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDUwMG1zLCAwbXM7IH1cbiAgLmdvb2RzLXByZXZpZXdfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAxOXB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbl9jbG9zZTE4eDE4LnBuZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmdvb2RzLXByZXZpZXdfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDYycHggNDFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGJkYmRiO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuZ29vZHMtcHJldmlld19fYm94IC5kZXRhaWwtaW5mbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAgIC5nb29kcy1wcmV2aWV3X19ib3ggLmRldGFpbC1pbmZvX19jb250ZW50cy5nb29kcy1pbmZvIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB3aWR0aDogNTA1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uYWN0aXZlLWNvbG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNjY2OyB9XG5cbi5ibG93dXAtbG9jayB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtNDdweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5meGllZC1hY3RpdmUge1xuICB3aWR0aDogMTI0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAxMjNweDtcbiAgei1pbmRleDogMjAwOyB9XG5cbi5ib3gtYWN0aXZlIHtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJlZDsgfVxuXG4uZ29vZHMtaGlkZGVuIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZGV0YWlsLWNhcnQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjAwOyB9XG4gIC5kZXRhaWwtY2FydF9kaW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDQ7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZGV0YWlsLWNhcnRfd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICp6b29tOiAxOyB9XG4gICAgLmRldGFpbC1jYXJ0X3dyYXBwZXI6YWZ0ZXIsIC5kZXRhaWwtY2FydF93cmFwcGVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAuZGV0YWlsLWNhcnRfd3JhcHBlci0tYnRuIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbDsgfVxuICAgICAgLmRldGFpbC1jYXJ0X3dyYXBwZXItLWJ0biBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiA1MDBtcyBhbGw7IH1cbiAgICAgIC5kZXRhaWwtY2FydF93cmFwcGVyLS1idG4gYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gIC5kZXRhaWwtY2FydF9ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgLmRldGFpbC1jYXJ0X2JveC1hY3RpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTIwcHg7IH1cbiAgICAuZGV0YWlsLWNhcnRfYm94LS10eHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICAgICAgLmRldGFpbC1jYXJ0X2JveC0tdHh0IHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgLmRldGFpbC1jYXJ0X2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzIxMjEyMTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5kZXRhaWwtY2FydF9saXN0LXdyYXBwZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAgIC5kZXRhaWwtY2FydF9saXN0LXdyYXBwZXJfX2l0ZW1zLFxuICAgICAgLmRldGFpbC1jYXJ0X2xpc3Qtd3JhcHBlciAuY2FydC1pdGVtcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmRldGFpbC1jYXJ0X2xpc3Qtd3JhcHBlcl9faXRlbXMgLmNhcnQtdGJsX19jb250ZW50LFxuICAgICAgICAuZGV0YWlsLWNhcnRfbGlzdC13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LXRibF9fY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgICAgICAuZGV0YWlsLWNhcnRfbGlzdC13cmFwcGVyX19pdGVtcyAuY2FydC1zYWxlLXByaWNlLFxuICAgICAgICAuZGV0YWlsLWNhcnRfbGlzdC13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LXNhbGUtcHJpY2Uge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAgICAgLmRldGFpbC1jYXJ0X2xpc3Qtd3JhcHBlcl9faXRlbXMgLmNhcnQtc2FsZS1wcmljZSBzcGFuLFxuICAgICAgICAgIC5kZXRhaWwtY2FydF9saXN0LXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtc2FsZS1wcmljZSBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAgICAgLmRldGFpbC1jYXJ0X2xpc3Qtd3JhcHBlcl9faXRlbXMgLmNhcnQtcHJpY2UsXG4gICAgICAgIC5kZXRhaWwtY2FydF9saXN0LXdyYXBwZXIgLmNhcnQtaXRlbXMgLmNhcnQtcHJpY2Uge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5kZXRhaWwtY2FydF9saXN0LXdyYXBwZXJfX2l0ZW1zIC5jYXJ0LWNsb3NlLFxuICAgICAgICAuZGV0YWlsLWNhcnRfbGlzdC13cmFwcGVyIC5jYXJ0LWl0ZW1zIC5jYXJ0LWNsb3NlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZGV0YWlsLWNhcnRfbGlzdC10b3RhbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAgIC5kZXRhaWwtY2FydF9saXN0LXRvdGFsIC5jYXJ0LXRvdGFsIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICp6b29tOiAxOyB9XG4gICAgICAgIC5kZXRhaWwtY2FydF9saXN0LXRvdGFsIC5jYXJ0LXRvdGFsOmFmdGVyLCAuZGV0YWlsLWNhcnRfbGlzdC10b3RhbCAuY2FydC10b3RhbDpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5kZXRhaWwtY2FydF9saXN0LXRvdGFsIC5jYXJ0LXRvdGFsX19sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgICAgICAgICAuZGV0YWlsLWNhcnRfbGlzdC10b3RhbCAuY2FydC10b3RhbF9fbGVmdCBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7IH1cbiAgICAgICAgLmRldGFpbC1jYXJ0X2xpc3QtdG90YWwgLmNhcnQtdG90YWxfX3JpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgIC5kZXRhaWwtY2FydF9saXN0LXRvdGFsIC5jYXJ0LXRvdGFsX19yaWdodC10eHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4OyB9XG4gICAgICAgICAgLmRldGFpbC1jYXJ0X2xpc3QtdG90YWwgLmNhcnQtdG90YWxfX3JpZ2h0LXByaWNlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDsgfVxuICAgICAgICAgICAgLmRldGFpbC1jYXJ0X2xpc3QtdG90YWwgLmNhcnQtdG90YWxfX3JpZ2h0LXByaWNlIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICAgIC5kZXRhaWwtY2FydF9saXN0LXRvdGFsIC5jYXJ0LXRvdGFsX19yaWdodC1idG4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4OyB9XG4gICAgICAgICAgICAuZGV0YWlsLWNhcnRfbGlzdC10b3RhbCAuY2FydC10b3RhbF9fcmlnaHQtYnRuIC5jYXJ0LXBvcHVwX2J0biB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4OyB9XG4gICAgICAgICAgICAuZGV0YWlsLWNhcnRfbGlzdC10b3RhbCAuY2FydC10b3RhbF9fcmlnaHQtYnRuIC5idXktcG9wdXBfYnRuIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi5kZXRhaWwtc3RhdHVzIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLnF1aWNrIHtcbiAgd2lkdGg6IDU5cHg7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBtYXJnaW4tdG9wOiAxODVweDtcbiAgei1pbmRleDogMTAwOyB9XG4gIC5xdWljayB1bCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucXVpY2sgdWwgLnF1aWNrLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTdweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbDsgfVxuICAgICAgLnF1aWNrIHVsIC5xdWljay1pdGVtcyAucXVpY2tfdHh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTExMCU7XG4gICAgICAgIHRvcDogNDElO1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnF1aWNrIHVsIC5xdWljay1pdGVtcyAucXVpY2tfdHh0MiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xODAlO1xuICAgICAgICB0b3A6IDQxJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucXVpY2sgdWwgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5leHAtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZTQ4NDg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTAwOyB9XG4gIC5leHAtc2VjdGlvbl9hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdpZHRoOiA4cHg7IH1cbiAgLmV4cC1zZWN0aW9uX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMThweCAwcHg7IH1cbiAgICAuZXhwLXNlY3Rpb25fdGl0bGUgZGl2IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTdweDsgfVxuICAuZXhwLXNlY3Rpb25fY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLmV4cC1zZWN0aW9uX2NvbnRlbnRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAuZXhwLXNlY3Rpb25fY29udGVudHNfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAgICAgLmV4cC1zZWN0aW9uX2NvbnRlbnRzX19kZXNjcmlwdGlvbiBwOmxhc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgIC5leHAtc2VjdGlvbl9jb250ZW50cyB0YWJsZSB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87IH1cbiAgICAgIC5leHAtc2VjdGlvbl9jb250ZW50cyB0YWJsZSB0ciB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgLmV4cC1zZWN0aW9uX2NvbnRlbnRzIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC5leHAtc2VjdGlvbl9jb250ZW50cyB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAgICAgICAuZXhwLXNlY3Rpb25fY29udGVudHMgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAuZXhwLXNlY3Rpb25fY29udGVudHMgdGFibGUgdHI6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5leHAtc2VjdGlvbl9jb250ZW50cyB0YWJsZSB0cjpsYXN0LWNoaWxkIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgLmV4cC1zZWN0aW9uX2NvbnRlbnRzX190eHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5tYW4tc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZTQ4NDg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA0MHB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLm1hbi1zZWN0aW9uX2Fycm93IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogOHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubWFuLXNlY3Rpb25fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAxOHB4IDBweDsgfVxuICAgIC5tYW4tc2VjdGlvbl90aXRsZSBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG4gIC5tYW4tc2VjdGlvbl9jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAubWFuLXNlY3Rpb25fY29udGVudHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBjb2xvcjogIzAwMDAzMzsgfVxuICAgIC5tYW4tc2VjdGlvbl9jb250ZW50cyB0YWJsZSB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87IH1cbiAgICAubWFuLXNlY3Rpb25fY29udGVudHMgLm1hbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC5tYW4tc2VjdGlvbl9jb250ZW50cyAubWFuLXRyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAgICAgLm1hbi1zZWN0aW9uX2NvbnRlbnRzIC5tYW4gdHIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC5tYW4tc2VjdGlvbl9jb250ZW50cyAubWFuIHRyIHRkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC5tYW4tc2VjdGlvbl9jb250ZW50cyAubWFuIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLm1hbi1zZWN0aW9uX2NvbnRlbnRzIC5tYW4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgLm1hbi1zZWN0aW9uX2NvbnRlbnRzX190eHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi53b21hbi1zZWN0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wOiAzcHggc29saWQgI2VlNDg0ODtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICB0b3A6IDQwcHg7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAud29tYW4tc2VjdGlvbl9hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDhweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLndvbWFuLXNlY3Rpb25fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBwYWRkaW5nOiAxOHB4IDBweDsgfVxuICAgIC53b21hbi1zZWN0aW9uX3RpdGxlIGRpdiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7IH1cbiAgLndvbWFuLXNlY3Rpb25fY29udGVudHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgLndvbWFuLXNlY3Rpb25fY29udGVudHNfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBjb2xvcjogIzAwMDAzMzsgfVxuICAgIC53b21hbi1zZWN0aW9uX2NvbnRlbnRzIHRhYmxlIHtcbiAgICAgIHRhYmxlLWxheW91dDogYXV0bzsgfVxuICAgIC53b21hbi1zZWN0aW9uX2NvbnRlbnRzIC53b21hbiB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgIC53b21hbi1zZWN0aW9uX2NvbnRlbnRzIC53b21hbi10ciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgICAgIC53b21hbi1zZWN0aW9uX2NvbnRlbnRzIC53b21hbiB0ciB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgLndvbWFuLXNlY3Rpb25fY29udGVudHMgLndvbWFuIHRyIHRkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC53b21hbi1zZWN0aW9uX2NvbnRlbnRzIC53b21hbiB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgIC53b21hbi1zZWN0aW9uX2NvbnRlbnRzIC53b21hbiB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgICAud29tYW4tc2VjdGlvbl9jb250ZW50c19fdHh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuXG4uZ29vZHMtZ3VpZGUtc2VjdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkICNlZTQ4NDg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgdG9wOiA0MHB4O1xuICB6LWluZGV4OiAxMDA7IH1cbiAgLmdvb2RzLWd1aWRlLXNlY3Rpb25fYXJyb3cge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA4cHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gIC5nb29kcy1ndWlkZS1zZWN0aW9uX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgcGFkZGluZzogMThweCAwcHg7IH1cbiAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl90aXRsZSBkaXYge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4OyB9XG4gIC5nb29kcy1ndWlkZS1zZWN0aW9uX2NvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5nb29kcy1ndWlkZS1zZWN0aW9uX2NvbnRlbnRzX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgY29sb3I6ICMwMDAwMzM7IH1cbiAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl9jb250ZW50cyB0YWJsZSB7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGF1dG87IH1cbiAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl9jb250ZW50cyAud29tYW4ge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl9jb250ZW50cyAud29tYW4tdHIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4OyB9XG4gICAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl9jb250ZW50cyAud29tYW4gdHIge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC5nb29kcy1ndWlkZS1zZWN0aW9uX2NvbnRlbnRzIC53b21hbiB0ciB0ZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl9jb250ZW50cyAud29tYW4gdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl9jb250ZW50cyAud29tYW4gdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgLmdvb2RzLWd1aWRlLXNlY3Rpb25fY29udGVudHMgLnNob2VzX2d1aWRlIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgLmdvb2RzLWd1aWRlLXNlY3Rpb25fY29udGVudHMgLnNob2VzX2d1aWRlIHRyIHtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgICAuZ29vZHMtZ3VpZGUtc2VjdGlvbl9jb250ZW50cyAuc2hvZXNfZ3VpZGUgdHIgdGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgLmdvb2RzLWd1aWRlLXNlY3Rpb25fY29udGVudHMgLnNob2VzX2d1aWRlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDsgfVxuICAgICAgLmdvb2RzLWd1aWRlLXNlY3Rpb25fY29udGVudHMgLnNob2VzX2d1aWRlIHRyOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAgIC5nb29kcy1ndWlkZS1zZWN0aW9uX2NvbnRlbnRzX190eHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5wcm9kdWN0X2luZm8ge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9kdWN0X2luZm8tcHJldmlldyB7XG4gICAgd2lkdGg6IDU0cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDEwMDsgfVxuICAgIC5wcm9kdWN0X2luZm8tcHJldmlldyAucHJldmlldy1hY3RpdmUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjsgfVxuICAgIC5wcm9kdWN0X2luZm8tcHJldmlld19fYWN0aW9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICNkZGQ7IH1cbiAgICAgIC5wcm9kdWN0X2luZm8tcHJldmlld19fYWN0aW9uLS1pdGVtcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgcGFkZGluZzogMTBweCA5cHg7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1wcmV2aWV3X19hY3Rpb24tLWl0ZW1zOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4OyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tcHJldmlld19fYWN0aW9uLS1pdGVtczpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0MTQxNDE7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1wcmV2aWV3X19hY3Rpb24tLWl0ZW1zIC51cF9hcnJvdyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgICAucHJvZHVjdF9pbmZvLXByZXZpZXdfX2FjdGlvbi0taXRlbXMgLmRvd25fYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5wcm9kdWN0X2luZm8tcHJldmlld19faXRlbXMge1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgIGhlaWdodDogNTNweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnByb2R1Y3RfaW5mby1wcmV2aWV3X19pdGVtczpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggOHB4OyB9XG4gICAgICAucHJvZHVjdF9pbmZvLXByZXZpZXdfX2l0ZW1zLXR4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5wcm9kdWN0X2luZm8tYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2R1Y3RfaW5mby1ib3ggLnByb2R1Y3RfaW5mby1ib3hfX2ltZzo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9kdWN0X2luZm8tYm94X19vdmVybGFiIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA0Mi41JTtcbiAgICAgIGhlaWdodDogNzAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMjk0cHg7XG4gICAgICB0cmFuc2l0aW9uOiA1MDBtcyBhbGw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBtYXJnaW4tbGVmdDogMi45JTsgfVxuICAgIC5wcm9kdWN0X2luZm8tYm94X19vdmVybGFiLWJsYWNrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE3JTtcbiAgICAgIHRvcDogODAlO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5wcm9kdWN0X2luZm8tYm94X19pbWcge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIGhlaWdodDogNTUycHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgICAgLnByb2R1Y3RfaW5mby1ib3hfX2ltZyAucmVwLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAucHJvZHVjdF9pbmZvLWJveF9faW1nIC5wcm9kdWN0LWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgICAucHJvZHVjdF9pbmZvLWJveCAucHJvZHVjdC1ibG93dXAge1xuICAgICAgd2lkdGg6IDEyNDBweDtcbiAgICAgIGhlaWdodDogNjgxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHotaW5kZXg6IDIwMDtcbiAgICAgIHRvcDogLTUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDEwM3B4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLnByb2R1Y3QtYmxvd3VwX19jYW5jZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgei1pbmRleDogMzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5wcm9kdWN0LWJsb3d1cCAuc2NhbGUtaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTsgfVxuICAgIC5wcm9kdWN0X2luZm8tYm94IC5wcm9kdWN0X2luZm8tYm94X19pbWcudWktZHJhZ2dhYmxlLWRyYWdnaW5nIHtcbiAgICAgIHotaW5kZXg6IDIwNTtcbiAgICAgIHdpZHRoOiAxMzBweDtcbiAgICAgIGhlaWdodDogMTMwcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5wcm9kdWN0X2luZm8tYm94X19pbWcudWktZHJhZ2dhYmxlLWRyYWdnaW5nIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgIGhlaWdodDogMTMwcHg7IH1cbiAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mbyB7XG4gICAgICB3aWR0aDogNTAuNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7IH1cbiAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3NoYXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fc2hhcmU6YWZ0ZXIsIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3NoYXJlOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fc2hhcmUtLXJldmlldyB7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19zaGFyZS0tcmV2aWV3IC5yZXZpZXctZ3JhZGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3NoYXJlLS1yZXZpZXcgLnJldmlldy1ncmFkZSBzcGFuIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3NoYXJlLS1yZXZpZXcgLnJldmlldy1zaGFyZSB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3NoYXJlLS1yZXZpZXcgLnJldmlldy1zaGFyZSAuc2hhcmUtYnRuIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19zaGFyZS0tcmV2aWV3IC5yZXZpZXctc2hhcmUgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19zaGFyZS0tcmV2aWV3IC5yZXZpZXctc2hhcmUgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3NoYXJlLS1rYWthbyB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19zaGFyZS0tc25zIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMTJweCAwcHggMThweCA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX3RpdGxlLS1kYXJrZ3JheSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fdGl0bGUtLW5vbm51bGwge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwcHg7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fdGl0bGUtLWJyYW5kIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb190aXRsZS0tbmFtZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDdlbTsgfVxuICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm8gLmdvb2RzLWxpc3RfcG9wdXBfc2Nyb2xsIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fYm90dG9tX29wdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDVweDsgfVxuICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fbm90aWZ5IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjJweCAwcHggMjJweCA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzMzMzsgfVxuICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMjJweCAwcHggMjJweCA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0tcGItYWxpdHRsZSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1kYXJrZ3JheSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1ub25saW5lIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0tbm90aWZ5IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfVxuICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24gLmVtYWlsLWludGVydmFsIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uIC5lbWFpbC1pbnRlcnZhbCAubm90aWZ5X3RpdGxlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMTVweDsgfVxuICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24gLmdvb2RzLWxpc3RfcG9wdXAtY29sb3Ige1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4OyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXMge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19pbmZvIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfc2l6ZS10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMTJweDsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfY29sb3ItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtcyAuY29kZS10aXRsZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cbiAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zIC5jb3VudC10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC03cHg7IH1cbiAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX3ZhbHVlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc192YWx1ZSAud29uX3R4dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfY2hlY2sge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwJTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMlOyB9XG4gICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2NoZWNrIC5wcml2YWN5LWJ0bl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExN3B4OyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfY2hlY2sgLnByaXZhY3ktYnRuX193cmFwcGVyIC5wcml2YWN5LWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zIC5lbWFpbC1pbnB1dF9pbnRlcnZhbCB7XG4gICAgICAgICAgICB3aWR0aDogNzYlOyB9XG4gICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zIC5lbWFpbC1pbnB1dF9pbnRlcnZhbCAubm90aWZ5X2VtYWlsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zLW1pZGRsZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA4MSU7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZS1zaXplIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM5OHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZS1zaXplX3ZhbHVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZS1zaXplIC5zaXplLXZhbHVlLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5zaXplLXNlbGVjdC1ib3gge1xuICAgICAgICAgICAgICB3aWR0aDogMzUwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjMxcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgcmlnaHQ6IC0zMCU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMzBweCAzMXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICB6LWluZGV4OiAyMDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5zaXplLXNlbGVjdC1ib3hfX3VwcGVyIHtcbiAgICAgICAgICAgICAgICAqem9vbTogMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjsgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuc2l6ZS1zZWxlY3QtYm94X191cHBlcjphZnRlciwgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5zaXplLXNlbGVjdC1ib3hfX3VwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fdXBwZXItdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fdXBwZXItY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fY29udGVudHMge1xuICAgICAgICAgICAgICAgICp6b29tOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuc2l6ZS1zZWxlY3QtYm94X19jb250ZW50czphZnRlciwgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5zaXplLXNlbGVjdC1ib3hfX2NvbnRlbnRzOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fY29udGVudHMgLnNpemUtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAzcHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICp6b29tOiAxOyB9XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fY29udGVudHMgLnNpemUtaXRlbXM6YWZ0ZXIsIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuc2l6ZS1zZWxlY3QtYm94X19jb250ZW50cyAuc2l6ZS1pdGVtczpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fY29udGVudHMgLnNpemUtaXRlbXNfbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuc2l6ZS1zZWxlY3QtYm94X19jb250ZW50cyAuc2l6ZS1pdGVtc19jZW50ZXIge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fY29udGVudHMgLnNpemUtaXRlbXNfcmlnaHQge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuc2l6ZS1zZWxlY3QtYm94X19jb250ZW50cyAuc2l6ZS10eHQge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLnNpemUtc2VsZWN0LWJveF9fY29udGVudHMgLnNpemUtdHh0X2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZXhwX2ljb24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZXhwLWNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDsgfVxuICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLmV4cC1jb250ZW50c19fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDAwMDMzOyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZXhwLWNvbnRlbnRzIHRhYmxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZXhwLWNvbnRlbnRzIHRhYmxlIHRyIHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLmV4cC1jb250ZW50cyB0YWJsZSB0ciB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZXhwLWNvbnRlbnRzIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLmV4cC1jb250ZW50cyB0YWJsZSB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZXhwLWNvbnRlbnRzX190eHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZS1waG9uZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDJweDsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5waG9uZS1saW5lcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5zaXplLWJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImRvdHVtXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5nb29kcy1jb3VudCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5nb29kcy1jb3VudDphZnRlciwgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5nb29kcy1jb3VudDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZ29vZHMtY291bnQgLmNvdW50LWJ0biB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19iYXNlIC5nb29kcy1jb3VudCAuY291bnQtYnRuOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXNfYmFzZSAuZ29vZHMtY291bnQgLmdvb2RzLWNvdW50X19pbnB1dCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19vcHRpb24tLWl0ZW1zX2Jhc2UgLmdvb2RzLXVzZS1jb3VudCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX29wdGlvbi0taXRlbXMtLXBsLWFsaXR0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19jb2xvciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19jb2xvciAuY29sb3ItYm94IHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU1cHg7IH1cbiAgICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fb3B0aW9uLS1pdGVtc19jb2xvciAuY29sb3ItYm94Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19idG4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19idG46YWZ0ZXIsIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX2J0bjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX2J0bi0tbGlrZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fYnRuLS1saWtlIC5nb29kcy1saWtlX2J0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDQuOHJlbTsgfVxuICAgICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fYnRuLS1saWtlIC5nb29kcy1saWtlX2J0bi0tdmFsdWUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX2J0bi0tZGV0YWlsIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX2J0bi0tZGV0YWlsIC5nb29kcy1kZXRhaWxfYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fYnRuLS1jYXJ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX2J0bi0tY2FydCAuZ29vZHMtY2FydF9idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDI0MS41cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX2J0bi0tY2FydCAuZ29vZHMtY2FydF9wcmV2aWV3YnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5wcm9kdWN0X2luZm8tYm94IC5nb29kcy1pbmZvX2J0bi0tbm90aWZ5IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fYnRuLS1ub3RpZnkgLm5vdGlmeV9pbnNlcnQtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fYnRuLS1idXkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgICAgICAgICAucHJvZHVjdF9pbmZvLWJveCAuZ29vZHMtaW5mb19idG4tLWJ1eSAuZ29vZHMtYnV5X2J0biB7XG4gICAgICAgICAgICB3aWR0aDogMjQxLjVweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnByb2R1Y3RfaW5mby1ib3ggLmdvb2RzLWluZm9fYnRuLS1idXkgLmdvb2RzLWJ1eV9wcmV2aWV3YnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjNweDtcbiAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbiNkZXRhaWwge1xuICB3aWR0aDogMTI0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gICNkZXRhaWwgLmRldGFpbCB7XG4gICAgKnpvb206IDE7IH1cbiAgICAjZGV0YWlsIC5kZXRhaWw6YWZ0ZXIsICNkZXRhaWwgLmRldGFpbDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgI2RldGFpbCAuZGV0YWlsLXRhYnMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgICNkZXRhaWwgLmRldGFpbC10YWJzOmFmdGVyLCAjZGV0YWlsIC5kZXRhaWwtdGFiczpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAjZGV0YWlsIC5kZXRhaWwtdGFicyAudGFicy1hY3RpdmUge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2VlNDg0ODtcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAjZGV0YWlsIC5kZXRhaWwtdGFic19faXRlbXMge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtdGFic19faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7IH1cbiAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19fbWQtdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19fbWQtY29udGVudHMsXG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19fbWQgLm1kLWNvbnRlbnRzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZC1jb250ZW50c19zaG9ydC10eHQsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZCAubWQtY29udGVudHNfc2hvcnQtdHh0IHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19fbWQtY29udGVudHNfdGl0bGUsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZCAubWQtY29udGVudHNfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19fbWQtY29udGVudHNfZXhwLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19fbWQgLm1kLWNvbnRlbnRzX2V4cCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZC1jb250ZW50c190eHQsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZCAubWQtY29udGVudHNfdHh0IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZC1jb250ZW50c190eHQtLWl0ZW1zLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX19tZCAubWQtY29udGVudHNfdHh0LS1pdGVtcyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4OyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19fbWQtY29udGVudHNfdHh0LS1pdGVtczpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfX21kIC5tZC1jb250ZW50c190eHQtLWl0ZW1zOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7IH1cbiAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19iYW5uZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kge1xuICAgICAgICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5LS1jb250ZW50cyxcbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5LS1jb250ZW50czphZnRlciwgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3ktLWNvbnRlbnRzOmJlZm9yZSxcbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neSAudGVjaG5vbG9neS1jb250YWluZXI6YWZ0ZXIsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyX19sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogNTBweCAwcHggNTBweCA0MXB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtaW1nLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyX19sZWZ0LWltZyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtdHh0LFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyX19sZWZ0LXR4dCB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtdHh0X190aXRsZSxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyX19sZWZ0LXR4dF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3ktLWNvbnRlbnRzX19sZWZ0LXR4dF9fZGVzY3JpcHRpb24sXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LWNvbnRhaW5lcl9fbGVmdC10eHRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtdHh0X19vcHRpb24sXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LWNvbnRhaW5lcl9fbGVmdC10eHRfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtdHh0X19vcHRpb24gc3BhbixcbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neSAudGVjaG5vbG9neS1jb250YWluZXJfX2xlZnQtdHh0X19vcHRpb24gc3BhbiB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3ktLWNvbnRlbnRzX19sZWZ0LXR4dF9fdGFncyxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyX19sZWZ0LXR4dF9fdGFncyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtdHh0X190YWdzIC50YWdzLWxpbmUsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyX19sZWZ0LXR4dF9fdGFncyAudGFncy1saW5lIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuNDZweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5LS1jb250ZW50c19fbGVmdC10eHRfX3RhZ3MgLnRhZ3MtY29udGVudHMsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3kgLnRlY2hub2xvZ3ktY29udGFpbmVyX19sZWZ0LXR4dF9fdGFncyAudGFncy1jb250ZW50cyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMzcycHg7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3ktLWNvbnRlbnRzX19sZWZ0LXR4dF9fdGFncyAudGFncy1jb250ZW50cyAudGFncy1pdGVtcyxcbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LWNvbnRhaW5lcl9fbGVmdC10eHRfX3RhZ3MgLnRhZ3MtY29udGVudHMgLnRhZ3MtaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3ktLWNvbnRlbnRzX19sZWZ0LXR4dF9fYnRuLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neSAudGVjaG5vbG9neS1jb250YWluZXJfX2xlZnQtdHh0X19idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtdHh0X19idG4gYnV0dG9uLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LWNvbnRhaW5lcl9fbGVmdC10eHRfX2J0biBidXR0b24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX2xlZnQtdHh0X19idG4gYnV0dG9uIHNwYW4sXG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neSAudGVjaG5vbG9neS1jb250YWluZXJfX2xlZnQtdHh0X19idG4gYnV0dG9uIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX3JpZ2h0LFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LWNvbnRhaW5lcl9fcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX3JpZ2h0IC50ZWNoLXByb2R1Y3QsXG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neSAudGVjaG5vbG9neS1jb250YWluZXJfX3JpZ2h0IC50ZWNoLXByb2R1Y3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3RlY2hub2xvZ3ktLWNvbnRlbnRzX19yaWdodCAudGVjaC1wcm9kdWN0X19pbWcsXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LWNvbnRhaW5lcl9fcmlnaHQgLnRlY2gtcHJvZHVjdF9faW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX3JpZ2h0IC50ZWNoLXByb2R1Y3RfX2JyYW5kLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neSAudGVjaG5vbG9neS1jb250YWluZXJfX3JpZ2h0IC50ZWNoLXByb2R1Y3RfX2JyYW5kIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neS0tY29udGVudHNfX3JpZ2h0IC50ZWNoLXByb2R1Y3RfX3RpdGxlLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfdGVjaG5vbG9neSAudGVjaG5vbG9neS1jb250YWluZXJfX3JpZ2h0IC50ZWNoLXByb2R1Y3RfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMXB4OyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5LS1jb250ZW50c19fcmlnaHQgLnRlY2gtcHJvZHVjdF9fcHJpY2UsXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc190ZWNobm9sb2d5IC50ZWNobm9sb2d5LWNvbnRhaW5lcl9fcmlnaHQgLnRlY2gtcHJvZHVjdF9fcHJpY2Uge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfcmV2aWV3IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3Jldmlldy0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19yZXZpZXctLWJhbm5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7IH1cbiAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19tb3ZpZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9XG4gICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUsXG4gICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLmdvb2RzLXR5cGVELFxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAuZ29vZHMtdHlwZUQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICp6b29tOiAxOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5nb29kcy10eXBlRDphZnRlciwgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5nb29kcy10eXBlRDpiZWZvcmUsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLmdvb2RzLXR5cGVEOmFmdGVyLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5nb29kcy10eXBlRDpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5nb29kcy10eXBlRF9mdWxsLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5nb29kcy10eXBlRF9mdWxsIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLmdvb2RzLXR5cGVEX2hhbGYsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLmdvb2RzLXR5cGVEX2hhbGYge1xuICAgICAgICAgICAgKnpvb206IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLmdvb2RzLXR5cGVEX2hhbGY6YWZ0ZXIsICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZURfaGFsZjpiZWZvcmUsXG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAuZ29vZHMtdHlwZURfaGFsZjphZnRlcixcbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5nb29kcy10eXBlRF9oYWxmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZURfaGFsZi0tbGVmdCxcbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5nb29kcy10eXBlRF9oYWxmLS1sZWZ0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZURfaGFsZi0tcmlnaHQsXG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAuZ29vZHMtdHlwZURfaGFsZi0tcmlnaHQge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5nb29kcy10eXBlQyxcbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLmdvb2RzLXR5cGVDIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZUNfdGl0bGUsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLmdvb2RzLXR5cGVDX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZUNfZGVzY3JpcHRpb24sXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLmdvb2RzLXR5cGVDX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZUM6YWZ0ZXIsICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZUM6YmVmb3JlLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5nb29kcy10eXBlQzphZnRlcixcbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAuZ29vZHMtdHlwZUM6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAuZ29vZHMtdHlwZUNfZnVsbCxcbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAuZ29vZHMtdHlwZUNfZnVsbCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5nb29kcy10eXBlQ19oYWxmLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5nb29kcy10eXBlQ19oYWxmIHtcbiAgICAgICAgICAgICp6b29tOiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5nb29kcy10eXBlQ19oYWxmOmFmdGVyLCAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLmdvb2RzLXR5cGVDX2hhbGY6YmVmb3JlLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLmdvb2RzLXR5cGVDX2hhbGY6YWZ0ZXIsXG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAuZ29vZHMtdHlwZUNfaGFsZjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLmdvb2RzLXR5cGVDX2hhbGYtLWxlZnQsXG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAuZ29vZHMtdHlwZUNfaGFsZi0tbGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLmdvb2RzLXR5cGVDX2hhbGYtLXJpZ2h0LFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLmdvb2RzLXR5cGVDX2hhbGYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAjcG9pbnQsXG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlICNwb2ludCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgI3BvaW50IC5sYXlvdXQtd3JhcHBlcixcbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAjcG9pbnQgLmxheW91dC13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAjcG9pbnQtaW1nLFxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAjcG9pbnQtaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5wb2ludCxcbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLnBvaW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMHB4IDEwNXB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAucG9pbnQtaGVhZGVyLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludC1oZWFkZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAucG9pbnQtd3JhcHBlcixcbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAucG9pbnQtd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5wb2ludC1zbGlkZSxcbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAucG9pbnQtc2xpZGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcztcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5wb2ludC1zbGlkZV9faXRlbS0tYWN0aXZlIC5wb2ludC1zbGlkZV9faXRlbS0tYW5jaG9yLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAucG9pbnQtc2xpZGVfX2l0ZW0tLWFjdGl2ZSAucG9pbnQtc2xpZGVfX2l0ZW0tLWFuY2hvciB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5wb2ludC1zbGlkZV9faXRlbS0tYWN0aXZlIC5wb2ludC1zbGlkZV9faXRlbS0tYW5jaG9yOmFmdGVyLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludC1zbGlkZV9faXRlbS0tYWN0aXZlIC5wb2ludC1zbGlkZV9faXRlbS0tYW5jaG9yOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1ib3gsXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludC1zbGlkZV9faXRlbS0tYm94IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1ib3ggKyAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1ib3gsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1ib3ggKyAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1ib3gsICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAucG9pbnQtc2xpZGVfX2l0ZW0tLWJveCArXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1ib3gsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1ib3ggK1xuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludC1zbGlkZV9faXRlbS0tYm94IHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4OyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19zbGlkZSAucG9pbnQtc2xpZGVfX2l0ZW0tLWFuY2hvcixcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1hbmNob3Ige1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50LXNsaWRlX19pdGVtLS1hbmNob3IgaW1nLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludC1zbGlkZV9faXRlbS0tYW5jaG9yIGltZyB7XG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5wb2ludC1zbGlkZV9faXRlbS0tYW5jaG9yOmhvdmVyIGltZyxcbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHMgLmRldGFpbC1zbGlkZSAucG9pbnQtc2xpZGVfX2l0ZW0tLWFuY2hvcjpob3ZlciBpbWcge1xuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50X19jb250cm9sLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludF9fY29udHJvbCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDEzN3B4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfc2xpZGUgLnBvaW50X19jb250cm9sOmhvdmVyLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzIC5kZXRhaWwtc2xpZGUgLnBvaW50X19jb250cm9sOmhvdmVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5wb2ludF9fY29udHJvbC0tcHJldixcbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludF9fY29udHJvbC0tcHJldiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjE1cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZ29vZHMvZ29vZHMtZGV0YWlsLXNsaWRlLWFycm93LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC04MHB4O1xuICAgICAgICAgICAgICBib3JkZXI6IDBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX3NsaWRlIC5wb2ludF9fY29udHJvbC0tbmV4dCxcbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kcyAuZGV0YWlsLXNsaWRlIC5wb2ludF9fY29udHJvbC0tbmV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ODBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9nb29kcy9nb29kcy1kZXRhaWwtc2xpZGUtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMHB4OyB9XG4gICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogODBweDsgfVxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50cyxcbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHM6YWZ0ZXIsICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50czpiZWZvcmUsXG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyOmFmdGVyLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHktLWNvbnRlbnRzX19wcmV2aWV3LFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fcHJldmlldyB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50c19fdGh1bWJuYWlsLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MzBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjIwcHg7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgcGFkZGluZzogMTlweCAwcHggMjBweCAzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbC0taXRlbXMsXG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwtLWl0ZW1zLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwgLnRodW1ibmFpbC1pdGVtcyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHktLWNvbnRlbnRzX190aHVtYm5haWwtLWl0ZW1zOmFmdGVyLCAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbC0taXRlbXM6YmVmb3JlLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zOmFmdGVyLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zOmJlZm9yZSxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwtLWl0ZW1zOmFmdGVyLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbC0taXRlbXM6YmVmb3JlLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zOmFmdGVyLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHktLWNvbnRlbnRzX190aHVtYm5haWwtLWl0ZW1zOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50c19fdGh1bWJuYWlsIC50aHVtYm5haWwtaXRlbXM6bGFzdC1jaGlsZCxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwtLWl0ZW1zOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fdGh1bWJuYWlsIC50aHVtYm5haWwtaXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbC0taXRlbXNfX2ltZyxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHktLWNvbnRlbnRzX190aHVtYm5haWwgLnRodW1ibmFpbC1pdGVtc19faW1nLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbC0taXRlbXNfX2ltZyxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwgLnRodW1ibmFpbC1pdGVtc19faW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50c19fdGh1bWJuYWlsLS1pdGVtc19fYm94LFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zX19ib3gsXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fdGh1bWJuYWlsLS1pdGVtc19fYm94LFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zX19ib3gge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHktLWNvbnRlbnRzX190aHVtYm5haWwtLWl0ZW1zX19ib3gtYnJhbmQsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHktLWNvbnRlbnRzX190aHVtYm5haWwgLnRodW1ibmFpbC1pdGVtc19fYm94LWJyYW5kLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fdGh1bWJuYWlsLS1pdGVtc19fYm94LWJyYW5kLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fdGh1bWJuYWlsIC50aHVtYm5haWwtaXRlbXNfX2JveC1icmFuZCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbC0taXRlbXNfX2JveC10aXRsZSxcbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zX19ib3gtdGl0bGUsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwtLWl0ZW1zX19ib3gtdGl0bGUsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwgLnRodW1ibmFpbC1pdGVtc19fYm94LXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMDBweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50c19fdGh1bWJuYWlsLS1pdGVtc19fYm94LXByaWNlLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50c19fdGh1bWJuYWlsIC50aHVtYm5haWwtaXRlbXNfX2JveC1wcmljZSxcbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbC0taXRlbXNfX2JveC1wcmljZSxcbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zX19ib3gtcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4OyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHktLWNvbnRlbnRzX190aHVtYm5haWwtLWl0ZW1zX19ib3gtYnRuLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50c19fdGh1bWJuYWlsIC50aHVtYm5haWwtaXRlbXNfX2JveC1idG4sXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWdvb2RzX2NvZHkgLmNvZHktY29udGFpbmVyX190aHVtYm5haWwtLWl0ZW1zX19ib3gtYnRuLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fdGh1bWJuYWlsIC50aHVtYm5haWwtaXRlbXNfX2JveC1idG4ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5LS1jb250ZW50c19fdGh1bWJuYWlsLS1pdGVtc19fYm94LWJ0biAuY2FydC1idG4sXG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keS0tY29udGVudHNfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zX19ib3gtYnRuIC5jYXJ0LWJ0bixcbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1nb29kc19jb2R5IC5jb2R5LWNvbnRhaW5lcl9fdGh1bWJuYWlsLS1pdGVtc19fYm94LWJ0biAuY2FydC1idG4sXG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZ29vZHNfY29keSAuY29keS1jb250YWluZXJfX3RodW1ibmFpbCAudGh1bWJuYWlsLWl0ZW1zX19ib3gtYnRuIC5jYXJ0LWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4OyB9XG4gICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9faGVhZGVyIHtcbiAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9faGVhZGVyOmFmdGVyLCAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2hlYWRlcjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2hlYWRlci1tb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNnB4OyB9XG4gICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMHB4OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MnB4OyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2ludGVydmFsIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9kZXNjcmlwdGlvbiBiIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1zaXplIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDNzIGFsbDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1zaXplIC5jaGFydC1zaXplX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtc2l6ZSAuY2hhcnQtc2l6ZV9fcGVyY2VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1zaXplX19sb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9jb250YWluZXIgLmNoYXJ0LXNpemVfX2xvbmctdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1zaXplX19taWRkbGUge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5YmRiZDtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtc2l6ZV9fbWlkZGxlLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtc2l6ZV9fc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtc2l6ZV9fc2hvcnQtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9jb250YWluZXIgLmNoYXJ0LWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDNzIGFsbDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1jb2xvciAuY2hhcnQtY29sb3JfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1jb2xvciAuY2hhcnQtY29sb3JfX3BlcmNlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtY29sb3JfX2xvbmcge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtY29sb3JfX2xvbmctdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1jb2xvcl9fbWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWJkYmQ7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9jb250YWluZXIgLmNoYXJ0LWNvbG9yX19taWRkbGUtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1jb2xvcl9fc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtY29sb3JfX3Nob3J0LXR4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1xdWFsaXR5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDNzIGFsbDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1xdWFsaXR5IC5jaGFydC1xdWFsaXR5X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9jb250YWluZXIgLmNoYXJ0LXF1YWxpdHkgLmNoYXJ0LXF1YWxpdHlfX3BlcmNlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtcXVhbGl0eV9fbG9uZyB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSAuYm90dG9tLWdyYXBoIC5jaGFydC1jb21tb25fY29udGFpbmVyIC5jaGFydC1xdWFsaXR5X19sb25nLXR4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAxcztcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgLmJvdHRvbS1ncmFwaCAuY2hhcnQtY29tbW9uX2NvbnRhaW5lciAuY2hhcnQtcXVhbGl0eV9fbWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWJkYmQ7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9jb250YWluZXIgLmNoYXJ0LXF1YWxpdHlfX21pZGRsZS10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9jb250YWluZXIgLmNoYXJ0LXF1YWxpdHlfX3Nob3J0IHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIC5ib3R0b20tZ3JhcGggLmNoYXJ0LWNvbW1vbl9jb250YWluZXIgLmNoYXJ0LXF1YWxpdHlfX3Nob3J0LXR4dCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciAuaG9yaXpvbnRhbF90ZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5ncmFkZV9zdGFyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuZ3JhZGVfc3RhciBpbWcge1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwOyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmdyYWRlX3N0YXItdmFsdWUge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICAgICAgICB0b3A6IDBweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5ncmFkZV9zdGFyIC5zdGFyLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdGFyO1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5Aa2V5ZnJhbWVzIHN0YXIge1xuICAwJSB7XG4gICAgd2lkdGg6IDAlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA4MCU7IH0gfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuZ3JhZGVfc2NvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5ncmFkZV9tb3JlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzg4ODg4ODsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5ncmFkZV9tb3JlIGIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LXRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtZ2VuZGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzNweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5jaGFydC1nZW5kZXJfX2dyYXBoIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWdlbmRlcl9fZ3JhcGggLmdlbmRlci1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlMTk5YjsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWdlbmRlcl9fZ3JhcGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNTBweDsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWdlbmRlcl9fZ3JhcGgtcGVyY2VudCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM4ODg4ODg7IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5jaGFydC1nZW5kZXJfX2dyYXBoLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyNnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWdlbmRlcl9fZ3JhcGgtYmFyIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMDsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWdlbmRlcl9fZ3JhcGggLm1hbi1ncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyOTE0YTU7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWdlbmRlcl9fZ3JhcGggLm1hbi1ncmFwaF9fYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwJTsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtZ2VuZGVyX19ncmFwaCAubWFuLWdyYXBoIC5tYW4tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogbWFuX2dyYXBoO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7IH1cblxuQGtleWZyYW1lcyBtYW5fZ3JhcGgge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAlOyB9IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5jaGFydC1nZW5kZXJfX2dyYXBoIC5naXJsLWdyYXBoIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMTk5YjsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtZ2VuZGVyX19ncmFwaCAuZ2lybC1ncmFwaF9fYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtZ2VuZGVyX19ncmFwaCAuZ2lybC1ncmFwaCAuZ2lybC1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNSU7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGdpcmxfZ3JhcGg7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5Aa2V5ZnJhbWVzIGdpcmxfZ3JhcGgge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogNSU7IH0gfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtYWdlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzNweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5jaGFydC1hZ2VfX2l0ZW1zIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNzZweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXM6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtYWdlX19pdGVtcy1wZXJjZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXMtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXMtYmFyX190ZWVuLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXMtYmFyIC50ZWVuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRlZW5fdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5Aa2V5ZnJhbWVzIHRlZW5fdmFsdWUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogMTAlOyB9IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXMtYmFyX190d2VudGllcy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5jaGFydC1hZ2VfX2l0ZW1zLWJhciAudHdlbnRpZXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwJTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogdHdlbnRpZXNfdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5Aa2V5ZnJhbWVzIHR3ZW50aWVzX3ZhbHVlIHtcbiAgMCUge1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDIwJTsgfSB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5jaGFydC1hZ2VfX2l0ZW1zLWJhcl9fdGhpcnRpZXMtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtYWdlX19pdGVtcy1iYXIgLnRoaXJ0aWVzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRoaXJ0aWVzX3ZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7IH1cblxuQGtleWZyYW1lcyB0aGlydGllc192YWx1ZSB7XG4gIDAlIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgMTAwJSB7XG4gICAgaGVpZ2h0OiAyNSU7IH0gfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtYWdlX19pdGVtcy1iYXJfX2ZvdXJ0aWVzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXMtYmFyIC5mb3VydGllcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmb3VydGllc192YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzOyB9XG5cbkBrZXlmcmFtZXMgZm91cnRpZXNfdmFsdWUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogNDAlOyB9IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXMtYmFyX19maWZ0aWVzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQgLmNoYXJ0LWFnZV9faXRlbXMtYmFyIC5maWZ0aWVzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGZpZnRpZXNfdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzczsgfVxuXG5Aa2V5ZnJhbWVzIGZpZnRpZXNfdmFsdWUge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIDEwMCUge1xuICAgIGhlaWdodDogNTAlOyB9IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy1jaGFydF9fY29udGFpbmVyIHRhYmxlIHRyIHRkIC5jaGFydC1hZ2VfX2l0ZW1zLXllYXJzIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtYWdlIC5hZ2UtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG4gICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctY2hhcnRfX2NvbnRhaW5lciB0YWJsZSB0ciB0ZCAuY2hhcnQtYWdlIC5hZ2UtYWN0aXZlIC5jaGFydC1hZ2VfX2l0ZW1zLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LWNoYXJ0X19jb250YWluZXIgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0MnB4OyB9XG4gICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXdfcmVjb21tZW5kIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH1cbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3X3JlY29tbWVuZC0taGVhZGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlld19yZWNvbW1lbmQtLWhlYWRlcjphZnRlciwgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3X3JlY29tbWVuZC0taGVhZGVyOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXdfcmVjb21tZW5kLS1oZWFkZXJfdGl0bGUge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3X3JlY29tbWVuZC0taGVhZGVyX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4OyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXdfcmVjb21tZW5kLS1oZWFkZXJfZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2hlYWRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2hlYWRlcjphZnRlciwgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19oZWFkZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9faGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9faGVhZGVyLXNlbGVjdCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9faGVhZGVyLXNlbGVjdCAudG90YWwtc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAzcHg7IH1cbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX190YWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggMHB4O1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICp6b29tOiAxOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX190YWc6YWZ0ZXIsICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fdGFnOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX3RhZy10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX190YWctY29udGVudHMge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhpZWdodDogYXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5sZWZ0LXZpZXcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5sZWZ0LXZpZXdfc3RhciB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5sZWZ0LXZpZXdfaWQge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5sZWZ0LXZpZXdfaW5mbyB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLmxlZnQtdmlld19vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLmxlZnQtdmlld19kYXRlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlldyAucmlnaHQtZGlzIHtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzIzMjQ7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2ltZyB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNucyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNucyBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzOTFweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bDphZnRlciwgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bDpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAuYWN0aXZlLXNpemUge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAuc2l6ZS1mZXcsXG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAuc2l6ZS1taWRkbGUsXG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAuc2l6ZS1iaWcsXG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAuY29sb3ItZGFyayxcbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIC5jb2xvci1zYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgLmNvbG9yLWxpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgLmxpa2UtYmFkLFxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgLmxpa2Utbm9ybWFsLFxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgLmxpa2UtZ29vZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIC5zaXplLWZldzphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn7J6R64ukJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgLnNpemUtbWlkZGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfsoIHri7kg7ZWY64ukJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAuc2l6ZS1iaWc6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+2BrOuLpCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAuY29sb3ItZGFyazphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn7Ja065Gh64ukJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDBweDsgfVxuICAgICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLXNpemUgdWwgLmNvbG9yLXNhbWU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+2ZlOuptOqzvCDqsJnri6QnO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMiU7IH1cbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIC5jb2xvci1saWdodDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn67Cd64ukJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIC5saWtlLWJhZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn66ek7JqwIOu2iOunjCc7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwcHg7IH1cbiAgICAgICAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtcmV2aWV3IC5yZXZpZXctdG90YWxfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5yaWdodC12aWV3X2RldGFpbC1zaXplIHVsIC5saWtlLW5vcm1hbDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn67O07Ya1JztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtc2l6ZSB1bCAubGlrZS1nb29kOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfrp6TsmrAg66eM7KGxJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLWJ1eWVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfZGV0YWlsLWJ1eWVyX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19kZXRhaWwtYnV5ZXJfaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfYnRuIHtcbiAgICAgICAgICAgICAgICAgICp6b29tOiAxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19idG46YWZ0ZXIsICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfYnRuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfYnRuLW1vcmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLXJldmlldyAucmV2aWV3LXRvdGFsX19jb250ZW50cyB0YWJsZSB0ciB0ZCAucmlnaHQtdmlld19idG4tbGlrZSB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfYnRuLWxpa2Ugc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gICAgICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1yZXZpZXcgLnJldmlldy10b3RhbF9fY29udGVudHMgdGFibGUgdHIgdGQgLnJpZ2h0LXZpZXdfYnRuLWxpa2UgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9faW5mbywgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19ub3RpY2UsXG4gICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnkgLmRlbGl2ZXJ5LWluZm8sXG4gICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnkgLmRlbGl2ZXJ5LW5vdGljZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19pbmZvX19jb250ZW50cywgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19ub3RpY2VfX2NvbnRlbnRzLFxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnkgLmRlbGl2ZXJ5LWluZm9fX2NvbnRlbnRzLFxuICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnkgLmRlbGl2ZXJ5LW5vdGljZV9fY29udGVudHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjFweDsgfVxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9faW5mb19fY29udGVudHMgdGFibGUsICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9fbm90aWNlX19jb250ZW50cyB0YWJsZSxcbiAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnkgLmRlbGl2ZXJ5LWluZm9fX2NvbnRlbnRzIHRhYmxlLFxuICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeSAuZGVsaXZlcnktbm90aWNlX19jb250ZW50cyB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19pbmZvX19jb250ZW50cyB0YWJsZSB0ciwgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19ub3RpY2VfX2NvbnRlbnRzIHRhYmxlIHRyLFxuICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1pbmZvX19jb250ZW50cyB0YWJsZSB0cixcbiAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeSAuZGVsaXZlcnktbm90aWNlX19jb250ZW50cyB0YWJsZSB0ciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9faW5mb19fY29udGVudHMgdGFibGUgdHIgdGQsICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9fbm90aWNlX19jb250ZW50cyB0YWJsZSB0ciB0ZCxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1pbmZvX19jb250ZW50cyB0YWJsZSB0ciB0ZCxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1ub3RpY2VfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxOHB4IDBweCAxOHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9faW5mb19fY29udGVudHMgdGFibGUgdHIgdGQgLmRlbGl2ZXJ5LW5vdGljZSwgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19ub3RpY2VfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5kZWxpdmVyeS1ub3RpY2UsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1pbmZvX19jb250ZW50cyB0YWJsZSB0ciB0ZCAuZGVsaXZlcnktbm90aWNlLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeSAuZGVsaXZlcnktbm90aWNlX19jb250ZW50cyB0YWJsZSB0ciB0ZCAuZGVsaXZlcnktbm90aWNlIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxM3B4OyB9XG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19pbmZvX19jb250ZW50cyB0YWJsZSB0ciB0ZCAuZGVsaXZlcnktdHh0LCAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnlfX25vdGljZV9fY29udGVudHMgdGFibGUgdHIgdGQgLmRlbGl2ZXJ5LXR4dCxcbiAgICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnkgLmRlbGl2ZXJ5LWluZm9fX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5kZWxpdmVyeS10eHQsXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1ub3RpY2VfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5kZWxpdmVyeS10eHQge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9faW5mb19fY29udGVudHMgdGFibGUgdHIgdGQgLmhhbmRsaW5nLW5vdGVzX2J0biwgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5X19ub3RpY2VfX2NvbnRlbnRzIHRhYmxlIHRyIHRkIC5oYW5kbGluZy1ub3Rlc19idG4sXG4gICAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1pbmZvX19jb250ZW50cyB0YWJsZSB0ciB0ZCAuaGFuZGxpbmctbm90ZXNfYnRuLFxuICAgICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeSAuZGVsaXZlcnktbm90aWNlX19jb250ZW50cyB0YWJsZSB0ciB0ZCAuaGFuZGxpbmctbm90ZXNfYnRuIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9faW5mb19fY29udGVudHMgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9fbm90aWNlX19jb250ZW50cyB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1pbmZvX19jb250ZW50cyB0YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCxcbiAgICAgICAgICAgICAgI2RldGFpbCAuZGV0YWlsLWRlbGl2ZXJ5IC5kZWxpdmVyeS1ub3RpY2VfX2NvbnRlbnRzIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDsgfVxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnlfX2luZm9fX2NvbnRlbnRzIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeV9fbm90aWNlX19jb250ZW50cyB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLFxuICAgICAgICAgICAgICAjZGV0YWlsIC5kZXRhaWwtZGVsaXZlcnkgLmRlbGl2ZXJ5LWluZm9fX2NvbnRlbnRzIHRhYmxlIHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgICAgICAgICAgICNkZXRhaWwgLmRldGFpbC1kZWxpdmVyeSAuZGVsaXZlcnktbm90aWNlX19jb250ZW50cyB0YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4OyB9XG5cbi5yZWNvbW1lbmQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5yZWNvbW1lbmQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5yZWNvbW1lbmQtc2xpZGUge1xuICAgIHdpZHRoOiAzMy4zNSU7XG4gICAgaGVpZ2h0OiA3NTdweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gICAgLnJlY29tbWVuZC1zbGlkZV9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTBweDsgfVxuICAgICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDI2cHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvOmFmdGVyLCAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvX191cHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fdXBwZXI6YWZ0ZXIsIC5yZWNvbW1lbmQtc2xpZGVfX2l0ZW0gLnJlY29tbWVuZC13cmFwX19ib3ggLnJlY29tbWVuZC1saXN0X2luZm9fX3VwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgIC5yZWNvbW1lbmQtc2xpZGVfX2l0ZW0gLnJlY29tbWVuZC13cmFwX19ib3ggLnJlY29tbWVuZC1saXN0X2luZm9fX3VwcGVyLXN0YXIge1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAgICAgICAgIC5yZWNvbW1lbmQtc2xpZGVfX2l0ZW0gLnJlY29tbWVuZC13cmFwX19ib3ggLnJlY29tbWVuZC1saXN0X2luZm9fX3VwcGVyLWRhdGUge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvX190aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAgICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fb3B0aW9uIHtcbiAgICAgICAgICAgICp6b29tOiAxO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3cHg7IH1cbiAgICAgICAgICAgIC5yZWNvbW1lbmQtc2xpZGVfX2l0ZW0gLnJlY29tbWVuZC13cmFwX19ib3ggLnJlY29tbWVuZC1saXN0X2luZm9fX29wdGlvbjphZnRlciwgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fb3B0aW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgICAgIC5yZWNvbW1lbmQtc2xpZGVfX2l0ZW0gLnJlY29tbWVuZC13cmFwX19ib3ggLnJlY29tbWVuZC1saXN0X2luZm9fX29wdGlvbi1pZCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgICAgICAgICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvX19vcHRpb24taWQgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgICBwYWRpZG5nLWxlZnQ6IDVweDsgfVxuICAgICAgICAgICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fb3B0aW9uLWJ1eSB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAgICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7IH1cbiAgICAgICAgICAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvX19mb290ZXIge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAgICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fZm9vdGVyOmFmdGVyLCAucmVjb21tZW5kLXNsaWRlX19pdGVtIC5yZWNvbW1lbmQtd3JhcF9fYm94IC5yZWNvbW1lbmQtbGlzdF9pbmZvX19mb290ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAgICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fZm9vdGVyLW1vcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fZm9vdGVyLWxpa2Uge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAgICAgICAgICAgLnJlY29tbWVuZC1zbGlkZV9faXRlbSAucmVjb21tZW5kLXdyYXBfX2JveCAucmVjb21tZW5kLWxpc3RfaW5mb19fZm9vdGVyLWxpa2Ugc3BhbiB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tOyB9XG4gICAgICAgICAgICAgIC5yZWNvbW1lbmQtc2xpZGVfX2l0ZW0gLnJlY29tbWVuZC13cmFwX19ib3ggLnJlY29tbWVuZC1saXN0X2luZm9fX2Zvb3Rlci1saWtlIGltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAgIC5yZWNvbW1lbmQtc2xpZGVfX2l0ZW0gLnJlY29tbWVuZC13cmFwX19ib3ggLnJlY29tbWVuZC1saXN0X2luZm9fX21vcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDBweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEyLjVweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5yZWNvbW1lbmRfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzLjZyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkZGQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTkuOXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLnJlY29tbWVuZF9fY29udHJvbDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnJlY29tbWVuZF9fY29udHJvbC0tcHJldiB7XG4gICAgICBsZWZ0OiA2cHg7XG4gICAgICB0b3A6IC0yMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvZ29vZHMvcmVjb21tZW5kX2Fycm93X2xlZnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyOyB9XG4gICAgLnJlY29tbWVuZF9fY29udHJvbC0tbmV4dCB7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgdG9wOiAtMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2dvb2RzL3JlY29tbWVuZF9hcnJvd19yaWdodC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cbiAgLnJlY29tbWVuZC13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNzU2cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnJlY29tbWVuZC13cmFwX19tb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5OS41JTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7IH1cbiAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS11cHBlciB7XG4gICAgICAgICp6b29tOiAxO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS11cHBlcjphZnRlciwgLnJlY29tbWVuZC13cmFwX19tb3JlLXVwcGVyOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLnJlY29tbWVuZC13cmFwX19tb3JlLXVwcGVyX19zdGFyIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAucmVjb21tZW5kLXdyYXBfX21vcmUtdXBwZXJfX2RhdGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDsgfVxuICAgICAgLnJlY29tbWVuZC13cmFwX19tb3JlLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgLnJlY29tbWVuZC13cmFwX19tb3JlLWluZm86YWZ0ZXIsIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1pbmZvOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLnJlY29tbWVuZC13cmFwX19tb3JlLWluZm9fX2lkIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1pbmZvX19vcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgICAucmVjb21tZW5kLXdyYXBfX21vcmUtZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1saW5lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIGNvbG9yOiAjY2NjO1xuICAgICAgICBmb250LWZhbWlseTogXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTkuNXB4OyB9XG4gICAgICAucmVjb21tZW5kLXdyYXBfX21vcmUtc25zIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgLnJlY29tbWVuZC13cmFwX19tb3JlLXNuczphZnRlciwgLnJlY29tbWVuZC13cmFwX19tb3JlLXNuczpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAucmVjb21tZW5kLXdyYXBfX21vcmUtbGlrZSB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucmVjb21tZW5kLXdyYXBfX21vcmUtc2l6ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAucmVjb21tZW5kLXdyYXBfX21vcmUtc2l6ZV9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1zaXplX19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgICAgLnJlY29tbWVuZC13cmFwX19tb3JlLWJ0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA3NSU7XG4gICAgICAgICp6b29tOiAxOyB9XG4gICAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1idG46YWZ0ZXIsIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1idG46YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAucmVjb21tZW5kLXdyYXBfX21vcmUtYnRuX19jYW5jZWwge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1idG5fX2xpa2Uge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICAgIC5yZWNvbW1lbmQtd3JhcF9fbW9yZS1idG5fX2xpa2Ugc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDFweDsgfVxuICAucmVjb21tZW5kLXByb2R1Y3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjMycHg7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yZWNvbW1lbmQtcHJvZHVjdDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5yZWNvbW1lbmQtaW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVjb21tZW5kLWluZm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07IH1cbiAgICAucmVjb21tZW5kLWluZm9fX25hbWUge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzOyB9XG4gICAgLnJlY29tbWVuZC1pbmZvX19wcmljZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgLnJlY29tbWVuZC1pbmZvX19wcmljZSBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5yZWNvbW1lbmQtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnJlY29tbWVuZC1vcHRpb25fX3dyYXAge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDEwcHggMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgIC5yZWNvbW1lbmQtb3B0aW9uX193cmFwOmFmdGVyLCAucmVjb21tZW5kLW9wdGlvbl9fd3JhcDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAucmVjb21tZW5kLW9wdGlvbl9fd3JhcDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE5MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAucmVjb21tZW5kLW9wdGlvbl9fc2l6ZSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNTE1MTUxOyB9XG4gICAgICAucmVjb21tZW5kLW9wdGlvbl9fc2l6ZS5fX3NvbGRvdXQge1xuICAgICAgICBjb2xvcjogI2JiYjsgfVxuICAgIC5yZWNvbW1lbmQtb3B0aW9uX191bmRlciB7XG4gICAgICBmb250LXNpemU6IDA7IH1cblxuLnRlY2hfdmlldyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnRlY2hfdmlldy13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnRlY2hfdmlldy1zbGlkZSB7XG4gICAgd2lkdGg6IDIwJTsgfVxuICAgIC50ZWNoX3ZpZXctc2xpZGUgLnRlY2hfdmlldy13cmFwX19ib3ggLnRlY2hfdmlldy1wcm9kdWN0MiB7XG4gICAgICBoZWlnaHQ6IDIyNnB4OyB9XG4gICAgLnRlY2hfdmlldy1zbGlkZV9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudGVjaF92aWV3LXNsaWRlX19saXN0IC50ZWNoLWxpc3RfaW5mbyB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgICAgICAgLnRlY2hfdmlldy1zbGlkZV9fbGlzdCAudGVjaC1saXN0X2luZm9fX3RpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAgICAgICAudGVjaF92aWV3LXNsaWRlX19saXN0IC50ZWNoLWxpc3RfaW5mb19fbmFtZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAudGVjaF92aWV3LXNsaWRlX19saXN0IC50ZWNoLWxpc3RfaW5mb19fcHJpY2Uge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLnRlY2hfdmlldy1zbGlkZV9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC50ZWNoX3ZpZXdfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzLjZyZW07XG4gICAgaGVpZ2h0OiA0LjJyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNkZGQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTkuOXJlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLnRlY2hfdmlld19fY29udHJvbDpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLnRlY2hfdmlld19fY29udHJvbC0tcHJldiB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gICAgLnRlY2hfdmlld19fY29udHJvbC0tbmV4dCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87IH1cbiAgLnRlY2hfdmlldy13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDIzMnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC50ZWNoX3ZpZXctcHJvZHVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRlY2hfdmlldy1wcm9kdWN0OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnRlY2hfdmlldy1vcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAudGVjaF92aWV3LW9wdGlvbl9fd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMTBweCAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAqem9vbTogMTsgfVxuICAgICAgLnRlY2hfdmlldy1vcHRpb25fX3dyYXA6YWZ0ZXIsIC50ZWNoX3ZpZXctb3B0aW9uX193cmFwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC50ZWNoX3ZpZXctb3B0aW9uX193cmFwOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC50ZWNoX3ZpZXctb3B0aW9uX19zaXplIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM1MTUxNTE7IH1cbiAgICAgIC50ZWNoX3ZpZXctb3B0aW9uX19zaXplLl9fc29sZG91dCB7XG4gICAgICAgIGNvbG9yOiAjYmJiOyB9XG4gICAgLnRlY2hfdmlldy1vcHRpb25fX3VuZGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuXG4ubW9yZS12aWV3X2RldGFpbC1zaXplIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAqem9vbTogMTsgfVxuICAgIC5tb3JlLXZpZXdfZGV0YWlsLXNpemUgdWwgdWw6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4OyB9XG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bDphZnRlciwgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAuYWN0aXZlLXNpemUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMzsgfVxuICAgIC5tb3JlLXZpZXdfZGV0YWlsLXNpemUgdWwgbGkge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7IH1cbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA3MXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIG1hcmdpbi10b3A6IC0zcHg7IH1cbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIC5zaXplLWZldyxcbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIC5zaXplLW1pZGRsZSxcbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIC5zaXplLWJpZyxcbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIC5jb2xvci1kYXJrLFxuICAgIC5tb3JlLXZpZXdfZGV0YWlsLXNpemUgdWwgLmNvbG9yLXNhbWUsXG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAuY29sb3ItbGlnaHQsXG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAubGlrZS1iYWQsXG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAubGlrZS1ub3JtYWwsXG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAubGlrZS1nb29kIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxNSU7IH1cbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIC5zaXplLWZldzphZnRlciB7XG4gICAgICBjb250ZW50OiAn7J6R64ukJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAuN3B4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAuc2l6ZS1taWRkbGU6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+yggeuLuSDtlZjri6QnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMC43cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb3JlLXZpZXdfZGV0YWlsLXNpemUgdWwgLnNpemUtYmlnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICftgazri6QnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMC43cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICByaWdodDogMHB4OyB9XG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAuY29sb3ItZGFyazphZnRlciB7XG4gICAgICBjb250ZW50OiAn7Ja065Gh64ukJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTAuN3B4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgdG9wOiAxM3B4O1xuICAgICAgbGVmdDogMHB4OyB9XG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAuY29sb3Itc2FtZTphZnRlciB7XG4gICAgICBjb250ZW50OiAn7ZmU66m06rO8IOqwmeuLpCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEwLjdweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHdpZHRoOiAxMDIlOyB9XG4gICAgLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB1bCAuY29sb3ItbGlnaHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ+uwneuLpCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEwLjdweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cbiAgICAubW9yZS12aWV3X2RldGFpbC1zaXplIHVsIC5saWtlLWJhZDphZnRlciB7XG4gICAgICBjb250ZW50OiAn66ek7JqwIOu2iOunjCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEwLjdweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIGxlZnQ6IDBweDsgfVxuICAgIC5tb3JlLXZpZXdfZGV0YWlsLXNpemUgdWwgLmxpa2Utbm9ybWFsOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICfrs7TthrUnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1zaXplOiAxMC43cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICB0b3A6IDEzcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb3JlLXZpZXdfZGV0YWlsLXNpemUgdWwgLmxpa2UtZ29vZDphZnRlciB7XG4gICAgICBjb250ZW50OiAn66ek7JqwIOunjOyhsSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LXNpemU6IDEwLjdweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIHRvcDogMTNweDtcbiAgICAgIHJpZ2h0OiAwcHg7IH1cblxuLmdvb2RzLWNvZHkge1xuICBwYWRkaW5nLWJvdHRvbTogNDdweDtcbiAgd2lkdGg6IDgxMHB4OyB9XG4gIC5nb29kcy1jb2R5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5nb29kcy1jb2R5X19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmdvb2RzLWNvZHlfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgIC5nb29kcy1jb2R5X19pdGVtLS1hbmNob3Ige1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmdvb2RzLWNvZHlfX2l0ZW0tLXR4dCB7XG4gICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41Mzg7XG4gICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5nb29kcy1jb2R5X19pdGVtLS1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAnQXZhbnQnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgLmdvb2RzLWNvZHlfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDg0cHg7XG4gICAgaGVpZ2h0OiA4NHB4O1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDc7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuZ29vZHMtY29keV9fY29udHJvbC0tcHJldiB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgb3BhY2l0eTogLjY7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5nb29kcy1jb2R5X19jb250cm9sLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG4gICAgICB3aWR0aDogMzZweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgdG9wOiA1MCU7IH1cblxuLmNhcnQtdmFsdWUtcG9wdXAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDBweDsgfVxuICAuY2FydC12YWx1ZS1wb3B1cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgIGNvbG9yOiAjMzMzOyB9XG4gIC5jYXJ0LXZhbHVlLXBvcHVwX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgY29sb3I6ICMzMzM7IH1cbiAgLmNhcnQtdmFsdWUtcG9wdXBfX2J0biB7XG4gICAgcGFkZGluZy10b3A6IDQ5cHg7IH1cblxuLm1lbWJlcl9saWtlIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4OyB9XG4gIC5tZW1iZXJfbGlrZS10aXRsZSB7XG4gICAgcGFkZGluZzogOHJlbSAwLjVyZW0gMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxOyB9XG5cbi5tZW1iZXJfbGlrZS1wcmljZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgcGFkZGluZzogMTBweCAxNXB4OyB9XG4gIC5tZW1iZXJfbGlrZS1wcmljZV9zYWxlIHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAgIC5tZW1iZXJfbGlrZS1wcmljZV9zYWxlIHNwYW4ge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7IH1cbiAgLm1lbWJlcl9saWtlLXByaWNlX3BlcmNlbnQge1xuICAgIGNvbG9yOiAjZmUxNDA4OyB9XG4gIC5tZW1iZXJfbGlrZS1wcmljZV9jb3N0IHtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuXG4uZ29vZHMtc2VhcmNoIC5zZWFyY2gtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtaGVhZGVyX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtaGVhZGVyX19mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG4gICAgcGFkZGluZzogNDBweCAxNjBweDtcbiAgICAqem9vbTogMTsgfVxuICAgIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1oZWFkZXJfX2Zvcm06YWZ0ZXIsIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1oZWFkZXJfX2Zvcm06YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1oZWFkZXJfX2Zvcm0tc2VsZWN0IHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLmdvb2RzLXNlYXJjaCAuc2VhcmNoLWhlYWRlcl9fZm9ybS1pbnB1dCB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtaGVhZGVyX19mb3JtLWlucHV0X3ZhbHVlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4OyB9XG4gICAgICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtaGVhZGVyX19mb3JtLWlucHV0X2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICByaWdodDogMTRweDsgfVxuICAgIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1oZWFkZXJfX2Zvcm0tY2hlY2sge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1oZWFkZXJfX2hhc2gge1xuICAgIHBhZGRpbmc6IDQwcHggMTYwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgICp6b29tOiAxOyB9XG4gICAgLmdvb2RzLXNlYXJjaCAuc2VhcmNoLWhlYWRlcl9faGFzaDphZnRlciwgLmdvb2RzLXNlYXJjaCAuc2VhcmNoLWhlYWRlcl9faGFzaDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmdvb2RzLXNlYXJjaCAuc2VhcmNoLWhlYWRlcl9faGFzaC1pdGVtcyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICB3aWR0aDogMjgzcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4OyB9XG4gICAgICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtaGVhZGVyX19oYXNoLWl0ZW1zOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtaGVhZGVyX19oYXNoLWl0ZW1zX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgLmdvb2RzLXNlYXJjaCAuc2VhcmNoLWhlYWRlcl9faGFzaC1pdGVtc19fY29udGVudHMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgICAgIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1oZWFkZXJfX2hhc2gtaXRlbXNfX2NvbnRlbnRzIC5oYXNoLWl0ZW1zIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLmdvb2RzLXNlYXJjaCAuc2VhcmNoLW5vX2RhdGEge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtbm9fZGF0YS0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1ub19kYXRhLS10aXRsZSAuc2VhcmNoLWJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtbm9fZGF0YS0tdGl0bGUgLnNlYXJjaC1yZWQge1xuICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgLmdvb2RzLXNlYXJjaCAuc2VhcmNoLW5vX2RhdGEtLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2NjY7IH1cblxuLmdvb2RzLXNlYXJjaCAuc2VhcmNoLXJlc3VsdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtcmVzdWx0OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuZ29vZHMtc2VhcmNoIC5zZWFyY2gtcmVzdWx0X190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9XG4gIC5nb29kcy1zZWFyY2ggLnNlYXJjaC1yZXN1bHRfX25vLWRhdGFfY29udGVudHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4uZ29vZHMtc2VhcmNoIC5zZWFyY2gtaW1nIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMzsgfVxuXG4uZm9udC1yZWQge1xuICBjb2xvcjogI2VlNDg0ODsgfVxuXG4ucHJvamVjdC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDU2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLnByb2plY3QtaGVhZGVyLS1ibGFjay1saW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzMzMzMzMzsgfVxuICAucHJvamVjdC1oZWFkZXItLXBiLW1pZGRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH1cbiAgLnByb2plY3QtaGVhZGVyX190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4OyB9XG4gICAgLnByb2plY3QtaGVhZGVyX190aXRsZS0tc3ViIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgLnByb2plY3QtaGVhZGVyX190aXRsZS1ibGFjay1saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgcGFkZGluZy1ib3R0b206IDI4cHg7IH1cbiAgICAucHJvamVjdC1oZWFkZXJfX3RpdGxlLWJsYWNrLWxpbmUtLXN1YiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gIC5wcm9qZWN0LWhlYWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC5wcm9qZWN0LWhlYWRlcl9fdGl0bGUgKyAucHJvamVjdC1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7IH1cbiAgLnByb2plY3QtaGVhZGVyX19vdGhlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgICAucHJvamVjdC1oZWFkZXJfX290aGVyLS1ib3R0b20tc21hbGwge1xuICAgICAgYm90dG9tOiA4cHg7IH1cbiAgICAucHJvamVjdC1oZWFkZXJfX290aGVyOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucHJvamVjdC1oZWFkZXJfX290aGVyLWl0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnByb2plY3QtaGVhZGVyX19vdGhlci1pdGVtICsgLnByb2plY3QtaGVhZGVyX19vdGhlci1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgICAgLnByb2plY3QtaGVhZGVyX19vdGhlci1pdGVtIC5jbGVhci1zZWxlY3Qge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgICAgICAucHJvamVjdC1oZWFkZXJfX290aGVyLWl0ZW0gLmNsZWFyLXNlbGVjdCBzZWxlY3Qge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnByb2plY3QtaGVhZGVyX19vdGhlci1pdGVtIC5jbGVhci1zZWxlY3QgKyAuY2xlYXItc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgICAgIC5wcm9qZWN0LWhlYWRlcl9fb3RoZXItaXRlbSAuY2xlYXItc2VsZWN0ICsgLmNsZWFyLXNlbGVjdDpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTYuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgICAgLnByb2plY3QtaGVhZGVyX19vdGhlci1pdGVtIC5jbGVhci1zZWxlY3QgKyAuY2xlYXItc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNnB4OyB9XG5cbi5wcm9qZWN0LXNlY3Rpb25fX2hlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ucHJvamVjdC1zZWN0aW9uX190aXRsZSB7XG4gIHBhZGRpbmc6IDE1cHggNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7IH1cblxuLnByb2plY3Qtc2VjdGlvbl9fZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAxMHB4O1xuICB6LWluZGV4OiA1O1xuICBmb250LXNpemU6IDA7IH1cbiAgLnByb2plY3Qtc2VjdGlvbl9fZmlsdGVyLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wcm9qZWN0LXNlY3Rpb25fX2ZpbHRlci1pdGVtICsgLnByb2plY3Qtc2VjdGlvbl9fZmlsdGVyLWl0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuICAgIC5wcm9qZWN0LXNlY3Rpb25fX2ZpbHRlci1pdGVtIC5jbGVhci1zZWxlY3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7IH1cbiAgICAgIC5wcm9qZWN0LXNlY3Rpb25fX2ZpbHRlci1pdGVtIC5jbGVhci1zZWxlY3Qgc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDsgfVxuICAgICAgLnByb2plY3Qtc2VjdGlvbl9fZmlsdGVyLWl0ZW0gLmNsZWFyLXNlbGVjdCArIC5jbGVhci1zZWxlY3Qge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDsgfVxuICAgICAgICAucHJvamVjdC1zZWN0aW9uX19maWx0ZXItaXRlbSAuY2xlYXItc2VsZWN0ICsgLmNsZWFyLXNlbGVjdDpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtNnB4O1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC02LjVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAgIC5wcm9qZWN0LXNlY3Rpb25fX2ZpbHRlci1pdGVtIC5jbGVhci1zZWxlY3QgKyAuY2xlYXItc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjZweDsgfVxuXG4ucHJvamVjdC1zZWN0aW9uX19jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHJvamVjdC1zZWN0aW9uX19saWtlLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5wcm9qZWN0LXNlbGVjdC1idG4ge1xuICB3aWR0aDogMTkxcHg7IH1cblxuLnByb2plY3QtbGlzdF9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDAuNXJlbSAxLjVyZW07IH1cblxuLnByb2plY3QtbGlzdF9fYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMTFweDsgfVxuXG4ucHJvamVjdC1saXN0LS1ub25iYW5uZXIge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG5cbi5wcm9qZWN0LWxpc3RfX21lbnUge1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG4gIC5wcm9qZWN0LWxpc3RfX21lbnUgLmRlZmF1bHQtdGFiX19pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4ucHJvamVjdC1saXN0X19kaXNwbGF5IHtcbiAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAucHJvamVjdC1saXN0X19kaXNwbGF5ICsgLnByb2plY3QtbGlzdF9fZGlzcGxheSB7XG4gICAgbWFyZ2luLXRvcDogOHJlbTsgfVxuICAucHJvamVjdC1saXN0X19kaXNwbGF5IC5wcm9qZWN0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgfVxuXG4ucHJvamVjdC1zZWN0aW9uX190aXRsZSArIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIHtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uc3RvcmUtc2VhcmNoIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAuc3RvcmUtc2VhcmNoX19mb3JtIHtcbiAgICBwYWRkaW5nOiAzOXB4IDE5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1OyB9XG4gIC5zdG9yZS1zZWFyY2hfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuc3RvcmUtc2VhcmNoX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAuc3RvcmUtc2VhcmNoX19pdGVtIH4gLnN0b3JlLXNlYXJjaF9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgIC5zdG9yZS1zZWFyY2hfX2l0ZW0tLXNlbGVjdCB7XG4gICAgICB3aWR0aDogMTkwcHg7IH1cbiAgICAuc3RvcmUtc2VhcmNoX19pdGVtLS1pbnB1dCB7XG4gICAgICB3aWR0aDogMzQwcHg7IH1cblxuLnN0b3JlLWNvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMjZweDsgfVxuICAuc3RvcmUtY29udGVudHM6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5zdG9yZS1zZWxlY3RvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDAwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnN0b3JlLXNlbGVjdG9yX19kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZzogMCAxMHB4IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICAuc3RvcmUtc2VsZWN0b3JfX2Rlc2NyaXB0aW9uLS1wb2ludCB7XG4gICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zdG9yZS1saXN0IHtcbiAgaGVpZ2h0OiA2NDhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7IH1cbiAgLnN0b3JlLWxpc3QtLXNjcm9sbCB7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi5zdG9yZS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyOXB4IDEwcHggMjVweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLnN0b3JlLWl0ZW0gKyAuc3RvcmUtaXRlbSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7IH1cbiAgLnN0b3JlLWl0ZW0tLWxvYWRpbmcge1xuICAgIGhlaWdodDogNTdweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5zdG9yZS1pdGVtLS1sb2FkaW5nOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAuc3RvcmUtaXRlbS0tbG9hZGluZyBpbWcge1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5zdG9yZS1pdGVtLS1ub0RhdGEge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5zdG9yZS1pdGVtLS1ub0RhdGE6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAuc3RvcmUtaXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAuc3RvcmUtaXRlbV9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAyOXB4OyB9XG4gIC5zdG9yZS1pdGVtX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI1cHg7IH1cbiAgLnN0b3JlLWl0ZW1fX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC5zdG9yZS1pdGVtX19hZGRyZXNzIHtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC5zdG9yZS1pdGVtX19udW1iZXIge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEzcHg7IH1cblxuLnN0b3JlLXJlc3VsdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDgyMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuc3RvcmUtcmVzdWx0X19kaXNwbGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2ODZweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tYWdhemluLWhhc2gge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiAyOXB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuXG4ubWFnYXppbi1kaXNwbGF5IHtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAubWFnYXppbi1kaXNwbGF5X19wYWdpbmF0aW9uIC5wYWdpbmF0aW9uLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLm1hZ2F6aW4tZGV0YWlsICsgLnByb2plY3Qtc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1hZ2F6aW4tZGV0YWlsX19oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ4cHggMCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWdhemluLWRldGFpbF9faGVhZGVyOmFmdGVyIHtcbiAgICAvKlxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICBib3R0b206NnB4O1xuICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0R3JheUNvbG9yO1xuICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoNDVkZWcpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgKi8gfVxuXG4ubWFnYXppbi1kZXRhaWxfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzMzMztcbiAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cblxuLm1hZ2F6aW4tZGV0YWlsX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBsaW5lLWhlaWdodDogMjBweDsgfVxuXG4ubWFnYXppbi1kZXRhaWxfX2NvbnRlbnRzIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5tYWdhemluLWRldGFpbF9fY29udGVudHMtLXBiLW1lZGl1bSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH1cblxuLm1hZ2F6aW4tZGV0YWlsX19mb290ZXIge1xuICBwYWRkaW5nOiAzMHB4IDVweDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5tYWdhemluLWRldGFpbF9fZm9vdGVyLXBhcnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubWFnYXppbi1kZXRhaWxfX2Zvb3Rlci1wYXJ0ICsgLm1hZ2F6aW4tZGV0YWlsX19mb290ZXItcGFydCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5tYWdhemluLWRldGFpbF9fZm9vdGVyLXBhcnQgLmJ0bi1zaGFyZSArIC5idG4tc2hhcmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDhweDsgfVxuXG4ubWFnYXppbi1jb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWdhemluLWNvbnRhaW5lciB+IC5tYWdhemluLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogODBweDsgfVxuXG4ubWFnYXppbi10aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNXB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5tYWdhemluLXRpdGxlLS1sYXRvIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICB0b3A6IC0yNXB4OyB9XG4gICAgLm1hZ2F6aW4tdGl0bGUtLWxhdG8tY2VudGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjhweCAwOyB9XG5cbi5tYWdhemluLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubWFnYXppbi1zZWN0aW9uMSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1hZ2F6aW4tc2VjdGlvbjIge1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDsgfVxuICAgIC5tYWdhemluLXNlY3Rpb24yX193cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLm1hZ2F6aW4tc2VjdGlvbjJfX3NsaWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogODkwcHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm1hZ2F6aW4tc2VjdGlvbjJfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm1hZ2F6aW4tc2VjdGlvbjJfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFnYXppbi1zZWN0aW9uMl9fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgICAgIC5tYWdhemluLXNlY3Rpb24yX19idG46aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAubWFnYXppbi1zZWN0aW9uMl9fYnRuLS1wcmV2IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpOyB9XG4gICAgICAubWFnYXppbi1zZWN0aW9uMl9fYnRuLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zyk7IH1cbiAgLm1hZ2F6aW4tc2VjdGlvbjMge1xuICAgIHdpZHRoOiA1MDVweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMjFweDsgfVxuICAubWFnYXppbi1zZWN0aW9uNCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuICAubWFnYXppbi1zZWN0aW9uX19pbWFnZSBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5tYWdhemluLXNlY3Rpb25fX2luZm8ge1xuICAgIHBhZGRpbmc6IDI0cHggNXB4OyB9XG4gIC5tYWdhemluLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAubWFnYXppbi1zZWN0aW9uX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5tYWdhemluLXNlY3Rpb25fX3Byb2R1Y3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IC00MHB4O1xuICAgIHotaW5kZXg6IDMwOyB9XG5cbi5tYWdhemluLXByb2R1Y3RfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyOTVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1hZ2F6aW4tcHJvZHVjdF9fc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ubWFnYXppbi1wcm9kdWN0X19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5tYWdhemluLXByb2R1Y3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tYWdhemluLXByb2R1Y3RfX2l0ZW0tYnJhbmQge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAwIDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7IH1cbiAgLm1hZ2F6aW4tcHJvZHVjdF9faXRlbS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cblxuLm1hZ2F6aW4tcHJvZHVjdF9fYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2MHB4O1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAubWFnYXppbi1wcm9kdWN0X19idG4tLXByZXYge1xuICAgIGxlZnQ6IC0zNnB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zyk7IH1cbiAgLm1hZ2F6aW4tcHJvZHVjdF9fYnRuLS1uZXh0IHtcbiAgICByaWdodDogLTM2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zyk7IH1cblxuLm1hZ2F6aW4tZ29vZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxNi42NyU7XG4gIGhlaWdodDogMzI1cHg7IH1cbiAgLm1hZ2F6aW4tZ29vZHNfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLm1hZ2F6aW4tZ29vZHMgLmdvb2RzLWxpc3RfX2l0ZW1zIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWdhemluLWdvb2RzIC5nb29kcy1saXN0X19pdGVtcy1pbWcge1xuICAgICAgcGFkZGluZzogMjFweCAxNXB4OyB9XG4gICAgLm1hZ2F6aW4tZ29vZHMgLmdvb2RzLWxpc3RfX2l0ZW1zLW5hbWUge1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4OyB9XG4gICAgLm1hZ2F6aW4tZ29vZHMgLmdvb2RzLWxpc3RfX2l0ZW1zLXByaWNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4OyB9XG4gIC5tYWdhemluLWdvb2RzIC5nb29kcy1saXN0X2luZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLm1hZ2F6aW4tZ29vZHNfX2J0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAzNnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDhweCAxNHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5tYWdhemluLWdvb2RzX19idG4tLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zyk7IH1cbiAgICAubWFnYXppbi1nb29kc19fYnRuLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zyk7IH1cblxuLm1hZ2F6aW4tc2xpZGVyX193cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm1hZ2F6aW4tdGFiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYWdhemluLXRhYl9fbGlzdCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gIC5tYWdhemluLXRhYl9faXRlbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1hZ2F6aW4tdGFiX19pdGVtLWFuY2hvciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBsaW5lLWhlaWdodDogNTBweDsgfVxuICAgICAgLm1hZ2F6aW4tdGFiX19pdGVtLWFuY2hvci5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAgICAgLm1hZ2F6aW4tdGFiX19pdGVtLWFuY2hvci5hY3RpdmU6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5tYWdhemluLXRhYl9fYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAubWFnYXppbi10YWJfX2J0bi1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zyk7XG4gICAgICBsZWZ0OiAwcHg7IH1cbiAgICAubWFnYXppbi10YWJfX2J0bi1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpO1xuICAgICAgcmlnaHQ6IDBweDsgfVxuXG4ubWFnYXppbi1pc3N1ZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICAqem9vbTogMTsgfVxuICAubWFnYXppbi1pc3N1ZTphZnRlciwgLm1hZ2F6aW4taXNzdWU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuICAubWFnYXppbi1pc3N1ZV9fcmlnaHQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MTBweDtcbiAgICBoZWlnaHQ6IDkxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5tYWdhemluLWlzc3VlX19yaWdodC1pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAubWFnYXppbi1pc3N1ZV9fcmlnaHQtaXRlbSBmaWdjYXB0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFnYXppbi1pc3N1ZV9faW1hZ2UtbGFyZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjEwcHg7IH1cbiAgICAubWFnYXppbi1pc3N1ZV9faW1hZ2UtbGFyZ2UtLWRpbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1hZ2F6aW4taXNzdWVfX2ltYWdlLWxhcmdlLS1kaW06YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgIGhlaWdodDogMzFweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2ljb24vbWFnYXppbi1wb3B1cC1idG4uc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5tYWdhemluLWlzc3VlX19pbWFnZS1tZWRpdW0ge1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5tYWdhemluLWlzc3VlX19pbWFnZS1zbWFsbCB7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLm1hZ2F6aW4taXNzdWVfX2ltYWdlLWluZm8ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtOyB9XG4gIC5tYWdhemluLWlzc3VlX19pbWFnZS1icmFuZCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAubWFnYXppbi1pc3N1ZV9faW1hZ2UtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IH1cbiAgLm1hZ2F6aW4taXNzdWVfX2ltYWdlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgLm1hZ2F6aW4taXNzdWVfX3RleHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lOyB9XG4gIC5tYWdhemluLWlzc3VlIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLm1hZ2F6aW4tdmlzdWFsX193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubWFnYXppbi12aXN1YWxfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICByaWdodDogMTA1cHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogNTZweCAzMHB4IDMycHggMzRweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB6LWluZGV4OiAxOyB9XG4gIC5tYWdhemluLXZpc3VhbF9fdGV4dC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDZlbTsgfVxuICAubWFnYXppbi12aXN1YWxfX3RleHQtY29udGVudHMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4ubWFnYXppbi12aXN1YWxfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1hZ2F6aW4tdmlzdWFsX19saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwOyB9XG5cbi5tYWdhemluLXZpc3VhbF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1hZ2F6aW4tdmlzdWFsX19idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAuNztcbiAgZm9udC1zaXplOiAwO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAuM3M7IH1cbiAgLm1hZ2F6aW4tdmlzdWFsX19idG46aG92ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1hZ2F6aW4tdmlzdWFsX19idG4tLXByZXYge1xuICAgIGxlZnQ6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpOyB9XG4gIC5tYWdhemluLXZpc3VhbF9fYnRuLS1uZXh0IHtcbiAgICByaWdodDogMHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpOyB9XG5cbi5tYWdhemluLXZpc3VhbF9fbmF2IHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWdhemluLXZpc3VhbF9fbmF2LWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubWFnYXppbi12aXN1YWxfX25hdi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDdweDtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgLm1hZ2F6aW4tdmlzdWFsX19uYXYtaXRlbS0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAubWFnYXppbi12aXN1YWxfX25hdi1pdGVtLS1hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4ubWFnYXppbi1pbWFnZV9fZW5sYXJnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEyNDBweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwMDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFnYXppbi1pbWFnZV9fZW5sYXJnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5tYWdhemluLWltYWdlX19lbmxhcmdlIC5sYXllci1wb3B1cC0tdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjVweDtcbiAgICB0b3A6IDI1cHg7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5tYWdhemluLWltYWdlX19lbmxhcmdlIC5sYXllci1wb3B1cF9fY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ubGF1bmNoaW5nLWNhbGVuZGFyIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxhdW5jaGluZy1jYWxlbmRhci10YWIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmxhdW5jaGluZy1jYWxlbmRhcl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IC0xMHB4IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAubGF1bmNoaW5nLWNhbGVuZGFyX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmNWY1ZjU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAubGF1bmNoaW5nLWNhbGVuZGFyX19pdGVtLXJlbGVhc2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDsgfVxuICAgICAgLmxhdW5jaGluZy1jYWxlbmRhcl9faXRlbS1yZWxlYXNlLS1yZWQge1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAgIC5sYXVuY2hpbmctY2FsZW5kYXJfX2l0ZW0teWQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAubGF1bmNoaW5nLWNhbGVuZGFyX19pdGVtLWRheSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5sYXVuY2hpbmctY2FsZW5kYXJfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW46IDIwcHggMCAzM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubGF1bmNoaW5nLWNhbGVuZGFyX19pdGVtLWJyYW5kIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgICAubGF1bmNoaW5nLWNhbGVuZGFyX19pdGVtLW5hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuICAgIC5sYXVuY2hpbmctY2FsZW5kYXJfX2l0ZW0tYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuXG4ubGF1bmNoaW5nLW5vdGljZV9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogNjBweCA0MHB4O1xuICBmb250LXNpemU6IDBweDsgfVxuXG4ubGF1bmNoaW5nLWRldGFpbF9faGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7IH1cblxuLmxhdW5jaGluZy1kZXRhaWxfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIC5sYXVuY2hpbmctZGV0YWlsX19jb250ZW50IGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmxhdW5jaGluZy1kZXRhaWxfX2dvb2RzLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuXG4ubGF1bmNoaW5nLXByaXZhY3kge1xuICBwYWRkaW5nOiAyMHB4OyB9XG4gIC5sYXVuY2hpbmctcHJpdmFjeV9fZmlyc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07IH1cbiAgLmxhdW5jaGluZy1wcml2YWN5X19wcm9kdWN0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmxhdW5jaGluZy1wcml2YWN5X190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIC5sYXVuY2hpbmctcHJpdmFjeV9fc3ViLWludGVydmFsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5sYXVuY2hpbmctcHJpdmFjeV8tc3ViLXRlbiB7XG4gICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAubGF1bmNoaW5nLXByaXZhY3lfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gIC5sYXVuY2hpbmctcHJpdmFjeV9fdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAubGF1bmNoaW5nLXByaXZhY3ktLXJlZCB7XG4gICAgY29sb3I6ICNlZTQ4NDg7IH1cblxuLnNsaWRlLWNvbnRhaW5lciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmdvb2RzLWl0ZW1fX3NlbGVjdCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLnByb2plY3Qtc2VjdGlvbl9fcmV2aWV3LnJldmlldy1jb250ZW50cyB7XG4gIG1hcmdpbi10b3A6IDRyZW07IH1cblxuLnByb2plY3Qtc2VjdGlvbl9fcmV2aWV3IC5yZXZpZXctZGlzcGxheSB7XG4gIG1hcmdpbi10b3A6IC0xcmVtOyB9XG5cbi5wcm9qZWN0LXNlY3Rpb25fX3JldmlldyAuZ2FsbGVyeS1vdGhlcl9faXRlbSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTsgfVxuXG4ucHJvamVjdC10ZWNoIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5wcm9qZWN0LXRlY2hfX2hhc2gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07IH1cbiAgICAucHJvamVjdC10ZWNoX19oYXNoIC5oYXNodGFnLWxpc3Qge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wcm9qZWN0LXRlY2hfX2hhc2gtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgICAucHJvamVjdC10ZWNoX19oYXNoID4gLmZvcm0taXRlbSB7XG4gICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnByb2plY3QtdGVjaF9fdG9wLS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvcHJvamVjdC90ZWNoLWJnLnBuZ1wiKTtcbiAgICBoZWlnaHQ6IDI3MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgLnByb2plY3QtdGVjaF9fdG9wLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctdG9wOiA1OHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLnByb2plY3QtdGVjaF9fdG9wLS1zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5wcm9qZWN0LXRlY2hfX3RvcC0tZ29vZHMge1xuICAgIGhlaWdodDogMzI1cHg7XG4gICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cmVtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyB9XG4gIC5wcm9qZWN0LXRlY2gtLW90aGVyX19saXN0LmdhbGxlcnktb3RoZXItLWhpZGRlbiB7XG4gICAgaGVpZ2h0OiAyOC4ycmVtOyB9XG4gIC5wcm9qZWN0LXRlY2hfX2xvYWRpbmcge1xuICAgIG1hcmdpbi10b3A6IDMuN3JlbTsgfVxuXG4uZGVmYXVsdC10YWJfX2xpc3QgfiAuZGVmYXVsdC10YWJfX2xpc3QgPiAuZGVmYXVsdC10YWJfX2l0ZW0ge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5iZXN0LXByb2R1Y3QtYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZXNob3AtYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5lc2hvcC1iYW5uZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL3Byb2plY3QvZXNob3AtbWFpbi1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAyOS41cmVtOyB9XG4gICAgLmVzaG9wLWJhbm5lcl9faW1nID4gLnRpbWVyID4gLnRpbWVyLXZhbHVlIHtcbiAgICAgIHdpZHRoOiA5LjhyZW07XG4gICAgICBoZWlnaHQ6IDEycmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9wcm9qZWN0L3RpbWVyX2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAgICAgLmVzaG9wLWJhbm5lcl9faW1nID4gLnRpbWVyID4gLnRpbWVyLXZhbHVlOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAuMnJlbTsgfVxuICAgIC5lc2hvcC1iYW5uZXJfX2ltZyA+IC50aW1lciAudGltZXItdmFsdWVfX3RleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEycmVtOyB9XG4gICAgLmVzaG9wLWJhbm5lcl9faW1nID4gLnRpbWVyIC50aW1lci12YWx1ZV9fdG9wIHtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvcHJvamVjdC90aW1lcl9iZy5wbmdcIikgbm8tcmVwZWF0IHRvcCBjZW50ZXI7IH1cbiAgICAuZXNob3AtYmFubmVyX19pbWcgPiAudGltZXIgLnRpbWVyLXZhbHVlX19ib3R0b20ge1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9wcm9qZWN0L3RpbWVyX2JnLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjsgfVxuICAgIC5lc2hvcC1iYW5uZXJfX2ltZyAudGltZXItdGl0bGUge1xuICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogNi41MXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMnJlbTsgfVxuICAgIC5lc2hvcC1iYW5uZXJfX2ltZyAudGltZXItdmFsdWUgKyAudGltZXItdmFsdWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDQuNXJlbTsgfVxuICAgICAgLmVzaG9wLWJhbm5lcl9faW1nIC50aW1lci12YWx1ZSArIC50aW1lci12YWx1ZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnOic7XG4gICAgICAgIGZvbnQtc2l6ZTogNS42MXJlbTtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGxlZnQ6IC0zcmVtO1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGhlaWdodDogN3JlbTsgfVxuXG4uZXNob3AtdGhlbWUge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG4gIC5lc2hvcC10aGVtZSArIC5wcm9qZWN0LWxpc3QtLW5vbmJhbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtOyB9XG4gIC5lc2hvcC10aGVtZV9fbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuZXNob3AtdGhlbWVfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5lc2hvcC10aGVtZV9fdGh1bWJuYWlsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZXNob3AtdGhlbWVfX2luZm8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXM7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXNob3AtdGhlbWVfX2luZm86YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lc2hvcC10aGVtZV9faW5mby13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmVzaG9wLXRoZW1lX190aHVtYm5haWw6aG92ZXIgLmVzaG9wLXRoZW1lX19pbmZvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAuZXNob3AtdGhlbWVfX25hbWUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG4gIC5lc2hvcC10aGVtZV9fcHJpY2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtaW4td2lkdGg6IDE0NXB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMTdweCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmVzaG9wLXRoZW1lX19hbmNob3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuZXNob3AtdGhlbWVfX2NvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLmVzaG9wLXRoZW1lX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAzO1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lc2hvcC10aGVtZV9fdGltZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRvcDogLTE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5lc2hvcC10aGVtZV9fYnJhbmQge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxpbmUtaGVpZ2h0OiAxN3B4OyB9XG4gIC5lc2hvcC10aGVtZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLmVzaG9wLXRoZW1lX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAjNjY2O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4OyB9XG5cbi5lc2hvcC1nb29kcyB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDE1cmVtOyB9XG4gIC5lc2hvcC1nb29kcyAucHJvamVjdC1zZWN0aW9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAwLjVyZW0gMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIFwiZG90dW1cIiwgc2FuLXNlcmlmOyB9XG4gIC5lc2hvcC1nb29kc19fZGlzcGxheSB7XG4gICAgbWFyZ2luLXRvcDogNjZweDsgfVxuICAgIC5lc2hvcC1nb29kc19fZGlzcGxheSAuZ29vZHMtbGlzdF9oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuXG4ucHJvamVjdC1kZWZhdWx0X3RhYiBsaTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgYm9yZGVyOiAwOyB9XG4gIC5wcm9qZWN0LWRlZmF1bHRfdGFiIGxpOmhvdmVyIC5kZWZhdWx0LXRhYl9faXRlbS1kZXNjZW50ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tZGVzY2VudGUtYWN0aXZlLnBuZ1wiKTsgfVxuICAucHJvamVjdC1kZWZhdWx0X3RhYiBsaTpob3ZlciAuZGVmYXVsdC10YWJfX2l0ZW0tZGVzY2VudGVnb2xmIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1kZXNjZW50ZWdvbGYtYWN0aXZlLnBuZ1wiKTsgfVxuICAucHJvamVjdC1kZWZhdWx0X3RhYiBsaTpob3ZlciAuZGVmYXVsdC10YWJfX2l0ZW0tbGVjb3Ege1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWxlY29xLWFjdGl2ZS5wbmdcIik7IH1cbiAgLnByb2plY3QtZGVmYXVsdF90YWIgbGk6aG92ZXIgLmRlZmF1bHQtdGFiX19pdGVtLWxlY29xZ29sZiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbGVjb3Fnb2xmLWFjdGl2ZS5wbmdcIik7IH1cbiAgLnByb2plY3QtZGVmYXVsdF90YWIgbGk6aG92ZXIgLmRlZmF1bHQtdGFiX19pdGVtLW11bnNpbmd3ZWFyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1tdW5zaW5nd2Vhci1hY3RpdmUucG5nXCIpOyB9XG4gIC5wcm9qZWN0LWRlZmF1bHRfdGFiIGxpOmhvdmVyIC5kZWZhdWx0LXRhYl9faXRlbS11bWJybyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tdW1icm8tYWN0aXZlLnBuZ1wiKTsgfVxuXG4ucHJvamVjdC1ldmVudF9faXRlbSB7XG4gIHdpZHRoOiA0MDBweDsgfVxuXG4ucHJvamVjdC1ldmVudF9fbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5wcm9qZWN0LWV2ZW50X19saXN0LXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLnByb2plY3QtdG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDMuNXJlbSA1cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC5wcm9qZWN0LXRvcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLWJvdHRvbTogLjFyZW0gc29saWQgIzY2NjY2NjsgfVxuICAucHJvamVjdC10b3BfX2hpZ2hsaWdodCB7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICBjb2xvcjogI2VlNDg0ODtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gIC5wcm9qZWN0LXRvcF9fY29uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDMuNnJlbSAzLjhyZW07IH1cbiAgICAucHJvamVjdC10b3BfX2NvbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLnByb2plY3QtdG9wX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wcm9qZWN0LXRvcF9faXRlbSArIC5wcm9qZWN0LXRvcF9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTByZW07IH1cbiAgICAucHJvamVjdC10b3BfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xLjJyZW07IH1cbiAgICAucHJvamVjdC10b3BfX2l0ZW06YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnByb2plY3QtdG9wX19pdGVtID4gKiB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucHJvamVjdC10b3BfX2l0ZW0gLml0ZW1zLXR4dCB7XG4gICAgICBtYXJnaW4tbGVmdDogMS40cmVtOyB9XG4gICAgICAucHJvamVjdC10b3BfX2l0ZW0gLml0ZW1zLXR4dF9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC43cmVtOyB9XG4gICAgICAucHJvamVjdC10b3BfX2l0ZW0gLml0ZW1zLXR4dF9fZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzcmVtO1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucHJvamVjdC10YWJfX2xpc3QgPiAucHJvamVjdC1zZWN0aW9uLnByb2plY3QtbGlzdF9fbWVudSB7XG4gIG1hcmdpbi10b3A6IDZyZW07IH1cblxuLnByb2plY3QtYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuICAucHJvamVjdC1iYW5uZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2plY3QtYmFubmVyX19saXN0OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAucHJvamVjdC1iYW5uZXJfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnByb2plY3QtYmFubmVyX19maWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvamVjdC1iYW5uZXJfX2ZpZ2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnByb2plY3QtYmFubmVyX19saWtlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNnJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgIHBhZGRpbmctbGVmdDogM3JlbTsgfVxuICAgIC5wcm9qZWN0LWJhbm5lcl9fbGlrZS13cmFwcGVyOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxcmVtO1xuICAgICAgbGVmdDogMS4xcmVtO1xuICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb2plY3QvZXZlbnRfY29uX3RvcF9saWtlLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7IH1cbiAgLnByb2plY3QtYmFubmVyX190ZXh0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAyLjJyZW07XG4gICAgYm90dG9tOiAzLjhyZW07IH1cbiAgICAucHJvamVjdC1iYW5uZXJfX3RleHQtd3JhcHBlciA+ICoge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9qZWN0LWJhbm5lcl9fdG9wLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjFyZW07IH1cbiAgLnByb2plY3QtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07IH1cbiAgLnByb2plY3QtYmFubmVyX19kYXRlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTsgfVxuXG4ucmV2aWV3LWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDUuOHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuXG4ucmV2aWV3X19uby1kYXRhIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5yZXZpZXctYmFubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5yZXZpZXctYmFubmVyX19tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5yZXZpZXctYmFubmVyX19tZXNzYWdlLS1wb2ludCB7XG4gICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAgIC5yZXZpZXctYmFubmVyX19tZXNzYWdlOmJlZm9yZSwgLnJldmlldy1iYW5uZXJfX21lc3NhZ2U6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnJldmlldy1iYW5uZXJfX21lc3NhZ2U6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0xOXB4OyB9XG4gICAgLnJldmlldy1iYW5uZXJfX21lc3NhZ2U6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IC0xOXB4OyB9XG4gIC5yZXZpZXctYmFubmVyX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnJldmlldy1iYW5uZXJfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLnJldmlldy1iYW5uZXJfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gICAgICAucmV2aWV3LWJhbm5lcl9faXRlbS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5yZXZpZXctYmFubmVyX19pdGVtLWRlc2NyaXB0aW9uIHNwYW4gKyBzcGFuIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgICAucmV2aWV3LWJhbm5lcl9faXRlbS1kZXNjcmlwdGlvbiBzcGFuICsgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogLTE2cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtN3B4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5yZXZpZXctYmFubmVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ucmV2aWV3LWJlc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG5cbi5yZXZpZXctaGFzaHRhZyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5yZXZpZXctaGFzaHRhZ19fd3JhcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyOHB4IDRweDsgfVxuICAucmV2aWV3LWhhc2h0YWdfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnJldmlldy1oYXNodGFnX192YWx1ZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5yZXZpZXctY29udGVudHMge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5yZXZpZXctY29udGVudHMgLmZvcm0taXRlbV9fc3VibWl0ICsgLmZvcm0taXRlbV9faW5wdXQge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDMuMnJlbTsgfVxuXG4ucmV2aWV3LWRpc3BsYXkge1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG5cbi5yZXZpZXctZ3VpZGUge1xuICBtYXJnaW4tdG9wOiA4MHB4OyB9XG5cbi5ncmFwaGljLWNvdXBvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDI0M3B4O1xuICBoZWlnaHQ6IDEzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuZ3JhcGhpYy1jb3Vwb24tLXJlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2dyYXBoaWMtY291cG9uX3JlZC5wbmcpOyB9XG4gIC5ncmFwaGljLWNvdXBvbi0tYmxhY2sge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9ncmFwaGljLWNvdXBvbl9ibGFjay5wbmcpOyB9XG4gIC5ncmFwaGljLWNvdXBvbi0td2hpdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9ncmFwaGljLWNvdXBvbl93aGl0ZS5wbmcpO1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmdyYXBoaWMtY291cG9uLS13aGl0ZSAuZ3JhcGhpYy1jb3Vwb25fX3RpdGxlICsgLmdyYXBoaWMtY291cG9uX190ZXh0OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmdyYXBoaWMtY291cG9uOmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgY29udGVudDogJyc7IH1cbiAgLmdyYXBoaWMtY291cG9uOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNnB4O1xuICAgIHRvcDogLTdweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2dyYXBoaWMtY291cG9uX3NoYWRvdy5wbmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87IH1cbiAgLmdyYXBoaWMtY291cG9uX19jb250ZW50cyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmdyYXBoaWMtY291cG9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDhweDsgfVxuICAgIC5ncmFwaGljLWNvdXBvbl9fdGl0bGUgZW0ge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmdyYXBoaWMtY291cG9uX190ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDNweDsgfVxuICAuZ3JhcGhpYy1jb3Vwb25fX3RpdGxlICsgLmdyYXBoaWMtY291cG9uX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyMXB4OyB9XG4gICAgLmdyYXBoaWMtY291cG9uX190aXRsZSArIC5ncmFwaGljLWNvdXBvbl9fdGV4dDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgICAgY29udGVudDogJyc7IH1cblxuLmdvb2RzX3dpbm5lci1saXN0X2NvbnRlbnQgPiAuZGVmYXVsdC10YWIge1xuICBtYXJnaW4tdG9wOiA2cmVtOyB9XG5cbi5nb29kc193aW5uZXItbGlzdF9jb250ZW50IC5kZWZhdWx0LXRhYl9faXRlbS5hY3RpdmVfaWR4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7IH1cblxuLmdvb2RzX3dpbm5lci1saXN0X2NvbnRlbnQgPiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuICBwYWRkaW5nLXRvcDogMy45cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogLjVyZW07IH1cblxuLmdvb2RzX3dpbm5lci1saXN0X2NvbnRlbnQgLmdvb2RzLWxpc3RfaGVhZGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAuNHJlbTtcbiAgcGFkZGluZy1yaWdodDogMDsgfVxuICAuZ29vZHNfd2lubmVyLWxpc3RfY29udGVudCAuZ29vZHMtbGlzdF9oZWFkZXItLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHBhZGRpbmctdG9wOiAxLjlyZW07IH1cbiAgLmdvb2RzX3dpbm5lci1saXN0X2NvbnRlbnQgLmdvb2RzLWxpc3RfaGVhZGVyLS1vcHRpb24ge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07IH1cbiAgICAuZ29vZHNfd2lubmVyLWxpc3RfY29udGVudCAuZ29vZHMtbGlzdF9oZWFkZXItLW9wdGlvbiAuc2VsZWN0LWNsZWFyIHtcbiAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuZ29vZHNfd2lubmVyLWxpc3RfY29udGVudCAuZ29vZHMtbGlzdF9oZWFkZXItLW9wdGlvbiAuc2VsZWN0LWNsZWFyOmFmdGVyIHtcbiAgICAgICAgdG9wOiAyLjJyZW07IH1cbiAgICAgIC5nb29kc193aW5uZXItbGlzdF9jb250ZW50IC5nb29kcy1saXN0X2hlYWRlci0tb3B0aW9uIC5zZWxlY3QtY2xlYXJfX2l0ZW1zIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgICAgIGhlaWdodDogNS4xcmVtOyB9XG5cbi5nb29kc193aW5uZXItbGlzdF9faXRlbXMgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy1uYW1lIHtcbiAgaGVpZ2h0OiA0LjM1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NDtcbiAgcGFkZGluZy10b3A6IC43cmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuXG4uZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLmdvb2RzLWxpc3RfX2l0ZW1zIHtcbiAgd2lkdGg6IDIzLjJyZW07IH1cbiAgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy5nb29kcy1saXN0X19pdGVtcyArIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMuZ29vZHMtbGlzdF9faXRlbXMge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG5cbi5nb29kc193aW5uZXItbGlzdF9faXRlbXMtd2lubmVyLmdvb2RzLWxpc3RfX2l0ZW1zIHtcbiAgd2lkdGg6IDQwcmVtOyB9XG4gIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtd2lubmVyLmdvb2RzLWxpc3RfX2l0ZW1zIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtYnJhbmQge1xuICAgIHBhZGRpbmctdG9wOiAycmVtOyB9XG4gIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtd2lubmVyLmdvb2RzLWxpc3RfX2l0ZW1zIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtdGV4dCB7XG4gICAgd2lkdGg6IDI3LjhyZW07IH1cbiAgICAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLXdpbm5lci5nb29kcy1saXN0X19pdGVtcyAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLXRleHRfd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy13aW5uZXIuZ29vZHMtbGlzdF9faXRlbXMgLmdvb2RzLWxpc3RfX2l0ZW1zLW92ZXJfX3NlbGVjdCB7XG4gICAgcGFkZGluZzogMCAycmVtOyB9XG4gIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtd2lubmVyLmdvb2RzLWxpc3RfX2l0ZW1zIC5nb29kcy1pdGVtX19zZWxlY3QtbGlzdCB7XG4gICAgbWFyZ2luOiAwIC0uM3JlbTsgfVxuICAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLXdpbm5lci5nb29kcy1saXN0X19pdGVtcyAuZ29vZHMtaXRlbV9fc2VsZWN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxcmVtO1xuICAgIHdpZHRoOiAycmVtOyB9XG5cbi5nb29kc193aW5uZXItbGlzdF9faXRlbXMuZ29vZHMtbGlzdF9faXRlbXMgLm92ZXItYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIG1hcmdpbi1sZWZ0OiAtLjFyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5nb29kc193aW5uZXItbGlzdF9faXRlbXMuZ29vZHMtbGlzdF9faXRlbXMtaW1nX19pY29uLmxpa2UtYnRuIHNwYW4gaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcyA+IC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcyA+IC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtaW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcyA+IC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtaW1nIGltZy5saXN0LWl0ZW1faW1nLXZpZXcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cblxuLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy1vdmVyID4gLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy1vdmVyX19idG4gPiAqIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgZm9udC1zaXplOiAwcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDIwJTtcbiAgbGluZS1oZWlnaHQ6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5nb29kc193aW5uZXItbGlzdF9faXRlbXMtb3ZlciA+IC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtb3Zlcl9fYnRuID4gLmNhcnQtYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNHJlbTsgfVxuXG4uZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLW92ZXIgPiAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLW92ZXJfX2J0biA+IGJ1dHRvbjpudGgtY2hpbGQoMikge1xuICBib3JkZXItcmlnaHQ6IC4xcmVtIHNvbGlkICM0ZDRkNGQ7IH1cblxuLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy1vdmVyID4gLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy1vdmVyX19idG4gPiBidXR0b246bnRoLWNoaWxkKDMpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDsgfVxuXG4uZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLW92ZXJfX3dpbm5lciA+IC5nb29kcy1saXN0X19pdGVtcy1vdmVyX19idG4uZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLW92ZXJfX2J0biB7XG4gIC8qJiA+ICoge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgICAmIGltZ3tcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAud2lubmVyLW92ZXItcHJldmlldyB7XG4gICAgICAgICAgICAgIHdpZHRoOjEwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aW5uZXItb3Zlci1saWtlIHtcbiAgICAgICAgICAgICAgd2lkdGg6MjYlO1xuICAgICAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYgPiAuY2FydC1idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgfSovIH1cblxuLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy10ZXh0X3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy10ZXh0X3dyYXBwZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtdGV4dF93cmFwcGVyID4gKiB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy10ZXh0X3dyYXBwZXIgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy10ZXh0IHtcbiAgICB3aWR0aDogMzAuNnJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07IH1cbiAgICAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLXRleHRfd3JhcHBlciAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLXRleHQgKiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9XG4gICAgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy10ZXh0X3dyYXBwZXIgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy10ZXh0IC5nb29kcy1saXN0X19pdGVtcy1uYW1lIHtcbiAgICAgIGhlaWdodDogNC4zNXJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICAgICAgcGFkZGluZy10b3A6IC43cmVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtdGV4dF93cmFwcGVyIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtdGV4dCAuZ29vZHMtbGlzdF9faXRlbXMtcHJpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEuMTVyZW07IH1cblxuLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy1iZXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IC4zcmVtIHNvbGlkICNkZGRkZGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIHdpZHRoOiA4cmVtO1xuICBoZWlnaHQ6IDhyZW07XG4gIG1hcmdpbi10b3A6IDEuOXJlbTtcbiAgcGFkZGluZy10b3A6IDEuNnJlbTsgfVxuICAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zLWJlc3QgaDMge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtOyB9XG4gIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMtYmVzdCBwIHtcbiAgICBtYXJnaW4tdG9wOiAuOXJlbTtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTsgfVxuXG4uZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zIC5pY29uLWJ0biB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMgLmljb24tYnRuX19zZWFyY2gge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgICAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zIC5pY29uLWJ0bl9fc2VhcmNoLXRocmVlIHtcbiAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgaGVpZ2h0OiA1cmVtOyB9XG4gIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMgLmljb24tYnRuX19jYXJ0LXRocmVlIHtcbiAgICB3aWR0aDogMTcuNHJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMTsgfVxuICAgIC5nb29kc193aW5uZXItbGlzdF9faXRlbXMgLmljb24tYnRuX19jYXJ0LXRocmVlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgaGVpZ2h0OiAxLjhyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjFyZW07XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9pY29uX2NhcnQxM3gxNy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1zIC5pY29uLWJ0bl9fYnV5LXRocmVlIHtcbiAgICB3aWR0aDogMTcuNHJlbTtcbiAgICBoZWlnaHQ6IDVyZW07IH1cblxuLmdvb2RzX3dpbm5lci1pdGVtX19zZWxlY3QtbGlzdCB7XG4gIG1hcmdpbjogMCAtLjNyZW07IH1cblxuLmdvb2RzX3dpbm5lci1pdGVtX19zZWxlY3QtaXRlbSB7XG4gIHdpZHRoOiAyLjFyZW07XG4gIG1hcmdpbjogMCAxcmVtOyB9XG5cbi5zbGlkZS1pY29uX19sZWZ0LnNsaWRlLWljb24ge1xuICB6LWluZGV4OiAxMDsgfVxuXG4uc2xpZGUtaWNvbl9fcmlnaHQuc2xpZGUtaWNvbiB7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5saXN0LWl0ZW1faW1nLXZpZXdfYWN0aXZlIHtcbiAgei1pbmRleDogNTsgfVxuXG4uc2xpZGVyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAzNnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBmb250LXNpemU6IDA7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAuc2xpZGVyLWJ0bi5wcmV2LWJ0biB7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1hcnJvd19sZWZ0OHgxNC5wbmcpOyB9XG4gIC5zbGlkZXItYnRuLm5leHQtYnRuIHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1hcnJvd19yaWdodDh4MTQucG5nKTsgfVxuICAuc2xpZGVyLWJ0bi0tYWxwaGEge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5zbGlkZXItcGFnaW5hdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMjBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDsgfVxuICAuc2xpZGVyLXBhZ2luYXRpb25fX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIG1hcmdpbjogMCA3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5zbGlkZXItcGFnaW5hdGlvbl9faXRlbS5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODsgfVxuXG4udGltZXIge1xuICBoZWlnaHQ6IDk1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDA7IH1cbiAgLnRpbWVyIC5mbGlwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogOTVweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsaW5lLWhlaWdodDogOTVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnRpbWVyIC5mbGlwLWNsb2NrLWJlZm9yZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwZXJzcGVjdGl2ZTogMjAwcHg7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAudGltZXIgLmZsaXAtY2xvY2stYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwZXJzcGVjdGl2ZTogMjAwcHg7XG4gICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICAudGltZXIgLmZsaXAgLnVwIC5pbm4ge1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3JhZGl1cy1ib3gtaGVhZC5wbmcpOyB9XG4gICAgLnRpbWVyIC5mbGlwIC5kb3duIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7IH1cbiAgICAgIC50aW1lciAuZmxpcCAuZG93biAuaW5uIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vcmFkaXVzLWJveC1ib3R0b20ucG5nKTsgfVxuICAgIC50aW1lciAuZmxpcCAuaW5uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMCU7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDsgfVxuICAudGltZXItdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA5NXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgLnRpbWVyLXZhbHVlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA3OXB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBlcnNwZWN0aXZlOiAxNTBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vcmFkaXVzLWJveC5wbmcpOyB9XG4gICAgLnRpbWVyLXZhbHVlICsgLnRpbWVyLXZhbHVlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxOHB4OyB9XG4gICAgICAudGltZXItdmFsdWUgKyAudGltZXItdmFsdWU6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgY29udGVudDogJzonOyB9XG4gICAgLnRpbWVyLXZhbHVlOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMS41cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC50aW1lci12YWx1ZV9fdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3JhZGl1cy1ib3gtaGVhZC5wbmcpO1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgei1pbmRleDogMDsgfVxuICAgIC50aW1lci12YWx1ZV9fYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3JhZGl1cy1ib3gtYm90dG9tLnBuZyk7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICB6LWluZGV4OiAwOyB9XG4gICAgLnRpbWVyLXZhbHVlX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsaW5lLWhlaWdodDogOTVweDtcbiAgICAgIHotaW5kZXg6IDU7IH1cbiAgICAudGltZXItdmFsdWUuYWN0aXZlIC50aW1lci12YWx1ZV9fdG9wIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKC0xODBkZWcpOyB9XG5cbi5vdXRsZXQge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDsgfVxuICAub3V0bGV0LXZpc3VhbCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAub3V0bGV0LWJhbm5lcl9fZWxlbWVudCB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm91dGxldC1iYW5uZXJfX2VsZW1lbnQtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgIC5vdXRsZXQtYmFubmVyX19lbGVtZW50LWFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5vdXRsZXQtc2VjdGlvbiArIC5vdXRsZXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNzVweDsgfVxuICAub3V0bGV0LXNlY3Rpb25fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIHBhZGRpbmc6IDIwcHggNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMjdweDsgfVxuICAub3V0bGV0LXZpc3VhbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLm91dGxldC12aXN1YWwgLm91dGxldC1iYW5uZXJfX2VsZW1lbnQge1xuICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgaGVpZ2h0OiA2MTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcHJvamVjdC9vdXRsZXQtdmlzdWFsMi5qcGcpOyB9XG4gICAgLm91dGxldC12aXN1YWwgLm91dGxldC1iYW5uZXJfX2VsZW1lbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgICAub3V0bGV0LXZpc3VhbCAub3V0bGV0LWJhbm5lcl9fZWxlbWVudC12YWx1ZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgLm91dGxldC12aXN1YWwgLm91dGxldC1iYW5uZXJfX2VsZW1lbnQtYW5jaG9yIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMzhweDsgfVxuICAgIC5vdXRsZXQtdmlzdWFsX19zbGlkZXIge1xuICAgICAgd2lkdGg6IDYzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4OyB9XG4gICAgLm91dGxldC12aXN1YWxfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm91dGxldC12aXN1YWxfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5vdXRsZXQtdmlzdWFsX19iYW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLm91dGxldC12aXN1YWxfX2Jhbm5lci5vdXRsZXQtYmFubmVyX19lbGVtZW50IHtcbiAgICAgICAgcGFkZGluZzogMCA0MHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzQzcHg7IH1cbiAgLm91dGxldC13ZWVrbHlfX2xpc3Qge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5vdXRsZXQtd2Vla2x5X19pdGVtIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAub3V0bGV0LXdlZWtseV9fYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMTIycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5vdXRsZXQtd2Vla2x5X19ib3gtLXdpbnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vb3V0bGV0LXdlZWtseS13aW50ZXIucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzNnB4OyB9XG4gICAgLm91dGxldC13ZWVrbHlfX2JveC0tYmFsbCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vb3V0bGV0LXdlZWtseS1iYWxsLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDFweDsgfVxuICAgIC5vdXRsZXQtd2Vla2x5X19ib3gtLXNoaXJ0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9vdXRsZXQtd2Vla2x5LXNoaXJ0LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDFweDsgfVxuICAgIC5vdXRsZXQtd2Vla2x5X19ib3gtLWJhZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vb3V0bGV0LXdlZWtseS1iYWcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMnB4OyB9XG4gICAgLm91dGxldC13ZWVrbHlfX2JveC0tcGFudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL291dGxldC13ZWVrbHktcGFudHMucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAzMXB4OyB9XG4gICAgLm91dGxldC13ZWVrbHlfX2JveC0tZ29sZiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vb3V0bGV0LXdlZWtseS1nb2xmLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMjNweDsgfVxuICAgIC5vdXRsZXQtd2Vla2x5X19ib3ggLmhhc2h0YWctYnRuOmhvdmVyLCAub3V0bGV0LXdlZWtseV9fYm94IC5oYXNodGFnLWljb246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAub3V0bGV0LWhvdC5vdXRsZXQtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDVweDsgfVxuICAub3V0bGV0LWhvdCAub3V0bGV0LXNlY3Rpb25fX2NvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjsgfVxuICAub3V0bGV0LWhvdDphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cbiAgLm91dGxldC1ob3RfX3BhcnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA2MTBweDsgfVxuICAgIC5vdXRsZXQtaG90X19wYXJ0ICsgLm91dGxldC1ob3RfX3BhcnQge1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5vdXRsZXQtaG90X190aXRsZSB7XG4gICAgcGFkZGluZzogMTNweCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgLm91dGxldC1ob3RfX2xpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLm91dGxldC1ob3RfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAub3V0bGV0LWhvdF9faXRlbSArIC5vdXRsZXQtaG90X19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLm91dGxldC1ob3RfX2l0ZW0tLWZpcnN0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNjJweDtcbiAgICAgIHBhZGRpbmc6IDI3cHggMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5vdXRsZXQtaG90X19pdGVtLS1maXJzdCAub3V0bGV0LWhvdF9fdGh1bWJuYWlsLWJveCBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAgIC5vdXRsZXQtaG90X19pdGVtLS1maXJzdDphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5vdXRsZXQtaG90X19pdGVtLS1maXJzdCAuZ29vZHMtaXRlbV9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4OyB9XG4gICAgICAub3V0bGV0LWhvdF9faXRlbS0tZmlyc3QgLmdvb2RzLWl0ZW1fX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gICAgICAub3V0bGV0LWhvdF9faXRlbS0tZmlyc3QgLm91dGxldC1ob3RfX251bWJlciB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDg1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LXNpemU6IDg0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5vdXRsZXQtaG90X19pdGVtLS1maXJzdCAub3V0bGV0LWhvdF9faW5mbyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgICAgLm91dGxldC1ob3RfX2l0ZW0tLWZpcnN0IC5vdXRsZXQtaG90X190aHVtYm5haWwge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IGF1dG87IH1cbiAgICAgIC5vdXRsZXQtaG90X19pdGVtLS1maXJzdCAub3V0bGV0LWhvdF9fdGh1bWJuYWlsLWJveCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgLm91dGxldC1ob3RfX2FuY2hvciB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vdXRsZXQtaG90X19udW1iZXIge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm91dGxldC1ob3RfX3RodW1ibmFpbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogNzRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5vdXRsZXQtaG90X190aHVtYm5haWwtYm94IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAgIC5vdXRsZXQtaG90X190aHVtYm5haWwtYm94IGltZyB7XG4gICAgICAgIG1heC13aWR0aDogOTUlOyB9XG4gICAgICAub3V0bGV0LWhvdF9fdGh1bWJuYWlsLWJveDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5vdXRsZXQtaG90X19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB6LWluZGV4OiA1OyB9XG4gIC5vdXRsZXQtaG90X192aWV3IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiA4MnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9wOiAjMzMzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG4gICAgLm91dGxldC1ob3RfX3ZpZXctLWFjdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gIC5vdXRsZXQtcGlja19fY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjNweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5vdXRsZXQtcGlja19fY2F0ZWdvcnktbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAub3V0bGV0LXBpY2tfX2NhdGVnb3J5LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDExcHg7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAgIC5vdXRsZXQtcGlja19fY2F0ZWdvcnktaXRlbS5hY3RpdmUge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAgICAgLm91dGxldC1waWNrX19jYXRlZ29yeS1pdGVtLmFjdGl2ZTphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAub3V0bGV0LXBpY2tfX2NhdGVnb3J5LWFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAub3V0bGV0LXBpY2tfX3NsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm91dGxldC1waWNrX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAub3V0bGV0LXBpY2tfX2xpc3QgLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm91dGxldC1wb3B1cCAubGF5ZXItcG9wdXBfbG9uZ19jb250ZW50IHtcbiAgICB3aWR0aDogNTQ1cHg7IH1cbiAgLm91dGxldC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMzhweCA0MHB4OyB9XG5cbi5tYXJrZG93bi1nb29kczphZnRlciB7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7IH1cblxuLm1hcmtkb3duLWdvb2RzX19tZW51IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAyOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDsgfVxuICAubWFya2Rvd24tZ29vZHNfX21lbnUtdGl0bGUge1xuICAgIGhlaWdodDogNTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsaW5lLWhlaWdodDogNTFweDsgfVxuXG4ubWFya2Rvd24tZ29vZHNfX2Rpc3BsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDkyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1hcmtkb3duLWdvb2RzX19maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7IH1cblxuLm1hcmtkb3duLWdvb2RzX19kaXNjb3VudCB7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwOyB9XG5cbi5tYXJrZG93bi1nb29kc19fYmFubmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAubWFya2Rvd24tZ29vZHNfX2Jhbm5lciAub3V0bGV0LWJhbm5lcl9fZWxlbWVudCB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI3cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9qZWN0L291dGxldC1jb3VudGRvd24uanBnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gIC5tYXJrZG93bi1nb29kc19fYmFubmVyIC5vdXRsZXQtYmFubmVyX19lbGVtZW50LXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgLm1hcmtkb3duLWdvb2RzX19iYW5uZXIgLnRpbWVyIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAubWFya2Rvd24tZ29vZHNfX2Jhbm5lciAudGltZXItdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDsgfVxuICAgIC5tYXJrZG93bi1nb29kc19fYmFubmVyIC50aW1lci12YWx1ZSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgLm1hcmtkb3duLWdvb2RzX19iYW5uZXIgLnRpbWVyLXZhbHVlOmFmdGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgIC5tYXJrZG93bi1nb29kc19fYmFubmVyIC50aW1lci12YWx1ZV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7IH1cbiAgLm1hcmtkb3duLWdvb2RzX19iYW5uZXIgLm91dGxldC1iYW5uZXJfX2VsZW1lbnQtYW5jaG9yIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFya2Rvd24tZ29vZHNfX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwOyB9XG4gIC5tYXJrZG93bi1nb29kc19fc2xpZGVyLWJ0biB7XG4gICAgbWFyZ2luLXRvcDogLTk1cHg7XG4gICAgei1pbmRleDogNTsgfVxuXG4ubWFya2Rvd24tZ29vZHNfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5tYXJrZG93bi1maWx0ZXJfX2l0ZW0ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNjY2O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuICAubWFya2Rvd24tZmlsdGVyX19pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAubWFya2Rvd24tZmlsdGVyX19pdGVtICsgLm1hcmtkb3duLWZpbHRlcl9faXRlbSB7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAubWFya2Rvd24tZmlsdGVyX19pdGVtLWFuY2hvci5hY3RpdmUge1xuICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG4gIC5tYXJrZG93bi1maWx0ZXJfX2l0ZW0tLWNvdW50IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cblxuLm1hcmtkb3duLWRpc2NvdW50X190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG5cbi5tYXJrZG93bi1kaXNjb3VudF9fc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMjZweDsgfVxuXG4uZ29vZHMtaXRlbV9fYnJhbmQge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjODg4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4uZ29vZHMtaXRlbV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4OyB9XG5cbi5nb29kcy1pdGVtX19wcmljZSB7XG4gIG1hcmdpbi10b3A6IDFweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzIxMjEyMTtcbiAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmdvb2RzLWl0ZW1fX3ByaWNlLS1ncmF5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgY29sb3I6ICM5OTk7IH1cbiAgLmdvb2RzLWl0ZW1fX3ByaWNlLS1wZXJjZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmdvb2RzLWl0ZW1fX3ZpZXcge1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIHBhZGRpbmc6IDAgN3B4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzOyB9XG4gIC5nb29kcy1pdGVtX192aWV3LS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2VlNDg0ODtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLnNsaWRlLWZvcm0ge1xuICBtYXJnaW4tdG9wOiAxMXB4OyB9XG4gIC5zbGlkZS1mb3JtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuc2xpZGUtZm9ybV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLnNsaWRlLWZvcm1fX2l0ZW0gKyAuc2xpZGUtZm9ybV9faXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMThweDsgfVxuICAgIC5zbGlkZS1mb3JtX19pdGVtLl9fZGFzaCArIC5zbGlkZS1mb3JtX19pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLnNsaWRlLWZvcm1fX2l0ZW0gaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuc2xpZGUtZm9ybV9faXRlbS5fX2Rhc2gge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAuc2xpZGUtZm9ybV9faXRlbS5fX3VuaXQge1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG4gIC5zbGlkZS1mb3JtX19zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBtYXJnaW4tdG9wOiAyN3B4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkY2RjZGM7IH1cbiAgICAuc2xpZGUtZm9ybV9fc2xpZGVyIC51aS1zbGlkZXItcmFuZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODsgfVxuICAgIC5zbGlkZS1mb3JtX19zbGlkZXIgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBib3gtc2hhZG93OiAwcHggM3B4IDVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4ucHJvZHVjdC1maWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzY2NjsgfVxuICAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX19jYXRlZ29yeS1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgICAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5LWl0ZW0gKyAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5LWl0ZW0ge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7IH1cbiAgICAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICAgIGhlaWdodDogNDlweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnktdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnktdmFsdWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnktdmFsdWUgKyAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5LXZhbHVlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjZGRkOyB9XG4gICAgICAgIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnktdmFsdWUgKyAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5LXZhbHVlOmJlZm9yZSwgLnByb2R1Y3QtZmlsdGVyX19jYXRlZ29yeS12YWx1ZSArIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnktdmFsdWU6YWZ0ZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgICAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5LXZhbHVlICsgLnByb2R1Y3QtZmlsdGVyX19jYXRlZ29yeS12YWx1ZTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IDA7IH1cbiAgICAgICAgLnByb2R1Y3QtZmlsdGVyX19jYXRlZ29yeS12YWx1ZSArIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnktdmFsdWU6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX19jYXRlZ29yeS1maWVsZCBsaSAuY2hlY2tib3gtdGV4dCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAucHJvZHVjdC1maWx0ZXJfX2NhdGVnb3J5LWZpZWxkIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMTRweDsgfVxuICAgIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnkgLnByaWNlLXNlbGYge1xuICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3cHg7IH1cbiAgICAgIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnkgLnByaWNlLXNlbGYgLnNsaWRlLWZvcm0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAgIC5wcm9kdWN0LWZpbHRlcl9fY2F0ZWdvcnkgLnByaWNlLXNlbGYgLnNsaWRlLWZvcm1fX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA3MnB4OyB9XG4gICAgICAgICAgLnByb2R1Y3QtZmlsdGVyX19jYXRlZ29yeSAucHJpY2Utc2VsZiAuc2xpZGUtZm9ybV9faXRlbSArIC5zbGlkZS1mb3JtX19pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4OyB9XG4gIC5wcm9kdWN0LWZpbHRlcl9fcmVzdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX19yZXN1bHQtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC5wcm9kdWN0LWZpbHRlcl9fc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucHJvZHVjdC1maWx0ZXJfX3NlbGVjdGVkLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtOyB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX19zZWxlY3RlZC1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgICAucHJvZHVjdC1maWx0ZXJfX3NlbGVjdGVkLWl0ZW06YWZ0ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICAgICAgY29udGVudDogJ1gnOyB9XG4gIC5wcm9kdWN0LWZpbHRlcl9fYWN0aW9uIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5wcm9kdWN0LWZpbHRlcl9fYWN0aW9uIC5idXR0b24tbWluaSB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX19hY3Rpb24gLmJ1dHRvbi1taW5pICsgLmJ1dHRvbi1taW5pIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5wcm9kdWN0LWZpbHRlcl9fdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMzJweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDEzMHB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBtYXJnaW4tbGVmdDogLTY1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX190b2dnbGUgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5wcm9kdWN0LWZpbHRlcl9fdG9nZ2xlIHNwYW46YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctdG9wX3doaXRlMTF4Ni5wbmcpO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gNTAwbXM7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnByb2R1Y3QtZmlsdGVyX190b2dnbGUuYWN0aXZlIHNwYW46YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4ud2FyZWhvdXNpbmctbWVzc2FnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLndhcmVob3VzaW5nLW1lc3NhZ2VfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAud2FyZWhvdXNpbmctbWVzc2FnZV9fbWVudCB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi53YXJlaG91c2luZy1ndWlkZSB7XG4gIGhlaWdodDogOTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuICAud2FyZWhvdXNpbmctZ3VpZGVfX3dyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogOTNweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkOyB9XG4gIC53YXJlaG91c2luZy1ndWlkZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgaGVpZ2h0OiA5M3B4O1xuICAgIHdpZHRoOiA5NXB4O1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAud2FyZWhvdXNpbmctZ3VpZGVfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIGhlaWdodDogOTNweDtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLndhcmVob3VzaW5nLWZvcm0ge1xuICBwYWRkaW5nOiAyNXB4IDAgNXB4OyB9XG4gIC53YXJlaG91c2luZy1mb3JtX19tZXNzYWdlIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC53YXJlaG91c2luZy1mb3JtX19tZXNzYWdlLS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDsgfVxuICAgIC53YXJlaG91c2luZy1mb3JtX19tZXNzYWdlLS1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDsgfVxuICAud2FyZWhvdXNpbmctZm9ybV9fcGFydCB7XG4gICAgcGFkZGluZzogMjVweCA1cHg7IH1cbiAgICAud2FyZWhvdXNpbmctZm9ybV9fcGFydCArIC53YXJlaG91c2luZy1mb3JtX19wYXJ0IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlM2UzOyB9XG4gIC53YXJlaG91c2luZy1mb3JtX193cmFwIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC53YXJlaG91c2luZy1mb3JtX190aXRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAud2FyZWhvdXNpbmctZm9ybV9fdmFsdWUge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC53YXJlaG91c2luZy1mb3JtX192YWx1ZSAuZm9ybS1ncm91cCB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLndhcmVob3VzaW5nLWZvcm1fX3ZhbHVlIC5mb3JtLWdyb3VwOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgICAgLndhcmVob3VzaW5nLWZvcm1fX3ZhbHVlIC5mb3JtLWdyb3VwICsgLmZvcm0tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gICAgLndhcmVob3VzaW5nLWZvcm1fX3ZhbHVlIC5pbnB1dC1tZXNzYWdlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLndhcmVob3VzaW5nLWZvcm1fX3ZhbHVlIC5mb3JtLWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLndhcmVob3VzaW5nLWZvcm1fX3ZhbHVlIC5mb3JtLWl0ZW06YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgICAud2FyZWhvdXNpbmctZm9ybV9fdmFsdWUgLmZvcm0taXRlbS0tZGFzaCB7XG4gICAgICAgIHdpZHRoOiAxMDNweDsgfVxuICAgICAgICAud2FyZWhvdXNpbmctZm9ybV9fdmFsdWUgLmZvcm0taXRlbS0tZGFzaCArIC5mb3JtLWl0ZW0tLWRhc2gge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4OyB9XG4gICAgICAgICAgLndhcmVob3VzaW5nLWZvcm1fX3ZhbHVlIC5mb3JtLWl0ZW0tLWRhc2ggKyAuZm9ybS1pdGVtLS1kYXNoOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IC0xNHB4O1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC53YXJlaG91c2luZy1mb3JtX19idXR0b24ge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uaW1taW5lbnQtcG9wdXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiA2NzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRvcDogYXV0bzsgfVxuICAuaW1taW5lbnQtcG9wdXAgLmxheWVyLXBvcHVwX2xvbmdfY29udGVudCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNjcwcHg7XG4gICAgdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbW1pbmVudC1wb3B1cF9fZGltIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zOyB9XG4gICAgLmltbWluZW50LXBvcHVwX19kaW0uaGlkZSB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwbXMgNTAwbXMgb3BhY2l0eSA1MDBtcyAwbXM7IH1cbiAgICAuaW1taW5lbnQtcG9wdXBfX2RpbS5zaG93IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAwLjY1OyB9XG5cbi5pbW1pbmVudC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDI0cHggNDBweDsgfVxuXG4uaW1taW5lbnQtbGlzdCB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5pbW1pbmVudC1saXN0OmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uaW1taW5lbnQtaXRlbSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDcuNTglO1xuICBwYWRkaW5nLWJvdHRvbTogMjZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmltbWluZW50LWl0ZW1fX3RpdGxlIHtcbiAgICBoZWlnaHQ6IDUzcHg7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2OyB9XG4gICAgLmltbWluZW50LWl0ZW1fX3RpdGxlOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgLmltbWluZW50LWl0ZW0gKyAuaW1taW5lbnQtaXRlbSB7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5pbW1pbmVudC1pdGVtX19wcm9kdWN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmltbWluZW50LWl0ZW0gLmdvb2RzLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLmltbWluZW50LXRhZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAuaW1taW5lbnQtdGFnX19kZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgIC5pbW1pbmVudC10YWdfX2RlbDpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5pbW1pbmVudC10YWdfX2RlbDphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogN3B4O1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvdy1yaWdodF93aGl0ZTR4Ny5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG5cbi5pbW1pbmVudC1pbmZvIHtcbiAgcGFkZGluZzogMCAyMHB4OyB9XG5cbi5pbW1pbmVudC1idXR0b24ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5pbW1pbmVudC10b2dnbGVCdG4uYnV0dG9uLW1pbmkuYnV0dG9uLW1pbmktcmVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1taW5pbWl6ZV93aGl0ZS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyM3B4IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDsgfVxuXG4ubGIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxiLXNlY3Rpb25fX3BhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuICAubGItY210LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuICAubGItaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweCA1cHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjsgfVxuICAgIC5sYi1oZWFkZXItdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuICAgICAgY29sb3I6ICMxNTE1MTU7IH1cbiAgICAubGItaGVhZGVyLW9wdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLmxiLWhlYWRlci12aWV3IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGJvdHRvbTogMjBweDtcbiAgICAgIHJpZ2h0OiA1cHg7IH1cbiAgLmxiLWNvbi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDsgfVxuICAubGItY29uX19saXN0IHtcbiAgICBtYXJnaW46IC0zMHB4IC0xMHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICp6b29tOiAxOyB9XG4gICAgLmxiLWNvbl9fbGlzdDphZnRlciwgLmxiLWNvbl9fbGlzdDpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5sYi1jb25fX2l0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXJnaW46IDMwcHggMTBweDsgfVxuICAubGItY29uX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMHB4IDVweCAwOyB9XG4gICAgLmxiLWNvbl9faW5mby1uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtOyB9XG4gIC5sYi1jb250ZW50LXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG5cbi5sYi12aWV3IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxiLXZpZXdfX2xpc3Qge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmxiLXZpZXdfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgbWFyZ2luOiAwIDEwcHggNTBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmxiLXZpZXdfX2l0ZW0tbmFtZSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDVweCAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07IH1cblxuLmxiLXNsaWRlMV9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4ubGItc2xpZGUxX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMTA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxiLXNsaWRlMV9fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sYi1zbGlkZTFfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB6LWluZGV4OiA1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gIC8qIElFIDggKi9cbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gIC8qIElFIDUtNyAqL1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgLyogTmV0c2NhcGUgKi9cbiAgLW1vei1vcGFjaXR5OiAxO1xuICAvKiBTYWZhcmkgMS54ICovXG4gIC1raHRtbC1vcGFjaXR5OiAxO1xuICAvKiBHb29kIGJyb3dzZXJzICovXG4gIG9wYWNpdHk6IDE7IH1cblxuLmxiLXNsaWRlMV9faW5mbyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyomOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGljb24taW5pdCgpO1xuXHRcdFx0QGluY2x1ZGUgaWNvbi1zdHlsZShzbGFzaDE1eDE2KTtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9Ki8gfVxuICAubGItc2xpZGUxX19pbmZvLWJyYW5kIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDI1ZW07IH1cbiAgLmxiLXNsaWRlMV9faW5mby10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTsgfVxuICAubGItc2xpZGUxX19pbmZvLWRhdGUge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5sYi1zbGlkZTFfX2NvdW50IHtcbiAgcGFkZGluZzogMjBweCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5sYi1zbGlkZTFfX251bSB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLmxiLXNsaWRlMV9fbnVtLS1ub3csIC5sYi1zbGlkZTFfX251bS0tdG90YWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTsgfVxuICAubGItc2xpZGUxX19udW0tLW5vdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLmxiLXNsaWRlMV9fbnVtLS1ub3c6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICp6b29tOiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbl9zbGFzaDEzeDIwLnBuZ1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDdweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgIC5sYi1zbGlkZTFfX251bS0tbm93OmFmdGVyIC5pY29uLXRleHQsXG4gICAgICAubGItc2xpZGUxX19udW0tLW5vdzphZnRlciB+ICoge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5sYi1zbGlkZTFfX251bS0tdG90YWwge1xuICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk7IH1cblxuLmxiLXNsaWRlMS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLyogSUUgOCAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTUwKVwiO1xuICAvKiBJRSA1LTcgKi9cbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLyogTmV0c2NhcGUgKi9cbiAgLW1vei1vcGFjaXR5OiAwLjU7XG4gIC8qIFNhZmFyaSAxLnggKi9cbiAgLWtodG1sLW9wYWNpdHk6IDAuNTtcbiAgLyogR29vZCBicm93c2VycyAqL1xuICBvcGFjaXR5OiAwLjU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gIC5sYi1zbGlkZTEtY29udHJvbC0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmxiLXNsaWRlMS1jb250cm9sLS1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuICAubGItc2xpZGUxLWNvbnRyb2w6aG92ZXIge1xuICAgIC8qIElFIDggKi9cbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTEwMClcIjtcbiAgICAvKiBJRSA1LTcgKi9cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAvKiBOZXRzY2FwZSAqL1xuICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgLWtodG1sLW9wYWNpdHk6IDE7XG4gICAgLyogR29vZCBicm93c2VycyAqL1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmxiLWJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgNXB4O1xuICBmb250LXNpemU6IDA7IH1cbiAgLmxiLWJ1dHRvbl9fbGVmdCwgLmxiLWJ1dHRvbl9fcmlnaHQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxiLWJ1dHRvbl9fbGVmdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmxiLWJ1dHRvbl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubGItc2xpZGUtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4OyB9XG5cbi5sYi1wcm9jIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAtMTUwcHg7IH1cbiAgLmxiLXByb2MtdGl0bGUge1xuICAgIHBhZGRpbmc6IDgwcHggNXB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjsgfVxuICAubGItcHJvYy1zdWJ0aXRsZSB7XG4gICAgcGFkZGluZzogNDBweCA1cHggMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAubGItcHJvYy1vcHRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICAubGItcHJvYy1vcHRpb25fX3VwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAyMHB4OyB9XG5cbi5sYi1kZXRhaWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxiLWRldGFpbC1mdWxsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDsgfVxuICAgIC5sYi1kZXRhaWwtZnVsbF9fdGV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNjEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxiLWRldGFpbC10cmlwbGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5sYi1kZXRhaWwtdHJpcGxlX19sZWZ0LCAubGItZGV0YWlsLXRyaXBsZV9fcmlnaHQsIC5sYi1kZXRhaWwtdHJpcGxlX191bmRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLmxiLWRldGFpbC10cmlwbGVfX2xlZnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDYxMHB4OyB9XG4gICAgLmxiLWRldGFpbC10cmlwbGVfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1MDRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjZweDsgfVxuICAgIC5sYi1kZXRhaWwtdHJpcGxlX191bmRlciB7XG4gICAgICBtYXJnaW46IDkwcHggMCAwIDIxMHB4OyB9XG4gICAgLmxiLWRldGFpbC10cmlwbGVfX3RleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTk1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sYi1kZXRhaWwtbG9nbyB7XG4gICAgd2lkdGg6IDE1NXB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtYXJnaW46IDIwcHggYXV0byAwOyB9XG4gIC5sYi1kZXRhaWwtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcbiAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgIC5sYi1kZXRhaWwtdGl0bGU6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICAgICp6b29tOiAxO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbl9zbGFzaDE1eDE2LnBuZ1wiKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAyMHB4O1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAgIC5sYi1kZXRhaWwtdGl0bGU6YWZ0ZXIgLmljb24tdGV4dCxcbiAgICAgIC5sYi1kZXRhaWwtdGl0bGU6YWZ0ZXIgfiAqIHtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAubGItZGV0YWlsLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg1NzE0O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIGNvbG9yOiAjNjY2OyB9XG4gIC5sYi1kZXRhaWwtYWxpZ24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgLmxiLWRldGFpbC1hbGlnbiB+IC5sYi1kZXRhaWwtYWxpZ24ge1xuICAgICAgcGFkZGluZzogMCAwIDM0cHggNDBweDsgfVxuICAubGItZGV0YWlsLXN1YmplY3Qge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5sYi1kZXRhaWwtb2JqZWN0IHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NTcxNDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgLmxiLWRldGFpbC1vYmplY3RfX251bSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5sYi1kZXRhaWwtb2JqZWN0X19saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4OyB9XG4gIC5sYi1kZXRhaWwtd2lkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmxiLWRldGFpbC13aWRlX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5sYi1kZXRhaWwtdGV0cmEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDgwcHggMCA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMDsgfVxuICAgIC5sYi1kZXRhaWwtdGV0cmFfdGV0cmExLCAubGItZGV0YWlsLXRldHJhX3RldHJhMiwgLmxiLWRldGFpbC10ZXRyYV90ZXRyYTMsIC5sYi1kZXRhaWwtdGV0cmFfdGV0cmE0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7IH1cbiAgICAubGItZGV0YWlsLXRldHJhX3RldHJhMSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAubGItZGV0YWlsLXRldHJhX3RldHJhMiB7XG4gICAgICB3aWR0aDogNjEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjMwcHg7IH1cbiAgICAubGItZGV0YWlsLXRldHJhX3RldHJhMyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMDVweDsgfVxuICAgIC5sYi1kZXRhaWwtdGV0cmFfdGV0cmE0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAzMDBweDtcbiAgICAgIHdpZHRoOiA0MDFweDsgfVxuICAgIC5sYi1kZXRhaWwtdGV0cmFfX3RleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAtMzE1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubGItZGV0YWlsLXRldHJhX190ZXh0OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAubGItZGV0YWlsLXRldHJhX193cmFwIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmxiLWRldGFpbC1sYXlvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmxiLWRldGFpbF9fY29sIHtcbiAgICBtYXJnaW46IC0xMHB4O1xuICAgICp6b29tOiAxOyB9XG4gICAgLmxiLWRldGFpbF9fY29sOmFmdGVyLCAubGItZGV0YWlsX19jb2w6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5sYi1kZXRhaWxfX2NvbC1pdGVtIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTBweDsgfVxuICAubGItZGV0YWlsX19yb3cge1xuICAgIG1hcmdpbjogLTEwcHggMDsgfVxuICAgIC5sYi1kZXRhaWxfX3Jvdy1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweCAwOyB9XG4gIC5sYi1kZXRhaWwtYm94IHtcbiAgICBwYWRkaW5nOiAxNHB4IDVweCAwOyB9XG5cbi5zaGFkb3ctdW5kZXIge1xuICBib3gtc2hhZG93OiAwIDhweCAxM3B4IC0ycHggcmdiYSgxODgsIDE4OCwgMTg4LCAwLjMpOyB9XG5cbi5zaGFkb3ctcmlnaHQge1xuICBib3gtc2hhZG93OiA4cHggMCAxM3B4IC0ycHggcmdiYSgxODgsIDE4OCwgMTg4LCAwLjMpOyB9XG5cbi5zaGFkb3ctbGVmdCB7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMTRweCAtMnB4IHJnYmEoMTg4LCAxODgsIDE4OCwgMC4zKTsgfVxuXG4ucG9saWN5IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAucG9saWN5LWhlYWRlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7IH1cbiAgICAucG9saWN5LWhlYWRlcl9fdGl0bGUge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDdlbTtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC5wb2xpY3ktY29uIHtcbiAgICBwYWRkaW5nLXRvcDogMjUuNXB4O1xuICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsOyB9XG4gICAgLnBvbGljeS1jb25fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42OTIzMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAgIC5wb2xpY3ktY29uX190ZXJtcyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAucG9saWN5LWNvbl9fZGVzYyB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMzA3Njk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5wb2xpY3ktY29uX19kZXNjLS1zdWIge1xuICAgICAgICB0ZXh0LWluZGVudDogMS4yZW07IH1cbiAgICAgIC5wb2xpY3ktY29uX19kZXNjLS1pbm5lciB7XG4gICAgICAgIHRleHQtaW5kZW50OiAyLjRlbTsgfVxuICAgIC5wb2xpY3ktY29uX19lbmQge1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLnBvbGljeS1jb24tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMzEuNXB4OyB9XG4gIC5wb2xpY3ktdGJsIHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gICAgLnBvbGljeS10Ymwtd3JhcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7IH1cbiAgICAucG9saWN5LXRibCB0aCB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7IH1cbiAgICAgIC5wb2xpY3ktdGJsIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgIC5wb2xpY3ktdGJsIHRoOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7IH1cbiAgICAucG9saWN5LXRibCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42NjY2NztcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgLnBvbGljeS10YmwgdGQucG9saWN5LXRibC10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAgICAgLnBvbGljeS10YmwgdGQucG9saWN5LXRibC1sZWZ0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTBweCAxMHB4OyB9XG4gICAgICAucG9saWN5LXRibCB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnBvbGljeS10YmwtdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gIC5wb2xpY3ktZW1haWwge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MTBweDsgfVxuICAucG9saWN5LWJvbGQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnBvbGljeS1ncmF5IHtcbiAgICBjb2xvcjogIzk5OTsgfVxuICAucG9saWN5LXJlZCB7XG4gICAgY29sb3I6ICNlZTQ4NDg7IH1cblxuLnByaXZhY3ktb3B0aW9uIHtcbiAgd2lkdGg6IDM0NXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDsgfVxuICAucHJpdmFjeS1vcHRpb24gLmZvcm0taXRlbV9faW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuXG4ucG9saWN5LW9wZW4ge1xuICBwYWRkaW5nLXRvcDogNjBweDsgfVxuICAucG9saWN5LW9wZW4taGFsZiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5wb2xpY3ktb3Blbi1oYWxmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgY29udGVudDogJyc7IH1cbiAgICAucG9saWN5LW9wZW4taGFsZl9fc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogNjJweDsgfVxuICAgIC5wb2xpY3ktb3Blbi1oYWxmX190ZWFtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAucG9saWN5LW9wZW4taGFsZl9fbnVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ub3Blbi1icmFuZCB7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cbiAgLm9wZW4tYnJhbmRfX2xpc3Qge1xuICAgIG1hcmdpbjogLTEwcHg7XG4gICAgKnpvb206IDE7IH1cbiAgICAub3Blbi1icmFuZF9fbGlzdDphZnRlciwgLm9wZW4tYnJhbmRfX2xpc3Q6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAub3Blbi1icmFuZF9faXRlbSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5vcGVuLWJyYW5kX19sZWZ0LCAub3Blbi1icmFuZF9fcmlnaHQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLm9wZW4tYnJhbmRfX2xlZnQge1xuICAgIHdpZHRoOiAxNjBweDsgfVxuICAub3Blbi1icmFuZF9fcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDsgfVxuICAub3Blbi1icmFuZF9fbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtOyB9XG4gIC5vcGVuLWJyYW5kX190ZWwge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNmVtOyB9XG5cbi5sYXRlbHktcHJvYy1zbGlkZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhdGVseS1wcm9jLXNsaWRlX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmxhdGVseS1wcm9jLXNsaWRlX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cblxuLmxhdGVseS1wcm9jLXdyYXAge1xuICB3aWR0aDogMjUlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmxhdGVseS1wcm9jX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5sYXRlbHktcHJvY19fbmF2LWxpc3Qge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDA7IH1cbiAgLmxhdGVseS1wcm9jX19uYXYtaXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAwLjdyZW07XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAgIC5sYXRlbHktcHJvY19fbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZWU0ODQ4OyB9XG4gICAgLmxhdGVseS1wcm9jX19uYXYtaXRlbS1hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKlxuICog67Kg7Iqk7Yq47IOB7ZKIXG4gKi9cbi5iZXN0LXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmJlc3QtcHJvZHVjdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmJlc3QtcHJvZHVjdC1zbGlkZSB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAgIC5iZXN0LXByb2R1Y3Qtc2xpZGVfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgIC5iZXN0LXByb2R1Y3Qtc2xpZGVfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgICAgLmJlc3QtcHJvZHVjdC1zbGlkZV9faXRlbS5fX2hvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgei1pbmRleDogNTsgfVxuICAgICAgICAuYmVzdC1wcm9kdWN0LXNsaWRlX19pdGVtLl9faG92ZXIgLmJlc3QtcHJvZHVjdC13cmFwIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gICAgICAgIC5iZXN0LXByb2R1Y3Qtc2xpZGVfX2l0ZW0uX19ob3ZlciAuYmVzdC1wcm9kdWN0LWJveCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTkycHg7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAuYmVzdC1wcm9kdWN0LXNsaWRlX19pdGVtLl9faG92ZXIgLmJlc3QtcHJvZHVjdC1vcHRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2NjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5iZXN0LXByb2R1Y3Qtc2xpZGVfX2l0ZW0uX19ob3ZlciAuYmVzdC1wcm9kdWN0X190dXJuIHtcbiAgICAgICAgICAvKmRpc3BsYXk6IGJsb2NrOyovIH1cbiAgLmJlc3QtcHJvZHVjdF9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDMuNnJlbTtcbiAgICBoZWlnaHQ6IDQuMnJlbTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2RkZDtcbiAgICB0ZXh0LWluZGVudDogLTk5OS45cmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgLyogSUUgOCAqL1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9NTApXCI7XG4gICAgLyogSUUgNS03ICovXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgICAvKiBOZXRzY2FwZSAqL1xuICAgIC1tb3otb3BhY2l0eTogMC41O1xuICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAta2h0bWwtb3BhY2l0eTogMC41O1xuICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgei1pbmRleDogMjsgfVxuICAgIC5iZXN0LXByb2R1Y3RfX2NvbnRyb2w6aG92ZXIge1xuICAgICAgLyogSUUgOCAqL1xuICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgICAvKiBJRSA1LTcgKi9cbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgLyogTmV0c2NhcGUgKi9cbiAgICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgICAgLyogR29vZCBicm93c2VycyAqL1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5iZXN0LXByb2R1Y3RfX2NvbnRyb2wtLXByZXYge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bzsgfVxuICAgIC5iZXN0LXByb2R1Y3RfX2NvbnRyb2wtLW5leHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvOyB9XG4gIC5iZXN0LXByb2R1Y3Qtd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuYmVzdC1wcm9kdWN0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBoZWlnaHQ6IDMyM3B4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4OyB9XG4gIC5iZXN0LXByb2R1Y3QtcHJvYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE0MnB4O1xuICAgIGhlaWdodDogMTQycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5iZXN0LXByb2R1Y3QtcHJvYzpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5iZXN0LXByb2R1Y3QtaW5mbyB7XG4gICAgcGFkZGluZzogMjRweCAxNXB4IDA7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmVzdC1wcm9kdWN0LWluZm9fX2NvbG9yY2hpcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgIC5iZXN0LXByb2R1Y3QtaW5mb19fY29sb3JjaGlwOmFmdGVyLCAuYmVzdC1wcm9kdWN0LWluZm9fX2NvbG9yY2hpcDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmJlc3QtcHJvZHVjdC1pbmZvX19jb2xvciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4OyB9XG4gICAgICAuYmVzdC1wcm9kdWN0LWluZm9fX2NvbG9yIH4gLmJlc3QtcHJvZHVjdC1pbmZvX19jb2xvciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAuYmVzdC1wcm9kdWN0LWluZm9fX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07IH1cbiAgICAuYmVzdC1wcm9kdWN0LWluZm9fX25vdGljZSB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtOyB9XG4gICAgLmJlc3QtcHJvZHVjdC1pbmZvX19uYW1lIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41Mzg0NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd29yZC1icmVhazoga2VlcC1hbGw7IH1cbiAgICAuYmVzdC1wcm9kdWN0LWluZm9fX3ByaWNlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgICAuYmVzdC1wcm9kdWN0LWluZm9fX3ByaWNlIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLmJlc3QtcHJvZHVjdC1pbmZvX19wcmljZSBzdHJvbmcucHJpY2Utb3JpZ2luIHtcbiAgICAgICAgICBjb2xvcjogIzY2NjsgfVxuICAuYmVzdC1wcm9kdWN0LW9wdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE5MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgIC5iZXN0LXByb2R1Y3Qtb3B0aW9uX191cHBlciB7XG4gICAgICBwYWRkaW5nOiAwIDE2cHggMjBweDsgfVxuICAgIC5iZXN0LXByb2R1Y3Qtb3B0aW9uX193cmFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAuYmVzdC1wcm9kdWN0LW9wdGlvbl9fd3JhcDphZnRlciwgLmJlc3QtcHJvZHVjdC1vcHRpb25fX3dyYXA6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5iZXN0LXByb2R1Y3Qtb3B0aW9uX191bmRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTkycHg7XG4gICAgICBsZWZ0OiAtMXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogMDsgfVxuICAuYmVzdC1wcm9kdWN0X19saWtlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiAxNXB4OyB9XG4gIC5iZXN0LXByb2R1Y3RfX3R1cm4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgICp6b29tOiAxO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDE2cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2ljb25fdHVybi5zdmcpOyB9XG4gICAgLmJlc3QtcHJvZHVjdF9fdHVybiAuaWNvbi10ZXh0LFxuICAgIC5iZXN0LXByb2R1Y3RfX3R1cm4gfiAqIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmljb24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAuaWNvbi1idG5fX3NlYXJjaCwgLmljb24tYnRuX19jYXJ0IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgfVxuICAgIC5iZXN0LXByb2R1Y3QgLmljb24tYnRuX19zZWFyY2gsIC5iZXN0LXByb2R1Y3QgLmljb24tYnRuX19jYXJ0IHtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLmljb24tYnRuX19zZWFyY2gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2NvbXBhcmUtaWNvbjE3eDE3LnBuZyk7IH1cbiAgLmljb24tYnRuX19jYXJ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uX2NhcnQxM3gxNy5wbmcpOyB9XG4gIC5pY29uLWJ0bl9fYnV5IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODsgfVxuICAgIC5pY29uLWJ0bl9fYnV5OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2ljb25fYnV5MTd4MTMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmljb24tYnRuX190eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zbGlkZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLnNsaWRlLXdyYXAtc3ViIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLnNsaWRlLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLnNsaWRlLWNvbnRhaW5lci1jb2x1bW4ge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5zbGlkZV9fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5zbGlkZV9fbGlzdC1hbGwge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gIC5zbGlkZV9fbGlzdC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5zbGlkZV9faXRlbXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuc2xpZGVfX2l0ZW1zOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBjb250ZW50OiAnJzsgfVxuICAuc2xpZGVfX2l0ZW1zLnNsaWRlX19pdGVtcy10eXBlOmFmdGVyIHtcbiAgICBib3JkZXItdG9wOiAwOyB9XG4gIC5zbGlkZV9faXRlbXMuaG92ZXIge1xuICAgIHotaW5kZXg6IDIwOyB9XG4gICAgLnNsaWRlX19pdGVtcy5ob3ZlcjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2xpZGVfX2l0ZW1zLWZvdXIge1xuICAgIHdpZHRoOiAyOTVweDsgfVxuICAgIC5zbGlkZV9faXRlbXMtZm91ciB+IC5zbGlkZV9faXRlbXMtZm91ciB7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuc2xpZGVfX2l0ZW1zLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2xpZGVfX2l0ZW1zLXZpZXcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2xpZGUtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICB6LWluZGV4OiA1OyB9XG4gIC5zbGlkZS1pY29uX19sZWZ0IHtcbiAgICBsZWZ0OiAxNXB4OyB9XG4gIC5zbGlkZS1pY29uX19yaWdodCB7XG4gICAgcmlnaHQ6IDE1cHg7IH1cblxuLnNsaWRlLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zbGlkZS1pbWdfX2JhY2sge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5zbGlkZS1pbmZvIHtcbiAgaGVpZ2h0OiAxMzNweDtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5zbGlkZS1pbmZvLXN1YiB7XG4gICAgcGFkZGluZzogMjBweCAxNnB4IDA7IH1cbiAgLnNsaWRlLWluZm9fX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOTk5O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDNlbTsgfVxuICAuc2xpZGUtaW5mb19fbmFtZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTM4NDY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuICAuc2xpZGUtaW5mb19fcHJpY2Uge1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuc2xpZGUtaW5mb19fcHJpY2UtZGlzY291bnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gICAgLnNsaWRlLWluZm9fX3ByaWNlLW9yaWdpbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgICAuc2xpZGUtaW5mb19fcHJpY2UtcGVyIHtcbiAgICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG5cbi5zbGlkZS1vcHRpb24ge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAxOyB9XG4gIC5zbGlkZS1vcHRpb25fX3VwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDE2cHggNXB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzY2NjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2OyB9XG4gIC5zbGlkZS1vcHRpb25fX3NpemUge1xuICAgIGJvcmRlci10b3A6IDFweCBkb3R0ZWQgI2NjYzsgfVxuICAgIC5zbGlkZS1vcHRpb25fX3NpemUtbGlzdCB7XG4gICAgICAqem9vbTogMTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAuc2xpZGUtb3B0aW9uX19zaXplLWxpc3Q6YWZ0ZXIsIC5zbGlkZS1vcHRpb25fX3NpemUtbGlzdDpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnNsaWRlLW9wdGlvbl9fc2l6ZS1vYmoge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNsaWRlLW9wdGlvbl9fc2l6ZS1vYmpfX3NvbGRvdXQge1xuICAgICAgICBjb2xvcjogI2NjYzsgfVxuICAgICAgLnNsaWRlX19pdGVtcy10aHJlZSAuc2xpZGUtb3B0aW9uX19zaXplLW9iaiB7XG4gICAgICAgIHdpZHRoOiAxMS4xMTExMSU7IH1cbiAgICAgIC5zbGlkZV9faXRlbXMtZm91ciAuc2xpZGUtb3B0aW9uX19zaXplLW9iaiB7XG4gICAgICAgIHdpZHRoOiAxNC4yODU3MSU7IH1cbiAgICAgIC5zbGlkZV9faXRlbXMtZml2ZSAuc2xpZGUtb3B0aW9uX19zaXplLW9iaiB7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgIC5zbGlkZV9faXRlbXMtc2l4IC5zbGlkZS1vcHRpb25fX3NpemUtb2JqIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfVxuXG4uc2xpZGUtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDMuNnJlbTtcbiAgaGVpZ2h0OiA0LjJyZW07XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2RkZDtcbiAgdGV4dC1pbmRlbnQ6IC05OTkuOXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuc2xpZGUtYnRuOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5zbGlkZS1idG5fX3ByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gYXV0bzsgfVxuICAuc2xpZGUtYnRuX19uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gYXV0bzsgfVxuXG4uaWNvbi1idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gIC5pY29uLWJ0bl9fc2VhcmNoLCAuaWNvbi1idG5fX2NhcnQge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gICAgLmJlc3QtcHJvZHVjdCAuaWNvbi1idG5fX3NlYXJjaCwgLmJlc3QtcHJvZHVjdCAuaWNvbi1idG5fX2NhcnQge1xuICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuaWNvbi1idG5fX3NlYXJjaCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vY29tcGFyZS1pY29uMTd4MTcucG5nKTsgfVxuICAuaWNvbi1idG5fX2NhcnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ljb25fY2FydDEzeDE3LnBuZyk7IH1cbiAgICAuaWNvbi1idG5fX2NhcnQtZm91ciB7XG4gICAgICB3aWR0aDogMTI4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7IH1cbiAgICAgIC5pY29uLWJ0bl9fY2FydC1mb3VyOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljb24vaWNvbl9jYXJ0MTN4MTcucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuaWNvbi1idG5fX2J1eSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAuaWNvbi1idG5fX2J1eS1mb3VyIHtcbiAgICAgIHdpZHRoOiAxMjdweDsgfVxuICAgIC5pY29uLWJ0bl9fYnV5OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2ljb25fYnV5MTd4MTMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmljb24tYnRuX190eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5zZWFyY2gtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogNTBweCAyMTNweCA0OHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gIC5zZWFyY2gtY29udGFpbmVyX190aXRsZSB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5zZWFyY2gtY29udGFpbmVyX19pbnB1dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlYXJjaC1jb250YWluZXJfX2lucHV0IGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnNlYXJjaC1jb250YWluZXJfX2lucHV0IC5mYXFfc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvaW1nL2ljb24vc2VhcmNoLWljb24xNngxNi5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDQ2JTtcbiAgICAgIG1hcmdpbi10b3A6IC00LjUlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5zZWFyY2gtY29udGFpbmVyX190eHQge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4OyB9XG4gICAgLnNlYXJjaC1jb250YWluZXJfX3R4dC1ib2xkIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4OyB9XG4gICAgLnNlYXJjaC1jb250YWluZXJfX3R4dC1pdGVtcyB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjsgfVxuICAgIC5zZWFyY2gtY29udGFpbmVyX190eHQtYmFyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubWFpbl9zZXJ2aWNlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgLm1haW5fc2VydmljZS0tdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG4gIC5tYWluX3NlcnZpY2UtLWNvbnRlbnRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLm1haW5fc2VydmljZS0tY29udGVudHNfX2l0ZW1zIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgaGVpZ2h0OiAxMjhweDsgfVxuICAgICAgLm1haW5fc2VydmljZS0tY29udGVudHNfX2l0ZW1zOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZTQ4NDg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1haW5fc2VydmljZS0tY29udGVudHNfX2l0ZW1zOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5tYWluX3NlcnZpY2UtLWNvbnRlbnRzX19pdGVtcyAuaXRlbXMtaW1nMSB7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9zZXJ2aWNlL21haW5fc2VydmljZS1pbWcxLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm1haW5fc2VydmljZS0tY29udGVudHNfX2l0ZW1zIC5pdGVtcy1pbWcyIHtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvaW1nL3NlcnZpY2UvbWFpbl9zZXJ2aWNlLWltZzIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAubWFpbl9zZXJ2aWNlLS1jb250ZW50c19faXRlbXMgLml0ZW1zLWltZzMge1xuICAgICAgICB3aWR0aDogNTRweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9pbWcvc2VydmljZS9tYWluX3NlcnZpY2UtaW1nMy5wbmdcIikgbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5tYWluX3NlcnZpY2UtLWNvbnRlbnRzX19pdGVtcyAuaXRlbXMtaW1nNCB7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9zZXJ2aWNlL21haW5fc2VydmljZS1pbWc0LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLm1haW5fc2VydmljZS0tY29udGVudHNfX2l0ZW1zIC5pdGVtcy1pbWc1IHtcbiAgICAgICAgd2lkdGg6IDU0cHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvaW1nL3NlcnZpY2UvbWFpbl9zZXJ2aWNlLWltZzUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAubWFpbl9zZXJ2aWNlLS1jb250ZW50c19faXRlbXMgLml0ZW1zLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLm1haW5fc2VydmljZS0tYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgKnpvb206IDE7XG4gIG1hcmdpbi10b3A6IDUxcHg7IH1cbiAgLm1haW5fc2VydmljZS0tYm90dG9tOmFmdGVyLCAubWFpbl9zZXJ2aWNlLS1ib3R0b206YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuICAubWFpbl9zZXJ2aWNlLS1ib3R0b21fbm90aWNlLFxuICAubWFpbl9zZXJ2aWNlLS1ib3R0b20gLmJvdHRvbV9ub3RpY2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzogMjlweCAxOXB4IDQxcHggMjhweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtaW4td2lkdGg6IDYwOHB4OyB9XG4gICAgLm1haW5fc2VydmljZS0tYm90dG9tX25vdGljZS0tdXBwZXIsXG4gICAgLm1haW5fc2VydmljZS0tYm90dG9tIC5ib3R0b21fbm90aWNlLS11cHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbV9ub3RpY2UtLXVwcGVyOmFmdGVyLCAubWFpbl9zZXJ2aWNlLS1ib3R0b21fbm90aWNlLS11cHBlcjpiZWZvcmUsXG4gICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b20gLmJvdHRvbV9ub3RpY2UtLXVwcGVyOmFmdGVyLFxuICAgICAgLm1haW5fc2VydmljZS0tYm90dG9tIC5ib3R0b21fbm90aWNlLS11cHBlcjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b21fbm90aWNlLS11cHBlcl90aXRsZSxcbiAgICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbSAuYm90dG9tX25vdGljZS0tdXBwZXJfdGl0bGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbV9ub3RpY2UtLXVwcGVyX21vcmUsXG4gICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b20gLmJvdHRvbV9ub3RpY2UtLXVwcGVyX21vcmUge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDsgfVxuICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbV9ub3RpY2UtLWNvbnRlbnRzLFxuICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbSAuYm90dG9tX25vdGljZS0tY29udGVudHMge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDsgfVxuICAgICAgLm1haW5fc2VydmljZS0tYm90dG9tX25vdGljZS0tY29udGVudHNfaXRlbXMsXG4gICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b20gLmJvdHRvbV9ub3RpY2UtLWNvbnRlbnRzX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICp6b29tOiAxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b21fbm90aWNlLS1jb250ZW50c19pdGVtczphZnRlciwgLm1haW5fc2VydmljZS0tYm90dG9tX25vdGljZS0tY29udGVudHNfaXRlbXM6YmVmb3JlLFxuICAgICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b20gLmJvdHRvbV9ub3RpY2UtLWNvbnRlbnRzX2l0ZW1zOmFmdGVyLFxuICAgICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b20gLmJvdHRvbV9ub3RpY2UtLWNvbnRlbnRzX2l0ZW1zOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgICAgLm1haW5fc2VydmljZS0tYm90dG9tX25vdGljZS0tY29udGVudHNfaXRlbXM6bGFzdC1jaGlsZCxcbiAgICAgICAgLm1haW5fc2VydmljZS0tYm90dG9tIC5ib3R0b21fbm90aWNlLS1jb250ZW50c19pdGVtczpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b21fbm90aWNlLS1jb250ZW50c19pdGVtcy10aXRsZSxcbiAgICAgICAgLm1haW5fc2VydmljZS0tYm90dG9tIC5ib3R0b21fbm90aWNlLS1jb250ZW50c19pdGVtcy10aXRsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgLm1haW5fc2VydmljZS0tYm90dG9tX25vdGljZS0tY29udGVudHNfaXRlbXMtZGF0ZSxcbiAgICAgICAgLm1haW5fc2VydmljZS0tYm90dG9tIC5ib3R0b21fbm90aWNlLS1jb250ZW50c19pdGVtcy1kYXRlIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7IH1cbiAgLm1haW5fc2VydmljZS0tYm90dG9tX2luZm8sXG4gIC5tYWluX3NlcnZpY2UtLWJvdHRvbSAuYm90dG9tLWluZm8ge1xuICAgIG1pbi13aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZzogMzBweCA1OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbV9pbmZvX3VwcGVyLFxuICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbSAuYm90dG9tLWluZm9fdXBwZXIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm1haW5fc2VydmljZS0tYm90dG9tX2luZm9fcGhvbmUsXG4gICAgLm1haW5fc2VydmljZS0tYm90dG9tIC5ib3R0b20taW5mb19waG9uZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjhweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDQwcHg7IH1cbiAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b21faW5mb190aW1lLFxuICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbSAuYm90dG9tLWluZm9fdGltZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgIC5tYWluX3NlcnZpY2UtLWJvdHRvbV9pbmZvX2RheSxcbiAgICAubWFpbl9zZXJ2aWNlLS1ib3R0b20gLmJvdHRvbS1pbmZvX2RheSB7XG4gICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5zZXJ2aWNlLXdyYXBwZXIge1xuICB3aWR0aDogMTI0MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAxNjVweDsgfVxuICAuc2VydmljZS13cmFwcGVyOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJzsgfVxuXG4uc2VydmljZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4OyB9XG4gIC5zZXJ2aWNlLWNvbnRhaW5lcjphZnRlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7IH1cblxuLnNlcnZpY2UtbG5iIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNlcnZpY2UtbG5iX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlcnZpY2UtbG5iX19saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgLnNlcnZpY2UtbG5iX19saXN0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjJweDsgfVxuICAgIC5zZXJ2aWNlLWxuYl9fbGlzdC1pdGVtcyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAuc2VydmljZS1sbmJfX2xpc3QtaXRlbXMuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG5cbi5zZXJ2aWNlLWNvbnRlbnQge1xuICB3aWR0aDogMTAzMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uc2VydmljZS1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNlcnZpY2UtaGVhZGVyX190aXRsZSB7XG4gICAgcGFkZGluZzogMCA2cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLnNlcnZpY2UtaGVhZGVyX19hbmNob3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogNXB4O1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNlcnZpY2UtaGVhZGVyX19zZWxlY3QtZmlsdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDVweDtcbiAgICBib3R0b206IC0yMnB4O1xuICAgIHdpZHRoOiAxMzhweDsgfVxuXG4uZmFxLFxuLmZhcS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuZmFxLXRpdGxlLFxuICAuZmFxLWNvbnRhaW5lci10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgKnpvb206IDE7IH1cbiAgICAuZmFxLXRpdGxlOmFmdGVyLCAuZmFxLXRpdGxlOmJlZm9yZSxcbiAgICAuZmFxLWNvbnRhaW5lci10aXRsZTphZnRlcixcbiAgICAuZmFxLWNvbnRhaW5lci10aXRsZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmZhcS10aXRsZV9fZmlyc3QsXG4gICAgLmZhcS1jb250YWluZXItdGl0bGVfX2ZpcnN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogMTFweDsgfVxuICAgICAgLmZhcS10aXRsZV9fZmlyc3Qgc3BhbixcbiAgICAgIC5mYXEtY29udGFpbmVyLXRpdGxlX19maXJzdCBzcGFuIHtcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAuZmFxLXRpdGxlX19hbGwsXG4gICAgLmZhcS1jb250YWluZXItdGl0bGVfX2FsbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogMTMwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cbiAgICAgIC5mYXEtdGl0bGVfX2FsbCAuYWxsLWZhcV9jbG9zZSxcbiAgICAgIC5mYXEtY29udGFpbmVyLXRpdGxlX19hbGwgLmFsbC1mYXFfY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZmFxLXRpdGxlX19hbGwgYnV0dG9uLFxuICAgICAgLmZhcS1jb250YWluZXItdGl0bGVfX2FsbCBidXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5mYXEtdGl0bGVfX2FsbCBidXR0b24gaW1nLFxuICAgICAgICAuZmFxLWNvbnRhaW5lci10aXRsZV9fYWxsIGJ1dHRvbiBpbWcge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuICAuZmFxLWNvbnRlbnRzLFxuICAuZmFxLWNvbnRhaW5lci1jb250ZW50cyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLmZhcS1jb250ZW50c191cHBlcixcbiAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c191cHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmOyB9XG4gICAgICAuZmFxLWNvbnRlbnRzX3VwcGVyLS1pdGVtcyxcbiAgICAgIC5mYXEtY29udGFpbmVyLWNvbnRlbnRzX3VwcGVyLS1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZhcS1jb250ZW50c191cHBlciAudXBwZXItYWN0aXZlLFxuICAgICAgLmZhcS1jb250YWluZXItY29udGVudHNfdXBwZXIgLnVwcGVyLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2VlNDg0ODsgfVxuICAgIC5mYXEtY29udGVudHNfbGlzdCxcbiAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICAuZmFxLWNvbnRlbnRzX2xpc3Qtbm9zZWFyY2gsXG4gICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LW5vc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgICAgIC5mYXEtY29udGVudHNfbGlzdC1ub3NlYXJjaF90eHQsXG4gICAgICAgIC5mYXEtY29udGFpbmVyLWNvbnRlbnRzX2xpc3Qtbm9zZWFyY2hfdHh0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG4gICAgICAuZmFxLWNvbnRlbnRzX2xpc3QtaXRlbXMsXG4gICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LWl0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZmFxLWNvbnRlbnRzX2xpc3QtaXRlbXNfX3F1ZXN0aW9uLFxuICAgICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LWl0ZW1zX19xdWVzdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbDsgfVxuICAgICAgICAgIC5mYXEtY29udGVudHNfbGlzdC1pdGVtc19fcXVlc3Rpb24gLnF1ZXN0aW9uLWljb24sXG4gICAgICAgICAgLmZhcS1jb250YWluZXItY29udGVudHNfbGlzdC1pdGVtc19fcXVlc3Rpb24gLnF1ZXN0aW9uLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7IH1cbiAgICAgICAgICAuZmFxLWNvbnRlbnRzX2xpc3QtaXRlbXNfX3F1ZXN0aW9uIC5mYXFfcXVlc3Rpb24tdGl0bGUsXG4gICAgICAgICAgLmZhcS1jb250YWluZXItY29udGVudHNfbGlzdC1pdGVtc19fcXVlc3Rpb24gLmZhcV9xdWVzdGlvbi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDExcHg7IH1cbiAgICAgICAgICAgIC5mYXEtY29udGVudHNfbGlzdC1pdGVtc19fcXVlc3Rpb24gLmZhcV9xdWVzdGlvbi10aXRsZV9fY2F0ZWdvcnksXG4gICAgICAgICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LWl0ZW1zX19xdWVzdGlvbiAuZmFxX3F1ZXN0aW9uLXRpdGxlX19jYXRlZ29yeSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAgICAgICAgICAgLmZhcS1jb250ZW50c19saXN0LWl0ZW1zX19xdWVzdGlvbiAuZmFxX3F1ZXN0aW9uLXRpdGxlX192YWx1ZSxcbiAgICAgICAgICAgIC5mYXEtY29udGFpbmVyLWNvbnRlbnRzX2xpc3QtaXRlbXNfX3F1ZXN0aW9uIC5mYXFfcXVlc3Rpb24tdGl0bGVfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAgICAgICAuZmFxLWNvbnRlbnRzX2xpc3QtaXRlbXNfX3F1ZXN0aW9uIC5xdWVzdGlvbi1hcnJvdyxcbiAgICAgICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LWl0ZW1zX19xdWVzdGlvbiAucXVlc3Rpb24tYXJyb3cge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogNTAwbXMgYWxsOyB9XG4gICAgICAgIC5mYXEtY29udGVudHNfbGlzdC1pdGVtc19fYW5zd2VyLFxuICAgICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LWl0ZW1zX19hbnN3ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgIC5mYXEtY29udGVudHNfbGlzdC1pdGVtc19fYW5zd2VyIC5hbnN3ZXItaWNvbixcbiAgICAgICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LWl0ZW1zX19hbnN3ZXIgLmFuc3dlci1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAgICAgLmZhcS1jb250ZW50c19saXN0LWl0ZW1zX19hbnN3ZXIgLmFuc3dlci10aXRsZSxcbiAgICAgICAgICAuZmFxLWNvbnRhaW5lci1jb250ZW50c19saXN0LWl0ZW1zX19hbnN3ZXIgLmFuc3dlci10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi5mYXEtYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMjlweCAyMHB4IDMxcHggMjFweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuZmFxLWJvdHRvbV90aXRsZSB7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDsgfVxuICAuZmFxLWJvdHRvbV9tb3JlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cblxuLmd1aWRlLXNlY3Rpb25fX2hlYWRlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmd1aWRlLXNlY3Rpb25fX3RibC1zdWJqZWN0IHtcbiAgcGFkZGluZzogMjVweCAyMHB4OyB9XG5cbi5ndWlkZS1zZWN0aW9uX190Ymwtb2JqZWN0IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjkyMzE7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtOyB9XG5cbi5ndWlkZS1zZWN0aW9uX190YmwtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2O1xuICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtOyB9XG5cbi5ndWlkZS1zZWN0aW9uX19ndWlkZUJveCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7IH1cblxuLmd1aWRlLWZvcm1fX2l0ZW0gfiAuZ3VpZGUtZm9ybV9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmd1aWRlLWZvcm1fX2l0ZW0tbGFyZ2Uge1xuICB3aWR0aDogNTEwcHg7IH1cbiAgLmd1aWRlLWZvcm1fX2l0ZW0tbGFyZ2UgdGV4dGFyZWEge1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuXG4uZ3VpZGUtZm9ybV9faXRlbS1maWxlIHtcbiAgd2lkdGg6IDM1NnB4OyB9XG5cbi5yZXR1cm4tc3RlcF9fd2hpdGUtYm94IHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG5cbi5yZXR1cm4tc3RlcC0tbnVsbC1ub3JtYWwge1xuICBtYXJnaW4tdG9wOiAyNnB4OyB9XG5cbi5yZXR1cm4tc3RlcC0tbnVsbC1ib3R0b20ge1xuICBtYXJnaW4tYm90dG9tOiAyNnB4OyB9XG5cbi5yZXR1cm4tc3RlcF9faXRlbSB+IC5yZXR1cm4tc3RlcF9faXRlbSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLnJldHVybi1zdGVwX19pdGVtLS1tdC1hbGl0dGxlIHtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4ucmV0dXJuLXN0ZXBfX2l0ZW0tLW1sLXNtYWxsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cblxuLnJldHVybi1zdGVwX19pdGVtLS1tbC1hbGl0dGxlIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cblxuLnJldHVybi1zdGVwX19pdGVtLS1ncmF5IHtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLnJldHVybi1zdGVwX19pdGVtLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICBsaW5lLWhlaWdodDogMS42OTIzMTsgfVxuXG4ucmV0dXJuLXN0ZXBfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLnJldHVybi1zdGVwX19pdGVtLXRleHQtLW5vbm51bGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLnJldHVybi1zdGVwX19pdGVtLXRleHQtLXByZWxpbmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuXG4uY2lyY2xlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5jaXJjbGUtdGV4dF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gIC5jaXJjbGUtdGV4dC0tbXQtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgLmNpcmNsZS10ZXh0LS1saC1taWRkbGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjgzMzMzOyB9XG4gIC5jaXJjbGUtdGV4dDpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDlweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgd2lkdGg6IDJweDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBjb250ZW50OiAnJztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2OyB9XG4gIC5jaXJjbGUtdGV4dC0tcmVkIHtcbiAgICBjb2xvcjogI2VlNDg0ODsgfVxuXG4udGV4dC1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRleHQtYmxvY2tfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDQwcHggNXB4IDM4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07IH1cbiAgICAudGV4dC1ibG9ja19faXRlbSB+IC50ZXh0LWJsb2NrX19pdGVtIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgLnRleHQtYmxvY2tfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgIC50ZXh0LWJsb2NrX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDsgfVxuICAgIC50ZXh0LWJsb2NrX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM2NjY2NjY7IH1cbiAgICAudGV4dC1ibG9ja19faXRlbS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODQ2MTU7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cbiAgICAudGV4dC1ibG9ja19faXRlbS0tZ3JheSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTsgfVxuXG4uY2hlY2stdGFibGUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2FhYWFhYTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlOyB9XG4gIC5jaGVjay10YWJsZS0tbnVsbC1zbWFsbCB7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5jaGVjay10YWJsZSB0aCwgLmNoZWNrLXRhYmxlIHRkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgIGhlaWdodDogNDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuY2hlY2stdGFibGUgdGgge1xuICAgIGNvbG9yOiAjMzMzMzMzOyB9XG4gIC5jaGVjay10YWJsZSB0ZCB7XG4gICAgY29sb3I6ICM2NjY2NjY7IH1cblxuLmJlbmVmaXRzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMTIxMjE7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi10b3A6IDYwcHg7IH1cblxuLmJlbmVmaXRzLWxpc3Qge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmJlbmVmaXRzLWxpc3QtLWxpbmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLmJlbmVmaXRzLWl0ZW0ge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICBwYWRkaW5nOiA1MHB4IDA7IH1cbiAgLmJlbmVmaXRzLWl0ZW0tLXR3byB7XG4gICAgd2lkdGg6IDUwJTsgfVxuICAuYmVuZWZpdHMtaXRlbV9faW1nIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAuYmVuZWZpdHMtaXRlbV9faW1nIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLmJlbmVmaXRzLWl0ZW1fX2ltZy1yaWdodCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAuYmVuZWZpdHMtaXRlbV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtOyB9XG4gIC5iZW5lZml0cy1pdGVtX19jb250ZW50cyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTsgfVxuICAuYmVuZWZpdHMtaXRlbS0tbXQtc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAuYmVuZWZpdHMtaXRlbS0tbXQtYWxpdHRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAuYmVuZWZpdHMtaXRlbS0tYWxpZ24tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJlbmVmaXRzLWl0ZW0tLWFsaWduLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJlbmVmaXRzLWl0ZW0tLWFsaWduLXRvcCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuXG4ubm90aWNlLXRibF9faXRlbSB7XG4gIHBhZGRpbmc6IDIwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEzcHg7IH1cbiAgLm5vdGljZS10YmxfX2l0ZW0tLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLm5vdGljZS1saXN0X2hlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDAgLjRyZW07IH1cbiAgLm5vdGljZS1saXN0X2hlYWRlcl9fcmlnaHQge1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5ub3RpY2UtbGlzdF9oZWFkZXJfX3JpZ2h0ID4gKiB7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAubm90aWNlLWxpc3RfaGVhZGVyX19yaWdodCA+IC5nb29kcy1saXN0X2hlYWRlci0tb3B0aW9uIC5zZWxlY3QtY2xlYXI6YWZ0ZXIge1xuICAgICAgdG9wOiAxLjJyZW07XG4gICAgICByaWdodDogMS40cmVtOyB9XG4gICAgLm5vdGljZS1saXN0X2hlYWRlcl9fcmlnaHQgPiAuZ29vZHMtbGlzdF9oZWFkZXItLW9wdGlvbiAuc2VsZWN0LWNsZWFyIC5zZWxlY3QtY2xlYXJfX2l0ZW1zIHtcbiAgICAgIGhlaWdodDogMy4ycmVtOyB9XG5cbi5ub3RpY2UtbGlzdF9fc2VhcmNoLS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjUuMnJlbTtcbiAgaGVpZ2h0OiAzLjJyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC5ub3RpY2UtbGlzdF9fc2VhcmNoLS13cmFwID4gKiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLm5vdGljZS1saXN0X19zZWFyY2gtLXdyYXAgPiAubm90aWNlLWxpc3RfX3NlYXJjaC0td3JhcF9zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLm5vdGljZS1saXN0X19zZWFyY2gtLXdyYXAgPiAubm90aWNlLWxpc3RfX3NlYXJjaC0td3JhcF9zZWxlY3QgPiBzZWxlY3Qge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgICAubm90aWNlLWxpc3RfX3NlYXJjaC0td3JhcCA+IC5ub3RpY2UtbGlzdF9fc2VhcmNoLS13cmFwX3NlbGVjdDphZnRlciB7XG4gICAgICB0b3A6IDEuMnJlbTtcbiAgICAgIHJpZ2h0OiAxLjRyZW07IH1cbiAgLm5vdGljZS1saXN0X19zZWFyY2gtLXdyYXAgPiAubm90aWNlLWxpc3RfX3NlYXJjaC0td3JhcC10ZXh0Ym94IGlucHV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEycmVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5ub3RpY2UtbGlzdF9fc2VhcmNoLS13cmFwID4gLm5vdGljZS1saXN0X19zZWFyY2gtLXdyYXAtdGV4dGJveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMS4ycmVtO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBtYXJnaW4tbGVmdDogLS4xcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5ub3RpY2UtbGlzdF9fc2VhcmNoLS13cmFwID4gYnV0dG9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL3NlYXJjaC1pY29uLTM2eDMwLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB3aWR0aDogMy42cmVtO1xuICAgIGhlaWdodDogM3JlbTsgfVxuXG4uc2VydmljZS1jb250ZW50X19oZWFkZXIge1xuICBoZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDAgMnJlbTsgfVxuICAuc2VydmljZS1jb250ZW50X19oZWFkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoOyB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX2hlYWRlciA+ICoge1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtOyB9XG4gIC5zZXJ2aWNlLWNvbnRlbnRfX2hlYWRlciBoMyB7XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgLnNlcnZpY2UtY29udGVudF9faGVhZGVyIHAge1xuICAgIGZsb2F0OiByaWdodDsgfVxuXG4uc2VydmljZS1jb250ZW50X19jb24ge1xuICBwYWRkaW5nOiAyLjVyZW0gM3JlbSA4LjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMnJlbTsgfVxuXG4uc2VydmljZS1jb250YWN0LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLnNlcnZpY2UtY29udGFjdF9mb3JtLXRpdGxlLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS10aXQge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6ICMzMzMzMzM7IH1cbiAgLnNlcnZpY2UtY29udGFjdF9mb3JtLXRpdGxlLnJlZ2lzdGVyLWNvbnRlbnRfX2l0ZW1zLS10aXQgcCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuXG4uc2VydmljZS1jb250YWN0X2lucHV0X190aXRsZSB7XG4gIHdpZHRoOiA1MXJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjY2NjY2NjO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcbiAgY29sb3I6ICM5OTk5OTk7IH1cblxuLnNlcnZpY2UtY29udGFjdF9pbnB1dF9fc2VsZWN0IHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHdpZHRoOiA0MC4ycmVtO1xuICBoZWlnaHQ6IDRyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTAuMXJlbTsgfVxuXG4uc2VydmljZS1jb250YWN0X2lucHV0X190ZXh0YXJlYSB7XG4gIHdpZHRoOiA1MXJlbTtcbiAgaGVpZ2h0OiAxNS4zcmVtOyB9XG5cbi5zZXJ2aWNlLWNvbnRhY3RfaW5wdXRfX2Rlc2NyaXB0aW9uLnRpcC10eHQgPiAucGhvbmUtcmFkaW9zIHtcbiAgdG9wOiAwOyB9XG4gIC5zZXJ2aWNlLWNvbnRhY3RfaW5wdXRfX2Rlc2NyaXB0aW9uLnRpcC10eHQgPiAucGhvbmUtcmFkaW9zID4gLnJhZGlvICsgLnJhZGlvIHtcbiAgICBtYXJnaW4tbGVmdDogMy44cmVtOyB9XG5cbi5zZXJ2aWNlLWNvbnRhY3RfaW5wdXRfX2VtYWlsIHtcbiAgd2lkdGg6IDQwLjJyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2NjY2NjYztcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNyZW07XG4gIGNvbG9yOiAjOTk5OTk5OyB9XG5cbi5zZXJ2aWNlLWNvbnRhY3RfZm9ybSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5zZXJ2aWNlLWNvbnRhY3RfX2d1aWVib3ggLm15cGFnZS1ndWlkZV9fbGlzdCA+IGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiAuNXJlbTsgfVxuICAuc2VydmljZS1jb250YWN0X19ndWllYm94IC5teXBhZ2UtZ3VpZGVfX2xpc3QgPiBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTsgfVxuXG4ubGlrZS10YWIge1xuICBkaXNwbGF5OiBibG9jazsgfVxuICAubGlrZS10YWJfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nLXRvcDogMjFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ubGlrZS1iYW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxpa2UtYmFubmVyX19tZXNzYWdlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5saWtlLWJhbm5lcl9fbWVzc2FnZS0tcG9pbnQge1xuICAgICAgY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAubGlrZS1iYW5uZXJfX21lc3NhZ2U6YmVmb3JlLCAubGlrZS1iYW5uZXJfX21lc3NhZ2U6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLmxpa2UtYmFubmVyX19tZXNzYWdlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMTlweDsgfVxuICAgIC5saWtlLWJhbm5lcl9fbWVzc2FnZTphZnRlciB7XG4gICAgICByaWdodDogLTE5cHg7IH1cbiAgLmxpa2UtYmFubmVyX19saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxpa2UtYmFubmVyX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAgIC5saWtlLWJhbm5lcl9faXRlbS1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7IH1cbiAgICAgIC5saWtlLWJhbm5lcl9faXRlbS1kZXNjcmlwdGlvbiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgIC5saWtlLWJhbm5lcl9faXRlbS1kZXNjcmlwdGlvbiBzcGFuICsgc3BhbiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAgICAgLmxpa2UtYmFubmVyX19pdGVtLWRlc2NyaXB0aW9uIHNwYW4gKyBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMTZweDtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgY29udGVudDogJyc7IH1cbiAgLmxpa2UtYmFubmVyX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4ubGlrZS1iZXN0IHtcbiAgbWFyZ2luLXRvcDogNjBweDsgfVxuXG4ubGlrZS1oYXNodGFnIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7IH1cbiAgLmxpa2UtaGFzaHRhZ19fd3JhcCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyOHB4IDRweDsgfVxuICAubGlrZS1oYXNodGFnX190aXRsZSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB3aWR0aDogOTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC5saWtlLWhhc2h0YWdfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLmxpa2UtY29udGVudHMge1xuICBtYXJnaW4tdG9wOiAwcHg7IH1cbiAgLmxpa2UtY29udGVudHNfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmxpa2UtZGlzcGxheSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmxpa2UtZGlzcGxheV9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubGlrZS1kaXNwbGF5X19pbWctbGVmdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAubGlrZS1kaXNwbGF5X19pbWctcmlnaHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAubGlrZS1kaXNwbGF5X19mb290ZXItdHh0IHtcbiAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTFweDsgfVxuICAgIC5saWtlLWRpc3BsYXlfX2Zvb3Rlci10eHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5saWtlLWRpc3BsYXlfX2Zvb3Rlci10eHQgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5saWtlLWd1aWRlIHtcbiAgbWFyZ2luLXRvcDogODBweDsgfVxuXG4ubGlrZS1saXN0X19pdGVtcy1vdmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAwO1xuICB0b3A6IDA7IH1cbiAgLmxpa2UtbGlzdF9faXRlbXMtb3Zlcl9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMTVweDsgfVxuICAubGlrZS1saXN0X19pdGVtcy1vdmVyX19idG4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDsgfVxuICAgIC5saWtlLWxpc3RfX2l0ZW1zLW92ZXJfX2J0biAud2lzaC1idG4ge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubGlrZS1saXN0X19pdGVtcy1vdmVyX19idG4gLmNhcnQtYnRuIHtcbiAgICAgIHdpZHRoOiA0Mi41JTtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgLmxpa2UtbGlzdF9faXRlbXMtb3Zlcl9fYnRuIC5jYXJ0LWJ0biBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAubGlrZS1saXN0X19pdGVtcy1vdmVyX19idG4gLmJ1eS1idG4ge1xuICAgICAgd2lkdGg6IDQyLjUlO1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAubGlrZS1saXN0X19pdGVtcy1vdmVyX19idG4gLmJ1eS1idG4gaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLmxpa2UtbGlzdF9faXRlbXMtb3Zlcl9fYnRuIC5jb21wYXJlLWJ0biB7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubGlrZS1saXN0X19pdGVtcy1vdmVyX19idG4gLmxpa2UtYnRuIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLm92ZXItYWN0aXZlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgbGVmdDogLTFweDsgfVxuXG4ubGVjb3Fnb2xmIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDg5cHg7IH1cbiAgLmxlY29xZ29sZl9fbG9nbyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM5cHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAubGVjb3Fnb2xmX190eHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5sZWNvcWdvbGZfX3JlZCB7XG4gICAgd2lkdGg6IDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUwMDEyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIxNXB4OyB9XG4gIC5sZWNvcWdvbGZfX2JsdWUge1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMmU4ZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDsgfVxuXG4udW1icm9fX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLnVtYnJvLS1tYWluLXZpc3VhbF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyp3aWR0aDogMTkycmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87Ki9cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzZyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9icmFuZF9pbmZvL3VtYi9tYWluX3Zpc3VhbC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7IH1cblxuLnVtYnJvLS1tYWluLXZpc3VhbF9maWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnVtYnJvLS1tYWluLXZpc3VhbF9maWdfX2RpbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kX2luZm8vdW1iL2RpbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgLyotd2Via2l0LXRyYW5zaXRpb246IGFsbCAxNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCAxNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCAxNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMTUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsqLyB9XG5cbi51bWJyby0tbWFpbi12aXN1YWxfZmlnYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAudW1icm8tLW1haW4tdmlzdWFsX2ZpZ2NfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTQuOXJlbTtcbiAgICBoZWlnaHQ6IDkuN3JlbTsgfVxuICAudW1icm8tLW1haW4tdmlzdWFsX2ZpZ2NfX2Fycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBib3R0b206IDRyZW07XG4gICAgd2lkdGg6IDIuNXJlbTtcbiAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLnVtYnJvLS1jb250ZW50c19fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udW1icm8tLWNvbnRlbnRzX3RvcF9fd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4udW1icm8tLWNvbnRlbnRzX3RvcF9maWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IC02cmVtO1xuICAvKi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsqLyB9XG4gIC51bWJyby0tY29udGVudHNfdG9wX2ZpZ19faW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDByZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9icmFuZF9pbmZvL3VtYi9jb25fMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAvKi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7Ki8gfVxuICAgIC51bWJyby0tY29udGVudHNfdG9wX2ZpZ19faW1nLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDk1cmVtO1xuICAgICAgaGVpZ2h0OiA2NXJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7IH1cblxuLnVtYnJvLS1jb250ZW50c190b3BfZmlnYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgcGFkZGluZzogMjMuNnJlbSAwIDIyLjdyZW0gNnJlbTsgfVxuICAudW1icm8tLWNvbnRlbnRzX3RvcF9maWdjX190aXRsZSB7XG4gICAgd2lkdGg6IDQwLjJyZW07XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAvKi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyovXG4gICAgb3BhY2l0eTogMDsgfVxuICAudW1icm8tLWNvbnRlbnRzX3RvcF9maWdjX190ZXh0IHtcbiAgICBwYWRkaW5nLXRvcDogMi44M3JlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRlbTtcbiAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAvKi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW1zLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyovXG4gICAgb3BhY2l0eTogMDsgfVxuXG4udW1icm8tLWNvbnRlbnRzX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyNHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMTByZW07XG4gIC8qLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyovXG4gIG9wYWNpdHk6IDA7IH1cbiAgLnVtYnJvLS1jb250ZW50c19ib3R0b21fX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAxNXJlbSAwOyB9XG4gIC51bWJyby0tY29udGVudHNfYm90dG9tLXRvcF9maWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudW1icm8tLWNvbnRlbnRzX2JvdHRvbS10b3BfZmlnOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC51bWJyby0tY29udGVudHNfYm90dG9tLXRvcF9maWdfX2ltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiA2MXJlbTtcbiAgICAgIGhlaWdodDogODFyZW07IH1cbiAgLnVtYnJvLS1jb250ZW50c19ib3R0b20tdG9wX2ZpZ2Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuM3JlbTsgfVxuICAgIC51bWJyby0tY29udGVudHNfYm90dG9tLXRvcF9maWdjX190aXRsZSB7XG4gICAgICB3aWR0aDogMjRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjFyZW07XG4gICAgICBtYXJnaW4tdG9wOiAxLjhyZW07IH1cbiAgICAudW1icm8tLWNvbnRlbnRzX2JvdHRvbS10b3BfZmlnY19fdGV4dC13cmFwcGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjdlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJywgc2Fucy1zZXJpZjsgfVxuICAgIC51bWJyby0tY29udGVudHNfYm90dG9tLXRvcF9maWdjX190ZXh0MiB7XG4gICAgICBtYXJnaW4tdG9wOiAxLjNyZW07IH1cbiAgICAudW1icm8tLWNvbnRlbnRzX2JvdHRvbS10b3BfZmlnY19fdGV4dDMge1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA2ZW07XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtOyB9XG4gIC51bWJyby0tY29udGVudHNfYm90dG9tLWJvdHRvbV9maWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNnJlbTsgfVxuICAgIC51bWJyby0tY29udGVudHNfYm90dG9tLWJvdHRvbV9maWc6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLnVtYnJvLS1jb250ZW50c19ib3R0b20tYm90dG9tX2ZpZ19faW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDUwLjVyZW07XG4gICAgICBoZWlnaHQ6IDQ3LjNyZW07IH1cbiAgLnVtYnJvLS1jb250ZW50c19ib3R0b20tYm90dG9tX2ZpZ2Mge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiA0LjlyZW07XG4gICAgbWFyZ2luLXRvcDogMS44cmVtOyB9XG4gICAgLnVtYnJvLS1jb250ZW50c19ib3R0b20tYm90dG9tX2ZpZ2NfX3RpdGxlIHtcbiAgICAgIHdpZHRoOiAyNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUuMXJlbTsgfVxuICAgIC51bWJyby0tY29udGVudHNfYm90dG9tLWJvdHRvbV9maWdjX190ZXh0LXdyYXBwZXIge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyN2VtO1xuICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnLCBzYW5zLXNlcmlmOyB9XG4gICAgLnVtYnJvLS1jb250ZW50c19ib3R0b20tYm90dG9tX2ZpZ2NfX3RleHQyIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuM3JlbTsgfVxuICAgIC51bWJyby0tY29udGVudHNfYm90dG9tLWJvdHRvbV9maWdjX190ZXh0MyB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDZlbTtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmRzdC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kc3QtaW5mby13cmFwIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5kc3QtaW5mby1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cbiAgLmRzdC1pbmZvX19pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAgIC5kc3QtaW5mb19faW1nIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7IH1cbiAgLmRzdC1pbmZvX192aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5kc3QtaW5mb19fdmlkZW8gdmlkZW8ge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmRzdC1pbmZvLWljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAyMi44NTcxNCU7XG4gICAgLyogSUUgOCAqL1xuICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MClcIjtcbiAgICAvKiBJRSA1LTcgKi9cbiAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgLyogTmV0c2NhcGUgKi9cbiAgICAtbW96LW9wYWNpdHk6IDA7XG4gICAgLyogU2FmYXJpIDEueCAqL1xuICAgIC1raHRtbC1vcGFjaXR5OiAwO1xuICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7IH1cbiAgICAuZHN0LWluZm8taWNvbi5tb3Zpbmcge1xuICAgICAgLyogSUUgOCAqL1xuICAgICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgICAvKiBJRSA1LTcgKi9cbiAgICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0xMDApO1xuICAgICAgLyogTmV0c2NhcGUgKi9cbiAgICAgIC1tb3otb3BhY2l0eTogMTtcbiAgICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgICAgLyogR29vZCBicm93c2VycyAqL1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgNzAwbXMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMjUsIDEpLCB0cmFuc2Zvcm0gNzAwbXMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMjUsIDEpOyB9XG4gIC5kc3QtaW5mby1sYXlvdXQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTI0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5kc3QtaW5mb19fbG9nbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMjU0cHg7XG4gICAgbGVmdDogMTIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAvKiBJRSA4ICovXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0wKVwiO1xuICAgIC8qIElFIDUtNyAqL1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbiAgICAvKiBOZXRzY2FwZSAqL1xuICAgIC1tb3otb3BhY2l0eTogMDtcbiAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgLWtodG1sLW9wYWNpdHk6IDA7XG4gICAgLyogR29vZCBicm93c2VycyAqL1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxNTAwbXMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMjUsIDEpLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMjUsIDEpOyB9XG4gICAgLmRzdC1pbmZvX19sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgICAuZHN0LWluZm9fX2xvZ28ubW92aW5nIHtcbiAgICAgIC8qIElFIDggKi9cbiAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgICAgLyogSUUgNS03ICovXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAgIC8qIE5ldHNjYXBlICovXG4gICAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgICAta2h0bWwtb3BhY2l0eTogMTtcbiAgICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogMzI5cHg7IH1cbiAgLmRzdC1pbmZvX19kZXNjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogNTIwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC8qIElFIDggKi9cbiAgICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PTApXCI7XG4gICAgLyogSUUgNS03ICovXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTApO1xuICAgIC8qIE5ldHNjYXBlICovXG4gICAgLW1vei1vcGFjaXR5OiAwO1xuICAgIC8qIFNhZmFyaSAxLnggKi9cbiAgICAta2h0bWwtb3BhY2l0eTogMDtcbiAgICAvKiBHb29kIGJyb3dzZXJzICovXG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEzMDBtcyBjdWJpYy1iZXppZXIoMC43NSwgMCwgMC4yNSwgMSkgMTAwMG1zLCB3aWR0aCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNzUsIDAsIDAuMjUsIDEpIDEwMDBtczsgfVxuICAgIC5kc3QtaW5mb19fZGVzYy1wYXJhIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGNvbG9yOiAjZGRkOyB9XG4gICAgICAuZHN0LWluZm9fX2Rlc2MtcGFyYSB+IC5kc3QtaW5mb19fZGVzYy1wYXJhIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7IH1cbiAgICAuZHN0LWluZm9fX2Rlc2MubW92aW5nIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIC8qIElFIDggKi9cbiAgICAgIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9MTAwKVwiO1xuICAgICAgLyogSUUgNS03ICovXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MTAwKTtcbiAgICAgIC8qIE5ldHNjYXBlICovXG4gICAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgICAvKiBTYWZhcmkgMS54ICovXG4gICAgICAta2h0bWwtb3BhY2l0eTogMTtcbiAgICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmRzdC12aWRlb19fcGxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAwO1xuICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuICAvKiBJRSA4ICovXG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIC8qIElFIDUtNyAqL1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9ODApO1xuICAvKiBOZXRzY2FwZSAqL1xuICAtbW96LW9wYWNpdHk6IDAuODtcbiAgLyogU2FmYXJpIDEueCAqL1xuICAta2h0bWwtb3BhY2l0eTogMC44O1xuICAvKiBHb29kIGJyb3dzZXJzICovXG4gIG9wYWNpdHk6IDAuODtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2ljb25fcGxheV9jaXJjbGUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjsgfVxuICAuZHN0LXZpZGVvX19wbGF5OmhvdmVyIHtcbiAgICAvKiBJRSA4ICovXG4gICAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0xMDApXCI7XG4gICAgLyogSUUgNS03ICovXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEwMCk7XG4gICAgLyogTmV0c2NhcGUgKi9cbiAgICAtbW96LW9wYWNpdHk6IDE7XG4gICAgLyogU2FmYXJpIDEueCAqL1xuICAgIC1raHRtbC1vcGFjaXR5OiAxO1xuICAgIC8qIEdvb2QgYnJvd3NlcnMgKi9cbiAgICBvcGFjaXR5OiAxOyB9XG5cbi5tc3ctaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDE5MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1zdy1pbmZvX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubXN3LWluZm9fX3NlY3Rpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODc1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1zdy1pbmZvX19zZWN0aW9uLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvYnJhbmRfaW5mby9tc3cvbXN3LWZ1bGwtYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIC5tc3ctaW5mb19fc2VjdGlvbi1iZyBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLm1zdy1pbmZvX19zZWN0aW9uLS10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTsgfVxuICAgIC5tc3ctaW5mb19fc2VjdGlvbi0tb3BhY2l0eSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAzNSwgNTMsIDAuNyk7IH1cbiAgICAubXN3LWluZm9fX3NlY3Rpb24tY29udGVudHMge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC5tc3ctaW5mb19fc2VjdGlvbi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAxM2VtOyB9XG4gICAgICAubXN3LWluZm9fX3NlY3Rpb24tdGl0bGUgfiAubXN3LWluZm9fX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgICAubXN3LWluZm9fX3NlY3Rpb24tdGl0bGUtLXJlZ3VsYXIge1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsOyB9XG4gICAgICAubXN3LWluZm9fX3NlY3Rpb24tdGl0bGUtLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5tc3ctaW5mb19fc2VjdGlvbi1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4OyB9XG4gICAgLm1zdy1pbmZvX19zZWN0aW9uLWxvZ28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAgICAgLm1zdy1pbmZvX19zZWN0aW9uLWxvZ286YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAtNTVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5tc3ctaW5mb19fc2VjdGlvbi10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubXN3LWluZm9fX2NvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAubXN3LWluZm9fX2hpc3Rvcnkge1xuICAgIHdpZHRoOiAxMDAxcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTI1cHggMDsgfVxuICAgIC5tc3ctaW5mb19faGlzdG9yeS1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTg1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtODhweDsgfVxuICAgIC5tc3ctaW5mb19faGlzdG9yeS1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIG1hcmdpbi10b3A6IDg4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTg1cHg7IH1cbiAgICAgIC5tc3ctaW5mb19faGlzdG9yeS1pdGVtLS1ibGluZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogLTE4NXB4O1xuICAgICAgICB3aWR0aDogMzk1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAubXN3LWluZm9fX2hpc3RvcnkteWVhciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLm1zdy1pbmZvX19oaXN0b3J5LXllYXI6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICBib3R0b206IC01MHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgY29udGVudDogJyc7IH1cbiAgICAubXN3LWluZm9fX2hpc3RvcnktZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5tc3ctaW5mb19faGlzdG9yeS1kZXNjcmlwdGlvbiB+IC5tc3ctaW5mb19faGlzdG9yeS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAubXN3LWluZm9fX2hpc3RvcnktaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLm1zdy1pbmZvX19wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tc3ctaW5mb19fcGxheWVyLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzQ0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgLm1zdy1pbmZvX19wbGF5ZXItYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDEycHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2ltZy9icmFuZF9pbmZvL21zdy9tc3ctcGxheWVyLWJ0bi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgIC5tc3ctaW5mb19fcGxheWVyLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4uZHNnLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5kc2ctaW5mby12aXN1YWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODc1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kX2luZm8vZHNnL2RzZy1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgLmRzZy1pbmZvLXZpc3VhbF9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDogMjAwcHg7IH1cbiAgICAgIC5kc2ctaW5mby12aXN1YWxfX3dyYXBwZXJfX3RpdGxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogODJweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAuZHNnLWluZm8tdmlzdWFsX193cmFwcGVyX190aXRsZSAudmlzdWFsLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA4MnB4OyB9XG4gICAgICAuZHNnLWluZm8tdmlzdWFsX193cmFwcGVyX190eHQsXG4gICAgICAuZHNnLWluZm8tdmlzdWFsX193cmFwcGVyIC5kc2ctaW5mb19fY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogNzdweDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAuZHNnLWluZm8tdmlzdWFsX193cmFwcGVyX190eHQtdXBwZXIsXG4gICAgICAgIC5kc2ctaW5mby12aXN1YWxfX3dyYXBwZXIgLmRzZy1pbmZvX19jb250YWluZXItdXBwZXIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgLmRzZy1pbmZvLXZpc3VhbF9fd3JhcHBlcl9fdHh0LXVwcGVyIC51cHBlci10eHQsXG4gICAgICAgICAgLmRzZy1pbmZvLXZpc3VhbF9fd3JhcHBlciAuZHNnLWluZm9fX2NvbnRhaW5lci11cHBlciAudXBwZXItdHh0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2MHB4OyB9XG4gICAgICAgICAgLmRzZy1pbmZvLXZpc3VhbF9fd3JhcHBlcl9fdHh0LXVwcGVyX2ludGVydmFsLFxuICAgICAgICAgIC5kc2ctaW5mby12aXN1YWxfX3dyYXBwZXIgLmRzZy1pbmZvX19jb250YWluZXItdXBwZXJfaW50ZXJ2YWwge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH1cbiAgICAgICAgLmRzZy1pbmZvLXZpc3VhbF9fd3JhcHBlcl9fdHh0LWJvdHRvbSxcbiAgICAgICAgLmRzZy1pbmZvLXZpc3VhbF9fd3JhcHBlciAuZHNnLWluZm9fX2NvbnRhaW5lci1ib3R0b20ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxNjJweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgLmRzZy1pbmZvLXZpc3VhbF9fd3JhcHBlcl9fdHh0LWJvdHRvbSAuYm90dG9tLXR4dCxcbiAgICAgICAgICAuZHNnLWluZm8tdmlzdWFsX193cmFwcGVyIC5kc2ctaW5mb19fY29udGFpbmVyLWJvdHRvbSAuYm90dG9tLXR4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNTJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI5LjdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC43cHg7IH1cbiAgLmRzZy1pbmZvLXR4dCB7XG4gICAgd2lkdGg6IDEwNTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA4NnB4IDBweDsgfVxuICAgIC5kc2ctaW5mby10eHRfbGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwcHggNjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTcwcHg7IH1cbiAgICAuZHNnLWluZm8tdHh0X2NhdGVnb3J5IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgICAgIC5kc2ctaW5mby10eHRfY2F0ZWdvcnktLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5kc2ctaW5mby10eHRfY2F0ZWdvcnkgLmRpdmlzaW9uLWludGVydmFsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5kc2ctaW5mby10eHRfY2F0ZWdvcnktLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNS45cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTsgfVxuICAgICAgLmRzZy1pbmZvLXR4dF9jYXRlZ29yeS0tZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMi45cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAuZHNnLWluZm8tYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICBwYWRkaW5nOiAxNDhweCAwcHggMTUxcHg7IH1cbiAgICAuZHNnLWluZm8tYm90dG9tX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA3MTJweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgIC5kc2ctaW5mby1ib3R0b21fX3dyYXBwZXI6YWZ0ZXIsIC5kc2ctaW5mby1ib3R0b21fX3dyYXBwZXI6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLmRzZy1pbmZvLWJvdHRvbV9fd3JhcHBlci1iaSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgICAgLmRzZy1pbmZvLWJvdHRvbV9fd3JhcHBlci1iaV90aXRsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyOS42cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5kc2ctaW5mby1ib3R0b21fX3dyYXBwZXItYmlfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTMuOXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmRzZy1pbmZvLWJvdHRvbV9fd3JhcHBlci1saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA3OXB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZHNnLWluZm8tYm90dG9tX193cmFwcGVyLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubWFpbi1ib3R0b20tYm9hcmQge1xuICB3aWR0aDogNjFyZW07XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5tYWluLWJvdHRvbS1ib2FyZF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEyNHJlbTtcbiAgICBtYXJnaW46IDcuOXJlbSBhdXRvIDEwcmVtOyB9XG4gICAgLm1haW4tYm90dG9tLWJvYXJkX193cmFwcGVyOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAubWFpbi1ib3R0b20tYm9hcmQgKyAubWFpbi1ib3R0b20tYm9hcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtOyB9XG4gIC5tYWluLWJvdHRvbS1ib2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tOyB9XG4gICAgLm1haW4tYm90dG9tLWJvYXJkX190aXRsZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAuNXJlbSAxLjRyZW07XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTsgfVxuICAgICAgLm1haW4tYm90dG9tLWJvYXJkX190aXRsZS13cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAubWFpbi1ib3R0b20tYm9hcmRfX3BsdXMge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAyOS41cmVtO1xuICAgIGhlaWdodDogMTRyZW07XG4gICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHMgKyAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19fd3JhcHBlcjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfZmlnIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6ICNmOGY4Zjg7IH1cbiAgICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19maWc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfZmlnX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX2ZpZ19faW1nLWpvaW4ge1xuICAgICAgICAgIHdpZHRoOiA0LjlyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjVyZW07IH1cbiAgICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX2ZpZ19faW1nLWNvdXBvbiB7XG4gICAgICAgICAgd2lkdGg6IDUuNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDMuN3JlbTsgfVxuICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19maWdjIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWxlZnQ6IDIuNXJlbTsgfVxuICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX2ZpZ2NfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfZmlnY19fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogLjNyZW07IH1cbiAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIC41cmVtOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX2l0ZW06YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBmbG9hdDogbm9uZTsgfVxuICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX19pdGVtICsgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMXJlbTsgfVxuICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX19pdGVtLXR5cGUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07IH1cbiAgICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19faXRlbS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX2l0ZW0tZGF0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTsgfVxuXG4ucHJvZHVjdC1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqem9vbTogMTsgfVxuICAucHJvZHVjdC1pbmZvOmFmdGVyLCAucHJvZHVjdC1pbmZvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByb2R1Y3QtaW5mb19iZyB7XG4gICAgd2lkdGg6IDQzMnB4O1xuICAgIGhlaWdodDogMzQ5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL21haW4vbWFpbi9wcm9kdWN0LWluZm8tYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAucHJvZHVjdC1pbmZvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUycHggMHB4IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgICp6b29tOiAxOyB9XG4gICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyOmFmdGVyLCAucHJvZHVjdC1pbmZvX19jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nIHtcbiAgICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmc6YWZ0ZXIsIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nOmJlZm9yZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nOmFmdGVyLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC5sYXVuY2hpbmc6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy10aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy1pbWcsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWltZ192aWV3LFxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1pbWdfdmlldyB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogLTI3cHg7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWltZ192aWV3LXVwcGVyLFxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWltZ192aWV3LXVwcGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmctaW1nX3ZpZXctYm90dG9tLFxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWltZ192aWV3LWJvdHRvbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy1sZWZ0LFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC5sYXVuY2hpbmctbGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMHB4IDVweDsgfVxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWxlZnRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWxlZnRfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWxlZnRfZGVzY3JpcHRpb24sXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWxlZnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmctcmlnaHQsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyOXB4OyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmctcmlnaHRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLXJpZ2h0X3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy1yaWdodF9kYXRlLFxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1yaWdodF9kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktdGVjaCxcbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2gge1xuICAgICAgICB3aWR0aDogNTI1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2g6YWZ0ZXIsIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktdGVjaDpiZWZvcmUsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2g6YWZ0ZXIsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2g6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtaW1nLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC50ZWNoLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLWltZ192aWV3LFxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2gtaW1nX3ZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtbGVmdCxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAwcHggNXB4OyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLWxlZnRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1sZWZ0X3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtbGVmdF9kZXNjcmlwdGlvbixcbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC50ZWNoLWxlZnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLXJpZ2h0LFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC50ZWNoLXJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtcmlnaHRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1yaWdodF90aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLXJpZ2h0X2RhdGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1yaWdodF9kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbixcbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLmNvbGxlY3Rpb24ge1xuICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbjphZnRlciwgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLWNvbGxlY3Rpb246YmVmb3JlLFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uOmFmdGVyLFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLWltZyxcbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAuY29sbGVjdGlvbi1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLWNvbGxlY3Rpb24taW1nX3ZpZXcsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAuY29sbGVjdGlvbi1pbWdfdmlldyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLWxlZnQsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLmNvbGxlY3Rpb24tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwcHggMHB4IDVweDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbi1sZWZ0X3RpdGxlLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLmNvbGxlY3Rpb24tbGVmdF90aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLWNvbGxlY3Rpb24tbGVmdF9kZXNjcmlwdGlvbixcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWxlZnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLXJpZ2h0LFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjlweDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbi1yaWdodF90aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uLXJpZ2h0X3RpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLXJpZ2h0X2RhdGUsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAuY29sbGVjdGlvbi1yaWdodF9kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seSxcbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHkge1xuICAgICAgd2lkdGg6IDYxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1vbmx5OmFmdGVyLCAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seTpiZWZvcmUsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHk6YWZ0ZXIsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLW9ubHktdGl0bGUsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1pbWcsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1vbmx5LWltZ192aWV3LFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktaW1nX3ZpZXcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogLTI3cHg7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1pbWdfdmlldy11cHBlcixcbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktaW1nX3ZpZXctdXBwZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1pbWdfdmlldy1ib3R0b20sXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5vbmx5LWltZ192aWV3LWJvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1sZWZ0LFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5vbmx5LWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCA1cHg7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLW9ubHktbGVmdF90aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5vbmx5LWxlZnRfdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1vbmx5LWxlZnRfZGVzY3JpcHRpb24sXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAub25seS1sZWZ0X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1yaWdodCxcbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAub25seS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLW9ubHktcmlnaHRfdGl0bGUsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAub25seS1yaWdodF90aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1yaWdodF9kYXRlLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktcmlnaHRfZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5tYWluLXBlcmZvcm1hbmNlIHtcbiAgbWFyZ2luLXRvcDogNzhweDsgfVxuICAubWFpbi1wZXJmb3JtYW5jZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLXBlcmZvcm1hbmNlX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAubWFpbi1wZXJmb3JtYW5jZV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0taW5mbyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDVweCAyM3B4O1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLWZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0tYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLWltZzpob3ZlciAubWFpbi1wZXJmb3JtYW5jZV9faXRlbS1pbWctLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0taW1nLS1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTc2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgNzIsIDcyLCAwLjgpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMDdlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0taW1nLS1ob3ZlciBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tYWluLW1hZ2F6aW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk3MHB4O1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAubWFpbi1tYWdhemluX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDE1ZW07IH1cbiAgLm1haW4tbWFnYXppbl9fbW9yZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTsgfVxuICAubWFpbi1tYWdhemluX19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLW1hZ2F6aW5fX2l0ZW0taW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1tYWdhemluX19pdGVtLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAubWFpbi1tYWdhemluX19pdGVtLWRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMDRlbTsgfVxuXG4ud2VhdGhlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTdweDsgfVxuICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDA5ZW07IH1cbiAgICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIC53ZWF0aGVyLXdyYXBwZXIgLm1haW4td2VhdGhlcl9fc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLndlYXRoZXItd3JhcHBlciAubWFpbi13ZWF0aGVyX19iZXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXJfX2NpcmNsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1M3B4O1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgLndlYXRoZXItd3JhcHBlciAubWFpbi13ZWF0aGVyX19yZWNvbW1lbmQge1xuICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAud2VhdGhlci13cmFwcGVyX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMDVweDtcbiAgICBoZWlnaHQ6IDExNDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbWFpbi9tYWluL3dodC1yZWNvbW1lbmQtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdG9wOiA4OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi5tYWluLWJvdHRvbS1ib2FyZCB7XG4gIHdpZHRoOiA2MXJlbTtcbiAgZmxvYXQ6IGxlZnQ7IH1cbiAgLm1haW4tYm90dG9tLWJvYXJkX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTI0cmVtO1xuICAgIG1hcmdpbjogNy45cmVtIGF1dG8gMTByZW07IH1cbiAgICAubWFpbi1ib3R0b20tYm9hcmRfX3dyYXBwZXI6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYWluLWJvdHRvbS1ib2FyZCArIC5tYWluLWJvdHRvbS1ib2FyZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgLm1haW4tYm90dG9tLWJvYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207IH1cbiAgICAubWFpbi1ib3R0b20tYm9hcmRfX3RpdGxlLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIC41cmVtIDEuNHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfX3RpdGxlLXdyYXBwZXI6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5tYWluLWJvdHRvbS1ib2FyZF9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI5LjVyZW07XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50cyArIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50cyB7XG4gICAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX193cmFwcGVyOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19maWcge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODsgfVxuICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX2ZpZzpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19maWdfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfZmlnX19pbWctam9pbiB7XG4gICAgICAgICAgd2lkdGg6IDQuOXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTsgfVxuICAgICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfZmlnX19pbWctY291cG9uIHtcbiAgICAgICAgICB3aWR0aDogNS42cmVtO1xuICAgICAgICAgIGhlaWdodDogMy43cmVtOyB9XG4gICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX2ZpZ2Mge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfZmlnY19fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19maWdjX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAuM3JlbTsgfVxuICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgLjVyZW07IH1cbiAgICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19faXRlbTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIGZsb2F0OiBub25lOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX2l0ZW0gKyAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX2l0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gICAgICAubWFpbi1ib3R0b20tYm9hcmRfY29udGVudHNfX2l0ZW0tdHlwZSB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIHdpZHRoOiA3LjVyZW07XG4gICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgfVxuICAgICAgLm1haW4tYm90dG9tLWJvYXJkX2NvbnRlbnRzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07IH1cbiAgICAgIC5tYWluLWJvdHRvbS1ib2FyZF9jb250ZW50c19faXRlbS1kYXRlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtOyB9XG5cbi5tYWluLXBlcmZvcm1hbmNlIHtcbiAgbWFyZ2luLXRvcDogNzhweDsgfVxuICAubWFpbi1wZXJmb3JtYW5jZV9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYWluLXBlcmZvcm1hbmNlX19saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAubWFpbi1wZXJmb3JtYW5jZV9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjk1cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0taW5mbyB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDVweCAyM3B4O1xuICAgICAgaGVpZ2h0OiAxMTBweDsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLWZvb3RlciB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0tYnRuIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTsgfVxuICAgIC5tYWluLXBlcmZvcm1hbmNlX19pdGVtLWltZzpob3ZlciAubWFpbi1wZXJmb3JtYW5jZV9faXRlbS1pbWctLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0taW1nLS1ob3ZlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMTc2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOCwgNzIsIDcyLCAwLjgpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMDdlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1haW4tcGVyZm9ybWFuY2VfX2l0ZW0taW1nLS1ob3ZlciBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG5cbi5tYWluLW1hZ2F6aW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDk3MHB4O1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAubWFpbi1tYWdhemluX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDE1ZW07IH1cbiAgLm1haW4tbWFnYXppbl9fbW9yZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTsgfVxuICAubWFpbi1tYWdhemluX19pdGVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLW1hZ2F6aW5fX2l0ZW0taW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAubWFpbi1tYWdhemluX19pdGVtLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogNTVweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA1ZW07IH1cbiAgICAubWFpbi1tYWdhemluX19pdGVtLWRhdGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMDRlbTsgfVxuXG4ud2VhdGhlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogOTdweDsgfVxuICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXJfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDA5ZW07IH1cbiAgICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMxNTE1MTU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgICAgbWFyZ2luLXRvcDogMTNweDsgfVxuICAgIC53ZWF0aGVyLXdyYXBwZXIgLm1haW4td2VhdGhlcl9fc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG4gICAgLndlYXRoZXItd3JhcHBlciAubWFpbi13ZWF0aGVyX19iZXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAud2VhdGhlci13cmFwcGVyIC5tYWluLXdlYXRoZXJfX2NpcmNsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNjRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1M3B4O1xuICAgICAgd2lkdGg6IDQ4MHB4OyB9XG4gICAgLndlYXRoZXItd3JhcHBlciAubWFpbi13ZWF0aGVyX19yZWNvbW1lbmQge1xuICAgICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIGZsb2F0OiByaWdodDsgfVxuICAud2VhdGhlci13cmFwcGVyX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMDVweDtcbiAgICBoZWlnaHQ6IDExNDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbWFpbi9tYWluL3dodC1yZWNvbW1lbmQtYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgdG9wOiA4OXB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IC0xOyB9XG5cbi53ZWF0aGVyLWJlc3RfX3JlcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC53ZWF0aGVyLWJlc3RfX3JlcC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDA1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAud2VhdGhlci1iZXN0X19yZXAtaW1nIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgLndlYXRoZXItYmVzdF9fcmVwLWluZm8ge1xuICAgIHBhZGRpbmc6IDMwcHggMCAyNXB4OyB9XG4gIC53ZWF0aGVyLWJlc3RfX3JlcC1uYW1lIHtcbiAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgIG1hcmdpbjogMTBweCBhdXRvIDE0cHg7IH1cblxuLndlYXRoZXItYmVzdF9fZGVzY3JpcHRpb24ge1xuICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBsZXR0ZXItc3BhY2luZzogLS4wMDNlbTsgfVxuXG4ud2VhdGhlci1iZXN0X19wcmljZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC53ZWF0aGVyLWJlc3RfX3ByaWNlLS1ncmF5IHtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGNvbG9yOiAjOTk5OTk5OyB9XG4gIC53ZWF0aGVyLWJlc3RfX3ByaWNlLS1yZWQge1xuICAgIGNvbG9yOiAjZWU0ODQ4OyB9XG5cbi53ZWF0aGVyLWJlc3RfX2Zvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBwYWRkaW5nOiAxNHB4IDAgMTZweDsgfVxuICAud2VhdGhlci1iZXN0X19mb290ZXItdGV4dCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLndlYXRoZXItYmVzdF9fZm9vdGVyLXRleHQtLXJlZCB7XG4gICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLndlYXRoZXItYmVzdF9fZm9vdGVyLXRleHQtLWNlbnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndlYXRoZXItYmVzdF9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7IH1cblxuLndlYXRoZXItYmVzdF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gIC53ZWF0aGVyLWJlc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAud2VhdGhlci1iZXN0X19pdGVtLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDAzZW07XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAud2VhdGhlci1iZXN0X19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgIC53ZWF0aGVyLWJlc3RfX2l0ZW0taW1nIGltZyB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAud2VhdGhlci1iZXN0X19pdGVtLWluZm8ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC53ZWF0aGVyLWJlc3RfX2l0ZW0tbmFtZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAud2VhdGhlci1iZXN0X19pdGVtLXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLndlYXRoZXItYmVzdF9faXRlbS1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7IH1cblxuLmxpa2UtcG9wdXAgKi5sYXllci1wb3B1cF9sb25nX2NvbnRlbnQge1xuICB3aWR0aDogNDVyZW07XG4gIGhlaWdodDogNjUuMnJlbTtcbiAgcGFkZGluZzogMy44cmVtIDNyZW0gNC4xcmVtIDRyZW07XG4gIHRvcDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmxpa2UtcG9wdXAgKi5sYXllci1wb3B1cC0tdGl0bGUge1xuICBwYWRkaW5nOiAwIDAgMnJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjsgfVxuXG4ubGlrZS1wb3B1cF9jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmxpa2UtcG9wdXBfY29udGVudHMgKyAubGlrZS1wb3B1cF9jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTsgfVxuICAubGlrZS1wb3B1cF9jb250ZW50c19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07IH1cbiAgLmxpa2UtcG9wdXBfY29udGVudHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS45cmVtOyB9XG4gICAgLmxpa2UtcG9wdXBfY29udGVudHNfX3RpdGxlID4gaDQge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAubGlrZS1wb3B1cF9jb250ZW50c19fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLmxpa2UtcG9wdXBfY29udGVudHNfX2xpc3QgKyAubGlrZS1wb3B1cF9jb250ZW50c19fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTsgfVxuICAubGlrZS1wb3B1cF9jb250ZW50c19faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiA1cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX19pdGVtICsgLmxpa2UtcG9wdXBfY29udGVudHNfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDNyZW07IH1cbiAgLmxpa2UtcG9wdXBfY29udGVudHNfX2NoZWNrYm94IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNy4zcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci5hY3RpdmUge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZTQ4NDg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2VlNDg0ODsgfVxuICAgICAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXIuYWN0aXZlICsgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnYyA+IC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ2NfX3RleHQge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXItLWNvbG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAgICAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXItLWNvbG9yLWI4MGUwZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjgwZTBlOyB9XG4gICAgICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci0tY29sb3ItNDI0MTQ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MjQxNDk7IH1cbiAgICAgICAgICAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy13cmFwcGVyLS1jb2xvci0wMTNlMmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxM2UyZTsgfVxuICAgICAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXItLWNvbG9yLTAwMDAwMCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwOyB9XG4gICAgICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci0tY29sb3ItZmZmZmZmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7IH1cbiAgICAgICAgICAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy13cmFwcGVyLS1jb2xvci1mZmFkMDAge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYWQwMDsgfVxuICAgICAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXItLWNvbG9yLTBkMjZjOCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGQyNmM4OyB9XG4gICAgICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci0tY29sb3ItN2EwNDkwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3YTA0OTA7IH1cbiAgICAgICAgICAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy13cmFwcGVyLS1jb2xvci1mMDNhNmQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwM2E2ZDsgfVxuICAgICAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXItLWNvbG9yLTBiYjc4NSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGJiNzg1OyB9XG4gICAgICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci0tY29sb3ItM2IwMzA0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYjAzMDQ7IH1cbiAgICAgICAgICAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy13cmFwcGVyLS1jb2xvci1kZDQ5MDEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkNDkwMTsgfVxuICAgICAgICAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy13cmFwcGVyLWNvbG9yIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICBvcGFjaXR5OiAuMTsgfVxuICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctb3V0ZXIge1xuICAgICAgICB3aWR0aDogMi4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDIuM3JlbTsgfVxuICAgICAgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctdHNoaXJ0IHtcbiAgICAgICAgd2lkdGg6IDIuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjhyZW07IH1cbiAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXBhbnRzIHtcbiAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjNyZW07IH1cbiAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXNob2VzIHtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjJyZW07IH1cbiAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdhcmUge1xuICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgICBoZWlnaHQ6IDJyZW07IH1cbiAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXNwb3J0cyB7XG4gICAgICAgIHdpZHRoOiAyLjNyZW07XG4gICAgICAgIGhlaWdodDogMi4zcmVtOyB9XG4gICAgICAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy1nb2xmIHtcbiAgICAgICAgd2lkdGg6IDEuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjJyZW07IH1cbiAgICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLWxpZmVzdHlsZSB7XG4gICAgICAgIHdpZHRoOiAyLjJyZW07XG4gICAgICAgIGhlaWdodDogMi41cmVtOyB9XG4gICAgICAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy1jb2xvciB7XG4gICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICBoZWlnaHQ6IC43cmVtO1xuICAgICAgICB6LWluZGV4OiA1OyB9XG4gIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ2Mge1xuICAgIG1hcmdpbi10b3A6IDEuMXJlbTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ2NfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtOyB9XG4gIC5saWtlLXBvcHVwX2NvbnRlbnRzX19jb2xvciAubGlrZS1wb3B1cF9jb250ZW50c19maWcge1xuICAgIGhlaWdodDogNC41cmVtO1xuICAgIHdpZHRoOiA0LjVyZW07IH1cbiAgLmxpa2UtcG9wdXBfY29udGVudHNfX2NvbG9yIC5saWtlLXBvcHVwX2NvbnRlbnRzX19pdGVtIHtcbiAgICB3aWR0aDogNC41cmVtOyB9XG4gIC5saWtlLXBvcHVwX2NvbnRlbnRzX19jb2xvciAubGlrZS1wb3B1cF9jb250ZW50c19faXRlbSArIC5saWtlLXBvcHVwX2NvbnRlbnRzX19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAubGlrZS1wb3B1cF9jb250ZW50c19fY29sb3IgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci0tY29sb3Ige1xuICAgIHdpZHRoOiA0LjVyZW07XG4gICAgaGVpZ2h0OiA0LjVyZW07IH1cbiAgICAubGlrZS1wb3B1cF9jb250ZW50c19fY29sb3IgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci0tY29sb3IgPiAqIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubGlrZS1wb3B1cF9jb250ZW50c19fY29sb3IgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci0tY29sb3IuYWN0aXZlID4gKiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5saWtlLXBvcHVwX2NvbnRlbnRzX19jb2xvciAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy13cmFwcGVyLS1jb2xvci5hY3RpdmUgKyAubGlrZS1wb3B1cF9jb250ZW50c19maWdfX2ltZy13cmFwcGVyLWNvbG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxpa2UtcG9wdXBfY29udGVudHNfX2NvbG9yIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXItLWNvbG9yICsgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci1jb2xvciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5saWtlLXBvcHVwX3N1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGlrZS1wb3B1cF9zdWJtaXQgPiBidXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxNHJlbTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucHJvZHVjdC1pbmZvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAqem9vbTogMTsgfVxuICAucHJvZHVjdC1pbmZvOmFmdGVyLCAucHJvZHVjdC1pbmZvOmJlZm9yZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnByb2R1Y3QtaW5mb19iZyB7XG4gICAgd2lkdGg6IDQzMnB4O1xuICAgIGhlaWdodDogMzQ5cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL21haW4vbWFpbi9wcm9kdWN0LWluZm8tYmcucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAucHJvZHVjdC1pbmZvX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDUycHggMHB4IDgwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDIwO1xuICAgICp6b29tOiAxOyB9XG4gICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyOmFmdGVyLCAucHJvZHVjdC1pbmZvX19jb250YWluZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nIHtcbiAgICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgKnpvb206IDE7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmc6YWZ0ZXIsIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nOmJlZm9yZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nOmFmdGVyLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC5sYXVuY2hpbmc6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy10aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy1pbWcsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWltZ192aWV3LFxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1pbWdfdmlldyB7XG4gICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogLTI3cHg7IH1cbiAgICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWltZ192aWV3LXVwcGVyLFxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWltZ192aWV3LXVwcGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmctaW1nX3ZpZXctYm90dG9tLFxuICAgICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWltZ192aWV3LWJvdHRvbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy1sZWZ0LFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC5sYXVuY2hpbmctbGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMHB4IDVweDsgfVxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWxlZnRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWxlZnRfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktbGF1bmNoaW5nLWxlZnRfZGVzY3JpcHRpb24sXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLWxlZnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmctcmlnaHQsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1yaWdodCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyOXB4OyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS1sYXVuY2hpbmctcmlnaHRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAubGF1bmNoaW5nLXJpZ2h0X3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LWxhdW5jaGluZy1yaWdodF9kYXRlLFxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLmxhdW5jaGluZy1yaWdodF9kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktdGVjaCxcbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2gge1xuICAgICAgICB3aWR0aDogNTI1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAqem9vbTogMTsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2g6YWZ0ZXIsIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXktdGVjaDpiZWZvcmUsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2g6YWZ0ZXIsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2g6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtaW1nLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC50ZWNoLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLWltZ192aWV3LFxuICAgICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAucHJvZHVjdC1pbmZvX2Rpc3BsYXkgLnRlY2gtaW1nX3ZpZXcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzOXB4O1xuICAgICAgICAgICAgcmlnaHQ6IC02MHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtbGVmdCxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1sZWZ0IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAwcHggNXB4OyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLWxlZnRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1sZWZ0X3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtbGVmdF9kZXNjcmlwdGlvbixcbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC50ZWNoLWxlZnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLXJpZ2h0LFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5IC50ZWNoLXJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLnByb2R1Y3QtaW5mb19kaXNwbGF5LXRlY2gtcmlnaHRfdGl0bGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1yaWdodF90aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheS10ZWNoLXJpZ2h0X2RhdGUsXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5wcm9kdWN0LWluZm9fZGlzcGxheSAudGVjaC1yaWdodF9kYXRlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbixcbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLmNvbGxlY3Rpb24ge1xuICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbjphZnRlciwgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLWNvbGxlY3Rpb246YmVmb3JlLFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uOmFmdGVyLFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLWltZyxcbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAuY29sbGVjdGlvbi1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLWNvbGxlY3Rpb24taW1nX3ZpZXcsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAuY29sbGVjdGlvbi1pbWdfdmlldyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzdweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgIGxlZnQ6IC01NXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLWxlZnQsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLmNvbGxlY3Rpb24tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAwcHggMHB4IDVweDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbi1sZWZ0X3RpdGxlLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLmNvbGxlY3Rpb24tbGVmdF90aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLWNvbGxlY3Rpb24tbGVmdF9kZXNjcmlwdGlvbixcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uLWxlZnRfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLXJpZ2h0LFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjlweDsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItY29sbGVjdGlvbi1yaWdodF90aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5jb2xsZWN0aW9uLXJpZ2h0X3RpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1jb2xsZWN0aW9uLXJpZ2h0X2RhdGUsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAuY29sbGVjdGlvbi1yaWdodF9kYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seSxcbiAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHkge1xuICAgICAgd2lkdGg6IDYxMHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgICAgKnpvb206IDE7IH1cbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1vbmx5OmFmdGVyLCAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seTpiZWZvcmUsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHk6YWZ0ZXIsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHk6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBjbGVhcjogYm90aDsgfVxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLW9ubHktdGl0bGUsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1pbWcsXG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1vbmx5LWltZ192aWV3LFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktaW1nX3ZpZXcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICByaWdodDogLTI3cHg7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1pbWdfdmlldy11cHBlcixcbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktaW1nX3ZpZXctdXBwZXIge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1pbWdfdmlldy1ib3R0b20sXG4gICAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5vbmx5LWltZ192aWV3LWJvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1sZWZ0LFxuICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5vbmx5LWxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCA1cHg7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLW9ubHktbGVmdF90aXRsZSxcbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyIC5vbmx5LWxlZnRfdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lci1vbmx5LWxlZnRfZGVzY3JpcHRpb24sXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAub25seS1sZWZ0X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1yaWdodCxcbiAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAub25seS1yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7IH1cbiAgICAgICAgLnByb2R1Y3QtaW5mb19fY29udGFpbmVyLW9ubHktcmlnaHRfdGl0bGUsXG4gICAgICAgIC5wcm9kdWN0LWluZm9fX2NvbnRhaW5lciAub25seS1yaWdodF90aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXItb25seS1yaWdodF9kYXRlLFxuICAgICAgICAucHJvZHVjdC1pbmZvX19jb250YWluZXIgLm9ubHktcmlnaHRfZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzOyB9XG5cbi53dGhfY2lyY2xlIHtcbiAgd2lkdGg6IDQ4MHB4O1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWIxYjFiO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMjQwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMjQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDI0MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAud3RoX2NpcmNsZS1kYXRlIHtcbiAgICBwYWRkaW5nLXRvcDogNjlweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLnd0aF9jaXJjbGUtdGltZSB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDsgfVxuICAud3RoX2NpcmNsZS10ZW1wIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBmb250LXNpemU6IDE2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7IH1cbiAgICAud3RoX2NpcmNsZS10ZW1wX191bml0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00M3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAud3RoX2NpcmNsZS1pbWcge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gIC53dGhfY2lyY2xlLXR4dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7IH1cblxuLnd0aC1yZWNvbW1lbmQge1xuICB3aWR0aDogMjM3cHg7XG4gIGhlaWdodDogYXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAud3RoLXJlY29tbWVuZF90aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7IH1cbiAgLnd0aC1yZWNvbW1lbmRfZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG5cbi53dGgtcmVjb21tZW5kX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnd0aC1yZWNvbW1lbmRfc2xpZGVfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAud3RoLXJlY29tbWVuZF9zbGlkZV9fbmF2LWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnd0aC1yZWNvbW1lbmRfc2xpZGVfX25hdi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAud3RoLXJlY29tbWVuZF9zbGlkZV9fbmF2LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7IH1cbiAgICAgIC53dGgtcmVjb21tZW5kX3NsaWRlX19uYXYtaXRlbS0tYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLnd0aC1yZWNvbW1lbmRfc2xpZGUtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnd0aC1yZWNvbW1lbmRfc2xpZGVfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAud3RoLXJlY29tbWVuZF9zbGlkZV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC53dGgtcmVjb21tZW5kX3NsaWRlX19pdGVtLWJhciB7XG4gICAgICBwYWRkaW5nOiAyOXB4IDBweDsgfVxuICAgIC53dGgtcmVjb21tZW5kX3NsaWRlX19pdGVtLWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC53dGgtcmVjb21tZW5kX3NsaWRlX19pdGVtLWJyYW5kIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBjb2xvcjogIzg4ODsgfVxuICAgIC53dGgtcmVjb21tZW5kX3NsaWRlX19pdGVtLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gICAgLnd0aC1yZWNvbW1lbmRfc2xpZGVfX2l0ZW0tcHJpY2Uge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAud3RoLXJlY29tbWVuZF9zbGlkZV9fY29udHJvbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC53dGgtcmVjb21tZW5kX3NsaWRlX19jb250cm9sOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvaWNvbi9hcnJvdy1kZWVwZ3JheS04eDE1LnN2Zyk7IH1cbiAgICAud3RoLXJlY29tbWVuZF9zbGlkZV9fY29udHJvbC0tcHJldiB7XG4gICAgICBsZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvZGlzdC9pbWcvaWNvbi9hcnJvdy1ncmF5LTh4MTUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgdG9wOiAxMTVweDsgfVxuICAgIC53dGgtcmVjb21tZW5kX3NsaWRlX19jb250cm9sLS1uZXh0IHtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgvZGlzdC9pbWcvaWNvbi9hcnJvdy1ncmF5LTh4MTUuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHRvcDogMTE1cHg7IH1cblxuLnVtYl91cHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuICBwYWRkaW5nOiA2MHB4IDBweCAyMHB4O1xuICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY29udGVudDogJyc7XG4gIGNsZWFyOiBib3RoOyB9XG4gIC51bWJfdXBwZXItLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAudW1iX3VwcGVyLS1vcHRpb24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAqem9vbTogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxMHB4OyB9XG4gICAgLnVtYl91cHBlci0tb3B0aW9uOmFmdGVyLCAudW1iX3VwcGVyLS1vcHRpb246YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBjbGVhcjogYm90aDsgfVxuICAgIC51bWJfdXBwZXItLW9wdGlvbl9zZWxlY3Qge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00cHg7IH1cbiAgICAudW1iX3VwcGVyLS1vcHRpb25fc2VhcmNoIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnVtYl91cHBlci0tb3B0aW9uX3NlYXJjaC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMzJweDsgfVxuICAgICAgLnVtYl91cHBlci0tb3B0aW9uX3NlYXJjaC1idG4ge1xuICAgICAgICB3aWR0aDogMS40cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2ltZy9pY29uL2ljb24tc2VhcmNoMTZ4MTYucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7IH1cblxuLnVtYi1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMxcHg7IH1cbiAgLnVtYi1saXN0X19pdGVtcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIG1hcmdpbi1yaWdodDogMTUuNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLnVtYi1saXN0X19pdGVtczpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC51bWItbGlzdF9faXRlbXMtdHh0IHtcbiAgICAgIHBhZGRpbmc6IDI4cHggMjBweCAzMXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjsgfVxuICAgICAgLnVtYi1saXN0X19pdGVtcy10eHRfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICBjb2xvcjogIzMzMzsgfVxuICAgICAgLnVtYi1saXN0X19pdGVtcy10eHRfZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgY29sb3I6ICM2NjY7IH1cbiAgICAgIC51bWItbGlzdF9faXRlbXMtdHh0X2RhdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjogIzk5OTsgfVxuICAudW1iLWxpc3QgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4udW1iLWRldGFpbCB7XG4gIHBhZGRpbmctdG9wOiA2MXB4OyB9XG4gIC51bWItZGV0YWlsX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9XG4gICAgLnVtYi1kZXRhaWxfaGVhZGVyLS10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAudW1iLWRldGFpbF9oZWFkZXItLWRhdGUge1xuICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM5OTk7IH1cbiAgLnVtYi1kZXRhaWxfc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7IH1cbiAgICAudW1iLWRldGFpbF9zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC51bWItZGV0YWlsX3NlY3Rpb24tLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDI5cHggNXB4IDBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBsaW5lLWhlaWdodDogMi4wOyB9XG4gIC51bWItZGV0YWlsX2JvdHRvbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG4gICAgLnVtYi1kZXRhaWxfYm90dG9tLWJ0biB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAudW1iLWRldGFpbF9ib3R0b20tYnRuOmFmdGVyLCAudW1iLWRldGFpbF9ib3R0b20tYnRuOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAgIC51bWItZGV0YWlsX2JvdHRvbS1idG5fc25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC51bWItZGV0YWlsX2JvdHRvbS1idG5fbGlzdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDsgfVxuXG4ubGNzX2xpc3QtaGVhZGVyIHtcbiAgcGFkZGluZy10b3A6IDYxcHg7IH1cbiAgLmxjc19saXN0LWhlYWRlcl9fdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMS45cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuOHB4O1xuICAgIGNvbG9yOiAjMTUxNTE1OyB9XG4gIC5sY3NfbGlzdC1oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgKnpvb206IDE7IH1cbiAgICAubGNzX2xpc3QtaGVhZGVyX19jb250YWluZXI6YWZ0ZXIsIC5sY3NfbGlzdC1oZWFkZXJfX2NvbnRhaW5lcjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgLmxjc19saXN0LWhlYWRlcl9fY29udGFpbmVyLWltZyB7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5sY3NfbGlzdC1oZWFkZXJfX2NvbnRhaW5lci10eHQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA0NXB4IDQwcHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7IH1cbiAgICAgIC5sY3NfbGlzdC1oZWFkZXJfX2NvbnRhaW5lci10eHRfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5sY3NfbGlzdC1oZWFkZXJfX2NvbnRhaW5lci10eHRfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgICAubGNzX2xpc3QtaGVhZGVyX19jb250YWluZXItdHh0X19kYXRlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjOTk5OyB9XG5cbi5sY3NfbGlzdC1jb250ZW50cyxcbi5sY3NfbGlzdCAubGNzLXVwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgKnpvb206IDE7IH1cbiAgLmxjc19saXN0LWNvbnRlbnRzOmFmdGVyLCAubGNzX2xpc3QtY29udGVudHM6YmVmb3JlLFxuICAubGNzX2xpc3QgLmxjcy11cHBlcjphZnRlcixcbiAgLmxjc19saXN0IC5sY3MtdXBwZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDsgfVxuICAubGNzX2xpc3QtY29udGVudHNfbGVmdCxcbiAgLmxjc19saXN0IC5sY3MtdXBwZXJfbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgICAubGNzX2xpc3QtY29udGVudHNfbGVmdCBzcGFuLFxuICAgIC5sY3NfbGlzdCAubGNzLXVwcGVyX2xlZnQgc3BhbiB7XG4gICAgICBjb2xvcjogI2VlNDg0ODsgfVxuICAubGNzX2xpc3QtY29udGVudHNfcmlnaHQsXG4gIC5sY3NfbGlzdCAubGNzLXVwcGVyX3JpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAubGNzX2xpc3QtY29udGVudHNfcmlnaHQtc2VsZWN0LFxuICAgIC5sY3NfbGlzdCAubGNzLXVwcGVyX3JpZ2h0LXNlbGVjdCB7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5sY3NfbGlzdC1jb250ZW50c19yaWdodC1zZWFyY2gsXG4gICAgLmxjc19saXN0IC5sY3MtdXBwZXJfcmlnaHQtc2VhcmNoIHtcbiAgICAgIHdpZHRoOiAyNTJweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmxjc19saXN0LWNvbnRlbnRzX3JpZ2h0LXNlYXJjaDpiZWZvcmUsXG4gICAgICAubGNzX2xpc3QgLmxjcy11cHBlcl9yaWdodC1zZWFyY2g6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICAgIHRvcDogMzMlOyB9XG4gICAgICAubGNzX2xpc3QtY29udGVudHNfcmlnaHQtc2VhcmNoX19pbnB1dCxcbiAgICAgIC5sY3NfbGlzdCAubGNzLXVwcGVyX3JpZ2h0LXNlYXJjaF9faW5wdXQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiA1NyU7IH1cbiAgICAgICAgLmxjc19saXN0LWNvbnRlbnRzX3JpZ2h0LXNlYXJjaF9faW5wdXQgLnNlYXJjaC1pbnB1dCxcbiAgICAgICAgLmxjc19saXN0IC5sY3MtdXBwZXJfcmlnaHQtc2VhcmNoX19pbnB1dCAuc2VhcmNoLWlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgIC5sY3NfbGlzdC1jb250ZW50c19yaWdodC1zZWFyY2hfX2lucHV0IC5zZWFyY2gtYnRuLFxuICAgICAgICAubGNzX2xpc3QgLmxjcy11cHBlcl9yaWdodC1zZWFyY2hfX2lucHV0IC5zZWFyY2gtYnRuIHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2ltZy9pY29uL2ljb24tc2VhcmNoMTZ4MTYucG5nKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICByaWdodDogMTBweDsgfVxuXG4ubGNzX2xpc3QtY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7IH1cbiAgLmxjc19saXN0LWNvbnRhaW5lcl9faXRlbXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7IH1cbiAgICAubGNzX2xpc3QtY29udGFpbmVyX19pdGVtczpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5sY3NfbGlzdC1jb250YWluZXJfX2l0ZW1zLWltZyB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMThweDsgfVxuICAgIC5sY3NfbGlzdC1jb250YWluZXJfX2l0ZW1zLXRpdGxlIHtcbiAgICAgIGhlaWdodDogMzdweDtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAubGNzX2xpc3QtY29udGFpbmVyX19pdGVtcy1kYXRlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgY29sb3I6ICM5OTk7IH1cblxuLmxjc19saXN0IC5wYWdpbmF0aW9uLWxpc3Qge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5sY3NfbGlzdC1kZXRhaWwge1xuICBwYWRkaW5nLXRvcDogNjFweDsgfVxuICAubGNzX2xpc3QtZGV0YWlsX2hlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2OyB9XG4gICAgLmxjc19saXN0LWRldGFpbF9oZWFkZXItLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAgIC5sY3NfbGlzdC1kZXRhaWxfaGVhZGVyLS1kYXRlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjOTk5OyB9XG4gIC5sY3NfbGlzdC1kZXRhaWxfc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgcGFkZGluZy1ib3R0b206IDI1MHB4OyB9XG4gICAgLmxjc19saXN0LWRldGFpbF9zZWN0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5sY3NfbGlzdC1kZXRhaWxfc2VjdGlvbi0taW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5sY3NfbGlzdC1kZXRhaWxfc2VjdGlvbi0tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMjlweCA1cHggMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmxjc19saXN0LWRldGFpbF9ib3R0b20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDsgfVxuICAgIC5sY3NfbGlzdC1kZXRhaWxfYm90dG9tLWJ0biB7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICp6b29tOiAxOyB9XG4gICAgICAubGNzX2xpc3QtZGV0YWlsX2JvdHRvbS1idG46YWZ0ZXIsIC5sY3NfbGlzdC1kZXRhaWxfYm90dG9tLWJ0bjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICAubGNzX2xpc3QtZGV0YWlsX2JvdHRvbS1idG5fc25zIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5sY3NfbGlzdC1kZXRhaWxfYm90dG9tLWJ0bl9saXN0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5kc2ctbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDsgfVxuICAuZHNnLWxpc3RfdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgZm9udC1zaXplOiAzMS45cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC44cHg7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogNjdweDsgfVxuICAuZHNnLWxpc3Rfc2VjdGlvbjEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODkycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JvYXJkL2RzZy1ib2FyZC1saXN0LWJnMS5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmRzZy1saXN0X3NlY3Rpb24xLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kc2ctbGlzdF9zZWN0aW9uMS1jb250YWluZXJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI3LjlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDsgfVxuICAgICAgICAuZHNnLWxpc3Rfc2VjdGlvbjEtY29udGFpbmVyX3RpdGxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmRzZy1saXN0X3NlY3Rpb24xLWNvbnRhaW5lcl9zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAuZHNnLWxpc3Rfc2VjdGlvbjEtY29udGFpbmVyX2ltZyB7XG4gICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuZHNnLWxpc3Rfc2VjdGlvbjEtY29udGFpbmVyX2ltZyAuZHNnLWxpc3Qtc2VjdGlvbjFfZGltIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9ib2FyZC9kc2ctYm9hcmQtZGltLnBuZ1wiKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5kc2ctbGlzdF9zZWN0aW9uMS1jb250YWluZXJfaW1nIC5kc2ctbGlzdC1zZWN0aW9uMV9kaW0tcGxheSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjdweDsgfVxuICAgICAgICAgICAgLmRzZy1saXN0X3NlY3Rpb24xLWNvbnRhaW5lcl9pbWcgLmRzZy1saXN0LXNlY3Rpb24xX2RpbS1wbGF5IC5kaW1fcGxheSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JvYXJkL2RzZy1ib2FyZC1saXN0LWJnMS1wbGF5LnBuZ1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmRzZy1saXN0X3NlY3Rpb24xLWNvbnRhaW5lcl9pbWcgLmRzZy1saXN0LXNlY3Rpb24xX2RpbS10eHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTI1cHggNDBweDsgfVxuICAgICAgICAgICAgLmRzZy1saXN0X3NlY3Rpb24xLWNvbnRhaW5lcl9pbWcgLmRzZy1saXN0LXNlY3Rpb24xX2RpbS10eHRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuZHNnLWxpc3Rfc2VjdGlvbjEtY29udGFpbmVyX2ltZyAuZHNnLWxpc3Qtc2VjdGlvbjFfZGltLXR4dF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogI2NjYzsgfVxuICAuZHNnLWxpc3Rfc2VjdGlvbjIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODkycHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JvYXJkL2RzZy1ib2FyZC1saXN0LWJnMi5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gICAgLmRzZy1saXN0X3NlY3Rpb24yLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5kc2ctbGlzdF9zZWN0aW9uMi1jb250YWluZXJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI3LjlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDsgfVxuICAgICAgICAuZHNnLWxpc3Rfc2VjdGlvbjItY29udGFpbmVyX3RpdGxlIHNwYW4ge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAgICAgLmRzZy1saXN0X3NlY3Rpb24yLWNvbnRhaW5lcl9zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gICAgICAuZHNnLWxpc3Rfc2VjdGlvbjItY29udGFpbmVyX2ltZyB7XG4gICAgICAgIHdpZHRoOiA5MDBweDtcbiAgICAgICAgaGVpZ2h0OiA1NDBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICAuZHNnLWxpc3Rfc2VjdGlvbjItY29udGFpbmVyX2ltZyAuZHNnLWxpc3Qtc2VjdGlvbjJfZGltIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9ib2FyZC9kc2ctYm9hcmQtZGltLnBuZ1wiKTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5kc2ctbGlzdF9zZWN0aW9uMi1jb250YWluZXJfaW1nIC5kc2ctbGlzdC1zZWN0aW9uMl9kaW0tcGxheSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMjdweDsgfVxuICAgICAgICAgICAgLmRzZy1saXN0X3NlY3Rpb24yLWNvbnRhaW5lcl9pbWcgLmRzZy1saXN0LXNlY3Rpb24yX2RpbS1wbGF5IC5kaW1fcGxheSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JvYXJkL2RzZy1ib2FyZC1saXN0LWJnMS1wbGF5LnBuZ1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmRzZy1saXN0X3NlY3Rpb24yLWNvbnRhaW5lcl9pbWcgLmRzZy1saXN0LXNlY3Rpb24yX2RpbS10eHQge1xuICAgICAgICAgICAgcGFkZGluZzogMTI1cHggNDBweDsgfVxuICAgICAgICAgICAgLmRzZy1saXN0X3NlY3Rpb24yLWNvbnRhaW5lcl9pbWcgLmRzZy1saXN0LXNlY3Rpb24yX2RpbS10eHRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAuZHNnLWxpc3Rfc2VjdGlvbjItY29udGFpbmVyX2ltZyAuZHNnLWxpc3Qtc2VjdGlvbjJfZGltLXR4dF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogI2NjYzsgfVxuICAuZHNnLWxpc3RfY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTUlOyB9XG4gICAgLmRzZy1saXN0X2NvbnRhaW5lciAuZHNnLWxpc3QtaXRlbXMge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2LjZweDsgfVxuICAgICAgLmRzZy1saXN0X2NvbnRhaW5lciAuZHNnLWxpc3QtaXRlbXM6bnRoLWNoaWxkKDRuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmRzZy1saXN0X2NvbnRhaW5lciAuZHNnLWxpc3QtaXRlbXNfaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmRzZy1saXN0X2NvbnRhaW5lciAuZHNnLWxpc3QtaXRlbXNfaW1nLWFjdGl2ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNDAlO1xuICAgICAgICAgIGxlZnQ6IDQ1JTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmRzZy1saXN0X2NvbnRhaW5lciAuZHNnLWxpc3QtaXRlbXNfaW1nLWRpbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxODNweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYm9hcmQvZHNnLWJvYXJkLWRpbS5wbmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgICAgLmRzZy1saXN0X2NvbnRhaW5lciAuZHNnLWxpc3QtaXRlbXNfaW1nLWRpbSBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5kc2ctbGlzdF9jb250YWluZXIgLmRzZy1saXN0LWl0ZW1zX3N1YnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgc2FuLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgY29sb3I6ICM5OTk7IH1cbiAgICAgIC5kc2ctbGlzdF9jb250YWluZXIgLmRzZy1saXN0LWl0ZW1zX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NzsgfVxuIiwiLypcbiAqIE1peGluc1xuICovXG5AaW1wb3J0IFwibWl4aW5zXCI7IiwiLy8gQ29sb3JcbiR3aGl0ZUNvbG9yOiAjZmZmO1xuXG4kYmxhY2tDb2xvcjogIzIxMjEyMTtcbiRibGFjay1jb2xvcjogJGJsYWNrQ29sb3I7XG5cbiRibGFja0NvbG9yMjogIzMzMzMzMztcblxuJGdyYXlDb2xvcjogI2JiYjtcbiRncmF5LWNvbG9yOiAkZ3JheUNvbG9yO1xuXG4kbGlnaHRHcmF5Q29sb3I6ICNmOGY4Zjg7XG4kbGlnaHQtZ3JheS1jb2xvcjogJGxpZ2h0R3JheUNvbG9yO1xuXG4kYnJpZ2h0R3JheUNvbG9yOiAjOTk5O1xuJGJyaWdodC1ncmF5LWNvbG9yOiAkYnJpZ2h0R3JheUNvbG9yO1xuXG4kZGVlcEdyYXlDb2xvcjogIzY2NjtcbiRkZWVwLWdyYXktY29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXG4kcHVycGxlQ29sb3I6ICM2ODFiNWM7XG4kcHVycGxlLWNvbG9yOiAkcHVycGxlQ29sb3I7XG5cbiRyZWRDb2xvcjogI2VlNDg0ODtcbiRyZWQtY29sb3I6ICAkcmVkQ29sb3I7XG5cbiRibHVlQ29sb3I6ICMwZDQ3OGU7XG4kYmx1ZS1jb2xvcjogJGJsdWVDb2xvcjtcblxuJGJyb3duQ29sb3I6ICNmOGY0ZjM7XG4kYnJvd24tY29sb3I6ICRicm93bkNvbG9yO1xuXG4kZ3JheUJvcmRlckNvbG9yOiAkZ3JheUNvbG9yO1xuJGRhcmtHcmF5Qm9yZGVyQ29sb3I6ICNkNWQ1ZDU7XG4kbGlnaHRHcmF5Qm9yZGVyQ29sb3I6ICNlMWUxZTE7XG4kcHVycGxlQm9yZGVyQ29sb3I6ICRwdXJwbGVDb2xvcjtcbiRibGFja0JvcmRlckNvbG9yOiAjMzczMTMyO1xuXG4vLyBGb250XG4kZGVmYXVsdEZvbnQ6ICdOYW51bSBHb3RoaWMnLCBzYW4tc2VyaWY7XG4kZG90dW1mb250OiAnZG90dW0nLCBzYW4tc2VyaWY7XG4kbGF0b0ZvbnQgOiAnTGF0bycsICdBcmlhbCcsICRkZWZhdWx0Rm9udDtcblxuLy8gd2lkdGggaGVpZ2h0XG4kaGVhZGVyLWhlaWdodDogNzVweDtcbiRsYXlvdXRXaWR0aDogMTI0MHB4O1xuXG5AbWl4aW4gaW5saW5lLWJsb2NrKCkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gICp6b29tOiAxO1xufVxuXG5AbWl4aW4gb3BhY2l0eSgkdmFsdWUpIHtcbiAgLyogSUUgOCAqL1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5BbHBoYShPcGFjaXR5PSN7JHZhbHVlICogMTAwfSlcIjtcbiAgLyogSUUgNS03ICovXG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0jeyR2YWx1ZSAqIDEwMH0pO1xuICAvKiBOZXRzY2FwZSAqL1xuICAtbW96LW9wYWNpdHk6ICR2YWx1ZTtcbiAgLyogU2FmYXJpIDEueCAqL1xuICAta2h0bWwtb3BhY2l0eTogJHZhbHVlO1xuICAvKiBHb29kIGJyb3dzZXJzICovXG4gIG9wYWNpdHk6ICR2YWx1ZTtcbn1cblxuQG1peGluIGFjY2Vzc2liaWxpdHkgKCkge1xuICBAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcbiAgQGluY2x1ZGUgb3BhY2l0eSgwKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGZvbnQtc2l6ZTogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgbGVmdDogLTk5OTlweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1peGluIGxhdG8tZm9udCAoJHNpemUpIHtcbiAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbn1cblxuQG1peGluIGNsZWFyZml4KCkge1xuICAqem9vbTogMTtcbiAgJjphZnRlcixcbiAgJjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbkBtaXhpbiBib3gtc2l6aW5nKCR2YWx1ZTogYm9yZGVyLWJveCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICR2YWx1ZTtcbiAgLW1vei1ib3gtc2l6aW5nOiAkdmFsdWU7XG4gIGJveC1zaXppbmc6ICR2YWx1ZTtcbn1cblxuQG1peGluIGJveC1zaGFkb3coJGluc2V0LCAkaG9mZiwgJHZvZmYsICRibHVyLCAkY29sb3I6IG51bGwpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAkaW5zZXQgJGhvZmYgJHZvZmYgJGJsdXIgJGNvbG9yO1xuICAtbW96LWJveC1zaGFkb3c6ICRpbnNldCAkaG9mZiAkdm9mZiAkYmx1ciAkY29sb3I7XG4gIGJveC1zaGFkb3c6ICRpbnNldCAkaG9mZiAkdm9mZiAkYmx1ciAkY29sb3I7XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCR0aW1lLCAkdHlwZTogYWxsKSB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogJHR5cGUgJHRpbWUgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAtbW96LXRyYW5zaXRpb246ICR0eXBlICR0aW1lIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLW1zLXRyYW5zaXRpb246ICR0eXBlICR0aW1lIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgLW8tdHJhbnNpdGlvbjogJHR5cGUgJHRpbWUgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICB0cmFuc2l0aW9uOiAkdHlwZSAkdGltZSBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0oJHNjcmlwdCwgJG9yaWdpbjogbnVsbCkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogJHNjcmlwdDtcbiAgLW1vei10cmFuc2Zvcm06ICRzY3JpcHQ7XG4gIC1tcy10cmFuc2Zvcm06ICRzY3JpcHQ7XG4gIC1vLXRyYW5zZm9ybTogJHNjcmlwdDtcbiAgdHJhbnNmb3JtOiAkc2NyaXB0O1xuICBAaWYgKCRvcmlnaW4pIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgLW1vei10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xuICAgIC1vLXRyYW5zZm9ybS1vcmlnaW46ICRvcmlnaW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogJG9yaWdpbjtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkdmFsdWUpIHtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAkdmFsdWU7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogJHZhbHVlO1xuICBib3JkZXItcmFkaXVzOiAkdmFsdWU7XG59XG5cbkBtaXhpbiB1c2VyLXNlbGVjdCgkdmFsdWUpIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogJHZhbHVlO1xuICAtbW96LXVzZXItc2VsZWN0OiAkdmFsdWU7XG4gIC1tcy11c2VyLXNlbGVjdDogJHZhbHVlO1xuICB1c2VyLXNlbGVjdDogJHZhbHVlO1xufVxuXG5AbWl4aW4gZWxsaXBzaXMoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIC1tcy10ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBhcHBlYXJhbmNlKCR2YWx1ZSkge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6ICR2YWx1ZTtcbiAgLW1vei1hcHBlYXJhbmNlOiAkdmFsdWU7XG4gIGFwcGVhcmFuY2U6ICR2YWx1ZTtcbn1cblxuQG1peGluIHRleHQtZWxsaXBzaXMoKSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuXG5AbWl4aW4gbXVsdGlsaW5lLWVsbGlwc2lzICgkbGluZSwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkZml4ZWQ6IGZhbHNlKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgQGlmICgkZml4ZWQpIHtcbiAgICBoZWlnaHQ6ICRmb250LXNpemUgKiAkbGluZS1oZWlnaHQgKiAkbGluZTtcbiAgfSBAZWxzZSB7XG4gICAgbWF4LWhlaWdodDogJGZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodCAqICRsaW5lO1xuICB9XG5cblxuICBmb250LXNpemU6ICRmb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIEBpZiAoJGZvbnQtc2l6ZSA8IDE2cHgpIHtcbiAgICAubHQtaWU4ICYge1xuICAgICAgbWF4LWhlaWdodDogJGZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodCAqICRsaW5lIC0gMztcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIC5sdC1pZTggJiB7XG4gICAgICBtYXgtaGVpZ2h0OiAkZm9udC1zaXplICogJGxpbmUtaGVpZ2h0ICogJGxpbmUgKyA1O1xuICAgIH1cbiAgfVxuXG59XG5cbkBtaXhpbiBoaWRkZW4gKCkge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xufVxuXG4uZm9udC1yZWQge1xuICBjb2xvcjogI2VlNDg0ODtcbn0iLCJAaW1wb3J0IFwiaGVhZGVyXCI7XG4vKlxuICogQ29tcG9uZW50c1xuICovXG5AaW1wb3J0IFwiY29tcG9uZW50c1wiO1xuLypcbiAqIE1haW5cbiAqL1xuQGltcG9ydCBcIm1haW5cIjtcbkBpbXBvcnQgXCJicmFuZC9nb2xmcGxheWVyXCI7XG5AaW1wb3J0IFwiYnJhbmQvbGNzXCI7XG5AaW1wb3J0IFwiYnJhbmQvdW1iXCI7XG5AaW1wb3J0IFwiYnJhbmQvZGVzY2VudGVcIjtcbkBpbXBvcnQgXCJicmFuZC9fZHN0YmxvZ1wiO1xuQGltcG9ydCBcImJyYW5kL2RzZ1wiO1xuQGltcG9ydCBcImJyYW5kL2xjZ1wiO1xuXG5AaW1wb3J0IFwib3JkZXIvY2FydFwiO1xuQGltcG9ydCBcIm9yZGVyL29yZGVyXCI7XG5AaW1wb3J0IFwib3JkZXIvcmVzdWx0XCI7XG5AaW1wb3J0IFwib3JkZXIvc3VnZ2VzdFwiO1xuQGltcG9ydCBcInBvcHVwL2FkZHJlc3NcIjtcbkBpbXBvcnQgXCJwb3B1cC9hZGRfYWRkcmVzc1wiO1xuQGltcG9ydCBcInBvcHVwL3ppcGNvZGVcIjtcbkBpbXBvcnQgXCJwb3B1cC9jb3Vwb25cIjtcbkBpbXBvcnQgXCJwb3B1cC92aWRlb1wiO1xuQGltcG9ydCBcIm1lbWJlci9tZW1iZXJcIjtcbkBpbXBvcnQgXCJteXBhZ2UvbWFpblwiO1xuQGltcG9ydCBcIm15cGFnZS9jb21tb25cIjtcbkBpbXBvcnQgXCJteXBhZ2UvYWNjb3VudFwiO1xuQGltcG9ydCBcIm15cGFnZS9oYWNrXCI7XG5AaW1wb3J0IFwibXlwYWdlL3dpc2hcIjtcbkBpbXBvcnQgXCJteXBhZ2UvbGF0ZWx5XCI7XG5AaW1wb3J0IFwibXlwYWdlL3Jldmlld1wiO1xuQGltcG9ydCBcIm15cGFnZS9vcmRlclwiO1xuQGltcG9ydCBcIm15cGFnZS9jb3Vwb25cIjtcbkBpbXBvcnQgXCJteXBhZ2UvaW5mb1wiO1xuQGltcG9ydCBcIm15cGFnZS9vcmRlcl9saXN0X2RldGFpbFwiO1xuXG5AaW1wb3J0IFwiZ29vZHMvbGlzdFwiO1xuQGltcG9ydCBcImdvb2RzL2NvbW1vblwiO1xuQGltcG9ydCBcImdvb2RzL2RldGFpbFwiO1xuQGltcG9ydCBcImdvb2RzL3NlYXJjaFwiO1xuXG5AaW1wb3J0IFwicHJvamVjdFwiO1xuXG5AaW1wb3J0IFwibG9va2Jvb2svbWFpblwiO1xuQGltcG9ydCBcImxvb2tib29rL2RldGFpbFwiO1xuXG5AaW1wb3J0IFwicG9saWN5L2FncmVlbWVudFwiO1xuQGltcG9ydCBcInNsaWRlL2xhdGVseVwiO1xuQGltcG9ydCBcInNsaWRlL2Jlc3RcIjtcbkBpbXBvcnQgXCJzbGlkZS9zdHlsZTFcIjtcblxuQGltcG9ydCBcInNlcnZpY2UvbWFpblwiO1xuQGltcG9ydCBcInNlcnZpY2UvY29tbW9uXCI7XG5AaW1wb3J0IFwic2VydmljZS9ndWlkZVwiO1xuQGltcG9ydCBcInNlcnZpY2Uvbm90aWNlXCI7XG5AaW1wb3J0IFwic2VydmljZS9ub3RpY2Vfdmlld1wiO1xuQGltcG9ydCBcInNlcnZpY2UvY29udGFjdFwiO1xuXG5AaW1wb3J0IFwicHJvamVjdC9yZWFsdGltZV9saWtlXCI7XG5AaW1wb3J0IFwiYnJhbmRfaW5mby9sZWNvcWdvbGZcIjtcbkBpbXBvcnQgXCJicmFuZF9pbmZvL3VtYnJvXCI7XG5AaW1wb3J0IFwiYnJhbmRfaW5mby9kc3QtaW5mb1wiO1xuQGltcG9ydCBcImJyYW5kX2luZm8vbXVuc2luZ3dlYXJcIjtcbkBpbXBvcnQgXCJicmFuZF9pbmZvL2Rlc2NlbnRlZ29sZlwiO1xuXG5AaW1wb3J0IFwibWFpbi92aXN1YWwxLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3Byb2R1Y3RfaW5mby5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9wZXJmb3JtYW5jZS5zY3NzXCI7XG5AaW1wb3J0IFwibWFpbi9tYWdhemluLnNjc3NcIjtcbkBpbXBvcnQgXCJtYWluL3dlYXRoZXIuc2Nzc1wiO1xuXG5AaW1wb3J0IFwibWFpbi92aXN1YWwxXCI7XG5AaW1wb3J0IFwibWFpbi9wZXJmb3JtYW5jZVwiO1xuQGltcG9ydCBcIm1haW4vbWFnYXppblwiO1xuQGltcG9ydCBcIm1haW4vd2VhdGhlclwiO1xuQGltcG9ydCBcIm1haW4vd2VhdGhlcl9iZXN0XCI7XG5AaW1wb3J0IFwicG9wdXAvbGlrZVwiO1xuQGltcG9ydCBcIm1haW4vcHJvZHVjdF9pbmZvXCI7XG5AaW1wb3J0IFwibWFpbi93ZWF0aGVyX2NpcmNsZVwiO1xuQGltcG9ydCBcIm1haW4vd2VhdGhlcl9yZWNvbW1lbmRcIjtcblxuQGltcG9ydCBcImJvYXJkL3VtYlwiO1xuQGltcG9ydCBcImJvYXJkL2xjc1wiO1xuQGltcG9ydCBcImJvYXJkL2RzZ1wiOyIsIi8qXG4gKiBNaXhpbnNcbiAqL1xuQGltcG9ydCBcIm1peGluc1wiO1xuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9pY29uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ncmlkXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2xhYmVsXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9mb3JtXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy90YWJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3RhYmxlXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9ub3RpY2VcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL25vdGljZWJveFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvYWdyZWVtZW50XCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9jb2xsYXBzaWJsZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvbGF5ZXJcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2Rlc2NyaXB0aW9uXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9uby1kYXRhXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9maWxlLXVwbG9hZFwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvcGljdHVyZVwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvaW5wdXRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3BhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3N0ZXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3VwZG93blwiO1xuQGltcG9ydCBcImNvbXBvbmVudHMvY2hlY2tib3hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3Rvb2x0aXBcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2ljb25cIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2hhc2hcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2dhbGxlcnlcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL3ByZXZlbnRcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NhbGVuZGFyXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50cy9zZWxlY3RcIjtcbkBpbXBvcnQgXCJjb21wb25lbnRzL2NvbW1lbnRcIjsiLCIkaWNvbi1saXN0OiAoXG5cdCdsaWtlJzogKDQwcHgsIDQwcHgpLFxuXHQnaGVhcnRfYWN0aXZlMTN4MTInOiAoMTNweCwgMTJweCksXG5cdCdoZWFydDEzeDEyJzogKDEzcHgsIDEycHgpLFxuXHQnY291dGlvbic6ICg1MHB4LCA1MHB4KSxcblx0J3NsYXNoMTV4MTYnOiAoMTVweCwgMTZweCksXG5cdCdzbGFzaDEzeDIwJzogKDEzcHgsIDIwcHgpLFxuXHQndGlwLWFycm93OHg2JzogKDhweCwgNnB4KSxcbik7XG5cbkBtaXhpbiBpY29uLWluaXQoKSB7XG5cdEBpbmNsdWRlIGlubGluZS1ibG9jaygpO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRmb250LXNpemU6IDA7XG5cdC5pY29uLXRleHQsXG5cdCYgfiAqIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbkBtaXhpbiBpY29uLXN0eWxlKCRpdGVtKSB7XG5cdCRwaXhlbDogbWFwX2dldCgkaWNvbi1saXN0LCAkaXRlbSk7XG5cdHdpZHRoOiBudGgoJHBpeGVsLCAxKTtcblx0aGVpZ2h0OiBudGgoJHBpeGVsLCAyKTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL2ljb24vaWNvbl8jeyRpdGVtfS5wbmcnKTtcbn1cblxuLmljb24tbGlrZSB7XG5cdEBpbmNsdWRlIGljb24taW5pdCgpO1xuXHRAaW5jbHVkZSBpY29uLXN0eWxlKGxpa2UpO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNXB4O1xuXHRyaWdodDogNXB4O1xuXHR0ZXh0LWluZGVudDogLTk5OXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xufVxuXG4iLCIvKlxuICogZ3JpZFxuICovXG5cbi5ncmlkIHtcbiAgJHBhZGRpbmc6IDAlO1xuICBmb250LXNpemU6IDA7XG4gIC5jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcbiAgICBAaW5jbHVkZSBib3gtc2l6aW5nKCk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcblxuICB9XG4gIC5jb2x1bW4gKyAuY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAub25lIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyUgLSAkcGFkZGluZztcbiAgfVxuICAudHdvIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjYlIC0gJHBhZGRpbmc7XG4gIH1cbiAgLnRocmVlIHtcbiAgICB3aWR0aDogMjUlIC0gJHBhZGRpbmc7XG4gIH1cbiAgLmZvdXIge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyUgLSAkcGFkZGluZztcbiAgfVxuICAuZml2ZSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY2JSAtICRwYWRkaW5nO1xuICB9XG4gIC5zaXgge1xuICAgIHdpZHRoOiA1MCUgLSAkcGFkZGluZztcbiAgfVxuICAuc2V2ZW4ge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyUgLSAkcGFkZGluZztcbiAgfVxuICAuZWlnaHQge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NiUgLSAkcGFkZGluZztcbiAgfVxuICAubmluZSB7XG4gICAgd2lkdGg6IDc1JSAtICRwYWRkaW5nO1xuICB9XG4gIC50ZW4ge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyUgLSAkcGFkZGluZztcbiAgfVxuICAuZWxldmVuIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjYlIC0gJHBhZGRpbmc7XG4gIH1cbn1cblxuLmdyaWQtLXR3byB7XG4gIC5jb2x1bW4ge1xuICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaygpO1xuICAgIHdpZHRoOiA0OS41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNSU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29sdW1uICsgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAuNSU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uZ3JpZC0tdGhyZWUge1xuICAuY29sdW1uIHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcbiAgICB3aWR0aDogMzIuNjY2NiU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxuICAuY29sdW1uICsgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgfVxufVxuIiwiJGxvbmctd2lkdGg6IDQwMHB4O1xuJG1lZGl1bS13aWR0aDogMTYwcHg7XG4kc2hvcnQtd2lkdGg6IDE0MHB4O1xuJHNob3J0LXNtYWxsLXdpZHRoOiAxMjBweDtcbiRzaG9ydC1zbWFsbC1oZWlnaHQ6IDMycHg7XG4kc21hbGwtd2lkdGg6IDEwMHB4O1xuJHBvcHVwLXdpZHRoOiAxMjhweDtcblxuJGJ0bi1oZWlnaHQ6IDQwcHg7XG5cbiRidG4tc3R5bGU6IChcblx0KFxuXHRcdCduYW1lJzogJ3doaXRlJyxcblx0XHQnYmFja2dyb3VuZCc6ICR3aGl0ZUNvbG9yLFxuXHRcdCdjb2xvcic6ICRibGFja0NvbG9yLFxuXHRcdCdib3JkZXInOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3IsXG5cdFx0J2xpbmUtaGVpZ2h0JzogJGJ0bi1oZWlnaHQgLSAycHgsXG5cdFx0J2FjdGl2ZS1jb2xvcic6ICR3aGl0ZUNvbG9yLFxuXHRcdCdhY3RpdmUtYmFja2dyb3VuZCcgOiAkYmxhY2tDb2xvcixcblx0XHQnYWN0aXZlLWJvcmRlcicgOiAkYmxhY2tDb2xvcixcblx0KSxcblx0KFxuXHRcdCduYW1lJzogJ3doaXRlLWJvcmRlci1ibGFjaycsXG5cdFx0J2JhY2tncm91bmQnOiAkd2hpdGVDb2xvcixcblx0XHQnY29sb3InOiAkYmxhY2tDb2xvcixcblx0XHQnYm9yZGVyJyA6IDFweCBzb2xpZCAkd2hpdGVDb2xvcixcblx0XHQnbGluZS1oZWlnaHQnOiAkYnRuLWhlaWdodCAtIDJweCxcblx0XHQnYWN0aXZlLWNvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J2FjdGl2ZS1iYWNrZ3JvdW5kJyA6ICRibGFja0NvbG9yLFxuXHRcdCdhY3RpdmUtYm9yZGVyJyA6ICR3aGl0ZUNvbG9yLFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnOiAnYmxhY2snLFxuXHRcdCdiYWNrZ3JvdW5kJzogJGJsYWNrQ29sb3IsXG5cdFx0J2NvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J2JvcmRlcicgOiAxcHggc29saWQgJGJsYWNrQ29sb3IsXG5cdFx0J2xpbmUtaGVpZ2h0JzogJGJ0bi1oZWlnaHQsXG5cdFx0J2FjdGl2ZS1jb2xvcic6ICRibGFja0NvbG9yLFxuXHRcdCdhY3RpdmUtYmFja2dyb3VuZCcgOiAkd2hpdGVDb2xvcixcblx0XHQnYWN0aXZlLWJvcmRlcicgOiAkd2hpdGVDb2xvcixcblx0KSxcblx0KFxuXHRcdCduYW1lJzogJ2JsYWNrLWJvcmRlci13aGl0ZScsXG5cdFx0J2JhY2tncm91bmQnOiAkYmxhY2tDb2xvcixcblx0XHQnY29sb3InOiAkd2hpdGVDb2xvcixcblx0XHQnYm9yZGVyJyA6IDFweCBzb2xpZCAkYmxhY2tDb2xvcixcblx0XHQnbGluZS1oZWlnaHQnOiAkYnRuLWhlaWdodCxcblx0XHQnYWN0aXZlLWNvbG9yJzogJGJsYWNrQ29sb3IsXG5cdFx0J2FjdGl2ZS1iYWNrZ3JvdW5kJyA6ICR3aGl0ZUNvbG9yLFxuXHRcdCdhY3RpdmUtYm9yZGVyJyA6ICRibGFja0NvbG9yLFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnOiAncmVkJyxcblx0XHQnYmFja2dyb3VuZCc6ICRyZWRDb2xvcixcblx0XHQnY29sb3InOiAkd2hpdGVDb2xvcixcblx0XHQnYm9yZGVyJzogMCxcblx0XHQnbGluZS1oZWlnaHQnOiAkYnRuLWhlaWdodCxcblx0XHQnYWN0aXZlLWNvbG9yJzogJGJsYWNrQ29sb3IsXG5cdFx0J2FjdGl2ZS1ib3JkZXInIDogJGJsYWNrQ29sb3IsXG5cdCksXG5cdChcblx0XHQnbmFtZSc6ICdyZWQtbG9uZycsXG5cdFx0J2JhY2tncm91bmQnOiAkcmVkQ29sb3IsXG5cdFx0J2NvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J3dpZHRoJzogMTAwJSxcblx0XHQnaGVpZ2h0JzogNTBweCxcblx0XHQnZm9udC1zaXplJzogMTRweCxcblx0XHQnbGluZS1oZWlnaHQnOiA1MHB4LFxuXHRcdCdib3JkZXInOiAwLFxuXHRcdCdhY3RpdmUtY29sb3InOiAkYmxhY2tDb2xvcixcblx0XHQnYWN0aXZlLWJvcmRlcicgOiAkYmxhY2tDb2xvcixcblx0KSxcblx0KFxuXHRcdCduYW1lJzogJ2JsdWUnLFxuXHRcdCdiYWNrZ3JvdW5kJzogJGJsdWVDb2xvcixcblx0XHQnY29sb3InOiAkd2hpdGVDb2xvcixcblx0XHQnYm9yZGVyJzogMCxcblx0XHQnbGluZS1oZWlnaHQnOiAkYnRuLWhlaWdodCxcblx0XHQnYWN0aXZlLWNvbG9yJzogJGJsYWNrQ29sb3IsXG5cdFx0J2FjdGl2ZS1iYWNrZ3JvdW5kJyA6ICR3aGl0ZUNvbG9yLFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnOiAnY2xlYXInLFxuXHRcdCdiYWNrZ3JvdW5kJzogdHJhbnNwYXJlbnQsXG5cdFx0J2NvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J2JvcmRlcic6IDFweCBzb2xpZCAkd2hpdGVDb2xvcixcblx0XHQnbGluZS1oZWlnaHQnOiAkYnRuLWhlaWdodCxcblx0XHQnYWN0aXZlLWNvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J2FjdGl2ZS1iYWNrZ3JvdW5kJyA6ICRibGFja0NvbG9yLFxuXHRcdCdhY3RpdmUtYm9yZGVyJyA6IDFweCBzb2xpZCAkYmxhY2tDb2xvcixcblx0KSxcblx0KFxuXHRcdCduYW1lJzogJ29wYWNpdHknLFxuXHRcdCdiYWNrZ3JvdW5kJzogdHJhbnNwYXJlbnQsXG5cdFx0J2NvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J2JvcmRlcic6IDFweCBzb2xpZCAkd2hpdGVDb2xvcixcblx0XHQnbGluZS1oZWlnaHQnOiAkYnRuLWhlaWdodCxcblx0XHQnYWN0aXZlLWNvbG9yJzogJGJsYWNrQ29sb3IsXG5cdFx0J2FjdGl2ZS1iYWNrZ3JvdW5kJyA6ICR3aGl0ZUNvbG9yLFxuXHRcdCdhY3RpdmUtYm9yZGVyJyA6ICR3aGl0ZUNvbG9yLFxuXHQpLFxuKTtcblxuLmJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0aGVpZ2h0OiAkYnRuLWhlaWdodDtcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdGZvbnQtc2l6ZTogMTNweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0Ji1sYXRve1xuXHRcdEBpbmNsdWRlIGxhdG8tZm9udCgxM3B4KTtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHR9XG5cdCYtbG9uZyB7XG5cdFx0d2lkdGg6ICRsb25nLXdpZHRoO1xuXHR9XG5cblx0Ji1tZWRpdW0ge1xuXHRcdHdpZHRoOiAkbWVkaXVtLXdpZHRoO1xuXHR9XG5cblx0Ji1zaG9ydCB7XG5cdFx0d2lkdGg6ICRzaG9ydC13aWR0aDtcblx0fVxuXG5cdCYtc21hbGwge1xuXHRcdHdpZHRoOiAkc21hbGwtd2lkdGg7XG5cdH1cblxuXHQmLWZsZXgge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdG1pbi13aWR0aDogJHNob3J0LXdpZHRoO1xuXHRcdHBhZGRpbmc6IDAgMTBweDtcblx0fVxuXG5cdCYtc2hvcnQtc21hbGwge1xuXHRcdHdpZHRoOiAkc2hvcnQtc21hbGwtd2lkdGg7XG5cdFx0aGVpZ2h0OiAkc2hvcnQtc21hbGwtaGVpZ2h0O1xuXHRcdGxpbmUtaGVpZ2h0OiAkc2hvcnQtc21hbGwtaGVpZ2h0O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0Ji1zaG9ydC1zbWFsbC13aGl0ZSB7XG5cdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjNjY2O1xuXHR9XG5cblx0Ji1zaG9ydC1zbWFsbC1ibGFjayB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmLXBvcHVwIHtcblx0XHR3aWR0aDogJHBvcHVwLXdpZHRoO1xuXHR9XG5cblx0Ji1hZGRyZXNzIHtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHR9XG5cblx0QGVhY2ggJHN0eWxlIGluICRidG4tc3R5bGUge1xuXHRcdCYuYnV0dG9uLSN7bWFwX2dldCgkc3R5bGUsJ25hbWUnKX0ge1xuXHRcdFx0Y29sb3I6IG1hcF9nZXQoJHN0eWxlLCAnY29sb3InKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHN0eWxlLCAnYmFja2dyb3VuZCcpO1xuXHRcdFx0Ym9yZGVyOiBtYXBfZ2V0KCRzdHlsZSwgJ2JvcmRlcicpO1xuXHRcdFx0bGluZS1oZWlnaHQ6IG1hcF9nZXQoJHN0eWxlLCAnbGluZS1oZWlnaHQnKTtcblx0XHRcdEBpZiBtYXBfZ2V0KCRzdHlsZSwgJ2hlaWdodCcpIHtcblx0XHRcdFx0aGVpZ2h0OiBtYXBfZ2V0KCRzdHlsZSwgJ2hlaWdodCcpO1xuXHRcdFx0fVxuXHRcdFx0QGlmIG1hcF9nZXQoJHN0eWxlLCAnZm9udC1zaXplJykge1xuXHRcdFx0XHRmb250LXNpemU6IG1hcF9nZXQoJHN0eWxlLCAnZm9udC1zaXplJyk7XG5cdFx0XHR9XG5cdFx0XHQmLmJ1dHRvbi1jdGEsICYuYnV0dG9uLWN0YS1ib3JkZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKDApKTtcblx0XHRcdH1cblx0XHRcdCYuYnV0dG9uLWN0YTpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBtYXBfZ2V0KCRzdHlsZSwgJ2FjdGl2ZS1jb2xvcicpO1xuXHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzO1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4xcztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5idXR0b24tY3RhLWJvcmRlcjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiBtYXBfZ2V0KCRzdHlsZSwgJ2FjdGl2ZS1jb2xvcicpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRzdHlsZSwgJ2FjdGl2ZS1ob3ZlcicpO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkIG1hcF9nZXQoJHN0eWxlLCAnYWN0aXZlLWJvcmRlcicpO1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXM7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjFzO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmJ1dHRvbi1jdGE6YmVmb3JlLCAmLmJ1dHRvbi1jdGEtYm9yZGVyOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuXHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG5cdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBtYXBfZ2V0KCRzdHlsZSwgJ2FjdGl2ZS1iYWNrZ3JvdW5kJyk7XG5cdFx0XHR9XG5cdFx0XHQmLmJ1dHRvbi13aGl0ZS1ib3JkZXItYmxhY2t7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IG1hcF9nZXQoJHN0eWxlLCAnYmFja2dyb3VuZCcpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmJ1dHRvbi1tZWRpdW0tbWluaSB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiAxMzBweDtcblx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0cGFkZGluZzogMCA1cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdH1cblx0Ji12aXN1YWwtbGF5b3V0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEyNDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxufVxuLmJ1dHRvbi13cmFwIHtcblx0JiB+ICYge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmJ1dHRvbiB+IC5idXR0b24ge1xuXHRtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJ1dHRvbi1ncm91cCB+IC5idXR0b24tZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4kYnRuLW1pbmktd2lkdGg6IDcwcHg7XG4kYnRuLW1pbmktaGVpZ2h0OiAyNXB4O1xuXG4kYnRuLW1pbmktc3R5bGU6IChcblx0KFxuXHRcdCduYW1lJzogJ3doaXRlJyxcblx0XHQnYmFja2dyb3VuZCc6ICR3aGl0ZUNvbG9yLFxuXHRcdCdjb2xvcic6ICRibGFja0NvbG9yLFxuXHRcdCdib3JkZXInOiAxcHggc29saWQgI2NjYyxcblx0XHQnbGluZS1oZWlnaHQnOiAkYnRuLW1pbmktaGVpZ2h0IC0gMnB4LFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnOiAnYmxhY2snLFxuXHRcdCdiYWNrZ3JvdW5kJzogJGJsYWNrQ29sb3IsXG5cdFx0J2NvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J2JvcmRlcic6IDAsXG5cdFx0J2xpbmUtaGVpZ2h0JzogJGJ0bi1taW5pLWhlaWdodCxcblx0KSxcblx0KFxuXHRcdCduYW1lJzogJ3JlZCcsXG5cdFx0J2JhY2tncm91bmQnOiAkcmVkQ29sb3IsXG5cdFx0J2NvbG9yJzogJHdoaXRlQ29sb3IsXG5cdFx0J2JvcmRlcic6IDAsXG5cdFx0J2xpbmUtaGVpZ2h0JzogJGJ0bi1taW5pLWhlaWdodCxcblx0KSxcbik7XG4uYnV0dG9uLW1pbmkge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdG1pbi13aWR0aDogJGJ0bi1taW5pLXdpZHRoO1xuXHRwYWRkaW5nOiAwIDlweDtcblx0aGVpZ2h0OiAkYnRuLW1pbmktaGVpZ2h0O1xuXHRmb250LWZhbWlseTogJGRvdHVtZm9udDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0QGVhY2ggJHN0eWxlIGluICRidG4tbWluaS1zdHlsZSB7XG5cdFx0Ji5idXR0b24tbWluaS0je21hcF9nZXQoJHN0eWxlLCduYW1lJyl9IHtcblx0XHRcdGNvbG9yOiBtYXBfZ2V0KCRzdHlsZSwgJ2NvbG9yJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBtYXBfZ2V0KCRzdHlsZSwgJ2JhY2tncm91bmQnKTtcblx0XHRcdGJvcmRlcjogbWFwX2dldCgkc3R5bGUsICdib3JkZXInKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiBtYXBfZ2V0KCRzdHlsZSwgJ2xpbmUtaGVpZ2h0Jyk7XG5cdFx0fVxuXHR9XG59XG5cbiRidG4tbXlwYWdlLXdpZHRoOiA5OHB4O1xuJGJ0bi1teXBhZ2UtaGVpZ2h0OiAzMHB4O1xuJGJ0bi1teXBhZ2UtY2FydC13aWR0aDogOTFweDtcbiRidG4tbXlwYWdlLWNhcnQtaGVpZ2h0OiAyNXB4O1xuLmJ1dHRvbi1teXBhZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAkYnRuLW15cGFnZS13aWR0aDtcblx0aGVpZ2h0OiAkYnRuLW15cGFnZS1oZWlnaHQ7XG5cdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuXHRmb250LXNpemU6IDEycHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmLmJ1dHRvbi1teXBhZ2Utd2hpdGUge1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNmZmZmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDI7XG5cdH1cblxuXHQmLWNhcnQge1xuXHRcdHdpZHRoOiAkYnRuLW15cGFnZS1jYXJ0LXdpZHRoO1xuXHRcdGhlaWdodDogJGJ0bi1teXBhZ2UtY2FydC1oZWlnaHQ7XG5cdFx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cbn1cblxuLmJ1dHRvbi1ncm91cCB+IC5idXR0b24tZ3JvdXAge1xuXHRtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi8qXG4gKiBkZWZhdWx0XG4gKi9cblxuQG1peGluIGRlZmF1bHQoKSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0QGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbn1cblxuQG1peGluIHJlZC1idXR0b24tc3R5bGUge1xuXHR3aWR0aDogMTUwcHg7XG5cdGhlaWdodDogNDVweDtcblx0bGluZS1oZWlnaHQ6IDQ1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuXHRjb2xvcjogI2ZmZmZmZjtcblx0QGluY2x1ZGUgbGF0by1mb250KDE0cHgpO1xuXHRmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1peGluIGJsYWNrLWJ1dHRvbi1zdHlsZSB7XG5cdHdpZHRoOiAxNjBweDtcblx0aGVpZ2h0OiA0NXB4O1xuXHRsaW5lLWhlaWdodDogNDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG5cdGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuIHtcblx0Ji1ibGFjayB7XG5cdFx0QGluY2x1ZGUgYmxhY2stYnV0dG9uLXN0eWxlO1xuXHR9XG59XG5cbi5idG4ge1xuXHQmLWJsYWNrLXNoYXJlIHtcblx0XHR3aWR0aDozMnB4O1xuXHRcdGhlaWdodDozMnB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICMyMTIxMjE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0Ji1zaGFyZSB7XG5cdFx0d2lkdGg6MzJweDtcblx0XHRoZWlnaHQ6MzJweDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCYtLWJsYWNrLXdpc2gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiM5OTk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Ji0td2lzaCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0bWluLXdpZHRoOjYwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6Izk5OTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Jl9faWNvbiB7XG5cdFx0XHRAaW5jbHVkZSBpY29uLWluaXQoKTtcblx0XHRcdEBpbmNsdWRlIGljb24tc3R5bGUoaGVhcnQxM3gxMik7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRAaW5jbHVkZSBpY29uLWluaXQoKTtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbi1zdHlsZShoZWFydF9hY3RpdmUxM3gxMik7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oMzAwbXMpO1xuXHRcdFx0XHQuX19hY3RpdmUgJiB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpcCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0Ym90dG9tOiAtMzhweDtcblx0XHRcdGxlZnQ6IC00NHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nOiAwIDhweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZENvbG9yO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdHRvcDogLTVweDtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9hcnJvdy10b3AtcmVkMjB4MTAucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtLWZhY2Vib29rIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uLWZhY2Vib29rNXgxMi5wbmcpO1xuXHRcdH1cblxuXHRcdCYtLWluc3RhZ3JhbSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1pbnN0YWdyYW0ucG5nKTtcblx0XHR9XG5cdFx0JiB+ICYge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHR9XG5cdH1cbn0iLCIvKlxuICogZGVmYXVsdFxuICovXG5cbi5sYWJlbCB7XG4gIC8vY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcbiAgcGFkZGluZzogN3B4IDEycHggNnB4O1xuICBjb2xvcjogJGdyYXlDb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAkbGlnaHRHcmF5Qm9yZGVyQ29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMnB4KTtcbiAgJi0tcHVycGxlIHtcbiAgICBjb2xvcjogJHB1cnBsZUNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZUNvbG9yO1xuICB9XG4gICYtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLWxpc3Qge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBtYXJnaW46IC0zcHg7XG4gICAgLmxhYmVsIHtcbiAgICAgIG1hcmdpbjogM3B4O1xuICAgIH1cbiAgfVxufVxuXG4ubGFiZWwtdGV4dCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sYWJlbC1pbWFnZSB7XG4gIEBpbmNsdWRlIGlubGluZS1ibG9jaygpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKlxuICogaW1hZ2VzXG4gKi9cblxuQG1peGluIGNyZWF0ZS1pbWFnZSgkbWFyZ2luX3JpZ2h0LCAkd2lkdGgsICRoZWlnaHQsICRpbWFnZV9wYXRoKSB7XG4gIG1hcmdpbi1yaWdodDogJG1hcmdpbl9yaWdodDtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGgpO1xufVxuXG4ubGFiZWwtaW1hZ2Uge1xuICAmLmltZy1wcmVzZW50IHtcbiAgICAvL0BpbmNsdWRlIGNyZWF0ZS1pbWFnZSg0cHgsIDE0cHgsIDExcHgsICcvQ29udGVudHMvaW1nL2J1dHRvbi9idG5fcHJlc2VudC5wbmcnKTtcbiAgfVxuICAmLmltZy1wcmVzZW50LXBvaW50IHtcbiAgICBAaW5jbHVkZSBjcmVhdGUtaW1hZ2UoNHB4LCAxNHB4LCAxMXB4LCAnL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfcHJlc2VudF9wb2ludDEzeDExLnBuZycpO1xuICB9XG5cbiAgJi5pbWctY2hlY2sge1xuICAgIC8vQGluY2x1ZGUgY3JlYXRlLWltYWdlKDRweCwgMTBweCwgOXB4LCAnL0NvbnRlbnRzL2ltZy9idXR0b24vYnRuX2NoZWNrLnBuZycpO1xuICB9XG4gICYuaW1nLWNoZWNrLXBvaW50IHtcbiAgICBAaW5jbHVkZSBjcmVhdGUtaW1hZ2UoNHB4LCAxMHB4LCA5cHgsICcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19jaGVja19wb2ludC5wbmcnKTtcbiAgfVxuICAvL2ltZ19jbG9jazEyeDEyXG4gIC8vaW1nX25ldHdvcmsxMXgxMlxuICAvL2ltZ190cnVjay1wdXJwbGUxNHgxMFxuICAvL2ltZ19kZWxpdmVyeTE2eDExXG4gIC8vaW1nX3BlcmNlbnQxMHgxMFxuICAvL2ltZ190djExeDEyXG4gIC8vaW1nX2Rhbmdlci13aGl0ZTEyeDEyXG4gICYuaW1nLWNsb2NrIHtcbiAgICBAaW5jbHVkZSBjcmVhdGUtaW1hZ2UoNHB4LCAxMnB4LCAxMnB4LCAnL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfY2xvY2sxMngxMi5wbmcnKTtcbiAgfVxuICAmLmltZy1uZXR3b3JrIHtcbiAgICBAaW5jbHVkZSBjcmVhdGUtaW1hZ2UoNHB4LCAxMXB4LCAxMnB4LCAnL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfbmV0d29yazExeDEyLnBuZycpO1xuICB9XG4gICYuaW1nLXRydWNrIHtcbiAgICBAaW5jbHVkZSBjcmVhdGUtaW1hZ2UoNHB4LCAxNHB4LCAxMHB4LCAnL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfdHJ1Y2stcHVycGxlMTR4MTAucG5nJyk7XG4gIH1cbiAgJi5pbWctZGVsaXZlcnkge1xuICAgIEBpbmNsdWRlIGNyZWF0ZS1pbWFnZSg0cHgsIDE2cHgsIDExcHgsICcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19kZWxpdmVyeTE2eDExLnBuZycpO1xuICB9XG4gICYuaW1nLXBlcmNlbnQge1xuICAgIEBpbmNsdWRlIGNyZWF0ZS1pbWFnZSg0cHgsIDEwcHgsIDEwcHgsICcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19wZXJjZW50MTB4MTAucG5nJyk7XG4gIH1cbiAgJi5pbWctdHYge1xuICAgIEBpbmNsdWRlIGNyZWF0ZS1pbWFnZSg0cHgsIDExcHgsIDEycHgsICcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ190djExeDEyLnBuZycpO1xuICB9XG4gICYuaW1nLWRhbmdlci13aGl0ZSB7XG4gICAgQGluY2x1ZGUgY3JlYXRlLWltYWdlKDRweCwgMTJweCwgMTJweCwgJy9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX2Rhbmdlci13aGl0ZTEyeDEyLnBuZycpO1xuICB9XG59IiwiLypcclxuICogRm9ybVxyXG4gKi9cclxuXHJcbi5zZWxlY3Qtc2VhcmNoIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDE5MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQmX19pdGVtcyB7XHJcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTFweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb2xvcjogI2JiYjtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAxN3B4O1xyXG5cclxuXHRcdC5sdC1pZTEwICYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuXHJcbi5zZWxlY3QtbG9uZyB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxNzdweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Jl9faXRlbXMge1xyXG5cdFx0QGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29sb3I6ICNiYmJiYmI7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTdweDtcclxuXHJcblx0XHQubHQtaWUxMCAmIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QtbWlkZGxlIHtcclxuXHR3aWR0aDogMTI3cHg7XHJcbn1cclxuXHJcbi5zZWxlY3QtdGh1bWJuYWlsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQmX19pdGVtcyB7XHJcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRjb2xvcjogIzIxMjEyMTtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbG9yOiAjYmJiYmJiO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDE3cHg7XHJcblxyXG5cdFx0Lmx0LWllMTAgJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0LXNob3J0X2JvYXJkX2NsZWFyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDkwcHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRib3JkZXI6IG5vbmU7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0XHQmLWdlbmRlcntcclxuXHRcdFx0d2lkdGg6IDcuNXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji1tb25leXtcclxuXHRcdFx0d2lkdGg6IDguNXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG5cdFx0fVxyXG5cdFx0Ji1uZXd7XHJcblx0XHRcdHdpZHRoOiAxMS41cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTFweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb2xvcjogI2JiYmJiYjtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAxM3B4O1xyXG5cclxuXHRcdC5sdC1pZTEwICYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdC1ib2FyZF9jbGVhciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiA5MHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQmX19pdGVtcyB7XHJcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAzMnB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdFx0Ji1nZW5kZXJ7XHJcblx0XHRcdHdpZHRoOiA3LjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuXHRcdH1cclxuXHRcdCYtbW9uZXl7XHJcblx0XHRcdHdpZHRoOiA4LjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuXHRcdH1cclxuXHRcdCYtbmV3e1xyXG5cdFx0XHR3aWR0aDogMTEuNXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29sb3I6ICNiYmJiYmI7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTRweDtcclxuXHJcblx0XHQubHQtaWUxMCAmIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3Qtc2hvcnRfY2xlYXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogOTBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Jl9faXRlbXMge1xyXG5cdFx0QGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XHJcblx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRjb2xvcjogIzIxMjEyMTtcclxuXHRcdCYtZ2VuZGVye1xyXG5cdFx0XHR3aWR0aDogNy41cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcblx0XHR9XHJcblx0XHQmLW1vbmV5e1xyXG5cdFx0XHR3aWR0aDogOC41cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAuNzVyZW07XHJcblx0XHR9XHJcblx0XHQmLW5ld3tcclxuXHRcdFx0d2lkdGg6IDExLjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuXHRcdH1cclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbG9yOiAjYmJiYmJiO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDE3cHg7XHJcblxyXG5cdFx0Lmx0LWllMTAgJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0LWNsZWFyIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEyMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQmX19pdGVtcyB7XHJcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdFx0Ji1nZW5kZXJ7XHJcblx0XHRcdHdpZHRoOiA3LjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuXHRcdH1cclxuXHRcdCYtbW9uZXl7XHJcblx0XHRcdHdpZHRoOiA4LjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IC43NXJlbTtcclxuXHRcdH1cclxuXHRcdCYtbmV3e1xyXG5cdFx0XHR3aWR0aDogMTEuNXJlbTtcclxuXHRcdFx0bWFyZ2luLWJvdHRvbTogLjc1cmVtO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29sb3I6ICNiYmJiYmI7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTdweDtcclxuXHJcblx0XHQubHQtaWUxMCAmIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QtbXlwYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQmX19pdGVtcyB7XHJcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xyXG5cdH1cclxuXHJcblx0c2VsZWN0IHtcclxuXHRcdC5sdC1pZTEwICYge1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29sb3I6ICNiYmJiYmI7XHJcblx0XHRyaWdodDogMHB4O1xyXG5cdFx0dG9wOiAxN3B4O1xyXG5cclxuXHRcdC5sdC1pZTEwICYge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdC1vcmRlciB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxODhweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Jl9faXRlbXMge1xyXG5cdFx0QGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMzJweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Y29sb3I6ICMyMTIxMjE7XHJcblx0fVxyXG5cdCY6YWZ0ZXIge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogMTFweDtcclxuXHRcdGhlaWdodDogMTZweDtcclxuXHRcdGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZ1wiKTtcclxuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRjb2xvcjogI2JiYmJiYjtcclxuXHRcdHJpZ2h0OiAxNXB4O1xyXG5cdFx0dG9wOiAxM3B4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdC1mdWxsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29sb3I6ICNiYmJiYmI7XHJcblx0XHRyaWdodDogMTVweDtcclxuXHRcdHRvcDogMTNweDtcclxuXHR9XHJcbn1cclxuXHJcbi5zZWxlY3QtY2xlYXItZnVsbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHQmX19pdGVtcyB7XHJcblx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xyXG5cdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0Ym9yZGVyOiBub25lO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdGNvbG9yOiAjMjEyMTIxO1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29sb3I6ICNiYmJiYmI7XHJcblx0XHRyaWdodDogMDtcclxuXHRcdHRvcDogNXB4O1xyXG5cdH1cclxufVxyXG5cclxuLnNlbGVjdC1tZW1iZXIge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHR3aWR0aDogMTE4cHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdCZfX2l0ZW1zIHtcclxuXHRcdEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XHJcblx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHR9XHJcblx0JjphZnRlciB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0aGVpZ2h0OiAxNnB4O1xyXG5cdFx0YmFja2dyb3VuZDogdXJsKFwiL0NvbnRlbnRzL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nXCIpO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdGNvbG9yOiAjYmJiYmJiO1xyXG5cdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHR0b3A6IDE3cHg7XHJcblxyXG5cdFx0Lmx0LWllMTAgJiB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uc2VsZWN0LWdvb2RzIHtcclxuICBwb3NpdGlvbjpyZWxhdGl2ZTtcclxuICB3aWR0aDoxNDdweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgJl9faXRlbXMge1xyXG4gICAgQGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIGJvcmRlcjoxcHggc29saWQgI2NjY2NjYztcclxuICAgIGJhY2tncm91bmQtY29sb3I6I2ZmZjtcclxuICAgIHBhZGRpbmctbGVmdDoxNXB4O1xyXG4gIH1cclxuICAmOmFmdGVyIHtcclxuICAgIGNvbnRlbnQ6Jyc7XHJcbiAgICB3aWR0aDoxMXB4O1xyXG4gICAgaGVpZ2h0OjE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XHJcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcclxuICAgIGNvbG9yOiNiYmJiYmI7XHJcbiAgICByaWdodDoxNXB4O1xyXG4gICAgdG9wOjE3cHg7XHJcblxyXG4gICAgLmx0LWllMTAgJiB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0LXNob3J0IHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0d2lkdGg6IDcwcHg7XHJcblx0Jl9faXRlbXMge1xyXG5cdFx0QGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuXHRcdEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdH1cclxuXHQmOmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0d2lkdGg6IDExcHg7XHJcblx0XHRoZWlnaHQ6IDE2cHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmdcIik7XHJcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0Y29sb3I6ICNiYmJiYmI7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHRcdHRvcDogMTdweDtcclxuXHR9XHJcbn1cclxuXHJcbi5mb3JtIHtcclxuXHQuaW5wdXQtLWRlZmF1bHQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRkaXNwbGF5OiB0YWJsZTtcclxuXHRcdGNsZWFyOiBib3RoO1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuc2hvcnQtaW5wdXQge1xyXG5cdFx0XHR3aWR0aDogMTE4cHg7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0fVxyXG5cdFx0LmVtYWlsLWlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDE3MXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xyXG5cdFx0XHRjb2xvcjogIzk5OTk5OTtcclxuXHRcdH1cclxuXHRcdC5sb25nLWlucHV0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XHJcblx0XHRcdGNvbG9yOiAjOTk5OTk5O1xyXG5cdFx0fVxyXG5cclxuXHRcdGlucHV0W3JlYWRvbmx5XSB7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHR9XHJcblx0fVxyXG5cdC5kb3VibGUtc2VsZWN0X19pbnRlcnZhbCB7XHJcblx0XHRtYXJnaW4tbGVmdDogOHB4O1xyXG5cdH1cclxuXHQuc2VsZWN0LWRlZmF1bHQge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0Lmxvbmctc2VsZWN0IHtcclxuXHRcdFx0QGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdFx0d2lkdGg6IDExMnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHR9XHJcblx0XHQuZW1haWwtc2VsZWN0IHtcclxuXHRcdFx0QGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdFx0d2lkdGg6IDE3MnB4O1xyXG5cdFx0XHRoZWlnaHQ6IDQwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IC0xcHg7XHJcblx0XHR9XHJcblx0XHQuc2hvcnQtc2VsZWN0IHtcclxuXHRcdFx0QGluY2x1ZGUgYXBwZWFyYW5jZShub25lKTtcclxuXHRcdFx0QGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcclxuXHRcdFx0d2lkdGg6IDcwcHg7XHJcblx0XHRcdGhlaWdodDogMjVweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdFx0JjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmcpO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExcHggNnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHdpZHRoOiAxMXB4O1xyXG5cdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdHRvcDogMDtcclxuXHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRtYXJnaW46IGF1dG8gMTBweCBhdXRvIDA7XHJcblxyXG5cdFx0XHQubHQtaWUxMCAmIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uZml4ZWRfc2Nyb2xsIHtcclxuXHRvdmVyZmxvdy15OiBzY3JvbGw7XHJcbn1cclxuXHJcbi5sYXllci1wb3B1cCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHR0b3A6IDBweDtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Jl9kaW0ge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0XHRvcGFjaXR5OiAwLjY1O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcclxuXHRcdHRvcDogMDtcclxuXHRcdHotaW5kZXg6IDk1MDtcclxuXHR9XHJcblx0Jl9zaGFyZV9jb250ZW50IHtcclxuXHRcdHdpZHRoOiA0MDBweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdFx0dG9wOiAzNyU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAzOHB4O1xyXG5cdFx0LmxheWVyLXBvcHVwLS10aXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQubGF5ZXItcG9wdXBfX2Nsb3NlIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGF5ZXItcG9wdXAtLW1zZyB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfc2hvcnRfY29udGVudCB7XHJcblx0XHR3aWR0aDogNDkwcHg7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0ei1pbmRleDogMTAwMTtcclxuXHRcdHRvcDogMzclO1xyXG5cdFx0bGVmdDogNTAlO1xyXG5cdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG5cdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuXHRcdHBhZGRpbmc6IDQwcHggNDBweCA0MXB4O1xyXG5cdFx0cGFkZGluZy10b3A6IDM4cHg7XHJcblx0XHQubGF5ZXItcG9wdXAtLXRpdGxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XHJcblx0XHRcdC5sYXllci1wb3B1cF9fY2xvc2Uge1xyXG5cdFx0XHRcdGZsb2F0OiByaWdodDtcclxuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5sYXllci1wb3B1cC0tbXNnIHtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX21pZGRsZV9jb250ZW50IHtcclxuXHRcdHdpZHRoOiA1MDBweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdFx0dG9wOiAzNyU7XHJcblx0XHRsZWZ0OiA1MCU7XHJcblx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG5cdFx0cGFkZGluZzogNDBweDtcclxuXHRcdHBhZGRpbmctdG9wOiAzOHB4O1xyXG5cdFx0LmxheWVyLXBvcHVwLS10aXRsZSB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XHJcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcclxuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XHJcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcclxuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XHJcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG5cdFx0XHQubGF5ZXItcG9wdXBfX2Nsb3NlIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGF5ZXItcG9wdXAtLW1zZyB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmX3BheW1lbnRfY29udGVudCB7XHJcblx0XHR3aWR0aDogNzQ4cHg7XHJcblx0XHRoZWlnaHQ6IGF1dG87XHJcblx0XHRtYXgtaGVpZ2h0OiA4MDBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cdFx0bWFyZ2luOiAwIGF1dG87XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR6LWluZGV4OiAxMDAxO1xyXG5cdFx0dG9wOiA4JTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRAaW5jbHVkZSBib3gtc2l6aW5nKGNvbnRlbnQtYm94KTtcclxuXHRcdCYtLWdvb2RzIHtcclxuXHRcdFx0d2lkdGg6IDEyNDBweDtcclxuXHRcdFx0bWF4LWhlaWdodDogODEwcHg7XHJcblx0XHR9XHJcblx0XHQubGF5ZXItcG9wdXAtLXRpdGxlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogYXV0bztcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcclxuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xyXG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcclxuXHRcdFx0cGFkZGluZzogMTlweCAyNnB4IDIwcHggMjZweDtcclxuXHRcdFx0LmxheWVyLXBvcHVwX19jbG9zZSB7XHJcblx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xyXG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0LmxheWVyLXBvcHVwLS1tc2cge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblx0fVxyXG5cdCZfbG9uZ19jb250ZW50IHtcclxuXHRcdHdpZHRoOiA3NDhweDtcclxuXHRcdGhlaWdodDogYXV0bztcclxuXHRcdG1heC1oZWlnaHQ6IDgwMHB4O1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHotaW5kZXg6IDEwMDE7XHJcblx0XHR0b3A6IDEwJTtcclxuXHRcdGxlZnQ6IDUwJTtcclxuXHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTAlKTtcclxuXHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0XHRvdmVyZmxvdzogYXV0bztcclxuXHRcdEBpbmNsdWRlIGJveC1zaXppbmcoY29udGVudC1ib3gpO1xyXG5cdFx0Ji0tZ29vZHMge1xyXG5cdFx0XHR3aWR0aDogMTI0MHB4O1xyXG5cdFx0XHRtYXgtaGVpZ2h0OiA4MTBweDtcclxuXHRcdH1cclxuXHRcdC5sYXllci1wb3B1cC0tdGl0bGUge1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xyXG5cdFx0XHRmb250LXNpemU6IDIwcHg7XHJcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xyXG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xyXG5cdFx0XHRwYWRkaW5nOiAxOXB4IDI2cHggMjBweCAyNnB4O1xyXG5cdFx0XHQubGF5ZXItcG9wdXBfX2Nsb3NlIHtcclxuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XHJcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQubGF5ZXItcG9wdXAtLW1zZyB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qXHJcbiAqIGlucHV0XHJcbiAqL1xyXG4kaW5wdXQtaGVpZ2h0OiA0MHB4O1xyXG4kaW5wdXQtaGVpZ2h0LS1zbWFsbDogMjVweDtcclxuJGlucHV0LXdpZGUtd2lkdGg6IDEwMCU7XHJcbiRpbnB1dC1sYXJnZS13aWR0aDogNDAycHg7XHJcbiRpbnB1dC1tZWRpdW0td2lkdGg6IDI1MnB4O1xyXG4kaW5wdXQtbWVkaXVtU21hbGwtd2lkdGg6IDEzOHB4O1xyXG4kaW5wdXQtc21hbGwtd2lkdGg6IDExOHB4O1xyXG5cclxuJGlucHV0LXR5cGUtQTogKFxyXG5cdChcclxuXHRcdCduYW1lJzogJ3dpZGUnLFxyXG5cdFx0J3dpZHRoJzogMTAwJSxcclxuXHQpLFxyXG5cdChcclxuXHRcdCduYW1lJzogJ2xhcmdlJyxcclxuXHRcdCd3aWR0aCc6ICRpbnB1dC1sYXJnZS13aWR0aCxcclxuXHQpLFxyXG5cdChcclxuXHRcdCduYW1lJzogJ21lZGl1bScsXHJcblx0XHQnd2lkdGgnOiAkaW5wdXQtbWVkaXVtLXdpZHRoLFxyXG5cdCksXHJcblx0KFxyXG5cdFx0J25hbWUnOiAnbWVkaXVtU21hbGwnLFxyXG5cdFx0J3dpZHRoJyA6ICRpbnB1dC1tZWRpdW1TbWFsbC13aWR0aCxcclxuXHQpLFxyXG5cdChcclxuXHRcdCduYW1lJzogJ3NtYWxsJyxcclxuXHRcdCd3aWR0aCc6ICRpbnB1dC1zbWFsbC13aWR0aCxcclxuXHQpLFxyXG5cdChcclxuXHRcdCduYW1lJzogJ3ppcCcsXHJcblx0XHQnd2lkdGgnOiAxNjZweCxcclxuXHQpLFxyXG4gICAgKFxyXG4gICAgICAgICduYW1lJzogJ3ppcHNtYWxsJyxcclxuICAgICAgICAnd2lkdGgnOiAxMDBweCxcclxuICAgICksXHJcbiAgICAoXHJcbiAgICAgICAgJ25hbWUnOiAnemlwbWVkaXVtJyxcclxuICAgICAgICAnd2lkdGgnOiAyNTVweCxcclxuICAgICksXHJcblx0KFxyXG5cdFx0J25hbWUnOiAnemlwbG9uZycsXHJcblx0XHQnd2lkdGgnOiAzNjVweCxcclxuXHQpLFxyXG4pO1xyXG4kaW5wdXQtdHlwZS1COiAoXHJcblx0KFxyXG5cdFx0J25hbWUnOiAnbG9uZycsXHJcblx0XHQnd2lkdGgnOiAxMDBweCxcclxuXHQpLFxyXG5cdChcclxuXHRcdCduYW1lJzogJ25vcm1hbCcsXHJcblx0XHQnd2lkdGgnOiA3MHB4LFxyXG5cdCksXHJcbik7XHJcblxyXG4uZm9ybSB7XHJcblx0Ji1ncm91cCB7XHJcblx0XHRmb250LXNpemU6IDA7XHJcblx0XHQmIH4gJiB7XHJcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHR9XHJcblx0XHQmLnRvZ2dsZS10ZXh0Ym94IHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHR9XHJcblx0Ji1pdGVtIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHQmLS13aWRlIHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHQmICsgLnRpcC10eHQge1xyXG5cdFx0XHRtYXJnaW4tdG9wOiA5cHg7XHJcblx0XHR9XHJcblx0XHQmLS1vcHRpb24ge1xyXG5cdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xyXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0XHRcdCY6YmVmb3JlLFxyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdFx0d2lkdGg6IDlweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRyaWdodDogMTFweDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tDb2xvcjtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0fVxyXG5cdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xyXG5cdFx0XHRcdC5jYXJ0LXRibF9fY29udGVudC0tYWNtIHJ0aXZlICYge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0JjphZnRlciB7XHJcblx0XHRcdFx0LmNhcnQtdGJsX19jb250ZW50LS1hY3RpdmUgJiB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdEBlYWNoICRzdHlsZSBpbiAkaW5wdXQtdHlwZS1BIHtcclxuXHRcdFx0Ji0tI3ttYXBfZ2V0KCRzdHlsZSwnbmFtZScpfSB7XHJcblx0XHRcdFx0d2lkdGg6ICN7bWFwX2dldCgkc3R5bGUsJ3dpZHRoJyl9O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Ji0tc2VsZWN0IHtcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRjb250ZW50OiAnJztcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duMTF4Ni5wbmcpO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTFweCA2cHg7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR3aWR0aDogMTFweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDZweDtcclxuXHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdG1hcmdpbjogYXV0bztcclxuXHRcdFx0XHR6LWluZGV4OiA1O1xyXG5cclxuXHRcdFx0XHQubHQtaWUxMCAmIHtcclxuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblxyXG5cdFx0XHQuZm9ybS1pdGVtX19pbnB1dCB7XHJcblx0XHRcdFx0Lmx0LWllMTAgJiB7XHJcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0Jl9fc21hbGwge1xyXG5cdFx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vaWNvbi1hcnJvdy1kb3duOXg1LnBuZyk7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDlweCA1cHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdHdpZHRoOiA5cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDVweDtcclxuXHRcdFx0XHRcdHJpZ2h0OiAxMHB4O1xyXG5cdFx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xyXG5cclxuXHRcdFx0XHRcdC5sdC1pZTEwICYge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cclxuXHRcdCYtLWRhdGUge1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0cmlnaHQ6IDE1cHg7XHJcblx0XHRcdFx0dG9wOiA1MCU7XHJcblx0XHRcdFx0d2lkdGg6IDE5cHg7XHJcblx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9jYWxlbmRhcjE5eDIwLnBuZyk7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mb3JtLWl0ZW1fX2lucHV0IHtcclxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fYWxwaGEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiAzNXB4O1xyXG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcblx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdFx0XHRmb250LXNpemU6IDEycHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XHJcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0Ji1udWxsIHtcclxuXHRcdFx0XHR3aWR0aDogMTNweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9faHlwaGVuIHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMjRweDtcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcclxuXHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xyXG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHR9XHJcblxyXG5cdFx0Jl9fbGFiZWwge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGN1cnNvcjogdGV4dDtcclxuXHRcdFx0Y29sb3I6ICM5OTk7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcclxuXHRcdFx0QGVhY2ggJHN0eWxlIGluICRpbnB1dC10eXBlLUEge1xyXG5cdFx0XHRcdCYuZm9ybS1pdGVtX19sYWJlbC0tI3ttYXBfZ2V0KCRzdHlsZSwnbmFtZScpfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogbWFwX2dldCgkc3R5bGUsICd3aWR0aCcpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdEBlYWNoICRzdHlsZSBpbiAkaW5wdXQtdHlwZS1CIHtcclxuXHRcdFx0XHQmLmZvcm0taXRlbV9fbGFiZWwtLSN7bWFwX2dldCgkc3R5bGUsJ25hbWUnKX0ge1xyXG5cdFx0XHRcdFx0d2lkdGg6IG1hcF9nZXQoJHN0eWxlLCAnd2lkdGgnKTtcclxuXHRcdFx0XHRcdGhlaWdodDogJGlucHV0LWhlaWdodC0tc21hbGw7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodC0tc21hbGw7XHJcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHg7XHJcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XHJcblx0XHRcdFx0XHRjb2xvcjogIzY2NjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji0tdGV4dGFyZWEge1xyXG5cdFx0XHRcdFx0cGFkZGluZzogNHB4IDE1cHg7XHJcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xyXG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyNC8xMyk7XHJcblx0XHRcdFx0XHRjb2xvcjogJGdyYXlDb2xvcjtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdCZfX2lucHV0IHtcclxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdFx0XHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodCAtIDJweDtcclxuXHRcdFx0cGFkZGluZzogMCAxNXB4O1xyXG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG5cdFx0XHRjb2xvcjogIzMzMztcclxuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xyXG5cdFx0XHRAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xyXG5cdFx0XHRAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xyXG5cdFx0XHRAZWFjaCAkc3R5bGUgaW4gJGlucHV0LXR5cGUtQSB7XHJcblx0XHRcdFx0Ji5mb3JtLWl0ZW1fX2lucHV0LS0je21hcF9nZXQoJHN0eWxlLCduYW1lJyl9IHtcclxuXHRcdFx0XHRcdHdpZHRoOiBtYXBfZ2V0KCRzdHlsZSwgJ3dpZHRoJyk7XHJcblx0XHRcdFx0XHRoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XHJcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodCAtIDJweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0QGVhY2ggJHN0eWxlIGluICRpbnB1dC10eXBlLUIge1xyXG5cdFx0XHRcdCYuZm9ybS1pdGVtX19pbnB1dC0tI3ttYXBfZ2V0KCRzdHlsZSwnbmFtZScpfSB7XHJcblx0XHRcdFx0XHR3aWR0aDogbWFwX2dldCgkc3R5bGUsICd3aWR0aCcpO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LS1zbWFsbDtcclxuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LS1zbWFsbCAtIDJweDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcclxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcclxuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xyXG5cdFx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblxyXG5cdFx0XHRcdFx0Lmx0LWllMTAgJiB7XHJcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdCYtLWJvcmRlciB7XHJcblx0XHRcdFx0Ym9yZGVyOjA7XHJcblx0XHRcdFx0cGFkZGluZzowO1xyXG5cdFx0XHR9XHJcblx0XHRcdCYuZm9ybS1pdGVtX19pbnB1dC0tc2hvcnQge1xyXG5cdFx0XHRcdGhlaWdodDogMzJweDtcclxuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcclxuXHRcdFx0fVxyXG5cdFx0XHQmLS1taW5pIHtcclxuXHRcdFx0XHRoZWlnaHQ6IDMycHg7XHJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX190ZXh0IHtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRcdGhlaWdodDogMTAwcHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdHBhZGRpbmc6IDE1cHg7XHJcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcclxuXHRcdFx0cmVzaXplOiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZmlsZSB7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMDtcclxuXHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRvcGFjaXR5OiAwO1xyXG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XHJcblx0XHRcdHotaW5kZXg6IC0xO1xyXG5cdFx0fVxyXG5cdFx0Jl9fZGF0ZSB7XHJcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDlweDtcclxuXHRcdFx0XHRyaWdodDogMTRweDtcclxuXHRcdFx0XHR3aWR0aDogMjBweDtcclxuXHRcdFx0XHRoZWlnaHQ6IDIwcHg7XHJcblx0XHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uL2ltZy1jYWxlbmRhci1ncmF5MjB4MjAucG5nKTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHJpZ2h0OjExcHg7XHJcbiAgICAgIHRvcDo1MCU7XHJcbiAgICAgIHdpZHRoOjE0cHg7XHJcbiAgICAgIGhlaWdodDoxNHB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAtN3B4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vY29tcGFyZS1pY29uMTR4MTQucG5nKTtcclxuICAgICAgZm9udC1zaXplOiAwO1xyXG4gICAgfVxyXG4gICAgJl9fc3VibWl0ICsgJl9faW5wdXQge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG5cdFx0Jl9fdGV4dGFyZWEge1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHdpZHRoOiA0MDJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMDBweDtcclxuXHRcdFx0cGFkZGluZzogNHB4IDE1cHg7XHJcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XHJcblx0XHRcdGNvbG9yOiAjMzMzO1xyXG5cdFx0XHRmb250LXNpemU6IDEzcHg7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XHJcblx0XHRcdHJlc2l6ZTogbm9uZTtcclxuXHRcdFx0bGluZS1oZWlnaHQ6ICgyNC8xMyk7XHJcblx0XHRcdCYtLXdpZGUge1xyXG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cdCYtdHh0IHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHBhZGRpbmc6IDAgMTBweCAwIDE1cHg7XHJcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG5cdFx0aGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xyXG5cdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRsaW5lLWhlaWdodDogJGlucHV0LWhlaWdodDtcclxuXHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5cdFx0Zm9udC1zaXplOiAxM3B4O1xyXG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcclxuXHR9XHJcblx0Ji1zcGFjaW5nIHtcclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0XHQmIH4gJiB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLWJ1dHRvbiB7XHJcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcclxuXHRcdGZvbnQtc2l6ZTogMDtcclxuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XHJcblx0fVxyXG59XHJcblxyXG5pbnB1dFtuYW1lPSdjb2xvciddIHtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuIiwiLnRhYiB7XG4gICR0YWI6ICY7XG4gICYtLXN0eWxlIHtcblxuICAgICYjeyR0YWJ9LS1hdXRvIHtcbiAgICAgICN7JHRhYn1fX25hdixcbiAgICAgICN7JHRhYn1fX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgICN7JHRhYn1fX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcbiAgICAgICAgJiArICN7JHRhYn1fX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgI3skdGFifV9fbmF2IHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIGJvcmRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM5Yzk3OTI7XG4gICAgfVxuICAgICN7JHRhYn1fX2xpc3Qge1xuICAgICAgZGlzcGxheTogdGFibGUtcm93O1xuICAgIH1cblxuICAgICN7JHRhYn1fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGNvbG9yOiAjOWM5NzkyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBjb2xvcjogIzM0MzEzMjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjOWM5NzkyO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAudGFiX19pdGVtLWFuY2hvcjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgI3skdGFifV9faXRlbS1hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VjdGlvblxuICAmX19zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYtLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuJHRhYi1icmFuZC1zdHlsZTogKFxuICAoXG4gICAgJ25hbWUnOiAnZGVzY2VudGUnLFxuICAgICdiYWNrZ3JvdW5kLWltYWdlJzogJy9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWRlc2NlbnRlLnBuZycsXG4gICAgJ2JhY2tncm91bmQtc2l6ZSc6IDEwNnB4IDE4cHgsXG4gICAgJ2hvdmVyJzogJy9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWRlc2NlbnRlLWFjdGl2ZS5wbmcnLFxuICApLFxuICAoXG4gICAgJ25hbWUnOiAnZGVzY2VudGVnb2xmJyxcbiAgICAnYmFja2dyb3VuZC1pbWFnZSc6ICcvZGlzdC9pbWcvbG9nby90YWItbG9nby1kZXNjZW50ZWdvbGYucG5nJyxcbiAgICAnYmFja2dyb3VuZC1zaXplJzogNzZweCAzOXB4LFxuICAgICdob3Zlcic6ICcvZGlzdC9pbWcvbG9nby90YWItbG9nby1kZXNjZW50ZWdvbGYtYWN0aXZlLnBuZycsXG4gICksXG4gIChcbiAgICAnbmFtZSc6ICdsZWNvcScsXG4gICAgJ2JhY2tncm91bmQtaW1hZ2UnOiAnL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbGVjb3EucG5nJyxcbiAgICAnYmFja2dyb3VuZC1zaXplJzogMTA5cHggMjJweCxcbiAgICAnaG92ZXInOiAnL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbGVjb3EtYWN0aXZlLnBuZycsXG4gICksXG4gIChcbiAgICAnbmFtZSc6ICdsZWNvcWdvbGYnLFxuICAgICdiYWNrZ3JvdW5kLWltYWdlJzogJy9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWxlY29xZ29sZi5wbmcnLFxuICAgICdiYWNrZ3JvdW5kLXNpemUnOiAxMTRweCAzNXB4LFxuICAgICdob3Zlcic6ICcvZGlzdC9pbWcvbG9nby90YWItbG9nby1sZWNvcWdvbGYtYWN0aXZlLnBuZycsXG4gICksXG4gIChcbiAgICAnbmFtZSc6ICdtdW5zaW5nd2VhcicsXG4gICAgJ2JhY2tncm91bmQtaW1hZ2UnOiAnL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbXVuc2luZ3dlYXIucG5nJyxcbiAgICAnYmFja2dyb3VuZC1zaXplJzogMTU0cHggMjNweCxcbiAgICAnaG92ZXInOiAnL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbXVuc2luZ3dlYXItYWN0aXZlLnBuZycsXG4gICksXG4gIChcbiAgICAnbmFtZSc6ICd1bWJybycsXG4gICAgJ2JhY2tncm91bmQtaW1hZ2UnOiAnL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tdW1icm8ucG5nJyxcbiAgICAnYmFja2dyb3VuZC1zaXplJzogNTJweCAzM3B4LFxuICAgICdob3Zlcic6ICcvZGlzdC9pbWcvbG9nby90YWItbG9nby11bWJyby1hY3RpdmUucG5nJyxcbiAgKSxcbik7XG5cblxuLmRlZmF1bHQge1xuICAmLXRhYiB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAmLS1taWRkbGUge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiM2NjY7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItbGVmdDowO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgJi0tbWlkZGxlIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICB9XG5cbiAgICAgICYtYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgICBjb2xvcjppbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVhY2ggJGJyYW5kIGluICR0YWItYnJhbmQtc3R5bGUge1xuICAgICAgICAmLSN7bWFwX2dldCgkYnJhbmQsICduYW1lJyl9IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwobWFwX2dldCgkYnJhbmQsICdiYWNrZ3JvdW5kLWltYWdlJykpO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogbWFwX2dldCgkYnJhbmQsICdiYWNrZ3JvdW5kLXNpemUnKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKG1hcF9nZXQoJGJyYW5kLCAnaG92ZXInKSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlICYtI3ttYXBfZ2V0KCRicmFuZCwgJ25hbWUnKX0ge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChtYXBfZ2V0KCRicmFuZCwgJ2hvdmVyJykpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrQ29sb3I7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTFlMWUxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIHRoZWFkIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgLy8gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG4gIH1cbiAgdGJvZHkgfiB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlMWUxZTE7XG4gIH1cbiAgdGJvZHkgdHIge1xuICAgIH4gdHIgdGQge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZDFkMWQxO1xuICAgIH1cbiAgICB0ZCB7XG4gICAgICAvL3BhZGRpbmc6IDIwcHggMDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG59XG4vKlxuICogUm93IFRhYmxlXG4gKi9cbi5yb3ctdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0aCwgdGQge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICB0aCB7XG4gICAgd2lkdGg6IDk1cHg7XG4gICAgY29sb3I6ICRncmF5Q29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxuICB0ZCB7XG4gICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi8qXG4gKiBEYXRhIFRhYmxlXG4gKi9cbi5kYXRhLXRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0aGVhZCB0aCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgJiArIHRoOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2E5YThhODtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrQ29sb3I7XG4gIH1cbiAgdGJvZHkge1xuICAgIHRoLCB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDA7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gICAgdGgge1xuICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG4gICAgdGQge1xuICAgICAgY29sb3I6ICRncmF5Q29sb3I7XG4gICAgfVxuICB9XG59IiwiJG5vdGljZUJnQ29sb3I6ICNmOGY4Zjg7XG5cbi5ub3RpY2Uge1xuICAkbm90aWNlOiAmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbm90aWNlQmdDb2xvcjtcbiAgcGFkZGluZzogMjBweDtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgY29sb3I6ICRncmF5Q29sb3I7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlmOWE5NTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgICAmLXZhbHVlIHtcbiAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaygpO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5vdGljZUJnQ29sb3I7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX2l0ZW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy0nO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgYiB7XG4gICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9vbGQ7XG4gICAgfVxuICB9XG59XG5cbi5ub3RpY2UyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgY29sb3I6ICRncmF5Q29sb3I7XG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59IiwiXG4ubm90aWNlIHtcblx0Ji1ib3gge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6NDlweDtcblx0XHRyaWdodDotNDZweDtcblx0XHR3aWR0aDo0NTBweDtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJvcmRlcjoxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItdG9wOjNweCBzb2xpZCAkcmVkQ29sb3I7XG5cdFx0ei1pbmRleDogNTAwO1xuXHRcdG9wYWNpdHk6MDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcywgdHJhbnNmb3JtIDMwMG1zLCB2aXNpYmlsaXR5IDBtczsgIFxuXHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKC0zMHB4KTtcblxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHR2aXNpYmlsaXR5OnZpc2libGU7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHRcdCYtLWhpZGRlbiB7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMzBweCk7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAwbXMsIDBtcyw1MDBtcztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6LTEwcHg7XG5cdFx0XHRcdHJpZ2h0OjY0cHg7XG5cdFx0XHRcdHdpZHRoOjIwcHg7XG5cdFx0XHRcdGhlaWdodDoxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctdG9wLXJlZDIweDEwLnBuZyk7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Ji0tbWFpbiB7XG5cdFx0XHR0b3A6NDBweDtcblx0XHRcdHJpZ2h0Oi0zMy41cHg7XG5cdFx0XHQubm90aWNlLWJveF9fd3JhcHBlciB7XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRyaWdodDozMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6NTVweDtcblx0XHRcdHBhZGRpbmc6MCAyNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2Njtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRwYWRkaW5nOjMwcHggMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdCZfX3N3aXRjaCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjI0cHg7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0aGVpZ2h0OjE4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOi05cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjokYmxhY2tDb2xvcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1NXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjI0cHg7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0d2lkdGg6MThweDtcblx0XHRcdGhlaWdodDoxOHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTlweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi94MTh4MTgucG5nKTtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cblx0XHQmX19hY3Rpb24ge1xuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdGhlaWdodDo0NXB4O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdHBhZGRpbmc6MnB4IDI5cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTNlM2UzO1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblxuXHRcdFx0Ji1wYXJ0IHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0aGVpZ2h0OjQ1cHg7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0XHRcdFx0JiArICYge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGJ1dHRvbiArIGJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWxpc3Qge1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNlM2UzZTM7XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzoxOXB4IDY1cHggMTVweCAzMHB4O1xuXHRcdGN1cnNvcjpwb2ludGVyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHR9XG5cdFx0XG5cdFx0JiArICY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOi0xcHg7XG5cdFx0XHRsZWZ0OjUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6NDA4cHg7XG5cdFx0XHRoZWlnaHQ6MDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMjA0cHg7XG5cdFx0XHRib3JkZXItdG9wOjFweCBkYXNoZWQgI2MwYzBjMDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0fVxuXHRcblx0XHRcblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdCZfX2NoZWNrIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nLXRvcDogMXB4O1xuXHRcdFx0d2lkdGg6MzVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR9XG5cblx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdH1cblxuXHRcdCZfX2RhdGUge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiM5OTk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTlweDtcblx0XHR9XG5cdH1cblxuXHQmLXByb2JsZW0ge1xuXHRcdHBhZGRpbmc6MTAwcHggMCAzNXB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9jaXJjbGUtcG9pbnQtcmVkNTB4NTAucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiRyZWRDb2xvcjtcblx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cbn1cblxuLnN3aXRjaC1jaGVja2JveCB7XG5cdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGhlaWdodDoxNnB4O1xuXHRmb250LXNpemU6IDA7XG5cdGxhYmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDQ3cHg7XG5cdFx0aGVpZ2h0OjEycHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcblx0XHR0cmFuc2l0aW9uOmFsbCA1MDBtcztcblx0XHRmb250LXNpemU6IDA7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHRvcDotMnB4O1xuXHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0aGVpZ2h0OjE2cHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNjY2M7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0Y29sb3I6Izk5OTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDhweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRyYW5zaXRpb246YWxsIDUwMG1zO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE0cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGNvbnRlbnQ6ICdPRkYnO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDowO1xuXHRcdHRvcDowO1xuXHRcdHotaW5kZXg6IC0xO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0ZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7XG5cdH1cblx0XG5cblx0aW5wdXQ6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb2xvcjokcmVkQ29sb3I7XG5cdFx0XHRsZWZ0OjUwJTtcblx0XHRcdGNvbnRlbnQ6J09OJztcblx0XHR9XG5cdH1cblx0XG59IiwiLmFncmVlbWVudCB7XG5cbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICZfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgY29sb3I6ICRncmF5Q29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgfVxuXG5cblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICB9XG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY0ZjM7XG4gICAgfVxuICAgICYuaW5wdXQtLWVycm9yOmFmdGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRyZWRDb2xvcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgYm94LXNpemluZygpO1xuICAgIH1cbiAgICAmLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIGNvbG9yOiAkZ3JheUNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjlweDtcbiAgICAgIGNvbG9yOiAkZ3JheS1jb2xvcjtcbiAgICB9XG4gICAgJi5jb2xsYXBzaWJsZS0tYWN0aXZlICYtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RmZGZkZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIC5jaGVja2JveCB7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgICAmLmNvbGxhcHNpYmxlLS1hY3RpdmUgJi1idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19jcm9zcy1taW51czE3eDEucG5nJyk7XG4gICAgfVxuICAgICYtYnV0dG9uIHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX2Nyb3NzMTd4MTcucG5nJyk7XG4gICAgICB3aWR0aDogMTdweDtcbiAgICAgIGhlaWdodDogMTdweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigxcywgdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbiAgJl9faGVhZGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG4gICZfX2Zvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxuXG59IiwiLmNvbGxhcHNpYmxlIHtcbiAgJHRoaXM6ICY7XG4gICYtLXN0eWxlIHtcbiAgICAjeyR0aGlzfV9faGVhZGVyIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgfVxuICAgICN7JHRoaXN9X19hbmNob3Ige1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICN7JHRoaXN9X19zdGF0dXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9Db250ZW50cy9pbWcvYXJyb3cvdXBkb3duLWdyYXkxNXg4LnBuZyk7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC04cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTRweDtcbiAgICB9XG4gICAgI3skdGhpc30tLWFjdGl2ZSAjeyR0aGlzfV9fc3RhdHVzIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcbiAgICB9XG4gICAgI3skdGhpc31fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGNvbG9yOiAkZ3JheUNvbG9yO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMWUxZTE7XG4gICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJi5jb2xsYXBzaWJsZS0tYWN0aXZlICN7JHRoaXN9X19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufSIsIlxuLyogTGF5ZXIgcG9wdXAgKi9cbi5sYXlvdXQtbGF5ZXItY29udGFpbmVyIHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuLmxheW91dC1sYXllci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIEBpbmNsdWRlIG9wYWNpdHkoMCk7XG4gIHotaW5kZXg6IDkwMDA7XG59XG4ubGF5b3V0LWxheWVyLXdpbmRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiA5MDAxO1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4vLy5sYXlvdXQtbGF5ZXItd2luZG93ID4gZGl2IHtcbi8vICBoZWlnaHQ6IDEwMCU7XG4vL31cbi5sYXlvdXQtbGF5ZXItY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTJweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogdXJsKC9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3gtd2hpdGUucG5nKSA1MCUgNTAlIG5vLXJlcGVhdDtcbiAgdG9wOiAtNDVweDtcbn1cblxuLypcbiAqIFJlYWwgTGF5ZXJcbiAqL1xuLmxheWVyIHtcbiAgJl9faGVhZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLS1maXhlZCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB6LWluZGV4OiAyMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42NSk7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDE1cHggMzBweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICYtLWJyb3duIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicm93bkNvbG9yO1xuICAgIH1cbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICRncmF5LWNvbG9yO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgUCB7XG4gICAgICBsaW5lLWhlaWdodDogKDIwIC8gMTIpO1xuICAgIH1cbiAgICBQIH4gUCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuICAmX190YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAubHQtaWU4ICYge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgfVxuICAgICYtY29sdW1uIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAubHQtaWU4ICYge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQ5JTtcbiAgICAgIH1cbiAgICAgICYgfiAmIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZTFlMWUxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXBvcHVwIHtcbiAgICAmLS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICZfX21pbmltaXplIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjI1cHg7XG4gICAgICB0b3A6NTAlO1xuICAgICAgd2lkdGg6MTlweDtcbiAgICAgIGhlaWdodDoxOXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTlweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uLW1pbmltaXplLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gICYtbGF5b3V0IHtcbiAgICB3aWR0aDoxMjQwcHg7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICAmLWxhcmdlIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgIH1cbiAgICAubGF5b3V0LWNvbnRhaW5lciA+ICAmIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTp0YWJsZTtcbiAgICAgIGNsZWFyOmJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbn0iLCIuZGVzY3JpcHRpb24ge1xuICAmLS1zdHlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyb3duQ29sb3I7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICB9XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY29sb3I6ICRibGFja0NvbG9yO1xuICB9XG4gICZfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAkZ3JheUNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogKDIwIC8gMTQpO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlDb2xvcjtcbiAgICB9XG4gIH1cbiAgJl9fYW5jaG9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGNvbG9yOiAkZ3JheUNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudHMvaW1nL2Fycm93L3JpZ2h0LWdyYXk1eDExLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIGhlaWdodDogMTFweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG4gICRkZXNjaXB0aW9uLWljb24tbGlzdDogKFxuICAgICdzdWJtaXQnOiAoNDZweCwgMzdweCksXG4gICAgJ2FwcGx5JzogKDQ3cHgsIDM0cHgpLFxuICApO1xuICAmW2RhdGEtaWNvbl06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiAnJztcbiAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICB9XG4gIEBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkZGVzY2lwdGlvbi1pY29uLWxpc3Qge1xuICAgICZbZGF0YS1pY29uPVwiI3skbmFtZX1cIl06YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudHMvaW1nL2ltYWdlL2ltZ18jeyRuYW1lfS5wbmcpO1xuICAgICAgd2lkdGg6IG50aCgkc2l6ZSwgMSk7XG4gICAgICBoZWlnaHQ6IG50aCgkc2l6ZSwgMik7XG4gICAgfVxuICB9XG59IiwiLyoubm8tZGF0YSB7XG5cdCYtLXN0eWxlIHtcblx0XHRwYWRkaW5nOiA2MHB4IDA7XG5cdH1cblx0Ji0tYm9yZGVyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGJsYWNrQ29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdH1cblx0Ji0tYm9yZGVyLWJvdHRvbSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlMWUxZTE7XG5cdH1cblx0Ji0tZnVsbCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ji1iZWZvcmUsXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdH1cblx0fVxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHQmX19jb250ZW50IHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfdGFsay5wbmcpO1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Jl9fbWVzc2FnZSB7XG5cdFx0bGluZS1oZWlnaHQ6ICgyMCAvIDEyKTtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG5cdFx0Y29sb3I6ICRncmF5Q29sb3I7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYgfiAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG59Ki9cbi5ub25lLWRhdGEge1xuXHRwYWRkaW5nOiA4NHB4IDAgODBweDtcblx0Y29sb3I6ICRyZWRDb2xvcjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmLS1vdXRsZXQge1xuXHRcdHBhZGRpbmc6IDM3M3B4IDAgMzg1cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdH1cblx0JjpiZWZvcmUge1xuXHRcdEBpbmNsdWRlIGljb24taW5pdCgpO1xuXHRcdEBpbmNsdWRlIGljb24tc3R5bGUoY291dGlvbik7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0Y29udGVudDogJyc7XG5cdH1cblx0Jl9fdHh0IHtcblx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRsaW5lLWhlaWdodDogKDIyLzEzKTtcblx0fVxufSIsIi5maWxlLXVwbG9hZCB7XG5cbiAgJjIge1xuICAgICYtLW92ZXJmbG93ICZfX2l0ZW0tYnV0dG9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgJiB+ICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgKnpvb206IDE7XG4gICAgICB9XG4gICAgICAmLS1hY3RpdmUgJi1maWxlIHtcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgJiB+ICYgJi1idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgJi1maWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAmLXZhbHVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmLWRlbGV0ZSB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBmb250LXNpemU6IDEwMDAwMHB4O1xuICAgICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgICAgfVxuICAgICAgJi1idXR0b24ge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXlDb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwIDE3cHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMTVweCk7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICYtdmFsdWUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgY29sb3I6ICRncmF5Q29sb3I7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG4gICAgLmljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgfVxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgICYtLXVwbG9hZGVkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICB9XG4gICAgJi0tdXBsb2FkZWQgJi1kZWxldGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICYtZGVsZXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtMTNweDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC9Db250ZW50cy9pbWcvYnV0dG9uL2J0bl94LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgICYtLXVwbG9hZGVkICYtbGFiZWwge1xuICAgICAgLy9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfZmlsZS5wbmcpO1xuICAgIH1cbiAgICAmLS11cGxvYWRlZCAmLWlucHV0IHtcbiAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgfVxuICAgICYtbGFiZWwge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvQ29udGVudHMvaW1nL2ltYWdlL2ltZ191cGxvYWQucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAmLWlucHV0IHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBAaW5jbHVkZSBvcGFjaXR5KDApO1xuICAgIH1cbiAgfVxuXG59IiwiLypcblxuPGRpdiBjbGFzcz1cInBpY3R1cmVcIj5cbiAgPGltZyBzcmM9XCJhLmpwZ1wiIGNsYXNzPVwicGljdHVyZV9faW1hZ2UgcGljdHVyZV9faW1hZ2UtLXNob3dcIiAvPlxuICA8aW1nIHNyYz1cImEuanBnXCIgY2xhc3M9XCJwaWN0dXJlX19pbWFnZSBwaWN0dXJlX19pbWFnZS0taGlkZVwiIC8+XG48L2Rpdj5cbiovXG5cbi5waWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgJjpob3ZlciAmX19pbWFnZSB7XG4gICAgJi0tc2hvdyB7XG4gICAgICAvL0BpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMiwxLjIpKTtcbiAgICAgIC5sdC1pZTkgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWhpZGUge1xuICAgICAgLy9AaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLDEpKTtcbiAgICAgIC5sdC1pZTkgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oMjAwbXMpO1xuICAgICYtLXNob3cge1xuICAgICAgLy9AaW5jbHVkZSBvcGFjaXR5KDEpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLDEpKTtcbiAgICAgIC5sdC1pZTkgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1oaWRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICAvL0BpbmNsdWRlIG9wYWNpdHkoMCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMiwxLjIpKTtcbiAgICAgIC5sdC1pZTkgJiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKlxuICogSW5wdXRcbiAqL1xuLmlucHV0IHtcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjb2xvcjogJGdyYXlDb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICYtbWVzc2FnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAmLS10ZXh0YXJlYSB7XG4gICAgLmlucHV0LWxhYmVsIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICB9XG4gICAgLmlucHV0LWlubmVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICB9XG4gICAgLmlucHV0LXRleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gIH1cbiAgJi0tZm9jdXMge1xuICAgIC5pbnB1dC1pbm5lciB7XG4gICAgICBib3JkZXItY29sb3I6ICRwdXJwbGVCb3JkZXJDb2xvcjtcbiAgICB9XG4gICAgJixcbiAgICAuaW5wdXQtdGV4dCB7XG4gICAgICBjb2xvcjogJHB1cnBsZUNvbG9yO1xuICAgIH1cbiAgfVxuICAmLS1lcnJvciB7XG5cbiAgICAuaW5wdXQtaW5uZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkQ29sb3I7XG4gICAgfVxuICAgICYsXG4gICAgLmlucHV0LXRleHQge1xuICAgICAgY29sb3I6ICRyZWRDb2xvcjtcbiAgICB9XG4gIH1cbiAgJi1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEycHggMTdweCAxMnB4IDQycHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0R3JheUJvcmRlckNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygyNXB4KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMwMG1zKTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICYtdGV4dCB7XG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigzMDBtcyk7XG4gIH1cbiAgJi1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgIHRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiB0ZXh0O1xuICAgIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuICAgICZfX3RleHQge1xuICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMwMG1zKTtcbiAgICB9XG4gIH1cbiAgJi1pY29uIHtcbiAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MCU7XG5cbiAgICAkaW5wdXRJY29uczogKFxuICAgICAgICAgICAgJ3VzZXInOiAoMThweCwgMThweCksXG4gICAgICAgICAgICAncGhvbmUnOiAoMTNweCwgMTlweCksXG4gICAgICAgICAgICAncGhvbmUyJzogKDE2cHgsIDE1cHgpLFxuICAgICAgICAgICAgJ3RlbCc6ICgxNnB4LCAxOHB4KSxcbiAgICAgICAgICAgICdwbGFjZSc6ICgxNHB4LCAxOHB4KSxcbiAgICAgICAgICAgICdtYWlsJzogKDE4cHgsIDEzcHgpLFxuICAgICAgICAgICAgJ2NhbGVuZGFyJzogKDE4cHgsIDE4cHgpLFxuICAgICAgICAgICAgJ3Bhc3N3b3JkJzogKDE0cHgsIDIwcHgpLFxuICAgICAgICAgICAgJ3Bhc3N3b3JkLWNoZWNrJzogKDIwcHgsIDIwcHgpLFxuICAgICAgICAgICAgJ25vdGUnOiAoMTZweCwgMTdweCksXG4gICAgICAgICAgICAncGVuY2lsJzogKDE1cHgsIDE1cHgpLFxuICAgICAgICAgICAgJ3NlYXJjaC1jb2RlJzogKDE4cHgsIDE2cHgpLFxuICAgICAgICAgICAgJ3F1ZXN0aW9uLWNsb3VkJzogKDE3cHgsIDE1cHgpLFxuICAgICAgICAgICAgJ29yZG5vJzogKDE1cHgsIDE3cHgpLFxuICAgICAgICAgICAgJ2NvdXBvbic6ICgyMnB4LCAxNXB4KSxcbiAgICAgICAgICAgICdjb21wYW55JzogKDE2cHgsIDE4cHgpLFxuICAgICAgICAgICAgJ3Nucyc6ICgyMHB4LCAyMHB4KSxcbiAgICApO1xuICAgIEBlYWNoICRrZXksICR2YWx1ZXMgaW4gJGlucHV0SWNvbnMge1xuICAgICAgJi0tI3ska2V5fSB7XG4gICAgICAgIHdpZHRoOiBudGgoJHZhbHVlcywgMSk7XG4gICAgICAgIGhlaWdodDogbnRoKCR2YWx1ZXMsIDIpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtKG50aCgkdmFsdWVzLCAyKSAvIDIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50cy9pbWcvaW1hZ2UvaW1nXyN7JGtleX0ucG5nJyk7XG4gICAgICB9XG4gICAgICAuaW5wdXQtLWZvY3VzICYtLSN7JGtleX0sXG4gICAgICAmLS0jeyRrZXl9Ll9fcHVycGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ18jeyRrZXl9X19wdXJwbGUucG5nJyk7XG4gICAgICB9XG4gICAgICAuaW5wdXQtLWVycm9yICYtLSN7JGtleX0sXG4gICAgICAmLS0jeyRrZXl9Ll9fcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ18jeyRrZXl9X19yZWQucG5nJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWRlZmF1bHQge1xuICAgIC5pbnB1dC1pbm5lciB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgfVxuICAgIC5pbnB1dC1sYWJlbCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmLXNlbGVjdCB7XG4gICAgJi0taW5saW5lIC5pbnB1dC1pbm5lciB7XG4gICAgICBwYWRkaW5nOiA0cHggMTFweCA0cHggO1xuICAgIH1cbiAgICAuaW5wdXQtbGFiZWxfX3RleHQge1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgfVxuICAgIHNlbGVjdCB7XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnRzL2ltZy9idXR0b24vYnRuX2Fycm93X2JvdHRvbS5wbmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuIiwiLypcbiAqIHBhZ2luYXRpb25cbiAqL1xuXG4ucGFnaW5hdGlvbiB7XG4gICYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGJvcmRlcjoxcHggc29saWQgI2Q3ZDdkNztcbiAgICBib3JkZXItbGVmdDowO1xuICAgIGNvbG9yOiRkZWVwR3JheUNvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7IFxuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2Q3ZDdkNztcbiAgICB9XG5cbiAgICAmLS1hY3RpdmUge1xuICAgICAgY29sb3I6JHJlZENvbG9yO1xuICAgICAgYm9yZGVyLWJvdHRvbToycHggc29saWQgJHJlZENvbG9yO1xuICAgIH1cblxuICAgICYtLXByZXYsXG4gICAgJi0tbmV4dCxcbiAgICAmLS1maXJzdCxcbiAgICAmLS1sYXN0IHtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi0tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctbGVmdDV4OS5wbmcpO1xuICAgIH1cbiAgICAmLS1uZXh0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvdy1yaWdodDV4OS5wbmcpO1xuICAgIH1cbiAgICAmLS1maXJzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctbGVmdC1kb3VibGU5eDkucG5nKTtcbiAgICB9XG4gICAgJi0tbGFzdCB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctcmlnaHQtZG91YmxlOXg5LnBuZyk7XG4gICAgfVxuICB9XG59IiwiLypcbiAqIHN0ZXBcbiAqL1xuXG4uc3RlcCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgJi1pbWFnZSB7XG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAmLS1ob3Jpem9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50cy9pbWcvaW1hZ2UvaW1nX3N0ZXBfaG9yaXpvbi5wbmcnKTtcbiAgICB9XG4gICAgJi0tY2hlY2tlZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnRzL2ltZy9pbWFnZS9pbWdfc3RlcF9jaGVjay5wbmcnKTtcbiAgICB9XG4gICAgJi0tdW5jaGVja2VkIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL2ltYWdlL2ltZ19zdGVwX3VuY2hlY2sucG5nJyk7XG4gICAgfVxuICB9XG4gICYtdGV4dCB7XG4gICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59IiwiLypcbiAqIHVwIGFuZCBkb3duXG4gKi9cblxuLnVwZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG4gIHBhZGRpbmc6IDhweCAyNXB4IDZweDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGRhcmtHcmF5Qm9yZGVyQ29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gIEBpbmNsdWRlIHVzZXItc2VsZWN0KG5vbmUpO1xuICAmLWlucHV0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbiAgICAmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIGFwcGVhcmFuY2Uobm9uZSk7XG4gICAgfVxuICB9XG4gICYtYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi10b3A6IC04cHg7XG4gICAgJi0tbWludXMge1xuICAgICAgbGVmdDogMTBweDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL2J1dHRvbi9idG5fbWludXMucG5nJyk7XG4gICAgfVxuICAgICYtLXBsdXMge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnRzL2ltZy9idXR0b24vYnRuX3BsdXMucG5nJyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFVwbG9hZCAyXG4udXBkb3duLWxhcmdlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkYXJrR3JheUJvcmRlckNvbG9yO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRhcmtHcmF5Qm9yZGVyQ29sb3I7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyg0MHB4KTtcbiAgQGluY2x1ZGUgdXNlci1zZWxlY3Qobm9uZSk7XG4gICYtaW5wdXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6ICRncmF5Q29sb3I7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBhcHBlYXJhbmNlKG5vbmUpO1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjM2JiYjk7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHRvcDogLTFweDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgJi0tbWludXMge1xuICAgICAgbGVmdDogMDtcbiAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL2J1dHRvbi9idG5fbWludXMtd2hpdGUucG5nJyk7XG4gICAgfVxuICAgICYtLXBsdXMge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICAvL2JhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnRzL2ltZy9idXR0b24vYnRuX3BsdXMtd2hpdGUucG5nJyk7XG4gICAgfVxuICB9XG59XG4iLCIvKlxuICogY2hlY2tib3hcbiAqL1xuXG5AbWl4aW4gY3JlYXRlLWltYWdlKCR3aWR0aCwgJGhlaWdodCwgJGltYWdlX3BhdGgpIHtcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGltYWdlX3BhdGgpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5yYWRpbyB7XG5cdEBpbmNsdWRlIGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRmb250LXNpemU6IDA7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ji10aXRsZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDI1cHg7XG5cblx0XHQmIGxhYmVsIHtcblx0XHRcdGN1cnNvcjogbm9uZTtcblx0XHR9XG5cblx0fVxuXG5cdC8vIENoZWNrZWQgZnVuY3Rpb24gZG9lcyBub3Qgd29yayBpZiBjaGVja2JveCBpcyBkaXNwbGF5OiBub25lIGluIGllOFxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAtMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0XHRib3JkZXI6IDA7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcblx0XHQmOmNoZWNrZWQgfiBsYWJlbDpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9mb3JtL3JhZGlvLWFjdGl2ZS5zdmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaygpO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9mb3JtL3JhZGlvLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblxuXHQmLXRleHQge1xuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaygpO1xuXHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0Ji0tcmVkIHtcblx0XHRcdGNvbG9yOiAjZWU0ODQ4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHR9XG5cdH1cblx0Ji1hbGlnbiB+ICYtYWxpZ24ge1xuXHRcdG1hcmdpbi1sZWZ0OiA2MHB4O1xuXHR9XG5cdCYtemlwIH4gJi16aXAge1xuXHRcdG1hcmdpbi1sZWZ0OiA1MHB4O1xuXHR9XG59XG5cbi5jaGVja2JveCB7XG5cdEBpbmNsdWRlIGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmb250LXNpemU6IDA7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cblx0Ly8gQ2hlY2tlZCBmdW5jdGlvbiBkb2VzIG5vdCB3b3JrIGlmIGNoZWNrYm94IGlzIGRpc3BsYXk6IG5vbmUgaW4gaWU4XG5cdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxcHg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IC0xcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHRcdGJvcmRlcjogMDtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdCY6Y2hlY2tlZCB+IGxhYmVsOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Zvcm0vY2hlY2stYWN0aXZlLnN2Zyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0bGFiZWwge1xuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaygpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Zvcm0vY2hlY2suc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0fVxuXHQmLXNtYWxsIHtcblx0XHRsYWJlbDpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgaW5saW5lLWJsb2NrKCk7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2Zvcm0vY2hlY2suc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0fVxuXG5cdCYtcGljayxcblx0Ji10ZXh0IHtcblx0XHRAaW5jbHVkZSBpbmxpbmUtYmxvY2soKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0fVxuXHQmLXBpY2sge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHR9XG59XG4uY2hrLXRvZ2dsZS1ib3gge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpdGNoLWNoayB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDU5cHg7XG5cdGhlaWdodDogMzBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQmX19pbnB1dCB7XG5cdFx0QGluY2x1ZGUgYWNjZXNzaWJpbGl0eTtcblx0fVxuXHQmX19sYWJlbCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHQmLWFsbCxcblx0XHQmLWJpdCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0XHQmLWFsbCB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRsZWZ0OiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdH1cblx0XHQmLWJpdCB7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRyaWdodDogNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0LmJpdC1saXN0IHtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmJpdC1saXN0IH4gLmJpdC1saXN0IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0fVxuXHRcdFx0LmJpdC1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDRweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzMzMztcblx0XHRcdH1cblx0XHRcdC5iaXQtaXRlbSB+IC5iaXQtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NxdWFyZSB7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICMzMzM7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHR0b3A6IC0xcHg7XG5cdFx0bGVmdDogMjhweDtcblx0fVxuXHQmX19pbnB1dDpjaGVja2VkIH4gJl9fbGFiZWwgJl9fc3F1YXJlIHtcblx0XHRsZWZ0OiAtMXB4O1xuXHR9XG5cdCZfX2lucHV0OmNoZWNrZWQgfiAmX19sYWJlbCAmX19sYWJlbC1iaXQge1xuXHRcdC5iaXQtaXRlbSB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdH1cblx0fVxuXHQmX19pbnB1dDpjaGVja2VkIH4gJl9fbGFiZWwgJl9fbGFiZWwtYWxsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHR9XG59IiwiLnRvb2x0aXAge1xuICAkdG9vbHRpcDogJjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zOHB4O1xuICBwYWRkaW5nOiA5cHggMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgJHB1cnBsZUNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMjBweCk7XG4gICZfX3RleHQge1xuICAgIGNvbG9yOiAkcHVycGxlQ29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uNXB4O1xuICB9XG4gICZfX3RyaWFuZ2xlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIGJvdHRvbTogLTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJHB1cnBsZUNvbG9yO1xuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm90dG9tOiAxcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItdG9wOiA0cHggc29saWQgI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi0tcHVycGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlQ29sb3I7XG4gICAgI3skdG9vbHRpcH1fX3RleHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICN7JHRvb2x0aXB9X190cmlhbmdsZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHB1cnBsZUNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1ibGFjayB7XG4gICAgYm9yZGVyLWNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbiAgICAjeyR0b29sdGlwfV9fdGV4dCB7XG4gICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgfVxuICAgICN7JHRvb2x0aXB9X190cmlhbmdsZSB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICB9XG4gIH1cbn0iLCIuaGFzaHRhZyB7XG5cdCYtbGlzdCB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cblx0Ji1pdGVtIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOmF1dG87XG5cdFx0bWFyZ2luOjAgNXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblx0Ji1jaGVjayB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6NTAlO1xuXHRcdHRvcDo1MCU7XG5cdFx0d2lkdGg6IDFweDtcblx0XHRoZWlnaHQ6IDFweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdGZpbHRlcjphbHBoYShvcGFjaXR5PTApO1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG5cdCYtYnRuIHtcblx0XHRtaW4td2lkdGg6NTJweDtcblx0XHRoZWlnaHQ6MjhweDtcblx0XHRwYWRkaW5nOjAgMTVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxNHB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgI2RkZDtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRjb2xvcjojMzMzO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OicjJztcblx0XHR9XG5cblx0XHQmLS1hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzMzMztcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICMzMzM7XG5cdFx0fVxuXG5cdFx0Ji0tcmVkLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjojZWU0ODQ4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZWU0ODQ4O1xuXHRcdH1cblxuXHRcdCYtLXdoaXRlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZmZmO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHR9XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRAZXh0ZW5kIC5oYXNodGFnLWJ0bjtcblx0fVxuXHQmLWNoZWNrOmNoZWNrZWQgKyAmLWJ0biB7XG5cdFx0QGV4dGVuZCAuaGFzaHRhZy1idG4tLWFjdGl2ZTtcblx0fVxufSIsIi5nYWxsZXJ5IHtcbiAgJi1ib2FyZCB7XG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW46IC0xMHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IDEwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDVweCAyNXB4O1xuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICB9XG5cbiAgICAgICYtZGF0ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJyaWdodEdyYXlDb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtbGlzdCB7XG4gICAgbWFyZ2luOiAtMTBweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICAmX19sb2FkaW5nIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAyOTVweDtcbiAgICBtYXJnaW46IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cbiAgICAmLS1iZXN0IHtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cbiAgJi1jb3VudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiA2MnB4O1xuICAgIGhlaWdodDogNjJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gICAgZW0ge1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cbiAgJi1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgJi1pbmZvIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cbiAgICAmX19vdGhlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJi0tZ3JhZGUge1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWl0ZW0ge1xuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1zbWFsbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgJi0tdGVjaFRpdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3VzZXIge1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDI5cHg7XG5cbiAgICAgICYtLW9wdGlvbiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAmLWNvc3Qge1xuICAgICAgICBjb2xvcjojOTk5OTk5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246bGluZS10aHJvdWdoO1xuICAgICAgfVxuICAgICAgJi1wZXJjZW50IHtcbiAgICAgICAgY29sb3I6I2ZlMTQwODtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIH1cbiAgICAgICYtc2FsZSB7XG4gICAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMnB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICB9XG4gICAgJl9fcHJvZHVjdHMge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAmLS1sYXRvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIH1cbiAgICAgICYtLWJsYW5rIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2FuY2hvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcgKyc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1oYXNodGFnIHtcbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBkYXNoZWQgI2RkZDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luOiA0cHggMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxuICAmLW90aGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAmLS1ncmF5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgJi0taGlkZGVuIHtcbiAgICAgIGhlaWdodDogMzQ0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgdGFibGUtbGF5b3V0OiBmaXhlZDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweDtcblxuICAgICAgJiArICYge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHdpZHRoOiA3NHB4O1xuICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgICZfX2JyYW5kIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIH1cbiAgICAmX19ub3JtYWwge1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICYtLWJsYWNrIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgfVxuXG4gICAgJl9fYnJhbmQgKyAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgfVxuXG4gICAgJl9fcHJpY2Uge1xuICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJi0tYmxhY2sge1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSArICZfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50cyArICZfX2FkZGl0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICB9XG4gICAgJl9fYWRkaXRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmICsgJiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICd8JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1mb290ZXIge1xuICAgIGhlaWdodDogNTRweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX19hbmNob3Ige1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAmLW1vcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTNweDtcbiAgICBsaW5lLWhlaWdodDogNTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgJl9fYW5jaG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvcHJvamVjdC9yZXZpZXctbW9yZS1idG4tOXg5LnBuZ1wiKTtcbiAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG5cdFxufSIsIi5wcmV2ZW50IHtcblx0Ji1hbmNob3Ige1xuXHRcdGN1cnNvcjogbm8tZHJvcDtcblx0XHQmLS13aXNoIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDBweDtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR3aWR0aDogMzMwcHg7XG5cdFx0XHRcdGhlaWdodDogMzMwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxOTBweDtcblx0XHRcdFx0Y29udGVudDogJ+y9mO2FkOy4oOqwgCDsooXro4zrkJjsl4jsirXri4jri6QuJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uL2NpcmNsZS1wb2ludC13aGl0ZS5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwcHggNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTQycHggMTI2cHg7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi51aSB7XG5cdCYtZGF0ZXBpY2tlciB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHRcdHBhZGRpbmc6IDAgMTZweCAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Ji1oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cdFx0fVxuXHRcdCYtcHJldixcblx0XHQmLW5leHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDZweDtcblx0XHRcdGhlaWdodDogMTFweDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uL2ljb24tYXJyb3ctcmlnaHQ2eDExLnBuZyk7XG5cdFx0fVxuXHRcdCYtcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKC0xLCAxKSlcblx0XHR9XG5cdFx0Ji1uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA0ZW07XG5cdFx0XHRsaW5lLWhlaWdodDogNTBweDtcblx0XHR9XG5cdFx0Ji1jYWxlbmRhciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMWVtO1xuXHRcdFx0dGgge1xuXHRcdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR9XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1zdGF0ZSB7XG5cdFx0Ji1kZWZhdWx0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRoZWlnaHQ6IDM1cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMzVweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWRDb2xvcjtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHJlZENvbG9yO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cdH1cbn0iLCIuc2VsZWN0IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDoxOTBweDtcblx0aGVpZ2h0OjMycHg7XG5cdGJvcmRlcjoxcHggc29saWQgI2Q3ZDdkNztcblx0Y3Vyc29yOnBvaW50ZXI7XG5cdFxuXHQmOmFmdGVyIHtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRyaWdodDoxNXB4O1xuXHRcdHRvcDo1MCU7XG5cdFx0d2lkdGg6MTFweDtcblx0XHRoZWlnaHQ6NnB4O1xuXHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2ljb24tYXJyb3ctZG93bjExeDYucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHR9XG5cblx0Ji10ZXh0IHtcblx0XHRwYWRkaW5nOjAgMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGNvbG9yOiMyMTIxMjE7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0Oi0xcHg7XG5cdFx0dG9wOjMwcHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR3aWR0aDphdXRvO1xuXHRcdG1pbi13aWR0aDoxOTBweDtcblx0XHRib3JkZXI6MXB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0ei1pbmRleDogNTAwO1xuXHRcdFxuXHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0Ji0tc3ViIHtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDoxMDAlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdGhlaWdodDozMHB4O1xuXHRcdHBhZGRpbmc6MCAyMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFxuXG5cdFx0Ji0tY2hpbGQge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdC5zZWxlY3QtbGlzdC0tc3ViIHtcblx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRyaWdodDoxMHB4O1xuXHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHR3aWR0aDoxMXB4O1xuXHRcdFx0XHRoZWlnaHQ6NnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uLWFycm93LWRvd24xMXg2LnBuZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7XG5cdFx0fVxuXG5cdFx0aW5wdXQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0dG9wOjA7XG5cdFx0XHR3aWR0aDogMDtcblx0XHRcdGhlaWdodDogMDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cblx0XHRsYWJlbCB7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLmNtdCB7XG5cdCYtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdH1cblx0Ji1jb24ge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0fVxuXHQmLXRpdGxlIHtcblx0XHRwYWRkaW5nOiA0MHB4IDVweCAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAgJGxhdG9Gb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0cGFkZGluZzogMzBweCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHR9XG5cdCZfX3VwcGVyIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX2luZm8ge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0Ji1pZCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yMjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0R3JheUNvbG9yO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1kYXRlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAkYnJpZ2h0R3JheUNvbG9yO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0Jl9fYWN0aW9uIHtcblx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCYtd3JhcCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHQmIH4gJjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRHcmF5Q29sb3I7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRsaW5lLWhlaWdodDogICgyNC8xNCk7XG5cdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdHdvcmQtYnJlYWs6ICBrZWVwLWFsbDtcblx0fVxuXHQmLXdyaXRlIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdCYtZm9vdGVyIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHQudGlwLXdyYXAge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHR9XG5cdCYtYnRuLXdyYXAge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG59XG4uYnRuLWFjdGlvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRjb2xvcjogJGJsYWNrQ29sb3IyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59IiwiLypcbiAqIE1peGluc1xuICovXG5AaW1wb3J0IFwibWl4aW5zXCI7XG5cbkBpbXBvcnQgXCJtYWluL3Zpc3VhbFwiO1xuQGltcG9ydCBcIm1haW4vc2VjdGlvblwiO1xuQGltcG9ydCBcIm1haW4vY3VyYXRpb25cIjsiLCIubWFpbi12aXN1YWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBoZWlnaHQ6IDY1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5sYXlvdXQtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAvLyBwcm9kdWN0IHNsaWRlXG4gICYtc2xpZGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTgwcHg7XG4gICAgei1pbmRleDogMTU7XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMwMG1zKTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0oc2NhbGUoMS4yLCAxLjIpKTtcbiAgICAgIH1cbiAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEsIDEpKTtcbiAgICAgIH1cbiAgICAgICYtLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgIH1cbiAgICAgICYtLW5leHQge1xuICAgICAgICByaWdodDogLTE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAxNjBweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJiB+ICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICAgICYtd3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIC5sdC1pZTkgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oNDAwbXMpO1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gICAgICAmLS1hY3RpdmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC5sdC1pZTkgJiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMaXN0XG4gICZfX3dyYXBwZXIsXG4gICZfX2xpc3QsXG4gICZfX2l0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9fd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAmX19saXN0IHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvL0BpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgxLjEsMS4xKSk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA1O1xuICAgIC5sdC1pZTkgJiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS1hY3RpdmUge1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIC8vQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEsMSkpO1xuICAgICAgLmx0LWllOSAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLWFuY2hvciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAmLS1mdWxsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICAgICYtLWxheW91dCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDExNDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG4gICAgICAmLS1iZXR3ZWVuIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmxheW91dC13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJi10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogKCgyMTQvNjAwKSoxMDApKyU7XG4gICAgICBsZWZ0OiAoKDExNDQvMTkyMCkqMTAwKSslO1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMDE1ZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi1idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2NSU7XG4gICAgICBsZWZ0OiAoKDExNDQvMTkyMCkqMTAwKSslO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbnRyb2xcbiAgJl9fY29udHJvbCB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA3NnB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLXRvcDogLTM4cHg7XG4gICAgb3BhY2l0eTogLjM7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDYwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9iaWcuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi0tbmV4dCB7XG4gICAgICByaWdodDogMTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfYmlnLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgIHotaW5kZXg6IDIwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgJi0td2hpdGUgJl9fY29udHJvbCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICB9XG5cbiAgLy8gU2xpZGVcbiAgJl9fc2xpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLXdyYXBwZXIsXG4gICAgJi1pdGVtLFxuICAgICYtbGlzdCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYtd3JhcHBlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmLWxpc3Qge1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG4gICAgJi1uYXYge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEzcHg7XG4gICAgICBib3R0b206IDEycHg7XG4gICAgICB6LWluZGV4OiAxMDtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKDMwMG1zKTtcbiAgICAgICAgLmx0LWllOSAmLWFuY2hvciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICAgIC5sdC1pZTkgJi0tYWN0aXZlICYtYW5jaG9yIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgfVxuICAgICAgICAmLWFuY2hvciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDUwJSk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrQ29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJiArICYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBOYXZcbiAgJl9fbmF2IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHotaW5kZXg6IDE1O1xuICAgIC5sdC1pZTkgJiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIH1cbiAgICAmLS13aGl0ZSAmLWl0ZW0tLWFjdGl2ZSAmLWl0ZW0tYW5jaG9yLFxuICAgICYtLXdoaXRlICYtaXRlbS1hbmNob3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICB9XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgICYtaXRlbSxcbiAgICAmLWxpc3Qge1xuICAgICAgQGluY2x1ZGUgaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICAgICYtLXBsYXkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAubWFpbi12aXN1YWwtLXBhdXNlICYge1xuICAgICAgICAgIEBpbmNsdWRlIGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0tcGF1c2Uge1xuICAgICAgICAubWFpbi12aXN1YWwtLXBhdXNlICYge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA0MTNweDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICYtLWFjdGl2ZSAmLWFuY2hvciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwMG1zO1xuICAgICAgICAubHQtaWU5ICYge1xuICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWFjdGl2ZSAmLXR4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICYgc3Ryb25nIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLXR4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBvcGFjaXR5OiAuODtcbiAgICAgICAgJiBzdHJvbmcge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cblxuLnZpc3VhbC12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gIH1cbiAgJi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZXNob3Age1xuICAmLXZpc3VhbCB7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgfVxuICAmLWxheW91dCB7XG4gICAgJl9fcHJvZHVjdCB7XG4gICAgICAmLS1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDExNTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VudCB7XG4gICAgICB3aWR0aDogNjEwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgICYgfiAmIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgICAgJi0tbW9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJi0tbGlzdCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgICYtLWl0ZW0ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICAgICYgfiAmIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0taW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAmLS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgfVxuICAgICAgJi0tYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2JvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLXN1cnZleSB7XG5cdGhlaWdodDogNDVweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdCZfX3RpdGxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRsaW5lLWhlaWdodDogNDVweDtcblx0XHRjb2xvcjogJHdoaXRlQ29sb3I7XG5cdH1cblx0Jl9fYnV0dG9uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cmlnaHQ6IC0zOXB4O1xuXHRcdHdpZHRoOiAyNXB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkd2hpdGVDb2xvcjtcblx0XHQmOmFmdGVyLCAmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDExcHg7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9saW5lX2hvcml6b250YWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2xpbmVfdmVydGljYWwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHR9XG5cdH1cbn1cbi5tYWluLXNlY3Rpb24ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM2QoMCwgMCwgMCkpO1xuXHQubGF5b3V0LXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzkuOXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXHRcdEBpbmNsdWRlIGlubGluZS1ibG9jaztcblx0XHQubHQtaWU5ICYge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdG1hcmdpbi10b3A6IC0xMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogLTVweDtcblx0XHR9XG5cdFx0Ji0tc3R5bGUyIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdFx0XHRjb2xvcjogJGdyYXktY29sb3I7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHQmLS12ZXJ0aWNhbCB7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDkwZGVnKSwgMCAxMDAlKTtcblx0XHR9XG5cdH1cblxuXHQmX19kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMjJweDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG5cdFx0Y29sb3I6ICM2NjY7XG5cdH1cbn1cblxuLy8gTWFpbiBCYW5uZXJcbi5tYWluLWJhbm5lciB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdG1hcmdpbjogNDBweCAwO1xuXHQmX19hbmNob3Ige1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4vLyBBcnJpdmFsXG4jYXJyaXZhbCB7XG5cdHBhZGRpbmc6IDEwMHB4IDAgMTMwcHg7XG59XG5cbi5hcnJpdmFsIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHQmLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAzOHB4O1xuXHR9XG5cdCYtY29udGFpbmVyIHtcblx0XHR3aWR0aDogMTIwMHB4O1xuXHR9XG5cblx0Ji1zbGlkZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDQwMG1zKTtcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoLjUpO1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0fVxuXHRcdFx0Ji0tYm94IHtcblx0XHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLS1hbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIGltZyB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtaW5mbyB7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRtYXJnaW4tdG9wOiAxNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0fVxuXHRcdCZfX25hbWUge1xuXHRcdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdCYgc3RyaWtlIHtcblx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHR9XG5cdFx0XHQmIHN0cm9uZyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTM3cHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSguNSk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdH1cblx0XHQmLS1wcmV2IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNjIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cdFx0fVxuXHRcdCYtLW5leHQge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDU4NHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdH1cblxuXHQmX19uYXYge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0Ji1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCA3cHg7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG5cdFx0XHQmLS1hbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuY3VyYXRpb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHQmLWNvbnRhaW5lcntcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiA0NjFweDtcblx0XHRcdGhlaWdodDogNTU4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21haW4vY3VyYXRpb24vY3VyYXRpb25fYmcucG5nKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0fVxuXHQmLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTI2cHg7XG5cdH1cblx0Ji11cHBlciB7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0Ji1sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDcxNXB4O1xuXHRcdFx0aGVpZ2h0OiAzMTRweDtcblx0XHRcdHBhZGRpbmc6IDM0cHggMjVweCAxMHB4IDI1cHg7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHR9XG5cdFx0Ji1yaWdodCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0d2lkdGg6IDUwNXB4O1xuXHRcdFx0aGVpZ2h0OiAzMTRweDtcblx0XHR9XG5cdH1cblx0Ly8gTVkgTElLRSBJVFxuXHQmLWluZm8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjcwcHg7XG5cdFx0aGVpZ2h0OiAyNzBweDtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkICNkZGQ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdEBpbmNsdWRlIGJveC1zaXppbmcoKTtcblx0XHR9XG5cdFx0Ji1jYW52YXMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmX19iYXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL21haW4vY3VyYXRpb24vZ3JhZGVfYmFyLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX25hbWUsICZfX21zZyB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjYvMTQpO1xuXHRcdH1cblx0XHQmX19tc2cge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHR9XG5cdFx0Jl9fbG9naW4sICZfX2dyYWRlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdGJvdHRvbTogNzhweDtcblx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblx0XHR9XG5cdFx0Jl9fbG9naW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDgwMDtcblx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDdweDtcblx0XHRcdFx0aGVpZ2h0OiA5cHg7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRyaWdodDogLTE3cHg7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2ljb25fYXJyb3dfcmVkLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWxpa2Uge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNDhweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHR9XG5cdFx0Jl9fc3ViIHtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIycHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMTI1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCYgfiAmIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pY29uIHtcblx0XHRcdHdpZHRoOiA0M3B4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHQkY3VyYXRpb24taWNvbjogKCdjb3Vwb24nLCAnc2hpcHBpbmcnLCAnZ3JhZGUnKTtcblx0XHRcdEBlYWNoICRpY29uIGluICRjdXJhdGlvbi1pY29uIHtcblx0XHRcdFx0JltkYXRhLWljb249XCIjeyRpY29ufVwiXSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2ljb24vaWNvbl8jeyRpY29ufS5wbmdcIik7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3R4dCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Jl9fdGVybSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHR9XG5cdFx0Jl9fb2JqIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdH1cblx0XHQmX19udW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LXNpemU6IDQwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR9XG5cdFx0Jl9fdW5pdCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDhweDtcblx0XHRcdHJpZ2h0OiAtMTNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdH1cblx0fVxuXHQvLyDrp6TqsbDsp4Rcblx0Ji1yZWNvbW1lbmQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmX19hbmNob3Ige1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdFx0Jl9fYm94IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDMwcHg7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGNvbG9yOiAkd2hpdGVDb2xvcjtcblx0XHR9XG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogIC4wN2VtO1xuXHRcdH1cblx0XHQmX19kYXRlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdH1cblx0fVxuXG5cdCYtdW5kZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0Ji1sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDcxNXB4O1xuXHRcdFx0aGVpZ2h0OiA1NzJweDtcblx0XHRcdGJvcmRlcjogOHB4IHNvbGlkICRibGFja0NvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0fVxuXHRcdCYtcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdHdpZHRoOiA1MDVweDtcblx0XHR9XG5cdH1cblx0Ly8g66ee7Lak7IOB7ZKIXG5cdCYtcHJvYyB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cGFkZGluZzogNDJweCAzMnB4IDQwcHg7XG5cdFx0XHRmb250LWZhbWlseTogICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogNDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLnNsaWRlX19pdGVtcyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjk1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdCYuaG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmIH4gJiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pbmZvIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggNTBweCAwIDIwcHg7XG5cdFx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHRcdCYtLXByaWNlIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC8vIGJhbm5lclxuXHQmLWJhbm5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTQycHg7XG5cdFx0Jl9fYW5jaG9yIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdCZfX2JveCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0Ym90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRjb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuXHRcdH1cblx0XHQmX19icmFuZCB7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdH1cblx0XHQmX19uYW1lIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdFx0fVxuXHRcdCZfX2RhdGUge1xuXHRcdFx0cGFkZGluZy10b3A6IDExcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly/shLHrs4QsIOyalOydvOuzhFxuXHQmLXR5cGUge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLnNsaWRlX19pdGVtcyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAyNTNweDtcblx0XHRcdFx0aGVpZ2h0OiA0MTBweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAxMHB4IDAgMTBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdCYuaG92ZXIge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiB+ICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cGFkZGluZzogMCA1cHggMTVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAgJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Jl9faW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAxOHB4IDE1cHg7XG5cdFx0fVxuXHR9XG5cdCYtY2xvc2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNDBweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0YmFja2dyb3VuZDogJGJsYWNrQ29sb3IgdXJsKC4uLy4uL2ltZy9pY29uL2ljb25fY2xvc2Vfd2hpdGUxOHgxOC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHR9XG59IiwiLmJyYW5kLXByb21vdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji1zbGlkZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmX19saXN0IHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdFx0Jl9fbmF2IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Ym90dG9tOiAzM3B4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRtYXJnaW46IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLS1hY3RpdmU6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogMztcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDAuNSk7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdH1cblx0XHQmLS1wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIHVybCguLi8uLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdFx0Ji0tbmV4dCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdH1cblxuXHQmOmFmdGVyIHtcblx0XHQvKmJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnJhbmQvYmcucG5nKTsqL1xuXHRcdHdpZHRoOiAyNDYwcHg7XG5cdFx0aGVpZ2h0OiA1MzE4cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xMDBweDtcblx0XHRib3R0b206IC00NDBweDtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR6LWluZGV4OiAyO1xuXHR9XG5cdCYtbWFpbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2dvbGZiZy5qcGcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDA7XG5cdFx0cGFkZGluZy10b3A6IDMwMHB4O1xuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdH1cblx0fVxuXHQmLXNvY2lhbCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAzO1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdEBpbmNsdWRlIGxhdG8tZm9udCg0MHB4KTtcblx0XHR9XG5cdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bWFyZ2luOiAtMTBweDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdCYtd3JhcHBlcixcblx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYtYm94IHtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgNDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0fVxuXHRcdFx0Ji1pbWFnZTpob3ZlciB7XG5cdFx0XHRcdC8vdHJhbnNmb3JtOiBzY2FsZSgxLjE1LCAxLjE1KTtcblx0XHRcdH1cblx0XHRcdCYtbWVzc2FnZSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41Nztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1wcm9kdWN0IHtcblx0XHRtYXJnaW4tdG9wOiAxMDBweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jl9faGVhZGVyLFxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDI5NXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDQwMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xNSwgMS4xNSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLWJyYW5kIHtcblx0XHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDEycHgpO1xuXHRcdFx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG5cdFx0XHR9XG5cdFx0XHQmLXByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdCYtYnJhbmQgfiAmLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblx0XHRcdCYtdGl0bGUgfiAmLXByaWNlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTNweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDQwcHgpO1xuXHRcdH1cblx0XHQmX19idXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgcmVkLWJ1dHRvbi1zdHlsZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAyNXB4IGF1dG8gMDtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdEBpbmNsdWRlIGxhdG8tZm9udCgxNzBweCk7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxpbmUtaGVpZ2h0OiAwLjg1O1xuXHR9XG5cdC8vIEZpZ3VyZVxuXHQmLWZpZ3VyZSB7XG5cdFx0JiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMzBweDtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHR9XG5cdFx0Jl9fY29udGVudCxcblx0XHQmX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdH1cblx0XHQmX19jb250ZW50IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0cGFkZGluZzogODBweCA2NXB4O1xuXHRcdH1cblx0XHQmX19zdWJqZWN0IHtcblx0XHRcdEBpbmNsdWRlIGxhdG8tZm9udCg0NXB4KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHRcdCZfX21lc3NhZ2Uge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICgzMC8xNik7XG5cdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0fVxuXHRcdFx0JiB+ICYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHR9XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdEBpbmNsdWRlIHJlZC1idXR0b24tc3R5bGU7XG5cdFx0fVxuXHR9XG59XG5cbi5tc3ctc25zIHtcblx0bWFyZ2luLXRvcDogMzBweDtcbn1cblxuLm1zdyB7XG5cdCYtYm90dG9tIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdCYgLmxjZy1ib3R0b21fX2l0ZW0taW5mbyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbXN3L3Nob3AtaW5mby1iZy5wbmdcIik7XG5cdFx0fVxuXHRcdCYgLmxjZy1ib3R0b21fX2l0ZW0tZmFjZWJvb2sge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL21zdy9mYWNlYm9vay1iZy5wbmdcIik7XG5cdFx0fVxuXHRcdCYgLmxjZy1ib3R0b21fX2l0ZW0taW5zdGFyIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9tc3cvaW5zdGFyLWJnLnBuZ1wiKTtcblx0XHR9XG5cblx0fVxufVxuLm1zdy1idXR0b24ge1xuXHRtYXJnaW4tdG9wOiAxODBweDtcbn0iLCIubGNzIHtcblx0Ji12aXN1YWxCcmFuZCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzoxMDBweCAwO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvbGNzL2xjcy12aXN1YWwucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHRcdCYtdGV4dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDo1NTJweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHR9XG5cdFx0Ji1iYW5uZXIge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6NjIwcHg7XG5cdFx0XHRoZWlnaHQ6NTQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjRweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvbGNzL2xjcy12aXN1YWxfYmFubmVyLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTEwJTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogYXV0byAxMTAlO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRoZWlnaHQ6NjFweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvbGNzL2xjcy10aXRsZS5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHR9XG5cdH1cblxuXHQmLWxvZ28ge1xuXHRcdHBhZGRpbmc6MTIwcHggMDtcblx0XHRmb250LXNpemU6IDA7XG5cblx0XHQmX19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDo1MCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX190ZXh0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOjUwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTsgXG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvbGNzL2xjcy1icmFuZGxvZ28ucG5nKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6IDE5cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1tZWRpYSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCZfX2Jhbm5lciB7XG5cdFx0XHR3aWR0aDoxMDAlOyBcblx0XHRcdGhlaWdodDo2MjBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYnJhbmQvbGNzL2xjcy1tZWRpYV9iYW5uZXIucG5nKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6YXV0byA3MTVweDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTphdXRvIDcxNXB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmLm92ZXItZXZlbnQtLWFjdGl2ZS5zY3JvbGwtZXZlbnQtLWFjdGl2ZSB7XG5cdFx0XHRcdGhlaWdodDo3MTVweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMjBweDtcblx0XHRcdGhlaWdodDozMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9icmFuZC9sY3MvbGNzLWhpc3RvcnkucG5nKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdH1cblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXHRcdCZfX2J0biB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1NXB4O1xuXHRcdH1cblx0fVxuXG5cdCYtZ2FsbGVyeSB7XG5cdFx0cGFkZGluZzo2MHB4IDAgOTVweDtcblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOjQwMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjphbGwgNTAwbXM7XG5cdFx0XHRtYXJnaW4tdG9wOi01MHB4O1xuXHRcdFx0b3BhY2l0eTogMC41O1xuXG5cdFx0XHQmICsgJiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDIwMG1zO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDQwMG1zO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnNjcm9sbC1ldmVudC0tYWN0aXZlIHtcblx0XHRcdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cblx0XHQmX19pbmZvIHtcblx0XHRcdHBhZGRpbmc6MjBweCA0cHggMCA0cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdBdmFudCc7XG5cdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuXHRcdFx0Y29sb3I6IzE1MTUxNTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHR9XG5cdH1cbn1cblxuLnBsYXktYnV0dG9uIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR3aWR0aDoxMDBweDtcblx0aGVpZ2h0OiAxMDBweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2J1dHRvbi1wbGF5LnBuZyk7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGZvbnQtc2l6ZTogMDtcbn1cblxuXG4ubGNzLXNlY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiA3MTVweDtcbn1cbi5sY3MtdmlzdWFsIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2xjcy9sY3MtbWFpbi12aXN1YWwucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0Ji13cmFwcGVyIHtcblx0XHRwYWRkaW5nLXRvcDogMTIwcHg7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdHdpZHRoOiA1MTZweDtcblx0fVxuXHQmX19kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMzRweDtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjc1O1xuXHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0fVxuXHQmX19idG4ge1xuXHRcdG1hcmdpbi10b3A6IDU1cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdBdmFudCc7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcblx0fSBcbn1cbi5sY3MtdmlkZW8ge1xuICAgICYtLWFjdGl2ZXtcbiAgICAgICAgaGVpZ2h0OiAxMDgwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB9XG4gICAgJl9fdmlkZW97XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgIH1cblx0Ji13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9icmFuZC9sY3MvbGNzLXZpZGVvLWltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Jl9fcGxheSB7XG5cdFx0d2lkdGg6IDg0cHg7XG5cdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdGJvcmRlcjogM3B4IHNvbGlkICR3aGl0ZUNvbG9yO1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9pY29uX3BsYXkucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdG1hcmdpbjogNTVweCBhdXRvIDA7XG5cdFx0d2lkdGg6IDY0MHB4O1xuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdHBhZGRpbmctdG9wOiAyOHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Y29sb3I6ICNmY2ZjZmM7XG5cdH1cbn1cbi5sY3MtY29sbGVjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Jl9fYmcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAwO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9icmFuZC9sY3MvYWlyLWltZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdHdpZHRoOiA0NDRweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQmX19kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMzFweDtcblx0XHRmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYyc7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNzU7XG5cdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHR9XG5cdCZfX2J0biB7XG5cdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRmb250LWZhbWlseTogJ0F2YW50Jztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcblx0fVxufVxuLmxjcy1oYWxmIHtcblx0bWluLXdpZHRoOiAxMjQwcHg7XG5cdEBpbmNsdWRlIGNsZWFyZml4O1xuXHQmLWxlZnQsXG5cdCYtcmlnaHQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiA0ODBweDtcblx0fVxuXHQmX19pdGVtIHtcblx0XHRoZWlnaHQ6IDI0MHB4O1xuXHRcdCYtLWFuY2hvciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQmLS1ib3gge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogNjIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzNweDtcblx0XHR9XG5cdH1cblx0Jl9fZGVzYyB7XG5cdFx0cGFkZGluZy10b3A6IDIxcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRsaW5lLWhlaWdodDogMS43MzM7XG5cdFx0Y29sb3I6ICNkZGQ7XG5cdH1cbn1cbi5sY3Mtc3RvcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdCZfX2ljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI5cHg7XG5cdFx0cmlnaHQ6IDQzcHg7XG5cdFx0d2lkdGg6IDE4N3B4O1xuXHRcdGhlaWdodDogMTg3cHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9icmFuZC9sY3MvYm91bmRhcnktbG9nby5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHR9XG59XG4ubGNzLWluc3RhIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2xjcy9pbnN0YS1iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHQmX19pY29uIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4MHB4O1xuXHRcdHJpZ2h0OiA5M3B4O1xuXHRcdHdpZHRoOiA4NnB4O1xuXHRcdGhlaWdodDogODdweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2xjcy9pbnN0YS1pY29uLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdH1cbn1cbi5sY3MtdmVsbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2xjcy92ZWxvLWJnLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdCYtd3JhcHBlciB7XG5cdFx0cGFkZGluZzogNzZweCA2MHB4IDA7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdHBhZGRpbmctdG9wOiAxOTVweDtcblx0fVxuXHQmX19kZXNjIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0fVxufVxuLmxjcy1uZXdzIHtcblx0cGFkZGluZy1ib3R0b206IDQ3cHg7XG5cdCZfX3RpdGxlIHtcblx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdHBhZGRpbmctdG9wOiAxM3B4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHQmLS1hbmNob3Ige1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdH1cblx0XHQmLS10eHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTM4O1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdH1cblx0XHQmLS1kYXRlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAnQXZhbnQnO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxN3B4O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0d2lkdGg6IDg0cHg7XG5cdFx0aGVpZ2h0OiA4NHB4O1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkICNkN2Q3ZDc7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ji0tcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vaW1nL2JyYW5kL2xjcy9hcnJvdy10cmlhbmdsZS1sZWZ0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLW5leHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmIHVybCguLi8uLi9pbWcvYnJhbmQvbGNzL2Fycm93LXRyaWFuZ2xlLXJpZ2h0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0fVxuXHR9XG59ICIsIi51bWItc2VjdGlvbntcblx0aGVpZ2h0OiA3OTNweDtcbn1cbi51bWItcHJvZHVjdHtcblx0bWFyZ2luLXRvcDogLTE4cHg7XG5cdCZfX2xpc3R7XG5cdFx0d2lkdGg6IDEyNDBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXHQmX19pdGVte1xuXHRcdHdpZHRoOiAyOThweDtcblx0XHRoZWlnaHQ6IDU2MHB4O1xuXHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ji1hbmNob3J7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2ZmZjtcblx0XHR9XG5cdFx0Jjpob3ZlcjphZnRlcntcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyOjEuNXB4IHNvbGlkICMwZDQ3OGU7XG5cdFx0fVxuXHRcdCZ+Jntcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNnB4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdH1cblx0XHQmLXRpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjM4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0XHQmLWluZm97XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjJweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogIzg4ODg4ODtcblx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHR9XG5cdH1cbn1cblxuI2Jlc3R7XG5cdHBhZGRpbmc6MTAwcHggMCAxMzBweDtcblx0cGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5iZXN0e1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdCYtd3JhcHBlcntcblx0XHQvKnBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTcyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjsqL1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWF4LXdpZHRoOiAxNzJyZW07XG5cdH1cblx0Ji1zbGlkZXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9faXRlbXtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdC8qd2lkdGg6IDE3MjBweDsqL1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdCYtLWJveHtcblx0XHRcdFx0Lyp3aWR0aDogNDEuNXJlbTsqL1xuXHRcdFx0XHR3aWR0aDogMjQlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tYW5jaG9ye1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdCYgaW1nIHtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgNzAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIgaW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaW5mb3tcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdG1hcmdpbi10b3A6IDE2cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCZfX3RpdGxle1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAjODg4ODg4O1xuXHRcdH1cblx0XHQmX19uYW1le1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdH1cblx0XHQmX19wcmljZXtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0fVxuXG5cdH1cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMTg3cHg7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDUwMG1zKTtcblx0XHRvcGFjaXR5Oi41O1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0fVxuXHRcdCYtLXByZXYge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdFx0Ji0tbmV4dCB7XG5cdFx0XHRyaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdH1cbn1cbi51bWItYm9hcmR7XG5cdCZfX2xpc3R7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1zaXplOiAwcHg7XG5cdH1cblx0Jl9faXRlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8qd2lkdGg6IDYyMHB4OyovXG5cdFx0d2lkdGg6IDUwJTtcblx0XHQvKmhlaWdodDogMjMwcHg7Ki9cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYtLWFuY2hvcntcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDQwMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyIGltZ3tcblx0XHRcdFx0Ly9iYWNrZ3JvdW5kLXNpemU6IDExMCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLS10aXRsZXtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdHdpZHRoOiAxMzVweDtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwZDQ3OGU7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMi41O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuXHRcdFx0Jl9fdGV4dHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAxLjJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6OTAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0XHQmLmlzc3Vle1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvaXNzdWUtdGl0bGUucG5nXCIpO1xuXHRcdFx0XHRcdHdpZHRoOiAyNTFweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5uZXdze1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvbmV3cy10aXRsZS5wbmdcIik7XG5cdFx0XHRcdFx0d2lkdGg6IDM4M3B4O1xuXHRcdFx0XHRcdGhlaWdodDogMjFweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLmV2ZW50e1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvZXZlbnQtdGl0bGUucG5nXCIpO1xuXHRcdFx0XHRcdHdpZHRoOiAyNzdweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zcG9uc2hpcHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL3Nwb25zaGlwLXRpdGxlLnBuZ1wiKTtcblx0XHRcdFx0XHR3aWR0aDogMjQycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNiZXN0e1xuXHQmIC5sYXlvdXQtd3JhcHBlcntcblx0XHQvKndpZHRoOiAxNzIwcHg7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7Ki9cblx0XHR3aWR0aDogMTAwJTtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRtYXgtd2lkdGg6IDE3MjBweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi51bWItc25ze1xuXHRtYXJnaW4tYm90dG9tOiAxMjBweDtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0Jl9fbGlzdHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRtYXgtd2lkdGg6IDE3MjBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0fVxuXHQmX19pdGVte1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDE4MHB4O1xuXG5cdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdGxldHRlci1zcGFjaW5nOiAxLjJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6OTAwO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0Ji0tYW5jaG9ye1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0Ji0tdGl0bGV7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdFx0Ji1pbWd7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0Ji5pbnN0YS1pY29ue1xuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvaW5zdGEtaWNvbi5wbmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5JbnN0YWdyYW0tdHh0e1xuXHRcdFx0XHRcdHdpZHRoOiAxMDlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMxcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9pbnN0YS10eHQucG5nXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZmFjZS1pY29ue1xuXHRcdFx0XHRcdHdpZHRoOiAyOHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvZmFjZWJvb2staWNvbi5wbmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mYWNlLXR4dHtcblx0XHRcdFx0XHR3aWR0aDogMTAycHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvZmFjZWJvb2stdHh0LnBuZ1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvc2hvcC1pbmZvLWljb24ucG5nXCIpO1xuXHRcdFx0XHR3aWR0aDogMjZweDtcblx0XHRcdFx0aGVpZ2h0OiAzM3B4O1xuXHRcdFx0XHR0b3A6LTM1cHg7XG5cdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEzcHg7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNob3AtaW5mb3JtYXRpb257XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL3VtYi9pbmZvLWJnLTg2MHgxODAucG5nXCIpO1xuXHRcdH1cblx0XHQmLmluc3RhZ3JhbXtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL2luc3RhLWJnLTQzMHgxODAucG5nXCIpO1xuXHRcdH1cblx0XHQmLmZhY2Vib29re1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvZmFjZWJvb2stYmctNDMweDE4MC5wbmdcIik7XG5cdFx0fVxuXHR9XG59XG4ubWFpbi12aXN1YWwtLXRvcHtcblx0bWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG4jdW1iIHtcblx0JiAubWFpbi12aXN1YWxfX25hdi1pdGVtLXR4dCBzdHJvbmd7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQmIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW17XG5cdFx0d2lkdGg6IDhweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRvcGFjaXR5Oi4zO1xuXHR9XG5cdCYgLm1haW4tdmlzdWFsX19uYXYtaXRlbS0tYWN0aXZlIC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0tYW5jaG9ye1xuXHRcdHRyYW5zaXRpb246IG5vbmU7XG5cdFx0d2lkdGg6IDA7XG5cdH1cblx0JiAubWFpbi12aXN1YWxfX25hdi1pdGVtLXR4dHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCYgLm1haW4tdmlzdWFsX19uYXYtaXRlbS0tYWN0aXZle1xuXHRcdG9wYWNpdHk6MTtcblx0fVxuXHQmIC5tYWluLXZpc3VhbF9fbmF2IHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHotaW5kZXg6IDE1O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDUwcHg7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC02MjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdC5tYWluLXZpc3VhbF9fbmF2LWl0ZW0gfiAubWFpbi12aXN1YWxfX25hdi1pdGVte1xuXHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdH1cblx0JiAubWFpbi12aXN1YWxfX2NvbnRyb2wtLXByZXZ7XG5cdFx0d2lkdGg6IDE3cHg7XG5cdFx0aGVpZ2h0OiA4cHg7XG5cdFx0bGVmdDogaW5oZXJpdDtcblx0XHRyaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL3VtYi1sZWZ0LnBuZ1wiKTtcblx0fVxufVxuLm1haW4tdmlzdWFse1xuXHQmX19pdGVte1xuXHRcdCYtLWFuY2hvcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCZfX2NvdW50e1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDoxNHB4O1xuXHRcdHRvcDowO1xuXHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHQmLWFsbHtcblx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0fVxuXHRcdCYtLW51bWJlcntcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjZweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Ji0tYWN0aXZle1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0cmlnaHQ6MnB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL3Zpc3VhbC1jb3VudC5wbmdcIik7XG5cdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi51bWItdmlzdWFse1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuXHRoZWlnaHQ6IDcxNXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCZfX3N1Yi10aXRsZXtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblx0Jl9fdGl0bGV7XG5cdFx0Zm9udC1zaXplOiA5NXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRsaW5lLWhlaWdodDogMS4xO1xuXHR9XG5cdCZfX2NvbnRyb2x7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogNDdweDtcblx0XHRoZWlnaHQ6IDhweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTk5cHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR0b3A6IDMzcHg7XG5cdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG5cdFx0ei1pbmRleDogMjA7XG5cdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4O1xuXG5cdFx0Ji0tcHJldntcblx0XHRcdHJpZ2h0OiA4MnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL3VtYi1yaWdodC5zdmdcIik7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDUwMG1zKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tbmV4dHtcblx0XHRcdHJpZ2h0OiAtNDBweDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC91bWIvdW1iLWxlZnQuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRyaWdodDogLTMwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDUwMG1zKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnVtYntcblx0Ji1mdWxse1xuXHRcdCZfX2FuY2hvcntcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0JiA+IGltZ3tcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saXN0e1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmX19pdGVte1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTYuNjYlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0JiAudW1iLWZ1bGxfX2luZm97XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvdW1iL2JhY2tncm91bmQtYmctaXRlbS5wbmdcIik7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2luZm97XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDMwcHg7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmX19uYW1le1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdH1cblx0XHQmX19icmFuZHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHR9XG5cdFx0Jl9fcHJpY3R7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS41NDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0fVxuXHR9XG59IiwiLmRlc2NlbnRlIHtcblx0Ji1wYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogMzg4cHg7XG5cdFx0XHRyaWdodDogLTEwMHB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR3aWR0aDogNTQzcHg7XG5cdFx0XHRoZWlnaHQ6IDYxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9icmFuZC9kZXNjZW50ZS9jb250ZW50LXJpZ2h0LWJnLnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtNDEycHg7XG5cdFx0XHRsZWZ0OiAtNDE5cHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiA1OTJweDtcblx0XHRcdGhlaWdodDogNjY1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2Rlc2NlbnRlL2NvbnRlbnQtbGVmdC1iZy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cdCYtdmlzdWFsIHtcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNzE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5MjBweCA3MTVweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnJhbmQvZGVzY2VudGUvbWFpbi12aXN1YWwxLnBuZyk7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IHBlcmNlbnRhZ2UoMzM5LzE5MjApO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogcGVyY2VudGFnZSgyMzMvMTkyMCk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwNDNweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDEyNDRweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2Rlc2NlbnRlL21haW4tdmlzdWFsMS1hcnJvdy5wbmcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLS1zZWNvbmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2Rlc2NlbnRlL21haW4tdmlzdWFsMi5wbmcpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IHBlcmNlbnRhZ2UoMzQwLzE5MjApO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzNXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRjb2xvcjogI2VhZWFlYTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gRm9vdHdlYXJcbiNmb290d2VhciB7XG5cdHBhZGRpbmc6IDEwMHB4IDA7XG5cdHotaW5kZXg6IDU7XG59XG5cbi5mb290d2VhciB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXgtd2lkdGg6IDE5MjBweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0Ji1oZWFkZXIge1xuXHRcdHBhZGRpbmc6IDAgcGVyY2VudGFnZSgxMDAvMTkyMCk7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDI2cHgpO1xuXHRcdH1cblx0fVxuXG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cblx0Ji1sYXlvdXQge1xuXHRcdG1hcmdpbjogMCBwZXJjZW50YWdlKDEwMC8xOTIwKTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYtYm94IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdCYtc2xpZGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHR9XG5cdFx0XHQmLS1ib3gge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHRcdHBhZGRpbmc6IHBlcmNlbnRhZ2UoNDUvMTcyMCk7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0JiB+ICYge1xuXHRcdFx0XHRcdC8vbWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcztcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIGltZyB7XG5cdFx0XHRcdFx0Ly90cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcblx0XHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDAuOCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCYtaW5mbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR9XG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcblx0XHRcdCYgc3RyaWtlIHtcblx0XHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHR9XG5cdFx0XHQmIHN0cm9uZyB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0XHQmLS1wcmV2IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cdFx0fVxuXHRcdCYtLW5leHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCZfX25hdiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHQmLWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdH1cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwIDdweDtcblx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cblx0XHRcdCYtLWFuY2hvciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmJ1dHRvbi13cmFwIHtcblx0Jl9fbWFpbiB7XG5cdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHQmLWRzZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNjhweDtcblx0XHR9XG5cdH1cbn0iLCIuZHN0LWJsb2cge1xuXHRwYWRkaW5nOiAxMDBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWFlYWVhO1xuXHQmLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWF4LXdpZHRoOiAxOTIwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6IDAgMTAwcHggMzBweDtcblx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHotaW5kZXg6IDEwO1xuXHR9XG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTcyMHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0ei1pbmRleDogMTA7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IHBlcmNlbnRhZ2UoNTgwLzE3MjApO1xuXHR9XG5cdCZfX3RpdGxlLFxuXHQmX19tb3JlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDdlbTtcblx0XHRjb2xvcjogIzIyMjtcblx0fVxuXHQmX19tb3JlIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdH1cblxuXHQmX19saXN0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG5cdFx0Ji0tYW5jaG9yIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHRcdCYtLXR4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA0MHB4O1xuXHRcdFx0Ym90dG9tOiA0MHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHR9XG5cdH1cblx0Jl9fbmF2IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCYtbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHRcdCYtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDAgN3B4O1xuXHRcdFx0d2lkdGg6IDhweDtcblx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG5cdFx0XHR9XG5cdFx0XHQmLS1hbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAzNnB4O1xuXHRcdGhlaWdodDogNDJweDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNkZGRkZGQ7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuXHRcdG9wYWNpdHk6LjU7XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0fVxuXHRcdCYtLXByZXYge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHRcdH1cblx0XHQmLS1uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHRcdH1cblx0fVxufSIsIi5kc2cge1xuXHQvLyBTbnNcblx0Ji1zbnMge1xuXHRcdG1hcmdpbjogLTEwcHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQmLWluZm9ybWF0aW9uIHtcblx0XHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDIwcHgpO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2RzZy9zaG9wLWluZm9ybWF0aW9uLWljb24ucG5nKTtcblx0XHRcdFx0XHR3aWR0aDogMjJweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gUHJvZHVjdHNcblx0Ji1wcm9kdWN0cyB7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRtYXJnaW46IC0xMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlM0QoMCwgMCwgMCkpO1xuXHRcdFx0XHQmLFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKDEuMDUsIDEuMDUpKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTdweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ly8gUGlja1xuXHQmLXBpY2sge1xuXHRcdCZfX3dyYXBwZXIge1xuXHRcdFx0bWFyZ2luOiAtMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Jixcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMzAwbXM7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLXdyYXBwZXIge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdH1cblx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC8qcGFkZGluZy1yaWdodDogMjUwcHg7Ki9cblx0XHRcdFx0d2lkdGg6IDM4MHB4O1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdFx0fVxuXHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogIzIyMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Y29sb3I6ICM0NDQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHRcdFx0fVxuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHQvKnBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRcdHRvcDogMDsqL1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzY2Njtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcblx0XHRcdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG5cdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji0tYmxhY2sge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMxNTE1MTU7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzAwMDAwMDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLS13aGl0ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRjb2xvcjogIzExMTExMTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBWaWRlb1xuXHQmLXZpZGVvIHtcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdH1cblx0XHQmX19wbGF5LFxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHRcdCZfX3BsYXkge1xuXHRcdFx0d2lkdGg6IDg0MHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcGxheSAmX19pdGVtIHtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0Ji12aWRlbyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxNTtcblx0XHRcdH1cblx0XHRcdCYtdmlkZW8gaWZyYW1lIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHRcdCYtd3JhcHBlcjo6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQge1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHBhZGRpbmc6IDQwcHg7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRAaW5jbHVkZSBsYXRvLWZvbnQoMjBweCk7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHR9XG5cdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogI2NjY2NjYztcblx0XHRcdH1cblx0XHRcdCYtcGxheS10aW1lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnJhbmQvZHNnL3BsYXktYnV0dG9uLWJsYWNrLnN2Zyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTJweCAxNHB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbGlzdCAmX19pdGVtIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0cGFkZGluZzogMjRweCAxMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0Ji13cmFwcGVyIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0XHR9XG5cdFx0XHQmLWNvbnRlbnQsXG5cdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHRcdCYtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogMTc1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRAaW5jbHVkZSB0ZXh0LWVsbGlwc2lzO1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjllbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1wbGF5LXRpbWUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3QgJl9faXRlbS0tYWN0aXZlICZfX2l0ZW0tcGxheS10aW1lIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2RzZy9wbGF5LWJ1dHRvbi13aGl0ZS5zdmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDhweCA5cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICM2NjY2NjY7XG5cdFx0fVxuXHR9XG5cdC8vIFNlY3Rpb25cblx0Ji1zZWN0aW9uIHtcblx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogMTI0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRwYWRkaW5nLXRvcDogMTM1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdFx0fVxuXHRcdCYgfiAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdH1cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDI3cHgpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Jl9fbW9yZSB7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICc+Jztcblx0XHRcdFx0Zm9udC1zaXplOiAuN2VtO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Ji1kdWFsaXMge1xuXHRcdG1heC13aWR0aDogMTkyMHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvYnJhbmQvZHNnL2R1YWxpcy1iZy5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCZfX2ljb24ge1xuXHRcdFx0d2lkdGg6IDExMXB4O1xuXHRcdFx0aGVpZ2h0OiAxMTZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0d2lkdGg6IDI5NXB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQmIH4gJiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19saXN0IHtcblx0XHRcdCYtLXdyYXAge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0Ji0tdG9wIHtcblx0XHRcdFx0JiAuZHNnLWR1YWxpc19faXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDYxMHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1iYW5uZXIge1xuXHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0bWFyZ2luOiAxMDBweCBhdXRvO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmX19jb250YWluIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmc6IDAgMjVweCAwIDE1cHg7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDE1cHggMCAyNXB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3NwaWtlLWJ0biB7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblx0fVxuXHQmLXBlcmZvcm0ge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHQmX19zdWIge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICM0NTQ1NDU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0XHQmX19hbGwge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2RzZy9hcnJvdy1zdHlsZS5wbmdcIik7XG5cdFx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRcdGhlaWdodDogMTBweDtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fZ29vZHMge1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdCYtLWxpc3Qge1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLS1pdGVtIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiAyODVweDtcblx0XHRcdFx0cGFkZGluZzogMjBweCAyMHB4IDA7XG5cdFx0XHRcdCYgfiAmIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tYnJhbmQge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAjODg4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tbmFtZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblx0XHRcdCYtLXByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tYW5jaG9yIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogNDZweDtcblx0XHRAaW5jbHVkZSBsYXRvLWZvbnQoMjZweCk7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMTVweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNHB4O1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdH1cblx0fVxuXHQmLWNvbGxlY3Rpb24ge1xuXHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0bWFyZ2luOiAxMDBweCBhdXRvO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Jl9fYmFubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCYtYm94IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA4MHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1kZXNjIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyNC8xNCk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGVDb2xvcjtcblx0XHRcdH1cblx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcmVtO1xuXHRcdFx0Ji0tdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDNyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogNC4ycmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5mbyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19uYW1lIHtcblx0XHRcdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHRcdCYtLWFycm93IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oNTAwbXMpO1xuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSguNSk7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19vdmVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBcImRvdHVtXCIsIHNhbi1zZXJpZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHR9XG5cdFx0XHQmLS1zdWIge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMnJlbTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDUuNXJlbTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzcmVtO1xuXHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTEuNnJlbTtcblx0XHRcdFx0XHR3aWR0aDogMS42cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS42cmVtO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2RzZy9jb2xsZWN0aW9uLWFycm93LnBuZ1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0td3JhcCB7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcm9sbGluZyB7XG5cdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fc2xpZGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHQmLW5hdi1idXR0b24tLXByZXYge1xuXHRcdFx0XHRsZWZ0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGVDb2xvciB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHRcdH1cblx0XHRcdCYtbmF2LWJ1dHRvbi0tbmV4dCB7XG5cdFx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGVDb2xvciB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcmVtO1xuXHRcdFx0XHRsZWZ0OiAxcmVtO1xuXHRcdFx0XHR3aWR0aDogNDByZW07XG5cdFx0XHRcdGhlaWdodDogMzhyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHR6LWluZGV4OiA5O1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdCYgLmRzZy1jb2xsZWN0aW9uX19vdmVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19ib3R0b20ge1xuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5mbyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWJ0bl9fd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXHQmLXZpc3VhbCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRoZWlnaHQ6IDg1MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmIC5kc2ctdmlzdWFsLWJ0biB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0JiAuZHNnLXZpc3VhbC1idG4uYnV0dG9uLXdoaXRlLW9wYWNpdHkge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0Jl9fYmFubmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdCYtLWJ1dHRvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA2OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc3ViIHtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMDk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxN3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg2O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cblx0Ji1hdGhsZXRpYyB7XG5cdFx0Jl9fYmFubmVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQmX19sZWZ0IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblx0Ji12aXN1YWwge1xuXHRcdCZfX2Fycm93IHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCZfX25leHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHQmIC5kc2ctdmlzdWFsX19hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRyaWdodDogLTIzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2RzZy9uZXh0LWFycm93LWRzZy5wbmdcIik7XG5cdFx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3ByZXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0bGVmdDogMjVweDtcblx0XHRcdCYgLmRzZy12aXN1YWxfX2Fycm93IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IC0yM3B4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9kc2cvcHJldi1hcnJvdy1kc2cucG5nXCIpO1xuXHRcdFx0XHRcdHdpZHRoOiA5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19hcnJvdy13cmFwIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHotaW5kZXg6IDE1O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTYyMHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdH1cblx0Ji1tb250aCB7XG5cdFx0cGFkZGluZzogMTAwcHggMDtcblx0XHRtYXgtd2lkdGg6IDE4NDBweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvZHNnL2hpZ2hsaWdodC1iZy5wbmdcIik7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHQmX193cmFwcGVyIHtcblx0XHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDI4cHgpO1xuXHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG5cdFx0fVxuXHRcdCZfX3NsaWRlIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRtYXJnaW46IC0xMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ji1uYXYge1xuXHRcdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdCZfX3Zpc3VhbCB7XG5cdFx0XHRcdFx0XHRib3R0b206IC0yMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdFx0JiB+ICYge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDlweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZTE0MDg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtYnV0dG9ucyB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR6LWluZGV4OiAxNTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0d2lkdGg6IDY1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA2MHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdFx0XHRcdFx0JiB+ICY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC04cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6ZGlzYWJsZWQge1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBub3QtYWxsb3dlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpkaXNhYmxlZDo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2JyYW5kL2RzZy9oaWdobGlnaHQtd2hpdGUtYXJyb3ctcmlnaHQuc3ZnKTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMXB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLS1wcmV2OjphZnRlciB7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC8vIEJvdHRvbVxuXHRcdCYtYm90dG9tIHtcblx0XHRcdG1hcmdpbi10b3A6IDcwcHg7XG5cdFx0XHQmX19oZWFkZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC42cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0Y29sb3I6ICNiYmJiYmI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg1O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Jl9fY29udGFpbmVyIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTI1cHg7XG5cdFx0XHR9XG5cdFx0XHQmX19saXN0IHtcblx0XHRcdFx0bWFyZ2luOiAtMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0fVxuXHRcdFx0Jl9faXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDMzLjMlO1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogOTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0XHQmLFxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciBpbWcge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1wcmljZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1mdWxsIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDE5MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX19saXN0IHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHQmX19sZWZ0IHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA3Mi41NSU7XG5cdFx0XHR9XG5cdFx0XHQmX19yaWdodCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHR3aWR0aDogMjcuNDUlO1xuXHRcdFx0fVxuXHRcdFx0JiBpbWcge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cblx0XHRcdCZfXzAxIHtcblx0XHRcdFx0d2lkdGg6IDY5LjEzJTtcblx0XHRcdH1cblx0XHRcdCZfXzAyIHtcblx0XHRcdFx0d2lkdGg6IDMwLjg3JTtcblx0XHRcdH1cblx0XHRcdCZfXzAzIHtcblx0XHRcdFx0d2lkdGg6IDMwLjcyNTAlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fMDQge1xuXHRcdFx0XHR3aWR0aDogNjkuMjc1MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNkc2cge1xuXHQmIC5tYWluLXZpc3VhbF9fd3JhcHBlciB7XG5cdFx0d2lkdGg6IDQyMHB4O1xuXHRcdG92ZXJmbG93OiBpbmhlcml0O1xuXHR9XG5cdCYgLm1haW4tdmlzdWFsX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHR9XG5cdCYgLmRzZy1tb250aF9fc2xpZGUtbmF2LWJ1dHRvbnMge1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0fVxufVxuXG4uYnV0dG9uIHtcblx0Ji1vcGFjaXR5IHtcblx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHR9XG5cbn1cblxuLnRlc3RfaW1hZ2UwMSB7XG5cdHdpZHRoOiA2OS4xMyU7XG59XG5cbi50ZXN0X2ltYWdlMDIge1xuXHR3aWR0aDogMzAuODclO1xufVxuXG4udGVzdF9pbWFnZTAzIHtcblx0d2lkdGg6IDMwLjcyNTAlO1xufVxuXG4udGVzdF9pbWFnZTA0IHtcblx0d2lkdGg6IDY5LjI3NTAlO1xufSIsIi5sY2cge1xuXHQmLWJvdHRvbSB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHdpZHRoOiAyOTVweDtcblx0XHRcdGhlaWdodDogMTgwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0Ji0tYW5jaG9yIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5mby1pY29uIHtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDU5cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1pbmZvbWF0aW9uLWljb24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL2luZm8taWNvbi5wbmdcIik7XG5cdFx0XHRcdHdpZHRoOiAyMnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDU5cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE5cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZmFjZWJvb2staWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9sY2cvZmFjZWJvb2staWNvbi5wbmdcIik7XG5cdFx0XHRcdHdpZHRoOiAxMDJweDtcblx0XHRcdFx0aGVpZ2h0OiA2MnB4O1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDU5cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1pbnN0YXItaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9sY2cvaW5zdGFyLWljb24ucG5nXCIpO1xuXHRcdFx0XHR3aWR0aDogMTA5cHg7XG5cdFx0XHRcdGhlaWdodDogNzJweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDU5cHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JiB+ICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdH1cblx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9sY2cvc2hvcGluZm8tYmcucG5nXCIpO1xuXHRcdFx0XHR3aWR0aDogNjEwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLWluc3RhciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9sY2cvaW5zdGEtYmcucG5nXCIpO1xuXHRcdFx0fVxuXHRcdFx0Ji1mYWNlYm9vayB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9sY2cvZmFjZWJvb2stYmcucG5nXCIpO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cdCYtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdH1cblx0Ji1zZWN0aW9uIHtcblx0XHR3aWR0aDogMTI0MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCYgfiAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDEwMHB4O1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDM2cHg7XG5cdFx0XHRmb250LWZhbWlseTogQXZhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuOXB4O1xuXHRcdH1cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Jl9fYWxsIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTlweDtcblx0XHRcdHJpZ2h0OiAxNnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDlweDtcblx0XHRcdFx0cmlnaHQ6IC0xNnB4O1xuXHRcdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9icmFuZC9sY2cvbGNnLWFycm93LnBuZ1wiKTtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1zbnMge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxuXG5cdC8vIHRvdXJcblx0Ji10b3VyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jl9fc2xpZGUtbmF2LWJ1dHRvbnMge1xuXG5cdFx0fVxuXHRcdCZfX3dyYXAge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHQmLS1icmFuZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGxhdG8tZm9udCgxMnB4KTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjFweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdH1cblx0XHRcdCYtLW5hbWUge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU0O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tcHJpY2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS41NDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogIzIxMjEyMVxuXHRcdFx0fVxuXHRcdFx0Ji0td3JhcCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiA1MCU7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHggMzNweCA0MHB4O1xuXHRcdFx0XHQmLXVuZGVyIHtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji0td3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdCYtLWxlZnQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDMxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tY2VudGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMTVweDtcblx0XHRcdHdpZHRoOiA2MTBweDtcblx0XHR9XG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDMxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdmlzdWFsIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXHRcdGhlaWdodDogNzE1cHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdCZfX2NvdW50IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA1MCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRjb2xvcjogI2NjYztcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHQmLWFsbCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1udW1iZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjZweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0fVxuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnLyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdC8qYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2xjZy9sY2ctcGFnaW5nLnBuZ1wiKTsqL1xuXHRcdFx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzAwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX2Fycm93IHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdCZfX25leHQge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0cmlnaHQ6IDI1cHg7XG5cdFx0XHQmIC5sY2ctdmlzdWFsX19hcnJvdyB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjNweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYnJhbmQvbGNnL2xjZy1yaWdodC1hcnJvdy5zdmdcIik7XG5cdFx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3ByZXYge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0bGVmdDogMjVweDtcblx0XHRcdCYgLmxjZy12aXN1YWxfX2Fycm93IHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAzcHg7XG5cdFx0XHRcdFx0bGVmdDogLTIzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JyYW5kL2xjZy9sY2ctbGVmdC1hcnJvdy5zdmdcIik7XG5cdFx0XHRcdFx0d2lkdGg6IDlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Fycm93LXdyYXAge1xuXHRcdFx0ei1pbmRleDogMTU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR3aWR0aDogMTI0MHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC02MjBweDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdEBpbmNsdWRlIGxhdG8tZm9udCg0MHB4KTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMXB4O1xuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XG5cdFx0fVxuXHRcdCZfX2Rlc2Mge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG5cdFx0XHRjb2xvcjogIzQ0NDQ0NDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0fVxuXHRcdCZfX25hdiB7XG5cdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHR9XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdGhlaWdodDogOHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgOHB4O1xuXHRcdFx0XHQmLWFuY2hvciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5OXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NjYztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtLWFjdGl2ZSA+IC5sY2ctdmlzdWFsX19uYXYtaXRlbS1hbmNob3Ige1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnRuIHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gaGlnaGxpZ2h0XG5cdCYtaGlnaGxpZ2h0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiA3NHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiA0NTJweDtcblx0XHRcdGhlaWdodDogMjZweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0dG9wOiA0NnB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9icmFuZC9sY2cvbGNnX2hpZ2hsaWdodF9iZy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR6LWluZGV4OiAxMTtcblx0XHR9XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTI0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDMyMHB4O1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWCgtNTAlKSk7XG5cdFx0fVxuXHRcdCZfX2xlZnQsXG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogNjEwcHg7XG5cdFx0fVxuXHRcdCZfX2xlZnQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLXRvcDogMTEzcHg7XG5cdFx0XHQmLS10aXRsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTkwJSkpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19yaWdodCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdCYtLWxlZnQsXG5cdFx0XHQmLS1yaWdodCB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQmLS1sZWZ0IHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNTlweDtcblx0XHRcdH1cblx0XHRcdCYtLWJyYW5kIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS42Nztcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHR9XG5cdFx0XHQmLS1uYW1lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU0O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdH1cblx0XHRcdCYtLXByaWNlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTQ7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0fVxuXHRcdFx0Ji0td3JhcCB7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDU1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQvLyBJbnN0YWdyYW1cblx0Ji1pbnN0YWdyYW0ge1xuXHRcdCZfX2NvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdH1cblx0XHQmX19oZWFkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0QGluY2x1ZGUgbGF0by1mb250KDI0cHgpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuXHRcdH1cblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdFx0Jl9fd3JhcHBlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTEwcHg7XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0bWFyZ2luOiAtMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHRcdCYtd3JhcHBlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdFx0Ji13cmFwcGVyOmhvdmVyICYtaW1hZ2Uge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDRuICsgMSkgJi1pbWFnZSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxNDVweDtcblx0XHRcdH1cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTA1cHg7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQ4cHg7XG5cdFx0XHR9XG5cdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI3RvdXItc2xpZGUtcHJldixcbiN0b3VyLXNsaWRlLW5leHQgIHtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdG1hcmdpbjogYXV0byAwO1xufVxuI3RvdXItc2xpZGUtcHJldiB7XG5cdGxlZnQ6IDA7XG59XG4jdG91ci1zbGlkZS1uZXh0IHtcblx0cmlnaHQ6IDA7XG5cdGxlZnQ6IGF1dG87XG59XG5cbi5sY2ctYnV0dG9uIHtcblx0bWFyZ2luLXRvcDogMzEwcHg7XG59IiwiLypcbiAqICBMTkJcbiAqL1xuLmxuYiB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRmb250LWZhbWlseTogJGRvdHVtZm9udDtcblx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRmb250LXNpemU6IDA7XG5cdCYtaXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCYtbG9jYXRpb24ge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdH1cblx0LnJpZ2h0LWFycm93IHtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdH1cbn1cblxuLmNhcnQge1xuXHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHQmLWhlYWRlciB7XG5cdFx0cGFkZGluZzogNjBweCA1cHggMzBweDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0Zm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA3ZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdH1cblx0fVxuXHQmLWZsb3cge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Y29sb3I6ICM4ODg7XG5cdFx0XHQmLS1hcnJvdyB7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHRcdH1cblx0XHRcdCYtLWFjdGl2ZSB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXN1Yi10aXRsZSB7XG5cdFx0cGFkZGluZzogODBweCA1cHggMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcblx0XHQmLS1wdCB7XG5cdFx0XHQmLXNtYWxsIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLW1pZGRsZSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX193cmFwIHtcblx0XHRcdHBhZGRpbmc6IDgwcHggNXB4IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHRcdCYtLW5vbnRvcCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdH1cblx0XHQmX19sZWZ0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cblxuLmNhcnQtdGJsIHtcblx0Y29sb3I6ICMzMzM7XG5cdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdHRyIHtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHQmLmNhcnQtdGJsX190aXRsZSB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0fVxuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdH1cblx0XHQmLmNhcnQtdGJsX19jb250ZW50LS1yZWFzb24ge1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdH1cblx0fVxuXHQmX19yZWFzb24ge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IGRhc2hlZCAjZGRkO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuXHR9XG5cdCZfX29wdGlvbiB7XG5cdFx0ZGlzcGxheTpub25lO1xuXHR9XG5cdCZfX3RpdGxlIHtcblx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHQmID4gdGgge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0c3Ryb25nIHtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHR9XG4gICAgJl9fZmlsZS1pY29uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cdCZfX2xlZnR7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdH1cblx0Jl9fY2VudGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji0tbGluZSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHR9XG5cdH1cblx0Jl9fcXVlc3Rpb24ge1xuXHRcdHBhZGRpbmc6IDIwcHggMDtcblx0fVxuXHQmX19zZWxlY3Qge1xuXHRcdHdpZHRoOiAxOTBweDtcblx0fVxuXHQmX190ZXh0IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMTBweDtcblx0XHRcdHJlc2l6ZTogbm9uZTtcblx0XHR9XG5cdH1cblx0Jl9fcHJvZHVjdCB7XG5cdFx0cGFkZGluZzogMTBweCAwO1xuXHRcdCYtLWltZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogOTVweDtcblx0XHRcdGhlaWdodDogOTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA5NXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQmLS1vcHRpb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Lm9wdGlvbi1idG4ge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDE1MG1zO1xuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdFx0fVxuXHRcdFx0Ji0tZXJyb3Ige1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWRDb2xvcjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLmNhcnQtcHJvZHVjdCB7XG5cdCZfX25hbWUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdH1cblx0Jl9fb3B0aW9uIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Ji53aXNoX19vcHRpb24ge1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAyMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0fVxuXHRcdCYtLWl0ZW0gfiAmLS1pdGVtIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiA4cHg7XG5cdFx0fVxuXHR9XG59XG4uY2FydC1wcmljZSB7XG5cdCZfX2VhLFxuXHQmX19kaXNjb3VudCB7XG5cdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cdCZfX25vcm1hbCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHR9XG5cdCZfX3N1bSB7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdH1cbn1cbi5jYXJ0LW9wdGlvbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDE1cHggMDtcblx0Zm9udC1zaXplOiAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHQmX19uYW1lIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMCAyNXB4IDAgMzBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHR9XG5cdCZfX2l0ZW0ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA3MHB4O1xuXHRcdGhlaWdodDogNzBweDtcblx0XHQmLS1hbmNob3Ige1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDMwMG1zO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFja0NvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmIH4gJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR9XG5cdH1cbn1cbi5jYXJ0LWluZm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG1hcmdpbjogMjVweCAwO1xuXHQmX19saXN0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogODBweDtcblx0XHR9XG5cdH1cblx0Jl9fbGluZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0JiB+ICYge1xuXHRcdFx0bWFyZ2luLXRvcDogMThweDtcblx0XHR9XG5cdFx0Ji0tZGVmaW5lIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0XHRsaW5lLWhlaWdodDogKDIwLzEyKTtcblx0XHR9XG5cdFx0Ji0tdGVybSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXHRcdCYtLWRlc2Mge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cbn1cbi5vdmVyYWxsIHtcblx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdCYtY29udGVudCB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGJsYWNrQ29sb3I7XG5cdH1cblx0Ji1mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblx0Jl9fbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDYwJTtcblx0fVxuXHQmX19yaWdodCB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHdpZHRoOiA0MCU7XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0fVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjBweDtcblx0XHQmLS10b3RhbCB7XG5cdFx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdH1cblx0XHQmID4gZGl2IHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHQmIH4gJiB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0XHR9XG5cdFx0Ji0tcHJpY2Uge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQubmFtZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRjb2xvcjogIzQ1NDU0NTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0fVxuXHRcdC5wcmljZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzQ1NDU0NTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHQudG90YWwtbmFtZSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Y29sb3I6ICM0NTQ1NDU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuXHRcdH1cblx0XHQudG90YWwtcHJpY2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGNvbG9yOiAjNDU0NTQ1O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDZlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQmLS1zdW0ge1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wcmljZS11bml0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmctbGVmdDogNHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdCYtLXN1bSB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdHh0IHtcblx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMDtcblx0XHQudGlwLXR4dCB+IC50aXAtdHh0IHtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0fVxuXHRcdCZfX2VtIHtcblx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0fVxuXHR9XG59XG4uY2FydC1idG4ge1xuXHRwYWRkaW5nOiAzMHB4IDVweCAwO1xuXHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0Jl9fbGVmdCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Jl9fcmlnaHQge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cbn1cbi50aXAge1xuXHQmLWxheW91dCB7XG5cdFx0cGFkZGluZzogMTVweDtcblx0fVxuXHQmLXdyYXAge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHR9XG5cdCYtdHh0IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjtcblx0XHRjb2xvcjogJGRlZXBHcmF5Q29sb3I7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdGNvbnRlbnQ6ICfCtyc7XG5cdFx0fVxuXHRcdCZfX2VtIHtcblx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdFx0Jl9fZ2FwIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKlxuICog7Lm065Oc7Zic7YOdXG4gKi9cbi5jYXJ0LWNhcmQge1xuXHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdCZfX3RibCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0JjpmaXJzdC1jaGlsZCAuY2FydC1jYXJkX19pdGVtIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHR9XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0Ji0tZW1wdHkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHQmLS1jZWxsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjJyZW07XG5cdFx0XHRcdGNvbnRlbnQ6ICfCtyc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX3dyYXAge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHR9XG5cdC51bml0IHtcblx0XHRjb2xvcjogJHJlZENvbG9yO1xuXHR9XG59XG4uY2FyZCB7XG5cdCYtYmFubmVyIHtcblx0XHRwYWRkaW5nLXRvcDogODBweDtcblx0fVxuXHQmLWNvbnRhaW5lciB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHR9XG5cdCYtd3JhcCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2MTBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cdCYtZGlzY291bnQge1xuXHRcdCZfX2ltZyB7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0fVxuXHR9XG5cdCYtYmVuZWZpdCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdH1cbn1cblxuLypcbiAqIO2VqOq7mCDsvZTrlJTtlaAg7IiYIOyeiOuKlCDsg4HtkohcbiAqL1xuLnN1Z2dlc3Qge1xuXHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0fVxuXHQmLXNsaWRlIHtcblx0XHR3aWR0aDogMjAlO1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRcdCYgLnN1Z2dlc3Qtd3JhcCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5zdWdnZXN0LXdyYXBfX2JveCB7XG5cdFx0XHRcdFx0Ly9ib3JkZXI6IDFweCBzb2xpZCAjMjcyMzI0O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuc3VnZ2VzdC1wcm9kdWN0IHtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjcyMzI0O1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuc3VnZ2VzdC1pbmZvIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzIzMjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3MjMyNDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5zdWdnZXN0LW9wdGlvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuc3VnZ2VzdC1vcHRpb25fX3VwcGVyIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICMyNzIzMjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3MjMyNDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtMiB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDQwcHggMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHR9XG5cdFx0XHQmIC5zdWdnZXN0LXdyYXAge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0JiAuc3VnZ2VzdC13cmFwX19ib3gge1xuXHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICMyNzIzMjQ7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQmIC5zdWdnZXN0LXByb2R1Y3Qge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMjcyMzI0O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdFx0JiAuc3VnZ2VzdC1pbmZvIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMjcyMzI0O1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjcyMzI0O1xuXHRcdFx0fVxuXHRcdFx0JiAuc3VnZ2VzdC1vcHRpb24ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHRcdCYgLnN1Z2dlc3Qtb3B0aW9uX191cHBlciB7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3MjMyNDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzI3MjMyNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Jl9fY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDMuNnJlbTtcblx0XHRoZWlnaHQ6IDQuMnJlbTtcblx0XHRtYXJnaW46IGF1dG87XG5cdFx0Ym9yZGVyOiAwLjFyZW0gc29saWQgI2RkZDtcblx0XHR0ZXh0LWluZGVudDogLTk5OS45cmVtO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0b3BhY2l0eTogLjU7XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6MTtcblx0XHR9XG5cdFx0Ji0tcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHRcdH1cblx0XHQmLS1uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMjMycHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0Ji1wcm9kdWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHQmLWluZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0fVxuXHRcdCZfX25hbWUge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdH1cblx0XHQmX19wcmljZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0XHQmIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1vcHRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdCZfX3VwcGVyIHtcblxuXHRcdH1cblx0XHQmX193cmFwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3NpemUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzUxNTE1MTtcblx0XHRcdCYuX19zb2xkb3V0IHtcblx0XHRcdFx0Y29sb3I6ICNiYmI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3VuZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdH1cbn1cbi5mb3JtIHtcblx0Ji1pbnB1dCB7XG5cdFx0d2lkdGg6IDEwMHB4O1xuXHRcdGhlaWdodDogMjVweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG59XG4iLCIub3JkZXIge1xuXHQmLWNvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0Jl9fbGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA4MjBweDtcblx0XHR9XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdC5jYXJ0LXRibF9fcHJvZHVjdCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHR9XG5cdCYtdGJsIHtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0dGQge1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3N1YmplY3Qge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdCYucmVxdWllcmQge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdFx0XHRjb2xvcjokcmVkQ29sb3I7XG5cdFx0XHRcdFx0Y29udGVudDogJyonO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX29iamVjdCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDAgMTBweCAzMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdCYtLXJhZGlvIHtcblx0XHRcdFx0cGFkZGluZzogMjFweCAwIDIxcHggMzBweDtcblx0XHRcdH1cblx0XHRcdCYtLW5vcm1hbCB7XG5cdFx0XHRcdHBhZGRpbmc6IDIzcHggMCAyM3B4IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtYmVuZWZpdCB7XG5cdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRwYWRkaW5nOiAwIDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0fVxuXHQmLW1ldGhvZCB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlM2UzZTM7XG5cdFx0Jl9fcmVmdW5kLFxuXHRcdCZfX3J1bGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jl9fc2FmZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cGFkZGluZzogMjBweCAxNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNhcmQge1xuXHRcdCZfX3RibCB7XG5cdFx0XHRib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRcdCYtLWNlbGwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1yaWdodCB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmxleCB7XG5cdCYtY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiA0MDBweDtcblx0XHQuYnV0dG9uIHtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHR9XG5cdH1cblx0Ji1hbmNob3Ige1xuXHRcdHBhZGRpbmc6IDE4cHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHQmX19saXN0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0JiB+ICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNzNweDtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTVweDtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdGxlZnQ6IC0zNnB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fc2hvcnRjdXQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji1pbmZvIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0Jl9fbGVmdCxcblx0XHQmX19yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Jl9fbGVmdCB7XG5cdFx0XHR3aWR0aDogMTA0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjAvMTMpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHR9XG5cdH1cbn1cbi5yZWZ1bmQtdGJsIHtcblx0ZGlzcGxheTogdGFibGU7XG5cdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRjb2xvcjogIzMzMztcblx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Jl9fc3ViamVjdCB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0fVxuXHQmX19vYmplY3Qge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0cGFkZGluZzogMTBweCAwIDEwcHggMzBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi5jb25maXJtIHtcblx0Ji13cmFwIHtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0KiB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHQmLXJhZGlvIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDQwMnB4O1xuXHR9XG59XG4ub3JkZXItYWdyZWUge1xuXHQmX19pdGVtIHtcblx0XHRwYWRkaW5nOiAxOHB4IDMwcHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHR9XG5cdFx0Ji0tbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Ji0tcmlnaHQge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbi5vcmRlci1iZW5lZml0IHtcblx0Jl9faGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG5cdFx0Ji0tc2hvcCB7XG5cdFx0XHRjb2xvcjogJHJlZENvbG9yO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0fVxuXHR9XG5cdCZfX2FuY2hvciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmX19jb250ZW50IHtcblx0XHRwYWRkaW5nOiA1MHB4IDQwcHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdH1cblx0Jl9faWNvbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdH1cblx0Jl9fdHh0IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRoMyB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdHBhZGRpbmctdG9wOiA1LjVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjAvMTMpO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAkYnJpZ2h0R3JheUNvbG9yO1xuXHRcdH1cblx0fVxufVxuLnNhZmUge1xuXHQmLXdyYXAge1xuXHRcdHBhZGRpbmc6IDI1cHggMTVweCAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0LnRpcC1sYXlvdXQge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0Ji1jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMjVweCAwIDMwcHg7XG5cdFx0fVxuXHRcdCYtdXBwZXIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHR9XG5cdFx0Ji11bmRlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdH1cblx0fVxuXHQmLWNoZWNrYm94IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0Ji10Ymwge1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdH1cbn0iLCIucmVzdWx0IHtcblx0Ji1mYWlsIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdH1cblx0Ji1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxuXHQmLXN0YXR1cyB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Ji13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQmX19tc2cge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcblx0XHRcdH1cblx0XHRcdCZfX3N1YiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMXB4O1xuXHRcdFx0XHRjb2xvcjogJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdH1cblx0XHRcdCZfX2VtIHtcblx0XHRcdFx0Y29sb3I6ICRyZWRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm9yZGVyLXRibF9fb2JqZWN0IHtcblx0XHRoZWlnaHQ6IDYwcHg7XG5cdH1cblx0Ji1idXR0b24ge1xuXHRcdHBhZGRpbmc6IDMwcHggNXB4IDA7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblxuXHQmLWluZm8ge1xuXHRcdCZfX3dyYXAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdH1cblx0XHQmX19saXN0IHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR3aWR0aDogKDEwMCUvMyk7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0LnJlc3VsdC1pbmZvX19kZXNjIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tY29sdW1uIHtcblx0XHRcdFx0d2lkdGg6ICgyMDAlLzMpO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdC5yZXN1bHQtaW5mb19fZGVzYyB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Rlc2Mge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICgyNC8xMyk7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3ViamVjdCB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHdpZHRoOiAxMDVweDtcblx0XHRcdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHQmLm9yZGVyLW51bSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji0tb2JqZWN0IHtcblx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtbGlzdCB7XG5cdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHR3aWR0aDogKDEwMCUvMyk7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4IDE3cHg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG5cdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHR9XG5cdFx0Ji13cmFwIHtcblx0XHRcdGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdH1cblx0XHQmLXdyYXAgfiAmLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHR9XG5cdH1cblx0Ji10ZXJtIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTJweDtcblx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0fVxuXHQmLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0Jl9fbGVmdCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6IDE2MHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQmX19yaWdodCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cbn0iLCIvKlxuICog7ZWo6ruYIOy9lOuUlO2VoCDsiJgg7J6I64qUIOyDge2SiFxuICovXG4uc3VnZ2VzdCB7XG5cdHBhZGRpbmctYm90dG9tOiAxNTBweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji13cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHR9XG5cdCYtc2xpZGUge1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0JiAuc3VnZ2VzdC13cmFwIHtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnN1Z2dlc3Qtd3JhcF9fYm94IHtcblx0XHRcdFx0XHQvL2JvcmRlcjogMXB4IHNvbGlkICMyNzIzMjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5zdWdnZXN0LXByb2R1Y3Qge1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyNzIzMjQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5zdWdnZXN0LWluZm8ge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3MjMyNDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjcyMzI0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnN1Z2dlc3Qtb3B0aW9uIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5zdWdnZXN0LW9wdGlvbl9fdXBwZXIge1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzI3MjMyNDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMjcyMzI0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAzLjZyZW07XG5cdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICNkZGQ7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTkuOXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdG9wYWNpdHk6IC41O1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0Jjpob3Zlcntcblx0XHRcdG9wYWNpdHk6MTtcblx0XHR9XG5cdFx0Ji0tcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHRcdH1cblx0XHQmLS1uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMjMycHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0Ji1wcm9kdWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHQmLWluZm8ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0fVxuXHRcdCZfX25hbWUge1xuXHRcdFx0cGFkZGluZy10b3A6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdH1cblx0XHQmX19wcmljZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0XHQmIHN0cm9uZyB7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1vcHRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdCZfX3VwcGVyIHtcblxuXHRcdH1cblx0XHQmX193cmFwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAxMHB4IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDE5MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0bWFyZ2luOiAwIGF1dG8gMTVweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3NpemUge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMjAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzUxNTE1MTtcblx0XHRcdCYuX19zb2xkb3V0IHtcblx0XHRcdFx0Y29sb3I6ICNiYmI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3VuZGVyIHtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdH1cbn0iLCIvLyDso7zshozroZ0g7Yyd7JeFXG4uYWRkciB7XG5cdCYtY29udGluZXIge1xuXHRcdHBhZGRpbmc6IDIwcHggMjVweCA0MXB4O1xuXHR9XG5cdCYtdGFiIHtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogKDEwMCUvMyk7XG5cdFx0aGVpZ2h0OiA1MXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdGNvbG9yOiAkYnJpZ2h0R3JheUNvbG9yO1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcblx0XHR9XG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdG1hcmdpbi10b3A6IDE0cHg7XG5cdH1cblx0Ji10aXAge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdH1cblx0Ji1idXR0b24ge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG4uYWRkci10Ymwge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0Ji13cmFwIHtcblx0XHRtaW4taGVpZ2h0OiAzMTVweDtcblx0fVxuXHR0aCB7XG5cdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRjb2xvcjogIzMzMztcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0fVxuXHR0ZCB7XG5cdFx0aGVpZ2h0OiA1NHB4O1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xuXHR9XG59IiwiXG4uYWRkQWRkciB7XG5cdCYtY29udGluZXIge1xuXHRcdHBhZGRpbmc6MjBweCAyNXB4O1xuXHR9XG5cblx0Ji1jaGVja2JveCB7XG5cdFx0cGFkZGluZzowIDVweDtcblx0XHRtYXJnaW4tYm90dG9tOjEwcHg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cblx0XG5cdCYtYnV0dG9uIHtcblx0XHRwYWRkaW5nOjMwcHggMCAyMXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHRcblx0Ji1jb21wbGF0ZSB7XG5cdFx0Ji1jb250aW5lciB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDAgMjRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Ji1idXR0b24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblxuXHRcdCYtLWJhc2Uge1xuXHRcdFx0Ji1jb250aW5lciB7XG5cdFx0XHRcdHBhZGRpbmc6MzBweCAwOyBcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGNvbG9yOiMzMzM7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdCYtZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjojMzMzO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG59IiwiLnppcGNvZGUge1xuXHRwYWRkaW5nOiAyMHB4IDI1cHggNDBweCAyNXB4O1xuXHQmLXRhYiB7XG5cdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXHQmLWl0ZW0ge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDUwcHg7XG5cdFx0Y29sb3I6ICM5OTk7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCZfX2FjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJHJlZENvbG9yO1xuXHRcdFx0Ym9yZGVyLXRvcDogM3B4IHNvbGlkICRyZWRDb2xvcjtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cdCYtZ3VpZGUge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAzM3B4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmX19pdGVtIHtcblx0XHRcdGgzIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogKDI2LzEyKTtcblx0XHRcdFx0Ji5maXJzdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW0tLW51bSB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdFx0XHR9XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRjb2xvcjogJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICgyNi8xMik7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtdGlwLWJveCB7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4IDA7XG5cdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0LnRpcC10eHQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHQuemlwY29kZS1kZXRhaWwgJiB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXJlc3VsdCB7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblx0fVxuXHQmLXRibCB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0dGgge1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jb250IHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAgLS4wM2VtO1xuXHRcdFx0dGQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ24tbGVmdCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjlweDtcblx0XHRcdH1cblx0XHRcdC5hbGlnbi1jZW50ZXIge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHQuYWxpZ24tcmlnaHQge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtZGV0YWlsIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHR9XG59XG4udG9vbC10aXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiByaWdodDtcblx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDI7XG5cdGNvbG9yOiAkcmVkQ29sb3I7XG5cdGN1cnNvcjogaGVscDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCYtYm94IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDI0MHB4O1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAyMXB4IDIxcHggMTZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0ei1pbmRleDogMTEwMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCY6YmVmb3JlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogLTFweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0d2lkdGg6IDI0MHB4O1xuXHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBpY29uLXN0eWxlKHRpcC1hcnJvdzh4Nik7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHR0b3A6IC02cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblx0Jl9fdGl0bGUge1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMnB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHR9XG5cdCYtY29udGVudCB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogKDIyLzEyKTtcblx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0fVxufVxuIiwiLy8g7L+g7Y+w7KGw7ZqMIOyggeyaqSDtjJ3sl4Vcbi5jb3Vwb24ge1xuXHQmLXBvcHVwIHtcblx0XHQubGF5ZXItcG9wdXBfbG9uZ19jb250ZW50IHtcblx0XHRcdHdpZHRoOiA5MDBweDtcblx0XHR9XG5cdFx0LnRpcC1sYXlvdXQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblx0XHQudGlwLXR4dCB7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdH1cblx0fVxuXHQmLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzogMjBweCAyNXB4IDQxcHg7XG5cdH1cblx0Ji1kaXNjb3VudCB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblx0Ji1taWxlYWdlIHtcblx0XHRwYWRkaW5nLXRvcDogNDBweDtcblx0fVxuXHQmLWNhbCB7XG5cdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHR9XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDBweDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6ICgxMDAlLzMpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCYtLXN1bTpiZWZvcmUsXG5cdFx0XHQmLS1lcXVhbDpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0XHRoZWlnaHQ6IDM2cHg7XG5cdFx0XHRcdHRvcDogMzJweDtcblx0XHRcdFx0bGVmdDogLTE4cHg7XG5cdFx0XHRcdG1hcmdpbjogYXV0bztcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0XHQmLS1zdW06YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL21pbnVzMzZ4MzYucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCYtLWVxdWFsOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9lcXVhbDM2eDM2LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3N1YmplY3Qge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRjb2xvcjogIzQ1NDU0NTtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdH1cblx0XHQmX19vYmplY3Qge1xuXHRcdFx0Y29sb3I6ICM0NTQ1NDU7XG5cdFx0XHQucHJpY2Uge1xuXHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA1ZW07XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdCYtLXN1bSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRyZWRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnByaWNlLXVuaXQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHQmLS1zdW0ge1xuXHRcdFx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1zdWItdGl0bGUge1xuXHRcdHBhZGRpbmc6IDAgNXB4IDE5cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdH1cblx0Ji1zZWxlY3Qge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDE1cHggMDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0ZHQsIGRkIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHRkdCB7XG5cdFx0XHR3aWR0aDogMjIwcHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0ZGQge1xuXHRcdFx0cGFkZGluZy1yaWdodDogNzdweDtcblx0XHR9XG5cdFx0LmZvcm0taXRlbS0tc2VsZWN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmLXRibCB7XG5cdFx0dGgsIHRkIHtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRcdCYuY291cG9uLXRibF9fY2hrIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRoIHtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdGhlaWdodDogODVweDtcblx0XHRcdGNvbG9yOiAjNTE1MTUxO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ji5jb3Vwb24tdGJsX19uYW1lIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0Ji5jb3Vwb24tdGJsX19hcHBseSB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcblx0XHRcdH1cblx0XHRcdCYuY291cG9uLXRibF9fY291cG9uIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5jb3Vwb24tdGJsX19sZWZ0IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdFx0LmNvdXBvbi1taWxlYWdlICYge1xuXHRcdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdHBhZGRpbmc6IDExcHggNXB4IDA7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdGR0LGRkIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cdFx0XHRkZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXRvdGFsIHtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQmX19zdWJqZWN0LFxuXHRcdCZfX29iamVjdCB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Jl9fc3ViamVjdCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDI0cHg7XG5cdFx0XHRjb2xvcjogIzUxNTE1MTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdH1cblx0XHQmX19vYmplY3Qge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRcdGNvbG9yOiAjMzMzO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0XHQucHJpY2Uge1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHRcdC5wcmljZS11bml0IHtcblx0XHRcdHBhZGRpbmctbGVmdDogM3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG59IiwiLnZpZGVvLXBvcHVwIHtcblx0Ji1jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogYXV0bztcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ei1pbmRleDogMTAwMTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdFx0QGluY2x1ZGUgYm94LXNpemluZyhjb250ZW50LWJveCk7XG5cdH1cblx0LnZpZGVvLWNsb3NlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cmlnaHQ6IC0xMHB4O1xuXHRcdHRvcDogMDtcblx0XHR3aWR0aDogMThweDtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKDEwMCUpKTtcblx0fVxufSIsIi8vIOqzte2GtSDsi5zsnpFcbi5sYXlvdXQtY29udGFpbmVyX19tZW1iZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLy8g6rO17Ya1IOuBnVxuXG4vLyDruYTtmozsm5Ag7JW96rSA64+Z7J2YXG4ucG9saWN5LXBvcHVwIHtcbiAgd2lkdGg6MTAwJTtcbiAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXNpemU6MTNweDtcbiAgJl9fYnRuIHtcbiAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX191cHBlciB7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzY2NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHBhZGRpbmc6MThweCAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICYtcXVlc3Rpb24ge1xuICAgICAgcGFkZGluZzoxOHB4IDIwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAucG9saWN5LXBvcHVwX19hcnJvdyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgICB0cmFuc2l0aW9uOjUwMG1zIGFsbDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1hbnN3ZXIge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmX2FyZWEge1xuICAgICAgICBwYWRkaW5nOjIzcHggMTVweDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6MzEwcHg7XG4gICAgICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDoxLjgzO1xuICAgICAgICB9XG4gICAgICAgIC5hbnN3ZXItY29udGVudHMge1xuICAgICAgICAgIHBhZGRpbmctdG9wOjM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8g66Gc6re47J24IOyLnOyekVxuLmxvZ2luLS13cmFwcGVyIHtcbiAgd2lkdGg6MTAxJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLypwb3NpdGlvbjogZml4ZWQ7Ki9cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzMDU7XG4gIC5sb2dpbi0tYmcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvKiB0b3A6IC0xMHJlbTsgKi9cbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL0NvbnRlbnRzL2ltZy9tZW1iZXIvbG9naW4tYmcucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICZfYWN0aXZlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBvcGFjaXR5OjAuNjU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgIH1cbiAgfVxuICAubG9naW4tLWNvbnRlbnQge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6MTAwO1xuICAgIHRvcDowO1xuICAgIC5wb2xpY3ktdmlldyB7XG4gICAgICBwYWRkaW5nOjYwcHggMjVweCA0MXB4O1xuICAgIH1cbiAgICAmX19mb3JtIHtcbiAgICAgIHdpZHRoOjUyMHB4O1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogNjBweCA3MHB4IDQxcHg7XG4gICAgICAmLS10ZXh0X3ZpZXcge1xuICAgICAgICBmb250LWZhbWlseTogJGRvdHVtZm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgIG1hcmdpbi10b3A6MTVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICB9XG4gICAgICAmLS1jYW5jZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6MTlweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgICAgJi0tdGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZToyOHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuN3B4O1xuICAgICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICB9XG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgIH1cbiAgICAgICYtLWlucHV0cyB7XG4gICAgICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgICAgICZfX2ludGVydmFsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAubG9naW4tLW5vbm1lbWJlciB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yaWdodCB7XG4gICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRvdHVtZm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZWVwR3JheUNvbG9yO1xuICAgICAgICAgICAgLypwYWRkaW5nLWJvdHRvbTogMjBweDsqL1xuICAgICAgICAgICAgLm5vbm1lbWJlcl9faW50ZXJ2YWwge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY3O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0taXRlbXMge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxvZ2luLS1vdGhlciB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAvKmJvcmRlci10b3A6MXB4IHNvbGlkICNkZGQ7Ki9cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL21lbWJlci9sb2dpbi1iYXItMzgweDcucG5nXCIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgJi1sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOjQ4JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6NDglO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgY29sb3I6ICRkZWVwR3JheUNvbG9yO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgICAgLm90aGVyX19pbnRlcnZhbCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY3O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLS1pdGVtcyB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1jaGVjayB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBjb2xvcjokYmxhY2tDb2xvcjtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgJl9faWRzYXZlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMy43cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIC5sb2dpbi1jaGVja2JveF90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19maW5kcyB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIC5maW5kc190eHQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZmluZHNfdHh0Omxhc3QtY2hpbGQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICYtLWludGVydmFsIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAubmF2ZXItYnRuIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6LTFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWRpc3RpbmN0aW9uIHtcbiAgICAgICAgLyp3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgbWFyZ2luLXRvcDozMHB4OyovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ubG9naW4tYnV0dG9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAwO1xuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDE4NXB4O1xuICAgICYgfiAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLnB3LXNldHRpbmcge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICAmX190aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgY29sb3I6ICM2NjY2NjY7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjkyMzE7XG4gICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICB9XG59XG4ubWVtYmVyLWJlbmVmaXRzIHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgJl9fYm94IHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgI2VlNDg0ODtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICB9XG4gIH1cbiAgJi0tcmVkIHtcbiAgICBjb2xvcjogI2VlNDg0ODtcbiAgfVxufVxuXG4uY2hlY2tib3gtdGV4dCB7XG4gIC8vZm9udC1zaXplOjEycHg7XG59XG5cbi5vcmRlcmxpc3QtdmlldyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5vcmRlcl9faW50ZXJ2YWwge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmb250LWZhbWlseTogJGRvdHVtZm9udDtcbiAgZm9udC1zaXplOjEycHg7XG4gIGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcbiAgbGluZS1oZWlnaHQ6MS42Nztcbn1cblxuLnRlbXBfbG9naW4tYnRuIHtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMCU7XG4gIGJ1dHRvbiB7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgfVxufVxuXG4vLyDroZzqt7jsnbgg64GdXG5cbi8vIO2ajOybkOqwgOyehSDsi5zsnpFcblxuLmpvaW4tLXdyYXBwZXIge1xuICB3aWR0aDoxMjQwcHg7XG4gIGhlaWdodDphdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgLnBhZ2Utc3RhdHVzIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgZm9udC1zaXplOjEycHg7XG4gICAgZm9udC1mYW1pbHk6JGRvdHVtZm9udDtcbiAgICBjb2xvcjogJGRlZXBHcmF5Q29sb3I7XG4gICAgJl9faW50ZXJ2YWwge1xuICAgICAgcGFkZGluZy1yaWdodDoxMnB4O1xuICAgIH1cbiAgfVxuICAuaW5mby0td3JhcHBlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBwYWRkaW5nOjYwcHggMTAwcHggMTUwcHg7XG4gICAgLmluZm8tLXRpdGxlIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6MzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZTQ4NDg7XG4gICAgfVxuICAgIC5pbmZvLS1jb250ZW50IHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWI0YTRkO1xuICAgICAgcGFkZGluZzozNXB4IDcwcHggMzhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgLmhhbGZfbGVmdCB7XG4gICAgICAgIHdpZHRoOjQ0LjUlO1xuICAgICAgfVxuICAgICAgLmhhbGZfcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOjQ3LjglO1xuICAgICAgfVxuICAgICAgJl9faGFsZiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDoyMnB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzlweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1idG4ge1xuICAgICAgICAgIC5uYXZlci1idG4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1saW5lIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnb3InO1xuICAgICAgICAgICAgd2lkdGg6MzhweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRkZWVwR3JheUNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtOHB4O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLXR4dCB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkb3R1bWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgY29sb3I6ICRkZWVwR3JheUNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICYtLWJvcmRlciB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBwYWRkaW5nOjQwcHggNTlweCA0NHB4IDMxcHg7XG4gICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NvdXBvbiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzozMHB4IDI4cHggMzBweCAyMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOjE5cHg7XG4gICAgICAgICAgICAuY291cG9uLS10eHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmNvdXBvbi0taW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzhweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAuZGVzY3JpcHRpb25fX2l0ZW1zIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM0NTQ1NDU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjNweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYtLW1lYW5pbmcge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjNDU0NTQ1O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmluZm8tdGFicyB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgLmluZm8tdGFic19faXRlbXMge1xuICAgICAgICAgIHdpZHRoOjUwJTtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOjE4cHggMHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5vbiB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICAgIGNvbG9yOiAkcmVkQ29sb3I7XG4gICAgICAgICAgYm9yZGVyLXRvcDozcHggc29saWQgJHJlZENvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19jb250ZW50LTEge1xuICAgICAgICAmX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6ODBweDtcbiAgICAgICAgICAmLS1pdGVtcyB7XG4gICAgICAgICAgICB3aWR0aDoyNC43JTtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgLml0ZW1zLWltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6LTE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbXMtdHh0X19pbnRlcnZhbCB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOjE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXRlbXMtdHh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTlweDtcbiAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS41O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6NDBweCA3MHB4IDYwcHggNzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudHMtLWZvb3RlcntcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5pbmZve1xuICAmLXRhYmxle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICYgdGR7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG4gICAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYgLnNob3J0LWRlc2N7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRpdGxle1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGQ7XG4gICAgJjpsYXN0LWNoaWxke1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucmVnaXN0ZXJ7XG4gIC5qb2luX2Jhbm5lciB7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50cy9pbWcvbWVtYmVyL2pvaW4tb2tfYmFubmVyLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6I2ZmZjtcbiAgICAmLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjNweDtcbiAgICB9XG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6MTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6MjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OjgwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOi0wLjdweDtcbiAgICB9XG4gICAgJi0tdGFnIHtcbiAgICAgIHBhZGRpbmctdG9wOjE3cHg7XG4gICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgfVxuICB9XG4gICYtdG9we1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWI0YTRkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLS1kZWVwZ3JheS1saW5lIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIH1cbiAgICAuam9pbl9vayB7XG4gICAgICBwYWRkaW5nOjYwcHggMjkycHggNzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgfVxuICAgICAgJi0tYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG5cbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICYtLWZvbnQtbWlkZGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgbGVmdDogMzZweDtcbiAgICAgICAgYm90dG9tOjA7XG4gICAgICAgIHdpZHRoOiA5NThweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hpZ2hsaWdodHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICB9XG4gIH1cbiAgJi10aXRsZXtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQzO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICYtZm9ybSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBwYWRkaW5nOjQwcHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGNsZWFyOiBib3RoO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDo2cHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC41cHg7XG4gICAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjYwcHg7XG4gICAgICAucmVnaXN0ZXItY29udGVudF9faXRlbXMge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICBcbiAgICAgICAgLmxvbmctdGl0LXB3IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwJTtcbiAgICAgICAgfVxuICAgICAgICAubG9uZy10aXQtcGhvbmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDUlO1xuICAgICAgICB9XG4gICAgICAgIC5sb25nLXRpdC1lbWFpbCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMi41JTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB3aWR0aDoxNzBweDtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBwYWRkaW5nOjIzcHggMHB4IDIycHggMzBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblxuICAgICAgICB9XG4gICAgICAgICYtLWJveCB7XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzoxMHB4IDBweCAxMHB4IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAmX19jaGVja2JveCB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9yYWRpb3Mge1xuICAgICAgICAgICAgd2lkdGg6NDAycHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAucmFkaW9zLWludGVydmFsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjU3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX19pbnB1dCB7XG4gICAgICAgICAgICB3aWR0aDo0MDJweDtcbiAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAucGhvbmUtbGluZXMge1xuICAgICAgICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYWlsLWxpbmVzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW5wdXRbcmVhZG9ubHldIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW5wdXQtZmxvYXRfcmVsZWFzZSB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAuc2VsZWN0LWxvbmcge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmVtYWlsLWludGVydmFsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnB3X2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZG90dW1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6MS42NztcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAucGhvbmUtcmFkaW9zIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOi02cHg7XG4gICAgICAgICAgICAgIC5yYWRpb3Mtc2hvcnRfaW50ZXJ2YWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDozOHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWludGVydmFsIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2FncmVlIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgJi1hY3RpdmUge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgcGFkZGluZzoxOXB4IDMwcHg7XG4gICAgICB9XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIHBhZGRpbmc6MTlweCAzMHB4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgLmFncmVlLWNoZWNrYm94IHtcbiAgICAgICAgICB3aWR0aDo4MCU7XG4gICAgICAgIH1cbiAgICAgICAgLmFncmVlLWJvbGQge1xuICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmFncmVlLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuI3JlZ2lzdGVye1xuICAmIC5pbmZvLXRhYnNfX2NvbnRlbnQtMV93cmFwcGVye1xuICAgIHBhZGRpbmc6NjVweCA4MHB4O1xuICAgIHBhZGRpbmctdG9wOiA0OHB4O1xuICB9XG59XG5cbi5zZWxlY3QtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOjFweDtcbiAgfVxufVxuXG4uZ2VuZGVyLWludGVydmFsIHtcbiAgcGFkZGluZy1ib3R0b206MC44cmVtO1xufVxuXG4uYWdyZWUtc2V0X2J0biB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDphdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5cbi5kb3JtYW5jeS1wb3B1cCB7XG4gIC5kb3JtYW5jeS1pZCB7XG4gICAgJl9fdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIHBhZGRpbmc6IDMwcHggNzZweDtcbiAgICAgIG1hcmdpbi10b3A6IDE5cHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICAgICYtLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5vdmVybGFwLXBvcHVwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLm92ZXJsYXAtbWVtYmVyIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOjQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBmb250LXNpemU6MTVweDtcbiAgICAgICYtYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIH1cbiAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWdyZWUtcG9wdXAge1xuICBkaXNwbGF5OiBub25lO1xuICAuYWdyZWUtY29udGVudCB7XG4gICAgbWF4LWhlaWdodDo3MDBweDtcbiAgICBwYWRkaW5nOjIwcHggMjBweCA0MHB4IDI1cHg7XG4gICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAmX19pbXBvcnRhbnQge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjIuMDtcbiAgICAgIGNvbG9yOiRyZWRDb2xvcjtcbiAgICB9XG4gICAgJl9fdHh0IHtcbiAgICAgIHBhZGRpbmctdG9wOjM2cHg7XG4gICAgICBsaW5lLWhlaWdodDoyLjQ7XG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXdlaWdodDo4MDA7XG4gICAgICB9XG4gICAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8g7ZqM7JuQ6rCA7J6FIOuBnVxuXG4vLyDslYTsnbTrlJQs67mE67CA67KI7Zi4IOywvuq4sCDsi5zsnpFcbi5maW5kLXdyYXBwZXIge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6YXV0bztcbiAgcGFkZGluZzogMzRweCA1N3B4IDU0cHg7XG4gIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgZGlzcGxheTp0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maW5kLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICB9XG4gIC5maW5kLWNvbnRlbnQge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgJl9fbmFtZSB7XG4gICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIH1cbiAgICAmX19yYWRpbyB7XG4gICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgJi0taW50ZXJ2YWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDc5cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3Bob25lIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgLnBob25lLWxpbmVzIHtcbiAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjRyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTAuM3JlbTtcbiAgICAgIH1cbiAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgLnNlbGVjdC1tZW1iZXIge1xuICAgICAgICAgIHdpZHRoOjExN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDoxcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2VtYWlsIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZGlzcGxheTpub25lO1xuICAgICAgLmVtYWlsLWxpbmVzIHtcbiAgICAgICAgd2lkdGg6IDAuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjFyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNHJlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAtMC4zcmVtO1xuICAgICAgfVxuICAgICAgJi1zZWxlY3Qge1xuICAgICAgICAuc2VsZWN0LW1lbWJlciB7XG4gICAgICAgICAgd2lkdGg6MTE3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOjFweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuZmluZC1sZWZ0IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDoyNDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDogMzRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cbiAgLmZpbmQtbGVmdF9wdyB7XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDozMDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIHRvcDogMzRweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICB9XG4gIH1cbiAgLmZpbmQtbW92ZV90eHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA0OS41JTtcbiAgICB0b3A6IDQ1JTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG4gIC5maW5kLXJpZ2h0IHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgZmxvYXQ6cmlnaHQ7XG4gIH1cbiAgLmZpbmQtcmVzdWx0X3ZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAmLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIH1cbiAgICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuICAgICYtLWJ0biB7XG4gICAgICBwYWRkaW5nLXRvcDozNXB4O1xuICAgIH1cbiAgfVxufVxuXG4uZmluZF9lbWFpbCB7XG4gIHdpZHRoOiAxMjNweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi8vIOyVhOydtOuUlCzruYTrsIDrsojtmLgg7LC+6riwIOuBnVxuXG4vLyDst6jtlqXsobDsgqwg7Iuc7J6RXG4jbGlrZSB7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gIC5saWtlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjdweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAmX190eHQge1xuICAgICAgcGFkZGluZy1sZWZ0OjlweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICB9XG4gIH1cbiAgLmxpa2UtY29udGVudCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzo0M3B4IDU3cHggNjBweDtcbiAgICBib3JkZXItdG9wOiAzcHggc29saWQgI2ViNGE0ZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIG1hcmdpbi10b3A6IDMxcHg7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAubGlrZS1idG4ge1xuICAgICAgICB3aWR0aDo5MXB4O1xuICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LXNpemU6IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgd2lkdGg6MjE0cHg7XG4gICAgICAgIGhlaWdodDoyMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoOCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDowcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMTIpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6MHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX3JlZCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNiODBlMGU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuICAgICAgICAmX19ncmV5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzQyNDA0OTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgICAgICZfX2RlZXBncmVlbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMTNmMmQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuICAgICAgICAmX19ibGFjayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwMDAwMDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuICAgICAgICAmX193aGl0ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuICAgICAgICAmX195ZWxsb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZhZTAwO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYmx1ZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiMwYzI2Yzg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuICAgICAgICAmX19wdXJwbGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojN2EwMzhmO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fcGluayB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YwM2E2ZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgICAgICZfX2dyZWVuIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoyMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGJiNzg1O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYnJvd24ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjE0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzNhMDMwMztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgICAgICZfX29yYW5nZSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDIxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZDQ5MDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgfVxuICAgICAgICAmX3R4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIHRvcDogMTAwcHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuXG4ubGlrZS1hY3RpdmUge1xuICB3aWR0aDoyMTRweDtcbiAgaGVpZ2h0OjIxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG4gIG9wYWNpdHk6IDAuODtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOjg2cHg7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmxpa2VfY29sb3ItYWN0aXZlIHtcbiAgd2lkdGg6MjE0cHg7XG4gIGhlaWdodDoyMTRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOjg2cHg7XG4gIGRpc3BsYXk6bm9uZTtcbn1cbi8vIOy3qO2WpeyhsOyCrCDrgZ1cblxuXG4vLyDtnLTrqbTtlbTsoJwg7JWI64K0IO2MneyXheyLnOyekVxuLmRvcm1hbmN5X2FwcGx5LWRlc2NyaXB0aW9uIHtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgZm9udC1zaXplOjEzcHg7XG4gIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgY29sb3I6ICM2NjY7XG4gIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICBmb250LXdlaWdodDogMTAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmRvcm1hbmN5X2FwcGx5LWNvbnRlbnRzLFxuLmRhIHtcbiAgcGFkZGluZzoyMHB4IDI2cHggNDFweDtcbiAgbWF4LWhlaWdodDo2MDBweDtcbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzotMC40cHg7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgfVxuICAmLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6MTNweDtcbiAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cbiAgJi10ZXJtcyB7XG4gICAgcGFkZGluZy1ib3R0b206NDBweDtcbiAgfVxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM2NjY7XG4gICAgcGFkZGluZzoyNXB4IDdweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAmX2l0ZW1zIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjEuODM7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxNHB4O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb25maXJtIHtcbiAgICBwYWRkaW5nOjIwcHggMHB4IDQwcHg7XG4gICAgLmRhLWNvbmZpcm1faW50ZXJ2YWwge1xuICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgIH1cbiAgICAuZGEtY29uZmlybV9pdGVtcyB7XG4gICAgICBoZWlnaHQ6MjcycHg7XG4gICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgcGFkZGluZzo0MHB4IDBweDtcbiAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgIH1cbiAgICAgICYtLXRpdGxlMiB7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctdG9wOjEycHg7XG4gICAgICB9XG4gICAgICAmLS1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgICAgfVxuICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nLXRvcDoxOHB4O1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS42OTtcbiAgICAgIH1cbiAgICAgICYtLWRlc2NyaXB0aW9uMiB7XG4gICAgICAgIHBhZGRpbmctdG9wOjI5cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICBsaW5lLWhlaWdodDoxLjY5O1xuICAgICAgfVxuICAgICAgJi0tYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuYnV0dG9uLWRvcm1hbmN5IHtcbiAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDoyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyDtnLTrqbTtlbTsoJwg7JWI64K0IO2MneyXheuBnSIsIi8qIO2OmOydtOyngCDrhKTruYTqsozsnbTshZgg7Iuc7J6RICovXG4ucGFnZS1zdGF0dXMge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6YXV0bztcbiAgcGFkZGluZy10b3A6MjBweDtcbiAgcGFkZGluZy1ib3R0b206MDtcbiAgZm9udC1zaXplOjEycHg7XG4gIGZvbnQtZmFtaWx5OiRkb3R1bWZvbnQ7XG4gIGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gICZfX2ludGVydmFsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OjEycHg7XG4gIH1cbn1cbi8qIO2OmOydtOyngCDrhKTruYTqsozsnbTshZgg64GdICovXG4ubXlwYWdlLWluZm8ge1xuICB3aWR0aDoxMDMwcHg7XG4gIGhlaWdodDphdXRvO1xuICBib3JkZXI6MXB4IHNvbGlkICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTowcHg7XG4gIGRpc3BsYXk6dGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgJl9faGVsbG8ge1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MzY5cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMDAwO1xuICAgIHBhZGRpbmc6NDBweCAwIDI5cHggNTlweDtcbiAgICBjb2xvcjojZmZmO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6MjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OjEuNDtcbiAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgIC5teXBhZ2UtYm9sZCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtYWRkcmVzcyB7XG4gICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBjb2xvcjojOTk5OTk5O1xuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBwYWRkaW5nLXRvcDo5N3B4O1xuICAgIH1cbiAgfVxuICAmX19wb2ludCB7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDozMjlweDtcbiAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgcGFkZGluZzoyOXB4IDAgMzBweCA0MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZGRkZDtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgfVxuICAgICYtdmFsdWUge1xuICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAuaW50ZS12YWx1ZV9zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXR4dCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgfVxuICAmX19yYXRpbmcge1xuICAgIHdpZHRoOjMyLjElO1xuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHBhZGRpbmc6MjlweCAxNDcuM3B4IDMwcHggNDBweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgIH1cbiAgICAmLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTozMnB4O1xuICAgICAgY29sb3I6ICRyZWRDb2xvcjtcbiAgICB9XG4gICAgJi10eHQge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gIH1cbiAgJl9fc2ltcGxlIHtcbiAgICB3aWR0aDogMjAuNSU7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBwYWRkaW5nOjIwcHggMHB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxM3B4O1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6MTVweDtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgcGFkZGluZy1sZWZ0OjQwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OjM3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC02cHg7XG4gICAgfVxuICAgICYtcG9pbnQge1xuICAgICAgd2lkdGg6IDQxJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJi12YWx1ZSB7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICAuaW50ZS12YWx1ZV9zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLm15cGFnZS13YWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm9yZGVyOiAxcHggc29saWQgIzY2NjY2NjtcbiAgYm9yZGVyLXRvcDogMHB4O1xuICBwYWRkaW5nOiAyN3B4IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICZfX3RpdGxlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nLXJpZ2h0OjE0cHg7XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gIH1cbiAgJl9fdmFsdWUge1xuICAgIHBhZGRpbmctbGVmdDozMTJweDtcbiAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgIGZvbnQtc2l6ZToxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgJi1ub3JtYWwge1xuICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgdG9wOi0xLjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi5teXBhZ2Utc3RhdHVzIHtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OmF1dG87XG4gIHBhZGRpbmctdG9wOjYwcHg7XG4gIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAmLXR4dCB7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAycHggc29saWQgIzY2NjY2NjtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6MzBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAmLS1zZXJ2aWNlIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgIH1cbiAgICAmLWl0ZW1zIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi0tZml2ZSB7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2UtYXJyb3cucG5nJyk7XG4gICAgICAgIHdpZHRoOjM2cHg7XG4gICAgICAgIGhlaWdodDozNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdG9wOiAzNSU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICB9XG4gICAgICAmX19jYXJ0LWltZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2Utb3JkZXJfY250LnBuZycpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmX19maW5pc2gtaW1nIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnRzL2ltZy9teXBhZ2UvbXlwYWdlLW9yZGVyX2ZpbmlzaC5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJl9fcmVhZHktaW1nIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnRzL2ltZy9teXBhZ2UvbXlwYWdlLXByb2R1Y3RfcmVhZHkucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX2RlbGl2ZXJ5LWltZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50cy9pbWcvbXlwYWdlL215cGFnZS1kZWxpdmVyeS5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJl9fY2hhbmdlLWltZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogNTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvQ29udGVudHMvaW1nL215cGFnZS9teXBhZ2UtY2hhZ2UucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJl9fcmV0dXJuLWltZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo1M3B4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9Db250ZW50cy9pbWcvbXlwYWdlL215cGFnZS1yZXR1cm4ucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX3Byb2Nlc3MtaW1nIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL0NvbnRlbnRzL2ltZy9teXBhZ2UvbXlwYWdlLXByb2Nlc3MucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX3NlcnZpY2UtY2hlY2sge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6NTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9pbWcvbXlwYWdlL3NlcnZpY2UtY2hlY2sucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX3NlcnZpY2UtZXNob3Age1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6NTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvZGlzdC9pbWcvbXlwYWdlL3NlcnZpY2UtZXNob3AucG5nJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgICZfX3NlcnZpY2UtcmV0dXJuIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OjUzcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL2Rpc3QvaW1nL215cGFnZS9zZXJ2aWNlLXJldHVybi5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJl9fcmV0dXJuLXR4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogKDIyLzEzKTtcbiAgICAgIH1cbiAgICAgICZfX3R4dCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAubXlwYWdlLXN0YXR1c190eHQge1xuICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgLm15cGFnZS1zdGF0dXNfdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAkcmVkQ29sb3I7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRyZWRDb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubXlwYWdlLWNhbmNlbCB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDphdXRvO1xuICBwYWRkaW5nLXRvcDo3MHB4O1xuICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6MjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjojMjEyMTIxO1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgJi10eHQge1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICB9XG4gICNteXBhZ2UtY2FuY2VsIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM2NjY2NjY7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2NjY2NjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgLm15cGFnZS1jYW5jZWxfX3RpdGxlIHtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgIH1cbiAgICB0ciA+IHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6I2Y4ZjhmODtcbiAgICAgIGZvbnQtc2l6ZToxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgIH1cbiAgICB0ciA+IHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RkZGRkZDtcbiAgICB9XG4gICAgLm15cGFnZS1jYW5jZWxfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OjcycHg7XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIH1cbiAgICAgIC5teXBhZ2UtY2FuY2VsX19iYXIge1xuICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0zLjVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnN0YW5kYnkge1xuICAmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzozNXB4IDI1cHggNDBweDtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIGNvbG9yOiMzMzM7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLS1wb2ludCB7XG4gICAgICBjb2xvcjokcmVkQ29sb3I7XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IzMzMztcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuXG4gICYtcHJvZHVjdCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgIHBhZGRpbmc6MzVweCAyMHB4O1xuICAgIH1cblxuICAgICZfX2luZm8ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICB9XG59XG5cbi8qIOy3qOyGjC/rsJjtkogv6rWQ7ZmYIOqysOygnOuMgOq4sCDtjJ3sl4Ug7Iuc7J6RICovXG4ud2FpdGluZ19wYXltZW50LWNvbnRhaW5lcixcbi53cCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICBwYWRkaW5nOjBweCAyNXB4O1xuICAmLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgJl9ib2xkIHtcbiAgICAgIGNvbG9yOiAkcmVkQ29sb3I7XG4gICAgfVxuICB9XG4gICYtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctdG9wOjE0cHg7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjb2xvcjogIzMzMztcbiAgICBsaW5lLWhlaWdodDoxLjY5O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MnB4O1xuICB9XG4gICYtY29udGVudHMge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzY2NjtcbiAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgdGFibGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHI6Zmlyc3QtY2hpbGQge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG4gICAgICB0ciB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoxMzlweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgICAgICAgLndwLW9yZGVyX25vIHtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAud3Atb3JkZXJfZ29vZHMge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjQ3cHg7XG4gICAgICAgICAgJi0taW1nIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLS10eHQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOjIycHggMHB4IDBweCAyMnB4O1xuICAgICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9vcHRpb24ge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW46bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAud3AtcHJpY2Uge1xuICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgcGFkZGluZzozMHB4IDBweCA0MXB4IDBweDtcbiAgfVxufVxuXG4vKiDst6jshowv67CY7ZKIL+q1kO2ZmCDqsrDsoJzrjIDquLAg7Yyd7JeFIOuBnSAqLyIsIi5teXBhZ2Uge1xuICAmLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAvLyDrp4jsnbTtjpjsnbTsp4AgTE5CIOyLnOyekVxuICAmLWxuYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgfVxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjokcmVkQ29sb3I7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAmLXRhYiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAmX19saXN0IHtcbiAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGhlaWdodDo1MHB4O1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuICAgICAgY29sb3I6JGJyaWdodEdyYXlDb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICYtLWZpcnN0IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGQ7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgIGJvcmRlci10b3A6M3B4IHNvbGlkICRyZWRDb2xvcjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuICAgICAgICBib3JkZXItcmlnaHQ6MXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuICAgICAgICBjb2xvcjokcmVkQ29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmc6MCA2cHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7ICBcbiAgICB9XG4gICAgJl9fYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjVweDtcbiAgICAgIGJvdHRvbTotMTVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjojMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fc2VsZWN0LWZpbHRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDo1cHg7XG4gICAgICBib3R0b206LTIycHg7XG4gICAgICB3aWR0aDogMTM4cHg7XG4gICAgfVxuICB9XG5cbiAgJi1zZWN0aW9uIHsgICAgXG4gICAgXG4gICAgJi0tdGFibGUge1xuICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICB9XG5cbiAgICAmX19oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtaW4taGVpZ2h0OjMycHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgY29sb3I6JGJsYWNrQ29sb3I7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICB9XG5cbiAgICAmX19maWx0ZXIge1xuICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIHJpZ2h0OjBweDtcbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmc6MCA1cHg7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4O1xuICAgICAgJi0tbGVmdCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgJi0tcmlnaHQge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgICYtcGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6NTAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICYgKyAmIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICAmICsgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbWVzc2FnZUJveCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6MjdweCAwIDI4cHg7XG4gICAgYm9yZGVyOjJweCBzb2xpZCAjZGRkO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyBcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGNvbG9yOiMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGNvbG9yOiRkZWVwR3JheUNvbG9yO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG5cbiAgICAgICYtLXBvaW50IHtcbiAgICAgICAgY29sb3I6JHJlZENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfSBcblxuICAmLWd1aWRlQm94IHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzoyMXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0R3JheUNvbG9yO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDoxNzhweDtcbiAgICAgIHBhZGRpbmc6MTVweCAwO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiM0NTQ1NDU7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0Oi0xcHg7XG4gICAgICAgIHRvcDowO1xuICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMXB4O1xuICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uL2JveC1wb2ludC1pY29uMzF4MzEucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdmFsdWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjZweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICBjb2xvcjojNjU2NDY1O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFydCB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgfSBcbiAgICAgICYtdmFsdWUge1xuICAgICAgICBAZXh0ZW5kIC5teXBhZ2UtZ3VpZGVfX2l0ZW07XG4gICAgICB9XG5cbiAgICAgICYgKyAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgIH1cblxuICAgICZfX2FuY2hvciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6MjVweDtcbiAgICAgIHBhZGRpbmc6MCA5cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6JGJsYWNrLWNvbG9yO1xuXG4gICAgICAmICsgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ndWlkZSB7XG4gICAgJl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6MTBweDtcbiAgICAgICAgd2lkdGg6MnB4O1xuICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NDY1O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJi0tcG9pbnQge1xuICAgICAgICBjb2xvcjokcmVkQ29sb3I7XG4gICAgICB9XG5cbiAgICAgICYtLWJsYW5rIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cbiAgJi1zdW1tYXJ5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXG4gICAgJl9fYW5jaG9yIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjVweDtcbiAgICAgIHRvcDotMzJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjojMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICZfX2hlYWRlciB7XG4gICAgICBoZWlnaHQ6MTE2cHg7XG4gICAgfVxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgfVxuXG4gICAgJl9fbWVzc2FnZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMjdweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3BsdXNIZWFydDU0eDE1LnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTFweCBjZW50ZXI7XG5cbiAgICAgICYtLW5vdGljZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9iZWxsMzl4NTAucG5nKTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNThweCBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICYtLXdyaXRlciB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi93cnRlcjQ4eDQ2LnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDU0cHggY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmLS1wb2ludCB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9wb2ludC01NHg0NS5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MXB4IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tY291cG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2NvdXBvbjU0eDMzLnBuZyk7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwcHggY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogJGRlZXBHcmF5Q29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICB9XG5cbiAgICAmX19jb3VudCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgd2lkdGg6MTU2cHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgY29sb3I6JGJsYWNrQ29sb3I7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJl9fY29udGVudHMge1xuICAgICAgaGVpZ2h0OjYwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5Q29sb3I7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgcGFkZGluZzowIDQwcHggMCA1MHB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICYgKyAmOmJlZm9yZSAge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6LTAuNXB4O1xuICAgICAgICB0b3A6MzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDoyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUsXG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDo1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiM2NjY7XG4gICAgICB9XG5cbiAgICAgICYtdmFsdWUge1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS11bml0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDotMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIH0gXG4gIH1cbiAgXG4gICYtZmlsdGVyQm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBib3JkZXI6MnB4IHNvbGlkICNkZGQ7XG4gICAgXG4gICAgJiArIHNlY3Rpb24sXG4gICAgJiArIGRpdiB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cblxuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgcGFkZGluZzogMThweCA2M3B4O1xuICAgICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIH1cblxuICAgICZfX2NoZWNrIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDozMjhweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGNvbG9yOiRicmlnaHRHcmF5Q29sb3I7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBcbiAgICAgICAgJiArICYge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDotMzBweDtcbiAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgd2lkdGg6MzBweDtcbiAgICAgICAgICAgIGNvbG9yOiRibGFja0NvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29udGVudDogJ8K3JztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgZmlsdGVyOmFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjokYmxhY2tDb2xvcjtcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTotM3B4O1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDoxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9ybSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMxcHg7XG4gICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgIC5mb3JtIHtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDoyMDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRibCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuXG4gICAgLmNhcnQtdGJsIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAub3JkZXItdGJsX19zdWJqZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfSAgICAgIFxuICAgIH1cbiAgICAudGQtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDo0OCU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICYgKyAudGQtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgICAgaGVpZ2h0OjEzcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IFxufVxuXG4udGV4dCB7XG4gICYtdGJsIHtcbiAgICB0ZCB7XG4gICAgICBoZWlnaHQ6NjBweDtcbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtY29udGVudHNdIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnN0aWMge1xuICAmLXJhZGlvIHtcbiAgICAmX19wcm9ncmVzcyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OjA7XG4gICAgICB0b3A6MDtcbiAgICAgIHdpZHRoOjA7XG4gICAgICBoZWlnaHQ6MnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICAgICZfX2J1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0b3A6MXB4O1xuICAgICAgbGVmdDo1MCU7XG4gICAgICB3aWR0aDoyMnB4O1xuICAgICAgaGVpZ2h0OjIycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMywzMywzMywwLjA4KTtcbiAgICAgIHRyYW5zaXRpb246YWxsIDMwMG1zO1xuICAgICAgdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICAmLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICB9XG5cbiAgICAgICYtc3ltYm9sIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB3aWR0aDo2cHg7XG4gICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgICB0cmFuc2l0aW9uOmFsbCAzMDBtcztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsNzIsNzIsMC4xNSk7XG4gICAgICAgIC5zdGljLXJhZGlvX19idXR0b24tc3ltYm9sIHtcbiAgICAgICAgICB3aWR0aDoxMnB4O1xuICAgICAgICAgIGhlaWdodDoxMnB4O1xuICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2VlNDg0ODtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgfVxuICAgICAgXG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LXNpemU6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgIHRvcDowO1xuICAgICAgICBsZWZ0OjA7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDoycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkN2Q3ZDc7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6MzMuMyU7XG4gICAgICBtaW4taGVpZ2h0OjMycHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIFxuICAgICAgaW5wdXQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MCk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICBcbiAgICAgIH1cblxuICAgICAgJi0tbGFzdHsgXG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICAuc3RpYy1yYWRpb19fYnV0dG9uIHtcbiAgICAgICAgICByaWdodDowO1xuICAgICAgICAgIGxlZnQ6YXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHJpZ2h0Oi0zcHg7XG4gICAgICAgICAgd2lkdGg6MTBweDtcbiAgICAgICAgICBoZWlnaHQ6MnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7ICBcbiAgICAgICAgICAmOmJlZm9yZSwmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgbGVmdDotM3B4O1xuICAgICAgICAgIHdpZHRoOjEwcHg7XG4gICAgICAgICAgaGVpZ2h0OjJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgICAgLnN0aWMtcmFkaW9fX2J1dHRvbiB7XG4gICAgICAgICAgbGVmdDowO1xuICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIGlucHV0OmNoZWNrZWQgKyBsYWJlbDphZnRlciB7XG4gICAgICAgIC8qIHdpZHRoOjEwMCU7ICovXG4gICAgICB9XG4gICAgICBpbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgLyogYmFja2dyb3VuZC1jb2xvcjogI2Q3ZDdkNzsgKi9cbiAgICAgIH1cblxuICAgICBcbiAgICB9XG4gIH1cblxuICBcbn0gXG4uY2xlYXItc2VsZWN0IHtcbiAgd2lkdGg6YXV0bztcbiAgbWluLXdpZHRoOjYwcHg7XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6NXB4O1xuICB9XG4gIHNlbGVjdCB7XG4gICAgcGFkZGluZzowIDIzcHggMCAxNXB4O1xuICAgIGJvcmRlcjpub25lO1xuICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgY29sb3I6IzMzMztcbiAgfVxufSIsIlxuXG4ubXlwYWdlIHtcblx0Ji1zZWN0aW9uIHtcblx0XHQmLS1ndWlkZSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2NnB4O1xuXHRcdH1cblx0fVxuXG5cdCYtZ3VpZGVCb3gge1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRwYWRkaW5nOjIxcHggMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5Q29sb3I7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHdpZHRoOjE3OHB4O1xuXHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6IzQ1NDU0NTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDMxcHg7XG5cdFx0XHRcdGhlaWdodDogMzFweDtcblx0XHRcdFx0bWFyZ2luOjAgYXV0bztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vYm94LXBvaW50LWljb24zMXgzMS5wbmcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX192YWx1ZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyNnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdGNvbG9yOiM2NTY0NjU7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19wYXJ0IHtcblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRvdHVtZm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI5cHg7XG5cdFx0XHR9XHRcblx0XHRcdCYtdmFsdWUge1xuXHRcdFx0XHRAZXh0ZW5kIC5teXBhZ2UtZ3VpZGVfX2l0ZW07XG5cdFx0XHRcdCYtLXJlZCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNlZTQ4NDg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JiArICYge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2J1dHRvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fYW5jaG9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGhlaWdodDoyNXB4O1xuXHRcdFx0cGFkZGluZzowIDlweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiRibGFjay1jb2xvcjtcblxuXHRcdFx0JiArICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZ3VpZGUge1xuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxM3B4O1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0dG9wOjEwcHg7XG5cdFx0XHRcdHdpZHRoOjJweDtcblx0XHRcdFx0aGVpZ2h0OjJweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzY1NjQ2NTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZvcm0ge1xuXHRcdCYtaXRlbSB7XG5cdFx0XHQmICsgLnRpcC10eHQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiXG4ubXlwYWdlIHtcblxuXHQmLWhhY2sge1xuXHRcdCZfX2xpc3Qge1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0bWFyZ2luOi0xMHB4IDA7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDozMy4zJTtcblx0XHRcdG1hcmdpbjoxMHB4IDA7XG5cdFx0fVxuXG5cdH1cbn1cblxuLmhhY2sge1xuXHQmLWFncmVlIHtcblx0XHQmX19pdGVtIHtcblx0XHRcdCYgKyAmIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLm9yZGVyLXRibCB7XG5cdCZfX3N1YmplY3Qge1xuXHRcdCYtLWhhY2sge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHRcdGNvbG9yOiMzMzM7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0fVxuXHR9XG5cdCZfX29iamVjdCB7XG5cdFx0Ji0taGFjayB7XG5cdFx0XHRwYWRkaW5nOjMwcHggMjVweDtcblxuXHRcdFx0LmZvcm0ge1xuXHRcdFx0XHQmLWdyb3VwIHtcblx0XHRcdFx0XHQmICsgLmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5teXBhZ2Uge1xuXHQmLXNlY3Rpb24ge1xuXHRcdCYtLXdpc2gge1xuXHRcdFx0bWFyZ2luLXRvcDogNTZweDsgXG5cdFx0fVxuXHR9XG59XG4ubXlwYWdlLXdpc2gge1xuXHQmLWhlYWRlciB7XG5cdFx0cGFkZGluZzogMTNweCAyNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG5cdFx0Ym9yZGVyLXRvcDogIDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMCAtMTBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxufVxuLm15cC1jb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsb2F0OiBsZWZ0O1xuXHRtYXJnaW46IDMwcHggMTBweCAwO1xuXHR3aWR0aDogMzMwcHg7XG5cdC5jaGVja2JveCB7XG5cdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0bGVmdDogMzBweDtcblx0XHR0b3A6IDIwcHg7XG5cdFx0ei1pbmRleDogODA7XG5cdH1cblx0Jl9faW5mbyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHQmLW5hbWUge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogIC0uMDI1ZW07XG5cdFx0fVxuXHRcdCYtZGF0ZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAgJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogIC4wMWVtO1xuXHRcdH1cblx0XHQmLS1sZWZ0IHtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHRcdCYtLXJpZ2h0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0ei1pbmRleDogMTA7XG5cdFx0fVxuXHR9XG59XG4kc25zLXN0eWxlOiAoXG5cdChcblx0XHQnbmFtZSc6ICdzbXMnLFxuXHRcdCdiYWNrZ3JvdW5kLWltYWdlJzogJy9kaXN0L2ltZy9pY29uL3Nucy1zbXMucG5nJyxcblx0XHQnYmFja2dyb3VuZC1zaXplJzogMTdweCAyNXB4LFxuXHRcdCdiYWNrZ3JvdW5kLXBvc2l0aW9uJzogMzRweCAxOHB4LFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnOiAnbWFpbCcsXG5cdFx0J2JhY2tncm91bmQtaW1hZ2UnOiAnL2Rpc3QvaW1nL2ljb24vc25zLW1haWwucG5nJyxcblx0XHQnYmFja2dyb3VuZC1zaXplJzogMjNweCAxN3B4LFxuXHRcdCdiYWNrZ3JvdW5kLXBvc2l0aW9uJzogMzBweCAyMnB4LFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnOiAnaW5zdGEnLFxuXHRcdCdiYWNrZ3JvdW5kLWltYWdlJzogJy9kaXN0L2ltZy9pY29uL3Nucy1pbnN0YS5wbmcnLFxuXHRcdCdiYWNrZ3JvdW5kLXNpemUnOiAyMXB4IDIwcHgsXG5cdFx0J2JhY2tncm91bmQtcG9zaXRpb24nOiAzMXB4IDIxcHgsXG5cdCksXG5cdChcblx0XHQnbmFtZSc6ICdmYWNlYm9vaycsXG5cdFx0J2JhY2tncm91bmQtaW1hZ2UnOiAnL2Rpc3QvaW1nL2ljb24vc25zLWZhY2Vib29rLnBuZycsXG5cdFx0J2JhY2tncm91bmQtc2l6ZSc6IDExcHggMjFweCxcblx0XHQnYmFja2dyb3VuZC1wb3NpdGlvbic6IDM2cHggMjFweCxcblx0KSxcblx0KFxuXHRcdCduYW1lJzogJ2tha2FvJyxcblx0XHQnYmFja2dyb3VuZC1pbWFnZSc6ICcvZGlzdC9pbWcvaWNvbi9zbnMta2FrYW8ucG5nJyxcblx0XHQnYmFja2dyb3VuZC1zaXplJzogMTJweCAyMXB4LFxuXHRcdCdiYWNrZ3JvdW5kLXBvc2l0aW9uJzogMzdweCAyMnB4LFxuXHQpLFxuKTtcbi5zbnMtYm94IHtcblx0d2lkdGg6IGF1dG87XG5cdGhlaWdodDogODRweDtcblx0Zm9udC1zaXplOiAwO1xuXHQmX19pdGVtXHR7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA4NHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItbGVmdDowO1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRwYWRkaW5nLXRvcDogNTJweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdEBlYWNoICRzbnMgaW4gJHNucy1zdHlsZSB7XG5cdFx0XHQmLS0je21hcF9nZXQoJHNucywgJ25hbWUnKX0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwobWFwX2dldCgkc25zLCAnYmFja2dyb3VuZC1pbWFnZScpKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBtYXBfZ2V0KCRzbnMsICdiYWNrZ3JvdW5kLXNpemUnKTtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogbWFwX2dldCgkc25zLCAnYmFja2dyb3VuZC1wb3NpdGlvbicpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi5teXBhZ2Uge1xuICAmLXNlY3Rpb24ge1xuICAgIC5nb29kcy1saXN0X2hlYWRlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgJi0tb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbi1ncm91cCB+IC5idXR0b24tZ3JvdXAge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4ucXVlc3Rpb24tZGV0YWlsIHtcbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweCAyNHB4IDA7XG4gICAgJi10Ymwge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAmLS1sYXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgIHRoIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgICAgJi0tZmlyc3Qge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtZ3VpZGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgfVxuICAgICYtbGluZSB7XG4gICAgICAmLS1ncmF5IHtcbiAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXR4dCB7XG4gICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoMjIvMTMpO1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgJi0tYW5jaG9yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNjY2M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDQxcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi5xdWVzdGlvbi1pbnRlcnZhbCB7XG4gIG1hcmdpbi10b3A6NDBweDtcbn1cblxuXG4uZ29vZHMtc21hcnRfc2VhcmNoIHtcbiAgdHJhbnNpdGlvbjogNTAwbXMgYWxsO1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctdG9wOjI5cHg7XG4gIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgdGFibGUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgdHIge1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZGRkZDtcbiAgICAgIC5nb29kcy10ZXJtX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDoyMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuZ29vZHMtdGQge1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDExcHggMThweCAyMHB4O1xuICAgICAgICAuZ29vZHMtY2hlY2tib3gge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDoxMzAuM3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgICAmOm50aC1jaGlsZCgtMW4rNikge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5jYXRlZ29yeV92aWV3e1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdvb2RzLXRlcm0ge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICZfX2VsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgIHBhZGRpbmc6MjBweCAwcHg7XG4gICAgICAgICAgd2lkdGg6MTMwcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICAgICAgICBwYWRkaW5nOjBweCAyMHB4IDBweCAyMHB4O1xuICAgICAgICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAwcHggMHB4IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgJl9fY2hlY2tib3gge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi13aGl0ZV9jb2xvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLWdyZXlfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi15ZWxsb3dfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4YWIwNTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1vcmFuZ2VfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2NzEyZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1wdXJwbGVfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhkM2Q5ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1ibHVlX2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzNkOWY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYtc2t5X2NvbG9yIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDoyNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjljZjA7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYtZ3JlZW5fY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3YWIxZjtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1yZWRfY29sb3Ige1xuICAgICAgICAgICAgICAgIHdpZHRoOjI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjI0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VhMzQyOTtcbiAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJi1ibGFja19jb2xvciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6MjRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjRweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDUwNzA2O1xuICAgICAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZ29vZHMtdGVybV9fYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAxNSU7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1zY3JvbGwge1xuICAgICAgICAgICAgbWF4LWhlaWdodDoyMDhweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5nb29kcy1hZGQge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnNlYXJjaC1hY3RpdmUge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOiA5cHggMjBweCA5cHggMjBweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGRpc3BsYXk6dGFibGU7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgJl9fcmVzdWx0IHtcbiAgICAgIHdpZHRoOjgwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy10b3A6OXB4O1xuICAgICAgJi10YWdzIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjojODA4MDgwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjQwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAuc2VhcmNoLXRhZ3N7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnWCc7XG4gICAgICAgICAgICBmb250LXNpemU6MTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTAuNnB4O1xuICAgICAgICAgICAgbGVmdDozcHg7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBmb250LXNpemU6MHB4O1xuICAgICAgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6NjhweDtcbiAgICAgICAgaGVpZ2h0OjMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgfVxuICAgICAgLnJlc2V0X2J0biB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgfVxuICAgICAgLmFwcGx5X2J0biB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIlxuXG4uY2FydCB7XG5cdCYtcHJvZHVjdCB7XG5cdFx0Jl9fY2F0ZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6Izk5OTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHQmX19uYW1lIHtcblx0XHRcdCYtLXJldmlldyB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubGF5ZXItcG9wdXAge1xuXHQucmV2aWV3IHtcblx0XHQmLWNvbnRhaW5lciB7XG5cdFx0XHRwYWRkaW5nOjIwcHggMjRweDtcblx0XHRcdC5vcmRlci10Ymwge1xuXHRcdFx0XHQmX19vYmplY3Qge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXG5cdFx0XHRcdFx0Ji0tYmxhbmsge1xuXHRcdFx0XHRcdFx0cGFkZGluZzoxNXB4IDAgMTNweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXG5cdFx0XHQucmFkaW8ge1xuXG5cdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmX193cmFwIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiArIC5yYWRpby1pdGVtIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fdGl0bGUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdHdpZHRoOjkwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fdmFsdWUge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQub3JkZXItdGJsIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9mb3JtIHtcblx0XHRcdCYtcGFydCB7XG5cdFx0XHRcdCYgKyAucmV2aWV3X2Zvcm0tcGFydCB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHRcdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdFx0Y29sb3I6IzY2Njtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblxuXHRcdFx0XHQucG9pbnQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6JHJlZENvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmLWltYWdlX19wcmV2aWV3IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6NTAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjNjY2O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXgtaGVpZ2h0OjEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5uby1pbWFnZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRjb2xvcjojOTk5O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDo1MHB4O1xuXHRcdFx0XHRcdGhlaWdodDo0NHB4O1xuXHRcdFx0XHRcdG1hcmdpbjowIGF1dG87XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOXB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pbWFnZTUweDQ0LnBuZyk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtcG9wdXAge1xuXHRcdFx0Ji1idXR0b24ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6MzBweCAwIDIxcHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cblxuXG59IiwiLm9yZGVyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDE4cHggNjRweDtcbiAgJl9fdW5pdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICYgfiAmIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICBsZWZ0OiAtMTdweDtcbiAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NTY0NjQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAmLS1hbGwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19mb3JtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IC0zMXB4O1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogNjJweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICB9XG4gICAgJi1kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC5mb3JtLWl0ZW1fX2RhdGUge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGxlZnQ6IDIwNXB4O1xuICAgICAgICBjb250ZW50OiAnfic7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICAgICYtc3VibWl0IHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuLm9yZGVyLWxpc3Qge1xuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgJi10Ymwge1xuICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgdHIge1xuICAgICAgICAmOmxhc3QtY2hpbGQgdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgcGFkZGluZzogMjRweCAwIDIycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICYub3JkZXItbGlzdC1pdGVtX190YmwtdGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX190b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNjBweDtcbiAgICBwYWRkaW5nOjAgNDBweDtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgJi1sZWZ0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLW9yZG5vIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgJl91bmRlciB7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7XG4gICAgICB9XG4gICAgfVxuICAgICYtZGF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cbiAgICAmLXByaWNlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gICAgJi1idG4ge1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm15cC1vcmRlci1wcm9kdWN0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgJl9fYnJhbmQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDRlbTtcbiAgfVxuICAmX19uYW1lIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gIH1cbiAgJl9fb3B0aW9uIHtcbiAgICBmb250LXNpemU6IDA7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgJiB+ICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fcmVwcmljZSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICB9XG4gICZfX2J0biB7XG4gICAgJiB+ICYge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICAmX19kZWxpdmVyeS1pbmZvIHtcbiAgICBtYXJnaW46IDEwcHggMCAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5kZWxpdmVyeSB7XG4gIG1hcmdpbi10b3A6IDc1cHg7XG4gICYtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgJi1ib3gge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgJl9faXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMTVweDtcbiAgICAgICAgbGVmdDogOTBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvbXlwYWdlL215cGFnZS1hcnJvdy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQ6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICAgICYgfiAmIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICB9XG4gICAgICAmLXN0YXR1cyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjA1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICAgICYtdHh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjIvMTMpO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8g7J6s6rKw7KCcIO2MneyXhVxuLnJlLXBheW1lbnQsXG4ucnAge1xuICBwYWRkaW5nOjIwcHggMzBweCA0MXB4O1xuICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6MTZweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOi0wLjRweDtcbiAgICBjb2xvcjogJGJsYWNrQ29sb3I7XG4gIH1cbiAgJi1jb250ZW50cyB7XG4gICAgbWFyZ2luLXRvcDoyMHB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2O1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG4gICAgJl9fcGF5bWVudCB7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICAgICAgdHIge1xuICAgICAgICBoZWlnaHQ6NjBweDtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIGNvbG9yOiRibGFja0NvbG9yO1xuICAgICAgICB0ZCB7XG4gICAgICAgICAgcGFkZGluZzoyM3B4IDIwcHg7XG4gICAgICAgICAgLnJwLWNvbnRlbnRzX3JhZGlvIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9yYWRpbyB7XG4gICAgICAmIH4gJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX190eHQge1xuICAgICAgcGFkZGluZzoyMHB4IDEwcHg7XG4gICAgICBmb250LWZhbWlseTokZG90dW1mb250O1xuICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAmLXVwcGVyIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgfVxuICAgICAgJi1ib3R0b20ge1xuICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICBjb2xvcjogJHJlZENvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAubXlwYWdlLXNlY3Rpb24tLWd1aWRlIHtcbiAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICAgIC5ycC1ndWlkZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjVweDtcbiAgICAgICAgcGFkZGluZy10b3A6MTVweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6MDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXBheW1lbnRidG4ge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOjMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5teXBhZ2Uge1xuICAmLXNlY3Rpb24ge1xuICAgICYtLW9yZGVyR3VpZGUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn0iLCIubXlwYWdlIHtcblx0Ji1zZWN0aW9uIHtcblx0XHQmLS1jb3Vwb25MaXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Ji0tY291cG9uUmVnaXN0IHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1mb3JtIHtcblx0XHRwYWRkaW5nOjQxcHggMTY4cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHdpZHRoOjE0MHB4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiMzMzM7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHR9XG5cblx0XHRcdCYtdmFsdWUge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdFx0LmZvcm0ge1xuXHRcdFx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5jb3Vwb24tc2VsZWN0X3N0eWxlIHtcblx0Ym9yZGVyOm5vbmU7XG5cdHdpZHRoOjEwMHB4O1xuXHRmb250LXdlaWdodDpib2xkO1xufVxuIiwiXG4uaW5wdXQge1xuXHQmLS1kZWZhdWx0IHtcblx0XHQmLWdyb3VwIHtcblx0XHRcdCYgKyAmIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5cblxuLm15cGFnZSB7XG5cdCYtc2VjdGlvbiB7XG5cdFx0LnJlZ2lzdGVyIHtcblx0XHRcdCYtZm9ybSB7XG5cdFx0XHRcdCZfX2NvbnRlbnQge1xuXHRcdFx0XHRcdCYtLW1vZGlmeSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1jb250ZW50IHtcblx0XHRcdFx0Jl9faXRlbXMge1xuXHRcdFx0XHRcdCYtLWhpZGRlbiB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCYtLXRpdCB7XG5cdFx0XHRcdFx0XHQmLS10b3Age1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji5fX3JlcXVpZXJkIHtcblx0XHRcdFx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6JHJlZENvbG9yO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcqJztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5lbWFpbCB7XG5cdFx0XHRcdFx0XHQmLWlucHV0IHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6MTIxcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLXNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjEyMXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5zZWxlY3Qge1xuXHRcdFx0XHRcdFx0Ji1tZW1iZXIge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxMThweDtcblx0XHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji1sZWZ0IHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5waG9uZS1saW5lcyB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHR3aWR0aDoyMnB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0XHR0b3A6MDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6bm9uZTtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDo2cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdGlucHV0LHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLm9yZGVyLWluZm8ge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6YXV0bztcbiAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAmX19tb3JlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTRweDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzY2NjY2NjtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICBwYWRkaW5nOjMzcHggNTVweDtcbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLXR4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6MTZweDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgbWFyZ2luLWxlZnQ6MjlweDtcbiAgICAgIC5vcmRlci1pbmZvX2JvbGQge1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgcGFkZGluZzowcHggOXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub3JkZXItZGV0YWlsIHtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgJl9oZWFkZXIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICAmLS10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDo2cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6NHB4O1xuICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgICAmLS1vcHRpb24ge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLm9yZGVyLWRldGFpbF9oZWFkZXItc2VsZWN0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuICAgICAgLm9yZGVyLWRldGFpbF9oZWFkZXItYnRuIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6OXB4O1xuICAgICAgICAub3JkZXItYXBwbHkge1xuICAgICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDotMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5vcmRlci1saXN0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM2NjY2NjY7XG4gICAgJl9oZWFkZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOjE5cHggMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOjQwcHggMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAub3Zlcl92aWV3IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICYtLWRldGFpbCB7XG4gICAgICAgICAgd2lkdGg6MjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OjE0NnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXRvcDozcHggc29saWQgI2VlNDg0ODtcbiAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6MTNweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOjE5cHggMjFweCAyMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMnB4O1xuICAgICAgICAgICAgLmNhbmNlbF9idG4ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZG90dW1mb250O1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICAgICAgJi1pdGVtcyB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOjEycHg7XG4gICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb24tc3R5bGUodGlwLWFycm93OHg2KTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgICBsZWZ0OjQ4JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICAgIC5wcmljZS11bmRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0taW1nIHtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5jYW5jZWwtYnRuIHtcbiAgICAgICAgICBjb250ZW50OiAn7Leo7IaMJztcbiAgICAgICAgICB3aWR0aDogOS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDU3JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgdG9wOiAzNSU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi0taW5mbyB7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDoxNXB4O1xuICAgICAgICAmX25hbWUge1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICAgICZfb3B0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOjc1cHg7XG4gICAgICAgICAgaGVpZ2h0OjI1cHg7XG4gICAgICAgICAgICAucmV2aWV3LWJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZmZmZjtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRvdHVtZm9udDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLWRlbGl2ZXJ5X3N0YXR1cyB7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgfVxuICAgICAgJi0tZGVsaXZlcnlfbmFtZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS41O1xuICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgIH1cbiAgICAgICYtLWRlbGl2ZXJ5X2J0biB7XG4gICAgICAgIHdpZHRoOjcwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgLmRlbGl2ZXJ5LWJ0biB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkb3R1bWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1yZXR1cm5fYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHdpZHRoOjcwcHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGRpc3BsYXk6dGFibGU7XG4gICAgICAgIC5yZXR1cm4tYnRuIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoyNXB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkb3R1bWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jaGFuZ2VfaW50ZXJ2YWwge1xuICAgICAgICBtYXJnaW4tdG9wOjhweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm9yZGVyLXJlc3VsdCB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6NzNweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmX19sZWZ0IHtcbiAgICB3aWR0aDo2MTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAmLS1oZWFkZXIge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBkaXNwbGF5OnRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC41cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIH1cbiAgICAgICZfX2J0biB7XG4gICAgICAgIHdpZHRoOjEyMHB4O1xuICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRpZG5nLXJpZ2h0OjVweDtcbiAgICAgICAgLmFsbC1vcmRlcl9idG4ge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOjE0cHg7XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2O1xuICAgICAgcGFkZGluZy1ib3R0b206ODBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICAgIH1cbiAgICAgIHRhYmxle1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3JkZXItZGV0YWlsX3RpdGxlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgICAgcGFkZGluZzoyM3B4IDBweDtcbiAgICAgIH1cbiAgICAgIC5vcmRlci1kZXRhaWxfY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuODU7XG4gICAgICAgIHBhZGRpbmc6MjNweCAwcHggMjNweCAyOXB4O1xuICAgICAgICAuY2FzaC1idG4ge1xuICAgICAgICAgIHdpZHRoOjEwMHB4O1xuICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOjM5OHB4O1xuICAgIGhlaWdodDphdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICAmLS1oZWFkZXIge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBkaXNwbGF5OnRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC41cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICBib3JkZXItdG9wOjJweCBzb2xpZCAjMzMzMzMzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgLm9yZGVyLXByaWNlX3RhYmxlIHtcbiAgICAgICAgcGFkZGluZzogMjNweCAyM3B4IDBweDtcbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4IDIycHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2Npbmc6LTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzQ1NDU0NTtcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAub3JkZXItcHJpY2VfdGQge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vcmRlci1wcmljZV92YWx1ZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICB0ciB7XG4gICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MzBweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToyNXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiNlZTQ4NDg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAub3JkZXItcHJpY2VfZm9udCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWRkX2ZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDIwJTtcbiAgbGVmdDogNjEuNzUlO1xufVxuXG4uYWRkX2Fic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDY5LjIlO1xuICBsZWZ0OiA2MS43NSU7XG59XG5cbi5vcmRlci1wcmljZS1idG4ge1xuICBtYXJnaW4tdG9wOjIwcHg7XG4gIC5vcmRlci1saXN0X2J0biB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6NTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzotMC44cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnNlbGVjdC1vcmRlcl9faXRlbXMge1xuICBib3JkZXI6bm9uZTtcbn0iLCIuZ29vZHMtdGl0bGUge1xuXHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRmb250LXNpemU6IDMyLjRweDtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGNvbG9yOiAjMjEyMTIxO1xuXHRwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLmdvb2RzLXNtYXJ0X3NlYXJjaCB7XG5cdHRyYW5zaXRpb246IDUwMG1zIGFsbDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZy10b3A6IDI5cHg7XG5cdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdCYtLW15cCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNjBweDtcblx0fVxuXHR0YWJsZSB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0dGQge1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0dHIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHQuZ29vZHMtdGVybV9fdGl0bGUge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cblx0XHRcdC5nb29kcy10ZCB7XG5cdFx0XHRcdHBhZGRpbmc6IDE5cHggMTFweCAxOHB4IDIwcHg7XG5cdFx0XHRcdC5nb29kcy1jaGVja2JveCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdC5saXN0X2l0ZW1zIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHQubnVtYmVyLXNldHRpbmcge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHRvcDogLTFweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5udW1iZXItaW5wdXQge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogODBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5udW1iZXItaW50ZXJ2YWwge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnByaWNlX2xpc3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDM0NHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0Ji0tZGl2aXNpb24ge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweCA3cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZGRkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19pdGVtcyB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTcwLjNweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0XHRcdFx0JjpudGgtY2hpbGQoLTFuKzYpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Ji0tbXlwIHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTYwLjNweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdCY6bnRoLWNoaWxkKC0xbis1KSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmNhdGVnb3J5X3ZpZXcge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuY2F0ZWdvcnlfdmlldyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZ29vZHMtdGVybSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHQmX19lbGVtZW50IHtcblx0XHRcdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG5cdFx0XHRcdFx0cGFkZGluZzogMjBweCAwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDE3M3B4O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtaXRlbXMge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMHB4IDIwcHggMHB4IDIwcHg7XG5cdFx0XHRcdFx0XHRzcGFuOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYtbGlzdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxN3B4IDBweCAwcHggMjBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHQmX19jaGVja2JveCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji13aGl0ZV9jb2xvciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtZ3JleV9jb2xvciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYteWVsbG93X2NvbG9yIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4YWIwNTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji1vcmFuZ2VfY29sb3Ige1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjY3MTJlO1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLXB1cnBsZV9jb2xvciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM4ZDNkOWU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtYmx1ZV9jb2xvciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMzNkOWY7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtc2t5X2NvbG9yIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzFmOWNmMDtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji1ncmVlbl9jb2xvciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICM1N2FiMWY7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYtcmVkX2NvbG9yIHtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VhMzQyOTtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji1ibGFja19jb2xvciB7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMwNTA3MDY7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdC5nb29kcy10ZXJtX19hY3RpdmUge1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0XHR0b3A6IDE1JTtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji1zY3JvbGwge1xuXHRcdFx0XHRcdFx0bWF4LWhlaWdodDogMjA4cHg7XG5cdFx0XHRcdFx0XHRvdmVyZmxvdy15OiBzY3JvbGw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuZ29vZHMtYWRkIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdFx0dGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0XHRjb2xvcjogIzMzMztcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnNlYXJjaC1hY3RpdmUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHRwYWRkaW5nOiA5cHggMjBweCA5cHggMjBweDtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdCZfX3Jlc3VsdCB7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDlweDtcblx0XHRcdCYtdGFncyB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Y29sb3I6ICM4MDgwODA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0LnNlYXJjaC10YWdzIHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdYJztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRvcDogLTAuNnB4O1xuXHRcdFx0XHRcdFx0bGVmdDogM3B4O1xuXHRcdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19idG4ge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAwcHg7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR3aWR0aDogNjhweDtcblx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHRcdH1cblx0XHRcdC5yZXNldF9idG4ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQuYXBwbHlfYnRuIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5nb29kcy1saXN0IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcblx0cGFkZGluZy10b3A6IDc5cHg7XG5cdCZfaGVhZGVyIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMHB4IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRjbGVhcjogYm90aDtcblx0XHRjb250ZW50OiAnJztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblx0XHQmLS1icmFuZHtcblx0XHRcdEBpbmNsdWRlIGxhdG8tZm9udCgyMHB4KTtcblx0XHRcdGNvbG9yOiAjMjEyMTIxO1xuXHRcdH1cblx0XHQmLS1kYXJrZ3JheSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2Njtcblx0XHR9XG5cdFx0Ji0tdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHRcdCZfcmVkIHtcblx0XHRcdFx0Y29sb3I6ICRyZWRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb3B0aW9uIHtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdCZfbGluZXMge1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmX2NvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHQmLWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHQuZ29vZHMtaXRlbXNfYWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdH1cblx0XHRcdC5nb29kcy1saXN0X19pdGVtcyB7XG5cdFx0XHRcdHdpZHRoOiAzMDdweDtcblx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQmLXRocmVle1xuXHRcdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdFx0XHQmIC5nb29kcy1saXN0X19pdGVtc3tcblx0XHRcdFx0XHRcdCYtYnJhbmR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji1uYW1le1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAuN3JlbSAycmVtIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLXByaWNle1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjE1cmVtIDJyZW0gMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1mb3Vye1xuXHRcdFx0XHRcdHdpZHRoOiAyOTVweDtcblx0XHRcdFx0XHQmIC5nb29kcy1saXN0X19pdGVtc3tcblx0XHRcdFx0XHRcdCYtYnJhbmR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuOXJlbSAycmVtIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLW5hbWV7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IC41NXJlbSAycmVtIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLXByaWNle1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxLjE1cmVtIDJyZW0gMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JiAuZ29vZHMtaXRlbV9fc2VsZWN0LWl0ZW17XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgLjg1cmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLWZpdmV7XG5cdFx0XHRcdFx0d2lkdGg6IDIzMnB4O1xuXHRcdFx0XHRcdCYgLmdvb2RzLWxpc3RfX2l0ZW1ze1xuXHRcdFx0XHRcdFx0Ji1icmFuZHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS44cmVtIDEuNXJlbSAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji1uYW1le1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAuNnJlbSAxLjVyZW0gMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtcHJpY2V7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuMTVyZW0gMS41cmVtIDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtc2l4e1xuXHRcdFx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdFx0XHQmIC5nb29kcy1saXN0X19pdGVtc3tcblx0XHRcdFx0XHRcdCYtYnJhbmR7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDEuM3JlbSAxLjZyZW0gMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYtbmFtZXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogLjM1cmVtIDEuNnJlbSAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Ji1wcmljZXtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMS4xNXJlbSAxLjZyZW0gMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LyomICsgLmdvb2RzLWxpc3RfX2l0ZW1ze1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAycmVtO1xuXHRcdFx0XHR9Ki9cblx0XHRcdFx0JiAuZ29vZHMtLWljb24tYnRue1xuXHRcdFx0XHRcdCZfX3NlYXJjaHtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jl9fY2FydC5pY29uLWJ0bl9fY2FydC1mb3Vye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEyLjZyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2J1eS5pY29uLWJ0bl9fYnV5LWZvdXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTIuN3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1pbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQvL2hlaWdodDogMzIwcHg7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdC5saXN0LWl0ZW1faW1nLXZpZXcsXG5cdFx0XHRcdFx0Lmxpc3QtaXRlbV9pbWctdmlld19hY3RpdmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5saXN0LWl0ZW1faW1nLXZpZXcge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19pY29uIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNThweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzBweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDIuMztcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmxiLXByb2MtLWZpdmUgJiB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLWljb24ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRsZWZ0OjIwcHg7XG5cdFx0XHRcdFx0dG9wOjIwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwO1xuXG5cdFx0XHRcdFx0ZGl2IHtcblx0XHRcdFx0XHRcdCYgKyAmIHtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtYnJhbmQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMnB4IDE1cHggMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmLW5hbWUge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0cGFkZGluZzogMTFweCAxNXB4IDA7XG5cdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdGhlaWdodDogNC4zNXJlbTtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41NDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogLjdyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1wcmljZSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0XHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDBweDtcblx0XHRcdFx0XHQmX3NhbGUge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfcGVyY2VudCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZlMTQwODtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1vdmVyIHtcblx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgMnB4KTtcblx0XHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR6LWluZGV4OiAxMDA7XG5cblx0XHRcdFx0XHQmX19zZWxlY3Qge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHggMTVweDtcblxuXHRcdFx0XHRcdFx0LnNlbGVjdC1mdWxsIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX2J0biB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0XHQud2lzaC1idG4ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTUlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICMyMTIxMjE7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0OiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jYXJ0LWJ0biB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0Mi41JTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMHB4O1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5idXktYnRuIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQyLjUlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM5cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmNvbXBhcmUtYnRuIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMzlweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzY2Njtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQubGlrZS1idG4ge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAzOXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmVyLWFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcblx0XHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdFx0bGVmdDogLTFweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWltZyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHRcdC5nb29kcy1saXN0IHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0fVxuXHRcdC5zdWdnZXN0LXNsaWRlIHtcblx0XHRcdHdpZHRoOiAyNSU7XG5cdFx0XHQuZ29vZHMtc2xpZGVfX2l0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6IDRyZW0gMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0XHQuZ29vZHMtbGlzdF9pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogIzg0ODQ4NDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMTcxNzE3O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19wcmljZSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMTIxMjE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRlcm1fYWN0aXZlIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG59XG5cbi5pbnRlcnZhbC1kaXYge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvdHRvbTogMTE2cHg7XG59XG5cbi5wbHVzLWltZyB7XG5cdGZsb2F0OiByaWdodDtcbn1cblxuLmNsb3NlLWltZyB7XG5cdGZsb2F0OiByaWdodDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnRlcm1fcGx1cy1pbWcge1xuXHRmbG9hdDogcmlnaHQ7XG59XG5cbi50ZXJtX2Nsb3NlLWltZyB7XG5cdGZsb2F0OiByaWdodDtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLmljb24ge1xuXHQmX190dXJuIHtcblx0XHRAaW5jbHVkZSBpY29uLWluaXQoKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdC8qIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDIwcHg7XG5cdFx0bGVmdDogMjBweDsgKi9cblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uL2ljb25fdHVybi5zdmcpO1xuXHRcdC5nb29kcy1pdGVtc19hY3RpdmUgJiB7XG5cdFx0XHQvL2Rpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXG5cdCZfX2xpdmVmaXQge1xuXHRcdEBpbmNsdWRlIGljb24taW5pdCgpO1xuXHRcdC8qaGVpZ2h0OjEycHg7Ki9cblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vbGl2ZV9maXQuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdHBhZGRpbmctdG9wOjIwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6IzMzMztcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblxuXHQmX193aXNoIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdCBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdC5nb29kcy1pdGVtc19hY3RpdmUgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cblxuLmdvb2RzIHtcblx0Ji1pdGVtIHtcblx0XHQmX19zZWxlY3Qge1xuXHRcdFx0cGFkZGluZy10b3A6N3B4O1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggZG90dGVkICNjY2NjY2M7XG5cblx0XHRcdCYtbGlzdCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luOiAwIDEwcHg7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cblx0XHRcdFx0Jl9feXtcblx0XHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdFx0XHRpbnB1dDpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0Ly9jb2xvcjojNjY2O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNlZTQ4NDg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdCZfX257XG5cdFx0XHRcdFx0Y29sb3I6I2NjYztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdHRvcDowO1xuXHRcdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjFweDtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uc2xpZGV7XG5cdCYtaWNvbntcblx0XHQmX19sZWZ0LnNsaWRlLWljb257XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWRlLW9wdGlvbl9fdW5kZXItZ29vZHN7XG5cblx0Lmljb24tYnRuIHtcblx0XHQtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0LW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Jl9fc2VhcmNoIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdCYtdGhyZWUuaWNvbi1idG4ge1xuXHRcdFx0XHR3aWR0aDogNXJlbTtcblx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19jYXJ0IHtcblx0XHRcdCYtdGhyZWUuaWNvbi1idG4ge1xuXHRcdFx0XHR3aWR0aDogMTcuNHJlbTtcblx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMDtcblx0XHRcdFx0YmFja2dyb3VuZDogIzIxMjEyMTtcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMS40cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMS44cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMC41cmVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IC0wLjFyZW07XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY29uL2ljb25fY2FydDEzeDE3LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19idXl7XG5cdFx0XHQmLXRocmVlLmljb24tYnRue1xuXHRcdFx0XHR3aWR0aDogMTcuNHJlbTtcblx0XHRcdFx0aGVpZ2h0OiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uZ29vZHMtaXRlbXtcblx0Jl9fc2VsZWN0e1xuXHRcdCYtbGlzdHtcblx0XHRcdG1hcmdpbjogMCAtLjNyZW07XG5cdFx0fVxuXHRcdCYtaXRlbXtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0bWFyZ2luOiAwIDFyZW07XG5cdFx0fVxuXHR9XG59IiwiXG4uZ29vZHMge1xuXHQmLXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctYm90dG9tOjE1MHB4O1x0XHRcblx0fVxuXHQmLWNvbnRlbnRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDYycHg7XG5cdH1cblxuXHQmLXByZXZpZXcge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRsZWZ0OjA7XG5cdFx0dG9wOjA7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHRoZWlnaHQ6MTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC41KTtcblx0XHR6LWluZGV4OiAxMjAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMG1zLCBvcGFjaXR5IDUwMG1zO1xuXHRcdCYtLXNob3cge1xuXHRcdFx0dmlzaWJpbGl0eTp2aXNpYmxlO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Ji0taGlkZSB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiA1MDBtcywgMG1zO1xuXHRcdH1cblxuXHRcdCZfX2Nsb3NlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjI1cHg7XG5cdFx0XHR0b3A6MTlweDtcblx0XHRcdHdpZHRoOjE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbl9jbG9zZTE4eDE4LnBuZyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdH1cblx0XHQmX19ib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bGVmdDo1MCU7XG5cdFx0XHR0b3A6NTAlO1xuXHRcdFx0d2lkdGg6MTI0MHB4O1xuXHRcdFx0cGFkZGluZzo2MnB4IDQxcHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNkYmRiZGI7XG5cdFx0XHR0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHQuZGV0YWlsIHtcblx0XHRcdFx0Ji1pbmZvIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0Jl9fY29udGVudHMge1xuXHRcdFx0XHRcdFx0Ji5nb29kcy1pbmZvIHtcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjUwNXB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLmFjdGl2ZS1jb2xvciB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyOiAycHggc29saWQgIzY2Njtcbn1cblxuLmJsb3d1cC1sb2NrIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHR0b3A6IC00N3B4O1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5meGllZC1hY3RpdmUge1xuXHR3aWR0aDogMTI0MHB4O1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAxMjNweDtcblx0ei1pbmRleDogMjAwO1xufVxuXG4uYm94LWFjdGl2ZSB7XG5cdGJvcmRlci10b3A6IDRweCBzb2xpZCByZWQ7XG59XG5cbi5nb29kcy1oaWRkZW4ge1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vL+qwhO2OuCDsnqXrsJTqtazri4gg7Iuc7J6RXG4uZGV0YWlsLWNhcnQge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OjIwMDtcbiAgJl9kaW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgb3BhY2l0eTogMC42NTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmX3dyYXBwZXIge1xuICAgIHdpZHRoOjEyNDBweDtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOjAgYXV0bztcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICYtLWJ0biB7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBmbG9hdDpyaWdodDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbDtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbDtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ib3gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDo5NnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAmLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB0b3A6LTIwcHg7XG4gICAgfVxuICAgICYtLXR4dCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctdG9wOjQwcHg7XG4gICAgICBmb250LXNpemU6MTVweDtcbiAgICAgIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9saXN0IHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoyMDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMjEyMTIxO1xuICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgJl9faXRlbXMsXG4gICAgICAuY2FydC1pdGVtcyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAuY2FydC10YmxfX2NvbnRlbnQge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtc2FsZS1wcmljZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICRyZWRDb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtcHJpY2Uge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICAgICAgLmNhcnQtY2xvc2Uge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLXRvdGFsIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6NjJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206MDtcbiAgICAgIC5jYXJ0LXRvdGFsIHtcbiAgICAgICAgcGFkZGluZzoxNXB4IDBweDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgJl9fbGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICAgICAgICAgIGJvcmRlcjoxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6NjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjZweDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjNweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1idG4ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjM0cHg7XG4gICAgICAgICAgICAuY2FydC1wb3B1cF9idG4ge1xuICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMTtcbiAgICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJ1eS1wb3B1cF9idG4ge1xuICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6JHJlZENvbG9yO1xuICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8v6rCE7Y64IOyepeuwlOq1rOuLiCDrgZ1cblxuLmRldGFpbC1zdGF0dXMge1xuXHRwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLy8g7Jm87Kq9IO2AteuplOuJtCDsi5zsnpFcbi5xdWljayB7XG4gIHdpZHRoOjU5cHg7XG4gIGhlaWdodDphdXRvO1xuICBib3JkZXI6MXB4IHNvbGlkICNlM2UzZTM7XG4gIHBvc2l0aW9uOmZpeGVkO1xuICBtYXJnaW4tdG9wOjE4NXB4O1xuICB6LWluZGV4OjEwMDtcbiAgdWwge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgLnF1aWNrLWl0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDE4cHggMTdweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O1xuICAgICAgdHJhbnNpdGlvbjogNTAwbXMgYWxsO1xuICAgICAgLnF1aWNrX3R4dCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC0xMTAlO1xuICAgICAgICB0b3A6IDQxJTtcbiAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICAgIH1cbiAgICAgIC5xdWlja190eHQyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLTE4MCU7XG4gICAgICAgIHRvcDogNDElO1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgIH1cbiAgICBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIOyZvOyqvSDtgLXrqZTribQg64GdXG5cbi8vIOqwgOydtOuTnCDsi5zsnpFcblxuLmV4cC1zZWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgI2VlNDg0ODtcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6ICcnO1xuXHR6LWluZGV4OiAxMDA7XG5cdCZfYXJyb3cge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR3aWR0aDogOHB4O1xuXHR9XG5cdCZfdGl0bGUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRwYWRkaW5nOiAxOHB4IDBweDtcblx0XHRkaXYge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxN3B4O1xuXHRcdH1cblx0fVxuXHQmX2NvbnRlbnRzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0fVxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS43NTtcblx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHRwOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGFibGUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0dGFibGUtbGF5b3V0OiBhdXRvO1xuXHRcdFx0dHIge1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZDpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRyOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGQ6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4ubWFuLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiBhdXRvO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdGJvcmRlci10b3A6IDNweCBzb2xpZCAjZWU0ODQ4O1xuXHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRjbGVhcjogYm90aDtcblx0Y29udGVudDogJyc7XG5cdHRvcDogNDBweDtcblx0ei1pbmRleDogMTAwO1xuXHQmX2Fycm93IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0fVxuXHQmX3RpdGxlIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0cGFkZGluZzogMThweCAwcHg7XG5cdFx0ZGl2IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMTdweDtcblx0XHR9XG5cdH1cblx0Jl9jb250ZW50cyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcblx0XHRcdGNvbG9yOiAjMDAwMDMzO1xuXHRcdH1cblx0XHR0YWJsZSB7XG5cdFx0XHR0YWJsZS1sYXlvdXQ6IGF1dG87XG5cdFx0fVxuXHRcdC5tYW4ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Ji10ciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cdFx0XHR9XG5cdFx0XHR0ciB7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190eHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi53b21hbi1zZWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgI2VlNDg0ODtcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDQwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0Jl9hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblx0Jl90aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdHBhZGRpbmc6IDE4cHggMHB4O1xuXHRcdGRpdiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFx0fVxuXHR9XG5cdCZfY29udGVudHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG5cdFx0XHRjb2xvcjogIzAwMDAzMztcblx0XHR9XG5cdFx0dGFibGUge1xuXHRcdFx0dGFibGUtbGF5b3V0OiBhdXRvO1xuXHRcdH1cblx0XHQud29tYW4ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Ji10ciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cdFx0XHR9XG5cdFx0XHR0ciB7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX190eHQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi5nb29kcy1ndWlkZS1zZWN0aW9uIHtcblx0ZGlzcGxheTogbm9uZTtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRib3JkZXItdG9wOiAzcHggc29saWQgI2VlNDg0ODtcblx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0Y2xlYXI6IGJvdGg7XG5cdGNvbnRlbnQ6ICcnO1xuXHR0b3A6IDQwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0Jl9hcnJvdyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDhweDtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblx0Jl90aXRsZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHRcdHBhZGRpbmc6IDE4cHggMHB4O1xuXHRcdGRpdiB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE3cHg7XG5cdFx0fVxuXHR9XG5cdCZfY29udGVudHMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG5cdFx0XHRjb2xvcjogIzAwMDAzMztcblx0XHR9XG5cdFx0dGFibGUge1xuXHRcdFx0dGFibGUtbGF5b3V0OiBhdXRvO1xuXHRcdH1cblx0XHQud29tYW4ge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Ji10ciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmOGY4Zjg7XG5cdFx0XHR9XG5cdFx0XHR0ciB7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRcdHRkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHRkOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0dHI6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hvZXNfZ3VpZGUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0dHIge1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0fVxuXHRcdFx0XHR0ZDpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHRyOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdHh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM2NjY7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyDqsIDsnbTrk5wg64GdXG5cbi8vIOyDge2SiCDtl6TrjZQg7Iuc7J6RXG4ucHJvZHVjdF9pbmZvIHtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6MTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLXByZXZpZXcge1xuICAgIHdpZHRoOiA1NHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDowO1xuICAgIHotaW5kZXg6MTAwO1xuICAgIC5wcmV2aWV3LWFjdGl2ZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2O1xuICAgIH1cbiAgICAmX19hY3Rpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2RkZDtcbiAgICAgICYtLWl0ZW1zIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDlweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQxNDE0MTtcbiAgICAgICAgfVxuICAgICAgICAudXBfYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmRvd25fYXJyb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMHB4O1xuICAgICAgaGVpZ2h0OiA1M3B4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDExcHggOHB4O1xuICAgICAgfVxuICAgICAgJi10eHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJveCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDYzcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC8vIOyDge2SiCDrjIDtkZwg7J2066+47KeAIOyLnOyekVxuICAgIC5wcm9kdWN0X2luZm8tYm94X19pbWc6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX292ZXJsYWIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6NDIuNSU7XG4gICAgICBoZWlnaHQ6NzAlO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMjk0cHg7XG4gICAgICB0cmFuc2l0aW9uOiA1MDBtcyBhbGw7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB6LWluZGV4OjEwMDtcbiAgICAgIG1hcmdpbi1sZWZ0OjIuOSU7XG4gICAgfVxuICAgICZfX292ZXJsYWItYmxhY2sge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMTclO1xuICAgICAgdG9wOiA4MCU7XG4gICAgICBvcGFjaXR5OjA7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaGVpZ2h0OiA1NTJweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWxlZnQ6MyU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAucmVwLWltZyB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICB9XG4gICAgICAucHJvZHVjdC1pbWcge1xuICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtYmxvd3VwIHtcbiAgICAgIHdpZHRoOjEyNDBweDtcbiAgICAgIGhlaWdodDo2ODFweDtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbiAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgei1pbmRleDoyMDA7XG4gICAgICB0b3A6LTUlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZy10b3A6IDEwM3B4O1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmX19jYW5jZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNSU7XG4gICAgICAgIHJpZ2h0OiAzJTtcbiAgICAgICAgei1pbmRleDogMzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgICAuc2NhbGUtaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyKTtcbiAgICAgIH1cbiAgICB9XG4gICAgLy8g7IOB7ZKIIOuMgO2RnCDsnbTrr7jsp4Ag64GdXG4gICAgLnByb2R1Y3RfaW5mby1ib3hfX2ltZy51aS1kcmFnZ2FibGUtZHJhZ2dpbmd7XG4gICAgICB6LWluZGV4OiAyMDU7XG4gICAgICB3aWR0aDoxMzBweDtcbiAgICAgIGhlaWdodDoxMzBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgICYgaW1ne1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIOyDge2SiOygleuztCDsi5zsnpFcbiAgICAuZ29vZHMtaW5mbyB7XG4gICAgICB3aWR0aDogNTAuNSU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQycHg7XG4gICAgICAmX3NoYXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgJi0tcmV2aWV3IHtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAucmV2aWV3LWdyYWRlIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzMzO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZXZpZXctc2hhcmUge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgLnNoYXJlLWJ0biB7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdH1cblx0XHRcdHNwYW46bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0ta2FrYW8ge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi0tc25zIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfdGl0bGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDBweCAxOHB4IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICYtLWRhcmtncmF5IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgfVxuICAgICAgICAmLS1ub25udWxsIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWJyYW5kIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgfVxuICAgICAgICAmLS1uYW1lIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wN2VtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ29vZHMtbGlzdF9wb3B1cF9zY3JvbGwge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzNzVweDtcbiAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgfVxuICAgICAgJl9ib3R0b21fb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggNXB4O1xuICAgICAgfVxuICAgICAgJl9ub3RpZnkge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgcGFkZGluZzoyMnB4IDBweCAyMnB4IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMzMzM7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMzMzM7XG4gICAgICB9XG4gICAgICAmX29wdGlvbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDIycHggMHB4IDIycHggNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgJi0tcGIge1xuICAgICAgICAgICYtYWxpdHRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZGFya2dyYXkge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICB9XG4gICAgICAgICYtLW5vbmxpbmUge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbm90aWZ5IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgfVxuICAgICAgICAuZW1haWwtaW50ZXJ2YWwge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgICAgLm5vdGlmeV90aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5nb29kcy1saXN0X3BvcHVwLWNvbG9yIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1pdGVtcyB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX2luZm8ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogc3VwZXI7XG4gICAgICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9zaXplLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgd2lkdGg6IDc3cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6LTEycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfY29sb3ItdGl0bGUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY29kZS10aXRsZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jb3VudC10aXRsZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfdmFsdWUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgLndvbl90eHQge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfZGF0ZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9jaGVjayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMjAlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMyU7XG4gICAgICAgICAgICAucHJpdmFjeS1idG5fX3dyYXBwZXIge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMTdweDtcbiAgICAgICAgICAgICAgLnByaXZhY3ktYnRuIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkb3R1bWZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5lbWFpbC1pbnB1dF9pbnRlcnZhbCB7XG4gICAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgICAgLm5vdGlmeV9lbWFpbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLW1pZGRsZSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX2Jhc2Uge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6ODElO1xuICAgICAgICAgICAgJi1zaXplIHtcbiAgICAgICAgICAgICAgd2lkdGg6Mzk4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgJl92YWx1ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6NTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MjhweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojNjY2O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjdweDtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgLnNpemUtdmFsdWUtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2l6ZS1zZWxlY3QtYm94IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzMXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAtMzAlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgICAgIHBhZGRpbmc6MzBweCAzMXB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgIHotaW5kZXg6MjAwO1xuICAgICAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgICAgICZfX3VwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2NjtcbiAgICAgICAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtY2FuY2VsIHtcbiAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl9fY29udGVudHMge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgICAgICAuc2l6ZS1pdGVtcyB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOjE1cHggM3B4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgICAgICAgICZfbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX2NlbnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNlZTQ4NDg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5zaXplLXR4dCB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRvdHVtZm9udDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjtcbiAgICAgICAgICAgICAgICAgICZfaXRlbXMge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4cF9pY29uIHtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmV4cC1jb250ZW50cyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAzMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmX190eHQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1waG9uZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5waG9uZS1saW5lcyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zaXplLWJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOiA4OXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZG90dW1mb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmdvb2RzLWNvdW50IHtcbiAgICAgICAgICAgICBcdHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgIFx0Zm9udC1zaXplOiAwcHg7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICAgIC5jb3VudC1idG4ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjY2NjY2NjO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuZ29vZHMtY291bnRfX2lucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDBweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblx0XHRcdC5nb29kcy11c2UtY291bnQge1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRmb250LXNpemU6MTJweDtcblx0XHRcdFx0cGFkZGluZy10b3A6MTNweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdFx0XHR9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtLXBsIHtcbiAgICAgICAgICAgICYtYWxpdHRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9jb2xvciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDBweDtcbiAgICAgICAgICAgIC5jb2xvci1ib3gge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2Q0ZDRkNDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDo1NXB4O1xuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2J0biB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICYtLWxpa2Uge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAuZ29vZHMtbGlrZV9idG4ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDdkN2Q3O1xuICAgICAgICAgICAgbWluLXdpZHRoOiA0LjhyZW07XG4gICAgICAgICAgICAmLS12YWx1ZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWRldGFpbCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgLmdvb2RzLWRldGFpbF9idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzIxMjEyMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tY2FydCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgLmdvb2RzLWNhcnRfYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDEuNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nb29kcy1jYXJ0X3ByZXZpZXdidG4ge1xuICAgICAgICAgICAgd2lkdGg6IDE2M3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLW5vdGlmeSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAubm90aWZ5X2luc2VydC1idG4ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tYnV5IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgIC5nb29kcy1idXlfYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiAyNDEuNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nb29kcy1idXlfcHJldmlld2J0biB7XG4gICAgICAgICAgICB3aWR0aDogMTYzcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8g7IOB7ZKI7KCV67O0IOuBnVxuICB9XG59XG5cbi8vIOyDge2SiCDtl6TrjZQg64GdXG5cbiNkZXRhaWwge1xuICB3aWR0aDoxMjQwcHg7XG4gIGhlaWdodDphdXRvO1xuICBtYXJnaW46MCBhdXRvO1xuICAuZGV0YWlsIHtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuXG4gICAgLy8g7IOB7ZKIIO2DreuplOuJtCDsi5zsnpFcbiAgICAmLXRhYnMge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgIC50YWJzLWFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOjMzLjMzJTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZTQ4NDg7XG4gICAgICAgIGNvbG9yOiNlZTQ4NDg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICB9XG4gICAgICAmX19pdGVtcyB7XG4gICAgICAgIHdpZHRoOjMzLjMzJTtcbiAgICAgICAgaGVpZ2h0OjUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgbGluZS1oZWlnaHQ6My44O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8g7IOB7ZKIIO2DreuplOuJtCDrgZ1cblxuICAgIC8vIOyDge2SiOyDgeyEuOygleuztCDsi5zsnpFcbiAgICAmLWdvb2RzIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgJl9fbWQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTokbGF0b0ZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICB9XG4gICAgICAgICYtY29udGVudHMsXG4gICAgICAgIC5tZC1jb250ZW50cyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6NDFweDtcbiAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAmX3Nob3J0LXR4dCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTokbGF0b0ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOjE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfZXhwIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX3R4dCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgJi0taXRlbXMge1xuICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTNweDtcbiAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2Jhbm5lciB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy10b3A6NjBweDtcbiAgICAgIH1cbiAgICAgICZfdGVjaG5vbG9neSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICB9XG4gICAgICAgIC50ZWNobm9sb2d5LXNsaWRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICYtLWNvbnRlbnRzLFxuICAgICAgICAudGVjaG5vbG9neS1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIG1hcmdpbi10b3A6MTZweDtcbiAgICAgICAgICBAaW5jbHVkZSAgY2xlYXJmaXgoKTtcbiAgICAgICAgICAmX19sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOjUwcHggMHB4IDUwcHggNDFweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjI2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTlweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY5O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6IzY2NjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDo4cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgICAgICAgICAgICAgLnRhZ3MtbGluZSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2NjYztcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjQ2cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC50YWdzLWNvbnRlbnRzIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjM3MnB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICAgICAgICAgIC50YWdzLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOjhweDtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTMwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAudGVjaC1idG5fYXJyb3cge1xuXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgLnRlY2gtcHJvZHVjdCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZfX2JyYW5kIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTokbGF0b0ZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTFweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmX19wcmljZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9yZXZpZXcge1xuICAgICAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICAgfVxuICAgICAgICAmLS1iYW5uZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOjE5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfbW92aWUge1xuICAgICAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgfVxuICAgICAgJl9zbGlkZSxcbiAgICAgIC5kZXRhaWwtc2xpZGUge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyDsg4Htkojsg4HshLgg7J2066+47KeAIO2DgOyeheuzhCDsiqTtg4Dsnbwg7Iuc7J6RXG4gICAgICAgIC5nb29kcy10eXBlRCB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgJl9mdWxsIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX2hhbGYge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmdvb2RzLXR5cGVDIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tdG9wOjEwcHg7XG4gICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuNHB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgJl9mdWxsIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX2hhbGYge1xuICAgICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIOyDge2SiOyDgeyEuCDsnbTrr7jsp4Ag7YOA7J6F67OEIOyKpO2DgOydvCDrgZ1cbiAgICAgICAgI3BvaW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAmIC5sYXlvdXQtd3JhcHBlcntcbiAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cdFx0I3BvaW50LWltZyB7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OmF1dG87XG5cdFx0fVxuXG4gICAgICAgIC5wb2ludHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzowcHggMTA1cHg7XG4gICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICYtaGVhZGVye1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi1zbGlkZXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICZfX2l0ZW17XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDQwMG1zO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNDAwbXM7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmIC5wb2ludC1zbGlkZV9faXRlbS0tYW5jaG9ye1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjNjY2O1xuICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYtLWJveHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgJisme1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICYtLWFuY2hvcntcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAzMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIgaW1nIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xLCAxLjEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2NvbnRyb2wge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxMzdweDtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oNTAwbXMpO1xuICAgICAgICAgICAgb3BhY2l0eTouNTtcbiAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6MTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtLXByZXYge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTYxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4vaW1nL2dvb2RzL2dvb2RzLWRldGFpbC1zbGlkZS1hcnJvdy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOi04MHB4O1xuICAgICAgICAgICAgICBib3JkZXI6MHB4O1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0tbmV4dCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1ODBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9nb29kcy9nb29kcy1kZXRhaWwtc2xpZGUtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDotODBweDtcbiAgICAgICAgICAgICAgYm9yZGVyOjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9jb2R5IHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICB9XG4gICAgICAgICYtLWNvbnRlbnRzLFxuICAgICAgICAuY29keS1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAgICZfX3ByZXZpZXcge1xuICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fdGh1bWJuYWlsIHtcbiAgICAgICAgICAgIHdpZHRoOjQzMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OjYyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmc6MTlweCAwcHggMjBweCAzMHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgICAgICAgJi0taXRlbXMsXG4gICAgICAgICAgICAudGh1bWJuYWlsLWl0ZW1zIHtcbiAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweDtcbiAgICAgICAgICAgICAgICAmLWJyYW5kIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTFweDtcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLXByaWNlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxM3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyNHB4O1xuICAgICAgICAgICAgICAgICAgLmNhcnQtYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDpyaWdodDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MHB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvLyDsg4Htkojsg4HshLjsoJXrs7Qg64GdXG5cbiAgICAvLyDqtazrp6Ttm4TquLAg7Iuc7J6RXG4gICAgJi1yZXZpZXcge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgLnJldmlldy1jaGFydCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLW1vcmUge1xuICAgICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6NXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlM2UzZTM7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g7ZWY64uoIOqwgOuhnCDqt7jrnpjtlIQg7Iuc7J6RXG4gICAgICAgICAgICAuYm90dG9tLWdyYXBoIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgIC5jaGFydC1jb21tb24ge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDo0MnB4O1xuICAgICAgICAgICAgICAgICZfaW50ZXJ2YWwge1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTJweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZWU0ODQ4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX2NvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OjE1MHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDo0MHB4O1xuICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgIC8vIOyLpOywqSDsgqzsnbTspogg6re4656Y7ZSEIOyLnOyekVxuICAgICAgICAgICAgICAgICAgLmNoYXJ0LXNpemUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjE0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAzcyBhbGw7XG4gICAgICAgICAgICAgICAgICAgIC5jaGFydC1zaXplX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNoYXJ0LXNpemVfX3BlcmNlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19sb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fbWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliZGJkO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLy8g7Iuk7LCpIOyCrOydtOymiCDqt7jrnpjtlIQg64GdXG5cbiAgICAgICAgICAgICAgICAgIC8vIOyLpOygnO2SiCDsu6zrn6wg6re4656Y7ZSEIOyLnOyekVxuICAgICAgICAgICAgICAgICAgLmNoYXJ0LWNvbG9yIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDoxNDBweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogM3MgYWxsO1xuICAgICAgICAgICAgICAgICAgICAuY2hhcnQtY29sb3JfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuY2hhcnQtY29sb3JfX3BlcmNlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19sb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fbWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliZGJkO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLy8g7Iuk7KCc7ZKIIOy7rOufrCDqt7jrnpjtlIQg64GdXG5cbiAgICAgICAgICAgICAgICAgIC8vIO2SiOyniCDrp4zsobHrj4Qg6re4656Y7ZSEIOyLnOyekVxuICAgICAgICAgICAgICAgICAgLmNoYXJ0LXF1YWxpdHkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOjE0MHB4O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAzcyBhbGw7XG4gICAgICAgICAgICAgICAgICAgIC5jaGFydC1xdWFsaXR5X190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmNoYXJ0LXF1YWxpdHlfX3BlcmNlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19sb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fbWlkZGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDowJTtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTBweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjliZGJkO1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OjEwO1xuICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgJi10eHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjlweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDFzO1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fc2hvcnQge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjAlO1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6MTA7XG4gICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgICAgICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLy8g7ZKI7KeIIOunjOyhseuPhCDqt7jrnpjtlIQg64GdXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAvLyDtlZjri6gg6rCA66GcIOq3uO2MqO2UhCDrgZ1cblxuICAgICAgICAgICAgdHIge1xuICAgICAgICAgICAgICAuaG9yaXpvbnRhbF90ZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB0ZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzozMHB4IDBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTNlM2UzO1xuICAgICAgICAgICAgICAgIC5ncmFkZSB7XG4gICAgICAgICAgICAgICAgICAmX3N0YXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyNHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjgwJTtcbiAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENvbG9yO1xuICAgICAgICAgICAgICAgICAgICAgIHRvcDowcHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLnN0YXItYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzdGFyO1xuICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBzdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ODAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJl9zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjgwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX21vcmUge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Izg4ODg4ODtcbiAgICAgICAgICAgICAgICAgICAgYiB7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hhcnQtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hhcnQtZ2VuZGVyIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjMzcHg7XG4gICAgICAgICAgICAgICAgICAmX19ncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgLmdlbmRlci1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNlZTE5OWI7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6NTBweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLXBlcmNlbnQge1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojODg4ODg4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNlZWVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAubWFuLWdyYXBoIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjkxNGE1O1xuICAgICAgICAgICAgICAgICAgICAgICZfX2FjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAlO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAubWFuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBtYW5fZ3JhcGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBtYW5fZ3JhcGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuZ2lybC1ncmFwaCB7XG4gICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlMTk5YjtcbiAgICAgICAgICAgICAgICAgICAgICAmX19hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5naXJsLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGdpcmxfZ3JhcGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyBnaXJsX2dyYXBoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo1JTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuY2hhcnQtYWdlIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjMzcHg7XG4gICAgICAgICAgICAgICAgICAmX19pdGVtcyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxNzZweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtcGVyY2VudCB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAvLyAxMOuMgCDqt7jrnpjtlIQg7Iuc7J6RXG4gICAgICAgICAgICAgICAgICAgICAgJl9fdGVlbi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC50ZWVuLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHRlZW5fdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyAgdGVlbl92YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLy8gMTDrjIAg6re4656Y7ZSEIOuBnVxuXG4gICAgICAgICAgICAgICAgICAgICAgLy8gMjDrjIAg6re4656Y7ZSEIOyLnOyekVxuICAgICAgICAgICAgICAgICAgICAgICZfX3R3ZW50aWVzLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLnR3ZW50aWVzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHR3ZW50aWVzX3ZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgIHR3ZW50aWVzX3ZhbHVle1xuICAgICAgICAgICAgICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjIwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAvLyAyMOuMgCDqt7jrnpjtlIQg64GdXG5cbiAgICAgICAgICAgICAgICAgICAgICAvLyAzMOuMgCDqt7jrnpjtlIQg7Iuc7J6RXG4gICAgICAgICAgICAgICAgICAgICAgJl9fdGhpcnRpZXMtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAudGhpcnRpZXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tbmFtZTogdGhpcnRpZXNfdmFsdWU7XG4gICAgICAgICAgICAgICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDNzO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGtleWZyYW1lcyAgdGhpcnRpZXNfdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MjUlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC8vIDMw64yAIOq3uOuemO2UhCDrgZ1cblxuICAgICAgICAgICAgICAgICAgICAgIC8vIDQw64yAIOq3uOuemO2UhCDsi5zsnpFcbiAgICAgICAgICAgICAgICAgICAgICAmX19mb3VydGllcy12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC5mb3VydGllcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjQwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmb3VydGllc192YWx1ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICBAa2V5ZnJhbWVzICBmb3VydGllc192YWx1ZXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDEwMCUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo0MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgLy8gNDDrjIAg6re4656Y7ZSEIOuBnVxuXG4gICAgICAgICAgICAgICAgICAgICAgLy8gNTDrjIAg6re4656Y7ZSEIOyLnOyekVxuICAgICAgICAgICAgICAgICAgICAgICZfX2ZpZnRpZXMtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAuZmlmdGllcy1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBmaWZ0aWVzX3ZhbHVlO1xuICAgICAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAzcztcbiAgICAgICAgICAgICAgICAgICAgICAgIEBrZXlmcmFtZXMgIGZpZnRpZXNfdmFsdWV7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIC8vIDUw64yAIOq3uOuemO2UhCDrgZ1cblxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYteWVhcnMge1xuICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzQ4NDg0ODtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgLmFnZS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgICAgICAgICAgICAgICAgLmNoYXJ0LWFnZV9faXRlbXMtYmFyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjQycHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmV2aWV3X3JlY29tbWVuZCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDo2MHB4O1xuICAgICAgICAmLS1oZWFkZXIge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6N3B4O1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICBjb2xvcjojOTk5OTk5O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDozMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmV2aWV3LXRvdGFsIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOjYwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjYwcHg7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLXNlbGVjdCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAudG90YWwtc2VsZWN0IHtcbiAgICAgICAgICAgICAgd2lkdGg6MXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogM3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190YWcge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgcGFkZGluZzoyOHB4IDBweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzY2NjY2NjtcbiAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLWNvbnRlbnRzIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgIHRhYmxlIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoaWVnaHQ6YXV0bztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5sZWZ0LXZpZXcge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgICAgICAgICAgJl9zdGFyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjIycHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX2lkIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE2cHg7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX2luZm8ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojOTk5OTk5O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxM3B4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJl9vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6NXB4O1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgJl9kYXRlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLnJpZ2h0LXZpZXcge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzowcHggMjBweDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgLnJpZ2h0LWRpcyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICZfdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNzIzMjQ7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjg5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNjlweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjU7XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX2RldGFpbCB7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgICAgICAgICAgICAgICAmLXNucyB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjA7XG4gICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjhweDtcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi1zaXplIHtcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDozOTFweDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDo1MHB4O1xuICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTo0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdWw6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAuYWN0aXZlLXNpemUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo2MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6NnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkN2Q3ZDc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6NzZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjojZmZmO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDotM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l6ZS1mZXcsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l6ZS1taWRkbGUsXG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l6ZS1iaWcsXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sb3ItZGFyayxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvci1zYW1lLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbG9yLWxpZ2h0LFxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpa2UtYmFkLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpa2Utbm9ybWFsLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpa2UtZ29vZHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAvLyDsi6TssKkg7IKs7J207KaIIOyLnOyekVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpemUtZmV3OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+yekeuLpCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLnNpemUtbWlkZGxlOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+yggeuLuSDtlZjri6QnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDoxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuc2l6ZS1iaWc6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn7YGs64ukJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g7Iuk7LCpIOyCrOydtOymiCDrgZ1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g7Iug7KCc7ZKIIOy7rOufrCDsi5zsnpFcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb2xvci1kYXJrOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJ+yWtOuRoeuLpCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbG9yLXNhbWU6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn7ZmU66m06rO8IOqwmeuLpCc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM2NjY2NjY7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOjEzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMiU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAuY29sb3ItbGlnaHQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn67Cd64ukJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g7Iug7KCc7ZKIIOy7rOufrCDrgZ1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g7ZKI7KeIIOunjOyhseuPhCDsi5zsnpFcbiAgICAgICAgICAgICAgICAgICAgICAgIC5saWtlLWJhZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfrp6TsmrAg67aI66eMJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDowcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAubGlrZS1ub3JtYWw6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAn67O07Ya1JztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLmxpa2UtZ29vZDphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICfrp6TsmrAg66eM7KGxJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6MTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgLy8g7ZKI7KeIIOunjOyhseuPhCDrgZ1cblxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYtYnV5ZXIge1xuICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgJl9pbmZvIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDoxLjY5O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAmX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOjI0cHg7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICYtbW9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmLWxpa2Uge1xuICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOq1rOunpO2bhOq4sCDrgZ1cblxuICAgIC8vIOuwsOyGoS/qtZDtmZgv67CY7ZKIIOyLnOyekVxuICAgICYtZGVsaXZlcnkge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgICZfX2luZm8sXG4gICAgICAmX19ub3RpY2UsXG4gICAgICAuZGVsaXZlcnktaW5mbyxcbiAgICAgIC5kZWxpdmVyeS1ub3RpY2V7XG4gICAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC41cHg7XG4gICAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgJl9fY29udGVudHMge1xuICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6MjFweDtcbiAgICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIHRyIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMHB4IDE4cHggMzBweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIC5kZWxpdmVyeS1ub3RpY2Uge1xuICAgICAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmRlbGl2ZXJ5LXR4dCB7XG4gICAgICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5oYW5kbGluZy1ub3Rlc19idG4ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6MTIwcHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6MjVweDtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTokZG90dW1mb250O1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiM2NjY7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHRkOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuODU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIOuwsOyGoS/qtZDtmZgv67CY7ZKIIOuBnVxuICB9XG59XG5cbi8vIOy2lOyynCDqtazrp6Ttm4TquLAg7Iqs65287J2065OcIOyLnOyekVxuLnJlY29tbWVuZCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYtc2xpZGUge1xuICAgIHdpZHRoOiAzMy4zNSU7XG4gICAgaGVpZ2h0Ojc1N3B4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgJl9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgLy9wYWRkaW5nOiA0MHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgJiAucmVjb21tZW5kLXdyYXBfX2JveCB7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI2RkZDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTBweDtcbiAgICAgICAgJiAucmVjb21tZW5kLWxpc3RfaW5mbyB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nOjI2cHggMjBweCAyMHB4IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgICAmX191cHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICAmLXN0YXIge1xuICAgICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOi0zcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgICBjb2xvcjojOTk5OTk5O1xuICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fb3B0aW9uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjE3cHg7XG4gICAgICAgICAgICAmLWlkIHtcbiAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICAgICAgICAgICAgcGFkaWRuZy1sZWZ0OjVweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1idXkge1xuICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxMi41cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICBjb2xvcjojNjY2NjY2O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fZm9vdGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAgICAgJi1tb3JlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1saWtlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6MTJweDtcbiAgICAgICAgICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmX19tb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6MjBweCAwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6MTIuNXB4O1xuICAgICAgICAgICAgY29sb3I6IzY2NjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO1xuICAgICAgICAgICAgLy9kaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb250cm9sIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMy42cmVtO1xuICAgIGhlaWdodDogNC4ycmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZGRkO1xuICAgIHRleHQtaW5kZW50OiAtOTk5LjlyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eToxO1xuICAgIH1cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDZweDtcbiAgICAgIHRvcDotMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvQ29udGVudHMvaW1nL2dvb2RzL3JlY29tbWVuZF9hcnJvd19sZWZ0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gICAgJi0tbmV4dCB7XG4gICAgICByaWdodDogN3B4O1xuICAgICAgdG9wOi0yMDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi9Db250ZW50cy9pbWcvZ29vZHMvcmVjb21tZW5kX2Fycm93X3JpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLXdyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgaGVpZ2h0OiA3NTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAmX19tb3JlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA5OS41JTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6MjVweCAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICYtdXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgICZfX3N0YXIge1xuICAgICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDpib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgfVxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTRweDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgJl9faWQge1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiM2NjY7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgfVxuICAgICAgICAmX19vcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTdweDtcbiAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB9XG4gICAgICAmLWxpbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDo0MHB4O1xuICAgICAgICBjb2xvcjojY2NjO1xuICAgICAgICBmb250LWZhbWlseTokZG90dW1mb250O1xuICAgICAgICBmb250LXNpemU6MTkuNXB4O1xuICAgICAgfVxuICAgICAgJi1zbnMge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICB9XG4gICAgICAmLWxpa2Uge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgICYtc2l6ZSB7XG4gICAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjEuNjk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWJ0biB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDphdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNzUlO1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAmX19jYW5jZWwge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpa2Uge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDoxcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtcHJvZHVjdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG4gIH1cbiAgJi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgY29sb3I6ICRibGFja0NvbG9yO1xuICAgICAgJiBzdHJvbmcge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtb3B0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjtcbiAgICAmX191cHBlciB7XG5cbiAgICB9XG4gICAgJl9fd3JhcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMTBweCAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeDtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxOTBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zaXplIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM1MTUxNTE7XG4gICAgICAmLl9fc29sZG91dCB7XG4gICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgfVxuICAgIH1cbiAgICAmX191bmRlciB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIOy2lOyynCDqtazrp6Ttm4TquLAg7Iqs65287J2065OcIOuBnVxuXG4vLyDsoIHsmqnquLDsiKAg7Iqs65287J2065OcIOyLnOyekVxuLnRlY2hfdmlldyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHR9XG5cdCYtc2xpZGUge1xuXHRcdHdpZHRoOiAyMCU7XG5cdFx0LnRlY2hfdmlldy13cmFwX19ib3gge1xuXHRcdFx0LnRlY2hfdmlldy1wcm9kdWN0MiB7XG5cdFx0XHRcdGhlaWdodDogMjI2cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC50ZWNoLWxpc3RfaW5mbyB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdCZfX3RpdGxlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmX19uYW1lIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCZfX3ByaWNlIHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRjb2xvcjogIzIxMjEyMTtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNDBweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0fVxuXHR9XG5cdCZfX2NvbnRyb2wge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdHdpZHRoOiAzLjZyZW07XG5cdFx0aGVpZ2h0OiA0LjJyZW07XG5cdFx0bWFyZ2luOiBhdXRvO1xuXHRcdGJvcmRlcjogMC4xcmVtIHNvbGlkICNkZGQ7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTkuOXJlbTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHR0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXHRcdG9wYWNpdHk6IC41O1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdFx0Ji0tcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHRcdH1cblx0XHQmLS1uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHR3aWR0aDogMjMycHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdH1cblx0Ji1wcm9kdWN0IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDIzMnB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdCYtb3B0aW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjtcblx0XHQmX191cHBlciB7XG5cblx0XHR9XG5cdFx0Jl9fd3JhcCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW46IDAgMTBweCAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxOTBweDtcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvIDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zaXplIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDIwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM1MTUxNTE7XG5cdFx0XHQmLl9fc29sZG91dCB7XG5cdFx0XHRcdGNvbG9yOiAjYmJiO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX191bmRlciB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHR9XG59XG5cbi8vIOyggeyaqeq4sOyIoCDsiqzrnbzsnbTrk5wg64GdXG5cbi8vIOyCrOydtOymiOuwlFxuLm1vcmUtdmlld19kZXRhaWwtc2l6ZSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHVsIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogNDBweDtcblx0XHR1bDpsYXN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cdFx0LmFjdGl2ZS1zaXplIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0aGVpZ2h0OiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDdkN2Q3O1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0XHRsaTpsYXN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yaWdodDogMHB4O1xuXHRcdH1cblx0XHRsaTpmaXJzdC1jaGlsZCB7XG5cdFx0XHR3aWR0aDogNzFweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdH1cblxuXHRcdC5zaXplLWZldyxcblx0XHQuc2l6ZS1taWRkbGUsXG5cdFx0LnNpemUtYmlnLFxuXHRcdC5jb2xvci1kYXJrLFxuXHRcdC5jb2xvci1zYW1lLFxuXHRcdC5jb2xvci1saWdodCxcblx0XHQubGlrZS1iYWQsXG5cdFx0Lmxpa2Utbm9ybWFsLFxuXHRcdC5saWtlLWdvb2Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDE1JTtcblx0XHR9XG5cblx0XHQvLyDsi6TssKkg7IKs7J207KaIIOyLnOyekVxuXHRcdC5zaXplLWZldzphZnRlciB7XG5cdFx0XHRjb250ZW50OiAn7J6R64ukJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTAuN3B4O1xuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblx0XHQuc2l6ZS1taWRkbGU6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ+yggeuLuSDtlZjri6QnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMC43cHg7XG5cdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0LnNpemUtYmlnOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICftgazri6QnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMC43cHg7XG5cdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdH1cblx0XHQvLyDsi6TssKkg7IKs7J207KaIIOuBnVxuXG5cdFx0Ly8g7Iug7KCc7ZKIIOy7rOufrCDsi5zsnpFcblx0XHQuY29sb3ItZGFyazphZnRlciB7XG5cdFx0XHRjb250ZW50OiAn7Ja065Gh64ukJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGZvbnQtc2l6ZTogMTAuN3B4O1xuXHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0dG9wOiAxM3B4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblx0XHQuY29sb3Itc2FtZTphZnRlciB7XG5cdFx0XHRjb250ZW50OiAn7ZmU66m06rO8IOqwmeuLpCc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDEwLjdweDtcblx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdHRvcDogMTNweDtcblx0XHRcdHdpZHRoOiAxMDIlO1xuXHRcdH1cblx0XHQuY29sb3ItbGlnaHQ6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJ+uwneuLpCc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDEwLjdweDtcblx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdHRvcDogMTNweDtcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0fVxuXHRcdC8vIOyLoOygnO2SiCDsu6zrn6wg64GdXG5cblx0XHQvLyDtkojsp4gg66eM7KGx64+EIOyLnOyekVxuXHRcdC5saWtlLWJhZDphZnRlciB7XG5cdFx0XHRjb250ZW50OiAn66ek7JqwIOu2iOunjCc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDEwLjdweDtcblx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdHRvcDogMTNweDtcblx0XHRcdGxlZnQ6IDBweDtcblx0XHR9XG5cdFx0Lmxpa2Utbm9ybWFsOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICfrs7TthrUnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Zm9udC1zaXplOiAxMC43cHg7XG5cdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHR0b3A6IDEzcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0Lmxpa2UtZ29vZDphZnRlciB7XG5cdFx0XHRjb250ZW50OiAn66ek7JqwIOunjOyhsSc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDEwLjdweDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdHRvcDogMTNweDtcblx0XHRcdHJpZ2h0OiAwcHg7XG5cdFx0fVxuXHRcdC8vIO2SiOyniCDrp4zsobHrj4Qg64GdXG5cblx0fVxufVxuXG4vLyDtlajqu5gg7L2U65SU7ZWY66m0IOyii+ydgCDsg4Htkogg7Iqs65287J2065OcIOyLnOyekVxuLmdvb2RzLWNvZHkge1xuXHRwYWRkaW5nLWJvdHRvbTogNDdweDtcblx0d2lkdGg6IDgxMHB4O1xuXHQmLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cdFx0Ji0tYW5jaG9yIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0Ji0tdHh0IHtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTmFudW0gR290aGljJztcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjUzODtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdFx0Ji0tZGF0ZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LWZhbWlseTogJ0F2YW50Jztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTdweDtcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdH1cblx0fVxuXHQmX19jb250cm9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiA4NHB4O1xuXHRcdGhlaWdodDogODRweDtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjZDdkN2Q3O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWluZGVudDogLTk5OTlweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCYtLXByZXYge1xuXHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cdFx0XHR3aWR0aDogMzZweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG9wYWNpdHk6IC42O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0fVxuXHRcdCYtLW5leHQge1xuXHRcdFx0cmlnaHQ6IDFweDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmYgdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0b3BhY2l0eTogLjY7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuLy8g7ZWo6ruYIOy9lOuUlO2VmOuptCDsoovsnYAg7IOB7ZKIIOyKrOudvOydtOuTnCDrgZ1cblxuLy8g7Lm07Yq4IOyCrOydtOymiCAg66+4IOyEoO2DneyLnCDslYzrprwg7Yyd7JeFIOyKpO2DgOydvCDsi5zsnpFcbi5jYXJ0LXZhbHVlLXBvcHVwIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiA0MHB4IDBweCAwcHg7XG5cdCZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcblx0XHRjb2xvcjogIzMzMztcblx0fVxuXHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDE3cHg7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtMC40cHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdH1cblx0Jl9fYnRuIHtcblx0XHRwYWRkaW5nLXRvcDogNDlweDtcblx0fVxufVxuLy8g7Lm07Yq4IOyCrOydtOymiCAg66+4IOyEoO2DneyLnCDslYzrprwg7Yyd7JeFIOyKpO2DgOydvCDrgZ1cblxuLy8gMDDri5jsnbQg7KKL7JWE7ZWY7IukIOyDge2SiCDsiqzrnbzsnbTrk5wg7Iuc7J6RXG4ubWVtYmVyX2xpa2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICYtdGl0bGUge1xuICAgIHBhZGRpbmc6IDhyZW0gMC41cmVtIDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjMjEyMTIxO1xuICB9XG59XG4ubWVtYmVyX2xpa2UtcHJpY2Uge1xuICBmb250LXNpemU6MTNweDtcbiAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgcGFkZGluZzoxMHB4IDE1cHg7XG4gICZfc2FsZSB7XG4gICAgY29sb3I6Izk5OTtcbiAgICBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgIH1cbiAgfVxuICAmX3BlcmNlbnQge1xuICAgIGNvbG9yOiAjZmUxNDA4O1xuICB9XG4gICZfY29zdCB7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gIH1cbn1cbi8vIDAw64uY7J20IOyii+yVhO2VmOyLpCDsg4Htkogg7Iqs65287J2065OcIOuBnSIsIi5nb29kcy1zZWFyY2gge1xuICAuc2VhcmNoLWhlYWRlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC1zaXplOjMycHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIHBhZGRpbmctbGVmdDo4cHg7XG4gICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgfVxuICAgICZfX2Zvcm0ge1xuICAgICAgbWFyZ2luLXRvcDozMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIGJvcmRlci10b3A6MnB4IHNvbGlkICM2NjY7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGQ7XG4gICAgICBwYWRkaW5nOjQwcHggMTYwcHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgJi1zZWxlY3Qge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgICYtaW5wdXQge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB3aWR0aDo2MDBweDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJl92YWx1ZSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6NDBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDoxNHB4O1xuICAgICAgICB9XG4gICAgICAgICZfYnRuIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjExcHg7XG4gICAgICAgICAgcmlnaHQ6MTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1jaGVjayB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OjEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2hhc2gge1xuICAgICAgcGFkZGluZzo0MHB4IDE2MHB4O1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjZGRkO1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlICBjbGVhcmZpeCgpO1xuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICB3aWR0aDoyODNweDtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnRzIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTowO1xuICAgICAgICAgIC5oYXNoLWl0ZW1zIHtcbiAgICAgICAgICAgIHBhZGRpbmc6OHB4IDEycHg7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6MTFweDtcbiAgICAgICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206OHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtbm9fZGF0YSB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBwYWRkaW5nOjgwcHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAmLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgLnNlYXJjaC1ib2xkIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIH1cbiAgICAgIC5zZWFyY2gtcmVkIHtcbiAgICAgICAgY29sb3I6ICRyZWRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZy10b3A6MTBweDtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgY29sb3I6IzY2NjtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXJlc3VsdCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgcGFkZGluZy10b3A6ODBweDtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOjA7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBjb2xvcjojMjEyMTIxO1xuICAgICAgcGFkZGluZy1sZWZ0OjNweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOjE5cHg7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBjb2xvcjojMjEyMTIxO1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2NjtcbiAgICB9XG4gICAgJl9fbm8tZGF0YV9jb250ZW50cyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtaW1nIHtcbiAgICBtYXJnaW4tdG9wOjgwcHg7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjZTNlM2UzIDtcbiAgfVxufSIsIlxuLnByb2plY3Qge1xuXHQmLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDU2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206MTBweDtcblx0XHRmb250LXNpemU6IDA7XHRcblxuXHRcdCYtLWJsYWNrLWxpbmUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMzMzMzMzM7XG5cdFx0fVxuXHRcdCYtLXBiIHtcblx0XHRcdCYtbWlkZGxlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDI4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRjb2xvcjojMTUxNTE1O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDM0cHg7XG5cblx0XHRcdCYtLXN1YiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0Y29sb3I6Izk5OTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBib3R0b207XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUtYmxhY2stbGluZSB7XG4gICAgICAgICAgXHR3aWR0aDoxMDAlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMzJweDtcblx0XHRcdGNvbG9yOiMxNTE1MTU7XG5cdFx0XHRsaW5lLWhlaWdodDogMzRweDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjEyMTIxO1xuXHRcdFx0cGFkZGluZy1ib3R0b206MjhweDtcblxuXHRcdFx0Ji0tc3ViIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjojOTk5O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19kZXNjcmlwdGlvbiB7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6IzQ1NDU0NTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlICsgJl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdH1cblxuXHRcdCZfX290aGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjVweDtcblx0XHRcdGJvdHRvbTowO1xuXHRcdFx0aGVpZ2h0OjQwcHg7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdCYtLWJvdHRvbSB7XG5cdFx0XHRcdCYtc21hbGwge1xuXHRcdFx0XHRcdGJvdHRvbTogOHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0XHQmICsgJiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jbGVhci1zZWxlY3Qge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogN3B4O1xuXHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjMwcHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0JiArIC5jbGVhci1zZWxlY3Qge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE0cHg7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0Oi02cHg7XG5cdFx0XHRcdFx0XHRcdHRvcDo1MCU7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoycHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxM3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNi41cHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdCYtc2VjdGlvbiB7XG5cdFx0XG5cdFx0Jl9faGVhZGVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cGFkZGluZzoxNXB4IDVweDtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiMyMTIxMjE7XG5cdFx0XHRsaW5lLWhlaWdodDogMjlweDtcblx0XHR9XG5cdFx0Jl9fZmlsdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRib3R0b206MTBweDtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHRcdCYgKyAmIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogOHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmNsZWFyLXNlbGVjdCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA3cHg7XG5cdFx0XHRcdFx0c2VsZWN0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6MzBweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmICsgLmNsZWFyLXNlbGVjdCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTRweDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6LTZweDtcblx0XHRcdFx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjJweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OjEzcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC02LjVweDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHRcdCZfX2xpa2UtY29udGVudHMge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxufSIsIlxuLnByb2plY3Qge1xuXHQmLXNlbGVjdC1idG57XG5cdFx0d2lkdGg6IDE5MXB4O1xuXHR9XG5cdCYtbGlzdCB7XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRwYWRkaW5nOiAwIDAuNXJlbSAxLjVyZW07XG5cdFx0fVxuXHRcdCZfX2Jhbm5lciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdH1cblx0XHQmLS1ub25iYW5uZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHR9XG5cdFx0Jl9fbWVudSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cmVtO1xuXG5cdFx0XHQuZGVmYXVsdCB7XG5cdFx0XHRcdCYtdGFiIHtcblx0XHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOjA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19kaXNwbGF5IHtcblx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cblx0XHRcdCYgKyAmIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogOHJlbTtcblx0XHRcdH1cblxuXHRcdFx0JiAucHJvamVjdC1zZWN0aW9uX190aXRsZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDoyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtc2VjdGlvbiB7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0JiArIC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIuc3RvcmUge1xuXHQmLXNlYXJjaCB7XG5cdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcblx0XHQmX19mb3JtIHtcblx0XHRcdHBhZGRpbmc6MzlweCAxOXB4O1xuXHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0JiB+ICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdH1cblxuXHRcdFx0Ji0tc2VsZWN0IHtcblx0XHRcdFx0d2lkdGg6MTkwcHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1pbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiAzNDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1jb250ZW50cyB7XG5cdFx0bWFyZ2luLXRvcDogMjZweDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTp0YWJsZTtcblx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblx0Ji1zZWxlY3RvciB7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHR3aWR0aDo0MDBweDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzowIDEwcHggMTVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cblx0XHRcdCYtLXBvaW50IHtcblx0XHRcdFx0Y29sb3I6JHJlZENvbG9yO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWxpc3Qge1xuXHRcdGhlaWdodDo2NDhweDtcblx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblxuXHRcdCYtLXNjcm9sbCB7XG5cdFx0XHRvdmVyZmxvdy15OnNjcm9sbDtcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOjI5cHggMTBweCAyNXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Y29sb3I6IzMzMztcblxuXHRcdCYgKyAmIHtcblx0XHRcdGJvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7XG5cdFx0fVxuXG5cdFx0Ji0tbG9hZGluZyB7XG5cdFx0XHRoZWlnaHQ6NTdweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fTtcblx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDoyNnB4O1xuXHRcdFx0XHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLS1ub0RhdGEge1xuXHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokbGlnaHRHcmF5Q29sb3I7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX2J0biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDoxMHB4O1xuXHRcdFx0dG9wOjI5cHg7XG5cdFx0fVxuXG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHR9XG5cblx0XHQmX19jYXRlZ29yeSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHR9XG5cblx0XHQmX19hZGRyZXNzIHtcblx0XHRcdG1hcmdpbi10b3A6IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdH1cblxuXHRcdCZfX251bWJlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1yZXN1bHQge1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdHdpZHRoOjgyMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XG5cdFx0Jl9fZGlzcGxheSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDo2ODZweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXHR9XG59XG4iLCIubWFnYXppbiB7XG4gICYtaGFzaCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nOiAyOXB4IDA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICB9XG5cbiAgJi1kaXNwbGF5IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRldGFpbCB7XG5cbiAgICAmICsgLnByb2plY3Qtc2VjdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgICZfX2hlYWRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA0OHB4IDAgMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIC8qXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIGJvdHRvbTo2cHg7XG4gICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgaGVpZ2h0OjIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmlnaHRHcmF5Q29sb3I7XG4gICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAqL1xuICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG4gICAgJl9fZGF0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICRicmlnaHRHcmF5Q29sb3I7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50cyB7XG4gICAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgICAgICYtLXBiIHtcbiAgICAgICAgJi1tZWRpdW0ge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggNXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAmLXBhcnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgJiArICYge1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG5cbiAgICAgICAgLmJ0bi1zaGFyZSB7XG4gICAgICAgICAgJiArIC5idG4tc2hhcmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICYgfiAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmLS1sYXRvIHtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgICAgJi1jZW50ZXIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG4gICAgJjEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJjIge1xuICAgICAgd2lkdGg6IDYxMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgJl9fc2xpZGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA4OTBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cbiAgICAgICZfX2xpc3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICB9XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICZfX2J0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAmLS1wcmV2IHtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1uZXh0IHtcbiAgICAgICAgICByaWdodDogMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjMge1xuICAgICAgd2lkdGg6IDUwNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMjFweDtcbiAgICB9XG5cbiAgICAmNCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pbmZvIHtcbiAgICAgIHBhZGRpbmc6IDI0cHggNXB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgICZfX3Byb2R1Y3Qge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNDBweDtcbiAgICAgIHotaW5kZXg6IDMwO1xuICAgIH1cbiAgfVxuXG4gICYtcHJvZHVjdCB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMjk1cHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmLWJyYW5kIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4IDAgMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJyaWdodEdyYXlDb2xvcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxNjBweDtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogOHB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMDtcblxuICAgICAgJi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0zNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpO1xuICAgICAgfVxuXG4gICAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0zNnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWdvb2RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDE2LjY3JTtcbiAgICBoZWlnaHQ6IDMyNXB4O1xuICAgICZfX2xpc3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmdvb2RzIHtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgICZfX2l0ZW1zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMXB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYtcHJpY2Uge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDhweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4cHggMTRweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAwO1xuXG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKTtcbiAgICAgIH1cblxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfcmlnaHRfc21hbGwuc3ZnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1zbGlkZXIge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gICAgfVxuICB9XG4gICYtdGFiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fbGlzdCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmLWFuY2hvciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgICAgd2lkdGg6IDM4cHg7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDhweCAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgJi1wcmV2IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKTtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgfVxuICAgICAgJi1uZXh0IHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9kaXN0L2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zyk7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaXNzdWUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAmX19yaWdodCB7XG4gICAgICAmLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjEwcHg7XG4gICAgICAgIGhlaWdodDogOTE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Uge1xuICAgICAgJi1sYXJnZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA2MTBweDtcbiAgICAgICAgJi0tZGltIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjUpO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDMxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDMxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy9kaXN0L2ltZy9pY29uL21hZ2F6aW4tcG9wdXAtYnRuLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAmLW1lZGl1bSB7XG4gICAgICAgIHdpZHRoOiAyOTVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAgICYtc21hbGwge1xuICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgICAmLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgICAgfVxuICAgICAgJi1icmFuZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICB9XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB9XG4gICAgICAmLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwcHg7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RleHQge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB3aWR0aDogMjk1cHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbiAgJi12aXN1YWwge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEyNDBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICAmX190ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDEwNXB4O1xuICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwYWRkaW5nOiA1NnB4IDMwcHggMzJweCAzNHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgICYtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDZlbTtcbiAgICAgIH1cbiAgICAgICYtY29udGVudHMge1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44NjtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19zbGlkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2J0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogOHB4IDE0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgICAmLS1wcmV2IHtcbiAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpO1xuICAgICAgfVxuICAgICAgJi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19uYXYge1xuICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICYtbGlzdCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDdweDtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICB9XG4gICAgICAgICYtLWFuY2hvciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtaW1hZ2Uge1xuICAgICZfX2VubGFyZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEyNDBweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDEwMDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIC5sYXllci1wb3B1cC0tdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDI1cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgICAubGF5ZXItcG9wdXBfX2Nsb3NlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbiIsIi5sYXVuY2hpbmctY2FsZW5kYXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgJi10YWIge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luOiAyMHB4IC0xMHB4IC0xMHB4O1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTBweDtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmNWY1ZjU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgJi1yZWxlYXNlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAmLS1yZWQge1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICAgIH1cbiAgICB9XG4gICAgJi15ZCB7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICB9XG4gICAgJi1kYXkge1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICAgICYtaW5mbyB7XG4gICAgICBtYXJnaW46IDIwcHggMCAzM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtYnJhbmQge1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB9XG4gICAgJi1uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICYtYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cbn1cbi5sYXVuY2hpbmctbm90aWNlIHtcbiAgJl9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDQwcHg7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gIH1cbn1cbi5sYXVuY2hpbmctZGV0YWlsIHtcbiAgJl9faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgfVxuICAmX19nb29kcyB7XG4gICAgJi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICB9XG4gIH1cbn1cbi5sYXVuY2hpbmctcHJpdmFjeSB7XG4gIHBhZGRpbmc6IDIwcHg7XG5cbiAgJl9fZmlyc3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTIpO1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gIH1cbiAgJl9fcHJvZHVjdC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGluZS1oZWlnaHQ6ICgyNC8xMik7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsaW5lLWhlaWdodDogKDI0LzEyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgJl9fc3ViLWludGVydmFsIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gICZfLXN1Yi10ZW4ge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgJl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6MTJweDtcbiAgICBtYXJnaW4tdG9wOjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICB9XG4gICZfX3RleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgICBsaW5lLWhlaWdodDogKDI0LzEyKTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgJi0tcmVkIHtcbiAgICBjb2xvcjogI2VlNDg0ODtcbiAgfVxufVxuXG4uc2xpZGV7XG4gICYtY29udGFpbmVye1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLmdvb2Rze1xuICAmLWl0ZW17XG4gICAgJl9fc2VsZWN0e1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wcm9qZWN0e1xuXHQmLXNlY3Rpb257XG5cdFx0Jl9fcmV2aWV3e1xuXHRcdFx0Ji5yZXZpZXd7XG5cdFx0XHRcdCYtY29udGVudHMge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDRyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnJldmlld3tcblx0XHRcdFx0Ji1kaXNwbGF5IHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JiAuZ2FsbGVyeS1vdGhlcl9faXRlbXtcblx0XHRcdFx0cGFkZGluZzogMXJlbSAycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXRlY2h7XG5cdFx0Ym9yZGVyLXRvcCA6IDFweCBzb2xpZCAjNjY2O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0Jl9faGFzaHtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRtYXJnaW4tdG9wOiAzcmVtO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMS40cmVtO1xuXHRcdFx0JiAuaGFzaHRhZy1saXN0e1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0XHQmLS10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdH1cblx0XHRcdCYgPiAuZm9ybS1pdGVte1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RvcHtcblx0XHRcdCYtLWluZm97XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9wcm9qZWN0L3RlY2gtYmcucG5nXCIpO1xuXHRcdFx0XHRoZWlnaHQ6IDI3MHB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdH1cblx0XHRcdCYtLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA1OHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tc3ViLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLS1nb29kc3tcblx0XHRcdFx0aGVpZ2h0OiAzMjVweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXJlbTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogLTE1cmVtO1xuXHRcdFx0XHRib3gtc2l6aW5nOiBjb250ZW50LWJveDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tb3RoZXJ7XG5cdFx0XHQmX19saXN0LmdhbGxlcnktb3RoZXItLWhpZGRlbntcblx0XHRcdFx0aGVpZ2h0OiAyOC4ycmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19sb2FkaW5ne1xuXHRcdFx0bWFyZ2luLXRvcDogMy43cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uZGVmYXVsdC10YWJfX2xpc3QgfiAuZGVmYXVsdC10YWJfX2xpc3QgPiAuZGVmYXVsdC10YWJfX2l0ZW17XG5cdGJvcmRlci10b3A6IDA7XG59XG5cbi5iZXN0e1xuXHQmLXByb2R1Y3QtYm94IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHR9XG59XG4iLCIuZXNob3Age1xuXHQmLWJhbm5lciB7XG5cdFx0bWFyZ2luLXRvcDogLTMycHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Jl9faW1ne1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDUwcmVtO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKCcvQ29udGVudHMvaW1nL3Byb2plY3QvZXNob3AtbWFpbi1iZy5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHBhZGRpbmctdG9wOiAyOS41cmVtO1xuXHRcdFx0JiA+IC50aW1lcntcblx0XHRcdFx0JiA+IC50aW1lci12YWx1ZXtcblx0XHRcdFx0XHR3aWR0aDogOS44cmVtO1xuXHRcdFx0XHRcdGhlaWdodDogMTJyZW07XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKCcvQ29udGVudHMvaW1nL3Byb2plY3QvdGltZXJfYmcucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGhlaWdodDogLjJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLnRpbWVyLXZhbHVle1xuXHRcdFx0XHRcdCZfX3RleHR7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCZfX3RvcHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnRzL2ltZy9wcm9qZWN0L3RpbWVyX2JnLnBuZycpIG5vLXJlcGVhdCB0b3AgY2VudGVyO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmX19ib3R0b217XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoJy9Db250ZW50cy9pbWcvcHJvamVjdC90aW1lcl9iZy5wbmcnKSBuby1yZXBlYXQgYm90dG9tIGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYgLnRpbWVyLXRpdGxle1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuXHRcdFx0XHRmb250LXNpemU6IDYuNTFyZW07XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxMnJlbTtcblx0XHRcdH1cblx0XHRcdCYgLnRpbWVyLXZhbHVle1xuXHRcdFx0XHQmICsgLnRpbWVyLXZhbHVle1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA0LjVyZW07XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnOic7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDUuNjFyZW07XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHQtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtM3JlbVx0O1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIFwiZG90dW1cIiwgc2FuLXNlcmlmO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdGhlaWdodDogN3JlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLXRoZW1lIHtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXG5cdFx0JiArIC5wcm9qZWN0LWxpc3QtLW5vbmJhbm5lcntcblx0XHRcdG1hcmdpbi10b3A6IDIuNXJlbTtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbjowIC0xMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdH1cblxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOjAgMTBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblxuXHRcdCZfX3RodW1ibmFpbCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblx0XHQmX19pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLDAsMCwwLjcpO1xuXHRcdFx0dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdFx0dHJhbnNpdGlvbjphbGwgNTAwbXM7XG5cdFx0XHQtbXMtdHJhbnNpdGlvbjphbGwgNTAwbXM7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTFweDtcblx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cdFxuXG5cdFx0XHQmLXdyYXAge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RodW1ibmFpbDpob3ZlciAmX19pbmZvIHtcblx0XHRcdHRyYW5zZm9ybTp0cmFuc2xhdGVZKDBweCk7XG5cdFx0fVxuXHRcdCZfX25hbWUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHR9XG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWluLXdpZHRoOjE0NXB4O1xuXHRcdFx0aGVpZ2h0OjMycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZzowIDE3cHggMCAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR9XG5cdFx0Jl9fYW5jaG9yIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdH1cblx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMTVweDtcblx0XHRcdHBhZGRpbmc6MCAyMHB4O1xuXHRcdH1cblx0XHQmX19ib3gge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX3RpbWVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOjE1MHB4O1xuXHRcdFx0aGVpZ2h0OjMwcHg7XG5cdFx0XHRtYXJnaW46MCBhdXRvO1xuXHRcdFx0dG9wOiAtMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHR9XG5cdFx0Jl9fYnJhbmQge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiM5OTk7XG5cdFx0XHRsaW5lLWhlaWdodDogMTdweDtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGNvbG9yOiMyMTIxMjE7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0fVxuXHRcdCZfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdCBtYXJnaW4tdG9wOiA1cHg7XG5cdFx0XHQgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdCBmb250LXNpemU6IDEzcHg7XG5cdFx0XHQgY29sb3I6IzY2Njtcblx0XHRcdCBsaW5lLWhlaWdodDogMjVweDtcblx0XHR9XG5cdH1cblxuXHQmLWdvb2RzIHtcblx0XHRtYXJnaW4tdG9wOiA0cmVtO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cmVtO1xuXG5cdFx0JiAucHJvamVjdC1zZWN0aW9uX190aXRsZXtcblx0XHRcdHBhZGRpbmc6IDAgMC41cmVtIDEuNXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRmb250LWZhbWlseTogXCJMYXRvXCIsIFwiQXJpYWxcIiwgXCJOYW51bSBHb3RoaWNcIiwgXCJkb3R1bVwiLCBzYW4tc2VyaWY7XG5cdFx0fVxuXHRcdCZfX2Rpc3BsYXkge1xuXHRcdFx0bWFyZ2luLXRvcDogNjZweDtcblxuXHRcdFx0Lmdvb2RzIHtcblx0XHRcdFx0Ji1saXN0IHtcblx0XHRcdFx0XHQmX2hlYWRlciB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOjAgMTVweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5wcm9qZWN0e1xuXHQmLWRlZmF1bHR7XG5cdFx0Jl90YWJ7XG5cdFx0XHQmIGxpOmhvdmVye1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0JiAuZGVmYXVsdC10YWJfX2l0ZW0tZGVzY2VudGUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWRlc2NlbnRlLWFjdGl2ZS5wbmdcIik7XG5cdFx0XHRcdH1cblx0XHRcdFx0JiAuZGVmYXVsdC10YWJfX2l0ZW0tZGVzY2VudGVnb2xmIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1kZXNjZW50ZWdvbGYtYWN0aXZlLnBuZ1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5kZWZhdWx0LXRhYl9faXRlbS1sZWNvcSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2xvZ28vdGFiLWxvZ28tbGVjb3EtYWN0aXZlLnBuZ1wiKTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmIC5kZWZhdWx0LXRhYl9faXRlbS1sZWNvcWdvbGYge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9kaXN0L2ltZy9sb2dvL3RhYi1sb2dvLWxlY29xZ29sZi1hY3RpdmUucG5nXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmRlZmF1bHQtdGFiX19pdGVtLW11bnNpbmd3ZWFyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby1tdW5zaW5nd2Vhci1hY3RpdmUucG5nXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYgLmRlZmF1bHQtdGFiX19pdGVtLXVtYnJvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbG9nby90YWItbG9nby11bWJyby1hY3RpdmUucG5nXCIpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IiwiLnByb2plY3R7XG4gICYtZXZlbnR7XG4gICAgJl9faXRlbXtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgJl9fbGlzdHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgJi13cmFwcGVye1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3JlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi10b3B7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICZfX3RpdGxle1xuICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1ib3R0b206IC4xcmVtIHNvbGlkICM2NjY2NjY7XG4gICAgfVxuICAgICZfX2hpZ2hsaWdodHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNXJlbTtcbiAgICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICB9XG4gICAgJl9fY29ue1xuICAgICAgcGFkZGluZzogNXJlbSAzLjZyZW0gMy44cmVtO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVte1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICYrJntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcmVtO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMyl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xLjJyZW07XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgICAgJiA+ICp7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB9XG4gICAgICAmIC5pdGVtcy10eHR7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjRyZW07XG4gICAgICAgICZfX3RpdGxle1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcbiAgICAgICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuN3JlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNyZW07XG4gICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRhYntcbiAgICAmX19saXN0ID4gLnByb2plY3Qtc2VjdGlvbi5wcm9qZWN0LWxpc3RfX21lbnV7XG4gICAgICBtYXJnaW4tdG9wOiA2cmVtO1xuICAgIH1cbiAgfVxuICAmLWJhbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICZfX2xpc3R7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgICZfX2ZpZ3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJl9fZmlnY3tcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJl9fbGlrZXtcbiAgICAgICYtd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgd2lkdGg6IDZyZW07XG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgbGVmdDogMS4xcmVtO1xuICAgICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3Byb2plY3QvZXZlbnRfY29uX3RvcF9saWtlLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dC13cmFwcGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMi4ycmVtO1xuICAgICAgYm90dG9tOiAzLjhyZW07XG4gICAgICAmID4gKntcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RvcC10aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS4xcmVtO1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuXG4gICAgfVxuICAgICZfX2RhdGV7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn0iLCJcbi5yZXZpZXcge1xuXHQmLWhlYWRlcntcblx0XHRtYXJnaW4tdG9wOiA1LjhyZW07XG5cdFx0cGFkZGluZy1ib3R0b206IDMuMXJlbTtcblx0XHRwYWRkaW5nLWxlZnQ6IC41cmVtO1xuXHR9XG5cdCZfX25vLWRhdGF7XG5cdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0cGFkZGluZzogMTByZW0gMDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0fVxuXHQmLWJhbm5lciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OmF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdC8vIDIwMTgtMDEtMTYg7IKt7KCcXG5cdFx0Ly9wYWRkaW5nOjU0cHggMTVweCAxMHB4O1xuXHRcdC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wcm9qZWN0L2Jlc3RSZXZpZXctYmFubmVyLmpwZyk7XG5cdFx0Ly9ib3JkZXI6MXB4IHNvbGlkICNlZWU7XG5cblx0XHQmX19tZXNzYWdlIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Ji0tcG9pbnQge1xuXHRcdFx0XHRjb2xvcjokcmVkQ29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0d2lkdGg6NnB4O1xuXHRcdFx0XHRoZWlnaHQ6NnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOi0zcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0XHRcdHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRsZWZ0Oi0xOXB4O1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0Oi0xOXB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0bWFyZ2luLXRvcDogMzVweDtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjowIDMwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHQmLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0bWFyZ2luOjAgMTVweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cblx0XHRcdFx0XHQmICsgc3BhbiB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRjb2xvcjojNjY2O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0Oi0xNnB4O1xuXHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxM3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtN3B4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luLXRvcDogMzNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjojNjY2O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdH1cblxuXHQmLWJlc3Qge1xuXHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblxuXHQmLWhhc2h0YWcge1xuXHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG5cblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzoyOHB4IDRweDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6OTVweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0XHQmX192YWx1ZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cblx0Ji1jb250ZW50cyB7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHQmIC5mb3JtLWl0ZW1fX3N1Ym1pdHtcblx0XHRcdCYgKyAuZm9ybS1pdGVtX19pbnB1dHtcblx0XHRcdFx0d2lkdGg6IDE5cmVtO1xuXHRcdFx0XHRoZWlnaHQ6IDMuMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1kaXNwbGF5IHtcblx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cdCYtZ3VpZGUge1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cbn1cblxuLmdyYXBoaWMge1xuXHQmLWNvdXBvbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOjI0M3B4O1xuXHRcdGhlaWdodDoxMzVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0Y29sb3I6I2ZmZjtcblxuXHRcdCYtLXJlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vZ3JhcGhpYy1jb3Vwb25fcmVkLnBuZyk7XG5cdFx0fVxuXHRcdCYtLWJsYWNrIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9ncmFwaGljLWNvdXBvbl9ibGFjay5wbmcpO1xuXHRcdH1cblx0XHQmLS13aGl0ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vZ3JhcGhpYy1jb3Vwb25fd2hpdGUucG5nKTtcblx0XHRcdGNvbG9yOiMyMTIxMjE7XG5cblx0XHRcdC5ncmFwaGljLWNvdXBvbiB7XG5cdFx0XHRcdCZfX3RpdGxlICsgLmdyYXBoaWMtY291cG9uX190ZXh0IHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsMC4zKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDoxcHg7XG5cdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjZweDtcblx0XHRcdHRvcDotN3B4O1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2dyYXBoaWMtY291cG9uX3NoYWRvdy5wbmcpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdH1cblx0XHQmX19jb250ZW50cyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRwYWRkaW5nOjAgM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDhweDtcblxuXHRcdFx0ZW0ge1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOjAgM3B4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMzBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogM3B4O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlICsgJl9fdGV4dCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMXB4O1xuXG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHR0b3A6LTExcHg7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC4zKTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9O1xuXHRcdH1cblx0fVxufVxuXG4iLCIuZ29vZHNfd2lubmVye1xuICAmLWxpc3R7XG4gICAgJl9jb250ZW50e1xuICAgICAgJiA+IC5kZWZhdWx0LXRhYntcbiAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcbiAgICAgIH1cbiAgICAgICYgLmRlZmF1bHQtdGFiX19pdGVtLmFjdGl2ZV9pZHgge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgIH1cbiAgICAgICYgPiBoM3tcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTGF0b1wiLCBcIkFyaWFsXCIsIFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjlyZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNXJlbTtcbiAgICAgIH1cbiAgICAgICYgLmdvb2RzLWxpc3RfaGVhZGVye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC40cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAmLS10aXRsZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMS45cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtLW9wdGlvbntcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICAgICYgLnNlbGVjdC1jbGVhcntcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgdG9wOiAyLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pdGVtc3tcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogNS4xcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtcyB7XG4gICAgICAmICYtbmFtZXtcbiAgICAgICAgLy9oZWlnaHQ6IDMuN3JlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjM1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICAgICAgcGFkZGluZy10b3A6IC43cmVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIH1cbiAgICAgICYuZ29vZHMtbGlzdF9faXRlbXN7XG4gICAgICAgIHdpZHRoOiAyMy4ycmVtO1xuICAgICAgICAmICsgJntcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi13aW5uZXIuZ29vZHMtbGlzdF9faXRlbXN7XG4gICAgICAgIHdpZHRoOiA0MHJlbTtcbiAgICAgICAgJiAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1ze1xuICAgICAgICAgICYtYnJhbmR7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAuZ29vZHNfd2lubmVyLWxpc3RfX2l0ZW1ze1xuICAgICAgICAgICYtdGV4dHtcbiAgICAgICAgICAgIC8vd2lkdGg6IDI4LjJyZW07XG4gICAgICAgICAgICB3aWR0aDogMjcuOHJlbTtcbiAgICAgICAgICAgICZfd3JhcHBlcntcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmIC5nb29kcy1saXN0X19pdGVtc3tcbiAgICAgICAgICAmLW92ZXJfX3NlbGVjdHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiAuZ29vZHMtaXRlbV9fc2VsZWN0e1xuICAgICAgICAgICYtbGlzdHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAtLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjogMCAxcmVtO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLmdvb2RzLWxpc3RfX2l0ZW1ze1xuICAgICAgICAmIC5vdmVyLWFjdGl2ZXtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIC13ZWJraXQtYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgLW1vei1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLS4xcmVtO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtaW1nX19pY29ue1xuICAgICAgICAgICYubGlrZS1idG57XG4gICAgICAgICAgICAmIHNwYW57XG4gICAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgPiAmLWltZ3tcbiAgICAgICAgLy93aWR0aDogMTAwJTtcbiAgICAgICAgLy9oZWlnaHQ6IDI3LjNyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAmIGltZ3tcbiAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmLmxpc3QtaXRlbV9pbWctdmlld3tcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1vdmVyIHtcbiAgICAgICAgJiA+ICZfX2J0biB7XG4gICAgICAgICAgJiA+ICoge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgd2lkdGg6IDIwJTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IC5jYXJ0LWJ0biB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmID4gYnV0dG9uOm50aC1jaGlsZCgyKXtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgIzRkNGQ0ZDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJiA+IGJ1dHRvbjpudGgtY2hpbGQoMyl7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fd2lubmVye1xuICAgICAgICAgICYgPiAuZ29vZHMtbGlzdF9faXRlbXMtb3Zlcl9fYnRuLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy1vdmVyX19idG4ge1xuICAgICAgICAgICAgLyomID4gKiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgaGVpZ2h0OjQwcHg7XG4gICAgICAgICAgICAgICYgaW1ne1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aW5uZXItb3Zlci1wcmV2aWV3IHtcbiAgICAgICAgICAgICAgd2lkdGg6MTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLndpbm5lci1vdmVyLWxpa2Uge1xuICAgICAgICAgICAgICB3aWR0aDoyNiU7XG4gICAgICAgICAgICAgIGhlaWdodDo0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiA+IC5jYXJ0LWJ0biB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICB9Ki9cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtdGV4dHtcblxuICAgICAgICAmX3dyYXBwZXJ7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgPiAqe1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgICYgLmdvb2RzX3dpbm5lci1saXN0X19pdGVtcy10ZXh0e1xuICAgICAgICAgICAgd2lkdGg6IDMwLjZyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICAmICp7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJiAuZ29vZHMtbGlzdF9faXRlbXN7XG4gICAgICAgICAgICAgICYtbmFtZXtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuMzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IC43cmVtO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmLXByaWNle1xuICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMS4xNXJlbTtcbiAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYmVzdHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXI6IC4zcmVtIHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJBcmlhbFwiLCBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIHdpZHRoOiA4cmVtO1xuICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuOXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICAgICAgJiBoM3tcbiAgICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmIHB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLjlyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYgLmljb24tYnRue1xuICAgICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgJl9fc2VhcmNoe1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgJi10aHJlZXtcbiAgICAgICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jYXJ0e1xuICAgICAgICAgICYtdGhyZWV7XG4gICAgICAgICAgICB3aWR0aDogMTcuNHJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxLjRyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMS44cmVtO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMXJlbTtcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvbi9pY29uX2NhcnQxM3gxNy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19idXl7XG4gICAgICAgICAgJi10aHJlZXtcbiAgICAgICAgICAgIHdpZHRoOiAxNy40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA1cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWl0ZW17XG4gICAgJl9fc2VsZWN0e1xuICAgICAgJi1saXN0e1xuICAgICAgICBtYXJnaW46IDAgLS4zcmVtO1xuICAgICAgfVxuICAgICAgJi1pdGVte1xuICAgICAgICB3aWR0aDogMi4xcmVtO1xuICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNsaWRle1xuICAmLWljb257XG4gICAgJl9fbGVmdC5zbGlkZS1pY29ue1xuICAgICAgei1pbmRleDogMTA7XG4gICAgfVxuICAgICZfX3JpZ2h0LnNsaWRlLWljb257XG4gICAgICAvL2JhY2tncm91bmQ6ICNmZmY7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICB9XG4gIH1cbn1cbi5saXN0LWl0ZW17XG4gICZfaW1nLXZpZXd7XG4gICAgJl9hY3RpdmV7XG4gICAgICB6LWluZGV4OiA1O1xuICAgIH1cbiAgfVxufVxuXG4iLCJcbiR3ZWVrbHk6IChcblx0KFxuXHRcdCduYW1lJyA6ICd3aW50ZXInLFxuXHRcdCdwb3NpdGlvbicgOiAnMzZweCcsXG5cdCksXG5cdChcblx0XHQnbmFtZScgOiAnYmFsbCcsXG5cdFx0J3Bvc2l0aW9uJyA6ICc0MXB4Jyxcblx0KSxcblx0KFxuXHRcdCduYW1lJyA6ICdzaGlydCcsXG5cdFx0J3Bvc2l0aW9uJyA6ICc0MXB4JywgXG5cdCksXG5cdChcblx0XHQnbmFtZScgOiAnYmFnJyxcblx0XHQncG9zaXRpb24nIDogJzMycHgnLFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnIDogJ3BhbnRzJyxcblx0XHQncG9zaXRpb24nIDogJzMxcHgnLFxuXHQpLFxuXHQoXG5cdFx0J25hbWUnIDogJ2dvbGYnLFxuXHRcdCdwb3NpdGlvbicgOiAnMjNweCdcblx0KSxcbik7XG5cblxuLnNsaWRlciB7XG5cdCYtYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOjUwJTtcblx0XHR3aWR0aDozNnB4O1xuXHRcdGhlaWdodDo0MnB4O1xuXHRcdG1hcmdpbi10b3A6IC0yMXB4O1xuXHRcdGJvcmRlcjoxcHggc29saWQgIzk5OTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0ei1pbmRleDogMTAwO1xuXG5cdFx0Ji5wcmV2LWJ0biB7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vaWNvbi1hcnJvd19sZWZ0OHgxNC5wbmcpO1xuXHRcdH1cblxuXHRcdCYubmV4dC1idG4ge1xuXHRcdFx0cmlnaHQ6MDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uLWFycm93X3JpZ2h0OHgxNC5wbmcpO1xuXHRcdH1cblxuXHRcdCYtLWFscGhhIHtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC41KTtcblx0XHR9XG5cdH1cblx0Ji1wYWdpbmF0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRtYXJnaW46MjBweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDA7XG5cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOjhweDtcblx0XHRcdGhlaWdodDo4cHg7XG5cdFx0XHRtYXJnaW46MCA3cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2NlY2VjZTtcblx0XHRcdGN1cnNvcjpwb2ludGVyO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWRDb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnRpbWVyIHtcblx0aGVpZ2h0Ojk1cHg7XG5cdGNvbG9yOiNmZmY7XG5cdGZvbnQtc2l6ZTogMDtcblxuXHQuZmxpcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDo3OXB4O1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdGxpbmUtaGVpZ2h0OiA5NXB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0Zm9udC1zaXplOiA1MHB4O1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDk1cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQmLWNsb2NrIHtcblx0XHRcdCYtYmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdHBlcnNwZWN0aXZlOjIwMHB4O1xuXHRcdFx0XHRiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtcblx0XHRcdH1cblx0XHRcdCYtYWN0aXZlIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdHRvcDowO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdHotaW5kZXg6Mztcblx0XHRcdFx0cGVyc3BlY3RpdmU6MjAwcHg7XG5cdFx0XHRcdGJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51cCB7XG5cdFx0XHQuc2hhZG93IHtcblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHQuaW5uIHtcblx0XHRcdFx0dG9wOjA7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9yYWRpdXMtYm94LWhlYWQucG5nKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZG93biB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHRib3R0b206MDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6NTAlO1xuXHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG5cblx0XHRcdC5pbm4ge1xuXHRcdFx0XHRib3R0b206MDtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL3JhZGl1cy1ib3gtYm90dG9tLnBuZyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmlubiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAyMDAlO1xuXHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0fVxuXHR9XG5cblx0Ji10aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDoxMDAlO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRmb250LXNpemU6IDU0cHg7XG5cdFx0Y29sb3I6I2ZmZjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGxpbmUtaGVpZ2h0OiA5NXB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxuXHQmLXZhbHVlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOjc5cHg7XG5cdFx0aGVpZ2h0OjEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRjb2xvcjojZmZmO1xuXHRcdHBlcnNwZWN0aXZlOjE1MHB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9yYWRpdXMtYm94LnBuZyk7XG5cblx0XHQmICsgJiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6MThweDtcblx0XHRcdFx0Y29udGVudDogJzonO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOjUwJTtcblx0XHRcdGxlZnQ6MDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6M3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTEuNXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3RvcCB7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDo1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vcmFkaXVzLWJveC1oZWFkLnBuZyk7XG5cdFx0XHQtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG5cdFx0XHR0cmFuc2l0aW9uOmFsbCA1MDBtcztcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXG5cdFx0Jl9fYm90dG9tIHtcblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0Ym90dG9tOjA7XG5cdFx0XHRsZWZ0OjA7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0aGVpZ2h0OjUwJTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9yYWRpdXMtYm94LWJvdHRvbS5wbmcpO1xuXHRcdFx0LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0ei1pbmRleDogMDtcblx0XHR9XG5cblx0XHQmX190ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogNTBweDtcblx0XHRcdGNvbG9yOiNmZmY7XG5cdFx0XHRsaW5lLWhlaWdodDogOTVweDtcblx0XHRcdHotaW5kZXg6IDU7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUgJl9fdG9wIHtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciAxMDAlO1xuXHRcdFx0dHJhbnNmb3JtOnJvdGF0ZVgoLTE4MGRlZyk7XG5cdFx0fVxuXHRcblx0fVxufVxuXG4kYmFubmVyRWxlbWVudDogb3V0bGV0LWJhbm5lcl9fZWxlbWVudDsgXG4kb3V0bGV0SG90OiBvdXRsZXQtaG90O1xuLm91dGxldCB7XG5cdG1hcmdpbi1ib3R0b206IDE1MHB4O1x0XG5cdCYtdmlzdWFsIHtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cdCYtYmFubmVyIHtcblx0XHQmX19lbGVtZW50IHtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xuXHRcdFx0Y29sb3I6I2ZmZjtcblxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHR9XG5cblxuXHRcdFx0Ji1hbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2ZmZjtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1zZWN0aW9uIHtcblxuXHRcdCYgKyAmIHtcblx0XHRcdG1hcmdpbi10b3A6IDc1cHg7XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRwYWRkaW5nOjIwcHggNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdGxpbmUtaGVpZ2h0OiAyN3B4O1xuXHRcdH1cblxuXHRcdCZfX2NvbnRlbnRzIHtcblx0XHRcdFxuXHRcdH1cblx0fVxuXHQmLXZpc3VhbCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC4jeyRiYW5uZXJFbGVtZW50fSB7XG5cdFx0XHR3aWR0aDo2MzBweDtcblx0XHRcdGhlaWdodDogNjEwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2plY3Qvb3V0bGV0LXZpc3VhbDIuanBnKTtcblx0XHR9XG5cblx0XHQuI3skYmFubmVyRWxlbWVudH0tdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0fVxuXG5cdFx0LiN7JGJhbm5lckVsZW1lbnR9LXZhbHVlIHtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LiN7JGJhbm5lckVsZW1lbnR9LWFuY2hvciB7XG5cdFx0XHR3aWR0aDoxNDBweDtcblx0XHRcdGhlaWdodDo0MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdH1cblxuXG5cdFx0Jl9fc2xpZGVyIHtcblx0XHRcdHdpZHRoOjYzMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xMHB4O1x0XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHRcdFxuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdFx0Jl9fYmFubmVyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0Ji5vdXRsZXQtYmFubmVyX19lbGVtZW50IHtcblx0XHRcdFx0cGFkZGluZzowIDQwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOjM0M3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtd2Vla2x5IHtcblx0XHQmX19saXN0IHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRtYXJnaW46MCAtMTBweDtcblx0XHR9XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdFx0XG5cdFx0fVxuXG5cdFx0Jl9fYm94IHtcblx0XHRcdHBhZGRpbmctdG9wOjEyMnB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDM5cHg7XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0Y3Vyc29yOnBvaW50ZXI7XG5cdFx0XHRAZWFjaCAkc3R5bGUgaW4gJHdlZWtseSB7XG5cdFx0XHRcdCYtLSN7bWFwX2dldCgkc3R5bGUsJ25hbWUnKX0ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltZy9pY29uL291dGxldC13ZWVrbHktI3ttYXBfZ2V0KCRzdHlsZSwnbmFtZScpfS5wbmcpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAje21hcF9nZXQoJHN0eWxlLCAncG9zaXRpb24nKX07XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lmhhc2h0YWctYnRuIHtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojMzMzO1xuXHRcdFx0XHRcdGJvcmRlcjoxcHggc29saWQgIzMzMztcblx0XHRcdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaG90IHtcblx0XHQmLm91dGxldC1zZWN0aW9uIHtcblx0XHRcdG1hcmdpbi10b3A6NDVweDtcblx0XHR9XG5cdFx0Lm91dGxldC1zZWN0aW9uX19jb250ZW50cyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcdFxuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzY2NjY2Njtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OnRhYmxlO1xuXHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblxuXHRcdCZfX3BhcnQge1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOjYxMHB4O1xuXG5cdFx0XHQmICsgJiB7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdHBhZGRpbmc6MTNweCAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogXHQxOHB4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cblx0XHQmX19saXN0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1x0XG5cdFx0XHRib3JkZXI6MXB4IHNvbGlkICNkZGQ7XG5cdFx0fVxuXG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0cGFkZGluZzoxNXB4IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdFx0JiArICYge1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO1xuXHRcdFx0fVxuXG5cdFx0XHQmLS1maXJzdCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6MzYycHg7XG5cdFx0XHRcdHBhZGRpbmc6MjdweCAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG5cdFx0XHRcdC5vdXRsZXQtaG90X190aHVtYm5haWwtYm94IHtcblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0bWF4LXdpZHRoOm5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTp0YWJsZTtcblx0XHRcdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lmdvb2RzLWl0ZW1fX3RpdGxlIHtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZ29vZHMtaXRlbV9fcHJpY2Uge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0LiN7JG91dGxldEhvdH1fX251bWJlciB7XG5cdFx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDo4NXB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OjcwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA4NHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LiN7JG91dGxldEhvdH1fX2luZm8ge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuI3skb3V0bGV0SG90fV9fdGh1bWJuYWlsIHtcblx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6NjBweDtcblx0XHRcdFx0XHRyaWdodDowO1xuXHRcdFx0XHRcdHdpZHRoOmF1dG87XG5cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC4jeyRvdXRsZXRIb3R9X190aHVtYm5haWwtYm94IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6MDtcblx0XHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFxuXHRcdH1cblxuXHRcdCZfX2FuY2hvciB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1yb3c7XG5cdFx0XHR3aWR0aDoxMDAlO1xuXHRcdH1cblxuXHRcdCZfX251bWJlciB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6NTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cblx0XHQmX190aHVtYm5haWwge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcblx0XHRcdHdpZHRoOjc0cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1x0XG5cdFx0XHQmLWJveCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6NzRweDtcblx0XHRcdFx0aGVpZ2h0Ojc0cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHRcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkO1xuXHRcdFx0XHRmb250LXNpemU6IDA7XHRcblx0XHRcdFx0XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0bWF4LXdpZHRoOjk1JTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0Oi0xcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcblx0XHR9XG5cblx0XHQmX19pbmZvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0ei1pbmRleDogNTtcblx0XHR9XG5cblx0XHQmX192aWV3IHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHR3aWR0aDo4MnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogXHQxMnB4O1xuXHRcdFx0Y29sb3A6IzMzMztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblxuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRjb2xvcjokcmVkQ29sb3I7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtcGljayB7XG5cdFx0Jl9fY2F0ZWdvcnkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6NjNweDtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGQ7XG5cblx0XHRcdCYtbGlzdCB7XG5cdFx0XHRcdHBhZGRpbmc6MCAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDA7XG5cblx0XHRcdH1cblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46MCAxMXB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0XHRmb250LXNpemU6IFx0MTNweDtcblx0XHRcdFx0Y29sb3I6Izk5OTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDYycHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRcdGNvbG9yOiRyZWRDb2xvcjtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0Ym90dG9tOi0xcHg7XG5cdFx0XHRcdFx0XHRsZWZ0OjA7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6MnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji1hbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdHBhZGRpbmc6MCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3NsaWRlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuOyBcblx0XHR9XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDA7XHRcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdC5nb29kcy1saXN0X2NvbnRlbnQtY29sdW1uIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji1wb3B1cCB7XG5cdFx0LmxheWVyLXBvcHVwX2xvbmdfY29udGVudCB7XG5cdFx0XHR3aWR0aDo1NDVweDtcblx0XHR9XG5cdH1cblxuXHQmLWNvbnRhaW5lciB7XG5cdFx0cGFkZGluZzozNXB4IDM4cHggNDBweDtcblx0fVxufVxuXG4ubWFya2Rvd24ge1xuXHQmLWdvb2RzIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXG5cdFx0Jl9fbWVudSB7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6Mjk1cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbToyMXB4O1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgIzY2NjY2Njtcblx0XHRcdGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGRkZGQ7XG5cblx0XHRcdCYtdGl0bGUge1xuXHRcdFx0XHRoZWlnaHQ6NTFweDtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0cGFkZGluZzowIDE1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDUxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2Rpc3BsYXkge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6cmlnaHQ7XG5cdFx0XHR3aWR0aDo5MjVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOjEwMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTotMTAwcHg7XG5cdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2NjY2O1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR9XG5cdFx0Jl9fZmlsdGVyIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtcblx0XHR9XG5cdFx0Jl9fZGlzY291bnQge1xuXHRcdFx0cGFkZGluZzoxNXB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdGJvcmRlcjoxcHggc29saWQgI2RkZDtcblx0XHRcdGJvcmRlci1sZWZ0OjA7XG5cdFx0XHRib3JkZXItcmlnaHQ6MDtcblx0XHR9XG5cdFx0Jl9fYmFubmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHQuI3skYmFubmVyRWxlbWVudH0ge1xuXHRcdFx0XHRwYWRkaW5nOjI1cHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOjEyN3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Byb2plY3Qvb3V0bGV0LWNvdW50ZG93bi5qcGcpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0fVxuXG5cdFx0XHQuI3skYmFubmVyRWxlbWVudH0tdGl0bGUge1xuXHRcdFx0XHRsaW5lLWhlaWdodDoyM3B4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC50aW1lciB7XG5cdFx0XHRcdGhlaWdodDphdXRvO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDU0cHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtdmFsdWUge1xuXHRcdFx0XHRcdHdpZHRoOjUwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OjYwcHg7XG5cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jl9fdGV4dCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogNjBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC4jeyRiYW5uZXJFbGVtZW50fS1hbmNob3Ige1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdFx0XHR3aWR0aDoxMDBweDtcblx0XHRcdFx0aGVpZ2h0OjMycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX19zbGlkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXG5cdFx0XHQmLWJ0biB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC05NXB4O1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQmLWZpbHRlciB7XG5cdFx0Jl9faXRlbSB7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6IzY2Njtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXG5cdFx0XHQmICsgJiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYtYW5jaG9yIHtcblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGNvbG9yOiRyZWRDb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLS1jb3VudCB7XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtZGlzY291bnQge1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCZfX3N1Ym1pdCB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNnB4O1xuXHRcdH1cdFx0XG5cdH1cblxufVxuXG4uZ29vZHMge1xuXHQmLWl0ZW0ge1xuXHRcdCZfX2JyYW5kIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IFx0MTJweDtcblx0XHRcdGNvbG9yOiM4ODg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHR9XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0bWFyZ2luLXRvcDogMXB4O1x0XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiBcdDEycHg7XG5cdFx0XHRjb2xvcjojMjEyMTIxO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0fVxuXHRcdCZfX3ByaWNlIHtcblx0XHRcdG1hcmdpbi10b3A6MXB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogXHQxM3B4O1xuXHRcdFx0Y29sb3I6IzIxMjEyMTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdFx0Ji0tZ3JheSB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAycHg7XG5cdFx0XHRcdGNvbG9yOiM5OTk7XG5cdFx0XHR9XG5cdFx0XHQmLS1wZXJjZW50IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdFx0Y29sb3I6JHJlZENvbG9yO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmX192aWV3IHtcblx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdHBhZGRpbmc6MCA3cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRjb2xvcjojMzMzO1xuXG5cdFx0XHQmLS1hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiRyZWRDb2xvcjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjEwcHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uc2xpZGUge1xuXHQmLWZvcm0ge1xuXHRcdG1hcmdpbi10b3A6IDExcHg7XG5cblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHRjbGVhcjpib3RoO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0fVxuXHRcdCZfX2l0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdHdpZHRoOjQ3cHg7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6IzY2NjtcblxuXHRcdFx0JiArICYge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMThweDtcblx0XHRcdH1cblxuXHRcdFx0Ji5fX2Rhc2ggKyAmIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjI0cHg7XG5cdFx0XHRcdGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRcdFx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRcdFx0XHRjb2xvcjppbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLl9fZGFzaCB7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdHdpZHRoOjE4cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiM2NjY7XG5cdFx0XHR9XG5cdFx0XHQmLl9fdW5pdCB7XG5cdFx0XHRcdHdpZHRoOjI0cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX19zbGlkZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdGhlaWdodDoycHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAyN3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RjZGNkYztcblxuXHRcdFx0LnVpLXNsaWRlci1yYW5nZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOi0xcHg7XG5cdFx0XHRcdGxlZnQ6MDtcblx0XHRcdFx0aGVpZ2h0OjRweDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcblx0XHRcdH1cblxuXHRcdFx0LnVpLXNsaWRlci1oYW5kbGUge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtOXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRib3JkZXI6MXB4IHNvbGlkICNkZGRkZGQ7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAzcHggNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IFxuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHRjdXJzb3I6cG9pbnRlcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnByb2R1Y3Qge1xuXHQmLWZpbHRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjZGRkZGRkO1xuXHRcdGJvcmRlci10b3A6MnB4IHNvbGlkICM2NjY7XG5cdFx0XG5cdFx0Jl9fY2F0ZWdvcnkge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdCYgKyAmIHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGhlaWdodDo0OXB4O1xuXHRcdFx0XHRwYWRkaW5nOjAgMTVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRjb2xvcjojMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYtdmFsdWUge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdFx0XHRwYWRkaW5nOjE4cHggMTVweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206MjBweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdFx0Zm9udC1zaXplOjEycHg7XG5cdFx0XHRcdGNvbG9yOiM2NjY7XG5cblx0XHRcdFx0JiArICYge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6MXB4IGRvdHRlZCAjZGRkO1xuXHRcdFx0XHRcdCY6YmVmb3JlLCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6LTFweDtcblx0XHRcdFx0XHRcdHdpZHRoOjEzcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHJpZ2h0OjA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLWZpZWxkIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdC5jaGVja2JveC10ZXh0IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmICsgbGkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnByaWNlLXNlbGYge1xuXHRcdFx0XHR3aWR0aDoxNjBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDM2cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdFx0XG5cdFx0XHRcdC5zbGlkZSB7XG5cdFx0XHRcdFx0Ji1mb3JtIHtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0XHQmX19pdGVtIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDcycHg7XG5cdFx0XHRcdFx0XHRcdCYgKyAuc2xpZGUtZm9ybV9faXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE2cHg7XHRcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fcmVzdWx0IHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdHBhZGRpbmc6MCAyMHB4O1xuXHRcdFx0Ym9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtcblxuXHRcdFx0Ji1jb250YWluZXIge1xuXHRcdFx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHRcdFx0d2lkdGg6MTAwJTtcblx0XHRcdFx0aGVpZ2h0OjUwcHg7XG5cdFx0XHRcdHRhYmxlLWxheW91dDogZml4ZWQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3NlbGVjdGVkIHtcblx0XHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0XHRoZWlnaHQ6NTBweDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHQmLWxpc3Qge1xuXHRcdFx0XHRmb250LXNpemU6IFx0MDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC00cmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji1pdGVtIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRmb250LXNpemU6IFx0MTNweDtcblx0XHRcdFx0Y29sb3I6IzY2Njtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA2cHg7XHRcblx0XHRcdFx0XHRjb250ZW50OiAnWCc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHQmX19hY3Rpb24ge1xuXHRcdFx0ZGlzcGxheTogdGFibGUtY2VsbDtcdFxuXHRcdFx0d2lkdGg6MTUwcHg7XG5cdFx0XHRmb250LXNpemU6IDA7XHRcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdFxuXHRcdFx0LmJ1dHRvbi1taW5pIHtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdH1cblx0XHRcdC5idXR0b24tbWluaSArIC5idXR0b24tbWluaSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Jl9fdG9nZ2xlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTotMzJweDtcblx0XHRcdGxlZnQ6NTAlO1xuXHRcdFx0d2lkdGg6MTMwcHg7XG5cdFx0XHRoZWlnaHQ6MzJweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNjVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiBcdDEycHg7XG5cdFx0XHRjb2xvcjojZmZmO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRcdGhlaWdodDoxMDAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XHRcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMycHg7XG5cblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdFx0cmlnaHQ6MjVweDtcblx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdHdpZHRoOiAxMXB4O1x0XG5cdFx0XHRcdFx0aGVpZ2h0OjZweDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1x0XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY29uL2Fycm93LXRvcF93aGl0ZTExeDYucG5nKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOnRyYW5zZm9ybSA1MDBtcztcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ud2FyZWhvdXNpbmcge1xuXHQmLW1lc3NhZ2Uge1xuXHRcdHBhZGRpbmctYm90dG9tOjM1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6MTZweDtcblx0XHRcdGNvbG9yOiMzMzM7XG5cdFx0XHRsaW5lLWhlaWdodDogMjVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblxuXHRcdCZfX21lbnQge1xuXHRcdFx0bWFyZ2luLXRvcDogOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMzMzO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0Ji1ndWlkZSB7XG5cdFx0aGVpZ2h0Ojk1cHg7XG5cdFx0Ym9yZGVyOjFweCBzb2xpZCAjNjY2O1xuXHRcdGJvcmRlci1sZWZ0OjA7XG5cdFx0Ym9yZGVyLXJpZ2h0OjA7XG5cblx0XHQmX193cmFwIHtcblx0XHRcdHdpZHRoOjEwMCU7XG5cdFx0XHRoZWlnaHQ6OTNweDtcblx0XHRcdGRpc3BsYXk6IHRhYmxlO1xuXHRcdFx0dGFibGUtbGF5b3V0OiBmaXhlZDtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0aGVpZ2h0OjkzcHg7XG5cdFx0XHR3aWR0aDo5NXB4O1xuXHRcdFx0cGFkZGluZzowIDVweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGNvbG9yOiMzMzM7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQmX192YWx1ZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0aGVpZ2h0OjkzcHg7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXG5cdCYtZm9ybSB7XG5cdFx0cGFkZGluZzoyNXB4IDAgNXB4O1xuXG5cdFx0Jl9fbWVzc2FnZSB7XG5cdFx0XHRwYWRkaW5nOjAgNXB4O1xuXHRcdFx0Ji0tdGl0bGUge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGNvbG9yOiMzMzM7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji0tZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRcdGNvbG9yOiM2NjY7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3BhcnQge1xuXHRcdFx0cGFkZGluZzoyNXB4IDVweDtcblxuXHRcdFx0JiArICYge1xuXHRcdFx0XHRib3JkZXItdG9wOjFweCBzb2xpZCAjZTNlM2UzO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX3dyYXAge1xuXHRcdFx0ZGlzcGxheTogdGFibGU7XG5cdFx0XHR0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cblx0XHQmX190aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0d2lkdGg6MTAwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cblx0XHQmX192YWx1ZSB7XG5cdFx0XHRkaXNwbGF5OiB0YWJsZS1jZWxsO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdFx0LmZvcm0tZ3JvdXAge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRkaXNwbGF5OnRhYmxlO1xuXHRcdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmICsgLmZvcm0tZ3JvdXAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmlucHV0LW1lc3NhZ2Uge1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1pdGVtIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6dGFibGU7XG5cdFx0XHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0fSBcblxuXHRcdFx0XHQmLS1kYXNoIHtcblx0XHRcdFx0XHR3aWR0aDoxMDNweDtcblxuXHRcdFx0XHRcdCYgKyAuZm9ybS1pdGVtLS1kYXNoIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMnB4O1xuXG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6NTAlO1xuXHRcdFx0XHRcdFx0XHRsZWZ0Oi0xNHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDo1cHg7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDoxcHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6LTAuNXB4O1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fYnV0dG9uIHtcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdH1cblx0fVxufVxuXG4uaW1taW5lbnQge1xuXHQmLXBvcHVwIHtcblx0XHRwb3NpdGlvbjogZml4ZWQ7XG5cdFx0d2lkdGg6NjcwcHg7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdGxlZnQ6MDtcblx0XHRib3R0b206MDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0b3A6YXV0bztcblxuXHRcdC5sYXllci1wb3B1cF9sb25nX2NvbnRlbnQge1xuXHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdHdpZHRoOjY3MHB4O1xuXHRcdFx0dHJhbnNmb3JtOm5vbmU7XG5cdFx0fVxuXG5cdFx0Jl9fZGltIHtcblx0XHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDowO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zO1xuXG5cdFx0XHQmLmhpZGUge1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IHZpc2liaWxpdHkgMG1zIDUwMG1zIG9wYWNpdHkgNTAwbXMgMG1zIDtcblx0XHRcdH1cblxuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0b3BhY2l0eTogMC42NTtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cdCYtY29udGFpbmVyIHtcblx0XHRwYWRkaW5nOjAgMjRweCA0MHB4O1xuXHR9XG5cblx0Ji1saXN0IHtcblx0XHR3aWR0aDoxMDAlO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTp0YWJsZTtcblx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblxuXHQmLWl0ZW0ge1xuXHRcdGZsb2F0OmxlZnQ7XHRcblx0XHR3aWR0aDo0Ny41OCU7IFxuXHRcdHBhZGRpbmctYm90dG9tOjI2cHg7XG5cdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGhlaWdodDo1M3B4O1xuXHRcdFx0cGFkZGluZzowIDEwcHg7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6IzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2NjY2NjtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6MXB4O1xuXHRcdFx0XHRoZWlnaHQ6MTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGNvbnRlbnQ6Jyc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cblx0XHQmICsgJiB7XHRcblx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdH1cblxuXHRcdCZfX3Byb2R1Y3Qge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdC5nb29kcy1pdGVtX190aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cdH1cblxuXHQmLXRhZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDoxMHB4O1xuXHRcdGxlZnQ6MDtcblx0XHRoZWlnaHQ6MjVweDtcblx0XHRwYWRkaW5nOjAgMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWU0ODQ4O1xuXHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiNmZmY7XG5cdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0Zm9udC1zdHlsZTpub3JtYWw7XG5cdFx0Jl9fZGVsIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjpub25lO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0bGVmdDowO1xuXHRcdFx0XHR3aWR0aDoxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6MXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMC41cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdFx0dG9wOjUwJTtcblx0XHRcdFx0d2lkdGg6NHB4O1xuXHRcdFx0XHRoZWlnaHQ6N3B4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYXJyb3ctcmlnaHRfd2hpdGU0eDcucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1pbmZvIHtcblx0XHRwYWRkaW5nOjAgMjBweDtcblx0fVxuXG5cdCYtYnV0dG9uIHtcblx0XHRwYWRkaW5nLXRvcDozMHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdCYtdG9nZ2xlQnRuLmJ1dHRvbi1taW5pLmJ1dHRvbi1taW5pLXJlZCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdGxlZnQ6MDtcblx0XHRib3R0b206MDtcblx0XHRoZWlnaHQ6NDBweDtcblx0XHRwYWRkaW5nOjAgMjVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1MnB4O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9pY29uLW1pbmltaXplX3doaXRlLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyM3B4IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxufVxuXG5cbiIsIi5sYiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji1zZWN0aW9uIHtcblx0XHQmX19wYWdpbmF0aW9uIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNTBweDtcblx0XHR9XG5cdH1cblx0Ji1jbXQtc2VjdGlvbiB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDE1MHB4O1xuXHR9XG5cdCYtaGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogNjBweCA1cHggMzBweDtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogICRsYXRvRm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAyNWVtO1xuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XG5cdFx0fVxuXHRcdCYtb3B0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiA1cHg7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHRcdCYtdmlldyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRib3R0b206IDIwcHg7XG5cdFx0XHRyaWdodDogNXB4O1xuXHRcdH1cblx0fVxuXHQmLWNvbiB7XG5cdFx0Ji1zZWN0aW9uIHtcblx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdH1cblx0XHQmX19saXN0IHtcblx0XHRcdG1hcmdpbjogLTMwcHggLTEwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0bWFyZ2luOiAzMHB4IDEwcHg7XG5cdFx0fVxuXHRcdCZfX2luZm8ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luOiAyMHB4IDVweCAwO1xuXHRcdFx0Ji1uYW1lIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdCYtc2VjdGlvbiB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHR9XG5cdH1cbn1cbi5sYi12aWV3IHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdCZfX2xpc3Qge1xuXHRcdG1hcmdpbjogMCAtMTBweDtcblx0XHRmb250LXNpemU6IDA7XG5cdH1cblx0Jl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyOTVweDtcblx0XHRtYXJnaW46IDAgMTBweCA1MHB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0Ji1uYW1lIHtcblx0XHRcdHBhZGRpbmc6IDI1cHggNXB4IDA7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHR9XG5cdH1cbn1cbi5sYi1zbGlkZTEge1xuXHQmX193cmFwcGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblx0Jl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCAxMDVweDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdCZfX2xpc3Qge1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXHQmX19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXHRcdHotaW5kZXg6IDU7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbig1MDBtcyk7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgxKVxuXHR9XG5cdCZfX2luZm8ge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmLWJyYW5kIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAgJGxhdG9Gb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wMjVlbTtcblx0XHR9XG5cdFx0Ji10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTNweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0Y29sb3I6ICMxNTE1MTU7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcblx0XHR9XG5cdFx0Ji1kYXRlIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRjb2xvcjogIzk5OTtcblx0XHR9XG5cdFx0LyomOmFmdGVyIHtcblx0XHRcdEBpbmNsdWRlIGljb24taW5pdCgpO1xuXHRcdFx0QGluY2x1ZGUgaWNvbi1zdHlsZShzbGFzaDE1eDE2KTtcblx0XHRcdG1hcmdpbi10b3A6IDI1cHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9Ki9cblx0fVxuXHQmX19jb3VudCB7XG5cdFx0cGFkZGluZzogMjBweCAwIDUwcHg7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmX19udW0ge1xuXHRcdGZvbnQtZmFtaWx5OiAgJGxhdG9Gb250O1xuXHRcdCYtLW5vdyxcblx0XHQmLS10b3RhbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdH1cblx0XHQmLS1ub3cge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRAaW5jbHVkZSBpY29uLWluaXQoKTtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbi1zdHlsZShzbGFzaDEzeDIwKTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0cmlnaHQ6IDdweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVZKC01MCUpKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji0tdG90YWwge1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0fVxuXHR9XG5cdCYtY29udHJvbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRib3R0b206IDA7XG5cdFx0d2lkdGg6IDM2cHg7XG5cdFx0aGVpZ2h0OiA0MnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDUwMG1zKTtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KC41KTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vYXJyb3dfbGVmdF9zbWFsbC5zdmcpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6ICBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxMHB4IGF1dG87XG5cdFx0Ji0tcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdH1cblx0XHQmLS1uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKC0xLCAxKSlcblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdH1cblx0fVxufVxuLmxiLWJ1dHRvbiB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdHBhZGRpbmc6IDAgNXB4O1xuXHRmb250LXNpemU6IDA7XG5cdCZfX2xlZnQsICZfX3JpZ2h0IHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cdCZfX2xlZnQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHR9XG5cdCZfX3JpZ2h0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cbi5sYi1zbGlkZS13cmFwIHtcblx0cGFkZGluZy10b3A6IDgwcHg7XG59XG4ubGItcHJvYyB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAxNTBweDtcblx0bWFyZ2luLWJvdHRvbTogLTE1MHB4O1xuXHQmLXRpdGxlIHtcblx0XHRwYWRkaW5nOiA4MHB4IDVweCAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRsZXR0ZXItc3BhY2luZzogLS4wNWVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0fVxuXHQmLXN1YnRpdGxlIHtcblx0XHRwYWRkaW5nOiA0MHB4IDVweCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuXHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0fVxuXHQmLW9wdGlvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAycHgpO1xuXHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHQmX191cHBlciB7XG5cdFx0XHRwYWRkaW5nOiAzMHB4IDE1cHggMjBweDtcblx0XHR9XG5cdFx0Jl9fdW5kZXIge1xuXG5cdFx0fVxuXHR9XG59IiwiLmxiLWRldGFpbCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ji1mdWxsIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMzVweDtcblx0XHQmX190ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA2MTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC01MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYtdHJpcGxlIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogODBweDtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0Jl9fbGVmdCxcblx0XHQmX19yaWdodCxcblx0XHQmX191bmRlciB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHQmX19sZWZ0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiA2MTBweDtcblx0XHR9XG5cdFx0Jl9fcmlnaHQge1xuXHRcdFx0d2lkdGg6IDUwNHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEyNnB4O1xuXHRcdH1cblx0XHQmX191bmRlciB7XG5cdFx0XHRtYXJnaW46IDkwcHggMCAwIDIxMHB4O1xuXHRcdH1cblx0XHQmX190ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0MHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRib3R0b206IC05NXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCYtbG9nbyB7XG5cdFx0d2lkdGg6IDE1NXB4O1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAgJGxhdG9Gb250O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDI1ZW07XG5cdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgaWNvbi1pbml0KCk7XG5cdFx0XHRAaW5jbHVkZSBpY29uLXN0eWxlKHNsYXNoMTV4MTYpO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZzogMjVweCAwIDIwcHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblx0Ji1kZXNjIHtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogKDI2LzE0KTtcblx0XHRsZXR0ZXItc3BhY2luZzogIC0uMDI1ZW07XG5cdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHR9XG5cdCYtYWxpZ24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuXHRcdCYgfiAmIHtcblx0XHRcdHBhZGRpbmc6IDAgMCAzNHB4IDQwcHg7XG5cdFx0fVxuXHR9XG5cdCYtc3ViamVjdCB7XG5cdFx0Zm9udC1mYW1pbHk6ICAkbGF0b0ZvbnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IDkwMDtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0fVxuXHQmLW9iamVjdCB7XG5cdFx0Zm9udC1mYW1pbHk6ICAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAoMjYvMTQpO1xuXHRcdGNvbG9yOiAkZGVlcEdyYXlDb2xvcjtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdCZfX251bSB7XG5cdFx0XHRmb250LWZhbWlseTogICRsYXRvRm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0fVxuXHRcdCZfX2xpc3Qge1xuXHRcdFx0cGFkZGluZy10b3A6IDI0cHg7XG5cdFx0fVxuXHR9XG5cdCYtd2lkZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogIDE5MjBweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQmX190ZXh0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG5cdFx0XHRmb250LXNpemU6IDgwcHg7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0XHRjb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG5cdFx0fVxuXHR9XG5cdCYtdGV0cmEge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDgwcHggMCA1MHB4O1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHQmX3RldHJhMSxcblx0XHQmX3RldHJhMixcblx0XHQmX3RldHJhMyxcblx0XHQmX3RldHJhNCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdH1cblx0XHQmX3RldHJhMSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0fVxuXHRcdCZfdGV0cmEyIHtcblx0XHRcdHdpZHRoOiA2MTBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyMzBweDtcblx0XHR9XG5cdFx0Jl90ZXRyYTMge1xuXHRcdFx0bWFyZ2luLXRvcDogMTAwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTA1cHg7XG5cdFx0fVxuXHRcdCZfdGV0cmE0IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0Ym90dG9tOiAzMDBweDtcblx0XHRcdHdpZHRoOiA0MDFweDtcblx0XHR9XG5cdFx0Jl9fdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRoZWlnaHQ6IDMyMHB4O1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IC0zMTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxcHg7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmX193cmFwIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdCYtbGF5b3V0ICB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXHQmX19jb2wge1xuXHRcdG1hcmdpbjogLTEwcHg7XG5cdFx0QGluY2x1ZGVcdGNsZWFyZml4O1xuXHRcdCYtaXRlbSB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCZfX3JvdyB7XG5cdFx0bWFyZ2luOiAtMTBweCAwO1xuXHRcdCYtaXRlbSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHR9XG5cdH1cblx0Ji1ib3gge1xuXHRcdHBhZGRpbmc6IDE0cHggNXB4IDA7XG5cdH1cbn1cbi5zaGFkb3cge1xuXHQmLXVuZGVyIHtcblx0XHRib3gtc2hhZG93OiAwIDhweCAxM3B4IC0ycHggcmdiYSgxODgsIDE4OCwgMTg4LCAwLjMpO1xuXHR9XG5cdCYtcmlnaHQge1xuXHRcdGJveC1zaGFkb3c6IDhweCAwIDEzcHggLTJweCByZ2JhKDE4OCwgMTg4LCAxODgsIDAuMyk7XG5cdH1cblx0Ji1sZWZ0IHtcblx0XHRib3gtc2hhZG93OiAtMTBweCAwIDE0cHggLTJweCByZ2JhKDE4OCwgMTg4LCAxODgsIDAuMyk7XG5cdH1cbn0iLCIucG9saWN5IHtcblx0cGFkZGluZy10b3A6IDYwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxNTBweDtcblx0Zm9udC1mYW1pbHk6ICAkZGVmYXVsdEZvbnQ7XG5cdCYtaGVhZGVyIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDdlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHR9XG5cdH1cblx0Ji1jb24ge1xuXHRcdHBhZGRpbmctdG9wOiAyNS41cHg7XG5cdFx0d29yZC1icmVhazoga2VlcC1hbGw7XG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjIvMTMpO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjI7XG5cdFx0fVxuXHRcdCZfX3Rlcm1zIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3IyO1xuXHRcdH1cblx0XHQmX19kZXNjIHtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogICgzMC8xMyk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0Ji0tc3ViIHtcblx0XHRcdFx0dGV4dC1pbmRlbnQ6IDEuMmVtO1xuXHRcdFx0fVxuXHRcdFx0Ji0taW5uZXIge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogMi40ZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2VuZCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdH1cblx0XHQmLXNlY3Rpb24ge1xuXHRcdFx0cGFkZGluZy10b3A6IDMxLjVweDtcblx0XHR9XG5cdH1cblx0Ji10Ymwge1xuXHRcdGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG5cdFx0Y29sb3I6ICRibGFja0NvbG9yMjtcblx0XHQmLXdyYXAge1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHR9XG5cdFx0dGgge1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5Q29sb3I7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmc6IDEwcHggMDtcblx0XHRcdGhlaWdodDogNjJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjAvMTIpO1xuXHRcdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdCYucG9saWN5LXRibC10aXRsZSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjI7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRHcmF5Q29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmLnBvbGljeS10YmwtbGVmdCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMTBweDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji10b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0fVxuXHR9XG5cdCYtZW1haWwge1xuXHRcdHBhZGRpbmctYm90dG9tOiA1MTBweDtcblx0fVxuXHQmLWJvbGQge1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Y29sb3I6ICRibGFja0NvbG9yMjtcblx0fVxuXHQmLWdyYXkge1xuXHRcdGNvbG9yOiAjOTk5O1xuXHR9XG5cdCYtcmVkIHtcblx0XHRjb2xvcjogJHJlZENvbG9yO1xuXHR9XG59XG4ucHJpdmFjeSB7XG5cdCYtb3B0aW9uIHtcblx0XHR3aWR0aDogMzQ1cHg7XG5cdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0LmZvcm0taXRlbV9faW5wdXQge1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yMjtcblx0XHR9XG5cdH1cbn1cbi5wb2xpY3ktb3BlbiB7XG5cdHBhZGRpbmctdG9wOiA2MHB4O1xuXHQmLWhhbGYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDA7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG5cdFx0JjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiBhdXRvO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0XHQmX19zZWN0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRjb2xvcjogJGJsYWNrQ29sb3IyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDYycHg7XG5cdFx0fVxuXHRcdCZfX3RlYW0ge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdFx0Jl9fbnVtIHtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wNmVtO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHR9XG5cdH1cbn1cbi5vcGVuLWJyYW5kIHtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0Jl9fbGlzdCB7XG5cdFx0bWFyZ2luOiAtMTBweDtcblx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0fVxuXHQmX19pdGVtIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0XHR3aWR0aDogNDAwcHg7XG5cdFx0aGVpZ2h0OiAxMjBweDtcblx0XHRtYXJnaW46IDEwcHg7XG5cdFx0cGFkZGluZzogMjBweCAwO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdH1cblx0Jl9fbGVmdCxcblx0Jl9fcmlnaHQge1xuXHRcdGRpc3BsYXk6IHRhYmxlLWNlbGw7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cblx0Jl9fbGVmdCB7XG5cdFx0d2lkdGg6IDE2MHB4O1xuXHR9XG5cdCZfX3JpZ2h0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRjb2xvcjogJGJsYWNrQ29sb3IyO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcblx0fVxuXHQmX19uYW1lIHtcblx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG5cdH1cblx0Jl9fdGVsIHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMDZlbTtcblx0fVxufSIsIi5sYXRlbHktcHJvYyB7XG5cdCYtc2xpZGUge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAwO1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR9XG5cdH1cblx0Ji13cmFwIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXHQmX19uYXZ7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0Ym90dG9tOiAtMzBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ji1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0Ji1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMCAwLjdyZW07XG5cdFx0XHR3aWR0aDogMC44cmVtO1xuXHRcdFx0aGVpZ2h0OiAwLjhyZW07XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ji0tYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHJlZENvbG9yO1xuXHRcdFx0fVxuXHRcdFx0Ji1hbmNob3Ige1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKlxuICog67Kg7Iqk7Yq47IOB7ZKIXG4gKi9cbi5iZXN0LXByb2R1Y3Qge1xuXHRwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdCYtd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcblx0fVxuXHQmLXNsaWRlIHtcblx0XHR3aWR0aDogKDEwMCUvNik7XG5cdFx0Jl9fbGlzdCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdH1cblx0XHQmX19pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHQmLl9faG92ZXIge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0XHQuYmVzdC1wcm9kdWN0LXdyYXAge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJlc3QtcHJvZHVjdC1ib3gge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDE5MnB4O1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlQ29sb3I7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmJlc3QtcHJvZHVjdC1vcHRpb24ge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxOTJweDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5iZXN0LXByb2R1Y3RfX3R1cm4ge1xuXHRcdFx0XHRcdC8qZGlzcGxheTogYmxvY2s7Ki9cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19jb250cm9sIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMy42cmVtO1xuXHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZGRkO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5LjlyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKDUwMG1zKTtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KC41KTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcblx0XHR9XG5cdFx0Ji0tcHJldiB7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X2xlZnRfc21hbGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTBweCBhdXRvO1xuXHRcdH1cblx0XHQmLS1uZXh0IHtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2Fycm93X3JpZ2h0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwcHggYXV0bztcblx0XHR9XG5cdH1cblxuXHQmLXdyYXAge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblx0Ji1ib3gge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTkwcHg7XG5cdFx0aGVpZ2h0OiAzMjNweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0fVxuXHQmLXByb2Mge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxNDJweDtcblx0XHRoZWlnaHQ6IDE0MnB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDFweDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMXB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHQmLWluZm8ge1xuXHRcdHBhZGRpbmc6IDI0cHggMTVweCAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdCZfX2NvbG9yY2hpcCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0fVxuXHRcdCZfX2NvbG9yIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEycHg7XG5cdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHQmIH4gJiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICM5OTk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjAzZW07XG5cdFx0fVxuXHRcdCZfX25vdGljZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMDNlbTtcblx0XHR9XG5cdFx0Jl9fbmFtZSB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICgyMC8xMyk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHR9XG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdFx0JiBzdHJvbmcge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHQmLnByaWNlLW9yaWdpbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1vcHRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxOTBweDtcblx0XHRsZWZ0OiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdCZfX3VwcGVyIHtcblx0XHRcdHBhZGRpbmc6IDAgMTZweCAyMHB4O1xuXHRcdH1cblx0XHQmX193cmFwIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbjogMCAxNXB4IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdH1cblx0XHQmX191bmRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTkycHg7XG5cdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdH1cblx0Jl9fbGlrZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNnB4O1xuXHRcdHRvcDogMTVweDtcblx0fVxuXHQmX190dXJuIHtcblx0XHRAaW5jbHVkZSBpY29uLWluaXQoKTtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE2cHg7XG5cdFx0bGVmdDogMTVweDtcblx0XHR3aWR0aDogMjJweDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2ljb25fdHVybi5zdmcpO1xuXHR9XG59XG4uaWNvbi1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHQmX19zZWFyY2gsXG5cdCZfX2NhcnQge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdC5iZXN0LXByb2R1Y3QgJiB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0fVxuXHQmX19zZWFyY2gge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFja0NvbG9yO1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vY29tcGFyZS1pY29uMTd4MTcucG5nKTtcblx0fVxuXHQmX19jYXJ0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vaWNvbl9jYXJ0MTN4MTcucG5nKTtcblx0fVxuXHQmX19idXkge1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSA4MHB4KTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE3cHg7XG5cdFx0XHRoZWlnaHQ6IDEzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9pY29uX2J1eTE3eDEzLnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblx0fVxuXHQmX190eHQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59IiwiLnNsaWRlIHtcblx0Ji13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdCYtc3ViIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cblx0Ji1jb250YWluZXIge1xuXHRcdHdpZHRoOiAoMTAwJS82KTtcblx0XHQmLWNvbHVtbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMDtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdCYtYWxsIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuXHRcdH1cblx0XHQmLmdvb2RzLWxpc3RfY29udGVudC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbXMge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2hpdGUtc3BhY2U6IG5vcm1hbDtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRkZWVwR3JheUNvbG9yO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdEBpbmNsdWRlIGJveC1zaXppbmcoKTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0XHQmLnNsaWRlX19pdGVtcy10eXBlOmFmdGVyIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0fVxuXHRcdCYuaG92ZXIge1xuXHRcdFx0ei1pbmRleDogMjA7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtZm91ciB7XG5cdFx0XHR3aWR0aDogMjk1cHg7XG5cdFx0XHQmIH4gJiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAyMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLXdyYXAge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0XHQmLXZpZXdcdHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQmLWljb24ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDE1cHg7XG5cdFx0ei1pbmRleDogNTtcblx0XHQmX19sZWZ0IHtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0fVxuXHRcdCZfX3JpZ2h0IHtcblx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdCYtaW1nIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCZfX2Zyb250IHtcblxuXHRcdH1cblx0XHQmX19iYWNrIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQmLWluZm8ge1xuXHRcdGhlaWdodDogMTMzcHg7XG5cdFx0cGFkZGluZzogMCAxNnB4O1xuXHRcdCYtc3ViIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMTZweCAwO1xuXHRcdH1cblx0XHQmX190aXRsZSB7XG5cdFx0XHRmb250LWZhbWlseTogJGxhdG9Gb250O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGNvbG9yOiAjOTk5O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4wM2VtO1xuXHRcdH1cblx0XHQmX19uYW1lIHtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0bGluZS1oZWlnaHQ6ICgyMC8xMyk7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR3b3JkLWJyZWFrOiBrZWVwLWFsbDtcblx0XHR9XG5cdFx0Jl9fcHJpY2Uge1xuXHRcdFx0cGFkZGluZy10b3A6IDEycHg7XG5cdFx0XHRmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuXHRcdFx0Y29sb3I6ICRibGFja0NvbG9yO1xuXHRcdFx0Ji1kaXNjb3VudCB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0fVxuXHRcdFx0Ji1vcmlnaW4ge1xuXHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrQ29sb3I7XG5cdFx0XHR9XG5cdFx0XHQmLXBlciB7XG5cdFx0XHRcdGNvbG9yOiAkcmVkQ29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1vcHRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZUNvbG9yO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Jl9fdXBwZXIge1xuXHRcdFx0cGFkZGluZzogMCAxNnB4IDVweDtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkZGVlcEdyYXlDb2xvcjs7XG5cdFx0fVxuXHRcdCZfX3NpemUge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjO1xuXHRcdFx0Ji1saXN0IHtcblx0XHRcdFx0QGluY2x1ZGUgY2xlYXJmaXg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji1vYmoge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRsYXRvRm9udDtcblx0XHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRjb2xvcjogJGRlZXBHcmF5Q29sb3I7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Jl9fc29sZG91dCB7XG5cdFx0XHRcdFx0Y29sb3I6ICNjY2M7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsaWRlX19pdGVtcy10aHJlZSAmIHtcblx0XHRcdFx0XHR3aWR0aDogKDEwMCUvOSk7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnNsaWRlX19pdGVtcy1mb3VyICYge1xuXHRcdFx0XHRcdHdpZHRoOiAoMTAwJS83KTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuc2xpZGVfX2l0ZW1zLWZpdmUgJiB7XG5cdFx0XHRcdFx0d2lkdGg6ICgxMDAlLzUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zbGlkZV9faXRlbXMtc2l4ICYge1xuXHRcdFx0XHRcdHdpZHRoOiAoMTAwJS80KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtYnRuIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHR3aWR0aDogMy42cmVtO1xuXHRcdGhlaWdodDogNC4ycmVtO1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZGRkO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5LjlyZW07XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcblx0XHRvcGFjaXR5OiAuNTtcblxuXHRcdCY6aG92ZXJ7XG5cdFx0XHRvcGFjaXR5OjE7XG5cdFx0fVxuXHRcdCZfX3ByZXYge1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9hcnJvd19sZWZ0X3NtYWxsLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDFyZW0gYXV0bztcblx0XHR9XG5cdFx0Jl9fbmV4dCB7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9hcnJvd19yaWdodF9zbWFsbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxcmVtIGF1dG87XG5cdFx0fVxuXHR9XG59XG4uaWNvbi1idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGhlaWdodDogNDBweDtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHQmX19zZWFyY2gsXG5cdCZfX2NhcnQge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdC5iZXN0LXByb2R1Y3QgJiB7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2l6aW5nKGJvcmRlci1ib3gpO1xuXHRcdH1cblx0fVxuXHQmX19zZWFyY2gge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRibGFja0NvbG9yO1xuXHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGVDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vY29tcGFyZS1pY29uMTd4MTcucG5nKTtcblx0fVxuXHQmX19jYXJ0IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2tDb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ljb24vaWNvbl9jYXJ0MTN4MTcucG5nKTtcblx0XHQmLWZvdXIge1xuXHRcdFx0d2lkdGg6IDEyOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxM3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDE3cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMXB4O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2ljb25fY2FydDEzeDE3LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdFx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX2J1eSB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDgwcHgpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRyZWRDb2xvcjtcblx0XHQmLWZvdXIge1xuXHRcdFx0d2lkdGg6IDEyN3B4O1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMTdweDtcblx0XHRcdGhlaWdodDogMTNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltZy9pY29uL2ljb25fYnV5MTd4MTMucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cdCZfX3R4dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn0iLCIuc2VhcmNoLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzo1MHB4IDIxM3B4IDQ4cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojZjhmOGY4O1xuICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM2NjY2NjY7XG4gICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MjhweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICB9XG4gICAgJl9faW5wdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDoyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGlucHV0W3R5cGU9dGV4dF0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDozNnB4O1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMyMTIxMjE7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjEzcHg7XG4gICAgICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAuZmFxX3NlYXJjaCB7XG4gICAgICAgICAgd2lkdGg6MTZweDtcbiAgICAgICAgICBoZWlnaHQ6MTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9pbWcvaWNvbi9zZWFyY2gtaWNvbjE2eDE2LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0NiU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTQuNSU7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgfVxuICAmX190eHQge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICYtYm9sZCB7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgcGFkZGluZy1yaWdodDoyNXB4O1xuICAgIH1cbiAgICAmLWl0ZW1zIHtcbiAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgY29sb3I6IzY2NjY2NjtcbiAgICB9XG4gICAgJi1iYXIge1xuICAgICAgd2lkdGg6MXB4O1xuICAgICAgaGVpZ2h0OjEzcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgICAgbWFyZ2luLWxlZnQ6MTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOjNweDtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuXG4ubWFpbl9zZXJ2aWNlIHtcbiAgd2lkdGg6MTAwJTtcbiAgaGVpZ2h0OmF1dG87XG4gIHBhZGRpbmctdG9wOjUwcHg7XG4gIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICYtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBjb2xvcjojMzMzMzMzO1xuICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gIH1cbiAgJi0tY29udGVudHMge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgcGFkZGluZy10b3A6MjBweDtcbiAgICBmb250LXNpemU6MDtcbiAgICAmX19pdGVtcyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgcGFkZGluZzoyNXB4IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OjEzcHg7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgd2lkdGg6MTk1cHg7XG4gICAgICBoZWlnaHQ6MTI4cHg7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZTQ4NDg7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgIzY2NjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2NjtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICM2NjY7XG4gICAgICAgIGN1cnNvcjpwb2ludGVyO1xuICAgICAgfVxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjA7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG4gICAgICAgIC5pdGVtcy1pbWcjeyRpfSB7XG4gICAgICAgICAgd2lkdGg6NTRweDtcbiAgICAgICAgICBoZWlnaHQ6NTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIvZGlzdC9pbWcvc2VydmljZS9tYWluX3NlcnZpY2UtaW1nI3skaX0ucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvbnRhaW47XG4gICAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLml0ZW1zLXRpdGxlIHtcbiAgICAgICAgcGFkZGluZy10b3A6MTVweDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGNvbG9yOiMzMzMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5tYWluX3NlcnZpY2UtLWJvdHRvbSB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDphdXRvO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICBtYXJnaW4tdG9wOiA1MXB4O1xuICAmX25vdGljZSxcbiAgLmJvdHRvbV9ub3RpY2Uge1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RkZGRkZDtcbiAgICBwYWRkaW5nOjI5cHggMTlweCA0MXB4IDI4cHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBtaW4td2lkdGg6NjA4cHg7XG4gICAgJi0tdXBwZXIge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbToyMHB4O1xuICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICZfdGl0bGUge1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBjb2xvcjojMzMzMzMzO1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIH1cbiAgICAgICZfbW9yZSB7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWNvbnRlbnRzIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIHBhZGRpbmctdG9wOjI1cHg7XG4gICAgICAmX2l0ZW1zIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MThweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9pbmZvLFxuICAuYm90dG9tLWluZm8gIHtcbiAgICBtaW4td2lkdGg6IDQwMHB4O1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IzIxMjEyMTtcbiAgICBwYWRkaW5nOjMwcHggNThweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBjb2xvcjojZmZmO1xuICAgICZfdXBwZXIge1xuICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOjE2cHg7XG4gICAgICBmb250LXdlaWdodDpib2xkO1xuICAgIH1cbiAgICAmX3Bob25lIHtcbiAgICAgIHBhZGRpbmctdG9wOjI4cHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC1zaXplOjQwcHg7XG4gICAgfVxuICAgICZfdGltZSB7XG4gICAgICBwYWRkaW5nLXRvcDoyOXB4O1xuICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICBjb2xvcjojOTk5OTk5O1xuICAgIH1cbiAgICAmX2RheSB7XG4gICAgICBwYWRkaW5nLXRvcDo5cHg7XG4gICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgfVxuICB9XG59IiwiLnNlcnZpY2Uge1xuICAmLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMjQwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gIH1cblxuICAvLyDqs6DqsJ3shLzthLAgTE5CIOyLnOyekVxuICAmLWxuYiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMnB4O1xuICAgICAgfVxuICAgICAgJi1pdGVtcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjb2xvcjogJHJlZENvbG9yO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICB3aWR0aDogMTAzMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nOjAgNnB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGNvbG9yOiAkYmxhY2tDb2xvcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAmX19hbmNob3Ige1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6NXB4O1xuICAgICAgYm90dG9tOi0xNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiMzMzM7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19zZWxlY3QtZmlsdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OjVweDtcbiAgICAgIGJvdHRvbTotMjJweDtcbiAgICAgIHdpZHRoOiAxMzhweDtcbiAgICB9XG4gIH1cbn1cblxuLy8g7J6Q7KO87ZWY64qUIOyniOusuCDsi5zsnpFcbi5mYXEsXG4uZmFxLWNvbnRhaW5lciB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6NTBweDtcbiAgJi10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IzMzMzMzMztcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICZfX2ZpcnN0IHtcbiAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiAxMXB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcmVkQ29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2FsbCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDoxMzBweDtcbiAgICAgIGhlaWdodDogMzJweDtcbiAgICAgIC5hbGwtZmFxX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICAgIGJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDozMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250ZW50cyB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICAmX3VwcGVyIHtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgbWFyZ2luLXRvcDoxNXB4O1xuICAgICAgZGlzcGxheTp0YWJsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAmLS1pdGVtcyB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgIHBhZGRpbmc6MjBweDtcbiAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgIGNvbG9yOiM5OTk5OTk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC51cHBlci1hY3RpdmUge1xuICAgICAgICBjb2xvcjokcmVkQ29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcmVkQ29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfbGlzdCB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgJi1ub3NlYXJjaCB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjgwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjg0cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICAmX3R4dCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6MTVweDtcbiAgICAgICAgICBjb2xvcjokcmVkQ29sb3I7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MS44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLWl0ZW1zIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgcGFkZGluZzoyMHB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICZfX3F1ZXN0aW9uIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogNTAwbXMgYWxsO1xuICAgICAgICAgIC5xdWVzdGlvbi1pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOjI2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MjZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5mYXFfcXVlc3Rpb24tdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTFweDtcbiAgICAgICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3ZhbHVlIHtcbiAgICAgICAgICAgICAgY29sb3I6IzMzMzMzMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnF1ZXN0aW9uLWFycm93IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDUwMG1zIGFsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYW5zd2VyIHtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzRweDtcbiAgICAgICAgICBkaXNwbGF5Om5vbmU7XG4gICAgICAgICAgb3BhY2l0eTowO1xuICAgICAgICAgIC5hbnN3ZXItaWNvbiB7XG4gICAgICAgICAgICB3aWR0aDoyNnB4O1xuICAgICAgICAgICAgaGVpZ2h0OjI2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiRyZWRDb2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOjI1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hbnN3ZXItdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjQwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDoxLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uZmFxLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6MjlweCAyMHB4IDMxcHggMjFweDtcbiAgYm9yZGVyLXRvcDoxcHggc29saWQgIzY2NjtcbiAgYm9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItbGVmdDoxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgbWFyZ2luLXRvcDo4MHB4O1xuICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gIGZvbnQtc2l6ZToxNHB4O1xuICAmX3RpdGxlIHtcbiAgICBjb2xvcjojNjY2O1xuICAgIHBhZGRpbmctbGVmdDoxMXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6MXB4O1xuICB9XG4gICZfbW9yZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG59XG4vLyDsnpDso7ztlZjripQg7KeI66y4IOuBnSIsIi5ndWlkZSB7XG4gICYtc2VjdGlvbiB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICAgICZfX3RibCB7XG4gICAgICAmLXN1YmplY3Qge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7XG4gICAgICB9XG4gICAgICAmLW9iamVjdCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjIvMTMpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcbiAgICAgIH1cbiAgICAgICYtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAoMjAvMTMpO1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19ndWlkZUJveCB7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgIH1cbiAgfVxuICAmLWZvcm1fX2l0ZW0ge1xuICAgICYgfiAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgICYtbGFyZ2Uge1xuICAgICAgd2lkdGg6IDUxMHB4O1xuICAgICAgdGV4dGFyZWEge1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICYtZmlsZSB7XG4gICAgICB3aWR0aDozNTZweDtcbiAgICB9XG4gIH1cbn1cbi5yZXR1cm4tc3RlcCB7XG4gICZfX3doaXRlLWJveCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgJi0tbnVsbCB7XG4gICAgJi1ub3JtYWwge1xuICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICB9XG4gICAgJi1ib3R0b20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICB9XG4gIH1cbiAgJl9faXRlbSB7XG4gICAgJiB+ICYge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgJi0tbXQge1xuICAgICAgJi1hbGl0dGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tbWwge1xuICAgICAgJi1zbWFsbCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgICAgJi1hbGl0dGxlIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJi0tZ3JheSB7XG4gICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgbGluZS1oZWlnaHQ6ICgyMi8xMyk7XG4gICAgfVxuICAgICYtdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNjY2NjY2O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAmLS1ub25udWxsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgICAgIH1cbiAgICAgICYtLXByZWxpbmUge1xuICAgICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY2lyY2xlLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgJi0tbXQge1xuICAgICYtc21hbGwge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gIH1cbiAgJi0tbGgge1xuICAgICYtbWlkZGxlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoMjIvMTIpO1xuICAgIH1cbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOXB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMnB4O1xuICAgIGhlaWdodDogMnB4O1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIH1cbiAgJi0tcmVkIHtcbiAgICBjb2xvcjogI2VlNDg0ODtcbiAgfVxufVxuLnRleHQtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICAmX19pdGVtIHtcbiAgICBwYWRkaW5nOiA0MHB4IDVweCAzOHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICYgfiAmIHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIH1cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM2NjY2NjY7XG4gICAgfVxuICAgICYtY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoMjQvMTMpO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgICAmLS1ncmF5IHtcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgIH1cbiAgfVxufVxuLmNoZWNrLXRhYmxlIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNhYWFhYWE7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgJi0tbnVsbCB7XG4gICAgJi1zbWFsbCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG4gIHRoLCB0ZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbiAgdGgge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICB9XG4gIHRkIHtcbiAgICBjb2xvcjogIzY2NjY2NjtcbiAgfVxufVxuLmJlbmVmaXRzIHtcbiAgJi10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJi0tbGluZSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgIH1cbiAgfVxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICAgICYtLXR3byB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgICAgJi1yaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDI1ZW07XG4gICAgfVxuICAgICZfX2NvbnRlbnRzIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICBsaW5lLWhlaWdodDogKDE4LzEyKTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAyNWVtO1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgIH1cbiAgICAmLS1tdCB7XG4gICAgICAmLXNtYWxsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgfVxuICAgICAgJi1hbGl0dGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi0tYWxpZ24ge1xuICAgICAgJi1jZW50ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAmLWxlZnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgICAgJi10b3Age1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5ub3RpY2V7XG4gICYtdGJse1xuICAgICZfX2l0ZW17XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAmLS1sZWZ0e1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWxpc3R7XG4gICAgJl9oZWFkZXJ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjRyZW07XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMCAwIDAgLjRyZW07XG4gICAgICAmX19yaWdodHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAmID4gKntcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgICAmID4gLmdvb2RzLWxpc3RfaGVhZGVyLS1vcHRpb257XG4gICAgICAgICAgJiAuc2VsZWN0LWNsZWFye1xuICAgICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgICAgdG9wOiAxLjJyZW07XG4gICAgICAgICAgICAgIHJpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmIC5zZWxlY3QtY2xlYXJfX2l0ZW1ze1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VhcmNoe1xuXG4gICAgICAmLS13cmFwe1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyNS4ycmVtO1xuICAgICAgICBoZWlnaHQ6IDMuMnJlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICYgPiAqe1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgICAgICYgPiAmX3NlbGVjdHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAmID4gc2VsZWN0e1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAxLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiAmLXRleHRib3h7XG4gICAgICAgICAgJiBpbnB1dHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTJyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0uMXJlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYgPiBidXR0b257XG4gICAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnL0NvbnRlbnRzL2ltZy9pY29uL3NlYXJjaC1pY29uLTM2eDMwLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAzLjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLnNlcnZpY2V7XG4gICYtY29udGVudHtcbiAgICAmX19oZWFkZXJ7XG4gICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBwYWRkaW5nOiAwIDJyZW07XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgICAgJiA+ICp7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgICAgfVxuICAgICAgJiBoM3tcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAmIHB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fY29ue1xuICAgICAgcGFkZGluZzogMi41cmVtIDNyZW0gOC41cmVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG4gICAgfVxuICB9XG59IiwiLnNlcnZpY2V7XG4gICYtY29udGFjdHtcbiAgICAmLWhlYWRlcntcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgICZfZm9ybXtcbiAgICAgICYtdGl0bGUucmVnaXN0ZXItY29udGVudF9faXRlbXMtLXRpdHtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICAmIHB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2lucHV0e1xuICAgICAgJl9fdGl0bGV7XG4gICAgICAgIHdpZHRoOiA1MXJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjY2NjY2NjO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiTmFudW0gR290aGljXCIsIHNhbi1zZXJpZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM3JlbTtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICB9XG4gICAgICAmX19zZWxlY3R7XG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB3aWR0aDogNDAuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjY2NjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC0wLjFyZW07XG4gICAgICB9XG4gICAgICAmX190ZXh0YXJlYXtcbiAgICAgICAgd2lkdGg6IDUxcmVtO1xuICAgICAgICBoZWlnaHQ6IDE1LjNyZW07XG4gICAgICB9XG4gICAgICAmX19kZXNjcmlwdGlvbntcbiAgICAgICAgJi50aXAtdHh0ID4gLnBob25lLXJhZGlvc3tcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgJiA+IC5yYWRpbyArIC5yYWRpb3tcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzLjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19lbWFpbHtcbiAgICAgICAgd2lkdGg6IDQwLjJyZW07XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2NjY2NjYztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk5hbnVtIEdvdGhpY1wiLCBzYW4tc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNyZW07XG4gICAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2Zvcm17XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fZ3VpZWJveHtcbiAgICAgICYgLm15cGFnZS1ndWlkZV9fbGlzdHtcbiAgICAgICAgJiA+IGxpe1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiXG4ubGlrZSB7XG4gICYtdGFiIHtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICBwYWRkaW5nLXRvcDoyMXB4O1xuICAgICAgcGFkZGluZy1ib3R0b206MjBweDtcbiAgICB9XG4gIH1cbiAgJi1iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX21lc3NhZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmLS1wb2ludCB7XG4gICAgICAgIGNvbG9yOiRyZWRDb2xvcjtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6NTAlO1xuICAgICAgICB3aWR0aDo2cHg7XG4gICAgICAgIGhlaWdodDo2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6LTNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6LTE5cHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6LTE5cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOjAgMzBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAgICYtZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBjb2xvcjojMjEyMTIxO1xuICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBtYXJnaW46MCAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICYgKyBzcGFuIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiM2NjY7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgIGxlZnQ6LTE2cHg7XG4gICAgICAgICAgICAgIHRvcDo1MCU7XG4gICAgICAgICAgICAgIHdpZHRoOjFweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEzcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiM2NjY7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICYtYmVzdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gICYtaGFzaHRhZyB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcblxuICAgICZfX3dyYXAge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOjI4cHggNHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB3aWR0aDo5NXB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjojMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICZfX3ZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxuICAmLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgJl9fdGl0bGUge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgcGFkZGluZy10b3A6ODBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBmb250LXNpemU6MjBweDtcbiAgICAgIGNvbG9yOiMyMTIxMjE7XG4gICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAjNjY2NjY2O1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgfVxuICB9XG4gICYtZGlzcGxheSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAmX19pbWcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MjRweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICB9XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6MjBweDtcbiAgICAgICAgcmlnaHQ6MjBweDtcbiAgICAgICAgei1pbmRleDoxMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZm9vdGVyLXR4dCB7XG4gICAgICBmb250LWZhbWlseTokbGF0b0ZvbnQ7XG4gICAgICBmb250LXNpemU6MTFweDtcbiAgICAgIHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgfVxuICAgICAgc3BhbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1ndWlkZSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4ubGlrZS1saXN0X19pdGVtcy1vdmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJweCk7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOjFweCBzb2xpZCAjMjEyMTIxO1xuICBkaXNwbGF5Om5vbmU7XG4gIHotaW5kZXg6IDEwMDtcbiAgcGFkZGluZzowO1xuICB0b3A6MDtcbiAgJl9fc2VsZWN0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxuICAmX19idG4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAud2lzaC1idG4ge1xuICAgICAgd2lkdGg6IDE1JTtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC5jYXJ0LWJ0biB7XG4gICAgICB3aWR0aDogNDIuNSU7XG4gICAgICBoZWlnaHQ6IDM5cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgcGFkZGluZzogMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5idXktYnRuIHtcbiAgICAgIHdpZHRoOiA0Mi41JTtcbiAgICAgIGhlaWdodDogMzlweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZTQ4NDg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbXBhcmUtYnRuIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM2NjY7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLmxpa2UtYnRuIHtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIxMjEyMTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG4ub3Zlci1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjEyMTIxO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXItdG9wOiBub25lO1xuICBsZWZ0OiAtMXB4O1xufSIsIi5sZWNvcWdvbGYge1xuICB3aWR0aDoxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206MzAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6ODlweDtcbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZy1ib3R0b206MzlweDtcbiAgICBvcGFjaXR5OjA7XG4gIH1cbiAgJl9fdHh0IHtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIG9wYWNpdHk6MDtcbiAgfVxuICAmX19yZWQge1xuICAgIHdpZHRoOjAlO1xuICAgIGhlaWdodDoyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTAwMTI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjE1cHg7XG4gIH1cbiAgJl9fYmx1ZSB7XG4gICAgd2lkdGg6MCU7XG4gICAgaGVpZ2h0OjIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMmU4ZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyNjBweDtcbiAgfVxufSIsIi51bWJyb3tcbiAgJl9fd3JhcHBlcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtLW1haW4tdmlzdWFse1xuICAgICZfX3dyYXBwZXJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvKndpZHRoOiAxOTJyZW07XG4gICAgICBtYXJnaW46IDAgYXV0bzsqL1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAvL2hlaWdodDogODcuNXJlbTtcbiAgICAgIGhlaWdodDogNzZyZW07XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCcvZGlzdC9pbWcvYnJhbmRfaW5mby91bWIvbWFpbl92aXN1YWwucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgfVxuICAgICZfZmlne1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAmX19kaW17XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvZGlzdC9pbWcvYnJhbmRfaW5mby91bWIvZGltLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICAvKi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgMTUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyovXG4gICAgICB9XG4gICAgfVxuICAgICZfZmlnY3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgJl9fbG9nb3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDE0LjlyZW07XG4gICAgICAgIGhlaWdodDogOS43cmVtO1xuICAgICAgfVxuICAgICAgJl9fYXJyb3d7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBib3R0b206IDRyZW0gO1xuICAgICAgICB3aWR0aDogMi41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1jb250ZW50c3tcbiAgICAmX193cmFwcGVye1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICAgICZfdG9we1xuICAgICAgJl9fd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9maWd7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTZyZW07XG4gICAgICAgIC8qLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtbW96LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyovXG4gICAgICAgICZfX2ltZ3tcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDByZW07XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi9kaXN0L2ltZy9icmFuZF9pbmZvL3VtYi9jb25fMS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciByaWdodDtcbiAgICAgICAgICAvKi13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMTUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDE1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7Ki9cbiAgICAgICAgICAmLXdyYXBwZXJ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB3aWR0aDogOTVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDY1cmVtO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gICAgICAgICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfZmlnY3tcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNTAlO1xuICAgICAgICBwYWRkaW5nOiAyMy42cmVtIDAgMjIuN3JlbSA2cmVtO1xuICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICB3aWR0aDogNDAuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICAgIC8qLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgICAgICAtby10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7Ki9cbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX3RleHR7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIuODNyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjA0ZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdOYW51bSBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgLyotd2Via2l0LXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgIC1tcy10cmFuc2l0aW9uOiBhbGwgNTAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuICAgICAgICAgIC1vLXRyYW5zaXRpb246IGFsbCA1MDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDUwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTsqL1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib3R0b217XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTI0cmVtO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHJlbTtcbiAgICAgIC8qLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDEwMDBtcyBjdWJpYy1iZXppZXIoMC42NDUsIDAuMDQ1LCAwLjM1NSwgMSk7XG4gICAgICAtby10cmFuc2l0aW9uOiBhbGwgMTAwMG1zIGN1YmljLWJlemllcigwLjY0NSwgMC4wNDUsIDAuMzU1LCAxKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpOyovXG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgJl9fd3JhcHBlcntcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjhmOGY4O1xuICAgICAgICBwYWRkaW5nOiAxNXJlbSAwO1xuICAgICAgfVxuICAgICAgJi10b3B7XG4gICAgICAgICZfZmlne1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNjFyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDgxcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2ZpZ2N7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMy4zcmVtO1xuICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX190ZXh0LXdyYXBwZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI3ZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX3RleHQye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX190ZXh0M3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtYm90dG9te1xuICAgICAgICAmX2ZpZ3tcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgICAgICAgJjphZnRlcntcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNTAuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNDcuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9maWdje1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0LjlyZW07XG4gICAgICAgICAgbWFyZ2luLXRvcDogMS44cmVtO1xuICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgd2lkdGg6IDI0cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNS4xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX190ZXh0LXdyYXBwZXJ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDI3ZW07XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ05hbnVtIEdvdGhpYycsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX3RleHQye1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS4zcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX190ZXh0M3tcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNmVtO1xuICAgICAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuZHN0LWluZm8ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdCYtd3JhcCB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxuXHQmLWNvbnRlbnQge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0fVxuXHQmX19pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdEBpbmNsdWRlIHRyYW5zZm9ybSh0cmFuc2xhdGVYKC01MCUpKTtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX192aWRlbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSk7XG5cdFx0dmlkZW8ge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cdCYtaWNvbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR0b3A6IHBlcmNlbnRhZ2UoMjAwLzg3NSk7XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcblx0XHRAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKC01MCUsIC0yMCUpKTtcblx0XHQmLm1vdmluZyB7XG5cdFx0XHRAaW5jbHVkZSBvcGFjaXR5KDEpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgtNTAlLCAwKSk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDcwMG1zIGN1YmljLWJlemllciguNzUsMCwuMjUsMSksIHRyYW5zZm9ybSA3MDBtcyBjdWJpYy1iZXppZXIoLjc1LDAsLjI1LDEpO1xuXHRcdH1cblx0fVxuXHQmLWxheW91dCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAxMjQwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0bGVmdDogMDtcblx0XHRyaWdodDogMDtcblx0XHR0b3A6IDUwJTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9fbG9nbyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMjU0cHg7XG5cdFx0bGVmdDogMTIwcHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBvcGFjaXR5KDApO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMTUwMG1zIGN1YmljLWJlemllciguNzUsMCwuMjUsMSksIHdpZHRoIDEwMDBtcyBjdWJpYy1iZXppZXIoLjc1LDAsLjI1LDEpO1xuXHRcdGltZyB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0fVxuXHRcdCYubW92aW5nIHtcblx0XHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdFx0XHR3aWR0aDogMzI5cHg7XG5cdFx0fVxuXHR9XG5cdCZfX2Rlc2Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMDtcblx0XHRsZWZ0OiA1MjBweDtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgb3BhY2l0eSgwKTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDEzMDBtcyBjdWJpYy1iZXppZXIoLjc1LDAsLjI1LDEpIDEwMDBtcywgd2lkdGggMTAwMG1zIGN1YmljLWJlemllciguNzUsMCwuMjUsMSkgMTAwMG1zO1xuXHRcdCYtcGFyYSB7XG5cdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0XHRmb250LWZhbWlseTogICRkZWZhdWx0Rm9udDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLS4wMjVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAoMjgvMTQpO1xuXHRcdFx0Y29sb3I6ICNkZGQ7XG5cdFx0XHQmIH4gJiB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAgMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5tb3Zpbmcge1xuXHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0QGluY2x1ZGUgb3BhY2l0eSgxKTtcblx0XHR9XG5cdH1cbn1cbi5kc3QtdmlkZW9fX3BsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHR0b3A6IDA7XG5cdGJvdHRvbTogMDtcblx0bWFyZ2luOiBhdXRvO1xuXHR3aWR0aDogMTAwcHg7XG5cdGhlaWdodDogMTAwcHg7XG5cdGZvbnQtc2l6ZTogMDtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGFsbCAzMDBtcztcblx0QGluY2x1ZGUgb3BhY2l0eSguOCk7XG5cdGJhY2tncm91bmQ6IHVybCguLi8uLi9pbWcvaWNvbi9pY29uX3BsYXlfY2lyY2xlLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG5cdCY6aG92ZXIge1xuXHRcdEBpbmNsdWRlIG9wYWNpdHkoMSk7XG5cdH1cbn0iLCIubXN3LWluZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAmX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLWJnIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvYnJhbmRfaW5mby9tc3cvbXN3LWZ1bGwtYmcucG5nKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgODc1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3A7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTkyMHB4O1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLS10YWJsZSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG4gICAgJi0tb3BhY2l0eSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyLCAzNSwgNTMsIC43KTtcbiAgICB9XG4gICAgJi1jb250ZW50cyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDEzZW07XG4gICAgICAmIH4gJiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICB9XG4gICAgICAmLS1yZWd1bGFyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICAgICYtLWJvbGQge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIH1cbiAgICAkc2VjdGlvblR4dDogJi10ZXh0O1xuICAgICYtbG9nbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IC01NXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAoMzIvMTYpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJl9faGlzdG9yeSB7XG4gICAgd2lkdGg6IDEwMDFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMjVweCAwO1xuICAgICYtbGlzdCB7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogLTE4NXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTg4cHg7XG4gICAgfVxuICAgICYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICAgICAgJi0tYmxpbmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IC0xODVweDtcbiAgICAgICAgd2lkdGg6IDM5NXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAmLXllYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDFlbTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgJiB+ICYge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAmX19wbGF5ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDg3NXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAmLXRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzQ0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmLWJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQxMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvYnJhbmRfaW5mby9tc3cvbXN3LXBsYXllci1idG4ucG5nKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufSIsIi5kc2ctaW5mbyB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDphdXRvO1xuICAmLXZpc3VhbCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IDg3NXB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKFwiL2Rpc3QvaW1nL2JyYW5kX2luZm8vZHNnL2RzZy1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6MTAwMHB4O1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6MjAwcHg7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgIGhlaWdodDo4MnB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAudmlzdWFsLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOjgycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3R4dCxcbiAgICAgIC5kc2ctaW5mb19fY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjc3cHg7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICYtdXBwZXIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OjIuMDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoxNjBweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC51cHBlci10eHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDoxNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9pbnRlcnZhbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6NDhweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDoyLjA7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTYycHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAuYm90dG9tLXR4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjE1MnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgICAgZm9udC1zaXplOjI5LjdweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9kZXNjcmlwdGlvbiB7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuXG4gICYtdHh0IHtcbiAgICB3aWR0aDoxMDUwcHg7XG4gICAgaGVpZ2h0OmF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46MCBhdXRvO1xuICAgIHBhZGRpbmc6ODZweCAwcHg7XG4gICAgJl9saW5lIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6MHB4IDYwcHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIHRvcDotNzBweDtcbiAgICB9XG4gICAgJl9jYXRlZ29yeSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAmLS10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgfVxuICAgICAgLmRpdmlzaW9uLWludGVydmFsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MjVweDtcbiAgICAgIH1cbiAgICAgICYtLXN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOjE1LjlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgY29sb3I6IzIxMjEyMTtcbiAgICAgIH1cbiAgICAgICYtLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICAgICAgZm9udC1zaXplOjEyLjlweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtYm90dG9tIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6YXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICAgIHBhZGRpbmc6MTQ4cHggMHB4IDE1MXB4O1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6NzEycHg7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICYtYmkge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICBmb250LXNpemU6MjkuNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOjAuN3B4O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgICAgJl9kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxMy45cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6Mi4wO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjNweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1saW5lIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzo3OXB4IDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi1sb2dvIHtcbiAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLm1haW57XG4gICYtYm90dG9te1xuICAgICYtYm9hcmR7XG4gICAgICB3aWR0aDogNjFyZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgICZfX3dyYXBwZXJ7XG4gICAgICAgIHdpZHRoOiAxMjRyZW07XG4gICAgICAgIG1hcmdpbjogNy45cmVtIGF1dG8gMTByZW07XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYrJntcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgICAmX190aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgICYtd3JhcHBlcntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAuNXJlbSAxLjRyZW07XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19wbHVze1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG4gICAgICAmX2NvbnRlbnRze1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAyOS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDE0cmVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgJiArICZ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fd3JhcHBlcntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfZmlne1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICYtam9pbntcbiAgICAgICAgICAgICAgd2lkdGg6IDQuOXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvdXBvbntcbiAgICAgICAgICAgICAgd2lkdGg6IDUuNnJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzLjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfZmlnY3tcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW07XG4gICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fdGV4dHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0e1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVte1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAwIC41cmVtO1xuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmICsgJntcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICYtdHlwZXtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgICAgICB3aWR0aDogNy41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLXRpdGxle1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICYtZGF0ZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByb2R1Y3QtaW5mbyB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDphdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICZfYmcge1xuICAgIHdpZHRoOjQzMnB4O1xuICAgIGhlaWdodDozNDlweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvbWFpbi9tYWluL3Byb2R1Y3QtaW5mby1iZy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6MDtcbiAgICBib3R0b206MDtcbiAgICB6LWluZGV4OjEwO1xuICB9XG4gICZfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzo1MnB4IDBweCA4MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyMDtcbiAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgIC5wcm9kdWN0LWluZm9fZGlzcGxheSB7XG4gICAgICBkaXNwbGF5OnRhYmxlO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgJi1sYXVuY2hpbmcsXG4gICAgICAubGF1bmNoaW5nIHtcbiAgICAgICAgd2lkdGg6IDUyNXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAmX3ZpZXcge1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHJlZENvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICByaWdodDogLTI3cHg7XG4gICAgICAgICAgICAmLXVwcGVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYm90dG9tIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWxlZnQge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDI1cHggMHB4IDBweCA1cHg7XG4gICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXJpZ2h0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmX2RhdGUge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10ZWNoLFxuICAgICAgLnRlY2gge1xuICAgICAgICB3aWR0aDogNTI1cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICZfdmlldyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDM5cHg7XG4gICAgICAgICAgICByaWdodDogLTYwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtbGVmdCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAwcHggMHB4IDVweDtcbiAgICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtcmlnaHQge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgfVxuICAgICAgICAgICZfZGF0ZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG5cbiAgICAmLWNvbGxlY3Rpb24sXG4gICAgLmNvbGxlY3Rpb24ge1xuICAgICAgd2lkdGg6NTI1cHg7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmbG9hdDpsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0Ojk1cHg7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgJi1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICZfdmlldyB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDozN3B4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBjb2xvcjojMzMzO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgbGVmdDotNTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDo2MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtbGVmdCB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjI1cHg7XG4gICAgICAgIHBhZGRpbmc6MjVweCAwcHggMHB4IDVweDtcbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OjkwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzowLjZweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDoxNHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjk7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOjI5cHg7XG4gICAgICAgICZfdGl0bGUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICB9XG4gICAgICAgICZfZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OjhweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtb25seSxcbiAgICAub25seSB7XG4gICAgICB3aWR0aDogNjEwcHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDotNTBweDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICYtaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmX3ZpZXcge1xuICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWRDb2xvcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAtMjdweDtcbiAgICAgICAgICAmLXVwcGVyIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjJweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLWJvdHRvbSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDBweCAwcHggNXB4O1xuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgICAgICAgJl90aXRsZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX2RhdGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5tYWluLXBlcmZvcm1hbmNlIHtcbiAgbWFyZ2luLXRvcDogNzhweDtcbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5NXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAmLWluZm8ge1xuICAgICAgcGFkZGluZzogMjBweCA1cHggMjNweDtcbiAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICAgIH1cbiAgICAmLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG4gICAgJi1mb290ZXIge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gICAgJi1idG4ge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wM2VtO1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICAmOmhvdmVyICYtLWhvdmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAmLS1ob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjk1cHg7XG4gICAgICAgIGhlaWdodDogNDMwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxNzZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDcyLCA3MiwgLjgpO1xuICAgICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDA3ZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIubWFpbi1tYWdhemluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA5NzBweDtcbiAgbWFyZ2luLXRvcDogNjVweDtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gICZfX3RpdGxlIHtcbiAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMTVlbTtcbiAgfVxuICAmX19tb3JlLWJ0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMjNweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wNGVtO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYtaW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1NXB4O1xuICAgICAgbGVmdDogMjVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDVlbTtcbiAgICB9XG4gICAgJi1kYXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMzBweDtcbiAgICAgIGxlZnQ6IDI1cHg7XG4gICAgICBmb250LWZhbWlseTogJGxhdG9Gb250O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDA0ZW07XG4gICAgfVxuICB9XG59IiwiLndlYXRoZXItd3JhcHBlciB7XG4gIHdpZHRoOjEwMCU7XG4gIGhlaWdodDphdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOjk3cHg7XG4gIC5tYWluLXdlYXRoZXIge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6ICMyMTIxMjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLS4wMDllbTtcbiAgICB9XG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjogIzE1MTUxNTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgIH1cbiAgICAmX19zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuICAgICZfX2Jlc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gICAgJl9fY2lyY2xlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE2NHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDUzcHg7XG4gICAgICB3aWR0aDogNDgwcHg7XG4gICAgfVxuICAgICZfX3JlY29tbWVuZCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxuICB9XG4gICZfYmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwNXB4O1xuICAgIGhlaWdodDoxMTQ2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL21haW4vbWFpbi93aHQtcmVjb21tZW5kLWJnLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHRvcDo4OXB4O1xuICAgIHJpZ2h0OjA7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbiIsIi53ZWF0aGVyLWJlc3Qge1xuICAmX19yZXAge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM2NjY2NjY7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDA7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDA1ZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWluZm8ge1xuICAgICAgcGFkZGluZzogMzBweCAwIDI1cHg7XG4gICAgfVxuICAgICYtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzMzMzMzMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjA0ZW07XG4gICAgICBtYXJnaW46IDEwcHggYXV0byAxNHB4O1xuICAgIH1cbiAgfVxuICAmX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBsZXR0ZXItc3BhY2luZzogLS4wMDNlbTtcbiAgfVxuICAmX19wcmljZSB7XG4gICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICMyMTIxMjE7XG4gICAgJi0tZ3JheSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgfVxuICAgICYtLXJlZCB7XG4gICAgICBjb2xvcjogI2VlNDg0ODtcbiAgICB9XG4gIH1cbiAgJl9fZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAxNHB4IDAgMTZweDtcbiAgICAmLXRleHQge1xuICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzY2NjY2NjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtLjAzZW07XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICYtLXJlZCB7XG4gICAgICAgIGNvbG9yOiAjZWU0ODQ4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICYtLWNlbnRlciB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICB9XG4gICZfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDAzZW07XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAmLWltZyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZGRkO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtaW5mbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgICYtbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0uMDNlbTtcbiAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB9XG4gICAgJi1wcmljZSB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICAgICYtZm9vdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuICB9XG59XG4gICIsIi5saWtlLXBvcHVwe1xuICAmICp7XG4gICAgJi5sYXllci1wb3B1cHtcbiAgICAgICZfbG9uZ19jb250ZW50e1xuICAgICAgICB3aWR0aDogNDVyZW07XG4gICAgICAgIGhlaWdodDogNjUuMnJlbTtcbiAgICAgICAgcGFkZGluZzogMy44cmVtIDNyZW0gNC4xcmVtIDRyZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG4gICAgICAmLS10aXRsZXtcbiAgICAgICAgcGFkZGluZzogMCAwIDJyZW0gMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfY29udGVudHN7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgICYgKyAme1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gICAgJl9fd3JhcHBlcntcbiAgICAgIHBhZGRpbmctdG9wOiAycmVtO1xuICAgIH1cbiAgICAmX190aXRsZXtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDRyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjlyZW07XG4gICAgICAmID4gaDR7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2xpc3R7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgfVxuICAgICAgJiArICZ7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW17XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgJiArICZ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzcmVtO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19jaGVja2JveHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfZmlne1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDcuM3JlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAmX19pbWd7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgICAgICAgJi13cmFwcGVye1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB3aWR0aDogNXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZTQ4NDg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZWU0ODQ4O1xuICAgICAgICAgICAgJiArIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ2N7XG4gICAgICAgICAgICAgICYgPiAubGlrZS1wb3B1cF9jb250ZW50c19maWdjX190ZXh0e1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi0tY29sb3J7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICYtYjgwZTBle1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjYjgwZTBlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi00MjQxNDl7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0MjQxNDk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLTAxM2UyZXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAxM2UyZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtMDAwMDAwe1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1mZmZmZmZ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWZmYWQwMHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmYWQwMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtMGQyNmM4e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGQyNmM4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi03YTA0OTB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM3YTA0OTA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWYwM2E2ZHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2YwM2E2ZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtMGJiNzg1e1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMGJiNzg1O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi0zYjAzMDR7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMzYjAzMDQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWRkNDkwMXtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkNDkwMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi1jb2xvcntcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC4xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLW91dGVye1xuICAgICAgICAgIHdpZHRoOiAyLjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi10c2hpcnR7XG4gICAgICAgICAgd2lkdGg6IDIuM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLXBhbnRze1xuICAgICAgICAgIHdpZHRoOiAxLjNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjNyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1zaG9lc3tcbiAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICYtd2FyZXtcbiAgICAgICAgICB3aWR0aDogMS43cmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLXNwb3J0c3tcbiAgICAgICAgICB3aWR0aDogMi4zcmVtO1xuICAgICAgICAgIGhlaWdodDogMi4zcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtZ29sZntcbiAgICAgICAgICB3aWR0aDogMS44cmVtO1xuICAgICAgICAgIGhlaWdodDogMi4ycmVtO1xuICAgICAgICB9XG4gICAgICAgICYtbGlmZXN0eWxle1xuICAgICAgICAgIHdpZHRoOiAyLjJyZW07XG4gICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1jb2xvcntcbiAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IC43cmVtO1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9maWdje1xuICAgICAgbWFyZ2luLXRvcDogMS4xcmVtO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAmX190ZXh0e1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbG9ye1xuICAgICAgJiAubGlrZS1wb3B1cF9jb250ZW50c19maWd7XG4gICAgICAgIGhlaWdodDogNC41cmVtO1xuICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgfVxuICAgICAgJiAubGlrZS1wb3B1cF9jb250ZW50c19faXRlbXtcbiAgICAgICAgd2lkdGg6IDQuNXJlbTtcbiAgICAgIH1cbiAgICAgICYgLmxpa2UtcG9wdXBfY29udGVudHNfX2l0ZW0gKyAubGlrZS1wb3B1cF9jb250ZW50c19faXRlbXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gICAgICB9XG4gICAgICAmIC5saWtlLXBvcHVwX2NvbnRlbnRzX2ZpZ19faW1nLXdyYXBwZXItLWNvbG9ye1xuICAgICAgICB3aWR0aDogNC41cmVtO1xuICAgICAgICBoZWlnaHQ6IDQuNXJlbTtcbiAgICAgICAgJiA+ICp7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZXtcbiAgICAgICAgICAmID4gKntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmICsgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci1jb2xvcntcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmICsgLmxpa2UtcG9wdXBfY29udGVudHNfZmlnX19pbWctd3JhcHBlci1jb2xvcntcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfc3VibWl0e1xuICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICYgPiBidXR0b257XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNHJlbTtcbiAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMyMTIxMjE7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn0iLCIud3RoX2NpcmNsZSB7XG4gIHdpZHRoOjQ4MHB4O1xuICBoZWlnaHQ6NDgwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IzFiMWIxYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6MjQwcHg7XG4gIC1tb3otYm9yZGVyLXJhZGl1czoyNDBweDtcbiAgYm9yZGVyLXJhZGl1czoyNDBweDtcbiAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gIGNvbG9yOiNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICAmLWRhdGUge1xuICAgIHBhZGRpbmctdG9wOiA2OXB4O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICBmb250LXdlaWdodDozMDA7XG4gIH1cbiAgJi10aW1lIHtcbiAgICBwYWRkaW5nLXRvcDoxNXB4O1xuICAgIGZvbnQtc2l6ZToyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOjAuNXB4O1xuICB9XG4gICYtdGVtcCB7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICBmb250LXNpemU6MTYwcHg7XG4gICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgICZfX3VuaXQge1xuICAgICAgZm9udC1zaXplOjEwMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOi00M3B4O1xuICAgICAgZm9udC13ZWlnaHQ6MzAwO1xuICAgIH1cbiAgfVxuICAmLWltZyB7XG4gICAgcGFkZGluZy10b3A6NDBweDtcbiAgfVxuICAmLXR4dCB7XG4gICAgcGFkZGluZy10b3A6MTVweDtcbiAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OjMwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40cHg7XG4gIH1cbn0iLCIud3RoLXJlY29tbWVuZCB7XG4gIHdpZHRoOjIzN3B4O1xuICBoZWlnaHQ6YXV0bztcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICAmX3RpdGxlIHtcbiAgICBmb250LXNpemU6MjZweDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOi0wLjZweDtcbiAgICBjb2xvcjogIzIxMjEyMTtcbiAgfVxuICAmX2Rlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDoxOXB4O1xuICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OjEuNzE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICBjb2xvcjogIzE1MTUxNTtcbiAgfVxufVxuXG4ud3RoLXJlY29tbWVuZF9zbGlkZSB7XG4gIHdpZHRoOjEwMCU7XG4gICZfX25hdiB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi1saXN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMCA3cHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlNDg0ODtcbiAgICAgIH1cbiAgICAgICYtLWFuY2hvciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gICZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgIH1cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgICYtYmFyIHtcbiAgICAgIHBhZGRpbmc6MjlweCAwcHg7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOjI3cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICYtYnJhbmQgIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkbGF0b0ZvbnQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBjb2xvcjogIzg4ODtcbiAgICB9ICAgICYtdGl0bGUge1xuICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzowLjNweDtcbiAgICAgIGNvbG9yOiAjMjEyMTIxO1xuICAgIH1cbiAgICAmLXByaWNlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gICAgfVxuICB9XG4gICZfX2NvbnRyb2wge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvaW1nL2ljb24vYXJyb3ctZGVlcGdyYXktOHgxNS5zdmcpO1xuICAgIH1cbiAgICAmLS1wcmV2IHtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2ltZy9pY29uL2Fycm93LWdyYXktOHgxNS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gICAgICB0b3A6MTE1cHg7XG4gICAgfVxuICAgICYtLW5leHQge1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC9kaXN0L2ltZy9pY29uL2Fycm93LWdyYXktOHgxNS5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICAgICAgdG9wOiAxMTVweDtcbiAgICB9XG4gIH1cbn0iLCIudW1iIHtcblxuICAmX3VwcGVyIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvO1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICMyMTIxMjE7XG4gICAgcGFkZGluZzo2MHB4IDBweCAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgY29udGVudDogJyc7XG4gICAgY2xlYXI6IGJvdGg7XG5cbiAgICAmLS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMC43cHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgICYtLW9wdGlvbiB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOjEwcHg7XG5cbiAgICAgICZfc2VsZWN0IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICB9XG5cbiAgICAgICZfc2VhcmNoIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgaGVpZ2h0OjMycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ0biB7XG4gICAgICAgICAgd2lkdGg6IDEuNHJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNHJlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2Rpc3QvaW1nL2ljb24vaWNvbi1zZWFyY2gxNngxNi5wbmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjlweDtcbiAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG5cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6MzFweDtcblxuICAgICZfX2l0ZW1zIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gICAgICBmb250LXNpemU6MDtcbiAgICAgIG1hcmdpbi1yaWdodDoxNS42cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJi10eHQge1xuICAgICAgICBwYWRkaW5nOjI4cHggMjBweCAzMXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuXG4gICAgICAgICZfdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjRweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOjE0cHg7XG4gICAgICAgICAgZm9udC1zaXplOjEzcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6MS42OTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC40cHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cblxuICAgICAgICAmX2RhdGUge1xuICAgICAgICAgIHBhZGRpbmctdG9wOjE4cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnaW5hdGlvbi1saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gIH1cblxuICAmLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6NjFweDtcblxuICAgICZfaGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2NjtcblxuICAgICAgJi0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG5cbiAgICAgICYtLWRhdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbTo4MHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTowO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOjI5cHggNXB4IDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDoyLjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9ib3R0b20ge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgI2RkZDtcbiAgICAgICYtYnRuIHtcbiAgICAgICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAgICAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbiAgICAgICAgJl9zbnMge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgICZfbGlzdCB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLmxjc19saXN0IHtcbiAgJi1oZWFkZXIge1xuICAgIHBhZGRpbmctdG9wOiA2MXB4O1xuICAgICZfX3RpdGxlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgIGZvbnQtc2l6ZTogMzEuOXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzowLjhweDtcbiAgICAgIGNvbG9yOiAjMTUxNTE1O1xuICAgIH1cbiAgICAmX19jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjNjY2O1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgI2RkZDtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgICAmLWltZyB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICB9XG4gICAgICAmLXR4dCB7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHBhZGRpbmc6NDVweCA0MHB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6MjRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjZweDtcbiAgICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6MjRweDtcbiAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDoxLjg2O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM5cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICBmb250LXNpemU6MTNweDtcbiAgICAgICAgICBsZXRlci1zcGFjaW5nOjAuM3B4O1xuICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50cyxcbiAgLmxjcy11cHBlciB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6NDZweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2NjtcbiAgICBwYWRkaW5nLWJvdHRvbToxOXB4O1xuICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG4gICAgJl9sZWZ0IHtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBmb250LWZhbWlseTogJGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICBjb2xvcjogIzIxMjEyMTtcbiAgICAgIHBhZGRpbmctbGVmdDo1cHg7XG4gICAgICBwYWRkaW5nLXRvcDoxOHB4O1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkcmVkQ29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfcmlnaHQge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgJi1zZWxlY3Qge1xuICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIH1cbiAgICAgICYtc2VhcmNoIHtcbiAgICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgICBoZWlnaHQ6MzJweDtcbiAgICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDoxcHg7XG4gICAgICAgICAgaGVpZ2h0OjEycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMzYlO1xuICAgICAgICAgIHRvcDogMzMlO1xuICAgICAgICB9XG4gICAgICAgICZfX2lucHV0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6NTclO1xuICAgICAgICAgIC5zZWFyY2gtaW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIGhlaWdodDozMHB4O1xuICAgICAgICAgICAgYm9yZGVyOjA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOjE0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6MTRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvZGlzdC9pbWcvaWNvbi9pY29uLXNlYXJjaDE2eDE2LnBuZyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6N3B4O1xuICAgICAgICAgICAgcmlnaHQ6MTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6MzBweDtcbiAgICAmX19pdGVtcyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICY6bnRoLWNoaWxkKDNuKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgICYtaW1nIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MThweDtcbiAgICAgIH1cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBoZWlnaHQ6MzdweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS41NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgICAmLWRhdGUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6NXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjAuM3B4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnBhZ2luYXRpb24tbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG5cblxuICAmLWRldGFpbCB7XG4gICAgcGFkZGluZy10b3A6NjFweDtcblxuICAgICZfaGVhZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyOHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgIzY2NjtcblxuICAgICAgJi0tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTokZGVmYXVsdEZvbnQ7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjZweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB9XG5cbiAgICAgICYtLWRhdGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICBwYWRkaW5nLWJvdHRvbToyNTBweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgICYtLWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJi0tZGVzY3JpcHRpb24ge1xuICAgICAgICBwYWRkaW5nOjI5cHggNXB4IDBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6LTAuM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDoyLjA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2JvdHRvbSB7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjZGRkO1xuICAgICAgJi1idG4ge1xuICAgICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xuICAgICAgICAmX3NucyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9saXN0IHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIi5kc2ctbGlzdCB7XG4gIHBhZGRpbmctYm90dG9tOjE1MHB4O1xuICAmX3RpdGxlIHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGZvbnQtZmFtaWx5OiRsYXRvRm9udDtcbiAgICBmb250LXNpemU6IDMxLjlweDtcbiAgICBmb250LXdlaWdodDo2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6MC44cHg7XG4gICAgY29sb3I6ICMxNTE1MTU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDo2N3B4O1xuICB9XG4gICZfc2VjdGlvbjEge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiA4OTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYm9hcmQvZHNnLWJvYXJkLWxpc3QtYmcxLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNy45cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjdweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICB9XG4gICAgICAmX2ltZyB7XG4gICAgICAgIHdpZHRoOjkwMHB4O1xuICAgICAgICBoZWlnaHQ6NTQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgLmRzZy1saXN0LXNlY3Rpb24xX2RpbSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JvYXJkL2RzZy1ib2FyZC1kaW0ucG5nXCIpO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgJi1wbGF5IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjI3cHg7XG4gICAgICAgICAgICAuZGltX3BsYXkge1xuICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYm9hcmQvZHNnLWJvYXJkLWxpc3QtYmcxLXBsYXkucG5nXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTI1cHggNDBweDtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTlweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuXG4gICZfc2VjdGlvbjIge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OiA4OTJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYm9hcmQvZHNnLWJvYXJkLWxpc3QtYmcyLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIG1hcmdpbi10b3A6MzBweDtcbiAgICAmLWNvbnRhaW5lciB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDoxMDBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiRkZWZhdWx0Rm9udDtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNy45cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOi0wLjdweDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6JGxhdG9Gb250O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OjUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9zdWJ0aXRsZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOjE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZToxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzotMC4zcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjQwcHg7XG4gICAgICB9XG4gICAgICAmX2ltZyB7XG4gICAgICAgIHdpZHRoOjkwMHB4O1xuICAgICAgICBoZWlnaHQ6NTQwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgICAgLmRzZy1saXN0LXNlY3Rpb24yX2RpbSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JvYXJkL2RzZy1ib2FyZC1kaW0ucG5nXCIpO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgJi1wbGF5IHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjI3cHg7XG4gICAgICAgICAgICAuZGltX3BsYXkge1xuICAgICAgICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OjEwMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvZGlzdC9pbWcvYm9hcmQvZHNnLWJvYXJkLWxpc3QtYmcxLXBsYXkucG5nXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYtdHh0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6MTI1cHggNDBweDtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOjIwcHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OjYwMDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6MTlweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6JGRlZmF1bHRGb250O1xuICAgICAgICAgICAgICBmb250LXNpemU6MTRweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNjY2M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOi01JTtcbiAgICAuZHNnLWxpc3QtaXRlbXMge1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDoxNi42cHg7XG4gICAgICAmOm50aC1jaGlsZCg0bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgIH1cbiAgICAgICZfaW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgbGVmdDogNDUlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWRpbSB7XG4gICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICBoZWlnaHQ6MTgzcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Rpc3QvaW1nL2JvYXJkL2RzZy1ib2FyZC1kaW0ucG5nXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA0NSU7XG4gICAgICAgICAgICB0b3A6IDQwJTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfc3VidGl0bGUge1xuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRsYXRvRm9udDtcbiAgICAgICAgZm9udC1zaXplOjEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOjAuM3B4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgIH1cbiAgICAgICZfZGVzY3JpcHRpb24ge1xuICAgICAgICBoZWlnaHQ6NzVweDtcbiAgICAgICAgcGFkZGluZy10b3A6MTFweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRkZWZhdWx0Rm9udDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjNweDtcbiAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIGxpbmUtaGVpZ2h0OjEuNTc7XG4gICAgICB9XG4gICAgfVxuICB9XG59Il19 */
