:root {
  /* Typography */
  --font-pri: 'Be Vietnam Pro', sans-serif;
  --font-sec: 'Inter', sans-serif;
  --font-third: 'Manrope', sans-serif;
  --font-fourth: 'SVN-Bebas Neue Pro', sans-serif;
  /* Color Palette */
  --color-pri: #016836;
  --color-sec: #fcaf17;
  --color-third: #cde1d7;
  --color-text: #001f15;
  --color-text-sec: #808080;
  --color-text-third: #15191e;
  --color-text-fourth: #65758b;
  --color-white: #fff;
  --color-black: #000;
  --container-width: 124.8rem;
  --container-padding: 1.6rem;
  --footer-clr-text: #65758b;
  --footer-clr-text-cpr: #fbfdfc;
  --footer-bg-color: #fff;
  --z-i-header: 100; }

.experience {
  margin: 10rem 0rem 10rem; }
  @media screen and (max-width: 992px) {
    .experience {
      margin: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .experience {
      margin: 4rem 0rem; } }
  .experience .block-heading {
    max-width: 99.6rem;
    margin: 0 auto;
    text-align: center; }
    .experience .block-heading_content {
      align-items: center; }
  .experience-list {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 1.2rem; }
    @media screen and (max-width: 768px) {
      .experience-list {
        grid-template-columns: repeat(2, 1fr); } }
  .experience-list > * {
    grid-column: span 1;
    grid-row: span 1;
    align-self: flex-end; }
  .experience-list > *:nth-child(6n+1),
  .experience-list > *:nth-child(6n+6) {
    grid-column: span 2;
    grid-row: span 1; }
    .experience-list > *:nth-child(6n+1) .experience-item,
    .experience-list > *:nth-child(6n+6) .experience-item {
      aspect-ratio: 60.1/34.6; }
    .experience-list > *:nth-child(6n+1) .experience-item_title,
    .experience-list > *:nth-child(6n+6) .experience-item_title {
      font-size: 2.4rem; }
      @media only screen and (max-width: 1200px) {
        .experience-list > *:nth-child(6n+1) .experience-item_title,
        .experience-list > *:nth-child(6n+6) .experience-item_title {
          font-size: 2.2rem; } }
      @media only screen and (max-width: 800px) {
        .experience-list > *:nth-child(6n+1) .experience-item_title,
        .experience-list > *:nth-child(6n+6) .experience-item_title {
          font-size: 1.8rem; } }
  .experience-bottom {
    padding-top: 2rem;
    border-top: 1px solid #cde1d7;
    display: flex;
    gap: 2.4rem;
    align-items: center;
    justify-content: space-between; }
    @media screen and (max-width: 768px) {
      .experience-bottom {
        flex-direction: column;
        align-items: initial;
        gap: 1.2rem; } }
    .experience-bottom_left {
      width: calc(50% - 1.2rem); }
      @media screen and (max-width: 768px) {
        .experience-bottom_left {
          width: 100%; } }
    .experience-bottom_desc {
      font-size: 2.4rem;
      font-weight: 400;
      line-height: 130%; }
      @media only screen and (max-width: 1200px) {
        .experience-bottom_desc {
          font-size: 2.2rem; } }
      @media only screen and (max-width: 800px) {
        .experience-bottom_desc {
          font-size: 1.8rem; } }

.esg {
  overflow: hidden;
  position: relative;
  --tt-main-clr: var(--color-text); }
  @media screen and (max-width: 992px) {
    .esg {
      padding: 6rem 0; } }
  @media screen and (max-width: 576px) {
    .esg {
      padding-top: 0; } }
  .esg .block-heading {
    --bd-fw: 300;
    --btn-color: #fbfdfc; }
    .esg .block-heading_action {
      margin-top: 2rem; }
      @media screen and (max-width: 576px) {
        .esg .block-heading_action {
          margin-top: 0.8rem; } }
  .esg-inner {
    display: flex;
    flex-wrap: wrap;
    gap: 2.4rem;
    align-items: center; }
  .esg-left {
    flex: 1;
    max-width: 100%;
    position: relative;
    padding: 10rem 0; }
    @media screen and (max-width: 992px) {
      .esg-left {
        padding: 0;
        display: flex;
        gap: 1.6rem; } }
    @media screen and (max-width: 576px) {
      .esg-left {
        margin-top: 4rem;
        flex-direction: column; } }
  .esg-block {
    position: relative;
    aspect-ratio: 1;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 992px) {
      .esg-block {
        aspect-ratio: initial; } }
    @media screen and (max-width: 576px) {
      .esg-block {
        justify-content: center; } }
  .esg-block_decor {
    position: absolute;
    z-index: -1; }
  .esg-block_decor-1 {
    top: 12%;
    left: -18%;
    aspect-ratio: 1;
    width: calc(16.2/151.2 * 100vw);
    max-width: 16.2rem;
    background-image: url("../../assets/images/home/esg_decor1.svg");
    background-size: contain;
    background-repeat: no-repeat; }
    @media screen and (max-width: 576px) {
      .esg-block_decor-1 {
        top: -20%;
        left: 0;
        width: calc(16.2/151.2 * 200vw); } }
  .esg-block_decor-2 {
    bottom: 5%;
    left: 8%;
    aspect-ratio: 1;
    width: calc(7.8/151.2 * 100vw);
    max-width: 7.8rem;
    background-image: url("../../assets/images/home/esg_decor2.svg");
    background-size: contain;
    background-repeat: no-repeat; }
    @media screen and (max-width: 576px) {
      .esg-block_decor-2 {
        width: calc(7.8/151.2 * 200vw); } }
  .esg-block_decor-3 {
    top: 5%;
    right: -13%;
    aspect-ratio: 1;
    width: calc(7.8/151.2 * 100vw);
    max-width: 7.8rem;
    background-image: url("../../assets/images/home/esg_decor3.svg");
    background-size: contain;
    background-repeat: no-repeat;
    transform: scaleX(-1); }
    @media screen and (max-width: 576px) {
      .esg-block_decor-3 {
        right: 0;
        width: calc(7.8/151.2 * 200vw); } }
  .esg-img {
    aspect-ratio: 1;
    width: 100%;
    max-width: 39rem;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    transform: translateX(-7.7rem); }
    @media screen and (max-width: 1199.98px) {
      .esg-img {
        max-width: 30rem;
        transform: translateX(-13rem); } }
    @media screen and (max-width: 992px) {
      .esg-img {
        transform: translateX(0);
        margin: 0;
        max-width: 20rem; } }
    .esg-img::before, .esg-img::after {
      content: '';
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      transform-origin: center;
      z-index: -1;
      pointer-events: none;
      width: 100%;
      height: 100%;
      border-radius: 50%;
      border: 0.1rem solid #016836;
      opacity: 0.4; }
    .esg-img::before {
      animation: pulse 2s linear infinite; }
    .esg-img::after {
      animation: pulse 2s 1s linear infinite; }

@keyframes pulse {
  100% {
    transform: translate(-50%, -50%) scale(1.7);
    opacity: 0; } }
    .esg-img img {
      height: 100%;
      object-fit: contain; }
  .esg-img_decor::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.9);
    z-index: -2;
    pointer-events: none;
    width: 100%;
    height: 100%;
    background-image: url("../../assets/images/home/esg_circle_decor.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center; }
  .esg-img_decor::after {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) scale(1.9);
    z-index: -1;
    pointer-events: none;
    width: 100%;
    height: 100%;
    background-image: url("../../assets/images/home/esg_circle_decor2.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center; }
  .esg-slide {
    position: absolute;
    top: 2.4rem;
    right: 1.3rem;
    z-index: 1;
    max-width: 30.7rem;
    display: flex;
    flex-direction: column;
    gap: 1.6rem; }
    @media screen and (max-width: 992px) {
      .esg-slide {
        position: initial;
        max-width: 100%;
        flex: 1; } }
  .esg-slide_item {
    display: flex;
    flex-direction: column;
    gap: 1.2rem;
    cursor: pointer;
    pointer-events: none; }
    @media screen and (max-width: 576px) {
      .esg-slide_item {
        pointer-events: auto; } }
    .esg-slide_item .block-desc {
      --bd-clr: var(--color-black);
      --bd-fw: 300;
      --bd-lh: 120%;
      --bd-fz: 1.4rem;
      --bd-gap: 2rem;
      overflow: hidden;
      transition: opacity 0.4s, visibility 0.4s; }
  .esg-slide_item:not(.is-active) {
    pointer-events: auto;
    opacity: 0.6;
    max-height: 13.5rem;
    overflow: hidden;
    transition: opacity 0.4s; }
    @media screen and (min-width: 1200px) {
      .esg-slide_item:not(.is-active):hover, .esg-slide_item:not(.is-active):focus-visible {
        opacity: 1;
        --slide-item-tt-opacity: 1; } }
    @media screen and (min-width: 576.02px) {
      .esg-slide_item:not(.is-active) {
        --slide-item-tt-opacity: 0.3;
        --slide-item-fw: 400;
        --slide-item-tt-pl: 1.9rem;
        --slide-item-tt-w: 1.1rem;
        --slide-item-tt-h: 1rem; } }
    @media screen and (max-width: 576px) {
      .esg-slide_item:not(.is-active) {
        max-height: initial;
        opacity: 1;
        overflow: visible; } }
  @media screen and (min-width: 576.02px) {
    .esg-slide_item:not(.is-active) .esg-slide_block {
      box-shadow: none;
      -webkit-box-shadow: none;
      background-image: linear-gradient(90deg, #fafafa 0px, #fff 40px, #fff 80px); } }
  @media screen and (min-width: 576.02px) {
    .esg-slide_item:not(.is-active) .esg-slide_content .block-desc {
      opacity: 0;
      visibility: hidden; } }
  @media screen and (min-width: 576.02px) {
    .esg-slide_item:not(.is-active) .esg-wrap {
      opacity: 1;
      visibility: visible; } }
  .esg-slide_block {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    padding: 2.4rem;
    border-radius: 1.6rem;
    background-color: #fff;
    overflow: hidden;
    box-shadow: 0.3rem 0.6rem 2.4rem 0rem rgba(0, 0, 0, 0.12);
    -webkit-box-shadow: 0.3rem 0.6rem 2.4rem 0rem rgba(0, 0, 0, 0.12);
    transition: box-shadow 0.4s, -webkit-box-shadow 0.4s;
    animation: skeletonLoading 3s linear infinite; }
    @media screen and (max-width: 576px) {
      .esg-slide_block {
        animation: none;
        box-shadow: 0.2rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.12);
        -webkit-box-shadow: 0.2rem 0.4rem 1.6rem 0rem rgba(0, 0, 0, 0.12);
        padding: 1.6rem;
        border-radius: 0.8rem; } }
  .esg-slide_title {
    color: #016836;
    font-size: 1.6rem;
    font-weight: var(--slide-item-fw, 600);
    padding-left: var(--slide-item-tt-pl, 2.8rem);
    position: relative;
    opacity: var(--slide-item-tt-opacity);
    transition: opacity 0.4s, font-weight 0.4s, padding-left 0.4s; }
    .esg-slide_title::before {
      content: '';
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      pointer-events: none;
      width: var(--slide-item-tt-w, 2rem);
      height: var(--slide-item-tt-h, 1.7rem);
      background-image: url("../../assets/images/home/icon_check.svg");
      background-size: contain;
      background-repeat: no-repeat;
      transition: width 0.4s, height 0.4s; }
  .esg-slide_content {
    position: relative;
    overflow: hidden; }
  .esg-wrap {
    position: absolute;
    inset: 0;
    z-index: 1;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.4s, visibility 0.4s; }
  .esg-wrap_item {
    width: 100%;
    height: 1rem;
    border-radius: 999rem;
    background-color: #f2f2f2;
    opacity: 0.45; }
    .esg-wrap_item:last-child {
      width: 30%; }
  .esg-wrap_item + .esg-wrap_item {
    margin-top: 0.8rem; }
  .esg-right {
    width: calc(5/12 * 100% - 1.2rem); }
    @media screen and (max-width: 992px) {
      .esg-right {
        width: 100%;
        order: -1; } }
    .esg-right .block-heading {
      max-width: 44.2rem;
      margin-left: auto; }
      @media screen and (max-width: 992px) {
        .esg-right .block-heading {
          max-width: 100%; } }
    .esg-right .block-heading_content {
      display: flex !important; }
    .esg-right .tt-main {
      font-weight: 300;
      margin-top: 0 !important; }
  .esg-decor::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: -1;
    width: 100%;
    height: calc(29.7/151.2 * 100vw);
    background-image: url("../../assets/images/home/esg_decor.svg");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    clip-path: inset(0 100% 0 0);
    -webkit-clip-path: inset(0 100% 0 0); }
    @media screen and (max-width: 576px) {
      .esg-decor::before {
        height: calc(29.7/151.2 * 200vw); } }
  .esg-decor.is-active::before {
    animation: revealLeftToRight 1.2s 0.2s ease forwards; }

.footer {
  box-shadow: none;
  -webkit-box-shadow: none; }

.header {
  --header-bg-clr: #fffdf9; }

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