/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Mulish", sans-serif;
  --footer-bg-color: #fff;
  --footer-clr-text: $color-text;
  --foter-clr-text-cpr: #fafafa;
  --z-i-header: 100; }

.m-news {
  padding-bottom: 12rem; }
  @media screen and (max-width: 992px) {
    .m-news {
      padding-bottom: 6rem; } }
  @media screen and (max-width: 576px) {
    .m-news {
      padding-bottom: 4rem;
      padding-top: 0; } }
  .m-news_relev {
    position: sticky;
    top: 10rem;
    transition: top 0.4s;
    display: flex;
    flex-direction: column;
    gap: 2.4rem; }
    .m-news_relev.is-top {
      top: 2rem; }
    @media screen and (max-width: 992px) {
      .m-news_relev {
        position: initial; } }
    .m-news_relev .title {
      color: #1E293B;
      font-size: 2.4rem;
      font-weight: 600;
      line-height: 130%;
      letter-spacing: -0.048rem; }
      @media only screen and (max-width: 1200px) {
        .m-news_relev .title {
          font-size: 2.2rem; } }
      @media only screen and (max-width: 800px) {
        .m-news_relev .title {
          font-size: 2rem; } }
      @media screen and (max-width: 575px) {
        .m-news_relev .title {
          font-size: 1.8rem; } }
    .m-news_relev .list {
      display: flex;
      flex-direction: column;
      gap: 1.6rem; }
    .m-news_relev .article-item {
      flex-direction: row;
      gap: 1.2rem;
      border: none;
      border-radius: 1.2rem; }
      .m-news_relev .article-item:hover {
        background-color: transparent;
        box-shadow: none;
        -webkit-box-shadow: none; }
    .m-news_relev .article-desc {
      display: none; }
    .m-news_relev .article-img {
      aspect-ratio: 11.5/8;
      max-width: 11.5rem;
      border-radius: 1.2rem;
      flex-shrink: 0; }
    .m-news_relev .article-content {
      padding: 0;
      flex-direction: column-reverse;
      gap: 1.2rem;
      justify-content: center; }
    .m-news_relev .article-info {
      gap: 1.3rem; }
      .m-news_relev .article-info_item {
        color: #334155;
        font-size: 1.3rem;
        line-height: 100%;
        font-family: var(--font-pri);
        padding: 0;
        background-color: transparent;
        border-radius: 0; }
      .m-news_relev .article-info_item + .article-info_item::before {
        top: 55%;
        left: -0.65rem;
        width: 0.1rem;
        height: 1.1rem;
        background-color: #334155; }
    .m-news_relev .article-title {
      font-size: 1.6rem;
      text-transform: initial; }
  .m-news_connect {
    display: flex;
    flex-direction: column;
    gap: 1.2rem; }
  .m-news_filter {
    width: 100%;
    justify-content: center; }
    @media screen and (max-width: 992px) {
      .m-news_filter {
        justify-content: initial; } }
    .m-news_filter .filter-item {
      color: #0F4C8F; }
      .m-news_filter .filter-item > *::after {
        background-color: #0F4C8F; }
      .m-news_filter .filter-item > *:is(:hover, :focus-visible) {
        color: #0F4C8F; }
      .m-news_filter .filter-item.is-active > *::after {
        width: 100%; }
      .m-news_filter .filter-item.is-active > * {
        color: #0F4C8F; }

@media screen and (max-width: 576px) {
  .m-latest .tt-section {
    text-align: center; } }

.m-latest_grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 32px;
  grid-row-gap: 32px; }
  @media screen and (max-width: 992px) {
    .m-latest_grid {
      display: flex;
      flex-wrap: wrap;
      grid-row-gap: 1.6rem; } }

@media screen and (max-width: 992px) {
  .m-latest_item {
    width: 100%; } }

.m-latest_item .article-item .article-img {
  aspect-ratio: 59.2/26.2; }

.m-latest_item:nth-child(1) {
  grid-area: 1 / 1 / 3 / 3; }

.m-latest_item:nth-child(2) {
  grid-area: 1 / 3 / 2 / 5; }

.m-latest_item:nth-child(3) {
  grid-area: 2 / 3 / 3 / 5; }

.m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item {
  flex-direction: row;
  align-items: center; }
  .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item:hover .article-content {
    border-color: #0555C8; }
  .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item:hover .article-img {
    padding: 1.6rem 0 1.6rem 1.6rem; }
    @media screen and (max-width: 576px) {
      .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item:hover .article-img {
        padding: 1.2rem 0 1.2rem 1.2rem; } }
  .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item .article-img {
    max-width: 29.6rem;
    height: 100%; }
    @media screen and (max-width: 576px) {
      .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item .article-img {
        max-width: 13rem; } }
  .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item .article-content {
    height: 100%;
    border: 0.1rem solid #E4E4E7;
    border-radius: 0 1.6rem 1.6rem 0;
    justify-content: center; }
  .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item .article-desc {
    display: none; }
  .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item .article-title > * {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    line-clamp: 4;
    -webkit-line-clamp: 4;
    overflow: hidden; }
    @media screen and (max-width: 576px) {
      .m-latest_item:is(:nth-child(2), :nth-child(3)) .article-item .article-title > * {
        display: -webkit-box;
        -webkit-box-orient: vertical;
        line-clamp: 2;
        -webkit-line-clamp: 2;
        overflow: hidden; } }

.newsdt {
  padding: 4rem 0 2.4rem; }
  @media screen and (max-width: 576px) {
    .newsdt {
      padding: 2.4rem 0; } }
  .newsdt .container {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem; }
    @media screen and (max-width: 992px) {
      .newsdt .container {
        gap: 0; } }
  .newsdt-left {
    width: calc(8 / 12 * 100% - 1.6rem);
    background-color: #fff;
    display: flex;
    flex-direction: column;
    gap: 4rem; }
    @media screen and (max-width: 992px) {
      .newsdt-left {
        width: 100%; } }
    @media screen and (max-width: 576px) {
      .newsdt-left {
        gap: 2rem; } }
  .newsdt-right {
    width: calc(4 / 12 * 100% - 1.6rem); }
    @media screen and (max-width: 992px) {
      .newsdt-right {
        width: 100%; } }
    .newsdt-right_inner {
      position: sticky;
      top: 9rem;
      display: flex;
      flex-direction: column;
      gap: 3.2rem;
      transition: top 0.4s; }
      @media screen and (max-width: 992px) {
        .newsdt-right_inner {
          position: initial; } }
      .newsdt-right_inner.is-top {
        top: 2rem; }
  .newsdt-heading {
    display: flex;
    flex-direction: column;
    gap: 1.6rem; }
    .newsdt-heading .tt-section {
      color: #101212;
      font-weight: 600;
      line-height: 140%; }
  .newsdt-thumb {
    aspect-ratio: 80/37.1; }
  .newsdt-desc {
    color: #282829;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; }
    @media screen and (max-width: 576px) {
      .newsdt-desc {
        font-size: 1.4rem; } }
  .newsdt-share {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    color: #3A4040; }
    @media screen and (max-width: 576px) {
      .newsdt-share {
        font-size: 1.4rem;
        gap: 0.8rem; } }
    .newsdt-share_list {
      display: flex;
      gap: 0.8rem; }
      .newsdt-share_list > * > * {
        display: block;
        width: 3.2rem;
        height: 3.2rem;
        border-radius: 50%;
        overflow: hidden;
        cursor: pointer;
        transition: transform 0.4s; }
        .newsdt-share_list > * > *:hover {
          transform: translateY(-0.5rem); }
      .newsdt-share_list > * > * > * {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: contain; }
  .newsdt-relate {
    display: flex;
    flex-direction: column;
    gap: 3.2rem; }
    @media screen and (max-width: 576px) {
      .newsdt-relate {
        gap: 1.6rem; } }
    .newsdt-relate .tt-section-m {
      font-size: 2.4rem;
      text-transform: none; }
      @media only screen and (max-width: 1200px) {
        .newsdt-relate .tt-section-m {
          font-size: 2.2rem; } }
      @media only screen and (max-width: 800px) {
        .newsdt-relate .tt-section-m {
          font-size: 2rem; } }
      @media screen and (max-width: 575px) {
        .newsdt-relate .tt-section-m {
          font-size: 1.8rem; } }
    .newsdt-relate_list {
      margin-top: -0.8rem;
      display: flex;
      flex-direction: column;
      gap: 3.2rem; }
      @media screen and (max-width: 992px) {
        .newsdt-relate_list {
          margin-top: 0;
          flex-direction: row;
          flex-wrap: wrap;
          gap: 3.2rem 1.6rem; } }
      @media screen and (max-width: 576px) {
        .newsdt-relate_list {
          gap: 1.6rem; } }
    @media screen and (max-width: 992px) {
      .newsdt-relate_item {
        width: calc(50% - 0.8rem); } }
    @media screen and (max-width: 576px) {
      .newsdt-relate_item {
        width: 100%; } }

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

.news-close {
  width: 2.4rem;
  height: 2.4rem;
  margin-left: auto;
  margin-right: 2rem;
  margin-bottom: 1.2rem;
  cursor: pointer; }
  @media screen and (min-width: 992.02px) {
    .news-close {
      display: none; } }
  @media screen and (max-width: 576px) {
    .news-close {
      margin-right: 1.2rem; } }
  .news-close img {
    height: 100%;
    object-fit: contain; }

@media screen and (max-width: 992px) {
  .newsdt-toc {
    position: fixed;
    top: 50%;
    right: 0;
    z-index: 110;
    transform: translateY(-50%) translateX(100%);
    width: 90%;
    max-width: 30rem;
    height: auto;
    padding: 2rem 0;
    background-color: #fAFAFA;
    transition: transform 0.6s; }
    .newsdt-toc.is-active {
      transform: translateY(-50%) translateX(0); }
      .newsdt-toc.is-active ~ .overlay-news {
        opacity: 1;
        visibility: visible;
        pointer-events: auto; } }

.news-relev {
  padding-top: 10.6rem; }
  @media screen and (max-width: 1024px) {
    .news-relev {
      padding-top: 6rem; } }
  @media screen and (max-width: 576px) {
    .news-relev {
      padding-top: 4rem; } }
  .news-relev .tt-section {
    color: #1D242D; }
  .news-relev .swiper-navigation {
    flex-direction: column-reverse; }
    @media screen and (max-width: 1350px) {
      .news-relev .swiper-navigation {
        flex-direction: row; } }
    .news-relev .swiper-navigation .next,
    .news-relev .swiper-navigation .prev {
      border: 0.1rem solid #0C4DA2; }
      .news-relev .swiper-navigation .next img,
      .news-relev .swiper-navigation .prev img {
        -webkit-filter: brightness(0) saturate(100%) invert(24%) sepia(99%) saturate(1529%) hue-rotate(197deg) brightness(89%) contrast(89%);
        filter: brightness(0) saturate(100%) invert(24%) sepia(99%) saturate(1529%) hue-rotate(197deg) brightness(89%) contrast(89%); }
      .news-relev .swiper-navigation .next:hover,
      .news-relev .swiper-navigation .prev:hover {
        background-color: #0C4DA2; }
        .news-relev .swiper-navigation .next:hover img,
        .news-relev .swiper-navigation .prev:hover img {
          -webkit-filter: brightness(0) invert(1);
          filter: brightness(0) invert(1); }
      .news-relev .swiper-navigation .next.swiper-button-disabled,
      .news-relev .swiper-navigation .prev.swiper-button-disabled {
        opacity: 0.4;
        pointer-events: none; }

.p-newsdt header {
  position: fixed;
  top: 0;
  max-width: 100%;
  box-shadow: 0.4rem 0.9rem 4rem 0rem rgba(26, 26, 28, 0.4);
  -webkit-box-shadow: 0.4rem 0.9rem 4rem 0rem rgba(26, 26, 28, 0.4); }

.p-newsdt .header-top,
.p-newsdt .header-bottom {
  padding-left: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibmV3cy5jc3MiLCJzb3VyY2VzIjpbIm5ld3Muc2NzcyIsIl9jb3JlL19mb250LnNjc3MiLCJfY29yZS9fbWl4aW4uc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX3BhZ2VzL19uZXdzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxuQGltcG9ydCBcIl9jb3JlL2ZvbnRcIjtcbkBpbXBvcnQgXCJfY29yZS9taXhpblwiO1xuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5cbi8vIExheW91dFxuLy8gQGltcG9ydCBcIl9sYXlvdXRzL3N3aXBlclwiO1xuXG4vLyBNb2R1bGVzXG4vLyBAaW1wb3J0IFwiX21vZHVsZXMvbmV3cy1saXN0XCI7XG5cbi8vIFBhZ2VzXG5AaW1wb3J0IFwiX3BhZ2VzL25ld3NcIjsiLCJAbWl4aW4gZnotMjAwIHtcbiAgZm9udC1zaXplOiAyMHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTVyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxMHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMTIwIHtcbiAgZm9udC1zaXplOiAxMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogOXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTkwIHtcbiAgZm9udC1zaXplOiA5cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei03MiB7XG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNjUge1xuICBmb250LXNpemU6IDYuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTY0IHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNjAge1xuICBmb250LXNpemU6IDZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNTYge1xuICBmb250LXNpemU6IDUuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNTUge1xuICBmb250LXNpemU6IDUuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNTAge1xuICBmb250LXNpemU6IDVyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNDgge1xuICBmb250LXNpemU6IDQuOHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00NSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNDIge1xuICBmb250LXNpemU6IDQuMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00MCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zOCB7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTM2IHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzUge1xuICBmb250LXNpemU6IDMuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzQge1xuICBmb250LXNpemU6IDMuNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTMwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTI5IHtcbiAgZm9udC1zaXplOiAyLjlyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjgge1xuICBmb250LXNpemU6IDIuOHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTI2IHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjUge1xuICBmb250LXNpemU6IDIuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTIzIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjIge1xuICBmb250LXNpemU6IDIuMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjEge1xuICBmb250LXNpemU6IDIuMXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yMCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0xOSB7XG4gIGZvbnQtc2l6ZTogMS45cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjdyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE4IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE3IHtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG5cbkBtaXhpbiBmei0xNiB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMTUge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cblxuQG1peGluIGZ6LTE0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtaXhpbiBmei0xMyB7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xufVxuXG5AbWl4aW4gZnotMTIge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1peGluIGZ6LTExIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbkBtaXhpbiBmei0xMCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuQG1peGluIGZ6LTkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdENsZWFyZml4XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGNsZWFyIHtcbiAgKnpvb206IDE7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRGb250XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIG1pbmN5bygpIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXG4gICAgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xufVxuXG5AbWl4aW4gbWluY2hvKCkge1xuICBmb250LWZhbWlseTogXCLmuLjmmI7mnJ1cIiwgWXVNaW5jaG8sIFwi44OS44Op44Ku44OO5piO5pydIFByb04gVzNcIixcbiAgICBcIkhpcmFnaW5vIE1pbmNobyBQcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIu+8re+8syDmmI7mnJ1cIiwgc2VyaWY7XG59XG5cbkBtaXhpbiBtb25zdGZvbnQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0TWVkaWFcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWl4aW4gbWF4KCRwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluKCRwb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRicmVha3BvaW50MX0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAjeyRicmVha3BvaW50Mn0pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbWluLXNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skcG9pbnR9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1sYW5kIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1wb3J0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiLW1pbmkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdEZsZXggQm94XG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIGZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWljZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1qY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWl4aW4gYmdJbWFnZSgkcG9zaXRpb246IGNlbnRlciwgJHNpemU6IGNvdmVyLCAkcmVwZWF0OiBuby1yZXBlYXQpIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6ICRyZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICRwb3NpdGlvbjtcbn1cblxuQG1peGluIHRyYW5zaXRpb24oJHM6IDAuM3MpIHtcbiAgdHJhbnNpdGlvbjogJHMgZWFzZTtcbn1cblxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICRoZWlnaHQ7XG59XG5cbkBtaXhpbiBwc2V1ZG8oJHo6IDApIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkejtcbiAgY29udGVudDogXCJcIjtcbn1cblxuQG1peGluIGltZ0NvdmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1peGluIGltZ0NvbnRhaW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbkBtaXhpbiBhdXRvWCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtaXhpbiBzY3JvbGxiYXIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAvLyBib3gtc2hhZG93OiBpbnNldCAwIDAgNXB4ICM4MGEyMDA7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjb2xvci1zZWNvbmQsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgfVxufVxuXG5AbWl4aW4gbXgoJHNpemU6IDApIHtcbiAgbWFyZ2luLXJpZ2h0OiAkc2l6ZTtcbiAgbWFyZ2luLWxlZnQ6ICRzaXplO1xufVxuXG5AbWl4aW4gZnVsbEFicyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG5AbWl4aW4gbGluZUNsYW1wKCRsaW5lOiAyKSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBsaW5lLWNsYW1wOiAkbGluZTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIjpyb290IHtcbiAgLS1mb250LXByaTogXCJNdWxpc2hcIiwgc2Fucy1zZXJpZjtcbiAgLy8gLS1mb250LXNlYzogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAvLyAtLWZvbnQtdGhpcmQ6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuXG4gIC8vIEZvb3RlclxuICAtLWZvb3Rlci1iZy1jb2xvcjogI2ZmZjtcbiAgLS1mb290ZXItY2xyLXRleHQ6ICRjb2xvci10ZXh0O1xuICAtLWZvdGVyLWNsci10ZXh0LWNwcjogI2ZhZmFmYTtcblxuICAvLyBaLWluZGV4XG4gIC0tei1pLWhlYWRlcjogMTAwO1xufVxuXG4kY29sb3ItcHJpOiAjMEM0REEyO1xuJGNvbG9yLXNlY29uZDogI0Y5NzMxNjtcblxuJGNvbG9yLXRleHQ6ICMxODE4MUI7IiwiLm0tbmV3cyB7XG4gIHBhZGRpbmctYm90dG9tOiAxMnJlbTtcblxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG5cbiAgJl9yZWxldiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwcmVtO1xuICAgIHRyYW5zaXRpb246IHRvcCAwLjRzO1xuXG4gICAgJi5pcy10b3Age1xuICAgICAgdG9wOiAycmVtO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGNvbG9yOiAjMUUyOTNCO1xuICAgICAgQGluY2x1ZGUgZnotMjQ7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDQ4cmVtO1xuICAgIH1cblxuICAgIC5saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAxLjZyZW07XG4gICAgfVxuXG4gICAgLmFydGljbGUtaXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgZ2FwOiAxLjJyZW07XG5cbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFydGljbGUtZGVzYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWltZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IDExLjUvODtcbiAgICAgIG1heC13aWR0aDogMTEuNXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcblxuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuXG4gICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuYXJ0aWNsZS1pbmZvIHtcbiAgICAgIGdhcDogMS4zcmVtO1xuXG4gICAgICAmX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzMzNDE1NTtcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmX2l0ZW0rLmFydGljbGUtaW5mb19pdGVtIHtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNTUlO1xuICAgICAgICAgIGxlZnQ6IC0wLjY1cmVtO1xuXG4gICAgICAgICAgd2lkdGg6IDAuMXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuMXJlbTtcblxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzQxNTU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYXJ0aWNsZS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIH1cbiAgfVxuXG4gICZfY29ubmVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG5cbiAgJl9maWx0ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGluaXRpYWw7XG4gICAgfVxuXG4gICAgLmZpbHRlci1pdGVtIHtcbiAgICAgIGNvbG9yOiAjMEY0QzhGO1xuXG4gICAgICA+KiB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEY0QzhGO1xuICAgICAgICB9XG5cbiAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cy12aXNpYmxlKSB7XG4gICAgICAgICAgY29sb3I6ICMwRjRDOEY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmU+Kjo6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi5pcy1hY3RpdmU+KiB7XG4gICAgICAgIGNvbG9yOiAjMEY0QzhGO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubS1sYXRlc3Qge1xuICAudHQtc2VjdGlvbiB7XG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcbiAgICBncmlkLWNvbHVtbi1nYXA6IDMycHg7XG4gICAgZ3JpZC1yb3ctZ2FwOiAzMnB4O1xuXG4gICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ3JpZC1yb3ctZ2FwOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9pdGVtIHtcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5hcnRpY2xlLWl0ZW0ge1xuICAgICAgLmFydGljbGUtaW1nIHtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA1OS4yLzI2LjI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgZ3JpZC1hcmVhOiAxIC8gMSAvIDMgLyAzO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGdyaWQtYXJlYTogMSAvIDMgLyAyIC8gNTtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICBncmlkLWFyZWE6IDIgLyAzIC8gMyAvIDU7XG4gICAgfVxuXG4gICAgJjppcyg6bnRoLWNoaWxkKDIpLCA6bnRoLWNoaWxkKDMpKSAuYXJ0aWNsZS1pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFydGljbGUtY29udGVudCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDU1NUM4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFydGljbGUtaW1nIHtcbiAgICAgICAgICBwYWRkaW5nOiAxLjZyZW0gMCAxLjZyZW0gMS42cmVtO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjJyZW0gMCAxLjJyZW0gMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1pbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDI5LjZyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hcnRpY2xlLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNFNEU0RTc7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMS42cmVtIDEuNnJlbSAwO1xuXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAuYXJ0aWNsZS1kZXNjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFydGljbGUtdGl0bGU+KiB7XG4gICAgICAgIEBpbmNsdWRlIGxpbmVDbGFtcCg0KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICBAaW5jbHVkZSBsaW5lQ2xhbXAoMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3NkdCB7XG4gIHBhZGRpbmc6IDRyZW0gMCAyLjRyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgcGFkZGluZzogMi40cmVtIDA7XG4gIH1cblxuICAuY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDMuMnJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgZ2FwOiAwO1xuICAgIH1cblxuICAgIC8vIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgIC8vICAgZ2FwOiAycmVtO1xuICAgIC8vIH1cbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgd2lkdGg6IGNhbGMoOCAvIDEyICogMTAwJSAtIDEuNnJlbSk7XG5cbiAgICAvLyBwYWRkaW5nLXRvcDogMi40cmVtO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDIuNHJlbTtcbiAgICAvLyBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRTVFN0VCO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAvLyBwYWRkaW5nOiAycmVtIDEuNnJlbTtcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmLXJpZ2h0IHtcbiAgICB3aWR0aDogY2FsYyg0IC8gMTIgKiAxMDAlIC0gMS42cmVtKTtcblxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9pbm5lciB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiA5cmVtO1xuXG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMy4ycmVtO1xuXG4gICAgICB0cmFuc2l0aW9uOiB0b3AgMC40cztcblxuICAgICAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgfVxuXG4gICAgICAmLmlzLXRvcCB7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYtaGVhZGluZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS42cmVtO1xuXG4gICAgLnR0LXNlY3Rpb24ge1xuICAgICAgY29sb3I6ICMxMDEyMTI7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgfVxuICB9XG5cbiAgJi10aHVtYiB7XG4gICAgYXNwZWN0LXJhdGlvOiA4MC8zNy4xO1xuICB9XG5cbiAgJi1kZXNjIHtcbiAgICBjb2xvcjogIzI4MjgyOTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJi1zaGFyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS42cmVtO1xuICAgIGNvbG9yOiAjM0E0MDQwO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGdhcDogMC44cmVtO1xuICAgIH1cblxuICAgICZfbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAwLjhyZW07XG5cbiAgICAgID4qPioge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDMuMnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cmVtKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+Kj4qPioge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXJlbGF0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMy4ycmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAudHQtc2VjdGlvbi1tIHtcbiAgICAgIEBpbmNsdWRlIGZ6LTI0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgJl9saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjhyZW07XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAzLjJyZW07XG5cbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAzLjJyZW0gMS42cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pdGVtIHtcbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAwLjhyZW0pO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5uZXdzLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDExO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgd2lkdGg6IDRyZW07XG4gIHBhZGRpbmc6IDAuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgJGNvbG9yLXByaTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgQGluY2x1ZGUgbWluKDk5Mi4wMnB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubmV3cy1jbG9zZSB7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIEBpbmNsdWRlIG1pbig5OTIuMDJweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgaW1nQ29udGFpbjtcbiAgfVxufVxuXG4ubmV3c2R0LXRvYyB7XG4gIEBpbmNsdWRlIG1heCg5OTJweCkge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMTA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgICB3aWR0aDogOTAlO1xuICAgIG1heC13aWR0aDogMzByZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZkFGQUZBO1xuXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnM7XG5cbiAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgwKTtcblxuICAgICAgfi5vdmVybGF5LW5ld3Mge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLm5ld3MtcmVsZXYge1xuICBwYWRkaW5nLXRvcDogMTAuNnJlbTtcblxuICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxuXG4gIC50dC1zZWN0aW9uIHtcbiAgICBjb2xvcjogIzFEMjQyRDtcbiAgfVxuXG4gIC5zd2lwZXItbmF2aWdhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXG4gICAgQGluY2x1ZGUgbWF4KDEzNTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG5cbiAgICAubmV4dCxcbiAgICAucHJldiB7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3ItcHJpO1xuXG4gICAgICBpbWcge1xuICAgICAgICAtd2Via2l0LWZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjQlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1MjklKSBodWUtcm90YXRlKDE5N2RlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDg5JSk7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoMjQlKSBzZXBpYSg5OSUpIHNhdHVyYXRlKDE1MjklKSBodWUtcm90YXRlKDE5N2RlZykgYnJpZ2h0bmVzcyg4OSUpIGNvbnRyYXN0KDg5JSk7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAvLyB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ucC1uZXdzZHQge1xuICBoZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgYm94LXNoYWRvdzogMC40cmVtIDAuOXJlbSA0cmVtIDByZW0gcmdiYSgyNiwgMjYsIDI4LCAwLjQwKTtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAuNHJlbSAwLjlyZW0gNHJlbSAwcmVtIHJnYmEoMjYsIDI2LCAyOCwgMC40MCk7XG4gIH1cblxuICAuaGVhZGVyLXRvcCxcbiAgLmhlYWRlci1ib3R0b20ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufSJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQTs7OERBRThEO0FBVzlEOzs4REFFOEQ7QUFlOUQ7OzhEQUU4RDtBQWlEOUQ7OzhEQUU4RDtBQ25GOUQsQUFBQSxLQUFLLENBQUM7RUFDSixVQUFVLENBQUEscUJBQUM7RUFLWCxpQkFBaUIsQ0FBQSxLQUFDO0VBQ2xCLGlCQUFpQixDQUFBLFlBQUM7RUFDbEIsb0JBQW9CLENBQUEsUUFBQztFQUdyQixZQUFZLENBQUEsSUFBQyxHQUNkOztBQ1pELEFBQUEsT0FBTyxDQUFDO0VBQ04sY0FBYyxFQUFFLEtBQUssR0FpSnRCO0VGaEhDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUVsQ3JDLEFBQUEsT0FBTyxDQUFDO01BSUosY0FBYyxFQUFFLElBQUksR0E4SXZCO0VGaEhDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLEtBQUs7SUVsQ3JDLEFBQUEsT0FBTyxDQUFDO01BUUosY0FBYyxFQUFFLElBQUk7TUFDcEIsV0FBVyxFQUFFLENBQUMsR0F5SWpCO0VBdElFLEFBQUQsYUFBTyxDQUFDO0lBQ04sUUFBUSxFQUFFLE1BQU07SUFDaEIsR0FBRyxFQUFFLEtBQUs7SUFDVixVQUFVLEVBQUUsUUFBUTtJQU1wQixPQUFPLEVBQUUsSUFBSTtJQUNiLGNBQWMsRUFBRSxNQUFNO0lBQ3RCLEdBQUcsRUFBRSxNQUFNLEdBcUZaO0lBaEdBLEFBS0MsYUFMSyxBQUtKLE9BQU8sQ0FBQztNQUNQLEdBQUcsRUFBRSxJQUFJLEdBQ1Y7SUZlSCxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO01FdEJsQyxBQUFELGFBQU8sQ0FBQztR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 */
