.article-pager {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 50px;
  margin-top: 30px;
  border: solid #e4e4e4;
  border-width: 1px 0;
}
.article-pager a {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 25px;
}

.article {
  position: relative;
}
.article__image {
  position: relative;
  margin: -30px -25px 18px;
}
.article__image::before {
  display: block;
  width: 100%;
  padding-bottom: 54.3076923077%;
  content: "";
}
.article__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
.article .share {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 30px;
}
.article .share__title {
  margin-right: 12px;
  font-size: 9px;
  font-weight: 600;
}
.article .share .button {
  margin-right: 3px;
}
.article .share iframe {
  margin-left: 10px;
}
.article__header {
  margin-bottom: 50px;
}
.article__header .date {
  margin-bottom: 10px;
  font-size: 9px;
  font-weight: 600;
  line-height: 1;
}
.article__header .title {
  margin-bottom: 20px;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.53;
}
.article__header .grid {
  display: flex;
  justify-content: space-between;
}
.article__header .category {
  padding: 7px 11px 7px 14px;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  background: #fff;
  border-left: 4px solid;
}
.article__header .share {
  margin-top: 0;
}
.article__header .keyword {
  margin-top: 30px;
}
.article__header .keyword__title {
  margin-bottom: 15px;
}
.article__header .keyword .tag-list {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
}
.article__header .keyword .tag-list__item {
  margin: 5px 5px 0 0;
}
.article__header .keyword .tag-list__item a {
  display: block;
  padding: 6px 10px;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  background: #fff;
  border: 1px solid #e9e9e9;
  border-radius: 5px;
}
.article .heading1 {
  position: relative;
  padding: 16px 23px;
  margin-bottom: 25px;
  font-size: 15px;
  font-weight: 700;
  background: #afeed8;
  border-radius: 5px;
}
.article .heading1::before {
  position: absolute;
  bottom: -6px;
  left: 20px;
  width: 0;
  height: 0;
  content: "";
  border: solid transparent;
  border-width: 6px 6px 0;
  border-top-color: #afeed8;
}
.article .heading2 {
  padding-bottom: 15px;
  margin-bottom: 18px;
  font-size: 15px;
  font-weight: 700;
  border-bottom: 3px solid #afeed8;
}
.article .heading3 {
  position: relative;
  padding-left: 15px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
}
.article .heading3::before {
  position: absolute;
  top: 3px;
  bottom: 2px;
  left: 0;
  width: 5px;
  content: "";
  background: #afeed8;
}
.article .heading4 {
  position: relative;
  padding-bottom: 10px;
  margin-bottom: 15px;
  font-size: 15px;
  font-weight: 700;
  border-bottom: 1px solid #ccc;
}
.article .text {
  margin-bottom: 30px;
  font-size: 13px;
  font-weight: 400;
  line-height: 2.23;
}
.article .text img {
  max-width: 100%;
  height: auto;
}
.article .text strong {
  font-weight: 700;
}
.article .text a {
  color: #2175e0;
  text-decoration: underline;
}
.article .marker {
  background: linear-gradient(to top, #ffdb33, #ffdb33 55%, transparent 55.1%);
}
.article .image {
  margin-bottom: 30px;
  overflow: hidden;
  border-radius: 5px;
}
.article .image img {
  width: 100%;
  height: auto;
}
.article table {
  width: 100% !important;
}
.article .related {
  position: relative;
  margin-bottom: 40px;
}
.article .related--house .related__label {
  border-color: #80dab7;
}
.article .related--renovation .related__label {
  border-color: #f7ba79;
}
.article .related--interior .related__label {
  border-color: #f7a7b2;
}
.article .related--life .related__label {
  border-color: #d69df7;
}
.article .related--hiroshima .related__label {
  border-color: #91b4fc;
}
.article .related--lifestyle .related__label {
  border-color: #ffed64;
}
.article .related__label {
  position: absolute;
  top: -5px;
  left: -5px;
  z-index: 1;
  width: 24px;
  padding: 7px 8px;
  font-size: 8px;
  font-weight: 700;
  line-height: 1.2;
  background: #fff;
  border-top-style: solid;
  border-top-width: 3px;
}
.article .related__image {
  position: relative;
  padding-bottom: 56.4615384615%;
  background: no-repeat center/cover;
  border-radius: 5px 5px 0 0;
}
.article .related__content {
  padding: 20px;
  background: #fff;
  border-radius: 0 0 5px 5px;
}
.article .related__content .title {
  font-size: 15px;
  font-weight: 700;
  line-height: 1.6;
}
.article .related__content .text {
  margin: 10px 0 0;
  font-size: 12px;
  line-height: 1.66;
}

.page-house .article__header .category {
  border-color: #80dab7;
}

.page-renovation .article__header .category {
  border-color: #f7ba79;
}

.page-interior .article__header .category {
  border-color: #f7a7b2;
}

.page-life .article__header .category {
  border-color: #d69df7;
}

.page-hiroshima .article__header .category {
  border-color: #91b4fc;
}

.page-lifestyle .article__header .category {
  border-color: #ffed64;
}

.page-hiroshima .l-main::before, .page-hiroshima .l-main::after {
  content: none;
}

.related-articles {
  margin-top: 55px;
}
.related-articles__heading {
  padding-bottom: 15px;
  margin-bottom: 28px;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  background: url("/assets/images/pages/detail/wave.png") no-repeat center bottom/72px auto;
}
@media (min-width: 768px) {
  .article-pager {
    height: 90px;
    margin-top: 40px;
  }
  .article-pager a {
    height: 45px;
    transition: 0.3s;
  }
  .article-pager a:hover {
    opacity: 0.6;
  }
  .article-pager__prev img, .article-pager__next img {
    width: auto;
    height: 12px;
  }
  .article-pager__list img {
    width: auto;
    height: 14px;
  }
  .article__image {
    margin: 10px 0 35px;
    overflow: hidden;
    border-radius: 10px;
  }
  .article .share {
    margin-top: 50px;
  }
  .article .share__title {
    margin-right: 24px;
    font-size: 12px;
  }
  .article .share .button {
    margin-right: 7px;
  }
  .article .share .button img {
    width: 35px;
    height: auto;
    transition: 0.3s;
  }
  .article .share .button a:hover img {
    opacity: 0.8;
  }
  .article .share iframe {
    margin-left: 20px;
  }
  .article__header {
    margin-bottom: 70px;
  }
  .article__header .date {
    margin-bottom: 15px;
    font-size: 12px;
  }
  .article__header .title {
    margin-bottom: 28px;
    font-size: 22px;
    line-height: 1.63;
  }
  .article__header .category {
    padding: 8px 20px 8px 18px;
    font-size: 14px;
    border-width: 6px;
  }
  .article__header .share {
    margin-top: 0;
  }
  .article__header .keyword {
    display: flex;
    margin-top: 60px;
  }
  .article__header .keyword__title {
    margin: 0 40px 0 0;
    line-height: 1;
  }
  .article__header .keyword__title img {
    width: auto;
    height: 26px;
  }
  .article__header .keyword .tag-list {
    margin: -10px -10px 0 0;
  }
  .article__header .keyword .tag-list__item {
    margin: 10px 10px 0 0;
  }
  .article__header .keyword .tag-list__item a {
    padding: 8px 14px;
    font-size: 12px;
    border-radius: 10px;
  }
  .article__header .keyword .tag-list__item a:hover {
    background: #f1f1f1;
  }
  .article .section--grid, .article .section--grid-reverse {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    margin-bottom: 50px;
  }
  .article .section--grid .section__inner, .article .section--grid-reverse .section__inner {
    flex: 0 0 auto;
    width: 380px;
  }
  .article .section--grid .image, .article .section--grid-reverse .image {
    flex: 0 0 auto;
    width: 377px;
    margin: 0;
  }
  .article .section--grid .text, .article .section--grid-reverse .text {
    margin-bottom: 0;
  }
  .article .section--grid-reverse {
    flex-direction: row-reverse;
  }
  .article .heading1 {
    padding: 20px 34px;
    margin-bottom: 50px;
    font-size: 18px;
    border-radius: 10px;
  }
  .article .heading1::before {
    bottom: -9px;
    left: 45px;
    border-width: 9px 9px 0;
  }
  .article .heading2 {
    padding-bottom: 20px;
    margin-bottom: 23px;
    font-size: 18px;
    border-width: 4px;
  }
  .article .heading3 {
    padding-left: 20px;
    margin-bottom: 20px;
    font-size: 18px;
  }
  .article .heading3::before {
    width: 7px;
  }
  .article .heading4 {
    padding-bottom: 15px;
    margin-bottom: 20px;
    font-size: 18px;
  }
  .article .text {
    margin-bottom: 50px;
    font-size: 15px;
    line-height: 2.66;
  }
  .article .text a:hover {
    text-decoration: none;
  }
  .article .image {
    margin-bottom: 50px;
    border-radius: 10px;
  }
  .article .related {
    margin-bottom: 70px;
  }
  .article .related__inner {
    display: flex;
  }
  .article .related__inner:hover .title {
    text-decoration: underline;
  }
  .article .related__label {
    top: -13px;
    left: -10px;
    width: 49px;
    padding: 16px 17px 18px;
    font-size: 15px;
    border-top-width: 6px;
  }
  .article .related__image {
    flex: 0 0 auto;
    width: 190px;
    padding: 0;
    border-radius: 5px 0 0 5px;
  }
  .article .related__content {
    width: 100%;
    padding: 30px 40px 35px;
    border-radius: 0 10px 10px 0;
  }
  .article .related__content .title {
    line-height: 2;
  }
  .article .related__content .text {
    font-size: 15px;
  }
  .page-hiroshima .l-main::before, .page-hiroshima .l-main::after {
    content: none;
  }
  .related-articles {
    margin-top: 80px;
  }
  .related-articles__heading {
    padding-bottom: 24px;
    margin-bottom: 65px;
    font-size: 25px;
    background-size: 114px auto;
  }
}
@media (max-width: 767.98px) {
  .article iframe[src*=youtube] {
    display: block;
    width: 325px;
    height: 182px;
    margin: 0 auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvZGV0YWlsL19hcnRpY2xlLXBhZ2VyLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2RldGFpbC9zdHlsZS5jc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2RldGFpbC9fYXJ0aWNsZS5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9wYWdlcy9kZXRhaWwvX292ZXJyaWRlLnNjc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2RldGFpbC9fcmVsYXRlZC1hcnRpY2xlcy5zY3NzIiwiYXNzZXRzL3N0eWxlcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLG1CQUFBO0FDQ0Y7QURNRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtBQ0VKOztBQ3BCQTtFQUNFLGtCQUFBO0FENENGO0FDMUNFO0VBQ0Usa0JBQUE7RUFDQSx3QkFBQTtBRDRDSjtBQ3BDSTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsOEJBQUE7RUFDQSxXQUFBO0FENkNOO0FDMUNJO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtBRDRDTjtBQ3hDRTtFQUNFLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7QUQwQ0o7QUNwQ0k7RUFDRSxrQkFBQTtFQUNBLGNBQUE7RUFDQSxnQkFBQTtBRDJDTjtBQ25DSTtFQUNFLGlCQUFBO0FEMkNOO0FDMUJJO0VBQ0UsaUJBQUE7QUR5Q047QUNqQ0U7RUFDRSxtQkFBQTtBRHdDSjtBQ2xDSTtFQUNFLG1CQUFBO0VBQ0EsY0FBQTtFQUNBLGdCQUFBO0VBQ0Es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QUNBLGVBQUE7SUFDQSwyQkFBQTtFSndpQko7QUEvaUJGO0FLRUk7RUpvWEY7SUFFSSxjQUFBO0lBQ0EsWUFBQTtJQUNBLGFBQUE7SUFDQSxjQUFBO0VEZ0JKO0FBQ0YiLCJmaWxlIjoiYXNzZXRzL3N0eWxlcy9wYWdlcy9kZXRhaWwvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmFydGljbGUtcGFnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgYm9yZGVyOiBzb2xpZCAjZTRlNGU0O1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDI1cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3ByZXYsXG4gICZfX25leHQge1xuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdCB7XG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5hcnRpY2xlLXBhZ2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlcjogc29saWQgI2U0ZTRlNDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1wYWdlciB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbn1cbi5hcnRpY2xlLXBhZ2VyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2VyIGEge1xuICAgIGhlaWdodDogNDVweDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICB9XG4gIC5hcnRpY2xlLXBhZ2VyIGE6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlLXBhZ2VyX19wcmV2IGltZywgLmFydGljbGUtcGFnZXJfX25leHQgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZS1wYWdlcl9fbGlzdCBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuXG4uYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5hcnRpY2xlX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAtMzBweCAtMjVweCAxOHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19pbWFnZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgMzVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cbi5hcnRpY2xlX19pbWFnZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogNTQuMzA3NjkyMzA3NyU7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4uYXJ0aWNsZV9faW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmFydGljbGUgLnNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5zaGFyZV9fdGl0bGUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5zaGFyZV9fdGl0bGUge1xuICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5zaGFyZSAuYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLnNoYXJlIC5idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICB9XG4gIC5hcnRpY2xlIC5zaGFyZSAuYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gIH1cbiAgLmFydGljbGUgLnNoYXJlIC5idXR0b24gYTpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDAuODtcbiAgfVxufVxuLmFydGljbGUgLnNoYXJlIGlmcmFtZSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5zaGFyZSBpZnJhbWUge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIC5kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19oZWFkZXIgLmRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTM7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2hlYWRlciAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIC5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmFydGljbGVfX2hlYWRlciAuY2F0ZWdvcnkge1xuICBwYWRkaW5nOiA3cHggMTFweCA3cHggMTRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZV9faGVhZGVyIC5jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogOHB4IDIwcHggOHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci13aWR0aDogNnB4O1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIC5zaGFyZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2hlYWRlciAuc2hhcmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5hcnRpY2xlX19oZWFkZXIgLmtleXdvcmQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19oZWFkZXIgLmtleXdvcmQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuLmFydGljbGVfX2hlYWRlciAua2V5d29yZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19oZWFkZXIgLmtleXdvcmRfX3RpdGxlIHtcbiAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgLmFydGljbGVfX2hlYWRlciAua2V5d29yZF9fdGl0bGUgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDI2cHg7XG4gIH1cbn1cbi5hcnRpY2xlX19oZWFkZXIgLmtleXdvcmQgLnRhZy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2hlYWRlciAua2V5d29yZCAudGFnLWxpc3Qge1xuICAgIG1hcmdpbjogLTEwcHggLTEwcHggMCAwO1xuICB9XG59XG4uYXJ0aWNsZV9faGVhZGVyIC5rZXl3b3JkIC50YWctbGlzdF9faXRlbSB7XG4gIG1hcmdpbjogNXB4IDVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGVfX2hlYWRlciAua2V5d29yZCAudGFnLWxpc3RfX2l0ZW0ge1xuICAgIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgfVxufVxuLmFydGljbGVfX2hlYWRlciAua2V5d29yZCAudGFnLWxpc3RfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2U5ZTllOTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlX19oZWFkZXIgLmtleXdvcmQgLnRhZy1saXN0X19pdGVtIGEge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG4gIC5hcnRpY2xlX19oZWFkZXIgLmtleXdvcmQgLnRhZy1saXN0X19pdGVtIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAuc2VjdGlvbi0tZ3JpZCwgLmFydGljbGUgLnNlY3Rpb24tLWdyaWQtcmV2ZXJzZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbi0tZ3JpZCAuc2VjdGlvbl9faW5uZXIsIC5hcnRpY2xlIC5zZWN0aW9uLS1ncmlkLXJldmVyc2UgLnNlY3Rpb25fX2lubmVyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzgwcHg7XG4gIH1cbiAgLmFydGljbGUgLnNlY3Rpb24tLWdyaWQgLmltYWdlLCAuYXJ0aWNsZSAuc2VjdGlvbi0tZ3JpZC1yZXZlcnNlIC5pbWFnZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDM3N3B4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbi0tZ3JpZCAudGV4dCwgLmFydGljbGUgLnNlY3Rpb24tLWdyaWQtcmV2ZXJzZSAudGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuYXJ0aWNsZSAuc2VjdGlvbi0tZ3JpZC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbn1cbi5hcnRpY2xlIC5oZWFkaW5nMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTZweCAyM3B4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6ICNhZmVlZDg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAuaGVhZGluZzEge1xuICAgIHBhZGRpbmc6IDIwcHggMzRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uYXJ0aWNsZSAuaGVhZGluZzE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDZweCA2cHggMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2FmZWVkODtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAuaGVhZGluZzE6OmJlZm9yZSB7XG4gICAgYm90dG9tOiAtOXB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA5cHggOXB4IDA7XG4gIH1cbn1cbi5hcnRpY2xlIC5oZWFkaW5nMiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjYWZlZWQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5oZWFkaW5nMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5oZWFkaW5nMyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLmhlYWRpbmczIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5oZWFkaW5nMzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDNweDtcbiAgYm90dG9tOiAycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA1cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNhZmVlZDg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLmhlYWRpbmczOjpiZWZvcmUge1xuICAgIHdpZHRoOiA3cHg7XG4gIH1cbn1cbi5hcnRpY2xlIC5oZWFkaW5nNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLmhlYWRpbmc0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmFydGljbGUgLnRleHQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjIzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC50ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMi42NjtcbiAgfVxufVxuLmFydGljbGUgLnRleHQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uYXJ0aWNsZSAudGV4dCBzdHJvbmcge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLmFydGljbGUgLnRleHQgYSB7XG4gIGNvbG9yOiAjMjE3NWUwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAudGV4dCBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnRpY2xlIC5tYXJrZXIge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjZmZkYjMzLCAjZmZkYjMzIDU1JSwgdHJhbnNwYXJlbnQgNTUuMSUpO1xufVxuLmFydGljbGUgLmltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB9XG59XG4uYXJ0aWNsZSAuaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5hcnRpY2xlIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYXJ0aWNsZSBpZnJhbWVbc3JjKj15b3V0dWJlXSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDMyNXB4O1xuICAgIGhlaWdodDogMTgycHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5hcnRpY2xlIC5yZWxhdGVkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmFydGljbGUgLnJlbGF0ZWQtLWhvdXNlIC5yZWxhdGVkX19sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwZGFiNztcbn1cbi5hcnRpY2xlIC5yZWxhdGVkLS1yZW5vdmF0aW9uIC5yZWxhdGVkX19sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogI2Y3YmE3OTtcbn1cbi5hcnRpY2xlIC5yZWxhdGVkLS1pbnRlcmlvciAucmVsYXRlZF9fbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNmN2E3YjI7XG59XG4uYXJ0aWNsZSAucmVsYXRlZC0tbGlmZSAucmVsYXRlZF9fbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkNjlkZjc7XG59XG4uYXJ0aWNsZSAucmVsYXRlZC0taGlyb3NoaW1hIC5yZWxhdGVkX19sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzkxYjRmYztcbn1cbi5hcnRpY2xlIC5yZWxhdGVkLS1saWZlc3R5bGUgLnJlbGF0ZWRfX2xhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlZDY0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5yZWxhdGVkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLnJlbGF0ZWRfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5hcnRpY2xlIC5yZWxhdGVkX19pbm5lcjpob3ZlciAudGl0bGUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG4uYXJ0aWNsZSAucmVsYXRlZF9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgbGVmdDogLTVweDtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXRvcC13aWR0aDogM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5yZWxhdGVkX19sYWJlbCB7XG4gICAgdG9wOiAtMTNweDtcbiAgICBsZWZ0OiAtMTBweDtcbiAgICB3aWR0aDogNDlweDtcbiAgICBwYWRkaW5nOiAxNnB4IDE3cHggMThweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogNnB4O1xuICB9XG59XG4uYXJ0aWNsZSAucmVsYXRlZF9faW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni40NjE1Mzg0NjE1JTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFydGljbGUgLnJlbGF0ZWRfX2ltYWdlIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTkwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbiAgfVxufVxuLmFydGljbGUgLnJlbGF0ZWRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAucmVsYXRlZF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCA0MHB4IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgfVxufVxuLmFydGljbGUgLnJlbGF0ZWRfX2NvbnRlbnQgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcnRpY2xlIC5yZWxhdGVkX19jb250ZW50IC50aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbi5hcnRpY2xlIC5yZWxhdGVkX19jb250ZW50IC50ZXh0IHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMS42Njtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJ0aWNsZSAucmVsYXRlZF9fY29udGVudCAudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG59XG5cbi5wYWdlLWhvdXNlIC5hcnRpY2xlX19oZWFkZXIgLmNhdGVnb3J5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODBkYWI3O1xufVxuXG4ucGFnZS1yZW5vdmF0aW9uIC5hcnRpY2xlX19oZWFkZXIgLmNhdGVnb3J5IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjdiYTc5O1xufVxuXG4ucGFnZS1pbnRlcmlvciAuYXJ0aWNsZV9faGVhZGVyIC5jYXRlZ29yeSB7XG4gIGJvcmRlci1jb2xvcjogI2Y3YTdiMjtcbn1cblxuLnBhZ2UtbGlmZSAuYXJ0aWNsZV9faGVhZGVyIC5jYXRlZ29yeSB7XG4gIGJvcmRlci1jb2xvcjogI2Q2OWRmNztcbn1cblxuLnBhZ2UtaGlyb3NoaW1hIC5hcnRpY2xlX19oZWFkZXIgLmNhdGVnb3J5IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTFiNGZjO1xufVxuXG4ucGFnZS1saWZlc3R5bGUgLmFydGljbGVfX2hlYWRlciAuY2F0ZWdvcnkge1xuICBib3JkZXItY29sb3I6ICNmZmVkNjQ7XG59XG5cbi5wYWdlLWhpcm9zaGltYSAubC1tYWluOjpiZWZvcmUsIC5wYWdlLWhpcm9zaGltYSAubC1tYWluOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtaGlyb3NoaW1hIC5sLW1haW46OmJlZm9yZSwgLnBhZ2UtaGlyb3NoaW1hIC5sLW1haW46OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG5cbi5yZWxhdGVkLWFydGljbGVzIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVsYXRlZC1hcnRpY2xlcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLnJlbGF0ZWQtYXJ0aWNsZXNfX2hlYWRpbmcge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9wYWdlcy9kZXRhaWwvd2F2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBib3R0b20vNzJweCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZWxhdGVkLWFydGljbGVzX19oZWFkaW5nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDExNHB4IGF1dG87XG4gIH1cbn0iLCIuYXJ0aWNsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogLTMwcHggLTI1cHggMThweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDM1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNTMgLyA2NTAgKiAxMDAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgfVxuXG4gIC5zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgfVxuXG4gICAgICAgIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBpZnJhbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICB9XG5cbiAgICAuZGF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjUzO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdyaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAuY2F0ZWdvcnkge1xuICAgICAgcGFkZGluZzogN3B4IDExcHggN3B4IDE0cHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweCA4cHggMThweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBib3JkZXItd2lkdGg6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hhcmUge1xuICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5rZXl3b3JkIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IDAgNDBweCAwIDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50YWctbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBtYXJnaW46IC0xMHB4IC0xMHB4IDAgMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDVweCAwIDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOWU5ZTk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnNlY3Rpb24ge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICYtLWdyaWQsXG4gICAgICAmLS1ncmlkLXJldmVyc2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgICAgIC5zZWN0aW9uX19pbm5lciB7XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgd2lkdGg6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmltYWdlIHtcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICB3aWR0aDogMzc3cHg7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0tZ3JpZC1yZXZlcnNlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDE2cHggMjNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAyMHB4O1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItd2lkdGg6IDZweCA2cHggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiA5cHggOXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmhlYWRpbmcyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGJvcmRlci13aWR0aDogNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBib3R0b206IDJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogNXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oZWFkaW5nNCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDIuMjM7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIuNjY7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMjE3NWUwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1hcmtlciB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgdG8gdG9wLFxuICAgICAgI2ZmZGIzMyxcbiAgICAgICNmZmRiMzMgNTUlLFxuICAgICAgdHJhbnNwYXJlbnQgNTUuMSVcbiAgICApO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIHRhYmxlIHtcbiAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmVcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG5cbiAgaWZyYW1lW3NyYyo9J3lvdXR1YmUnXSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgIGhlaWdodDogMTgycHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAucmVsYXRlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbiAgICBAZWFjaCAka2V5LCAkY29sb3IgaW4gJGNhdGVnb3J5LWNvbG9ycyB7XG4gICAgICAmLS0jeyRrZXl9IC5yZWxhdGVkX19sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICY6aG92ZXIgLnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTVweDtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBwYWRkaW5nOiA3cHggOHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDNweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB0b3A6IC0xM3B4O1xuICAgICAgICBsZWZ0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IDQ5cHg7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTdweCAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3Atd2lkdGg6IDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzY3IC8gNjUwICogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogMTkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweCAwIDAgNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMzBweCA0MHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMTBweCAxMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnRleHQge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY2O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJGNvbG9yIGluICRjYXRlZ29yeS1jb2xvcnMge1xuICAucGFnZS0jeyRrZXl9IC5hcnRpY2xlX19oZWFkZXIgLmNhdGVnb3J5IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuIiwiJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHhzOiAwLFxuICB4czogMzIwcHgsXG4gIHNtOiAzNzVweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogMTA4MHB4LFxuICB4bDogMTI4MHB4LFxuICB4eGw6IDE0NDBweFxuKTtcblxuJGd1dHRlcjogMjBweDtcbiRndXR0ZXItbWQ6IDQwcHg7XG5cbiRlYXNlLWluLXNpbmU6IGN1YmljLWJlemllcigwLjQ3LCAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2Utb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjM5LCAwLjU3NSwgMC41NjUsIDEpO1xuJGVhc2UtaW4tb3V0LXNpbmU6IGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG5cbiRlYXNlLWluLXF1YWQ6IGN1YmljLWJlemllcigwLjU1LCAwLjA4NSwgMC42OCwgMC41Myk7XG4kZWFzZS1vdXQtcXVhZDogY3ViaWMtYmV6aWVyKDAuMjUsIDAuNDYsIDAuNDUsIDAuOTQpO1xuJGVhc2UtaW4tb3V0LXF1YWQ6IGN1YmljLWJlemllcigwLjQ1NSwgMC4wMywgMC41MTUsIDAuOTU1KTtcblxuJGVhc2UtaW4tY3ViaWM6IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xuJGVhc2Utb3V0LWN1YmljOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbiRlYXNlLWluLW91dC1jdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kZWFzZS1pbi1xdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzLCAwLjY4NSwgMC4yMik7XG4kZWFzZS1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NCwgMC40NCwgMSk7XG4kZWFzZS1pbi1vdXQtcXVhcnQ6IGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG5cbiRlYXNlLWluLXF1aW50OiBjdWJpYy1iZXppZXIoMC43NTUsIDAuMDUsIDAuODU1LCAwLjA2KTtcbiRlYXNlLW91dC1xdWludDogY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpO1xuJGVhc2UtaW4tb3V0LXF1aW50OiBjdWJpYy1iZXppZXIoMC44NiwgMCwgMC4wNywgMSk7XG5cbiRlYXNlLWluLWV4cG86IGN1YmljLWJlemllcigwLjk1LCAwLjA1LCAwLjc5NSwgMC4wMzUpO1xuJGVhc2Utb3V0LWV4cG86IGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiRlYXNlLWluLW91dC1leHBvOiBjdWJpYy1iZXppZXIoMSwgMCwgMCwgMSk7XG5cbiRlYXNlLWluLWNpcmM6IGN1YmljLWJlemllcigwLjYsIDAuMDQsIDAuOTgsIDAuMzM1KTtcbiRlYXNlLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIsIDAuMTY1LCAxKTtcbiRlYXNlLWluLW91dC1jaXJjOiBjdWJpYy1iZXppZXIoMC43ODUsIDAuMTM1LCAwLjE1LCAwLjg2KTtcblxuJGVhc2UtaW4tYmFjazogY3ViaWMtYmV6aWVyKDAuNiwgLTAuMjgsIDAuNzM1LCAwLjA0NSk7XG4kZWFzZS1vdXQtYmFjazogY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpO1xuJGVhc2UtaW4tb3V0LWJhY2s6IGN1YmljLWJlemllcigwLjY4LCAtMC41NSwgMC4yNjUsIDEuNTUpO1xuXG4kY29sb3ItcHJpbWFyeTogI2FmZWVkODtcblxuJGNhdGVnb3J5LWNvbG9yczogKFxuICBob3VzZTogIzgwZGFiNyxcbiAgcmVub3ZhdGlvbjogI2Y3YmE3OSxcbiAgaW50ZXJpb3I6ICNmN2E3YjIsXG4gIGxpZmU6ICNkNjlkZjcsXG4gIGhpcm9zaGltYTogIzkxYjRmYyxcbiAgbGlmZXN0eWxlOiAjZmZlZDY0XG4pO1xuIiwiLnBhZ2UtaGlyb3NoaW1hIC5sLW1haW4ge1xuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyAuYXJ0aWNsZSB7XG4gIC8vICAgJjo6YmVmb3JlIHtcbiAgLy8gICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgLy8gICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAvLyAgICAgICB0b3A6IDE2NXB4O1xuICAvLyAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDY2MHB4KTtcbiAgLy8gICAgICAgei1pbmRleDogMTtcbiAgLy8gICAgICAgd2lkdGg6IDU1cHg7XG4gIC8vICAgICAgIGhlaWdodDogMTI5cHg7XG4gIC8vICAgICAgIGNvbnRlbnQ6ICcnO1xuICAvLyAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL3BhZ2VzL2NvbW1vbi9jYXQucG5nJykgbm8tcmVwZWF0IGNlbnRlci9cbiAgLy8gICAgICAgICBjb250YWluO1xuXG4gIC8vICAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigxMjgwcHgpIHtcbiAgLy8gICAgICAgICBsZWZ0OiAtMTlweDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cblxuICAvLyAgICYuZGVjby1zdG9wOjpiZWZvcmUge1xuICAvLyAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAvLyAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vICAgICAgIHRvcDogYXV0bztcbiAgLy8gICAgICAgYm90dG9tOiAwO1xuICAvLyAgICAgICBsZWZ0OiAtNjBweDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG5cbiAgLy8gICAmOjphZnRlciB7XG4gIC8vICAgICBkaXNwbGF5OiBibG9jaztcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgaGVpZ2h0OiAxMTBweDtcbiAgLy8gICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gIC8vICAgICBjb250ZW50OiAnJztcbiAgLy8gICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY29tbW9uL2NhdC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIC9cbiAgLy8gICAgICAgICA0NnB4IGF1dG8sXG4gIC8vICAgICAgIHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY29tbW9uL2NhdF9iZy5zdmcnKSBuby1yZXBlYXQgY2VudGVyIC8gMzA2cHhcbiAgLy8gICAgICAgICBhdXRvO1xuXG4gIC8vICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gIC8vICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gICAgICAgYm90dG9tOiAtMjJweDtcbiAgLy8gICAgICAgbGVmdDogLTIzN3B4O1xuICAvLyAgICAgICB3aWR0aDogNDI5cHg7XG4gIC8vICAgICAgIGhlaWdodDogMTM2cHg7XG4gIC8vICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvcGFnZXMvY29tbW9uL2NhdF9iZy5zdmcnKSBuby1yZXBlYXRcbiAgLy8gICAgICAgICBjZW50ZXIgLyBjb250YWluO1xuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gfVxufVxuIiwiLnJlbGF0ZWQtYXJ0aWNsZXMge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9wYWdlcy9kZXRhaWwvd2F2ZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyXG4gICAgICBib3R0b20gLyA3MnB4IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKG1kKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDExNHB4IGF1dG87XG4gICAgfVxuICB9XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
