: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-award {
  --bh-gap: 2.4rem;
  margin: 14rem 0rem 14rem;
  position: relative; }
  @media screen and (max-width: 992px) {
    .m-award {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .m-award {
      margin: 4rem 0rem; } }
  .m-award::before {
    --margin: 14rem;
    --plus: 7.5rem;
    content: '';
    position: absolute;
    top: calc(var(--margin) * -1 + var(--plus));
    left: 0;
    z-index: -1;
    pointer-events: none;
    width: 100%;
    height: calc(100% + var(--margin) * 2);
    background-image: url("../../assets/images/about/map.png");
    background-size: auto 100%;
    background-position: top center;
    background-repeat: no-repeat; }
    @media screen and (max-width: 992px) {
      .m-award::before {
        --margin: 6rem;
        --plus: 4.5rem; } }
    @media screen and (max-width: 576px) {
      .m-award::before {
        --margin: 4rem;
        --plus: 2.5rem; } }
  .m-award .block-desc {
    max-width: 80rem; }

.js-swiper-award {
  --slide-spacing: 3rem;
  --slide-number: 3;
  position: relative;
  margin: 0 calc(var(--slide-spacing) * -1); }
  @media screen and (max-width: 1366px) {
    .js-swiper-award {
      --slide-spacing: 1.6rem; } }
  @media screen and (max-width: 992px) {
    .js-swiper-award {
      --slide-spacing: 0.8rem; } }
  @media screen and (max-width: 576px) {
    .js-swiper-award {
      --slide-number: 2; } }
  .js-swiper-award .swiper-slide {
    height: unset;
    width: calc(100% / var(--slide-number));
    padding: 0 var(--slide-spacing); }
  @media screen and (min-width: 1350.02px) {
    .js-swiper-award .swiper-pagination {
      display: none; } }
  .js-swiper-award .swiper-navigation {
    top: calc(50% - 3.8rem);
    width: calc(100% + 14.8rem); }
    @media screen and (max-width: 1440px) {
      .js-swiper-award .swiper-navigation {
        width: calc(100% + 8rem); } }

.award-item {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 1.6rem;
  text-align: center; }
  @media screen and (max-width: 576px) {
    .award-item {
      gap: 0.8rem; } }
  .award-item_img {
    aspect-ratio: 35/45.2;
    max-width: 100%;
    overflow: hidden; }
    @media screen and (min-width: 1200px) {
      .award-item_img:hover img, .award-item_img:focus-visible img {
        transform: scale(1.05); } }
    .award-item_img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.4s; }
  .award-item_title {
    color: #333;
    font-size: 2rem;
    font-weight: 600;
    line-height: 150%;
    letter-spacing: -0.04rem; }
    @media only screen and (max-width: 1200px) {
      .award-item_title {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .award-item_title {
        font-size: 1.6rem; } }

.medal {
  margin: 14rem 0rem 14rem; }
  @media screen and (max-width: 992px) {
    .medal {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .medal {
      margin: 4rem 0rem; } }

.js-swiper-medal {
  --slide-spacing: 1.6rem;
  --slide-number: 4;
  position: relative;
  margin: 0 calc(var(--slide-spacing) * -1); }
  @media screen and (max-width: 992px) {
    .js-swiper-medal {
      --slide-number: 3;
      --slide-spacing: 0.8rem; } }
  @media screen and (max-width: 576px) {
    .js-swiper-medal {
      --slide-number: 2; } }
  .js-swiper-medal .swiper {
    padding: 3rem 0;
    margin: -3rem 0;
    pointer-events: none; }
  .js-swiper-medal .swiper-wrapper {
    pointer-events: auto; }
  .js-swiper-medal .swiper-slide {
    height: unset;
    width: calc(100% / var(--slide-number));
    padding: 0 var(--slide-spacing); }
  @media screen and (min-width: 1350.02px) {
    .js-swiper-medal .swiper-pagination {
      display: none; } }
  .js-swiper-medal .swiper-navigation {
    width: calc(100% + 14.8rem); }
    @media screen and (max-width: 1440px) {
      .js-swiper-medal .swiper-navigation {
        width: calc(100% + 8rem); } }

.medal-item {
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: 2rem;
  padding: 2.4rem;
  border-radius: 1.6rem;
  border: 0.1rem solid rgba(0, 0, 0, 0.1);
  text-align: center;
  transition: border-color 0.4s, box-shadow 0.4s, -webkit-box-shadow 0.4s; }
  @media screen and (min-width: 1200px) {
    .medal-item:hover, .medal-item:focus-visible {
      border-color: var(--color-pri);
      box-shadow: 0 1.2rem 1.6rem -0.4rem rgba(16, 24, 40, 0.08), 0 0.4rem 0.6rem -0.2rem rgba(16, 24, 40, 0.03);
      -webkit-box-shadow: 0 1.2rem 1.6rem -0.4rem rgba(16, 24, 40, 0.08), 0 0.4rem 0.6rem -0.2rem rgba(16, 24, 40, 0.03); } }
  @media screen and (max-width: 992px) {
    .medal-item {
      padding: 1.6rem; } }
  @media screen and (max-width: 576px) {
    .medal-item {
      gap: 0.8rem;
      padding: 1.2rem;
      border-radius: 0.8rem; } }
  .medal-item_img {
    aspect-ratio: 1/1;
    max-width: 18rem;
    padding: 1.2rem;
    margin: 0 auto; }
    @media screen and (max-width: 576px) {
      .medal-item_img {
        max-width: 8rem;
        padding: 0.4rem; } }
    .medal-item_img img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .medal-item_content {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    flex-grow: 1; }
    @media screen and (max-width: 576px) {
      .medal-item_content {
        gap: 0.8rem; } }
  .medal-item_title {
    font-size: 1.6rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.032rem; }
    @media only screen and (max-width: 800px) {
      .medal-item_title {
        font-size: 1.4rem; } }
    @media screen and (max-width: 576px) {
      .medal-item_title br {
        display: none; } }
  .medal-item_desc {
    color: var(--color-text-3);
    font-size: 1.2rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.024rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    overflow: hidden;
    line-clamp: 4;
    -webkit-line-clamp: 4; }
  .medal-item_year {
    color: var(--color-pri);
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.024rem;
    padding: 0.4rem 1rem;
    border-radius: 0.8rem;
    border: 0.1rem solid var(--color-pri);
    width: fit-content;
    margin: auto auto 0; }

.info {
  --bh-gap: 3.2rem; }
  .info .block-desc {
    max-width: initial; }
  .info-container {
    width: calc(100vw - ((100vw - 121.6rem) / 2));
    max-width: 100%;
    margin-right: auto; }
  .info-inner {
    --gap: 7.2rem;
    display: flex;
    flex-wrap: wrap;
    gap: var(--gap); }
    @media screen and (max-width: 1199.98px) {
      .info-inner {
        --gap: 3.2rem; } }
    @media screen and (max-width: 992px) {
      .info-inner {
        --gap: 1.6rem; } }
  .info-left {
    width: calc(6.1935 / 12 * 100% - var(--gap) / 2); }
    @media screen and (max-width: 576px) {
      .info-left {
        width: 100%; } }
  .info-img {
    --radius: 22.8rem;
    aspect-ratio: 66.8/77.1;
    max-width: 100%;
    border-radius: 0rem 0rem var(--radius) 0rem;
    border-left: 2rem solid var(--color-pri);
    overflow: hidden; }
    @media screen and (max-width: 992px) {
      .info-img {
        border-width: 1rem; } }
    @media screen and (max-width: 576px) {
      .info-img {
        --radius: 0;
        border-width: 0.6rem; } }
    .info-img img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .info-right {
    width: calc(5.8065 / 12 * 100% - var(--gap) / 2);
    padding: 3.2rem 0;
    padding-right: 1.6rem;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 576px) {
      .info-right {
        order: -1;
        width: 100%;
        padding: 4rem 1.6rem 0; } }

.mission {
  padding: 6rem 0rem 8rem;
  position: relative; }
  @media screen and (max-width: 992px) {
    .mission {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .mission {
      padding: 4rem 0rem; } }
  .mission .block-heading {
    max-width: 52rem;
    position: relative; }
    .mission .block-heading::before {
      content: "";
      position: absolute;
      top: 30%;
      left: 0;
      z-index: -1;
      aspect-ratio: 26/19.4;
      width: 100%;
      max-width: 26rem;
      background-image: url("../../assets/images/about/quote.svg");
      background-repeat: no-repeat;
      background-size: contain; }
      @media screen and (max-width: 992px) {
        .mission .block-heading::before {
          max-width: 16rem; } }
      @media screen and (max-width: 576px) {
        .mission .block-heading::before {
          max-width: 8rem;
          top: 45%; } }
    .mission .block-heading .label-main {
      font-family: var(--font-sec);
      color: var(--color-pri);
      font-size: 4.8rem;
      font-weight: 700;
      line-height: 120%;
      letter-spacing: -0.096rem;
      text-transform: uppercase; }
      @media only screen and (max-width: 1200px) {
        .mission .block-heading .label-main {
          font-size: 4.2rem; } }
      @media only screen and (max-width: 800px) {
        .mission .block-heading .label-main {
          font-size: 2.6rem; } }
  .mission-bg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: -1;
    aspect-ratio: 94.8/60;
    max-width: 100%; }
    .mission-bg::before {
      content: "";
      position: absolute;
      inset: 0;
      z-index: 1;
      pointer-events: none;
      background-image: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 24.82%, #fff 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%); }
    .mission-bg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      opacity: 0.6; }
  .mission-inner {
    --gap: 3.2rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--gap); }
    @media screen and (max-width: 992px) {
      .mission-inner {
        --gap: 1.6rem; } }
  .mission-left, .mission-right {
    width: calc(50% - var(--gap) / 2); }
    @media screen and (max-width: 576px) {
      .mission-left, .mission-right {
        width: 100%; } }
  .mission-img {
    width: 90%;
    margin: 0 auto;
    aspect-ratio: 107.1/92.2;
    max-width: 100%;
    filter: drop-shadow(-3rem 3rem 4rem rgba(16, 24, 40, 0.2));
    -webkit-filter: drop-shadow(-3rem 3rem 4rem rgba(16, 24, 40, 0.2)); }
    @media screen and (max-width: 576px) {
      .mission-img {
        width: 75%; } }
    .mission-img img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .mission .tt-subsub {
    color: var(--color-text);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: initial; }
    @media only screen and (max-width: 800px) {
      .mission .tt-subsub {
        font-size: 1.4rem; } }

.vision {
  margin: 2rem 0 4rem;
  padding: 6rem 0rem 8rem;
  position: relative; }
  @media screen and (max-width: 992px) {
    .vision {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .vision {
      padding: 4rem 0rem; } }
  @media screen and (max-width: 992px) {
    .vision {
      margin: 0; } }
  @media screen and (max-width: 576px) {
    .vision {
      padding-top: 0; } }
  .vision .block-heading .label-main {
    font-family: var(--font-sec);
    color: var(--color-pri);
    font-size: 4.8rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.096rem;
    text-transform: uppercase; }
    @media only screen and (max-width: 1200px) {
      .vision .block-heading .label-main {
        font-size: 4.2rem; } }
    @media only screen and (max-width: 800px) {
      .vision .block-heading .label-main {
        font-size: 2.6rem; } }
  .vision-bg {
    position: absolute;
    top: 0;
    right: left;
    bottom: 0;
    z-index: -1;
    aspect-ratio: 94.8/60;
    max-width: 100%; }
    .vision-bg::before {
      content: "";
      position: absolute;
      inset: 0;
      z-index: 1;
      pointer-events: none;
      background-image: radial-gradient(50% 50% at 50% 50%, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 24.82%, #fff 100%), linear-gradient(0deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%); }
    .vision-bg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      opacity: 0.6; }
  .vision-inner {
    --gap: 3.2rem;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: var(--gap); }
    @media screen and (max-width: 992px) {
      .vision-inner {
        --gap: 1.6rem; } }
  .vision-left {
    width: calc(5/12 * 100% - var(--gap) / 2); }
    @media screen and (max-width: 992px) {
      .vision-left {
        width: 100%; } }
  .vision-img {
    aspect-ratio: 102.6/93.2;
    max-width: 100%;
    filter: drop-shadow(-3rem 3rem 3rem rgba(16, 24, 40, 0.1));
    -webkit-filter: drop-shadow(-3rem 3rem 3rem rgba(16, 24, 40, 0.1)); }
    @media screen and (max-width: 992px) {
      .vision-img {
        width: 75%;
        margin: 0 auto; } }
    .vision-img img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .vision-right {
    width: calc(7/12 * 100% - var(--gap) / 2); }
    @media screen and (max-width: 992px) {
      .vision-right {
        order: -1;
        width: 100%; } }
  .vision-list {
    display: flex;
    flex-direction: column;
    gap: 0.8rem; }

.vision-item {
  display: flex;
  gap: 3.2rem;
  align-items: center;
  padding: 2.75rem 2rem;
  background-color: transparent;
  border: 0.1rem solid transparent;
  border-radius: 2rem;
  transition: background-color 0.4s, border-color 0.4s; }
  @media screen and (min-width: 1200px) {
    .vision-item:hover, .vision-item:focus-visible {
      background-color: var(--color-white);
      border-color: var(--color-pri); } }
  @media screen and (max-width: 1199.98px) {
    .vision-item {
      background-color: var(--color-white);
      border-color: var(--color-pri); } }
  @media screen and (max-width: 576px) {
    .vision-item {
      flex-direction: column;
      align-items: initial;
      gap: 0.8rem;
      padding: 1.2rem;
      border-radius: 0.8rem; } }
  .vision-item_title {
    color: var(--color-pri);
    font-size: 2.2rem;
    font-weight: 700;
    line-height: 150%;
    letter-spacing: -0.044rem;
    min-width: 24rem;
    flex-shrink: 0; }
    @media only screen and (max-width: 1200px) {
      .vision-item_title {
        font-size: 2rem; } }
    @media only screen and (max-width: 800px) {
      .vision-item_title {
        font-size: 1.8rem; } }
    @media screen and (max-width: 576px) {
      .vision-item_title {
        min-width: initial; } }
  .vision-item_desc {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.032rem; }
    @media only screen and (max-width: 800px) {
      .vision-item_desc {
        font-size: 1.4rem; } }

.core {
  padding: 10rem 0rem 10rem;
  position: relative; }
  @media screen and (max-width: 992px) {
    .core {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .core {
      padding: 4rem 0rem; } }
  .core-bg {
    position: absolute;
    inset: 0;
    z-index: -1; }
    .core-bg::before {
      content: '';
      position: absolute;
      inset: 0;
      z-index: 1;
      pointer-events: none;
      background-image: linear-gradient(0deg, rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0.7) 100%); }
    .core-bg img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      opacity: 0.2; }
  .core-list {
    --gap: 2rem;
    --item-number: 5;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: var(--gap); }
    @media screen and (max-width: 992px) {
      .core-list {
        --gap: 1.6rem;
        --item-number: 3; } }
    @media screen and (max-width: 576px) {
      .core-list {
        --item-number: 1; } }
  .core-list > * {
    width: calc(100% / var(--item-number) - var(--gap) * (var(--item-number) - 1) / var(--item-number)); }

.core-item {
  --gap: 3.2rem;
  --content-gap: 2.4rem;
  height: 100%;
  display: flex;
  flex-direction: column;
  gap: var(--gap);
  padding: 2.7rem 1.9rem;
  border-radius: 1.6rem;
  border: 0.1rem solid transparent;
  background-color: transparent;
  backdrop-filter: blur(0.4rem);
  -webkit-backdrop-filter: blur(0.4rem);
  transition: background-color 0.4s, border-color 0.4s; }
  @media screen and (min-width: 1200px) {
    .core-item:hover, .core-item:focus-visible {
      background-color: var(--color-white);
      border-color: var(--color-pri); } }
  @media screen and (max-width: 1199.98px) {
    .core-item {
      padding: 1.6rem;
      background-color: var(--color-white);
      border-color: var(--color-pri); } }
  @media screen and (max-width: 992px) {
    .core-item {
      --gap: 1.6rem;
      --content-gap: 1.2rem; } }
  @media screen and (max-width: 576px) {
    .core-item {
      border-radius: 0.8rem;
      padding: 1.2rem; } }
  .core-item_icon {
    flex-shrink: 0;
    width: 4.8rem;
    height: 4.8rem;
    margin: 0 auto; }
    @media screen and (max-width: 576px) {
      .core-item_icon {
        width: 3.2rem;
        height: 3.2rem; } }
    .core-item_icon img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  .core-item_content {
    display: flex;
    flex-direction: column;
    gap: var(--content-gap);
    text-align: center; }
  .core-item_title {
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 120%;
    letter-spacing: -0.036rem; }
    @media screen and (max-width: 1199.98px) {
      .core-item_title br {
        display: none; } }
    @media screen and (max-width: 800px) {
      .core-item_title {
        font-size: 1.6rem; } }
  .core-item_desc {
    color: #111;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    letter-spacing: -0.032rem; }
    @media only screen and (max-width: 800px) {
      .core-item_desc {
        font-size: 1.4rem; } }

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