/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Be Vietnam Pro", sans-serif;
  --font-sec: "Bebas Neue", sans-serif;
  --footer-bg-color: #062241;
  --footer-clr-text: #fff;
  --foter-clr-text-cpr: rgba(255, 255, 255, 0.7);
  --z-i-header: 100; }

.banner-sub {
  background-color: #06386F;
  padding-top: 24rem;
  padding-bottom: 18.5rem;
  isolation: isolate; }
  @media screen and (max-width: 1024px) {
    .banner-sub {
      padding-top: 12rem; } }
  @media screen and (max-width: 576px) {
    .banner-sub {
      padding-top: 8rem; } }
  .banner-sub .decor-dot .decor.dot-1 {
    top: 74%;
    left: 4%;
    width: 10.1%;
    z-index: -1; }
  .banner-sub .decor-dot .decor.dot-2 {
    top: 27%;
    left: 64%;
    width: 5.6%;
    background-color: #fff;
    z-index: -1; }
  .banner-sub .decor-dot .decor.dot-3 {
    top: 61%;
    right: 4%;
    width: 8.2%;
    z-index: -1; }

.m-short {
  margin-top: 7.5rem;
  position: relative;
  z-index: 1; }
  @media screen and (max-width: 992px) {
    .m-short {
      margin-top: 4.8rem; } }
  @media screen and (max-width: 576px) {
    .m-short {
      margin-top: 2.4rem; } }
  .m-short_inner {
    display: flex;
    flex-direction: column;
    gap: 4rem;
    padding: 7.5rem 11.2rem;
    position: relative;
    background: rgba(238, 238, 238, 0.3);
    border-radius: 6.4rem;
    overflow: hidden;
    box-sizing: border-box;
    backdrop-filter: blur(10px); }
    @media screen and (max-width: 992px) {
      .m-short_inner {
        padding: 6rem;
        border-radius: 4.8rem; } }
    @media screen and (max-width: 768px) {
      .m-short_inner {
        padding: 4rem;
        gap: 2.4rem; } }
    @media screen and (max-width: 576px) {
      .m-short_inner {
        border-radius: 2.4rem;
        padding: 2.4rem;
        gap: 1.6rem; } }
    .m-short_inner::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 6.4rem;
      padding: 2rem;
      background-image: linear-gradient(to left, #0A3FFF, #13C4F4 100%);
      -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
      -webkit-mask-composite: xor;
      mask-composite: exclude;
      pointer-events: none; }
      @media screen and (max-width: 992px) {
        .m-short_inner::before {
          border-radius: 4.8rem;
          padding: 1.6rem; } }
      @media screen and (max-width: 576px) {
        .m-short_inner::before {
          padding: 0.6rem;
          border-radius: 2.4rem; } }

.m-news {
  padding: 15rem 0;
  background-color: #fff;
  -webkit-mask-image: url("../../assets/images/customer/curve_white_bg.svg");
  mask-image: url("../../assets/images/customer/curve_white_bg.svg");
  -webkit-mask-size: cover;
  mask-size: cover;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: top center;
  mask-position: top center;
  margin-top: -10rem; }
  @media screen and (max-width: 992px) {
    .m-news {
      padding: 10rem 0; } }
  @media screen and (max-width: 576px) {
    .m-news {
      padding: 6rem 0;
      margin-top: -14rem; } }
  .m-news .tt-xl {
    color: #0A3FFF; }
    @media screen and (max-width: 576px) {
      .m-news .tt-xl {
        text-align: center; } }
  .m-news_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem;
    margin-top: 5rem; }
    @media screen and (max-width: 576px) {
      .m-news_inner {
        margin-top: 1.6rem;
        gap: 1.6rem; } }
  .m-news_left {
    width: calc(10/12 * 100% - 1.6rem); }
    @media screen and (max-width: 768px) {
      .m-news_left {
        width: 100%; } }
  .m-news_block {
    display: flex;
    flex-direction: column;
    gap: 5rem; }
    @media screen and (max-width: 576px) {
      .m-news_block {
        gap: 1.6rem; } }
    .m-news_block .btn {
      --clr-btn: #fff;
      font-size: 2rem; }
      @media only screen and (max-width: 1200px) {
        .m-news_block .btn {
          font-size: 1.8rem; } }
      @media only screen and (max-width: 800px) {
        .m-news_block .btn {
          font-size: 1.6rem; } }
  .m-news_list {
    display: grid;
    grid-template-columns: 1.08fr 0.92fr;
    grid-template-rows: 0.9fr 0.1fr 1fr;
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.4rem; }
    @media screen and (max-width: 576px) {
      .m-news_list {
        display: flex;
        flex-wrap: wrap; } }
  .m-news_list + .m-news_list {
    margin-top: 1.2rem; }
  .m-news_item {
    width: 100%; }
    .m-news_item:nth-child(4n+1) {
      grid-area: 1 / 1 / 7 / 2; }
    .m-news_item.is-four .article-item:nth-child(2) {
      background-color: rgba(150, 63, 218, 0.1); }
    .m-news_item.is-four .article-item:nth-child(3) {
      background-color: #F6F6F6; }
    .m-news_item.is-four .article-item:nth-child(4) {
      background-color: rgba(42, 210, 255, 0.2); }
    .m-news_item:nth-child(4n+2) {
      grid-area: 1 / 2 / 4 / 3; }
    .m-news_item.is-spec .article-item {
      background-color: rgba(244, 30, 146, 0.1); }
    .m-news_item:nth-child(4n+3) {
      grid-area: 7 / 1 / 11 / 2; }
    .m-news_item.is-spec-image .article-item {
      background-color: #E4FAFF; }
    .m-news_item.is-spec .article-item .article-img:first-child {
      aspect-ratio: 44/32.6; }
    .m-news_item.is-spec .article-item .article-img:is(:nth-child(2), :nth-child(3)) {
      aspect-ratio: 21.4/20; }
    .m-news_item:nth-child(4n+4) {
      grid-area: 4 / 2 / 11 / 3; }
    .m-news_item.is-third .article-item:is(:nth-child(1), :nth-child(2)) .article-img {
      aspect-ratio: 20/22.7; }
    .m-news_item.is-third .article-item:nth-child(3) {
      width: 100%;
      flex-direction: column-reverse; }
      .m-news_item.is-third .article-item:nth-child(3) .article-img {
        aspect-ratio: 40/30.5; }
    .m-news_item.is-third .article-item {
      background-color: #f6f6f6; }
  .m-news_item .item-list {
    display: flex;
    flex-wrap: wrap;
    gap: 1.2rem; }
  .m-news_item .item-list > * {
    width: calc(50% - 0.6rem); }
  .m-news_right {
    width: calc(2/12 * 100% - 1.6rem); }
    @media screen and (max-width: 768px) {
      .m-news_right {
        width: 100%;
        order: -1;
        padding: 1.2rem 0;
        background-color: #fff;
        position: sticky;
        top: 5.8rem;
        z-index: 1; } }
  .m-news_overlay {
    position: sticky;
    top: 10rem; }
    @media screen and (max-width: 768px) {
      .m-news_overlay {
        position: initial; } }
    .m-news_overlay::after {
      content: "";
      position: absolute;
      bottom: -6rem;
      right: 0;
      width: 100%;
      height: 16.5rem;
      background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFF 76.68%);
      pointer-events: none; }
      @media screen and (max-width: 768px) {
        .m-news_overlay::after {
          content: none; } }
  .m-news_milestone {
    display: flex;
    flex-direction: column;
    gap: 10rem;
    align-items: flex-end;
    max-height: 56rem;
    overflow: hidden auto;
    padding: 2rem 0;
    margin: -2rem 0; }
    .m-news_milestone::-webkit-scrollbar {
      display: none; }
    @media screen and (max-width: 768px) {
      .m-news_milestone {
        align-items: initial;
        flex-direction: row;
        gap: 2.4rem;
        white-space: nowrap;
        overflow: auto hidden;
        max-height: unset; } }
    .m-news_milestone > * {
      position: relative; }
      .m-news_milestone > *::before {
        content: "";
        position: absolute;
        right: 1.1rem;
        top: calc(100% - 0.2rem);
        z-index: -1;
        width: 0.2rem;
        height: 11rem;
        border-radius: 999px;
        background-color: #D8DCE3; }
        @media screen and (max-width: 768px) {
          .m-news_milestone > *::before {
            content: none; } }
      .m-news_milestone > *:first-child::before {
        top: calc(100% + 0.6rem); }
      .m-news_milestone > *:last-child::before {
        content: none; }
    .m-news_milestone > * img {
      display: block;
      width: 2.4rem;
      height: 2.4rem;
      border-radius: 50%;
      object-fit: contain; }
      @media screen and (max-width: 768px) {
        .m-news_milestone > * img {
          display: none; } }
    .m-news_milestone > * .txt {
      width: max-content;
      color: #13C4F4;
      font-family: var(--font-sec);
      font-size: 3.2rem;
      font-weight: 400;
      line-height: 112.5%;
      letter-spacing: -0.16rem;
      position: absolute;
      top: 60%;
      right: 5.4rem;
      transform: translate(25%, -50%);
      opacity: 0;
      visibility: hidden;
      transition: transform 0.4s, opacity 0.4s, visibility 0.4s; }
      @media only screen and (max-width: 1200px) {
        .m-news_milestone > * .txt {
          font-size: 3rem; } }
      @media only screen and (max-width: 800px) {
        .m-news_milestone > * .txt {
          font-size: 2.8rem; } }
      @media screen and (max-width: 576px) {
        .m-news_milestone > * .txt {
          font-size: 2.2rem; } }
      @media screen and (max-width: 768px) {
        .m-news_milestone > * .txt {
          position: initial;
          transform: none;
          opacity: 1;
          visibility: visible;
          letter-spacing: initial; } }
    .m-news_milestone > *.is-active .txt {
      transform: translate(0, -50%);
      opacity: 1;
      visibility: visible; }
      @media screen and (max-width: 768px) {
        .m-news_milestone > *.is-active .txt {
          transform: none;
          opacity: inherit;
          visibility: inherit;
          text-decoration: underline; } }
    .m-news_milestone > *.is-active img {
      content: url("../../assets/images/activity/milestone_color.svg"); }

.m-contact_inner {
  background-image: radial-gradient(37.44% 56.16% at 50% 50%, #6C48DF 0%, #3B2779 100%), linear-gradient(178deg, #0A3FFF, white); }
  .m-contact_inner .tt span {
    color: #00A8DE; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWN0aXZpdHkuY3NzIiwic291cmNlcyI6WyJhY3Rpdml0eS5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfcGFnZXMvX2FjdGl2aXR5LnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxyXG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcclxuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuXHJcbi8vIE1vZHVsZXNcclxuXHJcbi8vIFBhZ2VzXHJcbkBpbXBvcnQgXCJfcGFnZXMvYWN0aXZpdHlcIjsiLCJAbWl4aW4gZnotMjAwIHtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTIwIHtcclxuICBmb250LXNpemU6IDEycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA5LjRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDYuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMTYge1xyXG4gIGZvbnQtc2l6ZTogMTEuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05NiB7XHJcbiAgZm9udC1zaXplOiA5LjZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNzIge1xyXG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY1IHtcclxuICBmb250LXNpemU6IDYuNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NCB7XHJcbiAgZm9udC1zaXplOiA2LjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTYwIHtcclxuICBmb250LXNpemU6IDZyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICBmb250LXNpemU6IDUuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU1IHtcclxuICBmb250LXNpemU6IDUuNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTUwIHtcclxuICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgZm9udC1zaXplOiA0LjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00NSB7XHJcbiAgZm9udC1zaXplOiA0LjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDQge1xyXG4gIGZvbnQtc2l6ZTogNC40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDIge1xyXG4gIGZvbnQtc2l6ZTogNC4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MCB7XHJcbiAgZm9udC1zaXplOiA0cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zOCB7XHJcbiAgZm9udC1zaXplOiAzLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM2IHtcclxuICBmb250LXNpemU6IDMuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzUge1xyXG4gIGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzQge1xyXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMiB7XHJcbiAgZm9udC1zaXplOiAzLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDNyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMCB7XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjkge1xyXG4gIGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuM3JlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOCB7XHJcbiAgZm9udC1zaXplOiAyLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI2IHtcclxuICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjUge1xyXG4gIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNCB7XHJcbiAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMyB7XHJcbiAgZm9udC1zaXplOiAyLjNyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIyIHtcclxuICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIxIHtcclxuICBmb250LXNpemU6IDIuMXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gIGZvbnQtc2l6ZTogMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gIGZvbnQtc2l6ZTogMS45cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgZm9udC1zaXplOiAxLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTcge1xyXG4gIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNSB7XHJcbiAgZm9udC1zaXplOiAxLjVyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNCB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMiB7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMSB7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotOSB7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdENsZWFyZml4XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBjbGVhciB7XHJcbiAgKnpvb206IDE7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZvbnRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIG1pbmN5bygpIHtcclxuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcclxuICAgIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcclxufVxyXG5cclxuQG1peGluIG1pbmNobygpIHtcclxuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcclxuICAgIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcclxufVxyXG5cclxuQG1peGluIG1vbnN0Zm9udCgpIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblx0TWVkaWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIG1heCgkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50MX0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHBjIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50Mn0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbi1zcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcG9pbnR9KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItbGFuZCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWItcG9ydCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIHRhYi1taW5pIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZsZXggQm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjNzKSB7XHJcbiAgdHJhbnNpdGlvbjogJHMgZWFzZTtcclxufVxyXG5cclxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvKCR6OiAwKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWdDb3ZlciB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59XHJcblxyXG5AbWl4aW4gaW1nQ29udGFpbiB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbn1cclxuXHJcbkBtaXhpbiBhdXRvWCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXNlY29uZCwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbXgoJHNpemU6IDApIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzaXplO1xyXG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcclxufVxyXG5cclxuQG1peGluIGZ1bGxBYnMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDA7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDIpIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLS1mb250LXByaTogXCJCZSBWaWV0bmFtIFByb1wiLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1zZWM6IFwiQmViYXMgTmV1ZVwiLCBzYW5zLXNlcmlmO1xyXG5cclxuICAvLyBGb290ZXJcclxuICAtLWZvb3Rlci1iZy1jb2xvcjogIzA2MjI0MTtcclxuICAtLWZvb3Rlci1jbHItdGV4dDogI2ZmZjtcclxuICAtLWZvdGVyLWNsci10ZXh0LWNwcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xyXG5cclxuICAvLyBaLWluZGV4XHJcbiAgLS16LWktaGVhZGVyOiAxMDA7XHJcbn1cclxuXHJcbiRjb2xvci1wcmk6ICMxM0M0RjQ7XHJcbiRjb2xvci1zZWNvbmQ6ICMwQTNGRkY7XHJcbiRjb2xvci10aGlyZDogIzFCNEVBNztcclxuXHJcbiRjb2xvci10ZXh0OiAjMTUxOTFFOyIsIi5iYW5uZXItc3ViIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDYzODZGO1xyXG4gIHBhZGRpbmctdG9wOiAyNHJlbTtcclxuICBwYWRkaW5nLWJvdHRvbTogMTguNXJlbTtcclxuXHJcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMTJyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG4gIH1cclxuXHJcbiAgLmRlY29yLWRvdCB7XHJcbiAgICAuZGVjb3IuZG90LTEge1xyXG4gICAgICB0b3A6IDc0JTtcclxuICAgICAgbGVmdDogNCU7XHJcblxyXG4gICAgICB3aWR0aDogMTAuMSU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5kZWNvci5kb3QtMiB7XHJcbiAgICAgIHRvcDogMjclO1xyXG4gICAgICBsZWZ0OiA2NCU7XHJcblxyXG4gICAgICB3aWR0aDogNS42JTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgLmRlY29yLmRvdC0zIHtcclxuICAgICAgdG9wOiA2MSU7XHJcbiAgICAgIHJpZ2h0OiA0JTtcclxuICAgICAgd2lkdGg6IDguMiU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0tc2hvcnQge1xyXG4gIG1hcmdpbi10b3A6IDcuNXJlbTtcclxuXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcblxyXG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAmX2lubmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA0cmVtO1xyXG5cclxuICAgIHBhZGRpbmc6IDcuNXJlbSAxMS4ycmVtO1xyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC4zKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDYuNHJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBwYWRkaW5nOiA2cmVtO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDRyZW07XHJcbiAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XHJcbiAgICAgIHBhZGRpbmc6IDIuNHJlbTtcclxuXHJcbiAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNi40cmVtO1xyXG4gICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgIzBBM0ZGRiwgIzEzQzRGNCAxMDAlKTtcclxuICAgICAgLXdlYmtpdC1tYXNrOlxyXG4gICAgICAgIGxpbmVhci1ncmFkaWVudCgjZmZmIDAgMCkgY29udGVudC1ib3gsXHJcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KCNmZmYgMCAwKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLWNvbXBvc2l0ZTogeG9yO1xyXG4gICAgICBtYXNrLWNvbXBvc2l0ZTogZXhjbHVkZTtcclxuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA0LjhyZW07XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi40cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubS1uZXdzIHtcclxuICBwYWRkaW5nOiAxNXJlbSAwO1xyXG5cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9jdXN0b21lci9jdXJ2ZV93aGl0ZV9iZy5zdmdcIik7XHJcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9jdXN0b21lci9jdXJ2ZV93aGl0ZV9iZy5zdmdcIik7XHJcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvdmVyO1xyXG4gIG1hc2stc2l6ZTogY292ZXI7XHJcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xyXG4gIG1hc2stcG9zaXRpb246IHRvcCBjZW50ZXI7XHJcblxyXG4gIG1hcmdpbi10b3A6IC0xMHJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBwYWRkaW5nOiA2cmVtIDA7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTRyZW07XHJcbiAgfVxyXG5cclxuICAudHQteGwge1xyXG4gICAgY29sb3I6ICMwQTNGRkY7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfaW5uZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogMy4ycmVtO1xyXG5cclxuICAgIG1hcmdpbi10b3A6IDVyZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcclxuICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2xlZnQge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAvMTIgKiAxMDAlIC0gMS42cmVtKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Jsb2NrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBnYXA6IDEuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgLS1jbHItYnRuOiAjZmZmO1xyXG4gICAgICBAaW5jbHVkZSBmei0yMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjA4ZnIgMC45MmZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwLjlmciAwLjFmciAxZnI7XHJcbiAgICBncmlkLWNvbHVtbi1nYXA6IDEuMnJlbTtcclxuICAgIGdyaWQtcm93LWdhcDogMS40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2xpc3QgKyAmX2xpc3Qge1xyXG4gICAgbWFyZ2luLXRvcDogMS4ycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9pdGVtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMS40cmVtO1xyXG5cclxuICAgICY6bnRoLWNoaWxkKDRuKzEpIHtcclxuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDcgLyAyO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtZm91ciAuYXJ0aWNsZS1pdGVtOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTUwLCA2MywgMjE4LCAwLjEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLWZvdXIgLmFydGljbGUtaXRlbTpudGgtY2hpbGQoMykge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGNkY2O1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtZm91ciAuYXJ0aWNsZS1pdGVtOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDIsIDIxMCwgMjU1LCAwLjIwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0bisyKSB7XHJcbiAgICAgIGdyaWQtYXJlYTogMSAvIDIgLyA0IC8gMztcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXNwZWMgLmFydGljbGUtaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ0LCAzMCwgMTQ2LCAwLjEwKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0biszKSB7XHJcbiAgICAgIGdyaWQtYXJlYTogNyAvIDEgLyAxMSAvIDI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy1zcGVjLWltYWdlIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTRGQUZGO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtc3BlYyAuYXJ0aWNsZS1pdGVtIC5hcnRpY2xlLWltZzpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGFzcGVjdC1yYXRpbzogNDQvMzIuNjtcclxuICAgIH1cclxuXHJcbiAgICAmLmlzLXNwZWMgLmFydGljbGUtaXRlbSAuYXJ0aWNsZS1pbWc6aXMoOm50aC1jaGlsZCgyKSwgOm50aC1jaGlsZCgzKSkge1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDIxLjQvMjA7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtY2hpbGQoNG4rNCkge1xyXG4gICAgICBncmlkLWFyZWE6IDQgLyAyIC8gMTEgLyAzO1xyXG4gICAgfVxyXG5cclxuICAgICYuaXMtdGhpcmQgLmFydGljbGUtaXRlbTppcyg6bnRoLWNoaWxkKDEpLCA6bnRoLWNoaWxkKDIpKSB7XHJcbiAgICAgIC5hcnRpY2xlLWltZyB7XHJcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAyMC8yMi43O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5pcy10aGlyZCAuYXJ0aWNsZS1pdGVtOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcblxyXG4gICAgICAuYXJ0aWNsZS1pbWcge1xyXG4gICAgICAgIGFzcGVjdC1yYXRpbzogNDAvMzAuNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuaXMtdGhpcmQgLmFydGljbGUtaXRlbSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2l0ZW0gLml0ZW0tbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAxLjJyZW07XHJcbiAgfVxyXG5cclxuICAmX2l0ZW0gLml0ZW0tbGlzdD4qIHtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDAuNnJlbSk7XHJcbiAgfVxyXG5cclxuICAmX3JpZ2h0IHtcclxuICAgIHdpZHRoOiBjYWxjKDIvMTIgKiAxMDAlIC0gMS42cmVtKTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9yZGVyOiAtMTtcclxuXHJcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cclxuICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgdG9wOiA1LjhyZW07XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX292ZXJsYXkge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTByZW07XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICAgICY6OmFmdGVyIHtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC02cmVtO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDE2LjVyZW07XHJcblxyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDApIDAlLCAjRkZGIDc2LjY4JSk7XHJcblxyXG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbWlsZXN0b25lIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMHJlbTtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuXHJcbiAgICBtYXgtaGVpZ2h0OiA1NnJlbTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcclxuXHJcbiAgICBwYWRkaW5nOiAycmVtIDA7XHJcbiAgICBtYXJnaW46IC0ycmVtIDA7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xyXG4gICAgICBhbGlnbi1pdGVtczogaW5pdGlhbDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICBvdmVyZmxvdzogYXV0byBoaWRkZW47XHJcblxyXG4gICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcclxuICAgIH1cclxuXHJcbiAgICA+KiB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDEuMXJlbTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDAuMnJlbSk7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgIHdpZHRoOiAwLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxMXJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDhEQ0UzO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlICsgMC42cmVtKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+KiBpbWcge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgd2lkdGg6IDIuNHJlbTtcclxuICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICA+KiAudHh0IHtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG5cclxuICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlYyk7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTMyO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMTEyLjUlO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMTZyZW07XHJcblxyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNjAlO1xyXG4gICAgICByaWdodDogNS40cmVtO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNSUsIC01MCUpO1xyXG5cclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cywgb3BhY2l0eSAwLjRzLCB2aXNpYmlsaXR5IDAuNHM7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG5cclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4qLmlzLWFjdGl2ZSAudHh0IHtcclxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgb3BhY2l0eTogaW5oZXJpdDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBpbmhlcml0O1xyXG5cclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgID4qLmlzLWFjdGl2ZSBpbWcge1xyXG4gICAgICBjb250ZW50OiB1cmwoJy4uLy4uL2Fzc2V0cy9pbWFnZXMvYWN0aXZpdHkvbWlsZXN0b25lX2NvbG9yLnN2ZycpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm0tY29udGFjdCB7XHJcbiAgJl9pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoMzcuNDQlIDU2LjE2JSBhdCA1MCUgNTAlLCAjNkM0OERGIDAlLCAjM0IyNzc5IDEwMCUpLCBsaW5lYXItZ3JhZGllbnQoMTc4ZGVnLCAjMEEzRkZGLCB3aGl0ZSk7XHJcblxyXG4gICAgLnR0IHNwYW4ge1xyXG4gICAgICBjb2xvcjogIzAwQThERTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBRUFBOzs4REFFOEQ7QUFXOUQ7OzhEQUU4RDtBQWU5RDs7OERBRThEO0FBaUQ5RDs7OERBRThEO0FDbkY5RCxBQUFBLEtBQUssQ0FBQztFQUNKLFVBQVUsQ0FBQSw2QkFBQztFQUNYLFVBQVUsQ0FBQSx5QkFBQztFQUdYLGlCQUFpQixDQUFBLFFBQUM7RUFDbEIsaUJBQWlCLENBQUEsS0FBQztFQUNsQixvQkFBb0IsQ0FBQSx5QkFBQztFQUdyQixZQUFZLENBQUEsSUFBQyxHQUNkOztBQ1hELEFBQUEsV0FBVyxDQUFDO0VBQ1YsZ0JBQWdCLEVBQUUsT0FBTztFQUN6QixXQUFXLEVBQUUsS0FBSztFQUNsQixjQUFjLEVBQUUsT0FBTztFQUV2QixTQUFTLEVBQUUsT0FBTyxHQW1DbkI7RUZOQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxNQUFNO0lFbEN0QyxBQUFBLFdBQVcsQ0FBQztNQVFSLFdBQVcsRUFBRSxLQUFLLEdBZ0NyQjtFRk5DLE1BQU0sQ0FBQyxNQUFNLE1BQU0s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 */
