.top-filter {
  position: relative;
  z-index: 3;
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: 1fr;
  -webkit-column-gap: 1.25rem;
     -moz-column-gap: 1.25rem;
          column-gap: 1.25rem;
  row-gap: 2.5rem; }
  @media screen and (min-width: 160.0625rem) {
    .top-filter {
      -webkit-column-gap: 0.78125vw;
         -moz-column-gap: 0.78125vw;
              column-gap: 0.78125vw;
      row-gap: 1.5625vw; } }
  @media screen and (max-width: 106.25rem) {
    .top-filter {
      row-gap: 1.875rem; } }
  @media screen and (max-width: 85rem) {
    .top-filter {
      padding-top: 0.9375rem;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; } }
  @media screen and (max-width: 39.375rem) {
    .top-filter {
      padding-top: 0.625rem;
      gap: 1.875rem; } }
  .top-filter_no_tags .top-filter__count, .top-filter_no_tags .top-filter__row {
    grid-column: initial;
    grid-row: initial; }
  .top-filter_no_tags .top-filter__count {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .top-filter__count {
    grid-column: 2/3;
    grid-row: 2/3;
    margin-left: auto;
    color: var(--text-dark-tertiary);
    font: var(--font-body-S); }
    @media screen and (max-width: 85rem) {
      .top-filter__count {
        -webkit-box-ordinal-group: 1;
            -ms-flex-order: 0;
                order: 0;
        margin-left: 0; } }
  .top-filter__row {
    grid-column: 1/2;
    grid-row: 2/3;
    position: relative; }
    @media screen and (max-width: 85rem) {
      .top-filter__row {
        position: relative;
        right: var(--container-offset);
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        padding: 0 var(--container-offset);
        width: calc(100% + (var(--container-offset) * 2));
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        border: solid 1px var(--stroke-dark-secondary);
        border-width: 1px 0; } }
    @media screen and (max-width: 39.375rem) {
      .top-filter__row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    @media screen and (max-width: 39.375rem) {
      .top-filter__row::before {
        content: "";
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        margin: auto;
        width: 100%;
        height: 1px;
        background-color: var(--stroke-dark-secondary); } }
  .top-filter__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0.9375rem; }
    @media screen and (min-width: 160.0625rem) {
      .top-filter__item {
        gap: 0.58594vw; } }
    @media screen and (max-width: 85rem) {
      .top-filter__item {
        width: 100%;
        height: 2.75rem;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; } }
    @media screen and (max-width: 39.375rem) {
      .top-filter__item {
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .top-filter__name {
    color: var(--text-dark-tertiary);
    font: var(--font-body-M); }
    @media screen and (max-width: 85rem) {
      .top-filter__name {
        display: none; } }
  .top-filter__dropdown {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
    @media screen and (max-width: 85rem) {
      .top-filter__dropdown {
        position: unset; } }
    @media screen and (max-width: 85rem) {
      .top-filter__dropdown .select-input {
        position: unset; } }
    .top-filter__dropdown .select-input__current {
      position: unset;
      padding: 0;
      border: none; }
    @media screen and (max-width: 85rem) {
      .top-filter__dropdown .select-current {
        gap: 0.625rem; } }
    .top-filter__dropdown .select-current::before {
      content: "";
      position: absolute;
      top: -0rem;
      left: -0rem;
      width: calc(100% + 0rem * 2);
      height: calc(100% + 0rem * 2);
      background-color: transparent;
      opacity: 0; }
      @media screen and (min-width: 160.0625rem) {
        .top-filter__dropdown .select-current::before {
          top: 0vw;
          left: 0vw;
          width: calc(100% + 0vw * 2);
          height: calc(100% + 0vw * 2); } }
    .top-filter__dropdown .select-current__text {
      font: var(--font-body-M); }
    .top-filter__dropdown .select-answer {
      width: auto; }
      @media screen and (max-width: 85rem) {
        .top-filter__dropdown .select-answer {
          width: 100%; } }
  .top-filter .request-filter {
    --accent-light-primary: var(--text-dark-primary);
    display: none;
    border-right: solid 1px var(--stroke-dark-secondary);
    font: var(--font-body-M);
    text-transform: none; }
    @media screen and (max-width: 85rem) {
      .top-filter .request-filter {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
    @media screen and (max-width: 39.375rem) {
      .top-filter .request-filter {
        border-right: none; } }
    .top-filter .request-filter::before {
      content: unset; }
    .top-filter .request-filter .button__content {
      gap: 0.625rem; }

.top-tags {
  grid-column: 1/3;
  grid-row: 1/2;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  gap: 1.5625rem; }
  @media screen and (min-width: 160.0625rem) {
    .top-tags {
      gap: 0.97656vw; } }
  @media screen and (max-width: 106.25rem) {
    .top-tags {
      gap: 1.25rem; } }
  @media screen and (max-width: 85rem) {
    .top-tags {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      gap: 0.9375rem; } }
  .top-tags__category {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    gap: 0.9375rem; }
    @media screen and (min-width: 160.0625rem) {
      .top-tags__category {
        gap: 0.58594vw; } }
    @media screen and (max-width: 106.25rem) {
      .top-tags__category {
        gap: 0.75rem; } }
    @media screen and (max-width: 85rem) {
      .top-tags__category {
        gap: 0.625rem; } }
  .top-tags__title {
    color: var(--text-dark-primary);
    font: var(--font-body-S); }
    .top-tags__title::after {
      content: ":"; }
  .top-tags__list {
    position: relative;
    z-index: 1;
    width: 100%; }
    @media screen and (max-width: 85rem) {
      .top-tags__list {
        overflow: visible; } }
    .top-tags__list .swiper-wrapper {
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
    .top-tags__list .swiper-slide {
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content; }
  .top-tags__label {
    position: relative;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    text-decoration: none;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media (any-hover: hover) {
      .top-tags__label:hover .top-tags__item {
        color: var(--accent-light-secondary);
        border-color: var(--accent-light-secondary); } }
  .top-tags__item {
    padding: 0.3125rem 1.0625rem 0.5625rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: solid 1px var(--stroke-dark-secondary);
    border-radius: var(--radius-common);
    color: var(--text-dark-secondary);
    font: var(--font-body-XS);
    -webkit-transition: color var(--animation-timing) var(--cubic-bezier), border-color var(--animation-timing) var(--cubic-bezier);
    transition: color var(--animation-timing) var(--cubic-bezier), border-color var(--animation-timing) var(--cubic-bezier); }
    @media screen and (min-width: 160.0625rem) {
      .top-tags__item {
        padding: 0.19531vw 0.66406vw 0.35156vw;
        border-width: 0.03906vw; } }
    @media screen and (max-width: 106.25rem) {
      .top-tags__item {
        padding: 0.5rem 1.0625rem 0.5625rem; } }
    @media screen and (max-width: 85rem) {
      .top-tags__item {
        padding: 0.25rem 1.0625rem 0.375rem; } }
    @media screen and (max-width: 39.375rem) {
      .top-tags__item {
        padding: 0.25rem 0.6875rem 0.375rem; } }
    .top-tags__item_active {
      color: var(--accent-light-secondary);
      border-color: var(--accent-light-secondary); }
  .top-tags__input:checked ~ .top-tags__item {
    color: var(--text-dark-primary);
    border-color: var(--accent-dark-primary); }
  .top-tags__pagination {
    position: absolute;
    top: -1px;
    left: 0;
    z-index: 2;
    width: 100%;
    height: calc(100% + 2px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background-color: transparent;
    pointer-events: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none; }
    @media screen and (min-width: 160.0625rem) {
      .top-tags__pagination {
        top: -0.03906vw;
        height: calc(100% + big(2)); } }
    @media screen and (max-width: 85rem) {
      .top-tags__pagination {
        display: none; } }
    .top-tags__pagination .button {
      padding-right: 0.6875rem;
      width: 4.375rem;
      height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      background-image: -webkit-gradient(linear, right top, left top, color-stop(73.13%, #FFF), to(rgba(255, 255, 255, 0)));
      background-image: linear-gradient(270deg, #FFF 73.13%, rgba(255, 255, 255, 0) 100%);
      -webkit-backdrop-filter: unset;
              backdrop-filter: unset;
      opacity: 1;
      pointer-events: all;
      -webkit-transition: opacity var(--animation-timing) var(--cubic-bezier), visibility var(--animation-timing) var(--cubic-bezier);
      transition: opacity var(--animation-timing) var(--cubic-bezier), visibility var(--animation-timing) var(--cubic-bezier); }
      @media screen and (min-width: 160.0625rem) {
        .top-tags__pagination .button {
          padding-right: 0.42969vw;
          width: 2.73438vw; } }
      .top-tags__pagination .button:disabled {
        opacity: 0;
        visibility: hidden;
        pointer-events: none; }
      .top-tags__pagination .button:first-child {
        -webkit-transform: scale(-1, 1);
            -ms-transform: scale(-1, 1);
                transform: scale(-1, 1); }
      @media (any-hover: hover) {
        .top-tags__pagination .button:hover .button__icon {
          fill: var(--accent-light-secondary); } }
      .top-tags__pagination .button__icon {
        width: 1.25rem;
        height: 1.25rem;
        fill: var(--text-dark-tertiary); }
        @media screen and (min-width: 160.0625rem) {
          .top-tags__pagination .button__icon {
            width: 0.78125vw;
            height: 0.78125vw; } }

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