@charset "UTF-8";
.new-grid * {
  box-sizing: border-box;
}

.new-grid img {
  width: 100%;
  max-width: 100%;
  height: auto;
  margin-bottom: 15px;
}

.new-grid p {
  margin-bottom: 10px;
  line-height: 1.6;
  font-size: 15px;
}

.new-grid ul {
  padding-left: 0;
}

.new-grid .list {
  list-style-type: none;
}

.new-grid .list-type-disc li {
  font-size: 15px;
  list-style-position: inside;
  margin-bottom: 7px;
  padding-left: 1em;
  text-indent: -1em;
}

.new-grid .list-type-disc li:before {
  content: "●";
  font-size: 7px;
  color: #aaa;
  margin-right: 3px;
  top: -1px;
  position: relative;
}

.new-grid .list-type-disc li a {
  color: #333;
}

.new-grid .text-xl {
  font-size: 18px;
}

.new-grid .text-lg {
  font-size: 16px;
}

.new-grid .text-md {
  font-size: 15px;
}

.new-grid .text-sm {
  font-size: 12px;
}

.new-grid .text-xs {
  font-size: 10px;
}

.new-grid .text-attention {
  background: url(../images/bg_attention.gif) no-repeat left center;
  padding-left: 35px;
  font-size: 20px;
  font-weight: 400;
  margin: 0 0 25px;
  padding-left: 35px;
}

.new-grid .content__h2 {
  margin: 80px 0;
}

.new-grid .content__h2 > img {
  margin-bottom: 0;
}

@media (max-width: 640px) {
  .new-grid .content__h2 {
    margin: 40px 0;
  }
}

.new-grid .content__h3 {
  margin: 30px 0 30px;
}

.new-grid .content__block {
  margin-bottom: 20px;
}

.new-grid .title__h2 {
  font-size: 26px;
  font-weight: 400;
  margin: 0 0 20px;
}

.new-grid .title__h3 {
  font-size: 20px;
  font-weight: 400;
  border-left: 7px solid #FF9400;
  margin: 0 0 25px;
  padding-left: 10px;
}

.new-grid .title__h4 {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  margin: 0 0 10px;
  font-weight: bold;
}

.new-grid .title__h5 {
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 10px;
}

.new-grid .plan-list-item-link {
  margin: 15px 0;
  background: #fff;
}

.new-grid .link-detail {
  color: #000;
}

.new-grid .link-detail:hover {
  text-decoration: none;
}

.new-grid .content__maintenance {
  box-sizing: border-box;
}

.new-grid .content__maintenance__tr {
  display: table;
  border-bottom: 1px dashed #ccc;
  width: 100%;
  margin: 0;
  padding: 10px 0;
}

.new-grid .content__maintenance__tr:first-of-type {
  border-top: 1px dashed #ccc;
}

.new-grid .content__maintenance__tr:last-of-type {
  margin-bottom: 50px;
}

@media (max-width: 640px) {
  .new-grid .content__maintenance__tr:last-of-type {
    margin-bottom: 40px;
  }
}

@media (max-width: 640px) {
  .new-grid .content__maintenance__tr {
    display: block;
    overflow: hidden;
    width: 100%;
  }
}

.new-grid .content__maintenance__th {
  font-size: 16px;
  font-weight: bold;
  display: table-cell;
  vertical-align: middle;
  float: none;
  margin-bottom: 0;
  padding-left: 0;
}

@media (max-width: 640px) {
  .new-grid .content__maintenance__th {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 5px;
  }
}

.new-grid .content__maintenance__td {
  display: table-cell;
  vertical-align: middle;
  float: none;
  margin-bottom: 0;
  padding-left: 0;
}

@media (max-width: 640px) {
  .new-grid .content__maintenance__td {
    display: block;
    width: 100%;
    float: left;
  }
}

.new-grid .content__maintenance.is-type-01 .content__maintenance__th {
  color: #F08080;
}

.new-grid .content__maintenance.is-type-02 .content__maintenance__th {
  color: #9966CC;
}

.new-grid .content__maintenance.is-type-03 .content__maintenance__th {
  color: #3399CC;
}

.new-grid .content__maintenance.is-type-04 .content__maintenance__th {
  color: #80C62A;
}

.new-grid .content__maintenance.is-type-05 .content__maintenance__th {
  color: #F39800;
}

.new-grid .link__default, .new-grid .link__page, .new-grid .link__anchor {
  border: 2px solid #FF9400;
  background: #fff;
  overflow: hidden;
}

.new-grid .link__default__button, .new-grid .link__page__button, .new-grid .link__anchor__button {
  text-align: center;
  border-right: 2px solid #FF9400;
}

@media (max-width: 640px) {
  .new-grid .link__default__button, .new-grid .link__page__button, .new-grid .link__anchor__button {
    border-right: none;
    border-bottom: 2px solid #FF9400;
  }
  .new-grid .link__default__button:last-of-type, .new-grid .link__page__button:last-of-type, .new-grid .link__anchor__button:last-of-type {
    border-bottom: none;
  }
}

.new-grid .link__default__button:last-of-type, .new-grid .link__page__button:last-of-type, .new-grid .link__anchor__button:last-of-type {
  border-right: none;
}

.new-grid .link__default__button a, .new-grid .link__page__button a, .new-grid .link__anchor__button a, .new-grid .link__default__button span, .new-grid .link__page__button span, .new-grid .link__anchor__button span {
  display: block;
  padding-top: 10px;
  padding-bottom: 10px;
  text-decoration: none;
  color: #000;
  position: relative;
  cursor: pointer;
}

.new-grid .link__default__button a:after, .new-grid .link__page__button a:after, .new-grid .link__anchor__button a:after, .new-grid .link__default__button span:after, .new-grid .link__page__button span:after, .new-grid .link__anchor__button span:after {
  content: " ";
  position: absolute;
  width: 10px;
  height: 10px;
  top: 50%;
  right: 10px;
}

.new-grid .link__page__button a:after {
  background: url("http://www.takahashi-k.ne.jp/wpdata/wp-content/themes/takahashi-k/images/common/arw_right.png") no-repeat center center;
  background-size: contain;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
  transition: right .1s linear;
}

.new-grid .link__page__button a:hover:after {
  right: 7px;
}

.new-grid .link__anchor__button span:after {
  background: url("http://www.takahashi-k.ne.jp/wpdata/wp-content/themes/takahashi-k/images/common/arw_right.png") no-repeat center center;
  background-size: contain;
  -ms-transform: translateY(-50%) rotate(90deg);
      transform: translateY(-50%) rotate(90deg);
  transition: transform .1s linear;
}

.new-grid .link__anchor__button span:hover:after {
  -ms-transform: translateY(-20%) rotate(90deg);
      transform: translateY(-20%) rotate(90deg);
}

.new-grid .tablet__show {
  display: none;
}

@media (max-width: 640px) {
  .new-grid .tablet__show {
    display: block;
  }
}

.contents-header {
  background: url(../images/sumai/bg_header_mieru.jpg) no-repeat center top;
  background-size: cover;
}

/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=99be3488bf7e29b7056c0b9c3f7c01e2)
 * Config saved to config.json and https://gist.github.com/99be3488bf7e29b7056c0b9c3f7c01e2
 */
/*!
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2011-2016 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
.row {
  margin-left: -10px;
  margin-right: -10px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666667%;
}

.col-xs-10 {
  width: 83.33333333%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666667%;
}

.col-xs-7 {
  width: 58.33333333%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666667%;
}

.col-xs-4 {
  width: 33.33333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.66666667%;
}

.col-xs-1 {
  width: 8.33333333%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666667%;
}

.col-xs-pull-10 {
  right: 83.33333333%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666667%;
}

.col-xs-pull-7 {
  right: 58.33333333%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666667%;
}

.col-xs-pull-4 {
  right: 33.33333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.66666667%;
}

.col-xs-pull-1 {
  right: 8.33333333%;
}

.col-xs-pull-0 {
  right: auto;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666667%;
}

.col-xs-push-10 {
  left: 83.33333333%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666667%;
}

.col-xs-push-7 {
  left: 58.33333333%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666667%;
}

.col-xs-push-4 {
  left: 33.33333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.66666667%;
}

.col-xs-push-1 {
  left: 8.33333333%;
}

.col-xs-push-0 {
  left: auto;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666667%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666667%;
}

.col-xs-offset-7 {
  margin-left: 58.33333333%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.66666667%;
}

.col-xs-offset-1 {
  margin-left: 8.33333333%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

@media (min-width: 640px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0%;
  }
}

@media (min-width: 1200px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0%;
  }
}

.clearfix:before,
.clearfix:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after {
  content: " ";
  display: table;
}

.clearfix:after,
.container:after,
.container-fluid:after,
.row:after {
  clear: both;
}

.center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.pull-right {
  float: right !important;
}

.pull-left {
  float: left !important;
}

.hide {
  display: none !important;
}

.show {
  display: block !important;
}

.invisible {
  visibility: hidden;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

@-ms-viewport {
  width: device-width;
}

.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}

@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}

@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}

.visible-print {
  display: none !important;
}

@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}

.visible-print-block {
  display: none !important;
}

@media print {
  .visible-print-block {
    display: block !important;
  }
}

.visible-print-inline {
  display: none !important;
}

@media print {
  .visible-print-inline {
    display: inline !important;
  }
}

.visible-print-inline-block {
  display: none !important;
}

@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}

@media print {
  .hidden-print {
    display: none !important;
  }
}

.fnavi {
  padding: 50px 0 30px;
}

@media (max-width: 640px) {
  .fnavi {
    padding: 0 0 0;
  }
}

.footer__type-1 {
  padding-left: 0;
}

.footer__type-1 > li {
  margin-bottom: 20px;
  list-style: none;
}

@media (max-width: 640px) {
  .footer__type-1 > li {
    margin-bottom: 0;
  }
}

.footer__type-1 > li > ul {
  margin-top: 20px;
}

@media (max-width: 640px) {
  .footer__type-1 > li > ul {
    margin-top: 0;
  }
}

.footer__type-1 > li > a {
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
}

@media (max-width: 640px) {
  .footer__type-1 > li > a {
    background: #fff;
    border-bottom: 2px solid #ccc;
    padding: 18px 10px;
    line-height: 1;
  }
}

.footer__type-1 > li > a:hover {
  text-decoration: underline;
}

.footer__type-2 {
  padding-left: 0;
  overflow: hidden;
}

.footer__type-2 > li {
  margin-bottom: 10px;
  list-style: none;
}

@media (max-width: 640px) {
  .footer__type-2 > li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    margin-bottom: 0;
  }
  .footer__type-2 > li:nth-child(odd) {
    border-right: 2px solid #ccc;
  }
}

.footer__type-2 > li > a {
  font-size: 13px;
  text-decoration: none;
}

.footer__type-2 > li > a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .footer__type-2 > li > a {
    background: #F3F3F3;
    border-bottom: 2px solid #ccc;
    padding: 18px 10px;
    line-height: 1;
  }
}

.footer__type-3 {
  padding-left: 0;
  overflow: hidden;
}

@media (max-width: 640px) {
  .footer__type-3 {
    margin-top: 0;
    padding-top: 0;
    border: none;
  }
}

.footer__type-3 > li {
  list-style: none;
  margin-bottom: 10px;
}

@media (max-width: 640px) {
  .footer__type-3 > li {
    width: 50%;
    float: left;
    box-sizing: border-box;
    margin-bottom: 0;
  }
  .footer__type-3 > li:nth-child(odd) {
    border-right: 2px solid #ccc;
  }
}

.footer__type-3 > li > a {
  font-size: 13px;
  text-decoration: none;
}

.footer__type-3 > li > a:hover {
  text-decoration: underline;
}

@media (max-width: 640px) {
  .footer__type-3 > li > a {
    background: #FFF;
    border-bottom: 2px solid #ccc;
    padding: 18px 10px;
    line-height: 1;
  }
}

.footer__type-4 {
  margin-top: 20px;
  padding-top: 20px;
  border-top: 1px dashed #ccc;
  padding-left: 0;
  list-style: none;
  overflow: hidden;
}

@media (max-width: 640px) {
  .footer__type-4 {
    margin-top: 0;
    padding-top: 0;
    border-top: none;
    border-bottom: 2px solid #ccc;
  }
}

.footer__type-4 > li {
  list-style: none;
  width: 50%;
  float: left;
  box-sizing: border-box;
  text-align: left;
}

@media (max-width: 640px) {
  .footer__type-4 > li {
    text-align: center;
  }
  .footer__type-4 > li:nth-child(odd) {
    border-right: 2px solid #ccc;
  }
}

.footer__type-4 > li > a {
  background: #fff;
}

.footer__type-4 img {
  width: auto;
  height: auto;
  margin-bottom: 0;
}

.copy {
  text-align: left;
}

@media (max-width: 640px) {
  .copy {
    text-align: center;
    background: #fff;
    padding: 15px 0;
  }
}

.new-grid.mieru .title__h2 {
  font-size: 22px;
  font-weight: 400;
  margin: 0 0 20px;
  background: #004290;
  position: relative;
  color: #fff;
  padding: 15px 15px 15px 120px;
  border-radius: 5px;
  overflow: hidden;
  line-height: 1.4;
}

.new-grid.mieru .title__h2:before {
  content: " ";
  position: absolute;
  top: 50%;
  left: 20px;
  height: 25px;
  width: 100px;
  z-index: 2;
  -ms-transform: translateY(-50%);
      transform: translateY(-50%);
}

.new-grid.mieru .title__h2:after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 102px;
  background: #006CC5;
  z-index: 1;
}

.new-grid.mieru .title__h2.mieru__title-1:before {
  background: url(../images/sumai/img_title_01.png) no-repeat left top;
  background-size: contain;
}

.new-grid.mieru .title__h2.mieru__title-2:before {
  background: url(../images/sumai/img_title_02.png) no-repeat left top;
  background-size: contain;
}

.new-grid.mieru .title__h2.mieru__title-3:before {
  background: url(../images/sumai/img_title_03.png) no-repeat left top;
  background-size: contain;
}

.new-grid.mieru .title__h3 {
  border-left: 7px solid #004593;
}

.new-grid .mieru__nextstage {
  margin-top: 30px;
}

.new-grid .mieru__nextstage img {
  width: 60px;
  margin-bottom: 0;
}

.new-grid .mieru__nextstage__left {
  text-align: center;
}

.new-grid p.mieru__catch {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 30px;
  text-align: center;
  color: #014291;
}

.new-grid .mieru__catch__description {
  text-align: center;
  margin-bottom: 60px;
}

.new-grid .mieru__catch__image {
  margin-top: 40px;
}

.new-grid .mieru__contentType-1 {
  background: #E2F0F2;
  position: relative;
  padding: 40px 20px 20px;
  margin-top: 60px;
  margin-left: 20px;
}

@media (max-width: 640px) {
  .new-grid .mieru__contentType-1 {
    padding: 10px 20px 20px;
  }
}

.new-grid .mieru__contentType-1__title {
  background: #3387bc;
  padding: 15px 30px;
  font-size: 1.5rem;
  line-height: 2.4rem;
  font-weight: bold;
  letter-spacing: 0.2rem;
  color: #FFF;
  position: absolute;
  top: -30px;
  left: -20px;
  right: 20px;
  z-index: 2;
}

@media (max-width: 640px) {
  .new-grid .mieru__contentType-1__title {
    position: relative;
    text-align: center;
    left: -30px;
  }
}

.new-grid .mieru__contentType-1__title:before {
  content: "";
  width: 78px;
  height: 26px;
  background: url(../images/sumai/icon_construction_mierupoint.svg) no-repeat center center;
  background-size: 78px 26px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  top: 0;
  margin-right: 15px;
}

@media (max-width: 640px) {
  .new-grid .mieru__contentType-1__title:before {
    display: block;
    position: static !important;
    margin: 0 auto 10px auto !important;
  }
}

.new-grid .mieru__contentType-1__lists {
  padding: 0;
}

.new-grid .mieru__contentType-1__lists li {
  background: #fff;
  padding: 15px 0 15px 120px;
  margin-bottom: 20px;
  position: relative;
  list-style: none;
  font-size: 15px;
}

@media (max-width: 640px) {
  .new-grid .mieru__contentType-1__lists li {
    padding: 20px 10px 20px;
  }
}

.new-grid .mieru__contentType-1__lists li:last-of-type {
  margin-bottom: 0;
}

.new-grid .mieru__contentType-1__lists li:before {
  content: "";
  width: 81px;
  height: 24px;
  background-size: 81px 24px;
  display: block;
  vertical-align: top;
  position: absolute;
  top: 13px;
  left: 20px;
}

@media (max-width: 640px) {
  .new-grid .mieru__contentType-1__lists li:before {
    position: static !important;
    margin: 0 auto 10px auto !important;
  }
}

.new-grid .mieru__contentType-1__lists li:nth-of-type(1):before {
  background: url(../images/sumai/icon_construction_merit01.svg) no-repeat center center;
}

.new-grid .mieru__contentType-1__lists li:nth-of-type(2):before {
  background: url(../images/sumai/icon_construction_merit02.svg) no-repeat center center;
}

.new-grid .mieru__contentType-1__lists li:nth-of-type(3):before {
  background: url(../images/sumai/icon_construction_merit03.svg) no-repeat center center;
}

.new-grid .mieru__contentType-2 {
  background: #E2F0F2;
}

.new-grid .mieru__contentType-2 img {
  margin-bottom: 0;
}

.new-grid .mieru__contentType-2 .mieru__logo {
  text-align: center;
  padding-top: 25px;
}

@media (max-width: 640px) {
  .new-grid .mieru__contentType-2 .mieru__logo {
    padding-top: 20px;
  }
}

.new-grid .mieru__contentType-2 .mieru__logo img {
  width: 50px;
  margin-bottom: 20px;
}

.new-grid .mieru__contentType-2 .mieru__logo p:first-of-type {
  font-weight: bold;
  margin-bottom: 10px;
}

.new-grid .mieru__apply:hover {
  opacity: 0.8;
}

.new-grid .mieru__img__03_03 {
  text-align: center;
}

.new-grid .mieru__img__03_03 img {
  height: 200px;
  width: auto;
  margin-bottom: 20px;
}

.new-grid .mieru__img__03_04 {
  text-align: center;
}

.new-grid .mieru__img__03_04 img {
  height: 200px;
  width: auto;
  margin-bottom: 20px;
}

.contents-header-sumai.contents-header {
  background: url(../images/sumai/bg_header_sumai.jpg) no-repeat center top;
  background-size: cover;
  margin-bottom: 0;
}

.contents-header-sumai.contents-header .contents-header-title:after {
  width: 103px;
  height: 57px;
  background: url(../images/sumai/icon_title.png) no-repeat center center;
}

@media screen and (max-width: 640px) {
  .contents-header-sumai.contents-header {
    background: url(../images/sumai/bg_header_sumai_sp.jpg) no-repeat center top !important;
    background-size: cover !important;
  }
}

.new-grid.sumai .btn-back {
  margin-bottom: 50px;
  text-align: center;
  max-width: 100%;
}

.new-grid.sumai .btn-back a {
  padding: 15px 35px;
  text-decoration: none;
}

.new-grid.sumai .btn-back a:before {
  font-family: FontAwesome;
  content: "\f104";
  margin-right: 5px;
  font-size: 18px;
}

.new-grid.rule .block__inner {
  border: 1px solid #ccc;
  background: #fff;
  padding: 20px 20px 5px;
}

.new-grid.rule .block__inner .num {
  text-align: center;
}

.new-grid.rule .block__inner .num img {
  width: auto;
  height: auto;
  margin-bottom: 0;
}

.new-grid.rule .block__inner .title__h4 {
  text-align: center;
  color: #6aa32e;
  padding-bottom: 10px;
  border-bottom: 1px dotted #6aa32e;
}

.new-grid.rule .plan-list-item-link {
  height: auto;
  background: #efefef;
}

.new-grid.rule .list-type-disc li:before {
  color: #6aa32e;
}

.gallery-main-rules {
  position: relative;
  margin-bottom: 50px;
  min-width: 730px;
}

.gallery-main-rules .gallery__txt {
  position: absolute;
  left: 50%;
  bottom: 50px;
  width: 940px;
  margin-left: -470px;
}

.gallery-main-rules .gallery__num {
  margin-bottom: 10px;
}

.gallery-main-rules .gallery__txt__title {
  font-size: 37px;
  margin-bottom: 10px;
  text-shadow: 0 2px 0 #fff, 2px 0 0 #fff, 0 -2px 0 #fff, -2px 0 0 #fff, 2px 2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, -2px -2px 0 #fff;
  letter-spacing: 0.1em;
  color: #6aa32e;
}

.gallery-main-rules .gallery__txt__catch {
  font-size: 18px;
  font-weight: bold;
  text-shadow: 0 1px 0 #fff, 1px 0 0 #fff, 0 -1px 0 #fff, -1px 0 0 #fff, 1px 1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, -1px -1px 0 #fff;
}

.new-grid.rules {
  background: #fff;
  padding: 40px 0;
  margin-bottom: 50px;
  /*  リンク */
  /* --------------------------------------------------
　■RULE
-------------------------------------------------- */
  /*------------------------------
    　ナビゲーション
    ------------------------------*/
  /*------------------------------
    　h3
    ------------------------------*/
  /*------------------------------
    　anchor
    ------------------------------*/
  /*------------------------------
    　index
    ------------------------------*/
  /* 130607 追加 */
  /*------------------------------
    　rule
    ------------------------------*/
  /*------------------------------
    　LinkBox
    ------------------------------*/
  /*------------------------------
    　rule01
    ------------------------------*/
  /*------------------------------
    　rule02
    ------------------------------*/
  /*------------------------------
    　rule07
    ------------------------------*/
  /*------------------------------
    　module
    ------------------------------*/
}

.new-grid.rules a {
  color: #7EC42A;
}

.new-grid.rules a:link,
.new-grid.rules a:visited,
.new-grid.rules a:active {
  text-decoration: none;
}

.new-grid.rules a:hover {
  text-decoration: underline;
}

.new-grid.rules img {
  width: auto;
  height: auto;
}

.new-grid.rules .contentsInner {
  width: 730px;
  margin: 0 auto;
  line-height: 1.5;
  color: #666;
  font: 12px/1.6 "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", Meiryo, sans-serif;
}

.new-grid.rules .contentsInner p {
  font-size: 12px;
}

.new-grid.rules .contentsInner img {
  margin-bottom: 0;
}

.new-grid.rules ul#navi {
  width: 100%;
  overflow: hidden;
  margin: 0;
}

.new-grid.rules ul#navi li {
  width: 25%;
  float: left;
  text-align: center;
  list-style-type: none;
}

.new-grid.rules ul#navi li img {
  width: 100%;
  height: auto;
}

.new-grid.rules ul#navi li.last {
  margin-right: 0;
}

.new-grid.rules .contentsInner {
  width: 730px;
  background: #FFF;
  margin-bottom: 20px;
}

.new-grid.rules #bgNone {
  background: none;
}

.new-grid.rules .contentsInner h2 {
  margin: 0;
}

.new-grid.rules .contentsInner .h3Block {
  padding: 0 10px 30px 0;
  overflow: hidden;
}

.new-grid.rules .contentsInner .h3Block h3 {
  margin: 20px 0 10px 0;
}

.new-grid.rules .contentsInner ul#anchor {
  overflow: hidden;
  margin: 0 auto 50px auto;
  position: relative;
  z-index: 10;
}

.new-grid.rules .contentsInner ul.rule01 {
  max-width: 727px;
}

.new-grid.rules .contentsInner ul.rule02 {
  max-width: 664px;
}

.new-grid.rules .contentsInner ul.rule03 {
  max-width: 498px;
}

.new-grid.rules .contentsInner ul.rule04 {
  max-width: 670px;
}

.new-grid.rules .contentsInner ul.rule05 {
  max-width: 673px;
}

.new-grid.rules .contentsInner ul#anchor li {
  float: left;
  list-style-type: none;
}

.new-grid.rules .contentsInner ul.rule01 li a {
  width: 120px;
}

.new-grid.rules .contentsInner ul.rule02 li a {
  width: 220px;
}

.new-grid.rules .contentsInner ul.rule03 li a {
  width: 166px;
}

.new-grid.rules .contentsInner ul.rule04 li a {
  width: 333px;
}

.new-grid.rules .contentsInner ul.rule05 li a {
  width: 335px;
}

.new-grid.rules .contentsInner ul#anchor li a {
  display: block;
  border-top: #68a836 solid 1px;
  border-left: #68a836 solid 1px;
  border-bottom: #68a836 solid 1px;
  color: #68a836;
  text-align: center;
  padding: 10px 0px;
  background: url(../images/sumai/rule/common/arrow_ancher.gif) no-repeat 50% 90%;
  font-weight: bold;
}

.new-grid.rules .contentsInner ul#anchor li a.last {
  border-right: #68a836 solid 1px;
}

.new-grid.rules .contentsInner #index {
  padding: 15px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInnerTop {
  margin-bottom: 35px;
  overflow: hidden;
  clear: both;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInnerTop dl.mkj {
  width: 210px;
  float: left;
  margin-right: 20px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInnerTop dl.last {
  margin-right: 0;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInnerTop dl.mkj dd {
  padding: 0 0 5px 15px;
  background: url(../common/images/arw01.gif) left 0.4em no-repeat;
  font-weight: bold;
  margin-bottom: 5px;
  clear: both;
  border-bottom: #CCC dashed 1px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInnerTop {
  position: relative;
  width: 100%;
  height: 100%;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInnerTop .requestBtn {
  position: absolute;
  bottom: 0;
  right: 0;
  margin: 0;
  padding: 0;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInnerTop .requestBtn p {
  margin: 0;
  padding: 0;
}

.new-grid.rules .contentsInner .ruleSection {
  margin-bottom: 20px;
  padding: 0 30px;
  overflow: hidden;
  clear: both;
}

.new-grid.rules .contentsInner .ruleSection .ruleSection {
  padding: 0;
}

.new-grid.rules .contentsInner .ruleSection h4 {
  margin-bottom: 20px;
}

.new-grid.rules .contentsInner .ruleSection .banner01 {
  display: block;
  margin-bottom: 20px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner {
  margin-bottom: 10px;
  overflow: hidden;
  clear: both;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner h5 {
  margin: 0 0 10px 0;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner h6 {
  margin: 0 0 7px 0;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner p.h7 {
  margin: 0 0 3px 0;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner .colL {
  float: left;
  margin-right: 20px;
  margin-bottom: 0;
  max-width: 450px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner .colL_h {
  float: left;
  margin-right: 20px;
  margin-bottom: 0;
  width: 330px;
}

.new-grid.rules .contentsInner .pagetop {
  padding: 0 0 0 15px;
  background: url(../images/sumai/rule/common/arw01.gif) left 0.4em no-repeat;
  font-weight: bold;
  float: right;
  margin-bottom: 0;
  clear: both;
}

.new-grid.rules div#LinkBox {
  clear: both;
  padding: 0 30px 10px 30px;
  overflow: hidden;
}

.new-grid.rules div#LinkBox ul.backList {
  padding: 0 10px 0 0;
  float: left;
}

.new-grid.rules div#LinkBox ul.backList li {
  padding: 0 0 0 10px;
  background: url(../images/sumai/rule/common/arw_back.gif) left 0.5em no-repeat;
}

.new-grid.rules div#LinkBox ul.nextList {
  float: right;
}

.new-grid.rules div#LinkBox ul.nextList li {
  padding: 0 10px 0 0;
  background: url(../images/sumai/rule/common/arw_next.gif) right 0.5em no-repeat;
  list-style-type: none;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner .bg_map {
  background: url(../images/sumai/rule/rule01/map.png) no-repeat right 15px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner .point {
  width: 215px;
  border: #eee solid 5px;
  float: right;
  padding: 15px 10px;
}

.new-grid.rules .contentsInner .bd {
  margin-bottom: 70px;
  padding: 0;
}

.new-grid.rules .contentsInner .bd .ruleSectionInner {
  border: #d9d9d9 solid 20px;
  padding: 35px 0 20px 0;
}

.new-grid.rules .contentsInner .bd .powerUp {
  background: url(../images/sumai/rule/rule01/bg_mokuzo.jpg) no-repeat;
  height: 576px;
  position: relative;
}

.new-grid.rules .contentsInner .bd .powerUp p {
  margin: 0;
}

.new-grid.rules .contentsInner .bd .powerUp .btn_01 {
  position: absolute;
  top: 103px;
  left: 27px;
}

.new-grid.rules .contentsInner .bd .powerUp .btn_02 {
  position: absolute;
  top: 123px;
  right: 73px;
}

.new-grid.rules .contentsInner .bd .powerUp .btn_03 {
  position: absolute;
  top: 352px;
  left: 27px;
}

.new-grid.rules .contentsInner .bd .powerUp .btn_04 {
  position: absolute;
  top: 283px;
  right: 73px;
}

.new-grid.rules .contentsInner .bd .powerUp .btn_05 {
  position: absolute;
  bottom: 11px;
  left: 226px;
}

.new-grid.rules .contentsInner .bd .powerUp .btn_06 {
  position: absolute;
  bottom: 11px;
  left: 410px;
}

.new-grid.rules .contentsInner .ruleSection .men_arrow {
  background: url(../images/sumai/rule/rule01/men_aroww.gif) no-repeat 50% 65%;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner dl.men {
  width: 300px;
}

.new-grid.rules .contentsInner .zmetal {
  background: url(../images/sumai/rule/rule01/bg_zmetal.jpg) no-repeat;
  padding: 0;
  height: 1245px;
  position: relative;
  margin-bottom: 0;
}

.new-grid.rules .contentsInner .zmetal p {
  margin: 0;
}

.new-grid.rules .contentsInner .zmetal p.parts_01 {
  position: absolute;
  top: 26px;
  left: 108px;
}

.new-grid.rules .contentsInner .zmetal p.parts_02 {
  position: absolute;
  top: 0;
  left: 433px;
}

.new-grid.rules .contentsInner .zmetal p.parts_03 {
  position: absolute;
  top: 271px;
  left: 16px;
}

.new-grid.rules .contentsInner .zmetal p.parts_04 {
  position: absolute;
  top: 405px;
  right: 60px;
}

.new-grid.rules .contentsInner .zmetal p.parts_05 {
  position: absolute;
  top: 675px;
  left: 411px;
}

.new-grid.rules .contentsInner .zmetal p.parts_06 {
  position: absolute;
  top: 810px;
  left: 82px;
}

.new-grid.rules .contentsInner .zmetal .pagetop {
  position: absolute;
  bottom: 40px;
  right: 20px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner table.beta {
  clear: both;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner table.beta tr th, .new-grid.rules td {
  padding: 5px;
  text-align: center;
  border-bottom: #CCC solid 1px;
  border-right: #CCC solid 1px;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner table.beta tr th.last, .new-grid.rules td.last {
  border-right: none;
}

.new-grid.rules .contentsInner .ruleSection .ruleSectionInner dl.koka {
  width: 160px;
}

.new-grid.rules .contentsInner .bg_lowe {
  background: url(../images/sumai/rule/rule03/bg_lowe.jpg) no-repeat 385px 174px;
}

.new-grid.rules .contentsInner #tel {
  background: #68a835;
  padding-top: 30px;
  margin-bottom: 0;
  padding-bottom: 15px;
}

.new-grid.rules .colBlockL {
  float: left;
}

.new-grid.rules .colBlockR {
  float: right;
  margin: 0;
}

.new-grid.rules .Block {
  margin-bottom: 10px;
  overflow: hidden;
  clear: both;
}

.new-grid.rules .bg_gray {
  background: #ddd;
}

.new-grid.rules .white {
  color: #FFF;
}

.new-grid.rules .center {
  text-align: center;
}

.new-grid.rules .right {
  text-align: right;
}

.new-grid.rules .t10 {
  font-size: 10px;
}

.new-grid.rules .ltr_10 {
  letter-spacing: -0.1em;
}

.new-grid.rules .maNone {
  margin: 0;
}

.new-grid.rules .pdNone {
  padding: 0;
}

.new-grid.rules .mr10 {
  margin-right: 10px;
}

.new-grid.rules .mr15 {
  margin-right: 15px;
}

.new-grid.rules .mr20 {
  margin-right: 20px;
}

.new-grid.rules .top20 {
  margin-top: 20px;
}

.new-grid.rules .top40 {
  margin-top: 40px;
}

.new-grid.rules .btm5 {
  margin-bottom: 5px;
}

.new-grid.rules .btm8 {
  margin-bottom: 8px;
}

.new-grid.rules .btm10 {
  margin-bottom: 10px;
}

.new-grid.rules .btm20 {
  margin-bottom: 20px;
}

.new-grid.rules .btm25 {
  margin-bottom: 25px;
}

.new-grid.rules .btm30 {
  margin-bottom: 30px;
}

.new-grid.rules .btm35 {
  margin-bottom: 35px;
}

.new-grid.rules a:hover img,
.new-grid.rules a:active img {
  opacity: 0.7;
  -moz-opacity: 0.7;
  /* Firefox */
  filter: alpha(opacity=70);
  /* IE6/7 */
  -ms-filter: "alpha(opacity=70)";
  /* IE8 */
}

.new-grid.rules span {
  display: none;
}

.new-grid.rules .ruleSection {
  margin-top: -128px !important;
  padding-top: 128px !important;
  position: relative;
  z-index: 1;
}

.new-grid #A, .new-grid #B, .new-grid #C, .new-grid #D, .new-grid #E, .new-grid #F {
  position: relative;
}

.new-grid #A {
  z-index: 7;
}

.new-grid #B {
  z-index: 6;
}

.new-grid #C {
  z-index: 5;
}

.new-grid #D {
  z-index: 4;
}

.new-grid #E {
  z-index: 3;
}

.new-grid #F {
  z-index: 2;
}

.new-grid.kashi .content__h2 {
  margin-top: 40px;
}

.new-grid.kashi em, .new-grid.kashi a {
  color: #E3A634;
  font-style: normal;
}

.new-grid.kashi h2.kashi__title {
  color: #E3A634;
  text-align: center;
  margin-bottom: 30px;
}

.new-grid.kashi .kashi__catch {
  text-align: center;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: bold;
}

.new-grid.kashi .kashi__catch__description {
  text-align: center;
  line-height: 2em;
  margin-bottom: 50px;
}

.new-grid.kashi h3.kashi__title {
  background: #CFA955;
  color: #fff;
  text-align: center;
  padding: 10px;
  font-size: 16px;
}

.new-grid.kashi .kashi__sec01 .row {
  padding: 20px 20px 10px;
  background: #fff;
  margin: 0;
}

.new-grid.kashi .kashi__sec01 h4 {
  color: #CFA955;
}

.new-grid.kashi .kashi__sec02 {
  text-align: center;
  border-top: solid 3px #CFA955;
  padding-top: 40px;
}

.new-grid.kashi .kashi__sec02 h3 {
  color: #E3A634;
  margin-bottom: 30px;
}

.new-grid.kashi .kashi__sec02 h3:before {
  content: "";
  width: 80px;
  height: 80px;
  background: url(../images/sumai/kashi/logo_kashi_01.svg) no-repeat center center;
  background-size: 80px 80px;
  display: block;
  vertical-align: top;
  position: relative;
  top: 0;
  margin: 0 auto 30px auto;
}

.new-grid.kashi .kashi__sec02 img {
  width: auto;
  height: auto;
}

.new-grid.kashi .kashi__sec02__copy {
  margin-bottom: 30px;
  line-height: 2em;
}

.new-grid.faq .link__anchor {
  margin-bottom: 50px;
}

.new-grid.faq .link__anchor .row {
  margin: 0;
}

.new-grid.faq .link__anchor span:after {
  right: 0;
}

.new-grid.faq .faq__sec {
  margin-bottom: 50px;
}

.new-grid.faq .faq__list li {
  list-style-type: none;
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px dotted #ccc;
}

.new-grid.faq .faq__list dt {
  color: #7EC42A;
  font-size: 15px;
  padding: 10px 40px 10px 40px;
  background: url(../images/sumai/faq/txt_faq_01.png) no-repeat left 5px, url(../images/sumai/faq/btn_faq_02.png) no-repeat right 10px;
  cursor: pointer;
  transition: 0.5s;
  position: relative;
}

.new-grid.faq .faq__list dt.open {
  background: url(../images/sumai/faq/txt_faq_01.png) no-repeat left 5px, url(../images/sumai/faq/btn_faq_01.png) no-repeat right 10px;
}

.new-grid.faq .faq__list dt:hover {
  opacity: 0.7;
}

.new-grid.faq .faq__list dd {
  font-size: 15px;
  padding: 10px 0 10px 80px;
  background: url(../images/sumai/faq/txt_faq_02.png) no-repeat 30px 5px;
  display: none;
}

.new-grid.faq .faq__list .faq__list__link {
  display: block;
  margin-top: 10px;
  text-align: right;
}

.new-grid.faq .faq__list a {
  color: #FF9400;
}

.new-grid.faq .faq__list a:before {
  display: inline-block;
  content: " ";
  background: url(http://www.takahashi-k.ne.jp/wpdata/wp-content/themes/takahashi-k/images/common/arw_right.png) no-repeat center center;
  background-size: contain;
  transition: right .1s linear;
  width: 10px;
  height: 10px;
  margin-right: 5px;
}

.new-grid.faq .faq__bnr {
  text-align: center;
  margin-bottom: 40px;
}

.new-grid.faq .faq__bnr img {
  width: auto;
  height: auto;
}

.new-grid.faq .plan-list-item-link {
  display: inline-block;
}

.new-grid.faq .plan-list-item-link:after {
  background: none;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjIwMTdyZW5ld2FsLmNzcyIsImZvdW5kYXRpb24vX2Jhc2Uuc2NzcyIsImZvdW5kYXRpb24vX2Jvb3RzdHJhcC5zY3NzIiwibGF5b3V0L19mb290ZXIuc2NzcyIsInBhZ2VzL19taWVydS5zY3NzIiwicGFnZXMvX3N1bWFpLnNjc3MiLCJwYWdlcy9fcnVsZS5zY3NzIiwicGFnZXMvX3J1bGVzLnNjc3MiLCJwYWdlcy9fa2FzaGkuc2NzcyIsInBhZ2VzL19mYXEuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNhakI7RUFLSSx1QkFBdUI7Q0FDeEI7O0FBTkg7RUFTSSxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixvQkFBb0I7Q0FDckI7O0FBYkg7RUFnQkksb0JBQW9CO0VBQ3BCLGlCQUFpQjtFQUNqQixnQkF0QmU7Q0F1QmhCOztBQW5CSDtFQXNCSSxnQkFBZTtDQUNoQjs7QUF2Qkg7RUE0Qkksc0JBQXFCO0NBQ3RCOztBQTdCSDtFQWdDTSxnQkFwQ2E7RUFxQ2IsNEJBQTJCO0VBQzNCLG1CQUFrQjtFQUNsQixrQkFBaUI7RUFDakIsa0JBQWlCO0NBWWxCOztBQWhETDtFQXNDUSxhQUFTO0VBQ1QsZUFBZTtFQUNmLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLG1CQUFtQjtDQUNwQjs7QUE1Q1A7RUE4Q1EsWUFBVztDQUNaOztBQS9DUDtFQXFESSxnQkEzRGU7Q0E0RGhCOztBQXRESDtFQXdESSxnQkE3RGU7Q0E4RGhCOztBQXpESDtFQTJESSxnQkEvRGU7Q0FnRWhCOztBQTVESDtFQThESSxnQkFqRWU7Q0FrRWhCOztBQS9ESDtFQWlFSSxnQkFuRWU7Q0FvRWhCOztBQWxFSDtFQW9FSSxxRUFBb0U7RUFDcEUsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsaUJBQWlCO0VBQ2pCLG1CQUFtQjtDQUNwQjs7QUExRUg7RUErRU0sZUFBZTtDQU9oQjs7QUF0Rkw7RUFpRlEsaUJB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OztBQVZQO0VBY00sb0JBQW1CO0NBQ3BCOztBQWZMO0VBbUJRLHNCQUFxQjtFQUNyQixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLCtCQUE4QjtDQUMvQjs7QUF2QlA7RUF5QlEsZUFBYztFQUNkLGdCUmpCVztFUWtCWCw2QkFBNEI7RUFDNUIsMklBQXdJO0VBQ3hJLGdCQUFlO0VBQ2YsaUJBQWdCO0VBQ2hCLG1CQUFrQjtDQU9uQjs7QUF0Q1A7RUFpQ1UsMklBQXdJO0NBQ3pJOztBQWxDVDtFQW9DVSxhQUFZO0NBQ2I7O0FBckNUO0VBd0NRLGdCUi9CVztFUWdDWCwwQkFBeUI7RUFDekIsMEVBQXdFO0VBQ3hFLGNBQWE7Q0FDZDs7QUE1Q1A7RUE4Q1EsZUFBYztFQUNkLGlCQUFnQjtFQUNoQixrQkFBaUI7Q0FDbEI7O0FBakRQO0VBbURRLGVBQWM7Q0FXZjs7QUE5RFA7RUFxRFUsc0JBQXFCO0VBQ3JCLGFBQWE7RUFDYix1SUFBc0k7RUFDdEkseUJBQXlCO0VBQ3pCLDZCQUE2QjtFQUM3QixZQUFZO0VBQ1osYUFBYTtFQUNiLGtCQUFpQjtDQUNsQjs7QUE3RFQ7RUFrRU0sbUJBQWtCO0VBQ2xCLG9CQUFtQjtDQUtwQjs7QUF4RUw7RUFxRVEsWUFBVztFQUNYLGFBQVk7Q0FDYjs7QUF2RVA7RUEwRU0sc0JBQXFCO0NBSXRCOztBQTlFTDtFQTRFUSxpQkFBZ0I7Q0FDakIiLCJmaWxlIjoiMjAxN3JlbmV3YWwuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLm5ldy1ncmlkICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5ldy1ncmlkIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm5ldy1ncmlkIHAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5uZXctZ3JpZCB1bCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLm5ldy1ncmlkIC5saXN0IHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmV3LWdyaWQgLmxpc3QtdHlwZS1kaXNjIGxpIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHRleHQtaW5kZW50OiAtMWVtO1xufVxuXG4ubmV3LWdyaWQgLmxpc3QtdHlwZS1kaXNjIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pePXCI7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBjb2xvcjogI2FhYTtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIHRvcDogLTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubmV3LWdyaWQgLmxpc3QtdHlwZS1kaXNjIGxpIGEge1xuICBjb2xvcjogIzMzMztcbn1cblxuLm5ldy1ncmlkIC50ZXh0LXhsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubmV3LWdyaWQgLnRleHQtbGcge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uZXctZ3JpZCAudGV4dC1tZCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLm5ldy1ncmlkIC50ZXh0LXNtIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubmV3LWdyaWQgLnRleHQteHMge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5uZXctZ3JpZCAudGV4dC1hdHRlbnRpb24ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL2JnX2F0dGVudGlvbi5naWYpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLm5ldy1ncmlkIC5jb250ZW50X19oMiB7XG4gIG1hcmdpbjogODBweCAwO1xufVxuXG4ubmV3LWdyaWQgLmNvbnRlbnRfX2gyID4gaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctZ3JpZCAuY29udGVudF9faDIge1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9faDMge1xuICBtYXJnaW46IDMwcHggMCAzMHB4O1xufVxuXG4ubmV3LWdyaWQgLmNvbnRlbnRfX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1ncmlkIC50aXRsZV9faDIge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5cbi5uZXctZ3JpZCAudGl0bGVfX2gzIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICNGRjk0MDA7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLm5ldy1ncmlkIC50aXRsZV9faDQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm5ldy1ncmlkIC50aXRsZV9faDUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCAxMHB4O1xufVxuXG4ubmV3LWdyaWQgLnBsYW4tbGlzdC1pdGVtLWxpbmsge1xuICBtYXJnaW46IDE1cHggMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm5ldy1ncmlkIC5saW5rLWRldGFpbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubmV3LWdyaWQgLmxpbmstZGV0YWlsOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3LWdyaWQgLmNvbnRlbnRfX21haW50ZW5hbmNlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm5ldy1ncmlkIC5jb250ZW50X19tYWludGVuYW5jZV9fdHIge1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCAjY2NjO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RyOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkICNjY2M7XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RyOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3LWdyaWQgLmNvbnRlbnRfX21haW50ZW5hbmNlX190cjpsYXN0LW9mLXR5cGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RoIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZmxvYXQ6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RoIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLm5ldy1ncmlkIC5jb250ZW50X19tYWludGVuYW5jZV9fdGQge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmbG9hdDogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ldy1ncmlkIC5jb250ZW50X19tYWludGVuYW5jZV9fdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2UuaXMtdHlwZS0wMSAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RoIHtcbiAgY29sb3I6ICNGMDgwODA7XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2UuaXMtdHlwZS0wMiAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RoIHtcbiAgY29sb3I6ICM5OTY2Q0M7XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2UuaXMtdHlwZS0wMyAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RoIHtcbiAgY29sb3I6ICMzMzk5Q0M7XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2UuaXMtdHlwZS0wNCAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RoIHtcbiAgY29sb3I6ICM4MEM2MkE7XG59XG5cbi5uZXctZ3JpZCAuY29udGVudF9fbWFpbnRlbmFuY2UuaXMtdHlwZS0wNSAuY29udGVudF9fbWFpbnRlbmFuY2VfX3RoIHtcbiAgY29sb3I6ICNGMzk4MDA7XG59XG5cbi5uZXctZ3JpZCAubGlua19fZGVmYXVsdCwgLm5ldy1ncmlkIC5saW5rX19wYWdlLCAubmV3LWdyaWQgLmxpbmtfX2FuY2hvciB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNGRjk0MDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uZXctZ3JpZCAubGlua19fZGVmYXVsdF9fYnV0dG9uLCAubmV3LWdyaWQgLmxpbmtfX3BhZ2VfX2J1dHRvbiwgLm5ldy1ncmlkIC5saW5rX19hbmNob3JfX2J1dHRvbiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0ZGOTQwMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctZ3JpZCAubGlua19fZGVmYXVsdF9fYnV0dG9uLCAubmV3LWdyaWQgLmxpbmtfX3BhZ2VfX2J1dHRvbiwgLm5ldy1ncmlkIC5saW5rX19hbmNob3JfX2J1dHRvbiB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRkY5NDAwO1xuICB9XG4gIC5uZXctZ3JpZCAubGlua19fZGVmYXVsdF9fYnV0dG9uOmxhc3Qtb2YtdHlwZSwgLm5ldy1ncmlkIC5saW5rX19wYWdlX19idXR0b246bGFzdC1vZi10eXBlLCAubmV3LWdyaWQgLmxpbmtfX2FuY2hvcl9fYnV0dG9uOmxhc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ubmV3LWdyaWQgLmxpbmtfX2RlZmF1bHRfX2J1dHRvbjpsYXN0LW9mLXR5cGUsIC5uZXctZ3JpZCAubGlua19fcGFnZV9fYnV0dG9uOmxhc3Qtb2YtdHlwZSwgLm5ldy1ncmlkIC5saW5rX19hbmNob3JfX2J1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5uZXctZ3JpZCAubGlua19fZGVmYXVsdF9fYnV0dG9uIGEsIC5uZXctZ3JpZCAubGlua19fcGFnZV9fYnV0dG9uIGEsIC5uZXctZ3JpZCAubGlua19fYW5jaG9yX19idXR0b24gYSwgLm5ldy1ncmlkIC5saW5rX19kZWZhdWx0X19idXR0b24gc3BhbiwgLm5ldy1ncmlkIC5saW5rX19wYWdlX19idXR0b24gc3BhbiwgLm5ldy1ncmlkIC5saW5rX19hbmNob3JfX2J1dHRvbiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5uZXctZ3JpZCAubGlua19fZGVmYXVsdF9fYnV0dG9uIGE6YWZ0ZXIsIC5uZXctZ3JpZCAubGlua19fcGFnZV9fYnV0dG9uIGE6YWZ0ZXIsIC5uZXctZ3JpZCAubGlua19fYW5jaG9yX19idXR0b24gYTphZnRlciwgLm5ldy1ncmlkIC5saW5rX19kZWZhdWx0X19idXR0b24gc3BhbjphZnRlciwgLm5ldy1ncmlkIC5saW5rX19wYWdlX19idXR0b24gc3BhbjphZnRlciwgLm5ldy1ncmlkIC5saW5rX19hbmNob3JfX2J1dHRvbiBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubmV3LWdyaWQgLmxpbmtfX3BhZ2VfX2J1dHRvbiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiaHR0cDovL3d3dy50YWthaGFzaGktay5uZS5qcC93cGRhdGEvd3AtY29udGVudC90aGVtZXMvdGFrYWhhc2hpLWsvaW1hZ2VzL2NvbW1vbi9hcndfcmlnaHQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjFzIGxpbmVhcjtcbn1cblxuLm5ldy1ncmlkIC5saW5rX19wYWdlX19idXR0b24gYTpob3ZlcjphZnRlciB7XG4gIHJpZ2h0OiA3cHg7XG59XG5cbi5uZXctZ3JpZCAubGlua19fYW5jaG9yX19idXR0b24gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcImh0dHA6Ly93d3cudGFrYWhhc2hpLWsubmUuanAvd3BkYXRhL3dwLWNvbnRlbnQvdGhlbWVzL3Rha2FoYXNoaS1rL2ltYWdlcy9jb21tb24vYXJ3X3JpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4xcyBsaW5lYXI7XG59XG5cbi5uZXctZ3JpZCAubGlua19fYW5jaG9yX19idXR0b24gc3Bhbjpob3ZlcjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjAlKSByb3RhdGUoOTBkZWcpO1xufVxuXG4ubmV3LWdyaWQgLnRhYmxldF9fc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAubmV3LWdyaWQgLnRhYmxldF9fc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNvbnRlbnRzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvYmdfaGVhZGVyX21pZXJ1LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4vKiFcbiAqIEdlbmVyYXRlZCB1c2luZyB0aGUgQm9vdHN0cmFwIEN1c3RvbWl6ZXIgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tL2N1c3RvbWl6ZS8/aWQ9OTliZTM0ODhiZjdlMjliNzA1NmMwYjljM2Y3YzAxZTIpXG4gKiBDb25maWcgc2F2ZWQgdG8gY29uZmlnLmpzb24gYW5kIGh0dHBzOi8vZ2lzdC5naXRodWIuY29tLzk5YmUzNDg4YmY3ZTI5YjcwNTZjMGI5YzNmN2MwMWUyXG4gKi9cbi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbi5yb3cge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5jb2wteHMtMSwgLmNvbC1zbS0xLCAuY29sLW1kLTEsIC5jb2wtbGctMSwgLmNvbC14cy0yLCAuY29sLXNtLTIsIC5jb2wtbWQtMiwgLmNvbC1sZy0yLCAuY29sLXhzLTMsIC5jb2wtc20tMywgLmNvbC1tZC0zLCAuY29sLWxnLTMsIC5jb2wteHMtNCwgLmNvbC1zbS00LCAuY29sLW1kLTQsIC5jb2wtbGctNCwgLmNvbC14cy01LCAuY29sLXNtLTUsIC5jb2wtbWQtNSwgLmNvbC1sZy01LCAuY29sLXhzLTYsIC5jb2wtc20tNiwgLmNvbC1tZC02LCAuY29sLWxnLTYsIC5jb2wteHMtNywgLmNvbC1zbS03LCAuY29sLW1kLTcsIC5jb2wtbGctNywgLmNvbC14cy04LCAuY29sLXNtLTgsIC5jb2wtbWQtOCwgLmNvbC1sZy04LCAuY29sLXhzLTksIC5jb2wtc20tOSwgLmNvbC1tZC05LCAuY29sLWxnLTksIC5jb2wteHMtMTAsIC5jb2wtc20tMTAsIC5jb2wtbWQtMTAsIC5jb2wtbGctMTAsIC5jb2wteHMtMTEsIC5jb2wtc20tMTEsIC5jb2wtbWQtMTEsIC5jb2wtbGctMTEsIC5jb2wteHMtMTIsIC5jb2wtc20tMTIsIC5jb2wtbWQtMTIsIC5jb2wtbGctMTIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5jb2wteHMtMTIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbC14cy0xMSB7XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTkge1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLXhzLTgge1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTYge1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLXhzLTUge1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLTMge1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLXhzLTIge1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0xMiB7XG4gIHJpZ2h0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1bGwtMTEge1xuICByaWdodDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtOSB7XG4gIHJpZ2h0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVsbC04IHtcbiAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtNiB7XG4gIHJpZ2h0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVsbC01IHtcbiAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMyB7XG4gIHJpZ2h0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVsbC0yIHtcbiAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVsbC0wIHtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbi5jb2wteHMtcHVzaC0xMiB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdXNoLTEwIHtcbiAgbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtOSB7XG4gIGxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC03IHtcbiAgbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtNiB7XG4gIGxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC00IHtcbiAgbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMyB7XG4gIGxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xIHtcbiAgbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtcHVzaC0wIHtcbiAgbGVmdDogYXV0bztcbn1cblxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4uY29sLXhzLW9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4uY29sLXhzLW9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4uY29sLXhzLW9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtbWQtMSwgLmNvbC1tZC0yLCAuY29sLW1kLTMsIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtNywgLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLW1kLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLWxnLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5cbi5jbGVhcmZpeDpiZWZvcmUsXG4uY2xlYXJmaXg6YWZ0ZXIsXG4uY29udGFpbmVyOmJlZm9yZSxcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmJlZm9yZSxcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmJlZm9yZSxcbi5yb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uY2VudGVyLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnNob3cge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbi52aXNpYmxlLXhzLFxuLnZpc2libGUtc20sXG4udmlzaWJsZS1tZCxcbi52aXNpYmxlLWxnIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtc20sXG4gIHRkLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1tZCxcbiAgdGQudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhpZGRlbi1tZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICB0YWJsZS52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIHRyLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIHRoLnZpc2libGUtcHJpbnQsXG4gIHRkLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZuYXZpIHtcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm5hdmkge1xuICAgIHBhZGRpbmc6IDAgMCAwO1xuICB9XG59XG5cbi5mb290ZXJfX3R5cGUtMSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmZvb3Rlcl9fdHlwZS0xID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fdHlwZS0xID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdHlwZS0xID4gbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX190eXBlLTEgPiBsaSA+IHVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5mb290ZXJfX3R5cGUtMSA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3R5cGUtMSA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdHlwZS0xID4gbGkgPiBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mb290ZXJfX3R5cGUtMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvb3Rlcl9fdHlwZS0yID4gbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fdHlwZS0yID4gbGkge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mb290ZXJfX3R5cGUtMiA+IGxpOm50aC1jaGlsZChvZGQpIHtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xuICB9XG59XG5cbi5mb290ZXJfX3R5cGUtMiA+IGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uZm9vdGVyX190eXBlLTIgPiBsaSA+IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5mb290ZXJfX3R5cGUtMiA+IGxpID4gYSB7XG4gICAgYmFja2dyb3VuZDogI0YzRjNGMztcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdHlwZS0zIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fdHlwZS0zIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuXG4uZm9vdGVyX190eXBlLTMgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX190eXBlLTMgPiBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZvb3Rlcl9fdHlwZS0zID4gbGk6bnRoLWNoaWxkKG9kZCkge1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2M7XG4gIH1cbn1cblxuLmZvb3Rlcl9fdHlwZS0zID4gbGkgPiBhIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb290ZXJfX3R5cGUtMyA+IGxpID4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fdHlwZS0zID4gbGkgPiBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4uZm9vdGVyX190eXBlLTQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjY2NjO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZm9vdGVyX190eXBlLTQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgfVxufVxuXG4uZm9vdGVyX190eXBlLTQgPiBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHdpZHRoOiA1MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmZvb3Rlcl9fdHlwZS00ID4gbGkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuZm9vdGVyX190eXBlLTQgPiBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NjYztcbiAgfVxufVxuXG4uZm9vdGVyX190eXBlLTQgPiBsaSA+IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4uZm9vdGVyX190eXBlLTQgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvcHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvcHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgfVxufVxuXG4ubmV3LWdyaWQubWllcnUgLnRpdGxlX19oMiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgYmFja2dyb3VuZDogIzAwNDI5MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggMTIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm5ldy1ncmlkLm1pZXJ1IC50aXRsZV9faDI6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDIwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDEwMHB4O1xuICB6LWluZGV4OiAyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5uZXctZ3JpZC5taWVydSAudGl0bGVfX2gyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDJweDtcbiAgYmFja2dyb3VuZDogIzAwNkNDNTtcbiAgei1pbmRleDogMTtcbn1cblxuLm5ldy1ncmlkLm1pZXJ1IC50aXRsZV9faDIubWllcnVfX3RpdGxlLTE6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9pbWdfdGl0bGVfMDEucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm5ldy1ncmlkLm1pZXJ1IC50aXRsZV9faDIubWllcnVfX3RpdGxlLTI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9pbWdfdGl0bGVfMDIucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm5ldy1ncmlkLm1pZXJ1IC50aXRsZV9faDIubWllcnVfX3RpdGxlLTM6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9pbWdfdGl0bGVfMDMucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLm5ldy1ncmlkLm1pZXJ1IC50aXRsZV9faDMge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkICMwMDQ1OTM7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX25leHRzdGFnZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX25leHRzdGFnZSBpbWcge1xuICB3aWR0aDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ldy1ncmlkIC5taWVydV9fbmV4dHN0YWdlX19sZWZ0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3LWdyaWQgcC5taWVydV9fY2F0Y2gge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDE0MjkxO1xufVxuXG4ubmV3LWdyaWQgLm1pZXJ1X19jYXRjaF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2NhdGNoX19pbWFnZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTEge1xuICBiYWNrZ3JvdW5kOiAjRTJGMEYyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTEge1xuICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICB9XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTFfX3RpdGxlIHtcbiAgYmFja2dyb3VuZDogIzMzODdiYztcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJyZW07XG4gIGNvbG9yOiAjRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICByaWdodDogMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTFfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxlZnQ6IC0zMHB4O1xuICB9XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTFfX3RpdGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3OHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvaWNvbl9jb25zdHJ1Y3Rpb25fbWllcnVwb2ludC5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDc4cHggMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ldy1ncmlkIC5taWVydV9fY29udGVudFR5cGUtMV9fdGl0bGU6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ldy1ncmlkIC5taWVydV9fY29udGVudFR5cGUtMV9fbGlzdHMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3LWdyaWQgLm1pZXJ1X19jb250ZW50VHlwZS0xX19saXN0cyBsaSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMCAxNXB4IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTFfX2xpc3RzIGxpIHtcbiAgICBwYWRkaW5nOiAyMHB4IDEwcHggMjBweDtcbiAgfVxufVxuXG4ubmV3LWdyaWQgLm1pZXJ1X19jb250ZW50VHlwZS0xX19saXN0cyBsaTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3LWdyaWQgLm1pZXJ1X19jb250ZW50VHlwZS0xX19saXN0cyBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODFweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDgxcHggMjRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICBsZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ldy1ncmlkIC5taWVydV9fY29udGVudFR5cGUtMV9fbGlzdHMgbGk6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5ldy1ncmlkIC5taWVydV9fY29udGVudFR5cGUtMV9fbGlzdHMgbGk6bnRoLW9mLXR5cGUoMSk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9pY29uX2NvbnN0cnVjdGlvbl9tZXJpdDAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTFfX2xpc3RzIGxpOm50aC1vZi10eXBlKDIpOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvaWNvbl9jb25zdHJ1Y3Rpb25fbWVyaXQwMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xufVxuXG4ubmV3LWdyaWQgLm1pZXJ1X19jb250ZW50VHlwZS0xX19saXN0cyBsaTpudGgtb2YtdHlwZSgzKTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL2ljb25fY29uc3RydWN0aW9uX21lcml0MDMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuLm5ldy1ncmlkIC5taWVydV9fY29udGVudFR5cGUtMiB7XG4gIGJhY2tncm91bmQ6ICNFMkYwRjI7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ldy1ncmlkIC5taWVydV9fY29udGVudFR5cGUtMiAubWllcnVfX2xvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLm5ldy1ncmlkIC5taWVydV9fY29udGVudFR5cGUtMiAubWllcnVfX2xvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2NvbnRlbnRUeXBlLTIgLm1pZXJ1X19sb2dvIGltZyB7XG4gIHdpZHRoOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3LWdyaWQgLm1pZXJ1X19jb250ZW50VHlwZS0yIC5taWVydV9fbG9nbyBwOmZpcnN0LW9mLXR5cGUge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm5ldy1ncmlkIC5taWVydV9fYXBwbHk6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2ltZ19fMDNfMDMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2ltZ19fMDNfMDMgaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2ltZ19fMDNfMDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXctZ3JpZCAubWllcnVfX2ltZ19fMDNfMDQgaW1nIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jb250ZW50cy1oZWFkZXItc3VtYWkuY29udGVudHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9iZ19oZWFkZXJfc3VtYWkuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRlbnRzLWhlYWRlci1zdW1haS5jb250ZW50cy1oZWFkZXIgLmNvbnRlbnRzLWhlYWRlci10aXRsZTphZnRlciB7XG4gIHdpZHRoOiAxMDNweDtcbiAgaGVpZ2h0OiA1N3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL2ljb25fdGl0bGUucG5nKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLmNvbnRlbnRzLWhlYWRlci1zdW1haS5jb250ZW50cy1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvc3VtYWkvYmdfaGVhZGVyX3N1bWFpX3NwLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgICAtbW96LWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAtby1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXctZ3JpZC5zdW1haSAuYnRuLWJhY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm5ldy1ncmlkLnN1bWFpIC5idG4tYmFjayBhIHtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uZXctZ3JpZC5zdW1haSAuYnRuLWJhY2sgYTpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGNvbnRlbnQ6IFwiXFxmMTA0XCI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlIC5ibG9ja19faW5uZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4O1xufVxuXG4ubmV3LWdyaWQucnVsZSAuYmxvY2tfX2lubmVyIC5udW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5uZXctZ3JpZC5ydWxlIC5ibG9ja19faW5uZXIgLm51bSBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubmV3LWdyaWQucnVsZSAuYmxvY2tfX2lubmVyIC50aXRsZV9faDQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjNmFhMzJlO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjNmFhMzJlO1xufVxuXG4ubmV3LWdyaWQucnVsZSAucGxhbi1saXN0LWl0ZW0tbGluayB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbn1cblxuLm5ldy1ncmlkLnJ1bGUgLmxpc3QtdHlwZS1kaXNjIGxpOmJlZm9yZSB7XG4gIGNvbG9yOiAjNmFhMzJlO1xufVxuXG4uZ2FsbGVyeS1tYWluLXJ1bGVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtaW4td2lkdGg6IDczMHB4O1xufVxuXG4uZ2FsbGVyeS1tYWluLXJ1bGVzIC5nYWxsZXJ5X190eHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiA1MHB4O1xuICB3aWR0aDogOTQwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG59XG5cbi5nYWxsZXJ5LW1haW4tcnVsZXMgLmdhbGxlcnlfX251bSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5nYWxsZXJ5LW1haW4tcnVsZXMgLmdhbGxlcnlfX3R4dF9fdGl0bGUge1xuICBmb250LXNpemU6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHRleHQtc2hhZG93OiAwIDJweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgMCAtMnB4IDAgI2ZmZiwgLTJweCAwIDAgI2ZmZiwgMnB4IDJweCAwICNmZmYsIC0ycHggMnB4IDAgI2ZmZiwgMnB4IC0ycHggMCAjZmZmLCAtMnB4IC0ycHggMCAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjNmFhMzJlO1xufVxuXG4uZ2FsbGVyeS1tYWluLXJ1bGVzIC5nYWxsZXJ5X190eHRfX2NhdGNoIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1zaGFkb3c6IDAgMXB4IDAgI2ZmZiwgMXB4IDAgMCAjZmZmLCAwIC0xcHggMCAjZmZmLCAtMXB4IDAgMCAjZmZmLCAxcHggMXB4IDAgI2ZmZiwgLTFweCAxcHggMCAjZmZmLCAxcHggLTFweCAwICNmZmYsIC0xcHggLTFweCAwICNmZmY7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgLyogIOODquODs+OCryAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxu44CA4pagUlVMRVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDjgIDjg4rjg5PjgrLjg7zjgrfjg6fjg7NcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgGgzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDjgIBhbmNob3JcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgGluZGV4XG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyogMTMwNjA3IOi/veWKoCAqL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgHJ1bGVcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgExpbmtCb3hcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgHJ1bGUwMVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CAcnVsZTAyXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDjgIBydWxlMDdcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgG1vZHVsZVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG59XG5cbi5uZXctZ3JpZC5ydWxlcyBhIHtcbiAgY29sb3I6ICM3RUM0MkE7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyBhOmxpbmssXG4ubmV3LWdyaWQucnVsZXMgYTp2aXNpdGVkLFxuLm5ldy1ncmlkLnJ1bGVzIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIHtcbiAgd2lkdGg6IDczMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQ6IDEycHgvMS42IFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIHVsI25hdmkge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgdWwjbmF2aSBsaSB7XG4gIHdpZHRoOiAyNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIHVsI25hdmkgbGkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIHVsI25hdmkgbGkubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIHtcbiAgd2lkdGg6IDczMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgI2JnTm9uZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciBoMiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5oM0Jsb2NrIHtcbiAgcGFkZGluZzogMCAxMHB4IDMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5oM0Jsb2NrIGgzIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweCAwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgdWwjYW5jaG9yIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwIGF1dG8gNTBweCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgdWwucnVsZTAxIHtcbiAgbWF4LXdpZHRoOiA3MjdweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIHVsLnJ1bGUwMiB7XG4gIG1heC13aWR0aDogNjY0cHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciB1bC5ydWxlMDMge1xuICBtYXgtd2lkdGg6IDY2OXB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgdWwucnVsZTA0IHtcbiAgbWF4LXdpZHRoOiA2NzBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIHVsLnJ1bGUwNSB7XG4gIG1heC13aWR0aDogNjczcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciB1bCNhbmNob3IgbGkge1xuICBmbG9hdDogbGVmdDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgdWwucnVsZTAxIGxpIGEge1xuICB3aWR0aDogMTIwcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciB1bC5ydWxlMDIgbGkgYSB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIHVsLnJ1bGUwMyBsaSBhIHtcbiAgd2lkdGg6IDE2NnB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgdWwucnVsZTA0IGxpIGEge1xuICB3aWR0aDogMzMzcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciB1bC5ydWxlMDUgbGkgYSB7XG4gIHdpZHRoOiAzMzVweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIHVsI2FuY2hvciBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci10b3A6ICM2OGE4MzYgc29saWQgMXB4O1xuICBib3JkZXItbGVmdDogIzY4YTgzNiBzb2xpZCAxcHg7XG4gIGJvcmRlci1ib3R0b206ICM2OGE4MzYgc29saWQgMXB4O1xuICBjb2xvcjogIzY4YTgzNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9ydWxlL2NvbW1vbi9hcnJvd19hbmNoZXIuZ2lmKSBuby1yZXBlYXQgNTAlIDkwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciB1bCNhbmNob3IgbGkgYS5sYXN0IHtcbiAgYm9yZGVyLXJpZ2h0OiAjNjhhODM2IHNvbGlkIDFweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyICNpbmRleCB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXJUb3Age1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lclRvcCBkbC5ta2oge1xuICB3aWR0aDogMjEwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXJUb3AgZGwubGFzdCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lclRvcCBkbC5ta2ogZGQge1xuICBwYWRkaW5nOiAwIDAgNXB4IDE1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9jb21tb24vaW1hZ2VzL2FydzAxLmdpZikgbGVmdCAwLjRlbSBuby1yZXBlYXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGNsZWFyOiBib3RoO1xuICBib3JkZXItYm90dG9tOiAjQ0NDIGRhc2hlZCAxcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXJUb3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXJUb3AgLnJlcXVlc3RCdG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lclRvcCAucmVxdWVzdEJ0biBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGVhcjogYm90aDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIGg0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIGg1IHtcbiAgbWFyZ2luOiAwIDAgMTBweCAwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIGg2IHtcbiAgbWFyZ2luOiAwIDAgN3B4IDA7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgcC5oNyB7XG4gIG1hcmdpbjogMCAwIDNweCAwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIC5jb2xMIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lciAuY29sTF9oIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgd2lkdGg6IDMzMHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnBhZ2V0b3Age1xuICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL3J1bGUvY29tbW9uL2FydzAxLmdpZikgbGVmdCAwLjRlbSBuby1yZXBlYXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgZGl2I0xpbmtCb3gge1xuICBjbGVhcjogYm90aDtcbiAgcGFkZGluZzogMCAzMHB4IDEwcHggMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIGRpdiNMaW5rQm94IHVsLmJhY2tMaXN0IHtcbiAgcGFkZGluZzogMCAxMHB4IDAgMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyBkaXYjTGlua0JveCB1bC5iYWNrTGlzdCBsaSB7XG4gIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvc3VtYWkvcnVsZS9jb21tb24vYXJ3X2JhY2suZ2lmKSBsZWZ0IDAuNWVtIG5vLXJlcGVhdDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIGRpdiNMaW5rQm94IHVsLm5leHRMaXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgZGl2I0xpbmtCb3ggdWwubmV4dExpc3QgbGkge1xuICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL3J1bGUvY29tbW9uL2Fyd19uZXh0LmdpZikgcmlnaHQgMC41ZW0gbm8tcmVwZWF0O1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgLmJnX21hcCB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvc3VtYWkvcnVsZS9ydWxlMDEvbWFwLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDE1cHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgLnBvaW50IHtcbiAgd2lkdGg6IDIxNXB4O1xuICBib3JkZXI6ICNlZWUgc29saWQgNXB4O1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5iZCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAuYmQgLnJ1bGVTZWN0aW9uSW5uZXIge1xuICBib3JkZXI6ICNkOWQ5ZDkgc29saWQgMjBweDtcbiAgcGFkZGluZzogMzVweCAwIDIwcHggMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5iZCAucG93ZXJVcCB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvc3VtYWkvcnVsZS9ydWxlMDEvYmdfbW9rdXpvLmpwZykgbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDU3NnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAuYmQgLnBvd2VyVXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5iZCAucG93ZXJVcCAuYnRuXzAxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwM3B4O1xuICBsZWZ0OiAyN3B4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLmJkIC5wb3dlclVwIC5idG5fMDIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTIzcHg7XG4gIHJpZ2h0OiA3M3B4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLmJkIC5wb3dlclVwIC5idG5fMDMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzUycHg7XG4gIGxlZnQ6IDI3cHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAuYmQgLnBvd2VyVXAgLmJ0bl8wNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyODNweDtcbiAgcmlnaHQ6IDczcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAuYmQgLnBvd2VyVXAgLmJ0bl8wNSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMXB4O1xuICBsZWZ0OiAyMjZweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5iZCAucG93ZXJVcCAuYnRuXzA2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDExcHg7XG4gIGxlZnQ6IDQxMHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5tZW5fYXJyb3cge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL3J1bGUvcnVsZTAxL21lbl9hcm93dy5naWYpIG5vLXJlcGVhdCA1MCUgNjUlO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIGRsLm1lbiB7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC56bWV0YWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL3J1bGUvcnVsZTAxL2JnX3ptZXRhbC5qcGcpIG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAxMjQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC56bWV0YWwgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC56bWV0YWwgcC5wYXJ0c18wMSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICBsZWZ0OiAxMDhweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC56bWV0YWwgcC5wYXJ0c18wMiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MzNweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC56bWV0YWwgcC5wYXJ0c18wMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNzFweDtcbiAgbGVmdDogMTZweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC56bWV0YWwgcC5wYXJ0c18wNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MDVweDtcbiAgcmlnaHQ6IDYwcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAuem1ldGFsIHAucGFydHNfMDUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNjc1cHg7XG4gIGxlZnQ6IDQxMXB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnptZXRhbCBwLnBhcnRzXzA2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDgxMHB4O1xuICBsZWZ0OiA4MnB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnptZXRhbCAucGFnZXRvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICByaWdodDogMjBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lciB0YWJsZS5iZXRhIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgdGFibGUuYmV0YSB0ciB0aCwgLm5ldy1ncmlkLnJ1bGVzIHRkIHtcbiAgcGFkZGluZzogNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206ICNDQ0Mgc29saWQgMXB4O1xuICBib3JkZXItcmlnaHQ6ICNDQ0Mgc29saWQgMXB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIHRhYmxlLmJldGEgdHIgdGgubGFzdCwgLm5ldy1ncmlkLnJ1bGVzIHRkLmxhc3Qge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgZGwua29rYSB7XG4gIHdpZHRoOiAxNjBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb250ZW50c0lubmVyIC5iZ19sb3dlIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9ydWxlL3J1bGUwMy9iZ19sb3dlLmpwZykgbm8tcmVwZWF0IDM4NXB4IDE3NHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmNvbnRlbnRzSW5uZXIgI3RlbCB7XG4gIGJhY2tncm91bmQ6ICM2OGE4MzU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb2xCbG9ja0wge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5jb2xCbG9ja1Ige1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5CbG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmJnX2dyYXkge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLndoaXRlIHtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLnJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAudDEwIHtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmx0cl8xMCB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4xZW07XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAubWFOb25lIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLnBkTm9uZSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAubXIxMCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5tcjE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLm1yMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAudG9wMjAge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLnRvcDQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5idG01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmJ0bTgge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuYnRtMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmJ0bTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIC5idG0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5uZXctZ3JpZC5ydWxlcyAuYnRtMzAge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLmJ0bTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLm5ldy1ncmlkLnJ1bGVzIGE6aG92ZXIgaW1nLFxuLm5ldy1ncmlkLnJ1bGVzIGE6YWN0aXZlIGltZyB7XG4gIG9wYWNpdHk6IDAuNztcbiAgLW1vei1vcGFjaXR5OiAwLjc7XG4gIC8qIEZpcmVmb3ggKi9cbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTcwKTtcbiAgLyogSUU2LzcgKi9cbiAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTcwKVwiO1xuICAvKiBJRTggKi9cbn1cblxuLm5ldy1ncmlkLnJ1bGVzIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3LWdyaWQucnVsZXMgLnJ1bGVTZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogLTEyOHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxMjhweCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5uZXctZ3JpZCAjQSwgLm5ldy1ncmlkICNCLCAubmV3LWdyaWQgI0MsIC5uZXctZ3JpZCAjRCwgLm5ldy1ncmlkICNFLCAubmV3LWdyaWQgI0Yge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5uZXctZ3JpZCAjQSB7XG4gIHotaW5kZXg6IDc7XG59XG5cbi5uZXctZ3JpZCAjQiB7XG4gIHotaW5kZXg6IDY7XG59XG5cbi5uZXctZ3JpZCAjQyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5uZXctZ3JpZCAjRCB7XG4gIHotaW5kZXg6IDQ7XG59XG5cbi5uZXctZ3JpZCAjRSB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5uZXctZ3JpZCAjRiB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5uZXctZ3JpZC5rYXNoaSAuY29udGVudF9faDIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubmV3LWdyaWQua2FzaGkgZW0sIC5uZXctZ3JpZC5rYXNoaSBhIHtcbiAgY29sb3I6ICNFM0E2MzQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLm5ldy1ncmlkLmthc2hpIGgyLmthc2hpX190aXRsZSB7XG4gIGNvbG9yOiAjRTNBNjM0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5uZXctZ3JpZC5rYXNoaSAua2FzaGlfX2NhdGNoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubmV3LWdyaWQua2FzaGkgLmthc2hpX19jYXRjaF9fZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5uZXctZ3JpZC5rYXNoaSBoMy5rYXNoaV9fdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjQ0ZBOTU1O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5uZXctZ3JpZC5rYXNoaSAua2FzaGlfX3NlYzAxIC5yb3cge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3LWdyaWQua2FzaGkgLmthc2hpX19zZWMwMSBoNCB7XG4gIGNvbG9yOiAjQ0ZBOTU1O1xufVxuXG4ubmV3LWdyaWQua2FzaGkgLmthc2hpX19zZWMwMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogc29saWQgM3B4ICNDRkE5NTU7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4ubmV3LWdyaWQua2FzaGkgLmthc2hpX19zZWMwMiBoMyB7XG4gIGNvbG9yOiAjRTNBNjM0O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubmV3LWdyaWQua2FzaGkgLmthc2hpX19zZWMwMiBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL2thc2hpL2xvZ29fa2FzaGlfMDEuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgbWFyZ2luOiAwIGF1dG8gMzBweCBhdXRvO1xufVxuXG4ubmV3LWdyaWQua2FzaGkgLmthc2hpX19zZWMwMiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWdyaWQua2FzaGkgLmthc2hpX19zZWMwMl9fY29weSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG59XG5cbi5uZXctZ3JpZC5mYXEgLmxpbmtfX2FuY2hvciB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5uZXctZ3JpZC5mYXEgLmxpbmtfX2FuY2hvciAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ubmV3LWdyaWQuZmFxIC5saW5rX19hbmNob3Igc3BhbjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubmV3LWdyaWQuZmFxIC5mYXFfX3NlYyB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5uZXctZ3JpZC5mYXEgLmZhcV9fbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjYztcbn1cblxuLm5ldy1ncmlkLmZhcSAuZmFxX19saXN0IGR0IHtcbiAgY29sb3I6ICM3RUM0MkE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgcGFkZGluZzogMTBweCA0MHB4IDEwcHggNDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9mYXEvdHh0X2ZhcV8wMS5wbmcpIG5vLXJlcGVhdCBsZWZ0IDVweCwgdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9mYXEvYnRuX2ZhcV8wMi5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm5ldy1ncmlkLmZhcSAuZmFxX19saXN0IGR0Lm9wZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL2ZhcS90eHRfZmFxXzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgNXB4LCB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL2ZhcS9idG5fZmFxXzAxLnBuZykgbm8tcmVwZWF0IHJpZ2h0IDEwcHg7XG59XG5cbi5uZXctZ3JpZC5mYXEgLmZhcV9fbGlzdCBkdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLm5ldy1ncmlkLmZhcSAuZmFxX19saXN0IGRkIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBwYWRkaW5nOiAxMHB4IDAgMTBweCA4MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL2ZhcS90eHRfZmFxXzAyLnBuZykgbm8tcmVwZWF0IDMwcHggNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmV3LWdyaWQuZmFxIC5mYXFfX2xpc3QgLmZhcV9fbGlzdF9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLm5ldy1ncmlkLmZhcSAuZmFxX19saXN0IGEge1xuICBjb2xvcjogI0ZGOTQwMDtcbn1cblxuLm5ldy1ncmlkLmZhcSAuZmFxX19saXN0IGE6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIiBcIjtcbiAgYmFja2dyb3VuZDogdXJsKGh0dHA6Ly93d3cudGFrYWhhc2hpLWsubmUuanAvd3BkYXRhL3dwLWNvbnRlbnQvdGhlbWVzL3Rha2FoYXNoaS1rL2ltYWdlcy9jb21tb24vYXJ3X3JpZ2h0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNpdGlvbjogcmlnaHQgLjFzIGxpbmVhcjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5uZXctZ3JpZC5mYXEgLmZhcV9fYm5yIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4ubmV3LWdyaWQuZmFxIC5mYXFfX2JuciBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubmV3LWdyaWQuZmFxIC5wbGFuLWxpc3QtaXRlbS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubmV3LWdyaWQuZmFxIC5wbGFuLWxpc3QtaXRlbS1saW5rOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbiIsIi8v44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG4kYnJlYWtwb2ludC1wYzogOTkwcHg7XG4kYnJlYWtwb2ludC10YWJsZXQ6IDY0MHB4O1xuJGJyZWFrcG9pbnQtc3A6IDU2N3B4O1xuXG4kY29sb3ItY29ycG9yYXRlOiAjRkY5NDAwO1xuXG4kZm9udC1zaXplLXhsOiAxOHB4O1xuJGZvbnQtc2l6ZS1sZzogMTZweDtcbiRmb250LXNpemUtbWQ6IDE1cHg7XG4kZm9udC1zaXplLXNtOiAxMnB4O1xuJGZvbnQtc2l6ZS14czogMTBweDtcblxuLm5ldy1ncmlkIHtcbiAgLy/jg4fjg5Xjgqnjg6vjg4jjgrvjg4Pjg4bjgqPjg7PjgrBcbiAgKiB7XG4gICAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICB9XG5cbiAgdWwge1xuICAgIHBhZGRpbmctbGVmdDowO1xuICB9XG5cblxuICAvL+ODquOCueODiFxuICAubGlzdCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gIH1cbiAgLmxpc3QtdHlwZS1kaXNjIHtcbiAgICBsaSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOmluc2lkZTtcbiAgICAgIG1hcmdpbi1ib3R0b206N3B4O1xuICAgICAgcGFkZGluZy1sZWZ0OjFlbTtcbiAgICAgIHRleHQtaW5kZW50Oi0xZW07XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwi4pePXCI7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICBjb2xvcjogI2FhYTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiMzMzM7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrpcbiAgLnRleHQteGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgfVxuICAudGV4dC1sZyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICB9XG4gIC50ZXh0LW1kIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtbWQ7XG4gIH1cbiAgLnRleHQtc20ge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcbiAgfVxuICAudGV4dC14cyB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXhzO1xuICB9XG4gIC50ZXh0LWF0dGVudGlvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9iZ19hdHRlbnRpb24uZ2lmKSBuby1yZXBlYXQgbGVmdCBjZW50ZXI7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG5cbiAgLy/jgrPjg7Pjg4bjg7Pjg4RcbiAgLmNvbnRlbnQge1xuICAgICZfX2gyIHtcbiAgICAgIG1hcmdpbjogODBweCAwO1xuICAgICAgPiBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faDMge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMzBweDtcbiAgICB9XG4gICAgJl9faDQge1xuICAgIH1cbiAgfVxuXG4gIC8v44Kz44Oz44OG44Oz44OEXG4gIC5jb250ZW50X19ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvLyY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgLy8gIHAge1xuICAgIC8vICAgIG1hcmdpbi10b3A6IDA7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgICAvL0BtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAvLyAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAvL31cbiAgfVxuXG4gIC8v6KaL5Ye644GXXG4gIC50aXRsZSB7XG4gICAgJl9faDIge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgfVxuICAgICZfX2gzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkICRjb2xvci1jb3Jwb3JhdGU7XG4gICAgICBtYXJnaW46IDAgMCAyNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAmX19oNCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICAgICZfX2g1IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAvL+ODquODs+OCr1xuICAucGxhbi1saXN0LWl0ZW0tbGluayB7IC8v5pei5a2Y44Gu44K144Kk44OI44Gn5a6a576p44GV44KM44Gm44GE44KLXG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxuICAubGluay1kZXRhaWwge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8v5L2P44G+44GE44Gu44Oh44Oz44OG44OK44Oz44K5XG4gIC5jb250ZW50X19tYWludGVuYW5jZSB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmX190ciB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkYXNoZWQgI2NjYztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjY2NjO1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICZfX3RoIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fdGQge1xuICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC8v6ImyXG4gICAgJi5pcy10eXBlLTAxIHtcbiAgICAgIC5jb250ZW50X19tYWludGVuYW5jZV9fdGgge1xuICAgICAgICBjb2xvcjogI0YwODA4MDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10eXBlLTAyIHtcbiAgICAgIC5jb250ZW50X19tYWludGVuYW5jZV9fdGgge1xuICAgICAgICBjb2xvcjogIzk5NjZDQztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10eXBlLTAzIHtcbiAgICAgIC5jb250ZW50X19tYWludGVuYW5jZV9fdGgge1xuICAgICAgICBjb2xvcjogIzMzOTlDQztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10eXBlLTA0IHtcbiAgICAgIC5jb250ZW50X19tYWludGVuYW5jZV9fdGgge1xuICAgICAgICBjb2xvcjogIzgwQzYyQTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy10eXBlLTA1IHtcbiAgICAgIC5jb250ZW50X19tYWludGVuYW5jZV9fdGgge1xuICAgICAgICBjb2xvcjogI0YzOTgwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvL+ODquODs+OCr1xuICAvL2xpbmtfX3BhZ2XjgahsaW5rX19hbmNob3Ljga7jgqTjg7Pjgq/jg6vjg7zjg4nlhYPjgajjgarjgotjc3NcbiAgLmxpbmtfX2RlZmF1bHQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1jb3Jwb3JhdGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICZfX2J1dHRvbiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItY29ycG9yYXRlO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItY29ycG9yYXRlO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgICBhLCBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubGlua19fcGFnZSB7XG4gICAgQGV4dGVuZCAubGlua19fZGVmYXVsdDtcbiAgICAmX19idXR0b24ge1xuICAgICAgQGV4dGVuZCAubGlua19fZGVmYXVsdF9fYnV0dG9uO1xuICAgICAgYSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcImh0dHA6Ly93d3cudGFrYWhhc2hpLWsubmUuanAvd3BkYXRhL3dwLWNvbnRlbnQvdGhlbWVzL3Rha2FoYXNoaS1rL2ltYWdlcy9jb21tb24vYXJ3X3JpZ2h0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4xcyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v44Ki44Oz44Kr44O844Oq44Oz44KvXG4gIC5saW5rX19hbmNob3Ige1xuICAgIEBleHRlbmQgLmxpbmtfX2RlZmF1bHQ7XG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIEBleHRlbmQgLmxpbmtfX2RlZmF1bHRfX2J1dHRvbjtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCJodHRwOi8vd3d3LnRha2FoYXNoaS1rLm5lLmpwL3dwZGF0YS93cC1jb250ZW50L3RoZW1lcy90YWthaGFzaGktay9pbWFnZXMvY29tbW9uL2Fyd19yaWdodC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMXMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpIHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnRhYmxldF9fc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy90b2RvOuODmOODg+ODgOODvOiDjOaZr2Nzc+a2iOOBmVxuLmNvbnRlbnRzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvYmdfaGVhZGVyX21pZXJ1LmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG4gIC1tb3otYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLW8tYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufSIsIi8qIVxuICogQm9vdHN0cmFwIHYzLjMuNyAoaHR0cDovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE2IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cblxuLyohXG4gKiBHZW5lcmF0ZWQgdXNpbmcgdGhlIEJvb3RzdHJhcCBDdXN0b21pemVyIChodHRwOi8vZ2V0Ym9vdHN0cmFwLmNvbS9jdXN0b21pemUvP2lkPTk5YmUzNDg4YmY3ZTI5YjcwNTZjMGI5YzNmN2MwMWUyKVxuICogQ29uZmlnIHNhdmVkIHRvIGNvbmZpZy5qc29uIGFuZCBodHRwczovL2dpc3QuZ2l0aHViLmNvbS85OWJlMzQ4OGJmN2UyOWI3MDU2YzBiOWMzZjdjMDFlMlxuICovXG4vKiFcbiAqIEJvb3RzdHJhcCB2My4zLjcgKGh0dHA6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNiBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uY29sLXhzLTEsIC5jb2wtc20tMSwgLmNvbC1tZC0xLCAuY29sLWxnLTEsIC5jb2wteHMtMiwgLmNvbC1zbS0yLCAuY29sLW1kLTIsIC5jb2wtbGctMiwgLmNvbC14cy0zLCAuY29sLXNtLTMsIC5jb2wtbWQtMywgLmNvbC1sZy0zLCAuY29sLXhzLTQsIC5jb2wtc20tNCwgLmNvbC1tZC00LCAuY29sLWxnLTQsIC5jb2wteHMtNSwgLmNvbC1zbS01LCAuY29sLW1kLTUsIC5jb2wtbGctNSwgLmNvbC14cy02LCAuY29sLXNtLTYsIC5jb2wtbWQtNiwgLmNvbC1sZy02LCAuY29sLXhzLTcsIC5jb2wtc20tNywgLmNvbC1tZC03LCAuY29sLWxnLTcsIC5jb2wteHMtOCwgLmNvbC1zbS04LCAuY29sLW1kLTgsIC5jb2wtbGctOCwgLmNvbC14cy05LCAuY29sLXNtLTksIC5jb2wtbWQtOSwgLmNvbC1sZy05LCAuY29sLXhzLTEwLCAuY29sLXNtLTEwLCAuY29sLW1kLTEwLCAuY29sLWxnLTEwLCAuY29sLXhzLTExLCAuY29sLXNtLTExLCAuY29sLW1kLTExLCAuY29sLWxnLTExLCAuY29sLXhzLTEyLCAuY29sLXNtLTEyLCAuY29sLW1kLTEyLCAuY29sLWxnLTEyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmNvbC14cy0xLCAuY29sLXhzLTIsIC5jb2wteHMtMywgLmNvbC14cy00LCAuY29sLXhzLTUsIC5jb2wteHMtNiwgLmNvbC14cy03LCAuY29sLXhzLTgsIC5jb2wteHMtOSwgLmNvbC14cy0xMCwgLmNvbC14cy0xMSwgLmNvbC14cy0xMiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jb2wteHMtMTEge1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLTEwIHtcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC14cy04IHtcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy03IHtcbiAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC14cy01IHtcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy00IHtcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC14cy0yIHtcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy0xIHtcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cblxuLmNvbC14cy1wdWxsLTExIHtcbiAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1wdWxsLTEwIHtcbiAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuXG4uY29sLXhzLXB1bGwtOCB7XG4gIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC03IHtcbiAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuXG4uY29sLXhzLXB1bGwtNSB7XG4gIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC00IHtcbiAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuXG4uY29sLXhzLXB1bGwtMiB7XG4gIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVsbC0xIHtcbiAgcmlnaHQ6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uY29sLXhzLXB1c2gtMTIge1xuICBsZWZ0OiAxMDAlO1xufVxuXG4uY29sLXhzLXB1c2gtMTEge1xuICBsZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTkge1xuICBsZWZ0OiA3NSU7XG59XG5cbi5jb2wteHMtcHVzaC04IHtcbiAgbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTYge1xuICBsZWZ0OiA1MCU7XG59XG5cbi5jb2wteHMtcHVzaC01IHtcbiAgbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC14cy1wdXNoLTMge1xuICBsZWZ0OiAyNSU7XG59XG5cbi5jb2wteHMtcHVzaC0yIHtcbiAgbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLXB1c2gtMCB7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEyIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLXhzLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wteHMtb2Zmc2V0LTAge1xuICBtYXJnaW4tbGVmdDogMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgLmNvbC1zbS0xLCAuY29sLXNtLTIsIC5jb2wtc20tMywgLmNvbC1zbS00LCAuY29sLXNtLTUsIC5jb2wtc20tNiwgLmNvbC1zbS03LCAuY29sLXNtLTgsIC5jb2wtc20tOSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMywgLmNvbC1tZC00LCAuY29sLW1kLTUsIC5jb2wtbWQtNiwgLmNvbC1tZC03LCAuY29sLW1kLTgsIC5jb2wtbWQtOSwgLmNvbC1tZC0xMCwgLmNvbC1tZC0xMSwgLmNvbC1tZC0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wtbGctMSwgLmNvbC1sZy0yLCAuY29sLWxnLTMsIC5jb2wtbGctNCwgLmNvbC1sZy01LCAuY29sLWxnLTYsIC5jb2wtbGctNywgLmNvbC1sZy04LCAuY29sLWxnLTksIC5jb2wtbGctMTAsIC5jb2wtbGctMTEsIC5jb2wtbGctMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtbGctMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLWxnLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cblxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNsZWFyZml4OmFmdGVyLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YWZ0ZXIsXG4ucm93OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5jZW50ZXItYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmFmZml4IHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXNpYmxlLXhzLWJsb2NrLFxuLnZpc2libGUteHMtaW5saW5lLFxuLnZpc2libGUteHMtaW5saW5lLWJsb2NrLFxuLnZpc2libGUtc20tYmxvY2ssXG4udmlzaWJsZS1zbS1pbmxpbmUsXG4udmlzaWJsZS1zbS1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1tZC1ibG9jayxcbi52aXNpYmxlLW1kLWlubGluZSxcbi52aXNpYmxlLW1kLWlubGluZS1ibG9jayxcbi52aXNpYmxlLWxnLWJsb2NrLFxuLnZpc2libGUtbGctaW5saW5lLFxuLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLXhzLFxuICB0ZC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC52aXNpYmxlLXhzLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudmlzaWJsZS14cy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC52aXNpYmxlLXNtLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLWxnLFxuICB0ZC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudmlzaWJsZS1sZy1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGlkZGVuLXhzIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGlkZGVuLWxnIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpc2libGUtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5oaWRkZW4tcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiXG4vL+ODleODg+OCv+ODvFxuLmZuYXZpIHtcbiAgcGFkZGluZzogNTBweCAwIDMwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBwYWRkaW5nOiAwIDAgMDtcbiAgfVxufVxuXG4uZm9vdGVyX190eXBlLTEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gID4gbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICA+IHVsIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXJfX3R5cGUtMiB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNjY2M7XG4gICAgICB9XG4gICAgfVxuICAgID4gYSB7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjM7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9vdGVyX190eXBlLTMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICB9XG4gID4gbGkge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjY2NjO1xuICAgICAgfVxuICAgIH1cbiAgICA+IGEge1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjYztcbiAgICAgICAgcGFkZGluZzogMThweCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uZm9vdGVyX190eXBlLTQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCAjY2NjO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNjY2M7XG4gIH1cbiAgPiBsaSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2NjYztcbiAgICAgIH1cbiAgICB9XG4gICAgPiBhIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICB9XG4gIGltZyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmNvcHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICB9XG59IiwiLm5ldy1ncmlkIHtcbiAgLy/jg5/jgqjjg6vjgq/jgqrjg6rjg4bjgqNcbiAgLy/jgr/jgqTjg4jjg6tcbiAgJi5taWVydSB7XG4gICAgLnRpdGxlX19oMiB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDQyOTA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDEyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAycHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDZDQzU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgICAmLm1pZXJ1X190aXRsZS0xOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvaW1nX3RpdGxlXzAxLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgICAmLm1pZXJ1X190aXRsZS0yOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvaW1nX3RpdGxlXzAyLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgICAmLm1pZXJ1X190aXRsZS0zOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvaW1nX3RpdGxlXzAzLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICB9XG4gICAgfVxuICAgIC50aXRsZV9faDMge1xuICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCAjMDA0NTkzO1xuICAgIH1cbiAgfVxuICAubWllcnVfX25leHRzdGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX19sZWZ0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgcC5taWVydV9fY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjMDE0MjkxO1xuICB9XG5cbiAgLy/jgq3jg6Pjg4Pjg4HjgrPjg5Tjg7zjgarjgalcbiAgLm1pZXJ1X19jYXRjaF9fZGVzY3JpcHRpb24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIC8vZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICB9XG4gIC5taWVydV9fY2F0Y2hfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG5cbiAgLy/jg5/jgqjjg6vjgq/jgqrjg6rjg4bjgqPni6zoh6rjgrPjg7Pjg4bjg7Pjg4Tjgrnjgr/jgqTjg6tcbiAgLm1pZXJ1X19jb250ZW50VHlwZS0xIHtcbiAgICBiYWNrZ3JvdW5kOiAjRTJGMEYyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHggMjBweDtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAyMHB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzM4N2JjO1xuICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycmVtO1xuICAgICAgY29sb3I6ICNGRkY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICByaWdodDogMjBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgd2lkdGg6IDc4cHg7XG4gICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9pY29uX2NvbnN0cnVjdGlvbl9taWVydXBvaW50LnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogNzhweCAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTBweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGlzdHMge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMTIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLW1kO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDgxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogODFweCAyNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMTNweDtcbiAgICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOm50aC1vZi10eXBlKDEpOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9pY29uX2NvbnN0cnVjdGlvbl9tZXJpdDAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvaWNvbl9jb25zdHJ1Y3Rpb25fbWVyaXQwMi5zdmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLW9mLXR5cGUoMyk6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoL2NvcnAvaW1hZ2VzL2ljb25fY29uc3RydWN0aW9uX21lcml0MDMuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWllcnVfX2NvbnRlbnRUeXBlLTIge1xuICAgIGJhY2tncm91bmQ6ICNFMkYwRjI7XG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5taWVydV9fbG9nbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIHA6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8v55S75YOP44Oq44Oz44Kv44Ob44OQ44O8XG4gIC5taWVydV9fYXBwbHkge1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gIC8v55S75YOP6Kq/5pW0XG4gIC5taWVydV9faW1nX18wM18wMyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICB9XG4gIC5taWVydV9faW1nX18wM18wNCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxufSIsIi5jb250ZW50cy1oZWFkZXItc3VtYWkuY29udGVudHMtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9iZ19oZWFkZXJfc3VtYWkuanBnKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTowO1xuICAuY29udGVudHMtaGVhZGVyLXRpdGxlOmFmdGVyIHtcbiAgICB3aWR0aDogMTAzcHg7XG4gICAgaGVpZ2h0OiA1N3B4O1xuICAgIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvc3VtYWkvaWNvbl90aXRsZS5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4uY29udGVudHMtaGVhZGVyLXN1bWFpLmNvbnRlbnRzLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCgvY29ycC9pbWFnZXMvc3VtYWkvYmdfaGVhZGVyX3N1bWFpX3NwLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgIWltcG9ydGFudDtcbiAgLW1vei1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIC1vLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbn1cbn1cblxuLm5ldy1ncmlkIHtcbiAgJi5zdW1haSB7XG5cbiAgICAuYnRuLWJhY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTo1MHB4O1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6MTAwJTtcbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOjE1cHggMzVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gICAgICAgICAgY29udGVudCA6IFwiXFxmMTA0XCI7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgICAgICBmb250LXNpemU6JGZvbnQtc2l6ZS14bDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiLm5ldy1ncmlkIHtcbiAgJi5ydWxlIHtcblxuICAgIC5ibG9ja19faW5uZXIge1xuICAgICAgYm9yZGVyOjFweCBzb2xpZCAjY2NjO1xuICAgICAgYmFja2dyb3VuZDojZmZmO1xuICAgICAgcGFkZGluZzoyMHB4IDIwcHggNXB4O1xuXG4gICAgICAubnVtIHtcbiAgICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRpdGxlX19oNCB7XG4gICAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBjb2xvcjojNmFhMzJlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOjFweCBkb3R0ZWQgIzZhYTMyZTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAucGxhbi1saXN0LWl0ZW0tbGluayB7XG4gICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIGJhY2tncm91bmQ6I2VmZWZlZjtcbiAgICB9XG5cbiAgICAubGlzdC10eXBlLWRpc2Mge1xuICAgICAgbGkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29sb3I6IzZhYTMyZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59IiwiLmdhbGxlcnktbWFpbi1ydWxlcyB7XG4gIHBvc2l0aW9uOnJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gIG1pbi13aWR0aDo3MzBweDtcbiAgLmdhbGxlcnlfX3R4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgd2lkdGg6IDk0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fbnVtIHtcbiAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gIH1cblxuICAuZ2FsbGVyeV9fdHh0X190aXRsZSB7XG4gICAgZm9udC1zaXplOjM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbToxMHB4O1xuICAgIHRleHQtc2hhZG93OiAwIDJweCAwICNmZmYsIDJweCAwIDAgI2ZmZiwgMCAtMnB4IDAgI2ZmZiwgLTJweCAwIDAgI2ZmZiwgMnB4IDJweCAwICNmZmYsIC0ycHggMnB4IDAgI2ZmZiwgMnB4IC0ycHggMCAjZmZmLCAtMnB4IC0ycHggMCAjZmZmO1xuICAgIGxldHRlci1zcGFjaW5nOjAuMWVtO1xuICAgIGNvbG9yOiM2YWEzMmU7XG4gIH1cbiAgLmdhbGxlcnlfX3R4dF9fY2F0Y2gge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS14bDtcbiAgICBmb250LXdlaWdodDpib2xkO1xuICAgIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmYsIDFweCAwIDAgI2ZmZiwgMCAtMXB4IDAgI2ZmZiwgLTFweCAwIDAgI2ZmZiwgMXB4IDFweCAwICNmZmYsIC0xcHggMXB4IDAgI2ZmZiwgMXB4IC0xcHggMCAjZmZmLCAtMXB4IC0xcHggMCAjZmZmO1xuICB9XG59XG5cbi5uZXctZ3JpZCB7XG4gICYucnVsZXMge1xuXG4gICAgYmFja2dyb3VuZDojZmZmO1xuICAgIHBhZGRpbmc6NDBweCAwO1xuICAgIG1hcmdpbi1ib3R0b206NTBweDtcblxuICAgIC8qICDjg6rjg7Pjgq8gKi9cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjN0VDNDJBO1xuICAgIH1cblxuICAgIGE6bGluayxcbiAgICBhOnZpc2l0ZWQsXG4gICAgYTphY3RpdmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuXG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6YXV0bztcbiAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cblxuICAgIC5jb250ZW50c0lubmVyIHtcbiAgICAgIHdpZHRoOjczMHB4O1xuICAgICAgbWFyZ2luOjAgYXV0bztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogIzY2NjtcbiAgICAgIGZvbnQ6MTJweC8xLjYgXCLjg5Ljg6njgq7jg47op5LjgrQgUHJvIFczXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZToxMnB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbuOAgOKWoFJVTEVcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CA44OK44OT44Ky44O844K344On44OzXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICB1bCNuYXZpe1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIC8vaGVpZ2h0OjgwcHg7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBtYXJnaW46MDtcbiAgICB9XG5cbiAgICB1bCNuYXZpIGxpe1xuICAgICAgd2lkdGg6MjUlO1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOm5vbmU7XG4gICAgfVxuXG4gICAgdWwjbmF2aSBsaSBpbWcge1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGhlaWdodDphdXRvO1xuICAgIH1cblxuICAgIHVsI25hdmkgbGkubGFzdHsgbWFyZ2luLXJpZ2h0OjA7fVxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDjgIBoM1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbiAgICAuY29udGVudHNJbm5lcntcbiAgICAgIHdpZHRoOjczMHB4O1xuICAgICAgYmFja2dyb3VuZDojRkZGO1xuICAgICAgLy9wYWRkaW5nLWJvdHRvbTo1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuXG4gICAgI2JnTm9uZXsgYmFja2dyb3VuZDpub25lO31cblxuICAgIC5jb250ZW50c0lubmVyIGgye1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzSW5uZXIgLmgzQmxvY2t7XG4gICAgICBwYWRkaW5nOjAgMTBweCAzMHB4IDA7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzSW5uZXIgLmgzQmxvY2sgaDN7XG4gICAgICBtYXJnaW46MjBweCAwIDEwcHggMDtcbiAgICB9XG5cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CAYW5jaG9yXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAuY29udGVudHNJbm5lciB1bCNhbmNob3J7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBtYXJnaW46MCBhdXRvIDUwcHggYXV0bztcbiAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgei1pbmRleDoxMDtcbiAgICB9XG4gICAgLmNvbnRlbnRzSW5uZXIgdWwucnVsZTAxeyBtYXgtd2lkdGg6NzI3cHg7fVxuICAgIC5jb250ZW50c0lubmVyIHVsLnJ1bGUwMnsgbWF4LXdpZHRoOjY2NHB4O31cbiAgICAuY29udGVudHNJbm5lciB1bC5ydWxlMDN7IG1heC13aWR0aDo2NjlweDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgdWwucnVsZTA0eyBtYXgtd2lkdGg6NjcwcHg7fVxuICAgIC5jb250ZW50c0lubmVyIHVsLnJ1bGUwNXsgbWF4LXdpZHRoOjY3M3B4O31cblxuICAgIC5jb250ZW50c0lubmVyIHVsI2FuY2hvciBsaXtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6bm9uZTtcbiAgICB9XG5cbiAgICAuY29udGVudHNJbm5lciB1bC5ydWxlMDEgbGkgYXsgd2lkdGg6MTIwcHg7fVxuICAgIC5jb250ZW50c0lubmVyIHVsLnJ1bGUwMiBsaSBheyB3aWR0aDoyMjBweDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgdWwucnVsZTAzIGxpIGF7IHdpZHRoOjE2NnB4O31cbiAgICAuY29udGVudHNJbm5lciB1bC5ydWxlMDQgbGkgYXsgd2lkdGg6MzMzcHg7fVxuICAgIC5jb250ZW50c0lubmVyIHVsLnJ1bGUwNSBsaSBheyB3aWR0aDozMzVweDt9XG5cbiAgICAuY29udGVudHNJbm5lciB1bCNhbmNob3IgbGkgYXtcbiAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICBib3JkZXItdG9wOiM2OGE4MzYgc29saWQgMXB4O1xuICAgICAgYm9yZGVyLWxlZnQ6IzY4YTgzNiBzb2xpZCAxcHg7XG4gICAgICBib3JkZXItYm90dG9tOiM2OGE4MzYgc29saWQgMXB4O1xuICAgICAgY29sb3I6IzY4YTgzNjtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgcGFkZGluZzoxMHB4IDBweDtcbiAgICAgIGJhY2tncm91bmQ6dXJsKC9jb3JwL2ltYWdlcy9zdW1haS9ydWxlL2NvbW1vbi9hcnJvd19hbmNoZXIuZ2lmKSBuby1yZXBlYXQgNTAlIDkwJTtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuICAgIC5jb250ZW50c0lubmVyIHVsI2FuY2hvciBsaSBhLmxhc3R7IGJvcmRlci1yaWdodDojNjhhODM2IHNvbGlkIDFweDt9XG5cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CAaW5kZXhcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC5jb250ZW50c0lubmVyICNpbmRleHsgcGFkZGluZzoxNXB4O31cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXJUb3B7XG4gICAgICBtYXJnaW4tYm90dG9tOjM1cHg7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBjbGVhcjpib3RoO1xuICAgIH1cblxuICAgIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lclRvcCBkbC5ta2p7XG4gICAgICB3aWR0aDoyMTBweDtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICB9XG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyVG9wIGRsLmxhc3R7IG1hcmdpbi1yaWdodDowO31cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXJUb3AgZGwubWtqIGRke1xuICAgICAgcGFkZGluZzogMCAwIDVweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2NvbW1vbi9pbWFnZXMvYXJ3MDEuZ2lmKSBsZWZ0IDAuNGVtIG5vLXJlcGVhdDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgICBtYXJnaW4tYm90dG9tOjVweDtcbiAgICAgIGNsZWFyOmJvdGg7XG4gICAgICBib3JkZXItYm90dG9tOiNDQ0MgZGFzaGVkIDFweDtcbiAgICB9XG5cbiAgICAvKiAxMzA2MDcg6L+95YqgICovXG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyVG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lclRvcCAucmVxdWVzdEJ0biB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyVG9wIC5yZXF1ZXN0QnRuIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CAcnVsZVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbToyMHB4O1xuICAgICAgcGFkZGluZzowIDMwcHg7XG4gICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICBjbGVhcjpib3RoO1xuICAgICAgLnJ1bGVTZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzowO1xuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gaDR7XG4gICAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgfVxuICAgIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAucnVsZVNlY3Rpb25Jbm5lcntcbiAgICAgIG1hcmdpbi1ib3R0b206MTBweDtcbiAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIGg1eyBtYXJnaW46MCAwIDEwcHggMDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIGg2eyBtYXJnaW46MCAwIDdweCAwO31cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgcC5oN3sgbWFyZ2luOjAgMCAzcHggMDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIC5jb2xMe1xuICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgbWF4LXdpZHRoOjQ1MHB4O1xuICAgIH1cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgLmNvbExfaHtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICAgIHdpZHRoOjMzMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50c0lubmVyIC5wYWdldG9we1xuICAgICAgcGFkZGluZzogMCAwIDAgMTVweDtcbiAgICAgIGJhY2tncm91bmQ6dXJsKC9jb3JwL2ltYWdlcy9zdW1haS9ydWxlL2NvbW1vbi9hcncwMS5naWYpIGxlZnQgMC40ZW0gbm8tcmVwZWF0O1xuICAgICAgZm9udC13ZWlnaHQ6Ym9sZDtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgY2xlYXI6Ym90aDtcbiAgICB9XG5cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CATGlua0JveFxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgZGl2I0xpbmtCb3h7XG4gICAgICBjbGVhcjpib3RoO1xuICAgICAgcGFkZGluZzowIDMwcHggMTBweCAzMHB4O1xuICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xuICAgIH1cblxuICAgIGRpdiNMaW5rQm94IHVsLmJhY2tMaXN0e1xuICAgICAgcGFkZGluZzowIDEwcHggMCAwIDtcbiAgICAgIGZsb2F0OmxlZnQ7XG4gICAgfVxuXG4gICAgZGl2I0xpbmtCb3ggdWwuYmFja0xpc3QgbGl7XG4gICAgICBwYWRkaW5nOjAgMCAwIDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOnVybCgvY29ycC9pbWFnZXMvc3VtYWkvcnVsZS9jb21tb24vYXJ3X2JhY2suZ2lmKSBsZWZ0IDAuNWVtIG5vLXJlcGVhdDtcbiAgICB9XG5cbiAgICBkaXYjTGlua0JveCB1bC5uZXh0TGlzdHtcbiAgICAgIGZsb2F0OnJpZ2h0O1xuICAgIH1cblxuICAgIGRpdiNMaW5rQm94IHVsLm5leHRMaXN0IGxpe1xuICAgICAgcGFkZGluZzowIDEwcHggMCAwIDtcbiAgICAgIGJhY2tncm91bmQ6dXJsKC9jb3JwL2ltYWdlcy9zdW1haS9ydWxlL2NvbW1vbi9hcndfbmV4dC5naWYpIHJpZ2h0IDAuNWVtIG5vLXJlcGVhdDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgIH1cblxuXG5cblxuICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAg44CAcnVsZTAxXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgLmJnX21hcHtcbiAgICAgIGJhY2tncm91bmQ6dXJsKC9jb3JwL2ltYWdlcy9zdW1haS9ydWxlL3J1bGUwMS9tYXAucG5nKSBuby1yZXBlYXQgcmlnaHQgMTVweDtcbiAgICB9XG5cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgLnBvaW50e1xuICAgICAgd2lkdGg6MjE1cHg7XG4gICAgICBib3JkZXI6I2VlZSBzb2xpZCA1cHg7XG4gICAgICBmbG9hdDpyaWdodDtcbiAgICAgIHBhZGRpbmc6MTVweCAxMHB4O1xuICAgIH1cblxuICAgIC5jb250ZW50c0lubmVyIC5iZHtcbiAgICAgIG1hcmdpbi1ib3R0b206NzBweDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICB9XG5cbiAgICAuY29udGVudHNJbm5lciAuYmQgLnJ1bGVTZWN0aW9uSW5uZXIge1xuICAgICAgYm9yZGVyOiNkOWQ5ZDkgc29saWQgMjBweDtcbiAgICAgIHBhZGRpbmc6MzVweCAwIDIwcHggMDtcbiAgICB9XG5cbiAgICAuY29udGVudHNJbm5lciAuYmQgLnBvd2VyVXB7XG4gICAgICBiYWNrZ3JvdW5kOnVybCgvY29ycC9pbWFnZXMvc3VtYWkvcnVsZS9ydWxlMDEvYmdfbW9rdXpvLmpwZykgbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OjU3NnB4O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgfVxuICAgIC5jb250ZW50c0lubmVyIC5iZCAucG93ZXJVcCBweyBtYXJnaW46MDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgLmJkIC5wb3dlclVwIC5idG5fMDF7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MTAzcHg7IGxlZnQ6MjdweDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgLmJkIC5wb3dlclVwIC5idG5fMDJ7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MTIzcHg7IHJpZ2h0OjczcHg7fVxuICAgIC5jb250ZW50c0lubmVyIC5iZCAucG93ZXJVcCAuYnRuXzAzeyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjM1MnB4OyBsZWZ0OjI3cHg7fVxuICAgIC5jb250ZW50c0lubmVyIC5iZCAucG93ZXJVcCAuYnRuXzA0eyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjI4M3B4OyByaWdodDo3M3B4O31cbiAgICAuY29udGVudHNJbm5lciAuYmQgLnBvd2VyVXAgLmJ0bl8wNXsgcG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbToxMXB4OyBsZWZ0OjIyNnB4O31cbiAgICAuY29udGVudHNJbm5lciAuYmQgLnBvd2VyVXAgLmJ0bl8wNnsgcG9zaXRpb246YWJzb2x1dGU7IGJvdHRvbToxMXB4OyBsZWZ0OjQxMHB4O31cblxuICAgIC5jb250ZW50c0lubmVyIC5ydWxlU2VjdGlvbiAubWVuX2Fycm93e1xuICAgICAgYmFja2dyb3VuZDp1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL3J1bGUvcnVsZTAxL21lbl9hcm93dy5naWYpIG5vLXJlcGVhdCA1MCUgNjUlO1xuICAgIH1cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgZGwubWVueyB3aWR0aDozMDBweDt9XG5cbiAgICAuY29udGVudHNJbm5lciAuem1ldGFse1xuICAgICAgYmFja2dyb3VuZDp1cmwoL2NvcnAvaW1hZ2VzL3N1bWFpL3J1bGUvcnVsZTAxL2JnX3ptZXRhbC5qcGcpIG5vLXJlcGVhdDtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIGhlaWdodDoxMjQ1cHg7XG4gICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206MDtcbiAgICB9XG4gICAgLmNvbnRlbnRzSW5uZXIgLnptZXRhbCBweyBtYXJnaW46MDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgLnptZXRhbCBwLnBhcnRzXzAxeyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjI2cHg7IGxlZnQ6MTA4cHg7fVxuICAgIC5jb250ZW50c0lubmVyIC56bWV0YWwgcC5wYXJ0c18wMnsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDowOyBsZWZ0OjQzM3B4O31cbiAgICAuY29udGVudHNJbm5lciAuem1ldGFsIHAucGFydHNfMDN7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6MjcxcHg7IGxlZnQ6MTZweDt9XG4gICAgLmNvbnRlbnRzSW5uZXIgLnptZXRhbCBwLnBhcnRzXzA0eyBwb3NpdGlvbjphYnNvbHV0ZTsgdG9wOjQwNXB4OyByaWdodDo2MHB4O31cbiAgICAuY29udGVudHNJbm5lciAuem1ldGFsIHAucGFydHNfMDV7IHBvc2l0aW9uOmFic29sdXRlOyB0b3A6Njc1cHg7IGxlZnQ6NDExcHg7fVxuICAgIC5jb250ZW50c0lubmVyIC56bWV0YWwgcC5wYXJ0c18wNnsgcG9zaXRpb246YWJzb2x1dGU7IHRvcDo4MTBweDsgbGVmdDo4MnB4O31cblxuICAgIC5jb250ZW50c0lubmVyIC56bWV0YWwgLnBhZ2V0b3B7XG4gICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTo0MHB4O1xuICAgICAgcmlnaHQ6MjBweDtcbiAgICB9XG5cbiAgICAuY29udGVudHNJbm5lciAucnVsZVNlY3Rpb24gLnJ1bGVTZWN0aW9uSW5uZXIgdGFibGUuYmV0YXtcbiAgICAgIGNsZWFyOmJvdGg7XG4gICAgfVxuXG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIHRhYmxlLmJldGEgdHIgdGgsdGR7XG4gICAgICBwYWRkaW5nOjVweDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgYm9yZGVyLWJvdHRvbTojQ0NDIHNvbGlkIDFweDtcbiAgICAgIGJvcmRlci1yaWdodDojQ0NDIHNvbGlkIDFweDtcbiAgICB9XG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIHRhYmxlLmJldGEgdHIgdGgubGFzdCx0ZC5sYXN0eyBib3JkZXItcmlnaHQ6bm9uZTt9XG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgHJ1bGUwMlxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLmNvbnRlbnRzSW5uZXIgLnJ1bGVTZWN0aW9uIC5ydWxlU2VjdGlvbklubmVyIGRsLmtva2F7IHdpZHRoOjE2MHB4O31cbiAgICAuY29udGVudHNJbm5lciAuYmdfbG93ZXtcbiAgICAgIGJhY2tncm91bmQ6dXJsKC9jb3JwL2ltYWdlcy9zdW1haS9ydWxlL3J1bGUwMy9iZ19sb3dlLmpwZykgbm8tcmVwZWF0IDM4NXB4IDE3NHB4O1xuICAgIH1cblxuXG4gICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICDjgIBydWxlMDdcbiAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAgIC5jb250ZW50c0lubmVyICN0ZWx7XG4gICAgICBiYWNrZ3JvdW5kOiM2OGE4MzU7XG4gICAgICBwYWRkaW5nLXRvcDozMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTowO1xuICAgICAgcGFkZGluZy1ib3R0b206MTVweDtcbiAgICB9XG5cbiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAgIOOAgG1vZHVsZVxuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4gICAgLmNvbEJsb2NrTHsgZmxvYXQ6bGVmdDt9XG4gICAgLmNvbEJsb2NrUnsgZmxvYXQ6cmlnaHQ7IG1hcmdpbjowO31cblxuICAgIC5CbG9ja3sgbWFyZ2luLWJvdHRvbToxMHB4OyBvdmVyZmxvdzpoaWRkZW47IGNsZWFyOmJvdGg7fVxuXG4gICAgLmJnX2dyYXl7IGJhY2tncm91bmQ6I2RkZDt9XG4gICAgLndoaXRleyBjb2xvcjojRkZGO31cbiAgICAuY2VudGVyeyB0ZXh0LWFsaWduOmNlbnRlcjt9XG4gICAgLnJpZ2h0eyB0ZXh0LWFsaWduOnJpZ2h0O31cblxuICAgIC50MTB7IGZvbnQtc2l6ZToxMHB4O31cbiAgICAubHRyXzEweyBsZXR0ZXItc3BhY2luZzotMC4xZW07fVxuXG4gICAgLm1hTm9uZXsgbWFyZ2luOjA7fVxuICAgIC5wZE5vbmV7IHBhZGRpbmc6MDt9XG5cbiAgICAubXIxMHsgbWFyZ2luLXJpZ2h0OjEwcHg7fVxuICAgIC5tcjE1eyBtYXJnaW4tcmlnaHQ6MTVweDt9XG4gICAgLm1yMjB7IG1hcmdpbi1yaWdodDoyMHB4O31cblxuICAgIC50b3AyMHsgbWFyZ2luLXRvcDoyMHB4O31cbiAgICAudG9wNDB7IG1hcmdpbi10b3A6NDBweDt9XG5cbiAgICAuYnRtNXsgbWFyZ2luLWJvdHRvbTo1cHg7fVxuICAgIC5idG04eyBtYXJnaW4tYm90dG9tOjhweDt9XG4gICAgLmJ0bTEweyBtYXJnaW4tYm90dG9tOjEwcHg7fVxuICAgIC5idG0yMHsgbWFyZ2luLWJvdHRvbToyMHB4O31cbiAgICAuYnRtMjV7IG1hcmdpbi1ib3R0b206MjVweDt9XG4gICAgLmJ0bTMweyBtYXJnaW4tYm90dG9tOjMwcHg7fVxuICAgIC5idG0zNXsgbWFyZ2luLWJvdHRvbTozNXB4O31cblxuICAgIGE6aG92ZXIgaW1nLFxuICAgIGE6YWN0aXZlIGltZ3tcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIC1tb3otb3BhY2l0eTogMC43OyAvKiBGaXJlZm94ICovXG4gICAgICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9NzApOyAvKiBJRTYvNyAqL1xuICAgICAgLW1zLWZpbHRlcjogXCJhbHBoYShvcGFjaXR5PTcwKVwiOyAvKiBJRTggKi9cbiAgICB9XG5cbiAgICBzcGFueyBkaXNwbGF5Om5vbmU7fVxuXG4gICAgLnJ1bGVTZWN0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6LTEyOHB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDoxMjhweCAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICB6LWluZGV4OjE7XG4gICAgfVxuXG4gIH1cblxuICAjQSwjQiwjQywjRCwjRSwjRiB7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gIH1cblxuICAjQSB7XG4gICAgei1pbmRleDo3O1xuICB9XG5cbiAgI0Ige1xuICAgIHotaW5kZXg6NjtcbiAgfVxuXG4gICNDIHtcbiAgICB6LWluZGV4OjU7XG4gIH1cblxuICAjRCB7XG4gICAgei1pbmRleDo0O1xuICB9XG5cbiAgI0Uge1xuICAgIHotaW5kZXg6MztcbiAgfVxuXG4gICNGIHtcbiAgICB6LWluZGV4OjI7XG4gIH1cblxufSIsIi5uZXctZ3JpZCB7XG4gICYua2FzaGkge1xuXG4gICAgLmNvbnRlbnRfX2gyIHtcbiAgICAgIG1hcmdpbi10b3A6NDBweDtcbiAgICB9XG5cbiAgICBlbSxhIHtcbiAgICAgIGNvbG9yOiNFM0E2MzQ7XG4gICAgICBmb250LXN0eWxlOm5vcm1hbDtcbiAgICB9XG5cbiAgICBoMi5rYXNoaV9fdGl0bGUge1xuICAgICAgY29sb3I6I0UzQTYzNDtcbiAgICAgIHRleHQtYWxpZ246Y2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgIH1cblxuICAgIC5rYXNoaV9fY2F0Y2gge1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICBmb250LXNpemU6JGZvbnQtc2l6ZS14bDtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQ7XG4gICAgfVxuXG4gICAgLmthc2hpX19jYXRjaF9fZGVzY3JpcHRpb24ge1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDoyZW07XG4gICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgfVxuXG4gICAgaDMua2FzaGlfX3RpdGxlIHtcbiAgICAgIGJhY2tncm91bmQ6I0NGQTk1NTtcbiAgICAgIGNvbG9yOiNmZmY7XG4gICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgIHBhZGRpbmc6MTBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICB9XG5cbiAgICAua2FzaGlfX3NlYzAxIHtcbiAgICAgIC5yb3cge1xuICAgICAgICBwYWRkaW5nOjIwcHggMjBweCAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiNmZmY7XG4gICAgICAgIG1hcmdpbjowO1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjojQ0ZBOTU1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rYXNoaV9fc2VjMDIge1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBib3JkZXItdG9wOnNvbGlkIDNweCAjQ0ZBOTU1O1xuICAgICAgcGFkZGluZy10b3A6NDBweDtcbiAgICAgIGgzIHtcbiAgICAgICAgY29sb3I6I0UzQTYzNDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTozMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9rYXNoaS9sb2dvX2thc2hpXzAxLnN2Zykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MHB4IDgwcHg7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6YXV0bztcbiAgICAgICAgaGVpZ2h0OmF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmthc2hpX19zZWMwMl9fY29weSB7XG4gICAgICBtYXJnaW4tYm90dG9tOjMwcHg7XG4gICAgICBsaW5lLWhlaWdodDoyZW07XG4gICAgfVxuXG4gIH1cbn0iLCIubmV3LWdyaWQge1xuICAmLmZhcSB7XG5cbiAgICAubGlua19fYW5jaG9yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206NTBweDtcbiAgICAgIC5yb3cge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICByaWdodDowO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYXFfX3NlYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOjUwcHg7XG4gICAgfVxuXG4gICAgLmZhcV9fbGlzdCB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOjEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IGRvdHRlZCAjY2NjO1xuICAgICAgfVxuICAgICAgZHQge1xuICAgICAgICBjb2xvcjojN0VDNDJBO1xuICAgICAgICBmb250LXNpemU6JGZvbnQtc2l6ZS1tZDtcbiAgICAgICAgcGFkZGluZzoxMHB4IDQwcHggMTBweCA0MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOnVybCgvY29ycC9pbWFnZXMvc3VtYWkvZmFxL3R4dF9mYXFfMDEucG5nKSBuby1yZXBlYXQgbGVmdCA1cHgsdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9mYXEvYnRuX2ZhcV8wMi5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4O1xuICAgICAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjowLjVzO1xuICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOnVybCgvY29ycC9pbWFnZXMvc3VtYWkvZmFxL3R4dF9mYXFfMDEucG5nKSBuby1yZXBlYXQgbGVmdCA1cHgsdXJsKC9jb3JwL2ltYWdlcy9zdW1haS9mYXEvYnRuX2ZhcV8wMS5wbmcpIG5vLXJlcGVhdCByaWdodCAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6MC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBkZCB7XG4gICAgICAgIGZvbnQtc2l6ZTokZm9udC1zaXplLW1kO1xuICAgICAgICBwYWRkaW5nOjEwcHggMCAxMHB4IDgwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6dXJsKC9jb3JwL2ltYWdlcy9zdW1haS9mYXEvdHh0X2ZhcV8wMi5wbmcpIG5vLXJlcGVhdCAzMHB4IDVweDtcbiAgICAgICAgZGlzcGxheTpub25lO1xuICAgICAgfVxuICAgICAgLmZhcV9fbGlzdF9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6MTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjpyaWdodDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjojRkY5NDAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKGh0dHA6Ly93d3cudGFrYWhhc2hpLWsubmUuanAvd3BkYXRhL3dwLWNvbnRlbnQvdGhlbWVzL3Rha2FoYXNoaS1rL2ltYWdlcy9jb21tb24vYXJ3X3JpZ2h0LnBuZykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHRyYW5zaXRpb246IHJpZ2h0IC4xcyBsaW5lYXI7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDo1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZmFxX19ibnIge1xuICAgICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOjQwcHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDphdXRvO1xuICAgICAgICBoZWlnaHQ6YXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgLnBsYW4tbGlzdC1pdGVtLWxpbmsge1xuICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDpub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59Il19 */
