@charset "UTF-8";
.shop-by-activity-block {
  background-color: #EEF1F2;
  margin: 70px 0;
  padding-top: 50px;
  font-family: "Assistant"; }
  @media (min-width: 600px) {
    .shop-by-activity-block {
      padding-left: 85px;
      padding-right: 85px; } }
  @media (min-width: 768px) {
    .shop-by-activity-block {
      margin: 100px 0;
      padding: 50px 0 58px; } }
  .shop-by-activity-block .activity-header {
    text-align: center;
    margin-bottom: 40px; }
    @media (min-width: 768px) {
      .shop-by-activity-block .activity-header {
        margin-bottom: 50px; } }
    .shop-by-activity-block .activity-header .activity-header-title {
      font-size: 35px;
      font-weight: 800;
      margin-bottom: 10px; }
      @media (min-width: 768px) {
        .shop-by-activity-block .activity-header .activity-header-title {
          font-size: 40px;
          line-height: 44px;
          margin-bottom: 9px; } }
    .shop-by-activity-block .activity-header .activity-header-sub-title {
      font-size: 16px;
      color: #767676;
      margin-bottom: 0;
      font-weight: 600; }
      @media (min-width: 768px) {
        .shop-by-activity-block .activity-header .activity-header-sub-title {
          font-size: 18px; } }
  .shop-by-activity-block .activity-content-wrapper,
  .shop-by-activity-block .activity-content-wrapper-mobile {
    justify-content: center; }
    @media (min-width: 768px) {
      .shop-by-activity-block .activity-content-wrapper,
      .shop-by-activity-block .activity-content-wrapper-mobile {
        flex-direction: row;
        justify-content: space-between;
        align-items: center; } }
    .shop-by-activity-block .activity-content-wrapper .activity-content,
    .shop-by-activity-block .activity-content-wrapper-mobile .activity-content {
      margin-bottom: 54px; }
      @media (min-width: 768px) {
        .shop-by-activity-block .activity-content-wrapper .activity-content,
        .shop-by-activity-block .activity-content-wrapper-mobile .activity-content {
          margin: 0 14px; } }
      .shop-by-activity-block .activity-content-wrapper .activity-content .activity-img-wrapper .activity-img,
      .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-img-wrapper .activity-img {
        width: 100%;
        height: 100%; }
        @media (min-width: 768px) {
          .shop-by-activity-block .activity-content-wrapper .activity-content .activity-img-wrapper .activity-img,
          .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-img-wrapper .activity-img {
            width: 400px;
            height: 400px;
            max-width: 400px;
            height: auto; } }
      .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper,
      .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper {
        padding-top: 20px;
        color: #151415;
        text-align: center; }
        .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-title,
        .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-title {
          font-size: 20px;
          font-weight: 700; }
          @media (min-width: 768px) {
            .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-title,
            .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-title {
              font-size: 24px; } }
        .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-link,
        .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-link {
          font-size: 15px;
          font-weight: 600;
          text-decoration: underline; }
          @media (min-width: 768px) {
            .shop-by-activity-block .activity-content-wrapper .activity-content .activity-content-text-wrapper .activity-content-link,
            .shop-by-activity-block .activity-content-wrapper-mobile .activity-content .activity-content-text-wrapper .activity-content-link {
              font-size: 16px; } }
      .shop-by-activity-block .activity-content-wrapper .activity-content:hover,
      .shop-by-activity-block .activity-content-wrapper-mobile .activity-content:hover {
        opacity: .7; }
    .shop-by-activity-block .activity-content-wrapper .carousel-indicators,
    .shop-by-activity-block .activity-content-wrapper-mobile .carousel-indicators {
      padding: 0; }
      .shop-by-activity-block .activity-content-wrapper .carousel-indicators li,
      .shop-by-activity-block .activity-content-wrapper-mobile .carousel-indicators li {
        width: 10px;
        height: 10px;
        border-radius: 50%;
        margin: 0 10px;
        background-color: #fff; }
      .shop-by-activity-block .activity-content-wrapper .carousel-indicators .active,
      .shop-by-activity-block .activity-content-wrapper-mobile .carousel-indicators .active {
        background-color: #1D1D1B; }
  .shop-by-activity-block .activity-content-wrapper-mobile {
    height: 500px; }

.hero-banner-secondary-block {
  width: 100%;
  margin: 70px auto;
  padding: 0; }
  @media (max-width: 768px) {
    .hero-banner-secondary-block {
      margin: 40px auto; } }
  .hero-banner-secondary-block .hero-banner-secondary-header {
    font-size: 26px;
    text-align: center;
    font-weight: 400;
    margin-bottom: 30px;
    line-height: normal; }
    @media (min-width: 768px) {
      .hero-banner-secondary-block .hero-banner-secondary-header {
        text-align: start;
        font-size: 32px; } }
  .hero-banner-secondary-block .hero-banner-secondary-content {
    position: relative; }
    @media (max-width: 768px) {
      .hero-banner-secondary-block .hero-banner-secondary-content {
        text-align: center;
        display: flex;
        justify-content: center; } }
    @media (max-width: 768px) {
      .hero-banner-secondary-block .hero-banner-secondary-content picture {
        width: 100%; } }
    .hero-banner-secondary-block .hero-banner-secondary-content picture .hero-banner-secondary-img {
      margin-bottom: 20px;
      width: 100%; }
      @media (min-width: 768px) {
        .hero-banner-secondary-block .hero-banner-secondary-content picture .hero-banner-secondary-img {
          margin: 0; } }
    .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper {
      color: #fff;
      display: flex;
      flex-flow: column;
      text-align: center;
      position: absolute;
      bottom: 40px;
      width: 65%; }
      @media (min-width: 768px) {
        .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper {
          width: 100%;
          top: 100px;
          right: 4.6%;
          text-align: start; } }
      .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-title {
        font-weight: 800;
        font-size: 40px;
        margin: 0;
        width: 100%; }
        @media (min-width: 768px) {
          .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-title {
            font-size: 70px;
            letter-spacing: 0;
            line-height: 72px;
            width: 35%; } }
      .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-sub-title {
        font-size: 16px;
        font-weight: 600;
        line-height: 22px;
        letter-spacing: 0.02px;
        margin: 10px 0 15px 0; }
        @media (min-width: 768px) {
          .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-sub-title {
            font-size: 18px;
            font-weight: 700;
            margin: 12px 0;
            letter-spacing: normal; } }
      .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper {
        order: 3;
        padding: 0 30px; }
        @media (min-width: 768px) {
          .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper {
            margin-top: 15px;
            padding: 0; } }
        .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper .hero-banner-secondary-link {
          width: 100%;
          padding: 14px 31px;
          font-size: 18px;
          font-weight: 600; }
          @media (min-width: 768px) {
            .hero-banner-secondary-block .hero-banner-secondary-content .hero-banner-secondary-text-wrapper .hero-banner-secondary-link-wrapper .hero-banner-secondary-link {
              width: auto;
              font-weight: 800;
              padding: 14px 31px; } }

.search-results {
  font-family: "Assistant";
  /* search-results-header */
  /* filter bar displayed when one or more filters selected */
  /* Reset refinements buttom */ }
  .search-results-header {
    display: flex;
    justify-content: space-between;
    flex-direction: column; }
    .search-results-header .category-name {
      display: flex;
      align-items: baseline;
      flex: 50%; }
      .search-results-header .category-name-title {
        font-family: "Assistant";
        display: inline;
        font-size: 34px;
        font-weight: 800;
        margin: 0; }
      .search-results-header .category-name-count {
        margin-left: 8px;
        font-size: 14px;
        color: #151415; }
    .search-results-header .refinement-category {
      display: flex;
      margin: 30px 0;
      padding: 0;
      list-style-type: none;
      flex-wrap: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      white-space: nowrap; }
      .search-results-header .refinement-category *.refinement-category {
        margin: 0; }
      .search-results-header .refinement-category::-webkit-scrollbar {
        display: none; }
      .search-results-header .refinement-category li {
        display: flex;
        align-items: center; }
        .search-results-header .refinement-category li button {
          border: none;
          outline: none;
          margin: 0;
          padding: 0;
          background-color: transparent;
          font-size: 15px;
          color: #151415;
          margin-right: 22px; }
        .search-results-header .refinement-category li:last-child button {
          margin-right: 0; }
    .search-results-header .filter-sort-container {
      display: flex;
      justify-content: space-between;
      align-items: center; }
      .search-results-header .filter-sort-container button.filter-results {
        border: none;
        outline: none;
        margin: 0;
        padding: 0;
        background-color: transparent;
        color: #151415;
        font-weight: 600;
        text-decoration: underline; }
      .search-results-header .filter-sort-container .view-buttons {
        display: flex; }
        .search-results-header .filter-sort-container .view-buttons .view-button {
          margin-right: 0;
          margin-left: 18px;
          padding-bottom: 7px; }
          .search-results-header .filter-sort-container .view-buttons .view-button.active {
            border-bottom: 2px solid #0B3E43; }
      .search-results-header .filter-sort-container .toggle-filters {
        display: flex;
        justify-content: space-between;
        align-items: center;
        cursor: pointer; }
        .search-results-header .filter-sort-container .toggle-filters-title {
          font-size: 16px;
          font-weight: 600;
          text-decoration: underline; }
        .search-results-header .filter-sort-container .toggle-filters-icon {
          margin-left: 5px; }
      .search-results-header .filter-sort-container .sort-order-select {
        width: 146px;
        height: 32px;
        margin-right: 24px;
        border: none;
        background-color: #f6f6f6; }
        .search-results-header .filter-sort-container .sort-order-select:focus {
          outline: none;
          background-color: #f6f6f6; }
  .search-results .filter-bar {
    margin-top: 35px;
    align-items: center; }
    .search-results .filter-bar ul {
      display: flex;
      align-items: center;
      flex-wrap: wrap;
      list-style-type: none;
      margin: 0;
      padding-left: 0; }
      .search-results .filter-bar ul .swatch-filter {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: auto;
        height: 32px;
        white-space: nowrap;
        padding: 0 12px;
        margin: 0;
        margin-left: 16px;
        background-color: #f6f6f6;
        border: none;
        border-radius: 16px;
        font-size: 16px; }
        .search-results .filter-bar ul .swatch-filter button.btn {
          display: flex;
          align-items: center;
          margin: 0;
          margin-left: 12px;
          padding: 0;
          border: none;
          outline: none; }
          .search-results .filter-bar ul .swatch-filter button.btn::before, .search-results .filter-bar ul .swatch-filter button.btn::after {
            content: none; }
  .search-results .reset-filters button.reset {
    background: none;
    border: none;
    outline: none;
    padding: 0;
    margin: 0;
    font-size: 13px;
    display: flex;
    align-items: center;
    color: #151415; }
    .search-results .reset-filters button.reset svg {
      margin-right: 8px; }
    .search-results .reset-filters button.reset span {
      text-decoration: underline; }
  .search-results .body {
    margin-top: 0;
    /* the refinement-bar for both mobile and desktop */ }
    .search-results .body .nb-refinement-bar {
      width: 100%;
      position: fixed;
      top: 0;
      z-index: 22;
      background-color: #fff;
      padding: 20px;
      overflow: auto;
      /* Category refinements */ }
      .search-results .body .nb-refinement-bar .filter-header {
        margin: 0; }
        .search-results .body .nb-refinement-bar .filter-header .header-bar {
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: 0 0 25px;
          background: transparent;
          border: none; }
          .search-results .body .nb-refinement-bar .filter-header .header-bar .category {
            font-size: 14px;
            font-weight: bold;
            color: #1D1D1B; }
            .search-results .body .nb-refinement-bar .filter-header .header-bar .category-name {
              display: flex;
              align-items: baseline;
              font-family: "Assistant"; }
              .search-results .body .nb-refinement-bar .filter-header .header-bar .category-name-title {
                display: inline;
                font-size: 24px;
                font-weight: 600; }
              .search-results .body .nb-refinement-bar .filter-header .header-bar .category-name-count {
                margin-right: 6px;
                font-size: 14px;
                color: #151415; }
      .search-results .body .nb-refinement-bar .refinement-category {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .search-results .body .nb-refinement-bar .refinement-category .category-attribute button {
          margin-bottom: 11px;
          padding: 0;
          background: none;
          border: none;
          outline: none;
          font-size: 16px;
          font-weight: 600;
          text-decoration: underline; }
      .search-results .body .nb-refinement-bar .reset-filters {
        margin-top: 20px; }
      .search-results .body .nb-refinement-bar .refinements .card.refinement {
        border-radius: 0;
        border: none;
        margin: 0; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement * {
          margin: 0;
          padding: 0; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header {
          border-radius: 0;
          border: none;
          border-top: 1px solid rgba(0, 0, 0, 0.1);
          background: none;
          cursor: pointer;
          padding: 20px 0; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-title {
            display: flex;
            justify-content: space-between;
            align-items: center;
            font-size: 16px;
            font-weight: 600;
            color: #1D1D1B; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description {
            font-size: 15px;
            color: #151415;
            display: flex; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div {
              padding-top: 19px;
              margin-left: 8px; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div:after {
                content: ", "; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-header-description div:last-child:after {
              content: ""; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement.active .card-header-description {
          display: none; }
        .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body {
          border: none;
          padding-bottom: 21px; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option {
            position: relative;
            display: flex;
            align-items: center;
            margin: 8px 0; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option label {
              margin-left: 5px;
              font-size: 15px; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input {
              position: absolute;
              opacity: 0;
              cursor: pointer;
              height: 21px;
              width: 21px; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option .checkmark {
              height: 21px;
              width: 21px;
              border-radius: 50%;
              border: 1px solid #1D1D1B;
              background: none; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option .checkmark svg {
                display: none; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input:checked ~ .checkmark {
              background-color: #0B3E43;
              border: none; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-sort .values.content .sort-option input:checked ~ .checkmark svg {
                display: block; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-refinementColor .values.content {
            max-height: calc(44px * 6); }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body#refinement-nbShoeTechnology .values.content {
            max-height: calc(44px * 6);
            flex-wrap: nowrap; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content {
            display: flex;
            flex-direction: column;
            flex-wrap: wrap;
            max-height: calc(44px * 3);
            list-style-type: none;
            color: #1D1D1B;
            font-weight: normal; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.color-select {
              display: flex !important;
              flex-direction: row; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute {
              display: flex;
              align-items: center;
              font-size: 0.9rem;
              margin: 0 .2rem .625rem; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button {
                background: none;
                outline: none;
                width: 75px;
                height: 35px;
                border: .063rem solid #abb0b4;
                border-radius: .4rem;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0;
                padding: 0 10px; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button div {
                  color: black; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle {
                  width: 1rem;
                  height: 1rem;
                  border: none;
                  border-radius: 1.25em;
                  margin-left: 7px; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.שחור, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Black {
                    background-color: black; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.כחול, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Blue {
                    background-color: #0070d2; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.חום, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Brown {
                    background-color: brown; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.אפור, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Grey {
                    background-color: #8f979d; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.ירוק, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Green {
                    background-color: #008827; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.כתום, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Orange {
                    background-color: orange; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.ורוד, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Pink {
                    background-color: #fe249a; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.סגול, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Purple {
                    background-color: purple; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.אדום, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Red {
                    background-color: red; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.בורדו, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Bordeaux {
                    background-color: #7C0000; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.לבן, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.White {
                    background-color: #f7f7f7; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.צהוב, .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button .color-circle.Yellow {
                    background-color: yellow; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button.selected {
                  border: 1px solid #0B3E43; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .color-attribute button.selected .color-circle {
                    border: 1px solid #0B3E43; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute {
              display: flex;
              align-items: center;
              margin: 10px 5px;
              font-size: 0.94rem;
              width: 50%; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button {
                background: none;
                outline: none;
                width: 21px;
                height: 21px;
                margin-right: 7px;
                border: 1px solid #000;
                border-radius: 3px;
                display: flex;
                align-items: center;
                justify-content: center; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button svg {
                  display: none; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button.selected {
                  background-color: #0B3E43;
                  border: 1px solid #0B3E43; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .boolean-attribute button.selected svg {
                    display: block; }
            .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute {
              display: flex;
              align-items: center;
              font-size: 0.9rem;
              margin: 0 .5rem .5rem 0; }
              .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button {
                background: none;
                outline: none;
                width: 55px;
                height: 35px;
                border: .063rem solid #abb0b4;
                border-radius: .4rem;
                display: flex;
                align-items: center;
                justify-content: center;
                margin: 0; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button span {
                  color: black; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button svg {
                  display: none; }
                .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected {
                  background-color: #0B3E43;
                  border: 1px solid #0B3E43; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected svg {
                    display: block; }
                  .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content .size-attribute button.selected span {
                    color: white; }
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.size,
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.color,
          .search-results .body .nb-refinement-bar .refinements .card.refinement .card-body .values.content.brand {
            flex-direction: row;
            max-height: none; }
      .search-results .body .nb-refinement-bar .refinements .submit-filters {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        padding-top: 30px; }
        .search-results .body .nb-refinement-bar .refinements .submit-filters button {
          font-size: 18px;
          font-weight: 800; }
    .search-results .body .products-container {
      margin-bottom: 45px;
      padding-right: 22.5px;
      padding-left: 22.5px; }
      .search-results .body .products-container .product-grid {
        padding-top: 18px; }
        .search-results .body .products-container .product-grid .col-6, .search-results .body .products-container .product-grid .col-12 {
          padding-left: 7.5px;
          padding-right: 7.5px; }
        .search-results .body .products-container .product-grid .product-tile-badge {
          position: absolute;
          top: 0;
          background-color: #0B3E43;
          text-align: center;
          font-weight: 800;
          color: #fff;
          line-height: 11px;
          padding: 10px; }
        .search-results .body .products-container .product-grid .product-tile .image-container {
          position: relative;
          display: block;
          overflow: hidden !important;
          padding-bottom: 0;
          width: 100%; }
          .search-results .body .products-container .product-grid .product-tile .image-container .tile-image-container {
            display: flex;
            justify-content: center;
            height: 100%;
            left: 0;
            right: 0;
            margin: auto; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .pdp-link .link {
          color: #1D1D1B;
          font-size: 14px;
          font-weight: 500; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .pdp-link-category {
          line-height: 1.2;
          font-size: 14px; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .pdp-brand {
          color: #0B3E43;
          font-size: 14px;
          font-weight: 700; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .price .sales {
          margin-left: 0;
          margin-right: 8px; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .price .value {
          color: #1D1D1B;
          font-size: 13px;
          font-weight: 600; }
        .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches {
          margin-top: 16px;
          min-height: 48px; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .percentOff {
            color: #ff7733;
            font-weight: 600 !important;
            display: block;
            font-size: .8em;
            direction: ltr !important; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches-count {
            font-size: 12px;
            text-decoration: underline; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches {
            display: none;
            flex-wrap: nowrap;
            overflow-x: auto; }
            .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches::-webkit-scrollbar {
              display: none; }
            .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches .swatch.swatch-circle {
              width: 48px;
              height: 48px;
              margin: 0;
              margin-left: 4px;
              border-radius: 0;
              border: none; }
            .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches .swatches .swatch-selected {
              border: 1px solid #d4d4d4 !important; }
  .search-results .show-more {
    margin-bottom: 70px;
    padding: 0 20px !important; }
    .search-results .show-more-title {
      margin: 15px;
      text-align: center; }
    .search-results .show-more-button {
      width: 100%;
      height: 50px;
      border: 2px solid #0B3E43;
      color: #0B3E43;
      border-radius: 25px;
      font-size: 17px;
      font-weight: bold;
      line-height: 24px;
      display: flex;
      align-items: center;
      justify-content: center;
      visibility: hidden; }
      .search-results .show-more-button:active, .search-results .show-more-button:hover, .search-results .show-more-button:focus {
        background-color: transparent;
        border-color: #0B3E43;
        color: #0B3E43;
        box-shadow: none; }
  .search-results .brand-page {
    color: #1D1D1B;
    font-family: "Assistant"; }
    .search-results .brand-page h1 {
      font-size: 28px;
      font-weight: 800;
      letter-spacing: 0;
      line-height: 32px;
      margin: 12px 0 26px 0; }
    .search-results .brand-page picture .brand-banner-primary-img {
      position: relative;
      width: 100vw !important;
      margin: 0 0 0 -15px; }
    .search-results .brand-page .brand-presentation {
      display: flex;
      flex-direction: column;
      align-items: center;
      margin: 50px auto; }
      .search-results .brand-page .brand-presentation .brand-logo {
        text-align: center;
        margin-bottom: 30px; }
        .search-results .brand-page .brand-presentation .brand-logo img {
          max-width: 390px;
          max-height: 140px; }
      .search-results .brand-page .brand-presentation .brand-desc {
        font-size: 16px;
        letter-spacing: 0.02px;
        line-height: 28px;
        text-align: center; }
  .search-results .shop-by-activity-block {
    margin-left: -15px !important;
    margin-right: -15px !important; }

@media (min-width: 768px) {
  .search-results {
    /* search-results-header */ }
    .search-results-header {
      flex-direction: row; }
      .search-results-header .category-name {
        flex: 50%; }
        .search-results-header .category-name-title {
          font-size: 32px; }
        .search-results-header .category-name-count {
          font-size: 15px; }
      .search-results-header .refinement-category {
        display: none; }
      .search-results-header .filter-sort-container {
        display: flex;
        justify-content: space-between;
        align-items: center; }
        .search-results-header .filter-sort-container .toggle-filters {
          display: flex;
          justify-content: space-between;
          align-items: center;
          cursor: pointer; }
          .search-results-header .filter-sort-container .toggle-filters-title {
            font-size: 16px;
            font-weight: 600;
            text-decoration: underline; }
          .search-results-header .filter-sort-container .toggle-filters-icon {
            margin-left: 5px; }
        .search-results-header .filter-sort-container .sort-order-select {
          width: 146px;
          height: 32px;
          margin-left: 24px;
          margin-right: 0;
          border: none;
          background-color: #f6f6f6; }
          .search-results-header .filter-sort-container .sort-order-select:focus {
            outline: none;
            background-color: #f6f6f6; }
    .search-results .body {
      margin-top: 45px;
      display: flex;
      justify-content: space-between; }
      .search-results .body .nb-refinement-bar {
        position: static;
        max-width: 325px; }
        .search-results .body .nb-refinement-bar .refinements {
          margin-top: 40px;
          border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
      .search-results .body .products-container {
        padding-right: 17.5px;
        padding-left: 17.5px; }
        .search-results .body .products-container .product-grid {
          padding-top: 0; }
          .search-results .body .products-container .product-grid .col-6, .search-results .body .products-container .product-grid .col-12 {
            padding-left: 12.5px;
            padding-right: 12.5px; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches:hover .swatches {
            display: flex; }
          .search-results .body .products-container .product-grid .product-tile .tile-body .color-swatches:hover .swatches-count {
            display: none; }
    .search-results .show-more {
      margin-bottom: 120px;
      padding: 0;
      display: flex;
      flex-direction: column;
      align-items: center; }
      .search-results .show-more-button {
        width: 350px;
        height: 40px; }
    .search-results .brand-page picture .brand-banner-primary-img {
      width: 100% !important;
      margin: 0; }
    .search-results .brand-page .brand-presentation .brand-logo img {
      max-width: 390px;
      max-height: 140px; }
    .search-results .brand-page .brand-presentation .brand-desc {
      width: 60%; }
    .search-results .shop-by-activity-block {
      margin: 0 auto 95px auto !important;
      width: 100% !important; } }

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9jYXJ0cmlkZ2VzL2FwcF9jdXN0b21feHRyZW1lL2NhcnRyaWRnZS9jbGllbnQvZGVmYXVsdC9zY3NzL3BscC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQUNqQjtFQUNFLDBCQUEwQjtFQUMxQixlQUFlO0VBQ2Ysa0JBQWtCO0VBQ2xCLHlCQUF5QixFQUFFO0VBQzNCO0lBQ0U7TUFDRSxtQkFBbUI7TUFDbkIsb0JBQW9CLEVBQUUsRUFBRTtFQUM1QjtJQUNFO01BQ0UsZ0JBQWdCO01BQ2hCLHFCQUFxQixFQUFFLEVBQUU7RUFDN0I7SUFDRSxtQkFBbUI7SUFDbkIsb0JBQW9CLEVBQUU7SUFDdEI7TUFDRTtRQUNFLG9CQUFvQixFQUFFLEVBQUU7SUFDNUI7TUFDRSxnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLG9CQUFvQixFQUFFO01BQ3RCO1FBQ0U7VUFDRSxnQkFBZ0I7VUFDaEIsa0JBQWtCO1VBQ2xCLG1CQUFtQixFQUFFLEVBQUU7SUFDN0I7TUFDRSxnQkFBZ0I7TUFDaEIsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixpQkFBaUIsRUFBRTtNQUNuQjtRQUNFO1VBQ0UsZ0JBQWdCLEVBQUUsRUFBRTtFQUM1Qjs7SUFFRSx3QkFBd0IsRUFBRTtJQUMxQjtNQUNFOztRQUVFLG9CQUFvQjtRQUNwQiwrQkFBK0I7UUFDL0Isb0JBQW9CLEVBQUUsRUFBRTtJQUM1Qjs7TUFFRSxvQkFBb0IsRUFBRTtNQUN0QjtRQUNFOztVQUVFLGVBQWUsRUFBRSxFQUFFO01BQ3ZCOztRQUVFLFlBQVk7UUFDWixhQUFhLEVBQUU7UUFDZjtVQUNFOztZQUVFLGFBQWE7WUFDYixjQUFjO1lBQ2QsaUJBQWlCO1lBQ2pCLGFBQWEsRUFBRSxFQUFFO01BQ3ZCOztRQUVFLGtCQUFrQjtRQUNsQixlQUFlO1FBQ2YsbUJBQW1CLEVBQUU7UUFDckI7O1VBRUUsZ0JBQWdCO1VBQ2hCLGlCQUFpQixFQUFFO1VBQ25CO1lBQ0U7O2NBRUUs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dkIsVUFBVSxFQUFFO0lBQ2Q7TUFDRSxpQkFBaUI7TUFDakIsa0JBQWtCLEVBQUU7SUFDdEI7TUFDRSxXQUFXLEVBQUU7SUFDZjtNQUNFLG9DQUFvQztNQUNwQyx1QkFBdUIsRUFBRSxFQUFFIiwiZmlsZSI6ImRlZmF1bHQvY3NzL3BscC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uc2hvcC1ieS1hY3Rpdml0eS1ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYxRjI7XG4gIG1hcmdpbjogNzBweCAwO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCI7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sge1xuICAgICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogODVweDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIHtcbiAgICAgIG1hcmdpbjogMTAwcHggMDtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCA1OHB4OyB9IH1cbiAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWhlYWRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cbiAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktaGVhZGVyIC5hY3Rpdml0eS1oZWFkZXItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktaGVhZGVyIC5hY3Rpdml0eS1oZWFkZXItdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7IH0gfVxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1oZWFkZXIgLmFjdGl2aXR5LWhlYWRlci1zdWItdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICM3Njc2NzY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1oZWFkZXIgLmFjdGl2aXR5LWhlYWRlci1zdWItdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIsXG4gIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlcixcbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LFxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5hY3Rpdml0eS1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDU0cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LFxuICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuYWN0aXZpdHktY29udGVudCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDE0cHg7IH0gfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktaW1nLXdyYXBwZXIgLmFjdGl2aXR5LWltZyxcbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1pbWctd3JhcHBlciAuYWN0aXZpdHktaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1pbWctd3JhcHBlciAuYWN0aXZpdHktaW1nLFxuICAgICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1pbWctd3JhcHBlciAuYWN0aXZpdHktaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyLFxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjMTUxNDE1O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtdGl0bGUsXG4gICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1jb250ZW50LXRleHQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LXRpdGxlLFxuICAgICAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudCAuYWN0aXZpdHktY29udGVudC10ZXh0LXdyYXBwZXIgLmFjdGl2aXR5LWNvbnRlbnQtbGluayxcbiAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50IC5hY3Rpdml0eS1jb250ZW50LXRleHQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudC1saW5rLFxuICAgICAgICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlci1tb2JpbGUgLmFjdGl2aXR5LWNvbnRlbnQgLmFjdGl2aXR5LWNvbnRlbnQtdGV4dC13cmFwcGVyIC5hY3Rpdml0eS1jb250ZW50LWxpbmsge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgLnNob3AtYnktYWN0aXZpdHktYmxvY2sgLmFjdGl2aXR5LWNvbnRlbnQtd3JhcHBlciAuYWN0aXZpdHktY29udGVudDpob3ZlcixcbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5hY3Rpdml0eS1jb250ZW50OmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogLjc7IH1cbiAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyIC5jYXJvdXNlbC1pbmRpY2F0b3JzLFxuICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsLWluZGljYXRvcnMgbGksXG4gICAgICAuc2hvcC1ieS1hY3Rpdml0eS1ibG9jayAuYWN0aXZpdHktY29udGVudC13cmFwcGVyLW1vYmlsZSAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXIgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSxcbiAgICAgIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIC5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUQxRDFCOyB9XG4gIC5zaG9wLWJ5LWFjdGl2aXR5LWJsb2NrIC5hY3Rpdml0eS1jb250ZW50LXdyYXBwZXItbW9iaWxlIHtcbiAgICBoZWlnaHQ6IDUwMHB4OyB9XG5cbi5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA3MHB4IGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0bzsgfSB9XG4gIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1oZWFkZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4OyB9IH1cbiAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IHBpY3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgcGljdHVyZSAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWltZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCBwaWN0dXJlIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZmxvdzogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA0MHB4O1xuICAgICAgd2lkdGg6IDY1JTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0b3A6IDEwMHB4O1xuICAgICAgICAgIHJpZ2h0OiA0LjYlO1xuICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9IH1cbiAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1ibG9jayAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWNvbnRlbnQgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10ZXh0LXdyYXBwZXIgLmhlcm8tYmFubmVyLXNlY29uZGFyeS10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgICAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXN1Yi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAycHg7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDE1cHggMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXN1Yi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbWFyZ2luOiAxMnB4IDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyB9IH1cbiAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluay13cmFwcGVyIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgICAgIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktYmxvY2sgLmhlcm8tYmFubmVyLXNlY29uZGFyeS1jb250ZW50IC5oZXJvLWJhbm5lci1zZWNvbmRhcnktdGV4dC13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluay13cmFwcGVyIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktbGluayB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAzMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWJsb2NrIC5oZXJvLWJhbm5lci1zZWNvbmRhcnktY29udGVudCAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LXRleHQtd3JhcHBlciAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWxpbmstd3JhcHBlciAuaGVyby1iYW5uZXItc2Vjb25kYXJ5LWxpbmsge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTRweCAzMXB4OyB9IH1cblxuLnNlYXJjaC1yZXN1bHRzIHtcbiAgZm9udC1mYW1pbHk6IFwiQXNzaXN0YW50XCI7XG4gIC8qIHNlYXJjaC1yZXN1bHRzLWhlYWRlciAqL1xuICAvKiBmaWx0ZXIgYmFyIGRpc3BsYXllZCB3aGVuIG9uZSBvciBtb3JlIGZpbHRlcnMgc2VsZWN0ZWQgKi9cbiAgLyogUmVzZXQgcmVmaW5lbWVudHMgYnV0dG9tICovIH1cbiAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmNhdGVnb3J5LW5hbWUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICAgIGZsZXg6IDUwJTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuY2F0ZWdvcnktbmFtZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5jYXRlZ29yeS1uYW1lLWNvdW50IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogIzE1MTQxNTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkgKi5yZWZpbmVtZW50LWNhdGVnb3J5IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5yZWZpbmVtZW50LWNhdGVnb3J5Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkgbGkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkgbGkgYnV0dG9uIHtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgY29sb3I6ICMxNTE0MTU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkgbGk6bGFzdC1jaGlsZCBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIGJ1dHRvbi5maWx0ZXItcmVzdWx0cyB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxNTE0MTU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnZpZXctYnV0dG9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC52aWV3LWJ1dHRvbnMgLnZpZXctYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAudmlldy1idXR0b25zIC52aWV3LWJ1dHRvbi5hY3RpdmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwQjNFNDM7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAudG9nZ2xlLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnRvZ2dsZS1maWx0ZXJzLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnRvZ2dsZS1maWx0ZXJzLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAuc29ydC1vcmRlci1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC5zb3J0LW9yZGVyLXNlbGVjdDpmb2N1cyB7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyLWJhciB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXItYmFyIHVsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLmZpbHRlci1iYXIgdWwgLnN3YXRjaC1maWx0ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTJweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5maWx0ZXItYmFyIHVsIC5zd2F0Y2gtZmlsdGVyIGJ1dHRvbi5idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyLWJhciB1bCAuc3dhdGNoLWZpbHRlciBidXR0b24uYnRuOjpiZWZvcmUsIC5zZWFyY2gtcmVzdWx0cyAuZmlsdGVyLWJhciB1bCAuc3dhdGNoLWZpbHRlciBidXR0b24uYnRuOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAucmVzZXQtZmlsdGVycyBidXR0b24ucmVzZXQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogIzE1MTQxNTsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAucmVzZXQtZmlsdGVycyBidXR0b24ucmVzZXQgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5yZXNldC1maWx0ZXJzIGJ1dHRvbi5yZXNldCBzcGFuIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIC5zZWFyY2gtcmVzdWx0cyAuYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICAvKiB0aGUgcmVmaW5lbWVudC1iYXIgZm9yIGJvdGggbW9iaWxlIGFuZCBkZXNrdG9wICovIH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgei1pbmRleDogMjI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgLyogQ2F0ZWdvcnkgcmVmaW5lbWVudHMgKi8gfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAuZmlsdGVyLWhlYWRlciB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5maWx0ZXItaGVhZGVyIC5oZWFkZXItYmFyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLmZpbHRlci1oZWFkZXIgLmhlYWRlci1iYXIgLmNhdGVnb3J5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLmZpbHRlci1oZWFkZXIgLmhlYWRlci1iYXIgLmNhdGVnb3J5LW5hbWUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiOyB9XG4gICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLmZpbHRlci1oZWFkZXIgLmhlYWRlci1iYXIgLmNhdGVnb3J5LW5hbWUtdGl0bGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5maWx0ZXItaGVhZGVyIC5oZWFkZXItYmFyIC5jYXRlZ29yeS1uYW1lLWNvdW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNTE0MTU7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnQtY2F0ZWdvcnkgLmNhdGVnb3J5LWF0dHJpYnV0ZSBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZXNldC1maWx0ZXJzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgKiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICMxRDFEMUI7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWhlYWRlci1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBjb2xvcjogIzE1MTQxNTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtaGVhZGVyLWRlc2NyaXB0aW9uIGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4OyB9XG4gICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtaGVhZGVyLWRlc2NyaXB0aW9uIGRpdjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCIsIFwiOyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWhlYWRlci1kZXNjcmlwdGlvbiBkaXY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudC5hY3RpdmUgLmNhcmQtaGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMXB4OyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5I3JlZmluZW1lbnQtc29ydCAudmFsdWVzLmNvbnRlbnQgLnNvcnQtb3B0aW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiA4cHggMDsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5I3JlZmluZW1lbnQtc29ydCAudmFsdWVzLmNvbnRlbnQgLnNvcnQtb3B0aW9uIGxhYmVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24gaW5wdXQge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMjFweDsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5I3JlZmluZW1lbnQtc29ydCAudmFsdWVzLmNvbnRlbnQgLnNvcnQtb3B0aW9uIC5jaGVja21hcmsge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxRDFEMUI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5I3JlZmluZW1lbnQtc29ydCAudmFsdWVzLmNvbnRlbnQgLnNvcnQtb3B0aW9uIC5jaGVja21hcmsgc3ZnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1zb3J0IC52YWx1ZXMuY29udGVudCAuc29ydC1vcHRpb24gaW5wdXQ6Y2hlY2tlZCB+IC5jaGVja21hcmsge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5I3JlZmluZW1lbnQtc29ydCAudmFsdWVzLmNvbnRlbnQgLnNvcnQtb3B0aW9uIGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHN2ZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkjcmVmaW5lbWVudC1yZWZpbmVtZW50Q29sb3IgLnZhbHVlcy5jb250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoNDRweCAqIDYpOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5I3JlZmluZW1lbnQtbmJTaG9lVGVjaG5vbG9neSAudmFsdWVzLmNvbnRlbnQge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYyg0NHB4ICogNik7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDQ0cHggKiAzKTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudC5jb2xvci1zZWxlY3Qge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgLjJyZW0gLjYyNXJlbTsgfVxuICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogLjA2M3JlbSBzb2xpZCAjYWJiMGI0O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiBkaXYge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNWVtO1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDdweDsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLtep15fXldeoLCAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUuQmxhY2sge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLteb15fXldecLCAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUuQmx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwZDI7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7Xl9eV150sIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5Ccm93biB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJyb3duOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUu15DXpNeV16gsIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5HcmV5IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzhmOTc5ZDsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLteZ16jXldenLCAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUuR3JlZW4ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4ODI3OyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUu15vXqteV150sIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5PcmFuZ2Uge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBvcmFuZ2U7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7Xldeo15XXkywgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLlBpbmsge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmUyNDlhOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5jb2xvci1hdHRyaWJ1dGUgYnV0dG9uIC5jb2xvci1jaXJjbGUu16HXkteV15wsIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5QdXJwbGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBwdXJwbGU7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7XkNeT15XXnSwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLlJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJlZDsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLteR15XXqNeT15UsIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5Cb3JkZWF1eCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3QzAwMDA7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7XnNeR158sIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS5XaGl0ZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7IH1cbiAgICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24gLmNvbG9yLWNpcmNsZS7XpteU15XXkSwgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbiAuY29sb3ItY2lyY2xlLlllbGxvdyB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdzsgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmNvbG9yLWF0dHJpYnV0ZSBidXR0b24uc2VsZWN0ZWQge1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCM0U0MzsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuY29sb3ItYXR0cmlidXRlIGJ1dHRvbi5zZWxlY3RlZCAuY29sb3ItY2lyY2xlIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCM0U0MzsgfVxuICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuYm9vbGVhbi1hdHRyaWJ1dGUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW46IDEwcHggNXB4O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDAuOTRyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuYm9vbGVhbi1hdHRyaWJ1dGUgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmJvb2xlYW4tYXR0cmlidXRlIGJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLmJvb2xlYW4tYXR0cmlidXRlIGJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCM0U0MzsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuYm9vbGVhbi1hdHRyaWJ1dGUgYnV0dG9uLnNlbGVjdGVkIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5zaXplLWF0dHJpYnV0ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgICAgICAgICBtYXJnaW46IDAgLjVyZW0gLjVyZW0gMDsgfVxuICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5zaXplLWF0dHJpYnV0ZSBidXR0b24ge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAuMDYzcmVtIHNvbGlkICNhYmIwYjQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogLjRyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLnNpemUtYXR0cmlidXRlIGJ1dHRvbiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLnNpemUtYXR0cmlidXRlIGJ1dHRvbiBzdmcge1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQgLnNpemUtYXR0cmlidXRlIGJ1dHRvbi5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCM0U0MzsgfVxuICAgICAgICAgICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5uYi1yZWZpbmVtZW50LWJhciAucmVmaW5lbWVudHMgLmNhcmQucmVmaW5lbWVudCAuY2FyZC1ib2R5IC52YWx1ZXMuY29udGVudCAuc2l6ZS1hdHRyaWJ1dGUgYnV0dG9uLnNlbGVjdGVkIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50IC5zaXplLWF0dHJpYnV0ZSBidXR0b24uc2VsZWN0ZWQgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQuc2l6ZSxcbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLm5iLXJlZmluZW1lbnQtYmFyIC5yZWZpbmVtZW50cyAuY2FyZC5yZWZpbmVtZW50IC5jYXJkLWJvZHkgLnZhbHVlcy5jb250ZW50LmNvbG9yLFxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5jYXJkLnJlZmluZW1lbnQgLmNhcmQtYm9keSAudmFsdWVzLmNvbnRlbnQuYnJhbmQge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5zdWJtaXQtZmlsdGVycyB7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIC5zdWJtaXQtZmlsdGVycyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogODAwOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIyLjVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMjIuNXB4OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE4cHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAuY29sLTYsIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLmNvbC0xMiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA3LjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3LjVweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUtYmFkZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBCM0U0MztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTFweDtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC5pbWFnZS1jb250YWluZXIgLnRpbGUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAucGRwLWxpbmsgLmxpbmsge1xuICAgICAgICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5wZHAtbGluay1jYXRlZ29yeSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLnBkcC1icmFuZCB7XG4gICAgICAgICAgY29sb3I6ICMwQjNFNDM7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLnByaWNlIC5zYWxlcyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLnByaWNlIC52YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICMxRDFEMUI7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLmNvbG9yLXN3YXRjaGVzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAuY29sb3Itc3dhdGNoZXMgLnBlcmNlbnRPZmYge1xuICAgICAgICAgICAgY29sb3I6ICNmZjc3MzM7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogLjhlbTtcbiAgICAgICAgICAgIGRpcmVjdGlvbjogbHRyICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAuY29sb3Itc3dhdGNoZXMgLnN3YXRjaGVzLWNvdW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5ib2R5IC5wcm9kdWN0cy1jb250YWluZXIgLnByb2R1Y3QtZ3JpZCAucHJvZHVjdC10aWxlIC50aWxlLWJvZHkgLmNvbG9yLXN3YXRjaGVzIC5zd2F0Y2hlcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBhdXRvOyB9XG4gICAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAuY29sb3Itc3dhdGNoZXMgLnN3YXRjaGVzOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5jb2xvci1zd2F0Y2hlcyAuc3dhdGNoZXMgLnN3YXRjaC5zd2F0Y2gtY2lyY2xlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLnByb2R1Y3QtdGlsZSAudGlsZS1ib2R5IC5jb2xvci1zd2F0Y2hlcyAuc3dhdGNoZXMgLnN3YXRjaC1zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNGQ0ZDQgIWltcG9ydGFudDsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnNob3ctbW9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2hvdy1tb3JlLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuc2hvdy1tb3JlLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMwQjNFNDM7XG4gICAgICBjb2xvcjogIzBCM0U0MztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5zaG93LW1vcmUtYnV0dG9uOmFjdGl2ZSwgLnNlYXJjaC1yZXN1bHRzIC5zaG93LW1vcmUtYnV0dG9uOmhvdmVyLCAuc2VhcmNoLXJlc3VsdHMgLnNob3ctbW9yZS1idXR0b246Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMEIzRTQzO1xuICAgICAgICBjb2xvcjogIzBCM0U0MztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2Uge1xuICAgIGNvbG9yOiAjMUQxRDFCO1xuICAgIGZvbnQtZmFtaWx5OiBcIkFzc2lzdGFudFwiOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5icmFuZC1wYWdlIGgxIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgbWFyZ2luOiAxMnB4IDAgMjZweCAwOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5icmFuZC1wYWdlIHBpY3R1cmUgLmJyYW5kLWJhbm5lci1wcmltYXJ5LWltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAwIDAgLTE1cHg7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgLmJyYW5kLXByZXNlbnRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDUwcHggYXV0bzsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzIC5icmFuZC1wYWdlIC5icmFuZC1wcmVzZW50YXRpb24gLmJyYW5kLWxvZ28ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzIC5icmFuZC1wYWdlIC5icmFuZC1wcmVzZW50YXRpb24gLmJyYW5kLWxvZ28gaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMgLmJyYW5kLXBhZ2UgLmJyYW5kLXByZXNlbnRhdGlvbiAuYnJhbmQtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VhcmNoLXJlc3VsdHMgLnNob3AtYnktYWN0aXZpdHktYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzIHtcbiAgICAvKiBzZWFyY2gtcmVzdWx0cy1oZWFkZXIgKi8gfVxuICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuY2F0ZWdvcnktbmFtZSB7XG4gICAgICAgIGZsZXg6IDUwJTsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5jYXRlZ29yeS1uYW1lLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuY2F0ZWdvcnktbmFtZS1jb3VudCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5yZWZpbmVtZW50LWNhdGVnb3J5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAudG9nZ2xlLWZpbHRlcnMge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgICAgLnNlYXJjaC1yZXN1bHRzLWhlYWRlciAuZmlsdGVyLXNvcnQtY29udGFpbmVyIC50b2dnbGUtZmlsdGVycy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnRvZ2dsZS1maWx0ZXJzLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMtaGVhZGVyIC5maWx0ZXItc29ydC1jb250YWluZXIgLnNvcnQtb3JkZXItc2VsZWN0IHtcbiAgICAgICAgICB3aWR0aDogMTQ2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjZmNjsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cy1oZWFkZXIgLmZpbHRlci1zb3J0LWNvbnRhaW5lciAuc29ydC1vcmRlci1zZWxlY3Q6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY2ZjY7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4OyB9XG4gICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAubmItcmVmaW5lbWVudC1iYXIgLnJlZmluZW1lbnRzIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTcuNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3LjVweDsgfVxuICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgICAgICAgIC5zZWFyY2gtcmVzdWx0cyAuYm9keSAucHJvZHVjdHMtY29udGFpbmVyIC5wcm9kdWN0LWdyaWQgLmNvbC02LCAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5jb2wtMTIge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMi41cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMi41cHg7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAuY29sb3Itc3dhdGNoZXM6aG92ZXIgLnN3YXRjaGVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgICAgICAuc2VhcmNoLXJlc3VsdHMgLmJvZHkgLnByb2R1Y3RzLWNvbnRhaW5lciAucHJvZHVjdC1ncmlkIC5wcm9kdWN0LXRpbGUgLnRpbGUtYm9keSAuY29sb3Itc3dhdGNoZXM6aG92ZXIgLnN3YXRjaGVzLWNvdW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLnNob3ctbW9yZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5zZWFyY2gtcmVzdWx0cyAuc2hvdy1tb3JlLWJ1dHRvbiB7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4OyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5icmFuZC1wYWdlIHBpY3R1cmUgLmJyYW5kLWJhbm5lci1wcmltYXJ5LWltZyB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnNlYXJjaC1yZXN1bHRzIC5icmFuZC1wYWdlIC5icmFuZC1wcmVzZW50YXRpb24gLmJyYW5kLWxvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNDBweDsgfVxuICAgIC5zZWFyY2gtcmVzdWx0cyAuYnJhbmQtcGFnZSAuYnJhbmQtcHJlc2VudGF0aW9uIC5icmFuZC1kZXNjIHtcbiAgICAgIHdpZHRoOiA2MCU7IH1cbiAgICAuc2VhcmNoLXJlc3VsdHMgLnNob3AtYnktYWN0aXZpdHktYmxvY2sge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gOTVweCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9IH1cbiJdLCJzb3VyY2VSb290IjoiIn0=*/