.hero {
  position: relative;
  background-color: #ee7876;
  height: 97vh;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 70rem; }
  @media (max-width: 768px) {
    .hero {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      height: auto; } }
  .hero_signet {
    position: absolute;
    top: 42%;
    left: -50px;
    -o-object-position: 100% 0%;
       object-position: 100% 0%;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
    @media (max-width: 768px) {
      .hero_signet {
        width: 30%;
        top: 20%; } }
  .hero_bg {
    position: absolute;
    width: 66%;
    right: 0;
    top: 15%;
    bottom: 5%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    @media (max-width: 1366px) {
      .hero_bg {
        width: 50%; } }
    @media (max-width: 992px) {
      .hero_bg {
        bottom: 0;
        width: 60%; } }
    @media (max-width: 768px) {
      .hero_bg {
        all: unset;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        left: 5%;
        width: 80%;
        margin: 0 auto; } }
    .hero_bg--img {
      z-index: 1;
      right: 2.5%;
      -o-object-fit: contain;
         object-fit: contain;
      -o-object-position: bottom;
         object-position: bottom;
      position: relative; }
      .hero_bg--img:not(:first-of-type) {
        position: absolute;
        bottom: 0;
        right: 0;
        z-index: 0; }
  .hero_ornament, .highlights_ornament, .path_ornament, .knowledge_ornament, .history_ornament {
    position: absolute;
    bottom: -1px;
    left: 0;
    right: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    z-index: 1; }
    .hero_ornament svg, .highlights_ornament svg, .path_ornament svg, .knowledge_ornament svg, .history_ornament svg {
      width: 100%;
      height: 100%; }
      .hero_ornament svg path, .highlights_ornament svg path, .path_ornament svg path, .knowledge_ornament svg path, .history_ornament svg path {
        fill: #fff; }
  .hero .container {
    position: relative;
    z-index: 1; }
  .hero_buttons {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    row-gap: 0.7rem; }
  .hero_desc {
    margin-top: -7rem;
    max-width: 400px;
    margin-bottom: 7.5rem; }
    @media (max-width: 768px) {
      .hero_desc {
        margin-top: 15rem;
        max-width: 100%;
        margin-bottom: 1rem; } }
    .hero_desc p {
      font-size: 1.8rem; }

.what {
  position: relative;
  z-index: 4; }
  @media (max-width: 1200px) {
    .what {
      padding-bottom: 50px; } }
  @media (max-width: 568px) {
    .what {
      padding-bottom: 35px; } }
  .what .grid {
    grid-template-columns: 40rem 1fr; }
    @media (max-width: 800px) {
      .what .grid {
        grid-template-columns: 100%;
        row-gap: 2rem; } }
  .what_swiper--wrapper {
    margin-left: auto;
    margin-right: 9%;
    width: 39.5rem;
    margin-top: -11.5%; }
    @media (max-width: 768px) {
      .what_swiper--wrapper {
        width: 99%;
        margin-right: 0;
        margin-top: 0;
        margin-bottom: 4rem; } }
  .what .swiperWhat .swiper-slide {
    border-radius: 2rem;
    overflow: hidden;
    height: auto;
    border: 1px solid rgba(238, 120, 118, 0.3); }
    .what .swiperWhat .swiper-slide--content {
      padding: 4.7rem;
      padding-top: 2.8rem; }
    .what .swiperWhat .swiper-slide--title {
      margin-top: 0.5rem;
      margin-bottom: 2.8rem; }
    .what .swiperWhat .swiper-slide .button {
      padding-block: 2rem;
      min-width: 20rem;
      max-width: 100%; }
    .what .swiperWhat .swiper-slide--label {
      margin: 0; }
    .what .swiperWhat .swiper-slide--img {
      border-bottom-right-radius: 2rem;
      border-bottom-left-radius: 2rem;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .what .swiperWhat .swiper-slide--spots {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 70%;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 1rem; }
      .what .swiperWhat .swiper-slide--spots p {
        white-space: nowrap;
        margin: 0;
        margin-right: 1rem; }
      .what .swiperWhat .swiper-slide--spots_wrapper {
        width: 100%;
        display: inline-block;
        height: 0.7rem;
        border-radius: 0.35rem;
        background: -webkit-gradient(linear, left top, right top, from(#ee7876), color-stop(0%, rgba(238, 120, 118, 0.4)), to(rgba(238, 120, 118, 0.4)));
        background: -o-linear-gradient(left, #ee7876 var(--bar_width), rgba(238, 120, 118, 0.4) 0%, rgba(238, 120, 118, 0.4) 100%);
        background: linear-gradient(to right, #ee7876 var(--bar_width), rgba(238, 120, 118, 0.4) 0%, rgba(238, 120, 118, 0.4) 100%); }
  .what .swiperWhat .swiper_controls {
    position: relative;
    height: 3rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .what .swiperWhat .swiper_controls .swiper-button-prev, .what .swiperWhat .swiper_controls .swiper-button-next {
      top: 100%;
      color: #ee7876;
      font-family: 1.6rem;
      width: 1.1rem;
      height: 1.8rem;
      -webkit-transform: translateY(-10%);
          -ms-transform: translateY(-10%);
              transform: translateY(-10%); }
      .what .swiperWhat .swiper_controls .swiper-button-prev::after, .what .swiperWhat .swiper_controls .swiper-button-next::after {
        font-size: 1.6rem;
        font-weight: bold; }
    .what .swiperWhat .swiper_controls .swiper-button-prev {
      left: 0; }
    .what .swiperWhat .swiper_controls .swiper-button-next {
      right: 0; }
    .what .swiperWhat .swiper_controls .swiper-pagination {
      width: auto;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
      .what .swiperWhat .swiper_controls .swiper-pagination-bullet {
        background-color: #ee7876;
        width: 3.55rem;
        height: 0.35rem;
        border-radius: 0.175rem; }
  .what .what_video_container {
    border-radius: 20px;
    margin-left: 50px;
    margin-top: 0px;
    position: relative; }
    @media (max-width: 1400px) {
      .what .what_video_container {
        max-height: 400px;
        max-width: 90%;
        margin-left: 100px; } }
    @media (max-width: 992px) {
      .what .what_video_container {
        max-height: 450px;
        max-width: 100%;
        margin-left: 35px;
        margin-top: 20px; } }
    @media (max-width: 800px) {
      .what .what_video_container {
        margin-left: 0; } }
    .what .what_video_container iframe {
      width: 100%;
      height: auto;
      aspect-ratio: 16 /9;
      border-radius: 20px; }
      @media (max-width: 1400px) {
        .what .what_video_container iframe {
          max-height: 100%; } }

.highlights_path--wrapper {
  position: relative;
  z-index: 2; }

.highlights {
  position: relative;
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(65%, #fff), color-stop(65%, #fef4f3));
  background: -o-linear-gradient(top, #fff 0%, #fff 65%, #fef4f3 65%);
  background: linear-gradient(to bottom, #fff 0%, #fff 65%, #fef4f3 65%);
  padding-top: 30rem;
  overflow-x: clip; }
  @media (max-width: 1200px) {
    .highlights {
      padding-top: 0; } }
  @media (max-width: 568px) {
    .highlights {
      background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(85%, #fff), color-stop(85%, #fef4f3));
      background: -o-linear-gradient(top, #fff 0%, #fff 85%, #fef4f3 85%);
      background: linear-gradient(to bottom, #fff 0%, #fff 85%, #fef4f3 85%); } }
  .highlights_img {
    position: absolute;
    right: -1rem;
    bottom: 33%;
    z-index: 0;
    max-height: 950px;
    -o-object-fit: contain;
       object-fit: contain; }
    @media (max-width: 1700px) {
      .highlights_img {
        bottom: 26%; } }
    @media (max-width: 1400px) {
      .highlights_img {
        max-height: 900px; } }
    @media (max-width: 1200px) {
      .highlights_img {
        display: none; } }
  .highlights_ornament {
    top: 30%;
    z-index: 1; }
    @media (max-width: 568px) {
      .highlights_ornament {
        top: 67%; } }
    .highlights_ornament svg path {
      fill: #fef4f3; }
  .highlights .container {
    position: relative;
    z-index: 2; }
  .highlights .section_label {
    margin-top: 0; }
  .highlights_bg {
    position: absolute; }
  .highlights_grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.7rem;
    margin-bottom: 1.7rem; }
    @media (max-width: 568px) {
      .highlights_grid {
        grid-template-columns: 1fr; } }
    .highlights_grid--single {
      background-color: #fef4f3;
      border-radius: 2rem;
      padding: 5.5rem 6rem 5rem;
      padding-right: 3.5rem;
      position: relative;
      grid-template-columns: 1fr 7.5rem;
      -webkit-column-gap: 3rem;
         -moz-column-gap: 3rem;
              column-gap: 3rem;
      position: relative;
      -webkit-transition: all 0.4s ease-out;
      -o-transition: all 0.4s ease-out;
      transition: all 0.4s ease-out; }
      .highlights_grid--single.open {
        z-index: 4;
        -webkit-filter: drop-shadow(0 0 7px rgba(238, 120, 118, 0.5));
                filter: drop-shadow(0 0 7px rgba(238, 120, 118, 0.5)); }
    .highlights_grid--title {
      margin-top: 0;
      margin-bottom: 1.5rem;
      position: relative;
      z-index: 2; }
    .highlights_grid--icon {
      width: 7.5rem;
      height: 7.5rem;
      position: relative;
      z-index: 2; }
    .highlights_grid--desc {
      position: absolute;
      top: 60%;
      z-index: 1;
      background-color: #fef4f3;
      max-height: 400px;
      opacity: 1;
      border-radius: 2rem;
      width: 100%;
      left: 0;
      padding-inline: 5.5rem;
      padding-bottom: 1.5rem;
      padding-top: 2rem; }
      .highlights_grid--desc * {
        font-weight: 300; }
      .highlights_grid--desc[aria-hidden='true'] {
        display: none; }
  .highlights_yt {
    width: 100%;
    height: 0;
    padding-top: 56.25%;
    position: relative;
    border-radius: 2rem;
    overflow: hidden; }
    .highlights_yt--play_overlay {
      background-color: rgba(238, 120, 118, 0.9);
      height: 100%;
      width: 100%;
      position: absolute;
      left: 0;
      top: 0;
      padding: 5rem 6rem;
      opacity: 0;
      z-index: -1;
      -webkit-transition: all 0.4s ease-out;
      -o-transition: all 0.4s ease-out;
      transition: all 0.4s ease-out; }
      .highlights_yt--play_overlay.show {
        opacity: 1;
        z-index: 2; }
      .highlights_yt--play_overlay button {
        padding: 0;
        background-color: transparent;
        border: none;
        cursor: pointer; }
        .highlights_yt--play_overlay button img {
          width: 5rem;
          height: 5rem; }
    .highlights_yt iframe {
      height: 100%;
      width: 100%;
      position: absolute;
      left: 0;
      top: 0;
      z-index: 1; }

.path {
  position: relative;
  background-color: #fef4f3;
  padding-top: 5vw;
  padding-bottom: 5vw;
  overflow-x: clip; }
  .path_bg {
    position: absolute;
    right: 0;
    bottom: 8.5vw;
    -webkit-filter: drop-shadow(0 0 10px rgba(238, 120, 118, 0.15));
            filter: drop-shadow(0 0 10px rgba(238, 120, 118, 0.15));
    z-index: 1; }
    @media (max-width: 992px) {
      .path_bg {
        width: 50%; } }
  .path_ornament, .knowledge_ornament {
    top: unset;
    z-index: 1;
    top: 100%;
    height: 20%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    overflow-x: clip;
    width: 115%; }
    .path_ornament svg, .knowledge_ornament svg {
      height: auto;
      -webkit-transform: scaleX(-1);
          -ms-transform: scaleX(-1);
              transform: scaleX(-1);
      width: 100%; }
      .path_ornament svg path, .knowledge_ornament svg path {
        fill: #fef4f3; }
  .path_desc {
    width: 40rem;
    max-width: 100%;
    margin-bottom: 3rem; }
  .path .section_label {
    margin-top: 0; }
  .path .swiperPath {
    counter-reset: slide_count;
    overflow: visible;
    overflow-x: clip;
    padding-left: 5rem;
    margin-left: -5rem;
    overflow-clip-margin: 50rem; }
    .path .swiperPath .swiper-wrapper {
      border-radius: 2rem; }
    .path .swiperPath .swiper-slide {
      width: 21.5%;
      height: auto;
      background-color: #fff;
      border-radius: 2rem;
      counter-increment: slide_count;
      padding: 4.3rem 5rem 3rem;
      padding-right: 2rem;
      min-height: 48.1rem;
      -webkit-transition: all 0.4s ease-out;
      -o-transition: all 0.4s ease-out;
      transition: all 0.4s ease-out;
      z-index: 1;
      opacity: 0.88; }
      .path .swiperPath .swiper-slide-active {
        opacity: 1; }
      .path .swiperPath .swiper-slide-next + .swiper-slide + .swiper-slide + .swiper-slide {
        opacity: 0.45; }
      .path .swiperPath .swiper-slide:hover {
        -webkit-box-shadow: 1.5rem 1rem 3.5rem 2.5rem rgba(78, 4, 12, 0.15);
                box-shadow: 1.5rem 1rem 3.5rem 2.5rem rgba(78, 4, 12, 0.15);
        z-index: 2; }
      .path .swiperPath .swiper-slide--number::before {
        display: inline-block;
        content: counter(slide_count);
        color: #f8c4c3;
        font-family: 'museo-sans', sans-serif;
        font-size: 13.57rem;
        margin-right: -4.3rem;
        font-weight: 700;
        margin-bottom: 0.5rem; }
  .path .accordion_desc p {
    margin: 0;
    margin-top: 2rem; }
  .path .accordion-button, .path .knowledge_news .like_button_arrow, .knowledge_news .path .like_button_arrow {
    margin-top: 2.2rem; }
  .path_slider--icon {
    width: 6.8rem;
    height: 6.8rem;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: bottom;
       object-position: bottom; }
  .path_slider--title {
    margin-top: 0;
    margin-bottom: 0; }

.team {
  position: relative;
  z-index: 1;
  padding-top: 9.6vw;
  margin-bottom: 2vw; }
  .team_bg {
    position: absolute;
    top: 0;
    right: 0; }
    @media (max-width: 1440px) {
      .team_bg {
        width: 50%; } }
  .team .container {
    position: relative;
    z-index: 1; }
  .team_top {
    grid-template-columns: 1fr 43%;
    -webkit-column-gap: 6vw;
       -moz-column-gap: 6vw;
            column-gap: 6vw;
    width: 65.5%;
    margin-bottom: 4.5vw; }
    @media (max-width: 568px) {
      .team_top {
        grid-template-columns: 100%;
        width: 100%;
        margin-bottom: 4rem; } }
    .team_top .section_label,
    .team_top > *:nth-child(2) {
      grid-column: span 2; }
      @media (max-width: 568px) {
        .team_top .section_label,
        .team_top > *:nth-child(2) {
          grid-column: auto; } }
    .team_top > *:nth-child(2) {
      margin-bottom: 2rem; }
    .team_top p {
      margin-top: 0; }
  .team_tiles {
    grid-template-columns: repeat(3, 1fr);
    gap: 1.4rem; }
    @media (max-width: 768px) {
      .team_tiles {
        grid-template-columns: repeat(2, 1fr);
        row-gap: 5rem; } }
    @media (max-width: 568px) {
      .team_tiles {
        grid-template-columns: 1fr;
        row-gap: 7rem; } }
    .team_tiles--img {
      width: 85%;
      margin: 0 auto;
      margin-top: -6rem;
      display: block;
      height: 57.5rem;
      -o-object-fit: contain;
         object-fit: contain; }
      .team_tiles--img_wrapper {
        background-color: #fef4f3;
        border-radius: 2rem;
        padding-top: 1rem;
        margin-bottom: -6rem; }
    .team_tiles--content {
      position: relative;
      z-index: 1;
      background-color: #fff;
      border-radius: 2rem;
      margin-inline: 1.8rem;
      padding: 1.5rem 2.7rem;
      padding-right: 2rem;
      -webkit-box-shadow: 2rem 2rem 3rem 0.1rem rgba(78, 4, 12, 0.1);
              box-shadow: 2rem 2rem 3rem 0.1rem rgba(78, 4, 12, 0.1);
      height: 44%;
      padding-bottom: 15rem; }
    .team_tiles .button_team {
      color: #ee7876; }
      .team_tiles .button_team:hover img {
        -webkit-animation: left_opacity 2s linear infinite;
                animation: left_opacity 2s linear infinite; }
      .team_tiles .button_team img {
        width: 1rem;
        height: 0.9rem;
        margin-left: 0.5rem; }
    .team_tiles .button_border {
      position: absolute;
      bottom: 3rem;
      left: 2.7rem;
      padding-block: 1.8rem; }
    .team_tiles--title {
      margin-bottom: 0; }
    .team_tiles--name {
      margin: 0;
      margin-bottom: 1.9rem; }
    .team_tiles--desc {
      margin-bottom: 0.3rem; }

.history {
  position: relative; }
  .history_top {
    position: relative; }
  .history_img {
    margin-left: 2vw;
    -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
            align-self: flex-end; }
    @media (max-width: 768px) {
      .history_img {
        width: 40%;
        margin: 0 auto;
        display: block; } }
  .history .container_left {
    position: relative;
    grid-template-columns: 42% 1fr;
    -webkit-column-gap: 3rem;
       -moz-column-gap: 3rem;
            column-gap: 3rem;
    -webkit-column-gap: 7vw;
       -moz-column-gap: 7vw;
            column-gap: 7vw; }
    @media (max-width: 1440px) {
      .history .container_left {
        padding-right: 3rem; } }
    @media (max-width: 768px) {
      .history .container_left {
        grid-template-columns: 1fr;
        -webkit-column-gap: 0;
           -moz-column-gap: 0;
                column-gap: 0;
        padding-inline: 1.5rem;
        width: 95%;
        margin: 0 auto; } }
    @media (max-width: 568px) {
      .history .container_left {
        width: 100%; } }
  .history_ornament {
    bottom: -2px;
    z-index: 0; }
    .history_ornament svg path {
      fill: #fef4f3; }
  .history_content {
    margin-top: 2.5vw;
    position: relative;
    z-index: 1; }
    @media (max-width: 768px) {
      .history_content {
        grid-row: -1; } }
    .history_content--desc {
      margin-bottom: 5vw;
      position: relative;
      padding-right: 4rem; }
      @media (max-width: 568px) {
        .history_content--desc {
          margin-bottom: 7rem; } }
      .history_content--desc::before {
        position: absolute;
        content: '';
        right: 0;
        top: 15%;
        background-image: url("../../../../img/ozdobnik-cytat@2.png");
        width: 23.9rem;
        height: 18.1rem;
        background-size: contain;
        background-position: center;
        background-repeat: no-repeat;
        z-index: -1; }
      .history_content--desc > *:nth-child(2) {
        margin-bottom: 3rem; }
      .history_content--desc p:not(:first-child) {
        margin-bottom: 2rem; }
  .history_grid {
    grid-template-columns: 1fr 1fr;
    -webkit-column-gap: 3vw;
       -moz-column-gap: 3vw;
            column-gap: 3vw;
    row-gap: 2rem;
    margin-left: -3rem;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 6vw; }
    @media (max-width: 768px) {
      .history_grid {
        grid-template-columns: 1fr;
        margin-left: 0; } }
  .history .accordion-button, .history .knowledge_news .like_button_arrow, .knowledge_news .history .like_button_arrow {
    margin-bottom: 2.5rem; }
  .history .accordion-item {
    -webkit-transition: all 0.4s ease-out;
    -o-transition: all 0.4s ease-out;
    transition: all 0.4s ease-out; }
    .history .accordion-item.open {
      -webkit-filter: drop-shadow(1.5rem 1rem 3rem rgba(78, 4, 12, 0.3));
              filter: drop-shadow(1.5rem 1rem 3rem rgba(78, 4, 12, 0.3)); }
  .history_tiles--single {
    background-color: #fef4f3;
    border-radius: 2rem;
    padding: 5.5rem 5rem 6.5rem;
    position: relative; }
    @media (max-width: 568px) {
      .history_tiles--single {
        margin-bottom: 6rem; } }
    @media (max-width: 768px) {
      .history_tiles--single {
        padding: 4.5rem 3rem 3.5rem; } }
    .history_tiles--single::before {
      position: absolute;
      content: '';
      background-image: url("../../../../img/sygnet_mikro@2.png");
      width: 3.2rem;
      height: 3.2rem;
      background-position: center;
      background-repeat: no-repeat;
      background-size: contain;
      right: 1rem;
      top: 1rem; }
    .history_tiles--single.open {
      z-index: 2; }
  .history_tiles--name {
    margin-bottom: 5rem; }
  .history_tiles--accordion {
    position: absolute;
    left: 0;
    top: calc(100% - 6rem);
    padding-inline: 5rem;
    width: 100%;
    background-color: #fef4f3;
    border-radius: 2rem; }
    @media (max-width: 568px) {
      .history_tiles--accordion {
        padding-inline: 3rem;
        top: calc(100% - 3rem); } }
  .history_tiles--collapse {
    padding-bottom: 2.5rem; }
  .history_tiles--img {
    position: absolute;
    top: 0;
    left: 5rem;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
    border-radius: 50%;
    width: 8rem;
    height: 8rem; }
    @media (max-width: 768px) {
      .history_tiles--img {
        left: 2.5rem; } }
  .history_bottom {
    background-color: #fef4f3;
    padding-top: 1rem;
    padding-bottom: 5.7vw; }
    .history_bottom--title {
      margin-bottom: 3rem;
      margin-top: 0;
      text-align: center; }
  .history_buttons {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-column-gap: 2rem;
       -moz-column-gap: 2rem;
            column-gap: 2rem;
    row-gap: 2rem; }
    .history_buttons .button {
      padding-block: 1.6rem; }

.knowledge {
  background-color: #fef4f3;
  position: relative;
  padding-bottom: 4vw;
  overflow-x: clip; }
  .knowledge .container {
    grid-template-columns: 39rem 1fr;
    -webkit-column-gap: 2vw;
       -moz-column-gap: 2vw;
            column-gap: 2vw; }
    @media (max-width: 768px) {
      .knowledge .container {
        grid-template-columns: 1fr;
        -webkit-column-gap: 0;
           -moz-column-gap: 0;
                column-gap: 0;
        row-gap: 3rem; } }
  .knowledge_content {
    padding-right: 15%; }
    @media (max-width: 568px) {
      .knowledge_content {
        padding-right: 0; } }
    .knowledge_content > *:nth-child(2) {
      margin-bottom: 3.5rem; }
    .knowledge_content p:last-of-type {
      margin-bottom: 3rem; }
    .knowledge_content .button {
      padding-block: 1.8rem; }
  .knowledge_news {
    padding-top: 0.5rem; }
    .knowledge_news--single {
      background-color: #fff;
      -webkit-transition: all 0.4s ease-out;
      -o-transition: all 0.4s ease-out;
      transition: all 0.4s ease-out;
      margin-bottom: 1.7rem;
      border-radius: 2rem;
      overflow: clip;
      position: relative; }
      .knowledge_news--single:hover {
        -webkit-transform: translate(1rem, -0.5rem);
            -ms-transform: translate(1rem, -0.5rem);
                transform: translate(1rem, -0.5rem); }
    .knowledge_news--thumbnail {
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      aspect-ratio: 13.75 / 10; }
      @media (max-width: 568px) {
        .knowledge_news--thumbnail {
          grid-row: -1; } }
    .knowledge_news--grid {
      grid-template-columns: 1fr 20.5rem;
      -webkit-column-gap: 10%;
         -moz-column-gap: 10%;
              column-gap: 10%; }
      @media (max-width: 568px) {
        .knowledge_news--grid {
          grid-template-columns: 100%; } }
    .knowledge_news--content {
      padding-block: 0.2rem;
      padding-inline: 3rem; }
    .knowledge_news .like_button_arrow {
      background-image: url("../../../../img/mikro_strzalka@2.png");
      background-size: 0.7rem 0.6rem;
      position: absolute;
      left: 3rem;
      bottom: 2.5rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2VzL2Zyb250LXBhZ2UvaGVyby5zY3NzIiwidXRpbGl0aWVzL192YXJpYWJsZXMuc2NzcyIsInV0aWxpdGllcy9fbWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBR0E7RUFDRSxrQkFBa0I7RUFDbEIseUJDRGtCO0VERWxCLFlBQVk7RUFDWixvQkFBYTtFQUFiLHFCQUFhO0VBQWIsb0JBQWE7RUFBYixhQUFhO0VBQ2IseUJBQW1CO0VBQW5CLDJCQUFtQjtNQUFuQixzQkFBbUI7VUFBbkIsbUJBQW1CO0VBQ25CLGlCQUFpQixFQUFBO0VFcURmO0lGM0RKO01BU0ksNEJBQThCO01BQTlCLDhCQUE4QjtNQUE5QixzQ0FBOEI7VUFBOUIsa0NBQThCO2NBQTlCLDhCQUE4QjtNQUM5QixZQUFZLEVBQUEsRUF3R2Y7RUFyR0M7SUFDRSxrQkFBa0I7SUFDbEIsUUFBUTtJQUNSLFdBQVc7SUFDWCwyQkFBd0I7T0FBeEIsd0JBQXdCO0lBQ3hCLG1DQUEyQjtRQUEzQiwrQkFBMkI7WUFBM0IsMkJBQTJCLEVBQUE7SUV5QzNCO01GOUNGO1FBUUksVUFBVTtRQUNWLFFBQVEsRUFBQSxFQUVYO0VBRUQ7SUFDRSxrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFFBQVE7SUFDUixRQUFRO0lBQ1IsVUFBVTtJQUNWLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYixxQkFBeUI7SUFBekIsaUNBQXlCO1FBQXpCLGtCQUF5QjtZQUF6Qix5QkFBeUIsRUFBQTtJRThDekI7TUZyREY7UUFVSSxVQUFVLEVBQUEsRUE4QmI7SUVBQztNRnhDRjtRQWNJLFNBQVM7UUFDVCxVQUFVLEVBQUEsRUF5QmI7SUVQQztNRmpDRjtRQW1CSSxVQUFVO1FBQ1Ysb0JBQWE7UUFBYixxQkFBYTtRQUFiLG9CQUFhO1FBQWIsYUFBYTtRQUNiLFFBQVE7UUFDUixVQUFVO1FBQ1YsY0FBYyxFQUFBLEVBaUJqQjtJQWRDO01BQ0UsVUFBVTtNQUNWLFdBQVc7TUFDWCxzQkFBbUI7U0FBbkIsbUJBQW1CO01BQ25CLDBCQUF1QjtTQUF2Qix1QkFBdUI7TUFDdkIsa0JBQWtCLEVBQUE7TUFMbkI7UUFRRyxrQkFBa0I7UUFDbEIsU0FBUztRQUNULFFBQVE7UUFDUixVQUFVLEVBQUE7RUFLaEI7SUFDRSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLE9BQU87SUFDUCxRQUFRO0lBQ1Isb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLFVBQVUsRUFBQTtJQU5YO01BU0csV0FBVztNQUNYLFlBQVksRUFBQTtNQVZmO1FBYUssVUNsRk8sRUFBQTtFRENmO0lBdUZJLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7RUFHWjtJQUNFLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYiw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix1QkFBMkI7SUFBM0IsbUNBQTJCO1FBQTNCLG9CQUEyQjtZQUEzQiwyQkFBMkI7SUFDM0IsZUFBZSxFQUFBO0VBR2pCO0lBQ0UsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixxQkFBcUIsRUFBQTtJRTNDckI7TUZ3Q0Y7UUFNSSxpQkFBaUI7UUFDakIsZUFBZTtRQUNmLG1CQUFtQixFQUFBLEVBTXRCO0lBZEE7TUFZRyxpQkFBaUIsRUFBQTs7QUFLdkI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVSxFQUFBO0VFcEJSO0lGa0JKO01BS0ksb0JBQW9CLEVBQUEsRUF3S3ZCO0VFL0xHO0lGa0JKO01BU0ksb0JBQW9CLEVBQUEsRUFvS3ZCO0VBN0tEO0lBYUksZ0NBQWdDLEVBQUE7SUUvQmhDO01Ga0JKO1FBZ0JNLDJCQUEyQjtRQUMzQixhQUFhLEVBQUEsRUFFaEI7RUFHQztJQUNFLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsY0FBYztJQUNkLGtCQUFrQixFQUFBO0lFbkZwQjtNRitFQTtRQU9JLFVBQVU7UUFDVixlQUFlO1FBQ2YsYUFBYTtRQUNiLG1CQUFtQixFQUFBLEVBRXRCO0VBbENMO0lBdUNNLG1CQUFtQjtJQUNuQixnQkFBZ0I7SUFDaEIsWUFBWTtJQUNaLDBDQzdKYyxFQUFBO0lEbUhwQjtNQTZDUSxlQUFlO01BQ2YsbUJBQW1CLEVBQUE7SUE5QzNCO01Ba0RRLGtCQUFrQjtNQUNsQixxQkFBcUIsRUFBQTtJQW5EN0I7TUF1RFEsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixlQUFlLEVBQUE7SUF6RHZCO01BNkRRLFNBQVMsRUFBQTtJQTdEakI7TUFpRVEsZ0NBQWdDO01BQ2hDLCtCQUErQjtNQUMvQixXQUFXO01BQ1gsb0JBQWlCO1NBQWpCLGlCQUFpQixFQUFBO0lBcEV6QjtNQXdFUSxvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IsVUFBVTtNQUNWLHlCQUFtQjtNQUFuQiwyQkFBbUI7VUFBbkIsc0JBQW1CO2NBQW5CLG1CQUFtQjtNQUNuQixtQkFBbUIsRUFBQTtNQTNFM0I7UUE4RVUsbUJBQW1CO1FBQ25CLFNBQVM7UUFDVCxrQkFBa0IsRUFBQTtNQWhGNUI7UUFvRlUsV0FBVztRQUNYLHFCQUFxQjtRQUNyQixjQUFjO1FBQ2Qsc0JBQXNCO1FBQ3RCLGdKQUEySztRQUEzSywwSEFBMks7UUFBM0ssMkhBQTJLLEVBQUE7RUF4RnJMO0lBOEZNLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQixFQUFBO0lBakd6QjtNQXNHVSxTQUFTO01BQ1QsY0MxTlU7TUQyTlYsbUJBQW1CO01BQ25CLGFBQWE7TUFDYixjQUFjO01BQ2QsbUNBQTJCO1VBQTNCLCtCQUEyQjtjQUEzQiwyQkFBMkIsRUFBQTtNQTNHckM7UUE4R1ksaUJBQWlCO1FBQ2pCLGlCQUFpQixFQUFBO0lBL0c3QjtNQW9IVSxPQUFPLEVBQUE7SUFwSGpCO01Bd0hVLFFBQVEsRUFBQTtJQXhIbEI7TUE2SFEsV0FBVztNQUNYLFNBQVM7TUFDVCxtQ0FBMkI7VUFBM0IsK0JBQTJCO2NBQTNCLDJCQUEyQixFQUFBO01BL0huQztRQWtJVSx5QkNyUFU7UURzUFYsY0FBYztRQUNkLGVBQWU7UUFDZix1QkFBdUIsRUFBQTtFQXJJakM7SUE0SUksbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixlQUFlO0lBQ2Ysa0JBQWtCLEVBQUE7SUVqS2xCO01Ga0JKO1FBa0pNLGlCQUFpQjtRQUNqQixjQUFjO1FBQ2Qsa0JBQWtCLEVBQUEsRUF3QnJCO0lFOUxDO01Ga0JKO1FBd0pNLGlCQUFpQjtRQUNqQixlQUFlO1FBQ2YsaUJBQWlCO1FBQ2pCLGdCQUFnQixFQUFBLEVBaUJuQjtJRTlMQztNRmtCSjtRQStKTSxjQUFjLEVBQUEsRUFhakI7SUE1S0g7TUFtS00sV0FBVztNQUNYLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsbUJBQW1CLEVBQUE7TUV4THJCO1FGa0JKO1VBeUtRLGdCQUFnQixFQUFBLEVBRW5COztBQUlMO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVUsRUFBQTs7QUFHWjtFQUNFLGtCQUFrQjtFQUNsQix3SEFBa0k7RUFBbEksbUVBQWtJO0VBQWxJLHNFQUFrSTtFQUNsSSxrQkFBa0I7RUFDbEIsZ0JBQWdCLEVBQUE7RUVuT2Q7SUYrTko7TUFPSSxjQUFjLEVBQUEsRUF5S2pCO0VFcGFHO0lGb1BKO01BV0ksd0hBQWtJO01BQWxJLG1FQUFrSTtNQUFsSSxzRUFBa0ksRUFBQSxFQXFLckk7RUFsS0M7SUFDRSxrQkFBa0I7SUFDbEIsWUFBWTtJQUNaLFdBQVc7SUFDWCxVQUFVO0lBQ1YsaUJBQWlCO0lBQ2pCLHNCQUFtQjtPQUFuQixtQkFBbUIsRUFBQTtJRTFObkI7TUZvTkY7UUFTSSxXQUFXLEVBQUEsRUFVZDtJRXZPQztNRm9ORjtRQWFJLGlCQUFpQixFQUFBLEVBTXBCO0lFaFFDO01GNk9GO1FBaUJJLGFBQWEsRUFBQSxFQUVoQjtFQUVEO0lBRUUsUUFBUTtJQUNSLFVBQVUsRUFBQTtJRTFSVjtNRnVSRjtRQU1JLFFBQVEsRUFBQSxFQVFYO0lBZEE7TUFXSyxhQ2pWVSxFQUFBO0VEbVNsQjtJQW9ESSxrQkFBa0I7SUFDbEIsVUFBVSxFQUFBO0VBckRkO0lBeURJLGFBQWEsRUFBQTtFQUdmO0lBQ0Usa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxxQ0FBcUM7SUFDckMsV0FBVztJQUNYLHFCQUFxQixFQUFBO0lFdlRyQjtNRm9URjtRQU1JLDBCQUEwQixFQUFBLEVBeUQ3QjtJQXREQztNQUNFLHlCQzdXWTtNRDhXWixtQkFBbUI7TUFDbkIseUJBQXlCO01BQ3pCLHFCQUFxQjtNQUNyQixrQkFBa0I7TUFDbEIsaUNBQWlDO01BQ2pDLHdCQUFnQjtTQUFoQixxQkFBZ0I7Y0FBaEIsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNRTNYcEIscUNBQTZCO01BQTdCLGdDQUE2QjtNQUE3Qiw2QkFBNkIsRUFBQTtNRm1YNUI7UUFZRyxVQUFVO1FBRVYsNkRBQW1FO2dCQUFuRSxxREFBbUUsRUFBQTtJQUl2RTtNQUNFLGFBQWE7TUFDYixxQkFBcUI7TUFDckIsa0JBQWtCO01BQ2xCLFVBQVUsRUFBQTtJQUdaO01BQ0UsYUFBYTtNQUNiLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsVUFBVSxFQUFBO0lBR1o7TUFDRSxrQkFBa0I7TUFDbEIsUUFBUTtNQUNSLFVBQVU7TUFDVix5QkNoWlk7TURpWlosaUJBQWlCO01BQ2pCLFVBQVU7TUFDVixtQkFBbUI7TUFDbkIsV0FBVztNQUNYLE9BQU87TUFDUCxzQkFBc0I7TUFDdEIsc0JBQXNCO01BQ3RCLGlCQUFpQixFQUFBO01BWmxCO1FBZUcsZ0JBQWdCLEVBQUE7TUFmbkI7UUFtQkcsYUFBYSxFQUFBO0VBS25CO0lBQ0UsV0FBVztJQUNYLFNBQVM7SUFDVCxtQkFBbUI7SUFDbkIsa0JBQWtCO0lBQ2xCLG1CQUFtQjtJQUNuQixnQkFBZ0IsRUFBQTtJQUVoQjtNQUNFLDBDQ2piYztNRGtiZCxZQUFZO01BQ1osV0FBVztNQUNYLGtCQUFrQjtNQUNsQixPQUFPO01BQ1AsTUFBTTtNQUNOLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YsV0FBVztNRTViYixxQ0FBNkI7TUFBN0IsZ0NBQTZCO01BQTdCLDZCQUE2QixFQUFBO01GbWI1QjtRQWFHLFVBQVU7UUFDVixVQUFVLEVBQUE7TUFkYjtRQWtCRyxVQUFVO1FBQ1YsNkJBQTZCO1FBQzdCLFlBQVk7UUFDWixlQUFlLEVBQUE7UUFyQmxCO1VBd0JLLFdBQVc7VUFDWCxZQUFZLEVBQUE7SUFqQ25CO01BdUNHLFlBQVk7TUFDWixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLE9BQU87TUFDUCxNQUFNO01BQ04sVUFBVSxFQUFBOztBQUtoQjtFQUNFLGtCQUFrQjtFQUNsQix5QkN2ZGdCO0VEd2RoQixnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLGdCQUFnQixFQUFBO0VBRWhCO0lBQ0Usa0JBQWtCO0lBQ2xCLFFBQVE7SUFDUixhQUFhO0lBQ2IsK0RBQWlEO1lBQWpELHVEQUFpRDtJQUNqRCxVQUFVLEVBQUE7SUVwYVY7TUYrWkY7UUFRSSxVQUFVLEVBQUEsRUFFYjtFQUVEO0lBRUUsVUFBVTtJQUNWLFVBQVU7SUFDVixTQUFTO0lBQ1QsV0FBVztJQUNYLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsZ0JBQWdCO0lBQ2hCLFdBQVcsRUFBQTtJQVRaO01BWUcsWUFBWTtNQUNaLDZCQUFxQjtVQUFyQix5QkFBcUI7Y0FBckIscUJBQXFCO01BQ3JCLFdBQVcsRUFBQTtNQWRkO1FBaUJLLGFDemZVLEVBQUE7RUQ4ZmhCO0lBQ0UsWUFBWTtJQUNaLGVBQWU7SUFDZixtQkFBbUIsRUFBQTtFQTVDdkI7SUFnREksYUFBYSxFQUFBO0VBaERqQjtJQW9ESSwwQkFBMEI7SUFDMUIsaUJBQWlCO0lBQ2pCLGdCQUFnQjtJQUNoQixrQkFBa0I7SUFDbEIsa0JBQWtCO0lBQ2xCLDJCQUEyQixFQUFBO0lBekQvQjtNQTRETSxtQkFBbUIsRUFBQTtJQTVEekI7TUFnRU0sWUFBWTtNQUNaLFlBQVk7TUFDWixzQkM3aEJTO01EOGhCVCxtQkFBbUI7TUFDbkIsOEJBQThCO01BQzlCLHlCQUF5QjtNQUN6QixtQkFBbUI7TUFDbkIsbUJBQW1CO01FbmlCckIscUNBQTZCO01BQTdCLGdDQUE2QjtNQUE3Qiw2QkFBNkI7TUZxaUIzQixVQUFVO01BQ1YsYUFBYSxFQUFBO01BMUVuQjtRQTZFUSxVQUFVLEVBQUE7TUE3RWxCO1FBaUZRLGFBQWEsRUFBQTtNQWpGckI7UUFxRlEsbUVBQWtEO2dCQUFsRCwyREFBa0Q7UUFDbEQsVUFBVSxFQUFBO01BdEZsQjtRQTJGVSxxQkFBcUI7UUFDckIsNkJBQTZCO1FBQzdCLGNDcmpCYTtRRHNqQmIscUNBQXFDO1FBQ3JDLG1CQUFtQjtRQUNuQixxQkFBcUI7UUFDckIsZ0JBQWdCO1FBQ2hCLHFCQUFxQixFQUFBO0VBbEcvQjtJQTJHUSxTQUFTO0lBQ1QsZ0JBQWdCLEVBQUE7RUE1R3hCO0lBaUhNLGtCQUFrQixFQUFBO0VBS3BCO0lBQ0UsYUFBYTtJQUNiLGNBQWM7SUFDZCxzQkFBbUI7T0FBbkIsbUJBQW1CO0lBQ25CLDBCQUF1QjtPQUF2Qix1QkFBdUIsRUFBQTtFQUd6QjtJQUNFLGFBQWE7SUFDYixnQkFBZ0IsRUFBQTs7QUFLdEI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLGtCQUFrQjtFQUNsQixrQkFBa0IsRUFBQTtFQUVsQjtJQUNFLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sUUFBUSxFQUFBO0lFbGhCUjtNRitnQkY7UUFNSSxVQUFVLEVBQUEsRUFFYjtFQWRIO0lBaUJJLGtCQUFrQjtJQUNsQixVQUFVLEVBQUE7RUFHWjtJQUNFLDhCQUE4QjtJQUM5Qix1QkFBZTtPQUFmLG9CQUFlO1lBQWYsZUFBZTtJQUNmLFlBQVk7SUFDWixvQkFBb0IsRUFBQTtJRW5rQnBCO01GK2pCRjtRQU9JLDJCQUEyQjtRQUMzQixXQUFXO1FBQ1gsbUJBQW1CLEVBQUEsRUFtQnRCO0lBNUJBOztNQWNHLG1CQUFtQixFQUFBO01FN2tCckI7UUYrakJEOztVQWlCSyxpQkFBaUIsRUFBQSxFQUVwQjtJQW5CRjtNQXNCRyxtQkFBbUIsRUFBQTtJQXRCdEI7TUEwQkcsYUFBYSxFQUFBO0VBSWpCO0lBQ0UscUNBQXFDO0lBQ3JDLFdBQVcsRUFBQTtJRXhsQlg7TUZzbEJGO1FBS0kscUNBQXFDO1FBQ3JDLGFBQWEsRUFBQSxFQTBFaEI7SUU3cUJDO01GNmxCRjtRQVVJLDBCQUEwQjtRQUMxQixhQUFhLEVBQUEsRUFxRWhCO0lBbEVDO01BQ0UsVUFBVTtNQUNWLGNBQWM7TUFDZCxpQkFBaUI7TUFDakIsY0FBYztNQUNkLGVBQWU7TUFDZixzQkFBbUI7U0FBbkIsbUJBQW1CLEVBQUE7TUFFbkI7UUFDRSx5QkNucUJVO1FEb3FCVixtQkFBbUI7UUFDbkIsaUJBQWlCO1FBQ2pCLG9CQUFvQixFQUFBO0lBSXhCO01BQ0Usa0JBQWtCO01BQ2xCLFVBQVU7TUFDVixzQkNuckJTO01Eb3JCVCxtQkFBbUI7TUFDbkIscUJBQXFCO01BQ3JCLHNCQUFzQjtNQUN0QixtQkFBbUI7TUFDbkIsOERBQThDO2NBQTlDLHNEQUE4QztNQUM5QyxXQUFXO01BQ1gscUJBQXFCLEVBQUE7SUF4Q3hCO01BNkNLLGNDN3JCWSxFQUFBO01EZ3BCakI7UUFpRFMsa0RBQTBDO2dCQUExQywwQ0FBMEMsRUFBQTtNQWpEbkQ7UUFzRE8sV0FBVztRQUNYLGNBQWM7UUFDZCxtQkFBbUIsRUFBQTtJQXhEMUI7TUE2REssa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixZQUFZO01BQ1oscUJBQXFCLEVBQUE7SUFJekI7TUFDRSxnQkFBZ0IsRUFBQTtJQUdsQjtNQUNFLFNBQVM7TUFDVCxxQkFBcUIsRUFBQTtJQUd2QjtNQUNFLHFCQUFxQixFQUFBOztBQUszQjtFQUNFLGtCQUFrQixFQUFBO0VBRWxCO0lBQ0Usa0JBQWtCLEVBQUE7RUFHcEI7SUFDRSxnQkFBZ0I7SUFDaEIsNEJBQW9CO1FBQXBCLHdCQUFvQjtZQUFwQixvQkFBb0IsRUFBQTtJRWxyQnBCO01GZ3JCRjtRQUtJLFVBQVU7UUFDVixjQUFjO1FBQ2QsY0FBYyxFQUFBLEVBRWpCO0VBaEJIO0lBbUJJLGtCQUFrQjtJQUNsQiw4QkFBOEI7SUFDOUIsd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsdUJBQWU7T0FBZixvQkFBZTtZQUFmLGVBQWUsRUFBQTtJRXJxQmY7TUYrb0JKO1FBeUJNLG1CQUFtQixFQUFBLEVBY3RCO0lFaHRCQztNRnlxQko7UUE2Qk0sMEJBQTBCO1FBQzFCLHFCQUFhO1dBQWIsa0JBQWE7Z0JBQWIsYUFBYTtRQUNiLHNCQUFzQjtRQUN0QixVQUFVO1FBQ1YsY0FBYyxFQUFBLEVBTWpCO0lFdnRCQztNRmdyQko7UUFxQ00sV0FBVyxFQUFBLEVBRWQ7RUFFRDtJQUVFLFlBQVk7SUFDWixVQUFVLEVBQUE7SUFIWDtNQU9LLGFDL3dCVSxFQUFBO0VEb3hCaEI7SUFDRSxpQkFBaUI7SUFDakIsa0JBQWtCO0lBQ2xCLFVBQVUsRUFBQTtJRWp1QlY7TUY4dEJGO1FBTUksWUFBWSxFQUFBLEVBa0NmO0lBL0JDO01BQ0Usa0JBQWtCO01BQ2xCLGtCQUFrQjtNQUNsQixtQkFBbUIsRUFBQTtNRWp2QnJCO1FGOHVCQTtVQU1JLG1CQUFtQixFQUFBLEVBd0J0QjtNQTlCQTtRQVVHLGtCQUFrQjtRQUNsQixXQUFXO1FBQ1gsUUFBUTtRQUNSLFFBQVE7UUFDUiw2REFBNkQ7UUFDN0QsY0FBYztRQUNkLGVBQWU7UUFDZix3QkFBd0I7UUFDeEIsMkJBQTJCO1FBQzNCLDRCQUE0QjtRQUM1QixXQUFXLEVBQUE7TUFwQmQ7UUF3QkcsbUJBQW1CLEVBQUE7TUF4QnRCO1FBNEJHLG1CQUFtQixFQUFBO0VBS3pCO0lBQ0UsOEJBQThCO0lBQzlCLHVCQUFlO09BQWYsb0JBQWU7WUFBZixlQUFlO0lBQ2YsYUFBYTtJQUNiLGtCQUFrQjtJQUNsQix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsa0JBQWtCLEVBQUE7SUU5d0JsQjtNRnd3QkY7UUFTSSwwQkFBMEI7UUFDMUIsY0FBYyxFQUFBLEVBRWpCO0VBM0dIO0lBK0dNLHFCQUFxQixFQUFBO0VBL0czQjtJRXR1QkkscUNBQTZCO0lBQTdCLGdDQUE2QjtJQUE3Qiw2QkFBNkIsRUFBQTtJRnN1QmpDO01Bc0hRLGtFQUF3RDtjQUF4RCwwREFBd0QsRUFBQTtFQU01RDtJQUNFLHlCQzUxQlk7SUQ2MUJaLG1CQUFtQjtJQUNuQiwyQkFBMkI7SUFDM0Isa0JBQWtCLEVBQUE7SUVoekJwQjtNRjR5QkE7UUFPSSxtQkFBbUIsRUFBQSxFQXVCdEI7SUVuMEJEO01GcXlCQTtRQVdJLDJCQUEyQixFQUFBLEVBbUI5QjtJQTlCQTtNQWVHLGtCQUFrQjtNQUNsQixXQUFXO01BQ1gsMkRBQTJEO01BQzNELGFBQWE7TUFDYixjQUFjO01BQ2QsMkJBQTJCO01BQzNCLDRCQUE0QjtNQUM1Qix3QkFBd0I7TUFDeEIsV0FBVztNQUNYLFNBQVMsRUFBQTtJQXhCWjtNQTRCRyxVQUFVLEVBQUE7RUFJZDtJQUNFLG1CQUFtQixFQUFBO0VBR3JCO0lBQ0Usa0JBQWtCO0lBQ2xCLE9BQU87SUFDUCxzQkFBc0I7SUFDdEIsb0JBQW9CO0lBQ3BCLFdBQVc7SUFDWCx5QkNyNEJZO0lEczRCWixtQkFBbUIsRUFBQTtJRXYxQnJCO01GZzFCQTtRQVVJLG9CQUFvQjtRQUNwQixzQkFBc0IsRUFBQSxFQUV6QjtFQUVEO0lBQ0Usc0JBQXNCLEVBQUE7RUFHeEI7SUFDRSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFVBQVU7SUFDVixtQ0FBMkI7UUFBM0IsK0JBQTJCO1lBQTNCLDJCQUEyQjtJQUMzQixrQkFBa0I7SUFDbEIsV0FBVztJQUNYLFlBQVksRUFBQTtJRW4yQmQ7TUY0MUJBO1FBVUksWUFBWSxFQUFBLEVBRWY7RUFHSDtJQUNFLHlCQ2w2QmM7SURtNkJkLGlCQUFpQjtJQUNqQixxQkFBcUIsRUFBQTtJQUVyQjtNQUNFLG1CQUFtQjtNQUNuQixhQUFhO01BQ2Isa0JBQWtCLEVBQUE7RUFJdEI7SUFDRSx3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIsb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHVCQUFlO1FBQWYsbUJBQWU7WUFBZixlQUFlO0lBQ2Ysd0JBQWdCO09BQWhCLHFCQUFnQjtZQUFoQixnQkFBZ0I7SUFDaEIsYUFBYSxFQUFBO0lBTGQ7TUFRRyxxQkFBcUIsRUFBQTs7QUFLM0I7RUFDRSx5QkMzN0JnQjtFRDQ3QmhCLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsZ0JBQWdCLEVBQUE7RUFKbEI7SUFXSSxnQ0FBZ0M7SUFDaEMsdUJBQWU7T0FBZixvQkFBZTtZQUFmLGVBQWUsRUFBQTtJRWg1QmY7TUZvNEJKO1FBZU0sMEJBQTBCO1FBQzFCLHFCQUFhO1dBQWIsa0JBQWE7Z0JBQWIsYUFBYTtRQUNiLGFBQWEsRUFBQSxFQUVoQjtFQUVEO0lBQ0Usa0JBQWtCLEVBQUE7SUVqNkJsQjtNRmc2QkY7UUFJSSxnQkFBZ0IsRUFBQSxFQWdCbkI7SUFwQkE7TUFRRyxxQkFBcUIsRUFBQTtJQVJ4QjtNQWFLLG1CQUFtQixFQUFBO0lBYnhCO01Ba0JHLHFCQUFxQixFQUFBO0VBSXpCO0lBQ0UsbUJBQW1CLEVBQUE7SUFFbkI7TUFDRSxzQkMvK0JTO01DRFgscUNBQTZCO01BQTdCLGdDQUE2QjtNQUE3Qiw2QkFBNkI7TUZrL0IzQixxQkFBcUI7TUFDckIsbUJBQW1CO01BQ25CLGNBQWM7TUFDZCxrQkFBa0IsRUFBQTtNQU5uQjtRQVNHLDJDQUFtQztZQUFuQyx1Q0FBbUM7Z0JBQW5DLG1DQUFtQyxFQUFBO0lBSXZDO01BQ0UsWUFBWTtNQUNaLFdBQVc7TUFDWCxvQkFBaUI7U0FBakIsaUJBQWlCO01BQ2pCLHdCQUF3QixFQUFBO01FMThCMUI7UUZzOEJBO1VBT0ksWUFBWSxFQUFBLEVBRWY7SUFFRDtNQUNFLGtDQUFrQztNQUNsQyx1QkFBZTtTQUFmLG9CQUFlO2NBQWYsZUFBZSxFQUFBO01FbjlCakI7UUZpOUJBO1VBS0ksMkJBQTJCLEVBQUEsRUFFOUI7SUFFRDtNQUNFLHFCQUFxQjtNQUNyQixvQkFBb0IsRUFBQTtJQXRDdkI7TUE0Q0csNkRBQTZEO01BQzdELDhCQUE4QjtNQUM5QixrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLGNBQWMsRUFBQSIsImZpbGUiOiJwYWdlcy9mcm9udC1wYWdlL2hlcm8uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vLi4vdXRpbGl0aWVzL19taXhpbnMnO1xyXG5AaW1wb3J0ICcuLi8uLi91dGlsaXRpZXMvX3ZhcmlhYmxlcyc7XHJcblxyXG4uaGVybyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICBoZWlnaHQ6IDk3dmg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1pbi1oZWlnaHQ6IDcwcmVtO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgJl9zaWduZXQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA0MiU7XHJcbiAgICBsZWZ0OiAtNTBweDtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogMTAwJSAwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB0b3A6IDIwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDY2JTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAxNSU7XHJcbiAgICBib3R0b206IDUlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgbGFwdG9wIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtbGcge1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgYWxsOiB1bnNldDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgbGVmdDogNSU7XHJcbiAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWltZyB7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIHJpZ2h0OiAyLjUlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICBvYmplY3QtcG9zaXRpb246IGJvdHRvbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfb3JuYW1lbnQge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMXB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgei1pbmRleDogMTtcclxuICB9XHJcblxyXG4gICZfYnV0dG9ucyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgcm93LWdhcDogMC43cmVtO1xyXG4gIH1cclxuXHJcbiAgJl9kZXNjIHtcclxuICAgIG1hcmdpbi10b3A6IC03cmVtO1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBtYXJnaW4tdG9wOiAxNXJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi53aGF0IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogNDtcclxuXHJcbiAgQGluY2x1ZGUgcndkKDEyMDApIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XHJcbiAgfVxyXG5cclxuICAuZ3JpZCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwcmVtIDFmcjtcclxuXHJcbiAgICBAaW5jbHVkZSByd2QoODAwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgcm93LWdhcDogMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc3dpcGVyIHtcclxuICAgICYtLXdyYXBwZXIge1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA5JTtcclxuICAgICAgd2lkdGg6IDM5LjVyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMS41JTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgd2lkdGg6IDk5JTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyV2hhdCB7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKSwgMC4zKTtcclxuXHJcbiAgICAgICYtLWNvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDQuN3JlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi44cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuOHJlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMnJlbTtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcmVtO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi0taW1nIHtcclxuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMnJlbTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAycmVtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1zcG90cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl93cmFwcGVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjdyZW07XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjM1cmVtO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5JykgdmFyKC0tYmFyX3dpZHRoKSwgcmdiYShtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5JyksIDAuNCkgMCUsIHJnYmEobWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpLCAwLjQpIDEwMCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXJfY29udHJvbHMge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGhlaWdodDogM3JlbTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uIHtcclxuICAgICAgICAmLXByZXYsXHJcbiAgICAgICAgJi1uZXh0IHtcclxuICAgICAgICAgIHRvcDogMTAwJTtcclxuICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5Jyk7XHJcbiAgICAgICAgICBmb250LWZhbWlseTogMS42cmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDEuMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMS44cmVtO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMCUpO1xyXG5cclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1wcmV2IHtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW5leHQge1xyXG4gICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblxyXG4gICAgICAgICYtYnVsbGV0IHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKTtcclxuICAgICAgICAgIHdpZHRoOiAzLjU1cmVtO1xyXG4gICAgICAgICAgaGVpZ2h0OiAwLjM1cmVtO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAud2hhdF92aWRlb19jb250YWluZXIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgbWF4LWhlaWdodDogNDUwcHg7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDgwMCkge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDE2IC85O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICAgQGluY2x1ZGUgcndkKDE0MDApIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlnaGxpZ2h0c19wYXRoLS13cmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuLmhpZ2hsaWdodHMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpIDAlLCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpIDY1JSwgbWFwLWdldCgkY29sb3JzLCAnYmVpZ2UnKSA2NSUpO1xyXG4gIHBhZGRpbmctdG9wOiAzMHJlbTtcclxuICBvdmVyZmxvdy14OiBjbGlwO1xyXG5cclxuICBAaW5jbHVkZSBsYXB0b3Atc20ge1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpIDAlLCBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpIDg1JSwgbWFwLWdldCgkY29sb3JzLCAnYmVpZ2UnKSA4NSUpO1xyXG4gIH1cclxuXHJcbiAgJl9pbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgcmlnaHQ6IC0xcmVtO1xyXG4gICAgYm90dG9tOiAzMyU7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gICAgbWF4LWhlaWdodDogOTUwcHg7XHJcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzAwKSB7XHJcbiAgICAgIGJvdHRvbTogMjYlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDkwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxhcHRvcC1zbSB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX29ybmFtZW50IHtcclxuICAgIEBleHRlbmQgLmhlcm9fb3JuYW1lbnQ7XHJcbiAgICB0b3A6IDMwJTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICB0b3A6IDY3JTtcclxuICAgIH1cclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdiZWlnZScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbl9sYWJlbCB7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAmX2dyaWQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdhcDogMS43cmVtO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2luZ2xlIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmVpZ2UnKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgcGFkZGluZzogNS41cmVtIDZyZW0gNXJlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMy41cmVtO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDcuNXJlbTtcclxuICAgICAgY29sdW1uLWdhcDogM3JlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc3Rpb25fc3RkO1xyXG5cclxuICAgICAgJi5vcGVuIHtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG5cclxuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCA3cHggcmdiYShtYXAtZ2V0KCRjb2xvcnMsICdwcmltYXJ5JyksIDAuNSkpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pY29uIHtcclxuICAgICAgd2lkdGg6IDcuNXJlbTtcclxuICAgICAgaGVpZ2h0OiA3LjVyZW07XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXNjIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDYwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmVpZ2UnKTtcclxuICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogNS41cmVtO1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICBwYWRkaW5nLXRvcDogMnJlbTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZbYXJpYS1oaWRkZW49J3RydWUnXSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl95dCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA1Ni4yNSU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAmLS1wbGF5X292ZXJsYXkge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKG1hcC1nZXQoJGNvbG9ycywgJ3ByaW1hcnknKSwgMC45KTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDVyZW0gNnJlbTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zdGlvbl9zdGQ7XHJcblxyXG4gICAgICAmLnNob3cge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogNXJlbTtcclxuICAgICAgICAgIGhlaWdodDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYXRoIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmVpZ2UnKTtcclxuICBwYWRkaW5nLXRvcDogNXZ3O1xyXG4gIHBhZGRpbmctYm90dG9tOiA1dnc7XHJcbiAgb3ZlcmZsb3cteDogY2xpcDtcclxuXHJcbiAgJl9iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogOC41dnc7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAxMHB4IHJnYmEoI2VlNzg3NiwgMC4xNSkpO1xyXG4gICAgei1pbmRleDogMTtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQtbGcge1xyXG4gICAgICB3aWR0aDogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9vcm5hbWVudCB7XHJcbiAgICBAZXh0ZW5kIC5oZXJvX29ybmFtZW50O1xyXG4gICAgdG9wOiB1bnNldDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICB0b3A6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG92ZXJmbG93LXg6IGNsaXA7XHJcbiAgICB3aWR0aDogMTE1JTtcclxuXHJcbiAgICBzdmcge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICBwYXRoIHtcclxuICAgICAgICBmaWxsOiBtYXAtZ2V0KCRjb2xvcnMsICdiZWlnZScpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX2Rlc2Mge1xyXG4gICAgd2lkdGg6IDQwcmVtO1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICB9XHJcblxyXG4gIC5zZWN0aW9uX2xhYmVsIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG5cclxuICAuc3dpcGVyUGF0aCB7XHJcbiAgICBjb3VudGVyLXJlc2V0OiBzbGlkZV9jb3VudDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgb3ZlcmZsb3cteDogY2xpcDtcclxuICAgIHBhZGRpbmctbGVmdDogNXJlbTtcclxuICAgIG1hcmdpbi1sZWZ0OiAtNXJlbTtcclxuICAgIG92ZXJmbG93LWNsaXAtbWFyZ2luOiA1MHJlbTtcclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICB3aWR0aDogMjEuNSU7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnd2hpdGUnKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgY291bnRlci1pbmNyZW1lbnQ6IHNsaWRlX2NvdW50O1xyXG4gICAgICBwYWRkaW5nOiA0LjNyZW0gNXJlbSAzcmVtO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xyXG4gICAgICBtaW4taGVpZ2h0OiA0OC4xcmVtO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc3Rpb25fc3RkO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBvcGFjaXR5OiAwLjg4O1xyXG5cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtbmV4dCArIC5zd2lwZXItc2xpZGUgKyAuc3dpcGVyLXNsaWRlICsgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMC40NTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMS41cmVtIDFyZW0gMy41cmVtIDIuNXJlbSByZ2JhKCM0ZTA0MGMsIDAuMTUpO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtLW51bWJlciB7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIoc2xpZGVfY291bnQpO1xyXG4gICAgICAgICAgY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3BpbmstbGlnaHQnKTtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnbXVzZW8tc2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICBmb250LXNpemU6IDEzLjU3cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNC4zcmVtO1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5hY2NvcmRpb24ge1xyXG4gICAgJl9kZXNjIHtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWJ1dHRvbiB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDIuMnJlbTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfc2xpZGVyIHtcclxuICAgICYtLWljb24ge1xyXG4gICAgICB3aWR0aDogNi44cmVtO1xyXG4gICAgICBoZWlnaHQ6IDYuOHJlbTtcclxuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnRlYW0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHBhZGRpbmctdG9wOiA5LjZ2dztcclxuICBtYXJnaW4tYm90dG9tOiAydnc7XHJcblxyXG4gICZfYmcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAmX3RvcCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MyU7XHJcbiAgICBjb2x1bW4tZ2FwOiA2dnc7XHJcbiAgICB3aWR0aDogNjUuNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0LjV2dztcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnNlY3Rpb25fbGFiZWwsXHJcbiAgICAmID4gKjpudGgtY2hpbGQoMikge1xyXG4gICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiBhdXRvO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfdGlsZXMge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcclxuICAgIGdhcDogMS40cmVtO1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgIHJvdy1nYXA6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgcm93LWdhcDogN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1pbWcge1xyXG4gICAgICB3aWR0aDogODUlO1xyXG4gICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgbWFyZ2luLXRvcDogLTZyZW07XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBoZWlnaHQ6IDU3LjVyZW07XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcblxyXG4gICAgICAmX3dyYXBwZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JlaWdlJyk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ3doaXRlJyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIG1hcmdpbi1pbmxpbmU6IDEuOHJlbTtcclxuICAgICAgcGFkZGluZzogMS41cmVtIDIuN3JlbTtcclxuICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcclxuICAgICAgYm94LXNoYWRvdzogMnJlbSAycmVtIDNyZW0gMC4xcmVtIHJnYmEoIzRlMDQwYywgMC4xKTtcclxuICAgICAgaGVpZ2h0OiA0NCU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgJl90ZWFtIHtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkY29sb3JzLCAncHJpbWFyeScpO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGVmdF9vcGFjaXR5IDJzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgIGhlaWdodDogMC45cmVtO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfYm9yZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAzcmVtO1xyXG4gICAgICAgIGxlZnQ6IDIuN3JlbTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjhyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbmFtZSB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMS45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGlzdG9yeSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX3RvcCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgfVxyXG5cclxuICAmX2ltZyB7XHJcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xyXG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lcl9sZWZ0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDIlIDFmcjtcclxuICAgIGNvbHVtbi1nYXA6IDNyZW07XHJcbiAgICBjb2x1bW4tZ2FwOiA3dnc7XHJcblxyXG4gICAgQGluY2x1ZGUgZGVza3RvcC1zbSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGNvbHVtbi1nYXA6IDA7XHJcbiAgICAgIHBhZGRpbmctaW5saW5lOiAxLjVyZW07XHJcbiAgICAgIHdpZHRoOiA5NSU7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX29ybmFtZW50IHtcclxuICAgIEBleHRlbmQgLmhlcm9fb3JuYW1lbnQ7XHJcbiAgICBib3R0b206IC0ycHg7XHJcbiAgICB6LWluZGV4OiAwO1xyXG5cclxuICAgIHN2ZyB7XHJcbiAgICAgIHBhdGgge1xyXG4gICAgICAgIGZpbGw6IG1hcC1nZXQoJGNvbG9ycywgJ2JlaWdlJyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfY29udGVudCB7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjV2dztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgZ3JpZC1yb3c6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWRlc2Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1dnc7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgcGFkZGluZy1yaWdodDogNHJlbTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDE1JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL2ltZy9vemRvYm5pay1jeXRhdEAyLnBuZycpO1xyXG4gICAgICAgIHdpZHRoOiAyMy45cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTguMXJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYgPiAqOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgcDpub3QoOmZpcnN0LWNoaWxkKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9ncmlkIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGNvbHVtbi1nYXA6IDN2dztcclxuICAgIHJvdy1nYXA6IDJyZW07XHJcbiAgICBtYXJnaW4tbGVmdDogLTNyZW07XHJcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIG1hcmdpbi1ib3R0b206IDZ2dztcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYWNjb3JkaW9uIHtcclxuICAgICYtYnV0dG9uIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIHRyYW5zdGlvbl9zdGQ7XHJcblxyXG4gICAgICAmLm9wZW4ge1xyXG4gICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMS41cmVtIDFyZW0gM3JlbSByZ2JhKCM0ZTA0MGMsIDAuMykpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX3RpbGVzIHtcclxuICAgICYtLXNpbmdsZSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JlaWdlJyk7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIHBhZGRpbmc6IDUuNXJlbSA1cmVtIDYuNXJlbTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogNC41cmVtIDNyZW0gMy41cmVtO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uLy4uL2ltZy9zeWduZXRfbWlrcm9AMi5wbmcnKTtcclxuICAgICAgICB3aWR0aDogMy4ycmVtO1xyXG4gICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYub3BlbiB7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLW5hbWUge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWFjY29yZGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiBjYWxjKDEwMCUgLSA2cmVtKTtcclxuICAgICAgcGFkZGluZy1pbmxpbmU6IDVyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICdiZWlnZScpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAycmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgcGhvbmUge1xyXG4gICAgICAgIHBhZGRpbmctaW5saW5lOiAzcmVtO1xyXG4gICAgICAgIHRvcDogY2FsYygxMDAlIC0gM3JlbSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2xsYXBzZSB7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDVyZW07XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICB3aWR0aDogOHJlbTtcclxuICAgICAgaGVpZ2h0OiA4cmVtO1xyXG5cclxuICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICBsZWZ0OiAyLjVyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfYm90dG9tIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJGNvbG9ycywgJ2JlaWdlJyk7XHJcbiAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1Ljd2dztcclxuXHJcbiAgICAmLS10aXRsZSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfYnV0dG9ucyB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xyXG4gICAgcm93LWdhcDogMnJlbTtcclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgcGFkZGluZy1ibG9jazogMS42cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmtub3dsZWRnZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkY29sb3JzLCAnYmVpZ2UnKTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZy1ib3R0b206IDR2dztcclxuICBvdmVyZmxvdy14OiBjbGlwO1xyXG5cclxuICAmX29ybmFtZW50IHtcclxuICAgIEBleHRlbmQgLnBhdGhfb3JuYW1lbnQ7XHJcbiAgfVxyXG5cclxuICAuY29udGFpbmVyIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMzlyZW0gMWZyO1xyXG4gICAgY29sdW1uLWdhcDogMnZ3O1xyXG5cclxuICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBjb2x1bW4tZ2FwOiAwO1xyXG4gICAgICByb3ctZ2FwOiAzcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9jb250ZW50IHtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDE1JTtcclxuXHJcbiAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJiA+ICo6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICBwYWRkaW5nLWJsb2NrOiAxLjhyZW07XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX25ld3Mge1xyXG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcclxuXHJcbiAgICAmLS1zaW5nbGUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBtYXAtZ2V0KCRjb2xvcnMsICd3aGl0ZScpO1xyXG4gICAgICBAaW5jbHVkZSB0cmFuc3Rpb25fc3RkO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJyZW07XHJcbiAgICAgIG92ZXJmbG93OiBjbGlwO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxcmVtLCAtMC41cmVtKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXRodW1ibmFpbCB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBhc3BlY3QtcmF0aW86IDEzLjc1IC8gMTA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgICAgZ3JpZC1yb3c6IC0xO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZ3JpZCB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDIwLjVyZW07XHJcbiAgICAgIGNvbHVtbi1nYXA6IDEwJTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb250ZW50IHtcclxuICAgICAgcGFkZGluZy1ibG9jazogMC4ycmVtO1xyXG4gICAgICBwYWRkaW5nLWlubGluZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAubGlrZV9idXR0b25fYXJyb3cge1xyXG4gICAgICBAZXh0ZW5kIC5hY2NvcmRpb24tYnV0dG9uO1xyXG5cclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi8uLi9pbWcvbWlrcm9fc3RyemFsa2FAMi5wbmcnKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiAwLjdyZW0gMC42cmVtO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGxlZnQ6IDNyZW07XHJcbiAgICAgIGJvdHRvbTogMi41cmVtO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkY29sb3JzOiAoXHJcbiAgJ2JsYWNrJzogIzAwMCxcclxuICAnd2hpdGUnOiAjZmZmLFxyXG4gIC8vICAgJ3ByaW1hcnknOiAgI2YxNjc3NixcclxuICAncHJpbWFyeSc6ICNlZTc4NzYsXHJcbiAgJ3BpbmstbGlnaHQnOiAjZjhjNGMzLFxyXG4gICdwaW5rJzogI2ZjZDZkMyxcclxuICAncGVhY2gnOiAjZjU5MDhhLFxyXG4gICdiZWlnZSc6ICNmZWY0ZjMsXHJcbiAgJ2JlaWdlLWxpZ2h0JzogI2ZlZjVmNCxcclxuICAnYmx1ZSc6ICMwMDQyNzgsXHJcbiAgJ2ZlZjdmOCc6ICNmZWY3ZjgsXHJcbiAgJ2ZkZWNlZSc6ICNmZGVjZWUsXHJcbik7XHJcblxyXG4kaGVpZ2h0LW1vYmlsZTogMzJweDtcclxuIiwiQG1peGluIHRyYW5zdGlvbl9zdGQge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XHJcbn1cclxuXHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gdHJhbnNpdGlvbl9zdGQge1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcblxyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuIH1cclxuIFxyXG4gLy8gU21hbGwgZGV2aWNlc1xyXG4gQG1peGluIHBob25lIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmV9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuIC8vIE1lZGl1bSBkZXZpY2VzXHJcbiBAbWl4aW4gdGFibGV0IHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gXHJcbiAvLyBMYXJnZSBkZXZpY2VzXHJcbiBAbWl4aW4gdGFibGV0LWxnIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gXHJcbiAvLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbiBAbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wLXNtfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gLy8gbGFwdG9wXHJcbiBAbWl4aW4gbGFwdG9wIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wfSkge1xyXG4gICAgICAgIEBjb250ZW50O1xyXG4gICAgfVxyXG4gfVxyXG4gLy8gTGFwdG9wIGJpZ1xyXG4gQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWRlc2t0b3Atc219KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiAvLyBEZWtzdG9wXHJcbiBAbWl4aW4gZGVza3RvcCB7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWRlc2t0b3B9KSB7XHJcbiAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICB9XHJcbiB9XHJcbiBcclxuIC8vIEN1c3RvbSBkZXZpY2VzXHJcbiBAbWl4aW4gcndkKCRzY3JlZW4pIHtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgICBAY29udGVudDtcclxuICAgIH1cclxuIH1cclxuICJdfQ== */
