/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-title: "Roboto", sans-serif;
  --font-pri: "Open Sans", sans-serif;
  --header-index: 99;
  --header-height: 10.4rem; }
  @media screen and (max-width: 1200px) {
    :root {
      --header-height: 6.5rem; } }

.aside-btn {
  top: 50%;
  z-index: 11;
  width: 3.2rem;
  right: 0.5rem;
  position: fixed;
  cursor: pointer;
  padding: 0.6rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  background-color: #fff;
  transform: translateY(-50%);
  border: 0.1rem solid #15267a; }
  @media screen and (min-width: 1201px) {
    .aside-btn {
      display: none; } }

@media screen and (min-width: 1201px) {
  .aside-wrap {
    top: 8rem;
    position: sticky;
    transition: 0.4s ease-in-out; } }

@media screen and (max-width: 1200px) {
  .aside-wrap {
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 102;
    width: 32rem;
    display: flex;
    height: 100dvh;
    position: fixed;
    transition: 0.4s ease-in-out;
    flex-direction: column;
    background-color: white;
    transform: translateX(100%); } }
  @media screen and (max-width: 1200px) and (max-width: 767px) {
    .aside-wrap {
      width: 28rem; } }

@media screen and (max-width: 1200px) {
    .aside-wrap.is-active {
      transform: none; } }

@media screen and (min-width: 1201px) {
  .aside-wrap.is-top {
    top: 2rem; } }

.aside-close {
  flex-shrink: 0;
  padding: 1.2rem;
  border-bottom: 0.1rem solid #d0d0d0; }
  @media screen and (min-width: 1201px) {
    .aside-close {
      display: none; } }
  .aside-close img {
    margin-left: auto;
    width: 2.4rem;
    height: 2.4rem; }

@media screen and (max-width: 1200px) {
  .aside-cate {
    padding: 1.2rem;
    overflow: hidden auto; } }

@media screen and (max-width: 1200px) {
  .aside-box {
    row-gap: 1.2rem; } }

.aside-box_post-box {
  gap: 1.2rem;
  display: flex;
  align-items: center; }
  @media screen and (min-width: 1201px) {
    .aside-box_post-box:hover .text-16 {
      color: #15267a; } }
  @media screen and (max-width: 1200px) {
    .aside-box_post-box {
      gap: 0.8rem; } }
  .aside-box_post-box img {
    flex-shrink: 0;
    object-fit: cover;
    width: 4.8rem;
    height: 4.8rem; }
    @media screen and (max-width: 1200px) {
      .aside-box_post-box img {
        width: 3.2rem;
        height: 3.2rem; } }
  .aside-box_post-box .text-16 {
    line-height: 150%;
    transition: 0.4s ease-in-out;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-clamp: 3;
    -webkit-line-clamp: 3; }
    @media screen and (max-width: 1200px) {
      .aside-box_post-box .text-16 {
        font-size: 1.4rem; } }

.aside-box_banner {
  position: relative; }
  @media screen and (min-width: 1201px) {
    .aside-box_banner:hover .aside-box_banner-img img {
      transform: translate(-50%, -50%) scale(1.05); } }
  .aside-box_banner-img {
    display: block;
    overflow: hidden;
    position: relative;
    border-radius: 0.4rem;
    padding-top: calc(350 / 280 * 100%); }
    .aside-box_banner-img img {
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      transform: translate(-50%, -50%);
      transition: 0.4s ease-in-out; }
  .aside-box_banner-content {
    top: 0;
    left: 0;
    width: 100%;
    padding: 2.4rem;
    position: absolute; }
    @media screen and (max-width: 1200px) {
      .aside-box_banner-content {
        padding: 1.6rem; } }
    .aside-box_banner-content-title {
      text-align: center; }
      .aside-box_banner-content-title > * {
        color: white; }
      @media screen and (max-width: 576px) {
        .aside-box_banner-content-title .title-26 {
          font-size: 1.8rem; } }
      .aside-box_banner-content-title .text-12 {
        line-height: 160%; }
    .aside-box_banner-content .btn {
      font-size: 1.2rem;
      padding: 0.8rem 1.6rem; }

.aside-box_video-img {
  position: relative; }
  .aside-box_video-img .img {
    display: block;
    overflow: hidden;
    position: relative;
    border-radius: 0.4rem;
    padding-top: calc(158 / 280 * 100%); }
    .aside-box_video-img .img > img {
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      transform: translate(-50%, -50%); }

.aside-box_video-content .text-14 {
  line-height: 140%;
  transition: 0.4s ease-in-out; }
  @media screen and (min-width: 1201px) {
    .aside-box_video-content .text-14:hover {
      color: #15267a; } }

.aside-box_news-swiper, .aside-box_video-swiper {
  position: relative; }
  .aside-box_news-swiper .swiper, .aside-box_video-swiper .swiper {
    margin: 0 -0.8rem; }
    .aside-box_news-swiper .swiper-slide, .aside-box_video-swiper .swiper-slide {
      padding: 0 0.8rem; }
  .aside-box_news-swiper .article-box_img .img, .aside-box_video-swiper .article-box_img .img {
    padding-top: calc(300 / 280 * 100%); }

.aside-box_info .article-box {
  gap: 1.2rem;
  align-items: center;
  flex-direction: unset; }
  .aside-box_info .article-box_img {
    width: 35%;
    flex-shrink: 0; }
    .aside-box_info .article-box_img .cate {
      display: none; }
  .aside-box_info .article-box_content {
    width: 65%; }
    .aside-box_info .article-box_content .text-14 {
      font-size: 1.2rem;
      display: -webkit-box;
      -webkit-box-orient: vertical;
      overflow: hidden;
      line-clamp: 3;
      -webkit-line-clamp: 3; }

.aside-box_project {
  padding: 1.6rem;
  overflow: hidden;
  border-radius: 0.8rem;
  background-color: rgba(21, 38, 122, 0.05); }
  .aside-box_project-item {
    gap: 0.8rem;
    display: flex; }
    .aside-box_project-item .text-12 {
      line-height: 166%; }
      .aside-box_project-item .text-12:first-child {
        width: 8.8rem;
        flex-shrink: 0; }

.aside-box_link > .text-20 {
  line-height: 140%;
  letter-spacing: -0.01rem; }

.aside-box_link-tag a {
  gap: 1.2rem;
  border-radius: 4rem;
  display: flex;
  align-items: center;
  background-color: #15267a;
  justify-content: space-between;
  padding: 0.6rem 0.6rem 0.6rem 1.6rem; }
  @media screen and (min-width: 1201px) {
    .aside-box_link-tag a:hover .text-16 {
      text-decoration: underline; } }

.aside-box_link-tag .tag {
  gap: 1.2rem;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 576px) {
    .aside-box_link-tag .tag {
      gap: 0.8rem; } }
  .aside-box_link-tag .tag img {
    flex-shrink: 0;
    user-select: none;
    width: 4rem;
    height: 4rem;
    object-fit: contain;
    filter: brightness(0) invert(1); }
    @media screen and (max-width: 576px) {
      .aside-box_link-tag .tag img {
        width: 3.2rem;
        height: 3.2rem; } }
  .aside-box_link-tag .tag .text-16 {
    color: white;
    line-height: 125%; }

.aside-box_link-tag .icon {
  user-select: none;
  border-radius: 50%;
  transition: 0.4s ease-in-out;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  width: 5.2rem;
  height: 5.2rem;
  background-color: white; }
  @media screen and (min-width: 1201px) {
    .aside-box_link-tag .icon:hover {
      background-color: #efb31e; }
      .aside-box_link-tag .icon:hover img {
        filter: unset; } }
  @media screen and (max-width: 576px) {
    .aside-box_link-tag .icon {
      width: 4rem;
      height: 4rem; } }
  .aside-box_link-tag .icon img {
    flex-shrink: 0;
    object-fit: contain;
    filter: brightness(0) saturate(100%) invert(15%) sepia(22%) saturate(5561%) hue-rotate(211deg) brightness(100%) contrast(100%);
    width: 3.2rem;
    height: 3.2rem; }
    @media screen and (max-width: 576px) {
      .aside-box_link-tag .icon img {
        width: 2.4rem;
        height: 2.4rem; } }

.post {
  padding: 6.4rem 0rem 10rem; }
  @media screen and (max-width: 992px) {
    .post {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .post {
      padding: 4rem 0rem; } }
  @media screen and (max-width: 1200px) {
    .post-col {
      width: 100%; } }
  @media screen and (max-width: 1200px) {
    .post-content {
      row-gap: 3.2rem; } }
  @media screen and (max-width: 767px) {
    .post-content {
      row-gap: 2.4rem; } }
  @media screen and (max-width: 1200px) {
    .post-content_heading {
      row-gap: 0.8rem; } }
  .post-content_heading .title-36 {
    line-height: 120%; }
    @media screen and (max-width: 576px) {
      .post-content_heading .title-36 {
        font-size: 2.4rem; } }
  .post-content_heading-cate {
    gap: 1.6rem;
    display: flex;
    align-items: center; }
    .post-content_heading-cate .cate {
      gap: 0.4rem;
      display: flex;
      align-items: center; }
      .post-content_heading-cate .cate .text-14 {
        color: #656565;
        line-height: 140%; }
      .post-content_heading-cate .cate img {
        object-fit: contain;
        width: 1.6rem;
        height: 1.6rem; }
    .post-content_heading-cate .hashtag {
      gap: 1.6rem;
      display: flex;
      flex-wrap: wrap; }
      .post-content_heading-cate .hashtag .text-14 {
        color: white;
        border-radius: 4rem;
        padding: 0.4rem 1.2rem;
        background-color: #15267a; }
  .post-content_desc > ul {
    padding: 3.2rem;
    border-radius: 0.8rem;
    background-color: rgba(21, 38, 122, 0.05); }
    @media screen and (max-width: 1200px) {
      .post-content_desc > ul {
        padding: 2.4rem; } }
    @media screen and (max-width: 576px) {
      .post-content_desc > ul {
        padding: 1.6rem; } }
    .post-content_desc > ul li {
      gap: 0.8rem;
      display: flex; }
      @media screen and (max-width: 576px) {
        .post-content_desc > ul li {
          flex-direction: column; } }
      .post-content_desc > ul li .text-14 {
        line-height: 140%; }
        .post-content_desc > ul li .text-14:first-child {
          flex-shrink: 0;
          min-width: 10rem;
          max-width: 10rem; }
  .post-content_desc-link {
    gap: 1.6rem;
    user-select: none;
    display: flex;
    align-items: center; }
    .post-content_desc-link ul {
      gap: 0.8rem;
      display: flex;
      align-items: center; }
      .post-content_desc-link ul a {
        border-radius: 50%;
        transition: 0.4s ease-in-out;
        width: 2.4rem;
        height: 2.4rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        background-color: #15267a; }
        @media screen and (min-width: 1201px) {
          .post-content_desc-link ul a:hover {
            transform: translateY(-0.5rem); } }
        .post-content_desc-link ul a img {
          object-fit: contain;
          width: 1.6rem;
          height: 1.6rem; }
  @media screen and (max-width: 576px) {
    .post-content_action {
      row-gap: 2.4rem; } }
  .post-content_action .img {
    user-select: none;
    position: relative;
    padding-top: calc(800 / 904 * 100%); }
    .post-content_action .img img {
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      transform: translate(-50%, -50%); }
  .post-content_action .btn {
    flex-direction: row-reverse; }

.p-news-detail .r-project-swiper .swiper-slide {
  width: calc(100% / 4); }
  @media screen and (max-width: 1200px) {
    .p-news-detail .r-project-swiper .swiper-slide {
      width: calc(100% / 3); } }
  @media screen and (max-width: 1024px) {
    .p-news-detail .r-project-swiper .swiper-slide {
      width: calc(100% / 2); } }
  @media screen and (max-width: 576px) {
    .p-news-detail .r-project-swiper .swiper-slide {
      width: calc(100% / 1.5); } }

.r-project {
  margin: 10rem 0rem 10rem; }
  @media screen and (max-width: 992px) {
    .r-project {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .r-project {
      margin: 4rem 0rem; } }
  .r-project-heading {
    gap: 1.2rem;
    position: relative;
    display: flex;
    align-items: center;
    padding-bottom: 1.2rem;
    justify-content: space-between;
    border-bottom: 0.1rem solid #15267a; }
    .r-project-heading::before {
      content: "";
      left: 0;
      width: 6.4rem;
      height: 0.4rem;
      bottom: -0.2rem;
      position: absolute;
      border-radius: 2rem;
      background-color: #15267a; }
    .r-project-heading .title-36 {
      color: #15267a; }
    @media screen and (max-width: 767px) {
      .r-project-heading > .btn {
        display: none; } }
  .r-project-swiper {
    position: relative;
    --letter-spacing: 1.6rem; }
    @media screen and (max-width: 1200px) {
      .r-project-swiper {
        --letter-spacing: 0.8rem; } }
    .r-project-swiper .swiper {
      margin: 0 calc(-1 * var(--letter-spacing)); }
      .r-project-swiper .swiper-slide {
        width: calc(100% / 2);
        padding: 0 var(--letter-spacing); }
        @media screen and (max-width: 767px) {
          .r-project-swiper .swiper-slide {
            width: calc(100% / 1.2); } }
      @media screen and (max-width: 1200px) {
        .r-project-swiper .swiper-navigation {
          display: none; } }
      .r-project-swiper .swiper-navigation .prev {
        left: -6.4rem; }
        @media screen and (max-width: 1366px) {
          .r-project-swiper .swiper-navigation .prev {
            left: -2rem; } }
      .r-project-swiper .swiper-navigation .next {
        right: -6.4rem; }
        @media screen and (max-width: 1366px) {
          .r-project-swiper .swiper-navigation .next {
            right: -2rem; } }
      .r-project-swiper .swiper-navigation .prev,
      .r-project-swiper .swiper-navigation .next {
        top: 50%;
        z-index: 5;
        width: 4rem;
        height: 4rem;
        position: absolute;
        border-color: #15267a;
        background-color: white;
        transform: translateY(-50%); }
        @media screen and (min-width: 1201px) {
          .r-project-swiper .swiper-navigation .prev:hover,
          .r-project-swiper .swiper-navigation .next:hover {
            background-color: #15267a; }
            .r-project-swiper .swiper-navigation .prev:hover:after,
            .r-project-swiper .swiper-navigation .next:hover:after {
              filter: unset; } }
        .r-project-swiper .swiper-navigation .prev:after,
        .r-project-swiper .swiper-navigation .next:after {
          filter: brightness(0) saturate(100%) invert(15%) sepia(22%) saturate(5561%) hue-rotate(211deg) brightness(100%) contrast(100%); }
    .r-project-swiper > .btn {
      margin-top: 2.4rem; }
      @media screen and (min-width: 768px) {
        .r-project-swiper > .btn {
          display: none; } }
  .r-project .btn {
    padding: 1.1rem 2.4rem;
    border-color: #15267a; }
    @media screen and (min-width: 1201px) {
      .r-project .btn:hover {
        border-color: #efb31e; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3cy1kZXRhaWwuY3NzIiwic291cmNlcyI6WyJuZXdzLWRldGFpbC5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfbGF5b3V0cy9fYXNpZGUuc2NzcyIsIl9wYWdlcy9fcG9zdC5zY3NzIiwiX3BhZ2VzL19uZXdzLWRldGFpbC5zY3NzIiwiX3BhZ2VzL19wcm9qZWN0LWRldGFpbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmVcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcbkBpbXBvcnQgXCJfY29yZS92YXJpYWJsZVwiO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgXCJfbGF5b3V0cy9hc2lkZVwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9wb3N0XCI7XG5AaW1wb3J0IFwiX3BhZ2VzL25ld3MtZGV0YWlsXCI7XG5AaW1wb3J0IFwiX3BhZ2VzL3Byb2plY3QtZGV0YWlsXCI7XG4iLCJAbWl4aW4gZnotMjAwIHtcbiAgZm9udC1zaXplOiAyMHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotOTAge1xuICBmb250LXNpemU6IDlyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTcyIHtcbiAgZm9udC1zaXplOiA3LjJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei02NSB7XG4gIGZvbnQtc2l6ZTogNi41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNjQge1xuICBmb250LXNpemU6IDYuNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei02MCB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01NiB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1LjFyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01NSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01MCB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00OCB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0LjNyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTQ1IHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00MiB7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTQwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTM4IHtcbiAgZm9udC1zaXplOiAzLjhyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzYge1xuICBmb250LXNpemU6IDMuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zNSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zNCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTMyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzAge1xuICBmb250LXNpemU6IDNyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjkge1xuICBmb250LXNpemU6IDIuOXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yOCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTI2IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjUge1xuICBmb250LXNpemU6IDIuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0xOSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE4IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMTYge1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtaXhpbiBmei0xNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWl4aW4gZnotMTMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuQG1peGluIGZ6LTEyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtaXhpbiBmei0xMSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG5AbWl4aW4gZnotMTAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtaXhpbiBmei05IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtYXgoJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0RmxleCBCb3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWljZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamJldHdlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNHMpIHtcclxuICB0cmFuc2l0aW9uOiAkcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ29udGFpbiB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMiwgJGRpc3BsYXk6IHRydWUpIHtcclxuICBAaWYgJGRpc3BsYXkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDAgMC44cmVtIDIuNHJlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcclxufVxyXG5cclxuQG1peGluIHBvc0NlbnRlciB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIG1hcmdpbigkbWFyZ2luMSwgJG1hcmdpbjI6ICRtYXJnaW4xKSB7XHJcbiAgbWFyZ2luOiAkbWFyZ2luMSAwcmVtICRtYXJnaW4yO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIG1hcmdpbjogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBtYXJnaW46IDRyZW0gMHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwYWRkaW5nKCRwYWRkaW5nMSwgJHBhZGRpbmcyOiAkcGFkZGluZzEpIHtcclxuICBwYWRkaW5nOiAkcGFkZGluZzEgMHJlbSAkcGFkZGluZzI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgcGFkZGluZzogNnJlbSAwcmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nOiA0cmVtIDByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyLXByaSB7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxNSUpIHNlcGlhKDIyJSkgc2F0dXJhdGUoNTU2MSUpIGh1ZS1yb3RhdGUoMjExZGVnKSBicmlnaHRuZXNzKDEwMCUpXHJcbiAgICBjb250cmFzdCgxMDAlKTtcclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLS1mb250LXRpdGxlOiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1wcmk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC0taGVhZGVyLWluZGV4OiA5OTtcclxuICAtLWhlYWRlci1oZWlnaHQ6IDEwLjRyZW07XHJcblxyXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcclxuICAgIC0taGVhZGVyLWhlaWdodDogNi41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuJGNvbG9yLXByaTogIzE1MjY3YTtcclxuJGNvbG9yLXNlYzogI2VmYjMxZTtcclxuJGNvbG9yLXRleHQ6ICMxMzEzMTM7XHJcbiRjb2xvci1ncmV5OiAjOTk5O1xyXG4kY29sb3ItYmc6ICNkOWQ5ZDk7XHJcblxyXG4kY29sb3ItYmxhY2s6IGJsYWNrO1xyXG4kY29sb3Itd2hpdGU6IHdoaXRlO1xyXG4iLCIuYXNpZGUge1xuICAmLWJ0biB7XG4gICAgdG9wOiA1MCU7XG4gICAgei1pbmRleDogMTE7XG4gICAgd2lkdGg6IDMuMnJlbTtcbiAgICByaWdodDogMC41cmVtO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMC42cmVtO1xuICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3ItcHJpO1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXAge1xuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgIHRvcDogOHJlbTtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogMTAyO1xuICAgICAgd2lkdGg6IDMycmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGhlaWdodDogMTAwZHZoO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcblxuICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgICAgIHdpZHRoOiAyOHJlbTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy10b3Age1xuICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgICB0b3A6IDJyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMS4ycmVtO1xuICAgIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjZDBkMGQwO1xuXG4gICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBAaW5jbHVkZSBib3goMi40cmVtKTtcbiAgICB9XG4gIH1cblxuICAmLWNhdGUge1xuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcbiAgICB9XG4gIH1cblxuICAmLWJveCB7XG4gICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgcm93LWdhcDogMS4ycmVtO1xuICAgIH1cblxuICAgICZfcG9zdCB7XG4gICAgICAmLWJveCB7XG4gICAgICAgIGdhcDogMS4ycmVtO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnRleHQtMTYge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIEBpbmNsdWRlIGJveCg0LjhyZW0pO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94KDMuMnJlbSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtMTYge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgQGluY2x1ZGUgbGluZUNsYW1wKDMpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9iYW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5hc2lkZS1ib3hfYmFubmVyLWltZyBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygzNTAgLyAyODAgKiAxMDAlKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMi40cmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnRpdGxlLTI2IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dC0xMiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl92aWRlbyB7XG4gICAgICAmLWltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAuaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMTU4IC8gMjgwICogMTAwJSk7XG5cbiAgICAgICAgICA+IGltZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpbWdDb3ZlcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgLnRleHQtMTQge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9uZXdzLFxuICAgICZfdmlkZW8ge1xuICAgICAgJi1zd2lwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIC0wLjhyZW07XG5cbiAgICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC44cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5hcnRpY2xlLWJveF9pbWcgLmltZyB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoMzAwIC8gMjgwICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2luZm8ge1xuICAgICAgLmFydGljbGUtYm94IHtcbiAgICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcblxuICAgICAgICAmX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcblxuICAgICAgICAgIC5jYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNjUlO1xuXG4gICAgICAgICAgLnRleHQtMTQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW5lQ2xhbXAoMyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9wcm9qZWN0IHtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxLCAzOCwgMTIyLCAwLjA1KTtcblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLnRleHQtMTIge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNjYlO1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICB3aWR0aDogOC44cmVtO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saW5rIHtcbiAgICAgID4gLnRleHQtMjAge1xuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgICAgfVxuXG4gICAgICAmLXRhZyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGdhcDogMS4ycmVtO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRyZW07XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNnJlbSAwLjZyZW0gMC42cmVtIDEuNnJlbTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAudGV4dC0xNiB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFnIHtcbiAgICAgICAgICBnYXA6IDEuMnJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICAgIGdhcDogMC44cmVtO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94KDRyZW0pO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBib3goMy4ycmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dC0xNiB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTI1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgYm94KDUuMnJlbSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlYztcblxuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveCg0cmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgICAgQGluY2x1ZGUgZmlsdGVyLXByaTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveCgzLjJyZW0pO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm94KDIuNHJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucG9zdCB7XG4gIEBpbmNsdWRlIHBhZGRpbmcoNi40cmVtLCAxMHJlbSk7XG5cbiAgJi1jb2wge1xuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgcm93LWdhcDogMy4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgcm93LWdhcDogMi40cmVtO1xuICAgIH1cblxuICAgICZfaGVhZGluZyB7XG4gICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgIHJvdy1nYXA6IDAuOHJlbTtcbiAgICAgIH1cblxuICAgICAgLnRpdGxlLTM2IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1jYXRlIHtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcblxuICAgICAgICAuY2F0ZSB7XG4gICAgICAgICAgZ2FwOiAwLjRyZW07XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuXG4gICAgICAgICAgLnRleHQtMTQge1xuICAgICAgICAgICAgY29sb3I6ICM2NTY1NjU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5oYXNodGFnIHtcbiAgICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4O1xuXG4gICAgICAgICAgLnRleHQtMTQge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfZGVzYyB7XG4gICAgICA+IHVsIHtcbiAgICAgICAgcGFkZGluZzogMy4ycmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEsIDM4LCAxMjIsIDAuMDUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyLjRyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW07XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAudGV4dC0xNCB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgICAgICBtaW4td2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBnYXA6IDEuNnJlbTtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcblxuICAgICAgICB1bCB7XG4gICAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94KDIuNHJlbSk7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgICByb3ctZ2FwOiAyLjRyZW07XG4gICAgICB9XG5cbiAgICAgIC5pbWcge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYyg4MDAgLyA5MDQgKiAxMDAlKTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5idG4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucC1uZXdzLWRldGFpbCB7XG4gIC5yLXByb2plY3Qtc3dpcGVyIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0KTtcblxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMS41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5yLXByb2plY3Qge1xuICBAaW5jbHVkZSBtYXJnaW4oMTByZW0pO1xuXG4gICYtaGVhZGluZyB7XG4gICAgZ2FwOiAxLjJyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGNvbG9yLXByaTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2LjRyZW07XG4gICAgICBoZWlnaHQ6IDAuNHJlbTtcbiAgICAgIGJvdHRvbTogLTAuMnJlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgIH1cblxuICAgIC50aXRsZS0zNiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICB9XG5cbiAgICA+IC5idG4ge1xuICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1zd2lwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtLWxldHRlci1zcGFjaW5nOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAtLWxldHRlci1zcGFjaW5nOiAwLjhyZW07XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICBtYXJnaW46IDAgY2FsYygtMSAqIHZhcigtLWxldHRlci1zcGFjaW5nKSk7XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tbGV0dGVyLXNwYWNpbmcpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbmF2aWdhdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByZXYge1xuICAgICAgICAgIGxlZnQ6IC02LjRyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgoMTM2NnB4KSB7XG4gICAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmV4dCB7XG4gICAgICAgICAgcmlnaHQ6IC02LjRyZW07XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgoMTM2NnB4KSB7XG4gICAgICAgICAgICByaWdodDogLTJyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByZXYsXG4gICAgICAgIC5uZXh0IHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgIEBpbmNsdWRlIGJveCg0cmVtKTtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZpbHRlci1wcmk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAuYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcblxuICAgICAgQGluY2x1ZGUgbWluKDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMS4xcmVtIDIuNHJlbTtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmk7XG5cbiAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2VjO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBOzs4REFFOEQ7QUFhOUQ7OzhEQUU4RDtBQ2pCOUQsQUFBQSxLQUFLLENBQUM7RUFDSixZQUFZLENBQUEscUJBQUM7RUFDYixVQUFVLENBQUEsd0JBQUM7RUFFWCxjQUFjLENBQUEsR0FBQztFQUNmLGVBQWUsQ0FBQSxRQUFDLEdBS2pCO0VETkMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsTUFBTTtJQ0p0QyxBQUFBLEtBQUssQ0FBQztNQVFGLGVBQWUsQ0FBQSxPQUFDLEdBRW5COztBQ1RFLEFBQUQsVUFBSyxDQUFDO0VBQ0osR0FBRyxFQUFFLEdBQUc7RUFDUixPQUFPLEVBQUUsRUFBRTtFQUNYLEtBQUssRUFBRSxNQUFNO0VBQ2IsS0FBSyxFQUFFLE1BQU07RUFDYixRQUFRLEVBQUUsS0FBSztFQUNmLE1BQU0sRUFBRSxPQUFPO0VBQ2YsT0FBTyxFQUFFLE1BQU07RUZnQmpCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsU0FBUyxFQUFFLElBQUk7RUFDZixXQUFXLEVBQUUsTUFBTTtFQUNuQixlQUFlLEVBQUUsTUFBTTtFRWpCckIsYUFBYSxFQUFFLE1BQU07RUFDckIsZ0JBQWdCLEVBQUUsSUFBSTtFQUN0QixTQUFTLEVBQUUsZ0JBQWdCO0VBQzNCLE1BQU0sRUFBRSxNQUFNLENBQUMsS0FBSyxDRERaLE9BQU8sR0NNaEI7RUZSRCxNQUFNLENBQUMsTUFBTSxNQUFNLFNB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 */
