/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Quicksand", sans-serif;
  --header-index: 98; }

.detail {
  padding: 6.4rem 0rem 10rem; }
  @media screen and (max-width: 992px) {
    .detail {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .detail {
      padding: 4rem 0rem; } }
  @media screen and (max-width: 1200px) {
    .detail {
      overflow: hidden; } }
  @media screen and (min-width: 768px) {
    .detail::before {
      left: -2.8rem;
      bottom: 101.5%;
      width: 15.2rem;
      height: 17.2rem;
      transform: rotate(245deg);
      background-image: url("../../assets/images/contact/decor1.png"); }
    .detail::after {
      top: 50%;
      right: -8%;
      width: 26.4rem;
      height: 26.4rem;
      transform: translateY(-50%);
      background-image: url("../../assets/images/contact/decor2.png"); }
    .detail::before, .detail:after {
      content: "";
      z-index: -1;
      position: absolute;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top; } }
  @media screen and (max-width: 1200px) {
    .detail-row {
      --rg: 0;
      --cg: 0; } }
  @media screen and (max-width: 1200px) {
    .detail-col {
      width: 100%; } }
  @media screen and (max-width: 767px) {
    .detail-wrap {
      row-gap: 2.4rem; } }
  @media screen and (max-width: 767px) {
    .detail-heading {
      row-gap: 2.4rem; } }
  .detail-heading .tt-main {
    position: relative; }
    .detail-heading .tt-main::before {
      content: "";
      top: -4rem;
      left: -6rem;
      z-index: -1;
      position: absolute;
      width: 6.2rem;
      height: 6.2rem;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: top;
      background-image: url("../../assets/images/policy-detail/detail-decor1.svg"); }
      @media screen and (max-width: 1200px) {
        .detail-heading .tt-main::before {
          top: -2rem;
          left: -3rem;
          width: 4rem;
          height: 4rem; } }
  .detail-heading_info {
    gap: 1.2rem;
    flex-wrap: wrap;
    display: flex;
    align-items: center;
    justify-content: space-between; }
    .detail-heading_info > .text-16 {
      line-height: 150%; }
    .detail-heading_info .tag {
      flex-direction: unset; }
    .detail-heading_info .cate {
      flex-wrap: wrap;
      display: flex;
      align-items: center; }
      .detail-heading_info .cate-item {
        display: flex;
        align-items: center; }
        .detail-heading_info .cate-item:not(:last-child)::after {
          content: "";
          margin: 0 0.8rem;
          border-radius: 50%;
          width: 0.4rem;
          height: 0.4rem;
          display: inline-block;
          vertical-align: middle;
          background-color: #656565; }
        .detail-heading_info .cate-item > * {
          line-height: 150%; }
      .detail-heading_info .cate-link {
        color: #f58f99;
        padding: 0.4rem 1.2rem;
        padding: 0.4rem 0.8rem;
        border-radius: 99.9rem;
        background-color: rgba(245, 143, 153, 0.05); }
      .detail-heading_info .cate-calendar {
        color: #656565; }
  .detail-heading_social {
    gap: 1.6rem;
    display: flex;
    align-items: center; }
    .detail-heading_social > .text-16 {
      line-height: 150%; }
    .detail-heading_social .social {
      gap: 0.8rem; }
      .detail-heading_social .social-link {
        border-radius: 50%;
        width: 3.2rem;
        height: 3.2rem;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        justify-content: center;
        background-color: #f58f99; }
        @media screen and (max-width: 767px) {
          .detail-heading_social .social-link {
            width: 2.4rem;
            height: 2.4rem; } }
        .detail-heading_social .social-link img {
          width: 2rem;
          height: 2rem; }
          @media screen and (max-width: 767px) {
            .detail-heading_social .social-link img {
              width: 1.2rem;
              height: 1.2rem; } }
  .detail-position {
    padding: 3.2rem 0;
    border-top: 0.1rem solid #d9d9d9;
    border-bottom: 0.1rem solid #d9d9d9; }
    .detail-position .address-item {
      gap: 0.8rem;
      display: flex; }
      .detail-position .address-item img {
        flex-shrink: 0;
        object-fit: cover;
        margin-top: 0.2rem;
        width: 2rem;
        height: 2rem;
        filter: brightness(0) saturate(100%) invert(85%) sepia(21%) saturate(4208%) hue-rotate(298deg) brightness(100%) contrast(93%); }
      .detail-position .address-item .text-16 {
        line-height: 150%;
        transition: 0.4s ease-in-out; }
        @media screen and (min-width: 1201px) {
          .detail-position .address-item .text-16:hover {
            color: #f58f99; } }
        .detail-position .address-item .text-16 strong {
          font-weight: 700; }
    .detail-position .tag {
      gap: 0.8rem;
      display: flex;
      flex-wrap: wrap; }
      .detail-position .tag-link {
        gap: 0.8rem;
        transition: 0.4s ease-in-out;
        display: flex;
        align-items: center;
        border-radius: 99.9rem;
        padding: 0.8rem 1.6rem;
        border: 0.1rem solid #d9d9d9; }
        @media screen and (min-width: 1201px) {
          .detail-position .tag-link:hover {
            border-color: #f58f99;
            background-color: #f58f99; }
            .detail-position .tag-link:hover img {
              filter: brightness(0) invert(1); }
            .detail-position .tag-link:hover .text-14 {
              color: white; } }
        @media screen and (max-width: 767px) {
          .detail-position .tag-link {
            padding: 0.5rem 1rem; } }
        .detail-position .tag-link img {
          flex-shrink: 0;
          object-fit: cover;
          transition: 0.4s ease-in-out;
          width: 1.6rem;
          height: 1.6rem; }
        .detail-position .tag-link .text-14 {
          color: #656565;
          line-height: 140%;
          transition: 0.4s ease-in-out; }
  .detail-content .tag {
    gap: 1.6rem;
    display: flex; }
    .detail-content .tag .text-16 {
      flex-shrink: 0;
      line-height: 150%; }
    .detail-content .tag-list {
      gap: 0.8rem;
      display: flex;
      flex-wrap: wrap; }
    .detail-content .tag-item.is-active .tag-link {
      color: white;
      font-weight: 600;
      background-color: #f58f99; }
    @media screen and (min-width: 1201px) {
      .detail-content .tag-item:hover .tag-link {
        color: white;
        background-color: #f58f99; } }
    .detail-content .tag-link {
      line-height: 150%;
      color: #f58f99;
      transition: 0.4s ease-in-out;
      border-radius: 99.9rem;
      padding: 0.4rem 1.2rem;
      background-color: rgba(245, 143, 153, 0.05); }
      @media screen and (max-width: 576px) {
        .detail-content .tag-link {
          font-size: 1.4rem; } }

.related {
  overflow: hidden;
  padding: 10rem 0rem 10rem; }
  @media screen and (max-width: 992px) {
    .related {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .related {
      padding: 4rem 0rem; } }
  .related .decor {
    z-index: -1;
    width: 40rem;
    height: 50rem;
    position: absolute; }
    @media screen and (max-width: 1200px) {
      .related .decor {
        width: 20rem;
        height: 30rem; } }
    .related .decor1 {
      left: 0;
      top: 8rem; }
    .related .decor2 {
      right: 0;
      bottom: 0; }
    .related .decor img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .related-swiper {
    position: relative;
    --letter-spacing: 1.6rem; }
    @media screen and (max-width: 1200px) {
      .related-swiper {
        --letter-spacing: 0.8rem; } }
    @media screen and (max-width: 576px) {
      .related-swiper {
        --letter-spacing: 0.4rem; } }
    .related-swiper .swiper {
      padding-block: 4rem;
      margin: -4rem calc(-1 * var(--letter-spacing)); }
      .related-swiper .swiper-slide {
        height: auto;
        width: calc(100% / 4);
        padding: 0 var(--letter-spacing); }
        @media screen and (max-width: 1200px) {
          .related-swiper .swiper-slide {
            width: calc(100% / 3); } }
        @media screen and (max-width: 767px) {
          .related-swiper .swiper-slide {
            width: calc(100% / 2); } }
        @media screen and (max-width: 576px) {
          .related-swiper .swiper-slide {
            width: calc(100% / 1.2); } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3cy1kZXRhaWwuY3NzIiwic291cmNlcyI6WyJuZXdzLWRldGFpbC5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfbGF5b3V0cy9fZGV0YWlsLnNjc3MiLCJfbGF5b3V0cy9fcmVsYXRlZC5zY3NzIiwiX3BhZ2VzL19uZXdzLWRldGFpbC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8vIENvcmVcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcbkBpbXBvcnQgXCJfY29yZS92YXJpYWJsZVwiO1xuXG4vLyBMYXlvdXRcbkBpbXBvcnQgXCJfbGF5b3V0cy9kZXRhaWxcIjtcbkBpbXBvcnQgXCJfbGF5b3V0cy9yZWxhdGVkXCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwiX3BhZ2VzL25ld3MtZGV0YWlsXCI7XG4iLCJAbWl4aW4gZnotMjAwIHtcbiAgZm9udC1zaXplOiAyMHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotOTAge1xuICBmb250LXNpemU6IDlyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTcyIHtcbiAgZm9udC1zaXplOiA3LjJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei02NSB7XG4gIGZvbnQtc2l6ZTogNi41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNjQge1xuICBmb250LXNpemU6IDYuNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei02MCB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01NiB7XG4gIGZvbnQtc2l6ZTogNS42cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1LjFyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01NSB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei01MCB7XG4gIGZvbnQtc2l6ZTogNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00OCB7XG4gIGZvbnQtc2l6ZTogNC44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0LjNyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjNyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTQ1IHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00MiB7XG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTQwIHtcbiAgZm9udC1zaXplOiA0cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTM4IHtcbiAgZm9udC1zaXplOiAzLjhyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzYge1xuICBmb250LXNpemU6IDMuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zNSB7XG4gIGZvbnQtc2l6ZTogMy41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zNCB7XG4gIGZvbnQtc2l6ZTogMy40cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjlyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTMyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzAge1xuICBmb250LXNpemU6IDNyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjkge1xuICBmb250LXNpemU6IDIuOXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yOCB7XG4gIGZvbnQtc2l6ZTogMi44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjFyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTI2IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjUge1xuICBmb250LXNpemU6IDIuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yMiB7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0xOSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE4IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMTYge1xuICBmb250LXNpemU6IDEuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE1IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG5cbkBtaXhpbiBmei0xNCB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWl4aW4gZnotMTMge1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuQG1peGluIGZ6LTEyIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtaXhpbiBmei0xMSB7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuXG5AbWl4aW4gZnotMTAge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtaXhpbiBmei05IHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdE1lZGlhXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBtYXgoJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHBvaW50KSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0RmxleCBCb3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGZsZXgge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWljZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIGZsZXgtamJldHdlZW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG59XHJcblxyXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcclxuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcclxufVxyXG5cclxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuNHMpIHtcclxuICB0cmFuc2l0aW9uOiAkcyBlYXNlLWluLW91dDtcclxufVxyXG5cclxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ292ZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ29udGFpbiB7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMiwgJGRpc3BsYXk6IHRydWUpIHtcclxuICBAaWYgJGRpc3BsYXkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBzaGFkb3cge1xyXG4gIGJveC1zaGFkb3c6IDFyZW0gMXJlbSA0cmVtIDAgcmdiYSg0MCwgMTA1LCAyNDAsIDAuMTYpO1xyXG59XHJcblxyXG5AbWl4aW4gcG9zQ2VudGVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4gZmlsdGVyLXByaSB7XHJcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCg4NSUpIHNlcGlhKDIxJSkgc2F0dXJhdGUoNDIwOCUpIGh1ZS1yb3RhdGUoMjk4ZGVnKSBicmlnaHRuZXNzKDEwMCUpXHJcbiAgICBjb250cmFzdCg5MyUpO1xyXG59XHJcblxyXG5AbWl4aW4gbWFyZ2luKCRtYXJnaW4xLCAkbWFyZ2luMjogJG1hcmdpbjEpIHtcclxuICBtYXJnaW46ICRtYXJnaW4xIDByZW0gJG1hcmdpbjI7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgbWFyZ2luOiA2cmVtIDByZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgIG1hcmdpbjogNHJlbSAwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBhZGRpbmcoJHBhZGRpbmcxLCAkcGFkZGluZzI6ICRwYWRkaW5nMSkge1xyXG4gIHBhZGRpbmc6ICRwYWRkaW5nMSAwcmVtICRwYWRkaW5nMjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDByZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgIHBhZGRpbmc6IDRyZW0gMHJlbTtcclxuICB9XHJcbn1cclxuIiwiOnJvb3Qge1xyXG4gIC0tZm9udC1wcmk6IFwiUXVpY2tzYW5kXCIsIHNhbnMtc2VyaWY7XHJcblxyXG4gIC0taGVhZGVyLWluZGV4OiA5ODtcclxufVxyXG5cclxuJGNvbG9yLXByaTogI2Y1OGY5OTtcclxuJGNvbG9yLXNlYzogI2ZmYzY3MDtcclxuJGNvbG9yLXRleHQ6ICMxMzEzMTM7XHJcbiRjb2xvci1iZzogI2YwZjBmMDtcclxuXHJcbiRjb2xvci1ibGFjazogYmxhY2s7XHJcbiRjb2xvci13aGl0ZTogd2hpdGU7XHJcbiIsIi5kZXRhaWwge1xuICBAaW5jbHVkZSBwYWRkaW5nKDYuNHJlbSwgMTByZW0pO1xuXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgQGluY2x1ZGUgbWluKDc2OHB4KSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0yLjhyZW07XG4gICAgICBib3R0b206IDEwMS41JTtcbiAgICAgIHdpZHRoOiAxNS4ycmVtO1xuICAgICAgaGVpZ2h0OiAxNy4ycmVtO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjQ1ZGVnKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvY29udGFjdC9kZWNvcjEucG5nXCIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IC04JTtcbiAgICAgIEBpbmNsdWRlIGJveCgyNi40cmVtKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvY29udGFjdC9kZWNvcjIucG5nXCIpO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIGJnSW1hZ2UodG9wLCBjb3Zlcik7XG4gICAgfVxuICB9XG5cbiAgJi1yb3cge1xuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIC0tcmc6IDA7XG4gICAgICAtLWNnOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29sIHtcbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLXdyYXAge1xuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgcm93LWdhcDogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgICByb3ctZ2FwOiAyLjRyZW07XG4gICAgfVxuXG4gICAgLnR0LW1haW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0b3A6IC00cmVtO1xuICAgICAgICBsZWZ0OiAtNnJlbTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgQGluY2x1ZGUgYm94KDYuMnJlbSk7XG4gICAgICAgIEBpbmNsdWRlIGJnSW1hZ2UodG9wLCBjb3Zlcik7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvcG9saWN5LWRldGFpbC9kZXRhaWwtZGVjb3IxLnN2Z1wiKTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgICAgdG9wOiAtMnJlbTtcbiAgICAgICAgICBsZWZ0OiAtM3JlbTtcbiAgICAgICAgICBAaW5jbHVkZSBib3goNHJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2luZm8ge1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgID4gLnRleHQtMTYge1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cblxuICAgICAgLnRhZyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgIH1cblxuICAgICAgLmNhdGUge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcblxuICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwLjhyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3goMC40cmVtKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjU2NTY1O1xuICAgICAgICAgIH1cblxuICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gICAgICAgICAgcGFkZGluZzogMC40cmVtIDAuOHJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OS45cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxNDMsIDE1MywgMC4wNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhbGVuZGFyIHtcbiAgICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfc29jaWFsIHtcbiAgICAgIGdhcDogMS42cmVtO1xuICAgICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuXG4gICAgICA+IC50ZXh0LTE2IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwge1xuICAgICAgICBnYXA6IDAuOHJlbTtcblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBAaW5jbHVkZSBib3goMy4ycmVtKTtcbiAgICAgICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3goMi40cmVtKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYm94KDJyZW0pO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYm94KDEuMnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogMy4ycmVtIDA7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNkOWQ5ZDk7XG4gICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICNkOWQ5ZDk7XG5cbiAgICAuYWRkcmVzcyB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBnYXA6IDAuOHJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDAuMnJlbTtcbiAgICAgICAgICBAaW5jbHVkZSBib3goMnJlbSk7XG4gICAgICAgICAgQGluY2x1ZGUgZmlsdGVyLXByaTtcbiAgICAgICAgfVxuXG4gICAgICAgIC50ZXh0LTE2IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC50YWcge1xuICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICBAaW5jbHVkZSBmbGV4O1xuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBnYXA6IDAuOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgQGluY2x1ZGUgZmxleC1pY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OS45cmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZDlkOWQ5O1xuXG4gICAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXh0LTE0IHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICAgIEBpbmNsdWRlIGJveCgxLjZyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQtMTQge1xuICAgICAgICAgIGNvbG9yOiAjNjU2NTY1O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRlbnQge1xuICAgIC50YWcge1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAudGV4dC0xNiB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgIH1cblxuICAgICAgJi1saXN0IHtcbiAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgIEBpbmNsdWRlIGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtaXRlbSB7XG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAudGFnLWxpbmsge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnRhZy1saW5rIHtcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5LjlyZW07XG4gICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ1LCAxNDMsIDE1MywgMC4wNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZWxhdGVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgcGFkZGluZygxMHJlbSk7XG5cbiAgLmRlY29yIHtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogNDByZW07XG4gICAgaGVpZ2h0OiA1MHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICB3aWR0aDogMjByZW07XG4gICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgIH1cblxuICAgICYxIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDhyZW07XG4gICAgfVxuXG4gICAgJjIge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1zd2lwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtLWxldHRlci1zcGFjaW5nOiAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAtLWxldHRlci1zcGFjaW5nOiAwLjhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAtLWxldHRlci1zcGFjaW5nOiAwLjRyZW07XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xuICAgICAgbWFyZ2luOiAtNHJlbSBjYWxjKC0xICogdmFyKC0tbGV0dGVyLXNwYWNpbmcpKTtcblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQpO1xuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWxldHRlci1zcGFjaW5nKTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEu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 */
