: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(.hero-img) .m-postdt_left {
  max-width: 100%; }
  @media screen and (min-width: 576.02px) {
    .p-postdt:has(.hero-img) .m-postdt_left {
      gap: 3.2rem; } }

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

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

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

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

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

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

.p-postdt:has(.hero-img) .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(.hero-img) .header-main_back {
      font-size: 1.4rem; } }
  @media screen and (min-width: 1200px) {
    .p-postdt:has(.hero-img) .header-main_back:hover, .p-postdt:has(.hero-img) .header-main_back:focus-visible {
      color: var(--color-pri); }
      .p-postdt:has(.hero-img) .header-main_back:hover img, .p-postdt:has(.hero-img) .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(.hero-img) .header-main_back img {
    flex-shrink: 0;
    width: 1.6rem;
    height: 1.6rem;
    object-fit: contain; }

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

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

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

.p-postdt:has(.hero-img) .header-main_inner {
  position: relative; }

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

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

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

.p-postdt:has(.hero-img) .header.is-fixed .header-main .main-logo,
.p-postdt:has(.hero-img) .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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicG9zdC1kZXRhaWwuY3NzIiwic291cmNlcyI6WyJwb3N0LWRldGFpbC5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfcGFnZXMvX3Bvc3QtZGV0YWlsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxyXG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xyXG5AaW1wb3J0IFwiX2NvcmUvbWl4aW5cIjtcclxuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XHJcblxyXG4vLyBMYXlvdXRcclxuXHJcbi8vIFBhZ2VzXHJcbkBpbXBvcnQgXCJfcGFnZXMvcG9zdC1kZXRhaWxcIjsiLCJAbWl4aW4gZnotMjAwIHtcclxuICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTQwIHtcclxuICBmb250LXNpemU6IDE0cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA5cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTI4IHtcclxuICBmb250LXNpemU6IDEyLjhyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDhyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMTIge1xyXG4gIGZvbnQtc2l6ZTogMTEuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTAwIHtcclxuICBmb250LXNpemU6IDEwcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA2LjRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei05MiB7XHJcbiAgZm9udC1zaXplOiA5LjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotODAge1xyXG4gIGZvbnQtc2l6ZTogOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTcyIHtcclxuICBmb250LXNpemU6IDcuMnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY4IHtcclxuICBmb250LXNpemU6IDYuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY0IHtcclxuICBmb250LXNpemU6IDYuNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjAge1xyXG4gIGZvbnQtc2l6ZTogNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTU2IHtcclxuICBmb250LXNpemU6IDUuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTQge1xyXG4gIGZvbnQtc2l6ZTogNS40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTIge1xyXG4gIGZvbnQtc2l6ZTogNS4ycmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTAge1xyXG4gIGZvbnQtc2l6ZTogNXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDgge1xyXG4gIGZvbnQtc2l6ZTogNC44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00NCB7XHJcbiAgZm9udC1zaXplOiA0LjRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MiB7XHJcbiAgZm9udC1zaXplOiA0LjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQwIHtcclxuICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM4IHtcclxuICBmb250LXNpemU6IDMuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzYge1xyXG4gIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzUge1xyXG4gIGZvbnQtc2l6ZTogMy41cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzQge1xyXG4gIGZvbnQtc2l6ZTogMy40cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMiB7XHJcbiAgZm9udC1zaXplOiAzLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMCB7XHJcbiAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOSB7XHJcbiAgZm9udC1zaXplOiAyLjlyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI4IHtcclxuICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjYge1xyXG4gIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNSB7XHJcbiAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI0IHtcclxuICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjMge1xyXG4gIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMiB7XHJcbiAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMSB7XHJcbiAgZm9udC1zaXplOiAyLjFyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTIwIHtcclxuICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE5IHtcclxuICBmb250LXNpemU6IDEuOXJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTgge1xyXG4gIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICBmb250LXNpemU6IDEuN3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE2IHtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTUge1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG5cclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNCB7XHJcbiAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMiB7XHJcbiAgZm9udC1zaXplOiAxLjJyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMSB7XHJcbiAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotOSB7XHJcbiAgZm9udC1zaXplOiAwLjlyZW07XHJcbn0iLCIvLy0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLSBLRVkgU0VBUkNIXHJcbi8vICoqIFJFU1BPTlNJVkVcclxuLy8gKiogSU1BR0VcclxuLy8gKiogTEFZT1VUXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vLSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIFJFU1BPTlNJVkVcclxuQG1peGluIG1heCgkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkcG9pbnQpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcG9pbnQpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gSU1BR0VcclxuQG1peGluIGltZ0NvdmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBpbWdDb250YWluIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG5cclxuLy8tIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gTEFZT1VUXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjRzKSB7XHJcbiAgdHJhbnNpdGlvbjogJHMgZWFzZTtcclxufVxyXG5cclxuQG1peGluIGJveCgkd2lkdGgsICRoZWlnaHQ6ICR3aWR0aCkge1xyXG4gIHdpZHRoOiAkd2lkdGg7XHJcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xyXG59XHJcblxyXG5AbWl4aW4gc2Nyb2xsYmFyIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xyXG4gICAgLy8gYm9yZGVyLXJhZGl1czogMTBweDtcclxuICB9XHJcblxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgIGJhY2tncm91bmQ6IHJnYmEoJGNvbG9yLXByaSwgMC4yKTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnVsbEFicygkejogbnVsbCkge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBpbnNldDogMDtcclxuXHJcbiAgQGlmICR6IHtcclxuICAgIHotaW5kZXg6ICR6O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMiwgJGRpc3BsYXk6IHRydWUpIHtcclxuICBAaWYgJGRpc3BsYXkge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB9XHJcblxyXG4gIGxpbmUtY2xhbXA6ICRsaW5lO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4oJG1hcmdpbjEsICRtYXJnaW4yOiAkbWFyZ2luMSkge1xyXG4gIG1hcmdpbjogJG1hcmdpbjEgMHJlbSAkbWFyZ2luMjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICBtYXJnaW46IDZyZW0gMHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgbWFyZ2luOiA0cmVtIDByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZygkcGFkZGluZzEsICRwYWRkaW5nMjogJHBhZGRpbmcxKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmcxIDByZW0gJHBhZGRpbmcyO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIHBhZGRpbmc6IDZyZW0gMHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgcGFkZGluZzogNHJlbSAwcmVtO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGF1dG9YIHtcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbkBtaXhpbiBteCgkc2l6ZTogMCkge1xyXG4gIG1hcmdpbi1yaWdodDogJHNpemU7XHJcbiAgbWFyZ2luLWxlZnQ6ICRzaXplO1xyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvKCR6OiAwKSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6ICR6O1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbn1cclxuXHJcbkBtaXhpbiBiZ0ltYWdlKCRwb3NpdGlvbjogY2VudGVyLCAkc2l6ZTogY292ZXIsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtaWNlbnRlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1qYmV0d2VlbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuIiwiLy8gIDEuIENTUyBDdXN0b20gUHJvcGVydGllc1xyXG46cm9vdCB7XHJcbiAgLyogVHlwb2dyYXBoeSAqL1xyXG4gIC0tZm9udC1wcmk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gIC0tZm9udC1zZWM6ICdTVk4tU2Vnb2UgVUkgQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtdGhpcmQ6ICdSYWxld2F5Jywgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtZm91cnRoOiBcImFjdW1pbi1wcm9cIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgLyogQ29sb3IgUGFsZXR0ZSAqL1xyXG4gIC0tY29sb3ItcHJpOiAjNmExNzgwO1xyXG4gIC0tY29sb3Itc2VjOiAjYjUwZjdmO1xyXG5cclxuICAtLWNvbG9yLXRoaXJkOiAjY2RlMWQ3O1xyXG5cclxuICAtLWNvbG9yLXRleHQ6ICMwMDA7XHJcbiAgLS1jb2xvci10ZXh0LTI6ICMxMDE4Mjg7XHJcbiAgLS1jb2xvci10ZXh0LTM6ICM2NjcwODU7XHJcbiAgLS1jb2xvci10ZXh0LTQ6ICMxZDI5Mzk7XHJcbiAgLS1jb2xvci10ZXh0LTU6ICNkMGQ1ZGQ7XHJcblxyXG4gIC0tY29sb3Itd2hpdGU6ICNmZmY7XHJcbiAgLS1jb2xvci1ibGFjazogIzAwMDtcclxuXHJcbiAgLy8gQ29udGFpbmVyXHJcbiAgLS1jb250YWluZXItd2lkdGg6IDEyNC44cmVtO1xyXG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDEuNnJlbTtcclxuXHJcbiAgLy8gRm9vdGVyXHJcbiAgLS1mb290ZXItY2xyLXRleHQ6ICNmZmY7XHJcbiAgLS1mb290ZXItY2xyLXRleHQtY3ByOiAjZmZmO1xyXG4gIC0tZm9vdGVyLWJnLWNvbG9yOiAjNmExNzgwO1xyXG5cclxuICAvLyBaLWluZGV4XHJcbiAgLS16LWktaGVhZGVyOiAxMDA7XHJcbn1cclxuXHJcbi8vICAyLiBTYXNzIFZhcmlhYmxlc1xyXG4kZm9udC1wcmk6IHZhcigtLWZvbnQtcHJpKTtcclxuJGZvbnQtc2VjOiB2YXIoLS1mb250LXNlYyk7XHJcbiRmb250LXRoaXJkOiB2YXIoLS1mb250LXRoaXJkKTtcclxuJGZvbnQtZm91cnRoOiB2YXIoLS1mb250LWZvdXJ0aCk7XHJcblxyXG4kY29sb3ItcHJpOiB2YXIoLS1jb2xvci1wcmkpO1xyXG4kY29sb3Itc2VjOiB2YXIoLS1jb2xvci1zZWMpO1xyXG4kY29sb3ItdGhpcmQ6IHZhcigtLWNvbG9yLXRoaXJkKTtcclxuXHJcbiRjb2xvci10ZXh0OiB2YXIoLS1jb2xvci10ZXh0KTtcclxuJGNvbG9yLXRleHQtMjogdmFyKC0tY29sb3ItdGV4dC0yKTtcclxuJGNvbG9yLXRleHQtMzogdmFyKC0tY29sb3ItdGV4dC0zKTtcclxuJGNvbG9yLXRleHQtNDogdmFyKC0tY29sb3ItdGV4dC00KTtcclxuJGNvbG9yLXRleHQtNTogdmFyKC0tY29sb3ItdGV4dC01KTtcclxuXHJcbiRjb2xvci13aGl0ZTogdmFyKC0tY29sb3Itd2hpdGUpO1xyXG4kY29sb3ItYmxhY2s6IHZhcigtLWNvbG9yLWJsYWNrKTsiLCIubS1wb3N0ZHQge1xyXG4gIEBpbmNsdWRlIG1hcmdpbig2cmVtKTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gIH1cclxuXHJcbiAgJl9pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiAzLjJyZW07XHJcblxyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBnYXA6IDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfbGVmdCB7XHJcbiAgICBmbGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgbWF4LXdpZHRoOiA4NC40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICBnYXA6IDIuNHJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfcmlnaHQge1xyXG4gICAgd2lkdGg6IDMxLjJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgd2lkdGg6IDI0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xyXG4gICAgICB3aWR0aDogMjByZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9zdGlja3kge1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTJyZW07XHJcblxyXG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNHM7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG5cclxuICAmX2hlYWRpbmcge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDEuNnJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2hlYWRpbmcgLmFydGljbGUtdGFnIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAmX2J0biB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAwLjVyZW07XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHotaW5kZXg6IDExO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG5cclxuICAgIHdpZHRoOiA0cmVtO1xyXG4gICAgcGFkZGluZzogMC42cmVtO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICRjb2xvci1wcmk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAaW5jbHVkZSBtaW4oOTkyLjAycHgpIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY2xvc2Uge1xyXG4gICAgd2lkdGg6IDIuNHJlbTtcclxuICAgIGhlaWdodDogMi40cmVtO1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XHJcblxyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgIEBpbmNsdWRlIG1pbig5OTIuMDJweCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIEBpbmNsdWRlIGltZ0NvbnRhaW47XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3JlbGF0ZSB7XHJcbiAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgcGFkZGluZzogMCAxLjJyZW07XHJcbiAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucG9zdC1kZXNjIHtcclxuICBAaW5jbHVkZSBmei0xNjtcclxuICBjb2xvcjogIzAzMmM0MTtcclxuICBsaW5lLWhlaWdodDogMTUwJTtcclxuICBsZXR0ZXItc3BhY2luZzogLTAuMDMycmVtO1xyXG59XHJcblxyXG4ubS1wb3N0ZHRfYWR2ZXJ0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgYXNwZWN0LXJhdGlvOiAzMS4yLzQ2Ljg7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICBib3JkZXItcmFkaXVzOiAxLjZyZW07XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgQGluY2x1ZGUgbWluKDEyMDBweCkge1xyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG4gIH1cclxuXHJcbiAgaW1nIHtcclxuICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xyXG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHM7XHJcbiAgfVxyXG59XHJcblxyXG4ub3V0c3RhbmQtd3JhcCB7XHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICAudC0yNCB7XHJcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wNDhyZW07XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICB9XHJcbn1cclxuXHJcbi5vdXRzdGFuZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMS4ycmVtO1xyXG5cclxuICBtYXJnaW4tdG9wOiAxLjJyZW07XHJcblxyXG4gIC5hcnRpY2xlLWl0ZW0ge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogMS4ycmVtO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLWltZyB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgICBhc3BlY3QtcmF0aW86IDEwLzcuOTtcclxuICAgIG1heC13aWR0aDogMTByZW07XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJ0aWNsZS1jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICBnYXA6IDAuOHJlbTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXRpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZ6LTE0O1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyOHJlbTtcclxuICB9XHJcblxyXG4gIC5hcnRpY2xlLXRhZyB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmFydGljbGUtdGFnX2l0ZW0ge1xyXG4gICAgZm9udC1zaXplOiAxLjJyZW07XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudmlkZW8taXRlbSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xyXG5cclxuICAgICZfaW1nIHtcclxuICAgICAgZmxleC1zaHJpbms6IDA7XHJcblxyXG4gICAgICBhc3BlY3QtcmF0aW86IDEwLzcuOTtcclxuICAgICAgbWF4LXdpZHRoOiAxMHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCg5OTJweCkge1xyXG4gICAgICAgIG1heC13aWR0aDogOHJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfcGxheSB7XHJcbiAgICAgIHdpZHRoOiAyLjRyZW07XHJcbiAgICAgIGhlaWdodDogMi40cmVtO1xyXG5cclxuICAgICAgbGVmdDogMC44cmVtO1xyXG4gICAgICBib3R0b206IDAuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAxLjJyZW07XHJcblxyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBmei0xNDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiBjYWxjKDEwMCUgKyAxLjZyZW0pO1xyXG5cclxuICB3aWR0aDogMy4ycmVtO1xyXG4gIGhlaWdodDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDEzNTBweCkge1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZS1saXN0IHtcclxuICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gIHRvcDogMTJyZW07XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDAuOHJlbTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDEzNTBweCkge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICB9XHJcbn1cclxuXHJcbi5zaGFyZS1pdGVtIHtcclxuICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgd2lkdGg6IDMuMnJlbTtcclxuICBoZWlnaHQ6IDMuMnJlbTtcclxuXHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gIEBpbmNsdWRlIG1pbigxMjAwcHgpIHtcclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgQGluY2x1ZGUgaW1nQ29udGFpbjtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzO1xyXG4gIH1cclxufVxyXG5cclxuLnNoYXJlLWNsb3NlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIHdpZHRoOiAxLjZyZW07XHJcbiAgaGVpZ2h0OiAxLjZyZW07XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogMS4ycmVtO1xyXG4gIHJpZ2h0OiAxLjZyZW07XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLnNoYXJlLXRvZ2dsZSB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIHJpZ2h0OiAwLjVyZW07XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xyXG4gIHotaW5kZXg6IDExO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogNHJlbTtcclxuICBoZWlnaHQ6IDRyZW07XHJcbiAgYm9yZGVyLXJhZGl1czogMC40cmVtO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmxhdGVzdCB7XHJcbiAgQGluY2x1ZGUgbWFyZ2luKDEwcmVtKTtcclxuXHJcbiAgLnR0LXdyYXAge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDEuNnJlbTtcclxuXHJcbiAgICAuYnRuIHtcclxuICAgICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0bi13cmFwIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubGF0ZXN0LWxpc3Qge1xyXG4gIC0tZ2FwOiAzLjJyZW07XHJcbiAgLS1pdGVtLW51bWJlcjogMztcclxuXHJcbiAgbWFyZ2luLXRvcDogNHJlbTtcclxuXHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZ2FwOiB2YXIoLS1nYXApO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIC0tZ2FwOiAyLjRyZW07XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgIC0taXRlbS1udW1iZXI6IDE7XHJcblxyXG4gICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG4gIH1cclxuXHJcbiAgPioge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAvIHZhcigtLWl0ZW0tbnVtYmVyKSAtIHZhcigtLWdhcCkgKiAodmFyKC0taXRlbS1udW1iZXIpIC0gMSkgLyB2YXIoLS1pdGVtLW51bWJlcikpO1xyXG4gIH1cclxufVxyXG5cclxuLnAtcG9zdGR0IHtcclxuICAmOmhhcyguaGVyby1pbWcpIHtcclxuICAgIC5tLXBvc3RkdF9sZWZ0IHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWluKDU3Ni4wMnB4KSB7XHJcbiAgICAgICAgZ2FwOiAzLjJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9uYS1jb250ZW50IHtcclxuXHJcbiAgICAgIGgxLFxyXG4gICAgICBoMixcclxuICAgICAgaDMsXHJcbiAgICAgIGg0LFxyXG4gICAgICBoNSxcclxuICAgICAgaDYge1xyXG4gICAgICAgIG1hcmdpbjogMy4ycmVtIDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgICAgICAgbWFyZ2luOiAxLjZyZW0gMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbig1NzYuMDJweCkge1xyXG5cclxuICAgICAgICAuZ2FsbGVyeS1jb2x1bW5zLTIsXHJcbiAgICAgICAgLmdhbGxlcnktY29sdW1ucy0zIHtcclxuICAgICAgICAgIG1hcmdpbjogMy4ycmVtIDAgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5nYWxsZXJ5LWNvbHVtbnMtMixcclxuICAgICAgLmdhbGxlcnktY29sdW1ucy0zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcclxuXHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MHZ3ICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC53cC1jYXB0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgPmltZyxcclxuICAgICAgPnA+aW1nLFxyXG4gICAgICBmaWd1cmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG5cclxuICAgICAgICBtYXJnaW4tbGVmdDogLTUwdnc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1haW5fYmFjayB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgY29sb3I6ICRjb2xvci10ZXh0LTM7XHJcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDMycmVtO1xyXG5cclxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC40cztcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbigxMjAwcHgpIHtcclxuXHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvci1wcmk7XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIHNhdHVyYXRlKDEwMCUpIGludmVydCgxMiUpIHNlcGlhKDU3JSkgc2F0dXJhdGUoNDE1MiUpIGh1ZS1yb3RhdGUoMjc4ZGVnKSBicmlnaHRuZXNzKDk4JSkgY29udHJhc3QoOTklKTtcclxuICAgICAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDEyJSkgc2VwaWEoNTclKSBzYXR1cmF0ZSg0MTUyJSkgaHVlLXJvdGF0ZSgyNzhkZWcpIGJyaWdodG5lc3MoOTglKSBjb250cmFzdCg5OSUpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgaW1nIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB3aWR0aDogMS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMS42cmVtO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyLW1haW5fbGVmdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGdhcDogMy4ycmVtO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDExOTkuOThweCkge1xyXG4gICAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBnYXA6IDEuNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbWFpbiAubWFpbi1sb2dvLFxyXG4gICAgLmhlYWRlci1tYWluIC5jdXN0b20tbG9nby1saW5rIHtcclxuICAgICAgd2lkdGg6IDhyZW07XHJcbiAgICAgIGhlaWdodDogOHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1heCgxMTk5Ljk4cHgpIHtcclxuICAgICAgICB3aWR0aDogN3JlbTtcclxuICAgICAgICBoZWlnaHQ6IDdyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA4cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDExOTkuOThweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlci1tYWluX2lubmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXItbWFpbl9yaWdodCxcclxuICAgIC5oZWFkZXItbWFpbl9sZWZ0IHtcclxuICAgICAgZmxleDogMTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5oZWFkZXItbWFpbl90b3Age1xyXG4gICAgLy8gICBwYWRkaW5nOiAwO1xyXG4gICAgLy8gfVxyXG5cclxuICAgIC5oZWFkZXItbWFpbl9tYWdhemluZSB7XHJcbiAgICAgIC8vIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgLy8gdG9wOiA1MCU7XHJcbiAgICAgIC8vIGxlZnQ6IDUwJTtcclxuICAgICAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcblxyXG4gICAgICB3aWR0aDogMjEuNXJlbTtcclxuICAgICAgaGVpZ2h0OiA1LjhyZW07XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoMTE5OS45OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDE4cmVtO1xyXG4gICAgICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgICAgICB3aWR0aDogMTVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIEBpbmNsdWRlIGltZ0NvbnRhaW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWVudS1zZWFyY2gge1xyXG4gICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcclxuICAgICAgICByaWdodDogLTcuMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXIuaXMtZml4ZWQge1xyXG5cclxuICAgICAgLmhlYWRlci1tYWluIC5tYWluLWxvZ28sXHJcbiAgICAgIC5oZWFkZXItbWFpbiAuY3VzdG9tLWxvZ28tbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA3cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLnAtcmVjcnVpdCB7XHJcbiAgICAubWFpbiB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxNC42cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgbWF4KDExOTkuOThweCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA3cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBR0NBLEFBQUEsS0FBSyxDQUFDO0VBQ0osZ0JBQWdCO0VBQ2hCLFVBQVUsQ0FBQSx3QkFBQztFQUNYLFVBQVUsQ0FBQSxxQ0FBQztFQUNYLFlBQVksQ0FBQSxzQkFBQztFQUNiLGFBQWEsQ0FBQSx5QkFBQztFQUVkLG1CQUFtQjtFQUNuQixXQUFXLENBQUEsUUFBQztFQUNaLFdBQVcsQ0FBQSxRQUFDO0VBRVosYUFBYSxDQUFBLFFBQUM7RUFFZCxZQUFZLENBQUEsS0FBQztFQUNiLGNBQWMsQ0FBQSxRQUFDO0VBQ2YsY0FBYyxDQUFBLFFB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 */
