:root {
  /* Typography */
  --font-pri: 'Open Sans', sans-serif;
  --font-sec: 'SVN-Segoe UI Condensed', sans-serif;
  --font-third: 'Raleway', sans-serif;
  --font-fourth: "acumin-pro", sans-serif;
  /* Color Palette */
  --color-pri: #6a1780;
  --color-sec: #b50f7f;
  --color-third: #cde1d7;
  --color-text: #000;
  --color-text-2: #101828;
  --color-text-3: #667085;
  --color-text-4: #1d2939;
  --color-text-5: #d0d5dd;
  --color-white: #fff;
  --color-black: #000;
  --container-width: 124.8rem;
  --container-padding: 1.6rem;
  --footer-clr-text: #fff;
  --footer-clr-text-cpr: #fff;
  --footer-bg-color: #6a1780;
  --z-i-header: 100; }

.m-postdt {
  margin: 6rem 0rem 6rem; }
  @media screen and (max-width: 992px) {
    .m-postdt {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .m-postdt {
      margin: 4rem 0rem; } }
  @media screen and (max-width: 576px) {
    .m-postdt {
      margin-top: 2rem; } }
  .m-postdt_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem;
    position: relative; }
    @media screen and (max-width: 992px) {
      .m-postdt_inner {
        gap: 2.4rem; } }
  .m-postdt_left {
    flex: 1;
    max-width: 100%;
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    max-width: 84.4rem; }
    @media screen and (max-width: 576px) {
      .m-postdt_left {
        gap: 2.4rem; } }
  .m-postdt_right {
    width: 31.2rem;
    margin-left: auto; }
    @media screen and (max-width: 992px) {
      .m-postdt_right {
        width: 24rem; } }
    @media screen and (max-width: 768px) {
      .m-postdt_right {
        width: 20rem; } }
    @media screen and (max-width: 576px) {
      .m-postdt_right {
        width: 100%; } }
  .m-postdt_sticky {
    position: sticky;
    top: 12rem;
    transition: top 0.4s;
    display: flex;
    flex-direction: column; }
  .m-postdt_heading {
    display: flex;
    flex-direction: column;
    gap: 1.6rem; }
    @media screen and (max-width: 576px) {
      .m-postdt_heading {
        gap: 1.2rem; } }
  .m-postdt_heading .article-tag {
    margin-bottom: 0; }
  .m-postdt_btn {
    position: fixed;
    left: 0.5rem;
    top: 50%;
    z-index: 11;
    transform: translateY(-50%);
    width: 4rem;
    padding: 0.6rem;
    background-color: #fff;
    border: 0.1rem solid var(--color-pri);
    border-radius: 0.8rem;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer; }
    @media screen and (min-width: 992.02px) {
      .m-postdt_btn {
        display: none; } }
  .m-postdt_close {
    width: 2.4rem;
    height: 2.4rem;
    margin-left: auto;
    margin-right: 1rem;
    cursor: pointer; }
    @media screen and (min-width: 992.02px) {
      .m-postdt_close {
        display: none; } }
    .m-postdt_close img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  @media screen and (max-width: 992px) {
    .m-postdt_relate {
      padding: 0 1.2rem;
      overflow-y: auto; } }

.post-desc {
  font-size: 1.6rem;
  color: #032c41;
  line-height: 150%;
  letter-spacing: -0.032rem; }
  @media only screen and (max-width: 800px) {
    .post-desc {
      font-size: 1.4rem; } }

.m-postdt_advert {
  display: block;
  aspect-ratio: 31.2/46.8;
  max-width: 100%;
  border-radius: 1.6rem;
  overflow: hidden; }
  @media screen and (min-width: 1200px) {
    .m-postdt_advert:hover img, .m-postdt_advert:focus-visible img {
      transform: scale(1.05); } }
  @media screen and (max-width: 576px) {
    .m-postdt_advert {
      border-radius: 0.8rem; } }
  .m-postdt_advert img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.4s; }

.outstand-wrap {
  margin-top: 4rem; }
  @media screen and (max-width: 576px) {
    .outstand-wrap {
      margin-top: 2.4rem; } }
  .outstand-wrap .t-24 {
    color: var(--color-pri);
    font-weight: 600;
    line-height: 120%;
    letter-spacing: -0.048rem;
    text-transform: capitalize; }

.outstand {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  margin-top: 1.2rem; }
  .outstand .article-item {
    flex-direction: row;
    gap: 1.2rem;
    align-items: center; }
  .outstand .article-img {
    flex-shrink: 0;
    aspect-ratio: 10/7.9;
    max-width: 10rem;
    border-radius: 0.8rem; }
    @media screen and (max-width: 992px) {
      .outstand .article-img {
        max-width: 8rem; } }
  .outstand .article-content {
    display: flex;
    flex-direction: column-reverse;
    gap: 0.8rem; }
  .outstand .article-title {
    font-size: 1.4rem;
    letter-spacing: -0.028rem; }
  .outstand .article-tag {
    margin-bottom: 0; }
  .outstand .article-tag_item {
    font-size: 1.2rem; }
    .outstand .article-tag_item:first-child {
      display: none; }
  .outstand .video-item {
    flex-direction: row;
    border-radius: 0.8rem; }
    .outstand .video-item_img {
      flex-shrink: 0;
      aspect-ratio: 10/7.9;
      max-width: 10rem; }
      @media screen and (max-width: 992px) {
        .outstand .video-item_img {
          max-width: 8rem; } }
    .outstand .video-item_play {
      width: 2.4rem;
      height: 2.4rem;
      left: 0.8rem;
      bottom: 0.8rem; }
    .outstand .video-item_content {
      padding: 1.2rem;
      display: flex;
      align-items: center; }
    .outstand .video-item_title {
      font-size: 1.4rem;
      letter-spacing: -0.028rem; }

.share-wrap {
  position: absolute;
  top: 0;
  right: calc(100% + 1.6rem);
  width: 3.2rem;
  height: 100%; }
  @media screen and (max-width: 1350px) {
    .share-wrap {
      position: initial;
      width: 100%;
      height: auto; } }

.share-list {
  position: sticky;
  top: 12rem;
  display: flex;
  flex-direction: column;
  gap: 0.8rem; }
  @media screen and (max-width: 1350px) {
    .share-list {
      flex-wrap: wrap;
      flex-direction: row; } }

.share-item {
  flex-shrink: 0;
  width: 3.2rem;
  height: 3.2rem;
  background-color: #fff;
  border-radius: 50%; }
  @media screen and (min-width: 1200px) {
    .share-item:hover img, .share-item:focus-visible img {
      transform: scale(1.05); } }
  .share-item img {
    width: 100%;
    height: 100%;
    object-fit: contain;
    transition: transform 0.4s; }

.share-close {
  display: none;
  width: 1.6rem;
  height: 1.6rem;
  margin-left: auto;
  position: absolute;
  top: 1.2rem;
  right: 1.6rem;
  z-index: 1; }

.share-toggle {
  position: fixed;
  top: 50%;
  right: 0.5rem;
  transform: translate(0%, -50%);
  z-index: 11;
  cursor: pointer;
  width: 4rem;
  height: 4rem;
  border-radius: 0.4rem;
  background-color: #fff;
  display: none; }
  @media screen and (max-width: 992px) {
    .share-toggle {
      display: none; } }

.latest {
  margin: 10rem 0rem 10rem; }
  @media screen and (max-width: 992px) {
    .latest {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .latest {
      margin: 4rem 0rem; } }
  .latest .tt-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 1.6rem; }
    @media screen and (max-width: 768px) {
      .latest .tt-wrap .btn {
        display: none; } }
  .latest .btn-wrap {
    display: none; }
    @media screen and (max-width: 768px) {
      .latest .btn-wrap {
        display: flex; } }

.latest-list {
  --gap: 3.2rem;
  --item-number: 3;
  margin-top: 4rem;
  display: flex;
  flex-wrap: wrap;
  gap: var(--gap); }
  @media screen and (max-width: 992px) {
    .latest-list {
      --gap: 2.4rem; } }
  @media screen and (max-width: 576px) {
    .latest-list {
      --item-number: 1;
      margin-top: 2.4rem; } }
  .latest-list > * {
    width: calc(100% / var(--item-number) - var(--gap) * (var(--item-number) - 1) / var(--item-number)); }

.p-postdt:has(.js-back-handler) .m-postdt_left {
  max-width: 100%; }
  @media screen and (min-width: 576.02px) {
    .p-postdt:has(.js-back-handler) .m-postdt_left {
      gap: 3.2rem; } }

.p-postdt:has(.js-back-handler) .mona-content h1,
.p-postdt:has(.js-back-handler) .mona-content h2,
.p-postdt:has(.js-back-handler) .mona-content h3,
.p-postdt:has(.js-back-handler) .mona-content h4,
.p-postdt:has(.js-back-handler) .mona-content h5,
.p-postdt:has(.js-back-handler) .mona-content h6 {
  margin: 3.2rem 0; }
  @media screen and (max-width: 576px) {
    .p-postdt:has(.js-back-handler) .mona-content h1,
    .p-postdt:has(.js-back-handler) .mona-content h2,
    .p-postdt:has(.js-back-handler) .mona-content h3,
    .p-postdt:has(.js-back-handler) .mona-content h4,
    .p-postdt:has(.js-back-handler) .mona-content h5,
    .p-postdt:has(.js-back-handler) .mona-content h6 {
      margin: 1.6rem 0; } }

@media screen and (min-width: 576.02px) {
  .p-postdt:has(.js-back-handler) .mona-content .gallery-columns-2,
  .p-postdt:has(.js-back-handler) .mona-content .gallery-columns-3 {
    margin: 3.2rem 0 !important; } }

.p-postdt:has(.js-back-handler) .mona-content .gallery-columns-2,
.p-postdt:has(.js-back-handler) .mona-content .gallery-columns-3 {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw !important; }

.p-postdt:has(.js-back-handler) .mona-content .wp-caption {
  position: relative;
  left: 50%;
  width: 100vw !important;
  max-width: 100vw;
  margin-left: -50vw; }

.p-postdt:has(.js-back-handler) .mona-content img {
  border-radius: 0; }

.p-postdt:has(.js-back-handler) .mona-content > img,
.p-postdt:has(.js-back-handler) .mona-content > p > img,
.p-postdt:has(.js-back-handler) .mona-content figure {
  position: relative;
  left: 50%;
  width: 100vw;
  max-width: 100vw;
  margin-left: -50vw; }

.p-postdt:has(.js-back-handler) .header-main_back {
  display: flex;
  gap: 0.4rem;
  align-items: center;
  color: var(--color-text-3);
  font-size: 1.6rem;
  font-weight: 400;
  line-height: normal;
  letter-spacing: -0.032rem;
  transition: color 0.4s; }
  @media only screen and (max-width: 800px) {
    .p-postdt:has(.js-back-handler) .header-main_back {
      font-size: 1.4rem; } }
  @media screen and (min-width: 1200px) {
    .p-postdt:has(.js-back-handler) .header-main_back:hover, .p-postdt:has(.js-back-handler) .header-main_back:focus-visible {
      color: var(--color-pri); }
      .p-postdt:has(.js-back-handler) .header-main_back:hover img, .p-postdt:has(.js-back-handler) .header-main_back:focus-visible img {
        filter: brightness(0) saturate(100%) invert(12%) sepia(57%) saturate(4152%) hue-rotate(278deg) brightness(98%) contrast(99%);
        -webkit-filter: brightness(0) saturate(100%) invert(12%) sepia(57%) saturate(4152%) hue-rotate(278deg) brightness(98%) contrast(99%); } }
  .p-postdt:has(.js-back-handler) .header-main_back img {
    flex-shrink: 0;
    width: 1.6rem;
    height: 1.6rem;
    object-fit: contain; }

.p-postdt:has(.js-back-handler) .header-main_left {
  display: flex;
  gap: 3.2rem;
  align-items: center; }
  @media screen and (max-width: 1199.98px) {
    .p-postdt:has(.js-back-handler) .header-main_left {
      gap: 2.4rem; } }
  @media screen and (max-width: 576px) {
    .p-postdt:has(.js-back-handler) .header-main_left {
      gap: 1.6rem; } }

.p-postdt:has(.js-back-handler) .header-main .main-logo,
.p-postdt:has(.js-back-handler) .header-main .custom-logo-link {
  width: 8rem;
  height: 8rem; }
  @media screen and (max-width: 1199.98px) {
    .p-postdt:has(.js-back-handler) .header-main .main-logo,
    .p-postdt:has(.js-back-handler) .header-main .custom-logo-link {
      width: 7rem;
      height: 7rem; } }

.p-postdt:has(.js-back-handler) .main {
  padding-top: 8rem; }
  @media screen and (max-width: 1199.98px) {
    .p-postdt:has(.js-back-handler) .main {
      padding-top: 7rem; } }

.p-postdt:has(.js-back-handler) .header-main_inner {
  position: relative; }

.p-postdt:has(.js-back-handler) .header-main_right,
.p-postdt:has(.js-back-handler) .header-main_left {
  flex: 1;
  max-width: 100%; }

.p-postdt:has(.js-back-handler) .header-main_magazine {
  width: 21.5rem;
  height: 5.8rem; }
  @media screen and (max-width: 1199.98px) {
    .p-postdt:has(.js-back-handler) .header-main_magazine {
      width: 18rem;
      height: 4.8rem; } }
  @media screen and (max-width: 992px) {
    .p-postdt:has(.js-back-handler) .header-main_magazine {
      width: 15rem;
      height: 4rem; } }
  @media screen and (max-width: 576px) {
    .p-postdt:has(.js-back-handler) .header-main_magazine {
      display: none; } }
  .p-postdt:has(.js-back-handler) .header-main_magazine img {
    width: 100%;
    height: 100%;
    object-fit: contain; }

@media screen and (max-width: 576px) {
  .p-postdt:has(.js-back-handler) .menu-search {
    right: -7.2rem; } }

.p-postdt:has(.js-back-handler) .header.is-fixed .header-main .main-logo,
.p-postdt:has(.js-back-handler) .header.is-fixed .header-main .custom-logo-link {
  width: 7rem;
  height: 7rem; }

.p-postdt.p-recruit .main {
  padding-top: 14.6rem; }
  @media screen and (max-width: 1199.98px) {
    .p-postdt.p-recruit .main {
      padding-top: 7rem; } }

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