/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Inter", sans-serif;
  --font-sec: "Inter Tight", sans-serif;
  --font-third: "Open Sans", sans-serif;
  --footer-bg-color: #F5F7F9;
  --footer-clr-text: #334155;
  --foter-clr-text-cpr: #64748B;
  --z-i-header: 100; }

.homepage .pd-130 {
  padding: 13rem 0; }
  @media screen and (max-width: 1024px) {
    .homepage .pd-130 {
      padding: 8rem 0 6rem; } }
  @media screen and (max-width: 576px) {
    .homepage .pd-130 {
      padding: 6rem 0 4rem; } }

.m-about {
  position: relative;
  background-color: #052140; }
  .m-about::before {
    content: "";
    position: absolute;
    top: 0;
    left: 6.4rem;
    height: 100%;
    width: 0.1rem;
    background-color: rgba(255, 255, 255, 0.1); }
    @media screen and (max-width: 1440px) {
      .m-about::before {
        left: 3.2rem; } }
    @media screen and (max-width: 1350px) {
      .m-about::before {
        left: 0.8rem; } }
  .m-about .tt-tag,
  .m-about .tt-section {
    color: #FFF; }
  @media screen and (max-width: 576px) {
    .m-about .tt-section {
      font-size: 3rem; } }
  .m-about_heading {
    display: flex;
    flex-direction: column;
    gap: 1.9rem;
    width: calc(50% - 0.8rem); }
    @media screen and (max-width: 992px) {
      .m-about_heading {
        width: 100%;
        gap: 1.2rem; } }
  .m-about_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem 1.6rem; }
    .m-about_inner .twd {
      width: calc(50% - 0.8rem);
      display: flex;
      flex-direction: column;
      gap: 3.2rem; }
      @media screen and (max-width: 992px) {
        .m-about_inner .twd {
          width: 100%; } }
      @media screen and (max-width: 576px) {
        .m-about_inner .twd {
          gap: 1.6rem; } }
      .m-about_inner .twd-title {
        color: #FFF;
        font-family: var(--font-sec);
        font-size: 2.4rem;
        font-weight: 700;
        line-height: 130%; }
        @media only screen and (max-width: 1200px) {
          .m-about_inner .twd-title {
            font-size: 2.2rem; } }
        @media only screen and (max-width: 800px) {
          .m-about_inner .twd-title {
            font-size: 2rem; } }
      .m-about_inner .twd-desc {
        color: #9BA6B3;
        font-size: 1.6rem;
        font-weight: 400;
        line-height: 150%; }
        @media only screen and (max-width: 800px) {
          .m-about_inner .twd-desc {
            font-size: 1.4rem; } }
  .m-about_img {
    position: relative;
    aspect-ratio: 59.2/40;
    max-width: 100%; }
    .m-about_img:hover::after {
      opacity: 1;
      visibility: visible; }
    .m-about_img::after {
      content: "";
      position: absolute;
      right: 0;
      bottom: 0;
      border-left: 6.4rem solid transparent;
      border-bottom: 6.4rem solid #4CB548;
      pointer-events: none;
      opacity: 0;
      visibility: hidden;
      transition: opacity 0.6s, visibility 0.6s; }
      @media screen and (max-width: 576px) {
        .m-about_img::after {
          border-width: 4.8rem; } }
    .m-about_img img {
      height: 100%;
      object-fit: cover; }

.m-solution {
  position: relative;
  background: rgba(19, 95, 179, 0.1); }
  .m-solution::before {
    content: "";
    position: absolute;
    top: 0;
    left: 6.4rem;
    height: 100%;
    width: 0.1rem;
    background-color: rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1440px) {
      .m-solution::before {
        left: 3.2rem; } }
    @media screen and (max-width: 1350px) {
      .m-solution::before {
        left: 0.8rem; } }
  .m-solution_heading {
    display: flex;
    flex-direction: column;
    gap: 1.9rem; }
    @media screen and (max-width: 992px) {
      .m-solution_heading {
        gap: 1.2rem; } }
    @media screen and (max-width: 576px) {
      .m-solution_heading .tt-section {
        font-size: 3rem; } }
  .m-solution_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 1.6rem 3.2rem; }
  .m-solution_left, .m-solution_right {
    width: calc(50% - 1.6rem); }
    @media screen and (max-width: 992px) {
      .m-solution_left, .m-solution_right {
        width: 100%; } }
  .m-solution_left .solution-item {
    margin-top: 13.2rem; }
    @media screen and (max-width: 992px) {
      .m-solution_left .solution-item {
        margin-top: 4.8rem; } }
  .m-solution_list {
    display: flex;
    flex-direction: column;
    gap: 3.2rem; }
    @media screen and (max-width: 992px) {
      .m-solution_list {
        gap: 1.6rem; } }

.m-news {
  position: relative;
  background-color: #135FB3;
  padding-bottom: 6.6rem;
  isolation: isolate; }
  @media screen and (max-width: 576px) {
    .m-news {
      padding-bottom: 4rem; } }
  .m-news::before {
    content: "";
    position: absolute;
    top: 0;
    left: 6.4rem;
    height: 100%;
    width: 0.1rem;
    background-color: rgba(255, 255, 255, 0.1); }
    @media screen and (max-width: 1440px) {
      .m-news::before {
        left: 3.2rem; } }
    @media screen and (max-width: 1350px) {
      .m-news::before {
        left: 0.8rem; } }
  .m-news::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 100%;
    max-width: 81rem;
    height: 100%;
    max-height: 79.2rem;
    background-image: url("../../assets/images/homepage/news_bg.png");
    background-size: cover;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: -1; }
    @media screen and (max-width: 576px) {
      .m-news::after {
        content: none; } }
  .m-news .tt-tag,
  .m-news .tt-section {
    color: #FFF; }
  .m-news_inner {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-end;
    gap: 3.2rem 1.6rem; }
    .m-news_inner .tt-section {
      width: calc(7.7/12 * 100% - 0.8rem); }
      @media screen and (max-width: 992px) {
        .m-news_inner .tt-section {
          width: 100%; } }
  .m-news .btn-third {
    margin-left: auto;
    width: 100%;
    max-width: 18.8rem;
    margin-right: 17.2%; }
    @media screen and (max-width: 1200px) {
      .m-news .btn-third {
        margin-right: auto; } }

.m-partner {
  position: relative;
  padding-top: 13rem; }
  @media screen and (max-width: 1024px) {
    .m-partner {
      padding: 8rem 0 6rem; } }
  @media screen and (max-width: 576px) {
    .m-partner {
      padding: 6rem 0 4rem; } }
  .m-partner::before {
    content: "";
    position: absolute;
    top: 0;
    left: 6.4rem;
    height: 100%;
    width: 0.1rem;
    background-color: rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1440px) {
      .m-partner::before {
        left: 3.2rem; } }
    @media screen and (max-width: 1350px) {
      .m-partner::before {
        left: 0.8rem; } }
  .m-partner .tt-tag {
    margin-bottom: 4.8rem; }
    @media screen and (max-width: 1024px) {
      .m-partner .tt-tag {
        margin-bottom: 3.6rem; } }
    @media screen and (max-width: 576px) {
      .m-partner .tt-tag {
        margin-bottom: 2.4rem; } }
  @media screen and (max-width: 576px) {
    .m-partner_inner .tt-section {
      font-size: 2.7rem; } }
  .m-partner_marquee {
    position: relative; }
    .m-partner_marquee::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      width: 28%;
      background-image: linear-gradient(-90deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);
      z-index: 1;
      pointer-events: none; }
    .m-partner_marquee::after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      width: 28%;
      background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 100%);
      z-index: 1;
      pointer-events: none; }
  .m-partner .splide__list {
    display: flex;
    align-items: center; }
  .m-partner .splide__slide {
    width: 100%;
    max-width: 24rem;
    height: 19.2rem;
    padding: 5rem 3.5rem;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 1024px) {
      .m-partner .splide__slide {
        height: 12rem;
        padding: 4rem 3.5rem; } }
    @media screen and (max-width: 576px) {
      .m-partner .splide__slide {
        height: 8rem;
        padding: 2rem;
        max-width: 12rem; } }
    .m-partner .splide__slide img {
      height: 100%;
      object-fit: contain; }

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