.campaign-banner {
  text-align: center;
}

a.campaignPR_txt {
  font-weight: bold;
  display: block;
  padding: 10px;
  text-align: center;
  letter-spacing: .05em;
  color: #fff;
  background: #f69;
  box-shadow: 0 8px 8px rgba(0, 0, 0, .15);
}

a.campaignPR_txt span {
  font-size: 14px;
  margin-left: 10px;
  padding: 2px 15px;
  color: #f69;
  border: 1px solid #fff;
  border-radius: 20px;
  background: #fff;
}

a.campaignPR_txt:hover span {
  opacity: .7;
}

.mv {
  position: relative;
}

.mv::before {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: #6599ff;
}

.mv::after {
  position: absolute;
  z-index: -2;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: '';
  background: url('../../images/index/mv-back-text.svg') no-repeat;
  background-position: center;
  background-size: cover;
  mix-blend-mode: screen;
}

.mv__balloon {
  font-weight: 700;
  line-height: 1;
  position: absolute;
  top: 60px;
  right: 0;
  left: 0;
  display: flex;
  width: 420px;
  height: 45px;
  margin: auto;
  padding-bottom: 3px;
  text-align: center;
  letter-spacing: .1em;
  color: #1c5e9c;
  border-radius: 22px;
  background-color: #f6f600;
  align-items: center;
  justify-content: center;
}

.mv__balloon::before {
  position: absolute;
  right: 0;
  bottom: -7px;
  left: 0;
  width: 0;
  height: 0;
  margin: auto;
  content: '';
  border-width: 8px 7px 0 7px;
  border-style: solid;
  border-color: #f6f600 transparent transparent transparent;
}

.mv__balloon span {
  font-size: 12px;
  text-decoration: underline;
}

.mv__title {
  text-align: center;
}

.mv__title img {
  width: 718px;
}

.mv__title span {
  font-size: 12px;
  vertical-align: bottom;
  text-decoration: underline;
  color: #fff;
}

.mv__banners {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.mv__banners figure {
  max-width: 48.8888888889%;
  flex-basis: 48.8888888889%;
}

.mv .search-domain .caption {
  justify-content: center;
}

.gekiyasu__price-list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.gekiyasu__single {
  position: relative;
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: 18.6666666667%;
  padding: 16px 8px;
  border-radius: 8px;
  background: white;
  box-shadow: 0 2px 6px rgba(0, 0, 0, .4);
  flex-basis: 18.6666666667%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.gekiyasu__single-cpballoon {
  font-size: 1.3rem;
  font-weight: bold;
  position: absolute;
  top: -12px;
  left: 50%;
  display: table;
  min-width: 9em;
  padding: 0 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  color: #fff;
  background: #f69;
}

.gekiyasu__single-mainballoon {
  font-size: 1.3rem;
  font-weight: bold;
  position: absolute;
  top: -12px;
  left: 50%;
  display: table;
  min-width: 9em;
  padding: 0 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  text-align: center;
  color: #fff;
  background: #6599ff;
}

.gekiyasu__single .domain {
  font-family: century-gothic, sans-serif;
  font-size: 2rem;
  font-weight: 700;
  font-style: normal;
  line-height: 1.4;
}

.gekiyasu__single .price {
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.4;
}

.gekiyasu__single .price span {
  font-size: 2.4rem;
  padding-right: 4px;
  color: #f69;
}

.gekiyasu .caption {
  font-size: 1.4rem;
}

.gekiyasu .caption a {
  text-decoration: underline;
}

.gekiyasu__banners {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.gekiyasu__banners figure {
  max-width: 48.5185185185%;
  flex-basis: 48.5185185185%;
}

.gekiyasu__title-cp {
  font-size: 1.8rem;
  font-weight: bold;
  text-align: center;
  color: #f69;
}

.use__flex {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.use__flex .single {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: 31.8518518519%;
  padding: 24px;
  border-radius: 8px;
  background: white;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
  flex-basis: 31.8518518519%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.use__flex h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
  text-align: center;
}

.use__flex h3::before {
  position: absolute;
  top: 50%;
  right: -24px;
  width: 8px;
  height: 13px;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url('../../images/icon/arrow-right-b.svg') no-repeat;
  background-position: center;
  background-size: cover;
}

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

.reason__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.reason__list .single {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: 31.8518518519%;
  border-radius: 8px;
  flex-basis: 31.8518518519%;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: center;
}

.reason__list h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
  text-align: center;
}

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

.reason__links {
  display: flex;
  flex-direction: row;
  width: 720px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.reason__links .single {
  max-width: 48.3333333333%;
  flex-basis: 48.3333333333%;
}

.service__single {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.service__single.rev {
  flex-direction: row-reverse;
}

.service__img {
  max-width: 48.8888888889%;
  flex-basis: 48.8888888889%;
}

.service__info {
  max-width: 46.6666666667%;
  flex-basis: 46.6666666667%;
}

.service .tag {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-items: stretch;
}

.service .tag li {
  font-size: 1.4rem;
  margin-right: 4px;
  padding: 0 16px;
  color: white;
}

.service .tag li:nth-of-type(1) {
  background-color: #6599ff;
}

.service .tag li:nth-of-type(2) {
  background-color: #6680ff;
}

.service .tag li:nth-of-type(3) {
  background-color: #66b3ff;
}

.service .tag li:last-of-type {
  margin-right: 0;
}

.service .title span {
  font-weight: bold;
  display: block;
  color: #6599ff;
}

.service .title img {
  max-height: 30px;
}

.service .text {
  font-size: 1.6rem;
}

.service .caption {
  font-size: 1.2rem;
}

.service .link-button1 {
  width: 344px;
  max-width: 100%;
}

.news span.caption {
  padding: 0 8px;
  cursor: pointer;
  transition: ease .3s all;
}

.news span.caption:hover {
  opacity: .6;
}

.news span.tag {
  margin-left: 8px;
}

.news span.title + span.tag,
.news span.title + span.caption {
  margin-left: 16px;
  padding: 0 8px;
}

.news .news-tab {
  display: none;
}

.news .news-tab.tab-on {
  display: block;
  -webkit-animation: anime-fade .5s ease;
  animation: anime-fade .5s ease;
}

.news__list li {
  position: relative;
  padding-right: 24px;
  padding-left: 16px;
  border-bottom: 1px solid #ccc;
}

.news__list li:first-of-type {
  border-top: 1px solid #ccc;
}

.news__list li::before {
  position: absolute;
  top: 50%;
  right: 16px;
  width: 8px;
  height: 13px;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url('../../images/icon/arrow-right-b.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

.news__list .date {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 12px;
  padding-right: 6px;
  border-right: 1px solid #ccc;
}

.news__list .tag {
  font-size: 1.2rem;
  line-height: 12px;
  margin-left: 6px;
  padding: 2px 8px;
  text-align: center;
  color: #6599ff;
  background: #f5f7f8;
}

.news .link-button1 {
  width: 344px;
  max-width: 100%;
  margin-right: auto;
  margin-left: auto;
}

.suport__list {
  display: flex;
  flex-direction: row;
  background: white;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: stretch;
}

.suport__list .single {
  display: flex;
  flex-direction: row;
  flex-direction: column;
  max-width: 33.3333333333%;
  flex-basis: 33.3333333333%;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.suport__list h3 {
  font-size: 2rem;
  font-weight: 700;
  line-height: 1.4;
  position: relative;
  text-align: center;
}

.suport__list h3::before {
  position: absolute;
  top: 50%;
  right: -24px;
  width: 8px;
  height: 13px;
  content: '';
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  background: url('../../images/icon/arrow-right-b.svg') no-repeat;
  background-position: center;
  background-size: cover;
}

.media__list {
  display: flex;
  justify-content: space-between;
}

.media__list div {
  width: 32%;
  border: solid 1px #ccc;
}

.media__list div h3 {
  font-weight: bold;
  line-height: 1.5;
  margin: 16px;
}

.media .media-pr {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  color: #6599ff;
}

.media .link-button1 {
  max-width: 350px;
  margin-top: 1rem;
}

@-webkit-keyframes anime-fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes anime-fade {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.campaignPR {
  display: block;
  padding: 10px;
  text-align: center;
  background: url('../../images/campaign/20211124/bg_campaign.png') repeat-x;
}

.campaignPR:hover img {
  opacity: .8;
}

.campaignPR img {
  height: 80px;
  transition: ease .3s all;
}

/* TAB */

/* SP */

.x_cp {
  display: block;
  background: #2b4670;
}

.x_cp h3 {
  font-size: 2rem;
  font-weight: bold;
}

/* SP */

.subPrTxt {
  font-size: 2.2rem;
  font-weight: bold;
  padding-top: 20px;
  text-align: center;
  color: #e2ecff;
}

.dispS {
  display: none;
}

.reasonList {
  display: flex;
  padding-top: 60px;
  flex-wrap: wrap;
  justify-content: space-between;
}

.reasonItem {
  font-weight: bold;
  width: 525px;
  margin-bottom: 30px;
  padding: 30px;
  text-align: center;
  border: 3px solid #c7ddff;
  border-radius: 8px;
}

.reasonItem__ttl {
  font-size: 2rem;
  font-weight: bold !important;
  line-height: 1.3;
  margin: 15px 0;
}

.reasonItem__txt {
  font-size: 1.6rem;
  line-height: 1.3;
}

.reasonItem__txt b {
  color: #f69;
}

.aisuggest {
  max-width: 400px;
  margin: 0 auto;
}

.aisuggest .aisuggest-banner {
  position: relative;
  overflow: hidden;
  margin-right: auto;
  margin-left: auto;
  border-radius: 30px;
  background-color: #fff;
  box-shadow: 0 4px 6px rgba(0, 0, 0, .1);
}

.aisuggest .aisuggest-banner img {
  margin-right: 10px;
}

.aisuggest .aisuggest-banner a {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: row;
  width: 100%;
  height: 60px;
  margin-right: auto;
  margin-left: auto;
  padding: 0 20px;
  cursor: pointer;
  transition: ease .3s all;
  color: white;
  border-radius: 30px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}

.aisuggest .aisuggest-banner a figcaption {
  font-size: 1.6rem;
  font-weight: 700;
}

.aisuggest .aisuggest-banner a ::before {
  position: absolute;
  top: 30%;
  left: 20px;
  width: 28px;
  height: 26px;
  content: '';
  background: url('../../images/icon/aisuggest.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

.aisuggest .aisuggest-banner a ::after {
  position: absolute;
  top: 40%;
  right: 20px;
  width: 8px;
  height: 13px;
  content: '';
  background: url('../../images/icon/arrow-right-b.svg') no-repeat;
  background-position: center;
  background-size: contain;
}

.mvBottomBnr {
  padding: 20px;
  text-align: center;
  background: #f5f9ff;
}

@media only screen and (min-width: 768px) {
  .mv__wrap {
    max-width: 940px;
  }

  .mv__balloon {
    font-size: 2.3rem;
  }

  .gekiyasu__single:nth-of-type(n + 6) {
    margin-top: 24px;
  }

  .gekiyasu__banners figure {
    margin-top: 16px;
  }

  .gekiyasu__banners figure:nth-of-type(1) {
    margin-top: 0;
  }

  .gekiyasu__banners figure:nth-of-type(2) {
    margin-top: 0;
  }

  .suport__list .single:nth-of-type(2) {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
  }
}

@media only screen and (min-width: 1206px) {
  .mv__wrap {
    max-width: 940px;
  }

  .mv__balloon {
    font-size: 23px;
  }

  .mvBottomBnr a:hover {
    opacity: .6;
  }
}

@media only screen and (max-width: 1205px) {
  .gekiyasu__single .domain {
    font-size: 1.6rem;
  }

  .gekiyasu__single .price {
    font-size: 1.4rem;
  }

  .gekiyasu__single .price span {
    font-size: 2rem;
  }

  .gekiyasu .caption {
    font-size: 1.4rem;
  }

  .use__flex h3 {
    font-size: 1.8rem;
  }

  .reason__list h3 {
    font-size: 1.8rem;
  }

  .service .tag li {
    font-size: 1.4rem;
  }

  .service .text {
    font-size: 1.4rem;
  }

  .news__list .date {
    font-size: 1.2rem;
  }

  .news__list .tag {
    font-size: 1.2rem;
  }

  .suport__list h3 {
    font-size: 1.8rem;
  }

  .reasonItem {
    width: 48.5%;
    margin-bottom: 20px;
  }

  .reasonItem__ttl {
    font-size: 1.8rem;
  }

  .reasonItem__txt {
    font-size: 1.5rem;
  }
}

@media only screen and (max-width: 767px) {
  a.campaignPR_txt {
    font-size: 1.2rem;
  }

  a.campaignPR_txt span {
    font-size: 1.2rem;
    margin-left: 5px;
    padding: 0 10px;
  }

  .mv__balloon {
    width: 300px;
  }

  .mv__banners figure {
    max-width: 100%;
    flex-basis: 100%;
  }

  .gekiyasu__single {
    max-width: 47.8666666667%;
    flex-basis: 47.8666666667%;
  }

  .gekiyasu__single:nth-of-type(n + 3) {
    margin-top: 24px;
  }

  .gekiyasu__banners figure {
    margin-top: 16px;
  }

  .gekiyasu__banners figure:nth-of-type(1) {
    margin-top: 0;
  }

  .gekiyasu__banners figure {
    max-width: 100%;
    flex-basis: 100%;
  }

  .use__flex .single {
    max-width: 100%;
    flex-basis: 100%;
  }

  .reason__list .single {
    max-width: 100%;
    flex-basis: 100%;
  }

  .reason__links {
    width: 300px;
  }

  .reason__links .single {
    max-width: 100%;
    flex-basis: 100%;
  }

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

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

  .news__list li {
    padding-right: 24px;
    padding-left: 0;
  }

  .suport__list .single {
    max-width: 100%;
    flex-basis: 100%;
  }

  .suport__list .single:nth-of-type(2) {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
  }

  .media__list {
    display: block;
  }

  .media__list div {
    width: 100%;
    margin-bottom: 3rem;
  }

  .media .link-button1 {
    max-width: 100%;
  }

  .subPrTxt {
    font-size: 1.8rem;
    line-height: 1.3;
  }

  .dispS {
    display: block;
  }

  .reasonItem {
    width: 100%;
    margin-bottom: 20px;
  }

  .reasonItem__ttl {
    font-size: 1.6rem;
    margin: 10px 0;
  }

  .reasonItem__txt {
    font-size: 1.4rem;
  }

  .aisuggest {
    max-width: 350px;
  }

  .aisuggest .aisuggest-banner a {
    height: 40px;
  }

  .aisuggest .aisuggest-banner a figcaption {
    font-size: 1.3rem;
  }

  .aisuggest .aisuggest-banner a ::before {
    top: 20%;
  }

  .aisuggest .aisuggest-banner a ::after {
    top: 35%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 999px) {
  .campaignPR {
    padding: 15px;
    background-size: contain;
  }

  .campaignPR img {
    width: 90%;
    height: auto;
  }
}

@media only screen and (min-width: 0) and (max-width: 767px) {
  .campaignPR {
    background-size: contain;
  }

  .campaignPR img {
    width: 100%;
    height: auto;
  }

  .x_cp h3 {
    font-size: 1.6rem;
    line-height: 1.6;
  }
}

@media only screen and (min-width: 0) and (max-width: 320px) {
  .aisuggest .aisuggest-banner a figcaption {
    font-size: 1.2rem;
  }

  .aisuggest .aisuggest-banner a ::before {
    top: 24%;
    left: 8px;
    width: 24px;
    height: 22px;
  }

  .aisuggest .aisuggest-banner a ::after {
    top: 32%;
    right: 15px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdlbmVsYXRlL2luZGV4LnNjc3MiLCJnZW5lbGF0ZS9pbmRleC5jc3MiLCJ0ZW1wbGF0ZS9fbWl4aW4uc2NzcyIsInRlbXBsYXRlL19taXhpbi1zaW5nbGUuc2NzcyIsInRlbXBsYXRlL19jb2xvci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVVBOztJQ1JJLG1CQUFtQjtDQUN0Qjs7QUFFRDs7SURZSSxrQkFBQTs7SUFFQSxlQUFBOztJQUVBLGNBQUE7O0lDUkEsbUJBQW1CO0lDMkJyQixzQkFBQTs7SUZmSSxZQUFBO0lDUkYsaUJBQWlCO0lBQ2pCLHlDQUF5QztDRFN6QztBQ1BKOztJRFVNOztRQUVBLGtCQUFBO0tBQ0E7Q0NQTDtBQUNEOztJREFJLGdCQUFBOztJQVVJLGtCQUFBO0lBQ0Esa0JBQUE7O0lDSkosWUFBWTtJRFFWLHVCQUFBO0lBQ0Usb0JBQUE7SUNOSixpQkFBaUI7Q0FDcEI7QURZRDs7SUNUSTs7UURZQSxrQkFBQTs7UUFFQSxpQkFBQTtRQUNBLGdCQUFBO0tBQ0E7Q0NUSDtBQUNEOztJQUVJLFlBQVk7Q0RXZDs7QUNSRjs7SURZSSxtQkFBQTtDQ1RIO0FBQ0Q7O0lEWUksbUJBQUE7SUFDQSxZQUFBO0lBQ0EsT0FBQTtJQUNBLFFBQUE7O0lFL0RGLFlBQUE7SUZpRUEsYUFBQTs7SUNQRSxZQUFZOztJQzlDZCxvQkFBQTtDRGlERDtBQUNEOztJQUVJLG1CQUFtQjtJRFNyQixZQUFBO0lBQ0UsT0FBQTtJQUNBLFFBQUE7O0lBRUEsWUFBQTtJQUNBLGFBQUE7O0lBRUEsWUFBQTs7SUFFQSxpRUFBQTtJQUNBLDRCQUFBO0lBQ0EsdUJBQUE7O0lBRUEsdUJBQUE7Q0NQSDtBQUNEOztJRFVJOztRQ05JLGlCQUFpQjtLQ3BGdkI7Q0RzRkQ7QUFDRDs7SUFFSTs7UURoQkYsaUJBQUE7S0F1Qkk7Q0NITDtBQUNEOztJRHJCRSxpQkFBQTtJQTBCSSxlQUFBOztJQ0FGLG1CQUFtQjtJREVuQixVQUFBO0lBQ0UsU0FBQTtJQUNBLFFBQUE7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IjtcclxuQHVzZSAnc2FzczpsaXN0JztcclxuQHVzZSAnc2FzczptYXRoJztcclxuXHJcbi8v77+9xqXvv73XpeyhvO+/vcil0aHvv73vv73vv71cclxuQGltcG9ydCAnLi4vdGVtcGxhdGUvY29sb3InO1xyXG5AaW1wb3J0ICcuLi90ZW1wbGF0ZS9taXhpbi1zaW5nbGUnO1xyXG5AaW1wb3J0ICcuLi90ZW1wbGF0ZS9taXhpbic7XHJcbkBpbXBvcnQgJy4uL3RlbXBsYXRlL3BsdWdpbnMnO1xyXG5cclxuLmNhbXBhaWduLWJhbm5lciB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbmEge1xyXG4gICYuY2FtcGFpZ25QUl90eHQge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogI2Y2OTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgYm94LXNoYWRvdzogMCA4cHggOHB4IHJnYigwIDAgMCAvIDE1JSk7XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICBwYWRkaW5nOiAycHggMTVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcclxuICAgICAgY29sb3I6ICNmNjk7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMTBweDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgb3BhY2l0eTogLjc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubXYge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIGJhY2tncm91bmQ6ICRibHVlMTtcclxuICB9XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiAtMjtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2luZGV4L212LWJhY2stdGV4dC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcclxuICB9XHJcbiAgJl9fd3JhcHtcclxuICAgIEBpbmNsdWRlIHBjIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDkwMHB4ICsgNDBweCk7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDkwMHB4ICsgNDBweCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2JhbGxvb24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDYwcHg7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiA0MjBweDtcclxuICAgIGhlaWdodDogNDVweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4gICAgY29sb3I6ICMxYzVlOWM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNjAwO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjJweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XHJcbiAgICBAaW5jbHVkZSBwYyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHRhYi1iaWcge1xyXG4gICAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgJjo6YmVmb3Jle1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICB3aWR0aDogMDtcclxuICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICBib3JkZXItd2lkdGg6IDhweCA3cHggMCA3cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI2Y2ZjYwMCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgYm90dG9tOiAtN3B4O1xyXG4gICAgICBtYXJnaW46IGF1dG87XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBmb250LXNpemU6MTJweDtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGltZ3tcclxuICAgICAgd2lkdGg6NzE4cHg7XHJcbiAgICB9XHJcbiAgICBzcGFue1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC1zaXplOjEycHg7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjpib3R0b207XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jhbm5lcnMge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMiwgMjQpO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFzaXMoMSwgMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLnNlYXJjaC1kb21haW4gLmNhcHRpb257XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO1xyXG4gIH1cclxufVxyXG5cclxuLmdla2l5YXN1IHtcclxuICAmX19wcmljZS1saXN0IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICB9XHJcbiAgJl9fc2luZ2xlIHtcclxuICAgIEBpbmNsdWRlIGJhc2lzKDUsIDcyKTtcclxuICAgIEBpbmNsdWRlIGZsZXgoY2VudGVyLCBjZW50ZXIpO1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICYtY3BiYWxsb29ue1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgbWluLXdpZHRoOiA5ZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICNmNjk7XHJcbiAgICB9XHJcbiAgICAmLW1haW5iYWxsb29ue1xyXG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMTJweDtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgbWluLXdpZHRoOiA5ZW07XHJcbiAgICAgIHBhZGRpbmc6IDAgOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUobiArIDYpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBAaW5jbHVkZSBiYXNpcygyLCAxNiwgMzc1KTtcclxuICAgICAgJjpudGgtb2YtdHlwZShuICsgMykge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAmW2RhdGE9J2NvbSddLFxyXG4gICAgLy8gJltkYXRhPSduZXQnXSxcclxuICAgIC8vICZbZGF0YT0nanAnXSB7XHJcbiAgICAvLyAgJiAucHJpY2U6OmFmdGVyIHtcclxuICAgIC8vICAgIGNvbnRlbnQ6ICdcXEZGNUUnO1xyXG4gICAgLy8gICAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpe1xyXG4gICAgLy8gICAgICBjb250ZW50OiAnfic7XHJcbiAgICAvLyAgICB9XHJcbiAgICAvLyAgfVxyXG4gICAgLy8gfVxyXG4gICAgLmRvbWFpbiB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDIwLCAxNik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIEBpbmNsdWRlIGNlbnR1cnk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICB9XHJcbiAgICAucHJpY2Uge1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBzcGFuIHtcclxuICAgICAgICBjb2xvcjogJHBpbmsxO1xyXG4gICAgICAgIEBpbmNsdWRlIGZ6KDI0LCAyMCk7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jYXB0aW9uIHtcclxuICAgIEBpbmNsdWRlIGZ6KDE0LCAxNCk7XHJcbiAgICBhIHtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2Jhbm5lcnMge1xyXG4gICAgQGluY2x1ZGUgZmxleCgpO1xyXG4gICAgZmlndXJlIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMiwgMzIpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4dG9wKDE2LCAyLCAxNiwgMSk7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDoxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlLWNwe1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjZjY5O1xyXG4gIH1cclxufVxyXG5cclxuLnVzZSB7XHJcbiAgJl9fZmxleCB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICAuc2luZ2xlIHtcclxuICAgICAgQGluY2x1ZGUgYmFzaXMoMywgNDgpO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMjRweDtcclxuICAgICAgQGluY2x1ZGUgZmxleChjZW50ZXIsIGNlbnRlcik7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgICAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIEBpbmNsdWRlIGJhc2lzKCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgzIHtcclxuICAgICAgQGluY2x1ZGUgZnooMjAsIDE4KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQtYi5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgcmlnaHQ6IC0yNHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRleHQge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVhc29uIHtcclxuICAmX19saXN0IHtcclxuICAgIEBpbmNsdWRlIGZsZXgoKTtcclxuICAgIC5zaW5nbGUge1xyXG4gICAgICBAaW5jbHVkZSBiYXNpcygzLCA0OCk7XHJcbiAgICAgIEBpbmNsdWRlIGZsZXgoZmxleC1zdGFydCwgY2VudGVyKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgQGluY2x1ZGUgYmFzaXMoKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBAaW5jbHVkZSBmeigyMCwgMTgpO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICAgIC50ZXh0IHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saW5rcyB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogNzIwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDMwMHB4O1xyXG4gICAgfVxyXG4gICAgLnNpbmdsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJhc2lzKDIsIDI0LCA3MjApO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlcnZpY2Uge1xyXG4gICZfX3NpbmdsZSB7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCRhbGlnbjogY2VudGVyKTtcclxuICAgICYucmV2IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19pbWcge1xyXG4gICAgZmxleC1iYXNpczogY2FsYyg1MjggLyAxMDgwICogMTAwJSk7XHJcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTI4IC8gMTA4MCAqIDEwMCUpO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2luZm8ge1xyXG4gICAgZmxleC1iYXNpczogY2FsYyg1MDQgLyAxMDgwICogMTAwJSk7XHJcbiAgICBtYXgtd2lkdGggOmNhbGMoNTA0LzEwODAgKiAxMDAlKTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOjEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50YWcge1xyXG4gICAgQGluY2x1ZGUgZmxleChmbGV4LXN0YXJ0KTtcclxuICAgIGxpIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICBAaW5jbHVkZSBmeigxNCwgMTQpO1xyXG4gICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZTE7XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWUyO1xyXG4gICAgICB9XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRibHVlMztcclxuICAgICAgfVxyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBzcGFue1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgY29sb3I6ICRibHVlMTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICB9XHJcbiAgICBpbWd7XHJcbiAgICAgIG1heC1oZWlnaHQ6MzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnRleHQge1xyXG4gICAgQGluY2x1ZGUgZnooMTYsIDE0KTtcclxuICB9XHJcbiAgLmNhcHRpb257XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICB9XHJcbiAgLmxpbmstYnV0dG9uMSB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB3aWR0aDogMzQ0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmV3cyB7XHJcbiAgc3Bhbi5jYXB0aW9ue1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICBjdXJzb3I6cG9pbnRlcjtcclxuICAgIHRyYW5zaXRpb246IGVhc2UgLjNzIGFsbDtcclxuICAgICY6aG92ZXJ7XHJcbiAgICAgIG9wYWNpdHk6LjY7XHJcbiAgICB9XHJcbiAgfVxyXG4gIHNwYW4udGFne1xyXG4gICAgbWFyZ2luLWxlZnQ6OHB4O1xyXG4gIH1cclxuICBzcGFuLnRpdGxlICsgc3Bhbi50YWcsXHJcbiAgc3Bhbi50aXRsZSArIHNwYW4uY2FwdGlvbntcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgfVxyXG4gIC5uZXdzLXRhYntcclxuICAgIGRpc3BsYXk6bm9uZTtcclxuICAgICYudGFiLW9ue1xyXG4gICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICBhbmltYXRpb246IGFuaW1lLWZhZGUgMC41cyBlYXNlO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGxpIHtcclxuICAgICAgQGluY2x1ZGUgYmIoKTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcclxuICAgICAgfVxyXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJ0KCk7XHJcbiAgICAgIH1cclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgIGhlaWdodDogMTNweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRhdGUge1xyXG4gICAgICBAaW5jbHVkZSBmeigxMiwgMTIpO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTJweDtcclxuICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBAaW5jbHVkZSBicigpO1xyXG4gICAgfVxyXG4gICAgLnRhZyB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XHJcbiAgICAgIHBhZGRpbmc6IDJweCA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRncmVlMTtcclxuICAgICAgQGluY2x1ZGUgZnooMTIsIDEyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICRibHVlMTtcclxuICAgIH1cclxuICB9XHJcbiAgLmxpbmstYnV0dG9uMSB7XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIHdpZHRoOiAzNDRweDtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdXBvcnQge1xyXG4gICZfX2xpc3Qge1xyXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICBAaW5jbHVkZSBmbGV4KCk7XHJcbiAgICAuc2luZ2xlIHtcclxuICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC8gMyk7XHJcbiAgICAgIG1heC13aWR0aCA6IGNhbGMoMTAwJSAvIDMpO1xyXG4gICAgICBAaW5jbHVkZSBmbGV4KGNlbnRlciwgY2VudGVyKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBibDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6MTAwJTtcclxuICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJ0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYmI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIEBpbmNsdWRlIGZ6KDIwLCAxOCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHdpZHRoOiA4cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxM3B4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LWIuc3ZnJykgbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAtMjRweDtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5tZWRpYSB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgZGl2IHtcclxuICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBoMyB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpYS1wciB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGNvbG9yOiAjNjU5OWZmO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgLmxpbmstYnV0dG9uMSB7XHJcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAzNTBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltZS1mYWRlIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBNVl/vv73vv73vv73vv73vv73aoe+/ve+/ve+/ve+/vdOl0KXKoe+/vVxyXG4uY2FtcGFpZ25QUntcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvY2FtcGFpZ24vMjAyMTExMjQvYmdfY2FtcGFpZ24ucG5nXCIpIHJlcGVhdC14O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICAmOmhvdmVyIGltZ3tcclxuICAgIG9wYWNpdHk6IC44O1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAwLjNzIGFsbDtcclxuICAgIHRyYW5zaXRpb246IGVhc2UgMC4zcyBhbGw7XHJcbiAgfVxyXG59XHJcblxyXG4vKiBUQUIgKi9cclxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5OXB4KSB7XHJcbiAgLmNhbXBhaWduUFIge1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTUCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC5jYW1wYWlnblBSIHtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gWO+/ve+/ve+/ve+/ve+/vdqh77+977+977+977+906XQpcqh77+9XHJcbi54X2Nwe1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6ICMyYjQ2NzA7XHJcblxyXG4gIGgze1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG4vKiBTUCAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gIC54X2Nwe1xyXG4gICAgaDN7XHJcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN1YlByVHh0IHtcclxuICBwYWRkaW5nLXRvcDogMjBweDtcclxuICBmb250LXNpemU6IDIuMnJlbTtcclxuICBjb2xvcjogI2UyZWNmZjtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICB9XHJcbn1cclxuXHJcbi5kaXNwUyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5yZWFzb24ge1xyXG4gICZMaXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB9XHJcbiAgJkl0ZW0ge1xyXG4gICAgd2lkdGg6IDUyNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIHBhZGRpbmc6IDMwcHg7XHJcbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYzdkZGZmO1xyXG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgICAgd2lkdGg6IDQ4LjUlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190dGwge1xyXG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcclxuICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkIWltcG9ydGFudDtcclxuICAgICAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbWFyZ2luOiAxMHB4IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190eHQge1xyXG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBiIHtcclxuICAgICAgICBjb2xvcjogI2ZmNjY5OTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8gTVZfQUnvv73vv73vv73vv73vv73vv73vv73vv73vv73vv73IpdClyqHvv71cclxuLmFpc3VnZ2VzdCB7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xyXG4gIH1cclxuXHJcbiAgLmFpc3VnZ2VzdC1iYW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAuMSk7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XHJcbiAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgZmlnY2FwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDMwJTtcclxuICAgICAgICBsZWZ0OiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fpc3VnZ2VzdC5zdmcnKSBuby1yZXBlYXQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAwKSBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcclxuICAgICAgICAgIHRvcDogMjQlO1xyXG4gICAgICAgICAgbGVmdDogOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICA6OmFmdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0MCU7XHJcbiAgICAgICAgcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xyXG4gICAgICAgICAgdG9wOiAzMiU7XHJcbiAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm12Qm90dG9tQm5yIHtcclxuICBiYWNrZ3JvdW5kOiNmNWY5ZmY7XHJcbiAgcGFkZGluZzoyMHB4O1xyXG4gIHRleHQtYWxpZ246Y2VudGVyO1xyXG4gIEBpbmNsdWRlIHBjIHtcclxuICAgIGE6aG92ZXIge1xyXG4gICAgICBvcGFjaXR5OiAuNjtcclxuICAgIH1cclxuICB9XHJcbn0iLCIuY2FtcGFpZ24tYmFubmVyXG57XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5hLmNhbXBhaWduUFJfdHh0XG57XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbiAgICBib3gtc2hhZG93OiAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAuMTUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBhLmNhbXBhaWduUFJfdHh0XG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG5hLmNhbXBhaWduUFJfdHh0IHNwYW5cbntcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAycHggMTVweDtcblxuICAgIGNvbG9yOiAjZjY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICBhLmNhbXBhaWduUFJfdHh0IHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICB9XG59XG5hLmNhbXBhaWduUFJfdHh0OmhvdmVyIHNwYW5cbntcbiAgICBvcGFjaXR5OiAuNztcbn1cblxuLm12XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm12OjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTI7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG4ubXY6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0yO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pbmRleC9tdi1iYWNrLXRleHQuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgbWl4LWJsZW5kLW1vZGU6IHNjcmVlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNnB4KVxue1xuICAgIC5tdl9fd3JhcFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5tdl9fd3JhcFxuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiA5NDBweDtcbiAgICB9XG59XG4ubXZfX2JhbGxvb25cbntcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNjBweDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIHdpZHRoOiA0MjBweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cbiAgICBjb2xvcjogIzFjNWU5YztcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2MDA7XG5cbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA2cHgpXG57XG4gICAgLm12X19iYWxsb29uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDIzcHg7XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAubXZfX2JhbGxvb25cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm12X19iYWxsb29uXG4gICAge1xuICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgfVxufVxuLm12X19iYWxsb29uOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtN3B4O1xuICAgIGxlZnQ6IDA7XG5cbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgY29udGVudDogJyc7XG5cbiAgICBib3JkZXItd2lkdGg6IDhweCA3cHggMCA3cHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICNmNmY2MDAgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ubXZfX2JhbGxvb24gc3Bhblxue1xuICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLm12X190aXRsZVxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdl9fdGl0bGUgaW1nXG57XG4gICAgd2lkdGg6IDcxOHB4O1xufVxuLm12X190aXRsZSBzcGFuXG57XG4gICAgZm9udC1zaXplOiAxMnB4O1xuXG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgIGNvbG9yOiAjZmZmO1xufVxuLm12X19iYW5uZXJzXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5tdl9fYmFubmVycyBmaWd1cmVcbntcbiAgICBtYXgtd2lkdGg6IDQ4Ljg4ODg4ODg4ODklO1xuXG4gICAgZmxleC1iYXNpczogNDguODg4ODg4ODg4OSU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5tdl9fYmFubmVycyBmaWd1cmVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5tdiAuc2VhcmNoLWRvbWFpbiAuY2FwdGlvblxue1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ2VraXlhc3VfX3ByaWNlLWxpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLmdla2l5YXN1X19zaW5nbGVcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIG1heC13aWR0aDogMTguNjY2NjY2NjY2NyU7XG4gICAgcGFkZGluZzogMTZweCA4cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgLjQpO1xuXG4gICAgZmxleC1iYXNpczogMTguNjY2NjY2NjY2NyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZ2VraXlhc3VfX3NpbmdsZS1jcGJhbGxvb25cbntcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xMnB4O1xuICAgIGxlZnQ6IDUwJTtcblxuICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgbWluLXdpZHRoOiA5ZW07XG4gICAgcGFkZGluZzogMCA4cHg7XG5cbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogI2Y2OTtcbn1cbi5nZWtpeWFzdV9fc2luZ2xlLW1haW5iYWxsb29uXG57XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTJweDtcbiAgICBsZWZ0OiA1MCU7XG5cbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIG1pbi13aWR0aDogOWVtO1xuICAgIHBhZGRpbmc6IDAgOHB4O1xuXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICM2NTk5ZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5nZWtpeWFzdV9fc2luZ2xlOm50aC1vZi10eXBlKG4gKyA2KVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5nZWtpeWFzdV9fc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDQ3Ljg2NjY2NjY2NjclO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDQ3Ljg2NjY2NjY2NjclO1xuICAgIH1cbiAgICAuZ2VraXlhc3VfX3NpbmdsZTpudGgtb2YtdHlwZShuICsgMylcbiAgICB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxufVxuLmdla2l5YXN1X19zaW5nbGUgLmRvbWFpblxue1xuICAgIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5nZWtpeWFzdV9fc2luZ2xlIC5kb21haW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIH1cbn1cbi5nZWtpeWFzdV9fc2luZ2xlIC5wcmljZVxue1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5nZWtpeWFzdV9fc2luZ2xlIC5wcmljZVxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLmdla2l5YXN1X19zaW5nbGUgLnByaWNlIHNwYW5cbntcbiAgICBmb250LXNpemU6IDIuNHJlbTtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcblxuICAgIGNvbG9yOiAjZjY5O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLmdla2l5YXN1X19zaW5nbGUgLnByaWNlIHNwYW5cbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG59XG4uZ2VraXlhc3UgLmNhcHRpb25cbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5nZWtpeWFzdSAuY2FwdGlvblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLmdla2l5YXN1IC5jYXB0aW9uIGFcbntcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5nZWtpeWFzdV9fYmFubmVyc1xue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uZ2VraXlhc3VfX2Jhbm5lcnMgZmlndXJlXG57XG4gICAgbWF4LXdpZHRoOiA0OC41MTg1MTg1MTg1JTtcblxuICAgIGZsZXgtYmFzaXM6IDQ4LjUxODUxODUxODUlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweClcbntcbiAgICAuZ2VraXlhc3VfX2Jhbm5lcnMgZmlndXJlXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cbiAgICAuZ2VraXlhc3VfX2Jhbm5lcnMgZmlndXJlOm50aC1vZi10eXBlKDEpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAuZ2VraXlhc3VfX2Jhbm5lcnMgZmlndXJlOm50aC1vZi10eXBlKDIpXG4gICAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmdla2l5YXN1X19iYW5uZXJzIGZpZ3VyZVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICB9XG4gICAgLmdla2l5YXN1X19iYW5uZXJzIGZpZ3VyZTpudGgtb2YtdHlwZSgxKVxuICAgIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5nZWtpeWFzdV9fYmFubmVycyBmaWd1cmVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5nZWtpeWFzdV9fdGl0bGUtY3BcbntcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIGNvbG9yOiAjZjY5O1xufVxuXG4udXNlX19mbGV4XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi51c2VfX2ZsZXggLnNpbmdsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgbWF4LXdpZHRoOiAzMS44NTE4NTE4NTE5JTtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIC4xKTtcblxuICAgIGZsZXgtYmFzaXM6IDMxLjg1MTg1MTg1MTklO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAudXNlX19mbGV4IC5zaW5nbGVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi51c2VfX2ZsZXggaDNcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnVzZV9fZmxleCBoM1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuLnVzZV9fZmxleCBoMzo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAtMjRweDtcblxuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi51c2VfX2ZsZXggLnRleHRcbntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5yZWFzb25fX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnJlYXNvbl9fbGlzdCAuc2luZ2xlXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtYXgtd2lkdGg6IDMxLjg1MTg1MTg1MTklO1xuXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgZmxleC1iYXNpczogMzEuODUxODUxODUxOSU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVhc29uX19saXN0IC5zaW5nbGVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cbi5yZWFzb25fX2xpc3QgaDNcbntcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnJlYXNvbl9fbGlzdCBoM1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuLnJlYXNvbl9fbGlzdCAudGV4dFxue1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5yZWFzb25fX2xpbmtzXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgd2lkdGg6IDcyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVhc29uX19saW5rc1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbn1cbi5yZWFzb25fX2xpbmtzIC5zaW5nbGVcbntcbiAgICBtYXgtd2lkdGg6IDQ4LjMzMzMzMzMzMzMlO1xuXG4gICAgZmxleC1iYXNpczogNDguMzMzMzMzMzMzMyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5yZWFzb25fX2xpbmtzIC5zaW5nbGVcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbn1cblxuLnNlcnZpY2VfX3NpbmdsZVxue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZXJ2aWNlX19zaW5nbGUucmV2XG57XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLnNlcnZpY2VfX2ltZ1xue1xuICAgIG1heC13aWR0aDogNDguODg4ODg4ODg4OSU7XG5cbiAgICBmbGV4LWJhc2lzOiA0OC44ODg4ODg4ODg5JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnNlcnZpY2VfX2ltZ1xuICAgIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxufVxuLnNlcnZpY2VfX2luZm9cbntcbiAgICBtYXgtd2lkdGg6IDQ2LjY2NjY2NjY2NjclO1xuXG4gICAgZmxleC1iYXNpczogNDYuNjY2NjY2NjY2NyU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zZXJ2aWNlX19pbmZvXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG59XG4uc2VydmljZSAudGFnXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5zZXJ2aWNlIC50YWcgbGlcbntcbiAgICBmb250LXNpemU6IDEuNHJlbTtcblxuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5zZXJ2aWNlIC50YWcgbGlcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cbi5zZXJ2aWNlIC50YWcgbGk6bnRoLW9mLXR5cGUoMSlcbntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU5OWZmO1xufVxuLnNlcnZpY2UgLnRhZyBsaTpudGgtb2YtdHlwZSgyKVxue1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjgwZmY7XG59XG4uc2VydmljZSAudGFnIGxpOm50aC1vZi10eXBlKDMpXG57XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2YjNmZjtcbn1cbi5zZXJ2aWNlIC50YWcgbGk6bGFzdC1vZi10eXBlXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnNlcnZpY2UgLnRpdGxlIHNwYW5cbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgY29sb3I6ICM2NTk5ZmY7XG59XG4uc2VydmljZSAudGl0bGUgaW1nXG57XG4gICAgbWF4LWhlaWdodDogMzBweDtcbn1cbi5zZXJ2aWNlIC50ZXh0XG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuc2VydmljZSAudGV4dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLnNlcnZpY2UgLmNhcHRpb25cbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5zZXJ2aWNlIC5saW5rLWJ1dHRvbjFcbntcbiAgICB3aWR0aDogMzQ0cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubmV3cyBzcGFuLmNhcHRpb25cbntcbiAgICBwYWRkaW5nOiAwIDhweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG59XG4ubmV3cyBzcGFuLmNhcHRpb246aG92ZXJcbntcbiAgICBvcGFjaXR5OiAuNjtcbn1cbi5uZXdzIHNwYW4udGFnXG57XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cbi5uZXdzIHNwYW4udGl0bGUgKyBzcGFuLnRhZyxcbi5uZXdzIHNwYW4udGl0bGUgKyBzcGFuLmNhcHRpb25cbntcbiAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICBwYWRkaW5nOiAwIDhweDtcbn1cbi5uZXdzIC5uZXdzLXRhYlxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4ubmV3cyAubmV3cy10YWIudGFiLW9uXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBhbmltYXRpb246IGFuaW1lLWZhZGUgLjVzIGVhc2U7XG59XG4ubmV3c19fbGlzdCBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5uZXdzX19saXN0IGxpXG4gICAge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuLm5ld3NfX2xpc3QgbGk6Zmlyc3Qtb2YtdHlwZVxue1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjY2NjO1xufVxuLm5ld3NfX2xpc3QgbGk6OmJlZm9yZVxue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMTZweDtcblxuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiAxM3B4O1xuXG4gICAgY29udGVudDogJyc7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvaWNvbi9hcnJvdy1yaWdodC1iLnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLm5ld3NfX2xpc3QgLmRhdGVcbntcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxMnB4O1xuXG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5uZXdzX19saXN0IC5kYXRlXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4ubmV3c19fbGlzdCAudGFnXG57XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XG5cbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIHBhZGRpbmc6IDJweCA4cHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogIzY1OTlmZjtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmN2Y4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLm5ld3NfX2xpc3QgLnRhZ1xuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLm5ld3MgLmxpbmstYnV0dG9uMVxue1xuICAgIHdpZHRoOiAzNDRweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uc3Vwb3J0X19saXN0XG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnN1cG9ydF9fbGlzdCAuc2luZ2xlXG57XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuXG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMzMzMzMyU7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KVxue1xuICAgIC5zdXBvcnRfX2xpc3QgLnNpbmdsZTpudGgtb2YtdHlwZSgyKVxuICAgIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnN1cG9ydF9fbGlzdCAuc2luZ2xlXG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gICAgLnN1cG9ydF9fbGlzdCAuc2luZ2xlOm50aC1vZi10eXBlKDIpXG4gICAge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG4gICAgfVxufVxuLnN1cG9ydF9fbGlzdCBoM1xue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDVweClcbntcbiAgICAuc3Vwb3J0X19saXN0IGgzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG59XG4uc3Vwb3J0X19saXN0IGgzOjpiZWZvcmVcbntcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IC0yNHB4O1xuXG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICBjb250ZW50OiAnJztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltYWdlcy9pY29uL2Fycm93LXJpZ2h0LWIuc3ZnJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ubWVkaWFfX2xpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAubWVkaWFfX2xpc3RcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbi5tZWRpYV9fbGlzdCBkaXZcbntcbiAgICB3aWR0aDogMzIlO1xuXG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2NjYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm1lZGlhX19saXN0IGRpdlxuICAgIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxufVxuLm1lZGlhX19saXN0IGRpdiBoM1xue1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG5cbiAgICBtYXJnaW46IDE2cHg7XG59XG4ubWVkaWEgLm1lZGlhLXByXG57XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICM2NTk5ZmY7XG59XG4ubWVkaWEgLmxpbmstYnV0dG9uMVxue1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLm1lZGlhIC5saW5rLWJ1dHRvbjFcbiAgICB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgYW5pbWUtZmFkZVxue1xuICAgIGZyb21cbiAgICB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIHRvXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbn1cbi5jYW1wYWlnblBSXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBwYWRkaW5nOiAxMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi8uLi9pbWFnZXMvY2FtcGFpZ24vMjAyMTExMjQvYmdfY2FtcGFpZ24ucG5nJykgcmVwZWF0LXg7XG59XG4uY2FtcGFpZ25QUjpob3ZlciBpbWdcbntcbiAgICBvcGFjaXR5OiAuODtcbn1cbi5jYW1wYWlnblBSIGltZ1xue1xuICAgIGhlaWdodDogODBweDtcblxuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogZWFzZSAuM3MgYWxsO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogZWFzZSAuM3MgYWxsO1xufVxuXG4vKiBUQUIgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTlweClcbntcbiAgICAuY2FtcGFpZ25QUlxuICAgIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgfVxuICAgIC5jYW1wYWlnblBSIGltZ1xuICAgIHtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbn1cbi8qIFNQICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuY2FtcGFpZ25QUlxuICAgIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIH1cbiAgICAuY2FtcGFpZ25QUiBpbWdcbiAgICB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxufVxuLnhfY3BcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGJhY2tncm91bmQ6ICMyYjQ2NzA7XG59XG4ueF9jcCBoM1xue1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogU1AgKi9cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC54X2NwIGgzXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG59XG4uc3ViUHJUeHRcbntcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgY29sb3I6ICNlMmVjZmY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5zdWJQclR4dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxufVxuXG4uZGlzcFNcbntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuZGlzcFNcbiAgICB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLnJlYXNvbkxpc3RcbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG5cbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnJlYXNvbkl0ZW1cbntcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIHdpZHRoOiA1MjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBib3JkZXI6IDNweCBzb2xpZCAjYzdkZGZmO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgIC1tb3otYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnJlYXNvbkl0ZW1cbiAgICB7XG4gICAgICAgIHdpZHRoOiA0OC41JTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5yZWFzb25JdGVtXG4gICAge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB9XG59XG4ucmVhc29uSXRlbV9fdHRsXG57XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcblxuICAgIG1hcmdpbjogMTVweCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA1cHgpXG57XG4gICAgLnJlYXNvbkl0ZW1fX3R0bFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAucmVhc29uSXRlbV9fdHRsXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICB9XG59XG4ucmVhc29uSXRlbV9fdHh0XG57XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwNXB4KVxue1xuICAgIC5yZWFzb25JdGVtX190eHRcbiAgICB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLnJlYXNvbkl0ZW1fX3R4dFxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuLnJlYXNvbkl0ZW1fX3R4dCBiXG57XG4gICAgY29sb3I6ICNmNjk7XG59XG5cbi5haXN1Z2dlc3RcbntcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWlzdWdnZXN0XG4gICAge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgIH1cbn1cbi5haXN1Z2dlc3QgLmFpc3VnZ2VzdC1iYW5uZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgNHB4IDZweCByZ2JhKDAsIDAsIDAsIC4xKTtcbn1cbi5haXN1Z2dlc3QgLmFpc3VnZ2VzdC1iYW5uZXIgaW1nXG57XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLmFpc3VnZ2VzdCAuYWlzdWdnZXN0LWJhbm5lciBhXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBlYXNlIC4zcyBhbGw7XG5cbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWlzdWdnZXN0IC5haXN1Z2dlc3QtYmFubmVyIGFcbiAgICB7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICB9XG59XG4uYWlzdWdnZXN0IC5haXN1Z2dlc3QtYmFubmVyIGEgZmlnY2FwdGlvblxue1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxue1xuICAgIC5haXN1Z2dlc3QgLmFpc3VnZ2VzdC1iYW5uZXIgYSBmaWdjYXB0aW9uXG4gICAge1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIGFuZCAobWF4LXdpZHRoOiAzMjBweClcbntcbiAgICAuYWlzdWdnZXN0IC5haXN1Z2dlc3QtYmFubmVyIGEgZmlnY2FwdGlvblxuICAgIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxufVxuLmFpc3VnZ2VzdCAuYWlzdWdnZXN0LWJhbm5lciBhIDo6YmVmb3JlXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzAlO1xuICAgIGxlZnQ6IDIwcHg7XG5cbiAgICB3aWR0aDogMjhweDtcbiAgICBoZWlnaHQ6IDI2cHg7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYWlzdWdnZXN0LnN2ZycpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweClcbntcbiAgICAuYWlzdWdnZXN0IC5haXN1Z2dlc3QtYmFubmVyIGEgOjpiZWZvcmVcbiAgICB7XG4gICAgICAgIHRvcDogMjAlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KVxue1xuICAgIC5haXN1Z2dlc3QgLmFpc3VnZ2VzdC1iYW5uZXIgYSA6OmJlZm9yZVxuICAgIHtcbiAgICAgICAgdG9wOiAyNCU7XG4gICAgICAgIGxlZnQ6IDhweDtcblxuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgIH1cbn1cbi5haXN1Z2dlc3QgLmFpc3VnZ2VzdC1iYW5uZXIgYSA6OmFmdGVyXG57XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDAlO1xuICAgIHJpZ2h0OiAyMHB4O1xuXG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG5cbiAgICBjb250ZW50OiAnJztcblxuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vLi4vaW1hZ2VzL2ljb24vYXJyb3ctcmlnaHQtYi5zdmcnKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpXG57XG4gICAgLmFpc3VnZ2VzdCAuYWlzdWdnZXN0LWJhbm5lciBhIDo6YWZ0ZXJcbiAgICB7XG4gICAgICAgIHRvcDogMzUlO1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMCkgYW5kIChtYXgtd2lkdGg6IDMyMHB4KVxue1xuICAgIC5haXN1Z2dlc3QgLmFpc3VnZ2VzdC1iYW5uZXIgYSA6OmFmdGVyXG4gICAge1xuICAgICAgICB0b3A6IDMyJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgfVxufVxuXG4ubXZCb3R0b21CbnJcbntcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYmFja2dyb3VuZDogI2Y1ZjlmZjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwNnB4KVxue1xuICAgIC5tdkJvdHRvbUJuciBhOmhvdmVyXG4gICAge1xuICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICB9XG59XG4iLCJAdXNlICdzYXNzOmxpc3QnO1xyXG5AdXNlICdzYXNzOm1hdGgnO1xyXG5cclxuJGJyZWFrLXBjOiAxMjA2cHg7XHJcbiRicmVhay10YWItc21hbGw6IDEyMDVweDtcclxuJGJyZWFrLXRhYi1taWRkbGU6IDk5OXB4O1xyXG4kYnJlYWstdGFiLWJpZzogNzY4cHg7XHJcbiRicmVhay1zcDogNzY3cHg7XHJcblxyXG5AbWl4aW4gcGMge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay1wYykpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1zbWFsbCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrLXRhYi1zbWFsbCkpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1iaWcge1xyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogKCRicmVhay10YWItYmlnKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gdGFiLW1pZGRsZXtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6KCRicmVhay10YWItbWlkZGxlKSl7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItb25seSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAoJGJyZWFrLXRhYi1iaWcpKSBhbmQgKG1heC13aWR0aDogKCRicmVhay10YWItc21hbGwpKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzcCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAoJGJyZWFrLXNwKSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vL2ZvbnQtc2l6ZVxyXG5cclxuQG1peGluIGZ6KCRzaXplMTogMTYsICRzaXplMjogMTQpIHtcclxuICAkc2l6ZTE6IG1hdGguZGl2KCRzaXplMSwgMTApO1xyXG4gICRzaXplMjogbWF0aC5kaXYoJHNpemUyLCAxMCk7XHJcbiAgZm9udC1zaXplOiAkc2l6ZTEgKyByZW07XHJcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogJHNpemUyICsgcmVtO1xyXG4gIH1cclxufVxyXG5cclxuLy9ib3JkZXJcclxuXHJcbkBtaXhpbiBiYSgkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XHJcbiAgYm9yZGVyOiAkc2l6ZSBzb2xpZCAkY29sb3I7XHJcbn1cclxuXHJcbkBtaXhpbiBiYigkY29sb3I6ICRib3JkZXIxLCAkc2l6ZTogMXB4KSB7XHJcbiAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYnQoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xyXG4gIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcclxufVxyXG5cclxuQG1peGluIGJsKCRjb2xvcjogJGJvcmRlcjEsICRzaXplOiAxcHgpIHtcclxuICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG5AbWl4aW4gYnIoJGNvbG9yOiAkYm9yZGVyMSwgJHNpemU6IDFweCkge1xyXG4gIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgJGNvbG9yO1xyXG59XHJcblxyXG4vL3dpZHRoXHJcblxyXG5AbWl4aW4gd2lkdGgoJHBjKSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBjYWxjKCN7JHBjfSArIDQwcHgpO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgd2lkdGg6IDQ4MHB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLy9kaXNwbGF5OmZsZXg7XHJcblxyXG5AbWl4aW4gZmxleCgkanVzdGlmeTogc3BhY2UtYmV0d2VlbiwgJGFsaWduOiBzdHJldGNoKSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBqdXN0aWZ5LWNvbnRlbnQ6ICRqdXN0aWZ5O1xyXG4gIGFsaWduLWl0ZW1zOiAkYWxpZ247XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4dG9wKCR0YWIsICRudW0zLCAkc3AsICRudW0yKSB7XHJcbiAgQGluY2x1ZGUgdGFiLWJpZyB7XHJcbiAgICBtYXJnaW4tdG9wOiAkdGFiICsgcHg7XHJcblxyXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtMyB7XHJcbiAgICAgICY6bnRoLW9mLXR5cGUoI3skaX0pIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3AgKyBweDtcclxuXHJcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRudW0yIHtcclxuICAgICAgJjpudGgtb2YtdHlwZSgjeyRpfSkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vZmxleC1iYXNpc1xyXG5cclxuQG1peGluIGJhc2lzKCRpOiAxLCAkeTogMCwgJHdpZHRoOiAxMDgwKSB7XHJcbiAgJGJhc2lzOiAxMDAlO1xyXG4gIEBpZiAkaSAhPSAxIHtcclxuICAgICRiYXNpczogcGVyY2VudGFnZShcclxuICAgICAgbWF0aC5kaXYobWF0aC5kaXYoMTAwIC0gbWF0aC5kaXYoJHksICR3aWR0aCkgKiAxMDAsICRpKSwgMTAwKVxyXG4gICAgKTtcclxuICB9XHJcbiAgZmxleC1iYXNpczogJGJhc2lzO1xyXG4gIG1heC13aWR0aDokYmFzaXM7XHJcbn1cclxuXHJcbkBtaXhpbiBiYXNpc19zKCRwYykge1xyXG4gIGZsZXgtYmFzaXM6ICRwYztcclxuICBtYXgtd2lkdGg6JHBjO1xyXG59XHJcblxyXG5AbWl4aW4gbGgoJHBjOiAxNiwgJHNwOiAxNCkge1xyXG4gIGxpbmUtaGVpZ2h0OiAkcGMgKyBweDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbGluZS1oZWlnaHQ6ICRzcCArIHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy9tYXJnaW5cclxuXHJcbkBtaXhpbiBtdCgkcGMsICR0YWIsICRzcCkge1xyXG4gIG1hcmdpbi10b3A6ICRwYztcclxuXHJcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgIG1hcmdpbi10b3A6ICR0YWI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAkc3A7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWIoJHBjLCAkdGFiLCAkc3ApIHtcclxuICBtYXJnaW4tYm90dG9tOiAkcGM7XHJcblxyXG4gIEBpbmNsdWRlIHRhYi1zbWFsbCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkdGFiO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwO1xyXG4gIH1cclxufVxyXG5cclxuLy9wYWRkaW5nXHJcblxyXG5AbWl4aW4gcHQoJHBjLCAkdGFiLCAkc3ApIHtcclxuICBwYWRkaW5nLXRvcDogJHBjO1xyXG5cclxuICBAaW5jbHVkZSB0YWItc21hbGwge1xyXG4gICAgcGFkZGluZy10b3A6ICR0YWI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nLXRvcDogJHNwO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBiKCRwYywgJHRhYiwgJHNwKSB7XHJcbiAgcGFkZGluZy1ib3R0b206ICRwYztcclxuXHJcbiAgQGluY2x1ZGUgdGFiLXNtYWxsIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAkdGFiO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206ICRzcDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBzY2JhcigkY29sb3I6IHJnYmEoMCwgMCwgNTAsIDAuNSkpIHtcclxuICAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyovXHJcbiAgLypAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xyXG4gICAgfVxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDAuMztcclxuICAgIH1cclxuICB9Ki9cclxufVxyXG5cclxuQG1peGluIHNjYmFyWSgkY29sb3I6IHJnYmEoMCwgMCwgNTAsIDAuNSkpIHtcclxuICAvKuOCueOCr+ODreODvOODq+ODkOODvOWFqOS9kyovXHJcbiAgLypAaW5jbHVkZSB0YWItYmlnIHtcclxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYmFja2dyb3VuZDogI2NjYztcclxuICAgIH1cclxuXHJcbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgfVxyXG4gIH0qL1xyXG59XHJcbiIsIi8vZm9udC1mYW1pbHlcclxuXHJcbkBtaXhpbiBjZW50dXJ5KCkge1xyXG4gIGZvbnQtZmFtaWx5OiBjZW50dXJ5LWdvdGhpYywgc2Fucy1zZXJpZjtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBtaXhpbiBzZXJpZigpIHtcclxuICBmb250LWZhbWlseTogc291cmNlLWhhbi1zZXJpZi1qYXBhbmVzZSwgc2VyaWY7XHJcbn1cclxuIiwiJGJvcmRlcjE6ICNjY2NjY2M7XHJcblxyXG4kYmx1ZTE6ICM2NTk5ZmY7XHJcbiRibHVlMjogIzY2ODBmZjtcclxuJGJsdWUzOiAjNjZiM2ZmO1xyXG4kYmx1ZTQ6ICMxYjVmYTY7XHJcbiRibHVlNTogIzExM2Q2YjtcclxuJGJsdWU2OiAjNDBiOGM5O1xyXG5cclxuJHBiOiAjZjVmOWZmO1xyXG4kcGIyOiAjZTZmMGZmO1xyXG5cclxuJHBpbmsxOiAjZmY2Njk5O1xyXG5cclxuJGdyZWUxOiAjZjVmN2Y4O1xyXG4kZ3JlZTI6ICNjY2NjY2M7XHJcbiRncmVlMzogI2IzYjNiMztcclxuXHJcbiRtYWluOiAjMjYyNjI2O1xyXG4iXX0= */
