.header_vehicle {
  padding-top: 35px; }
  @media (max-width: 568px) {
    .header_vehicle {
      padding-top: 30px; } }
  .header_vehicle .container {
    padding-right: 0px;
    display: grid;
    grid-template-columns: 1fr 890px; }
    @media (max-width: 1390px) {
      .header_vehicle .container {
        grid-template-columns: 40% 60%; } }
    @media (max-width: 1060px) {
      .header_vehicle .container {
        grid-template-columns: 1fr; } }
  .header_vehicle .header_grid {
    padding-bottom: 50px; }
  .header_vehicle .cat_vehicle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .header_vehicle .cat_orange {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 15px;
    background-color: #f3b10d;
    border-radius: 45px;
    padding: 0px 25px; }
    .header_vehicle .cat_orange img {
      max-height: 43px; }
      @media (max-width: 568px) {
        .header_vehicle .cat_orange img {
          max-height: 40px; } }
    .header_vehicle .cat_orange p {
      font-size: 1.11111rem; }
  .header_vehicle .title {
    max-width: 902px; }
    .header_vehicle .title h1 {
      margin-top: 5px;
      margin-bottom: 50px;
      font-size: 100px;
      line-height: 1; }
      @media (max-width: 1680px) {
        .header_vehicle .title h1 {
          font-size: 5rem;
          margin-bottom: 15px; } }
      @media (max-width: 1580px) {
        .header_vehicle .title h1 {
          font-size: 5rem; } }
      @media (max-width: 1080px) {
        .header_vehicle .title h1 {
          margin-bottom: 0px;
          margin-top: 20px; } }
      @media (max-width: 568px) {
        .header_vehicle .title h1 {
          font-size: 2.77778rem; } }
    .header_vehicle .title h2 {
      margin-top: 30px;
      margin-bottom: 20px;
      font-size: 3.33333rem; }
      @media (max-width: 1680px) {
        .header_vehicle .title h2 {
          margin-top: 15px; } }
      @media (max-width: 568px) {
        .header_vehicle .title h2 {
          font-size: 1.94444rem; } }
  .header_vehicle .thumb {
    text-align: center;
    margin-top: 60px; }
    @media (max-width: 1680px) {
      .header_vehicle .thumb {
        margin-top: 0px; } }
    .header_vehicle .thumb img {
      margin-right: -130px; }
      @media (max-width: 1680px) {
        .header_vehicle .thumb img {
          margin-right: 0px; } }

.seria {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 162px;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 162px;
      -ms-flex: 0 0 162px;
          flex: 0 0 162px;
  margin-top: 50px; }
  @media (max-width: 1680px) {
    .seria {
      margin-top: 15px; } }
  .seria h2 {
    margin-top: 0px;
    margin-bottom: 0px;
    position: relative;
    z-index: 5;
    color: #000;
    font-size: 3.33333rem;
    text-transform: uppercase; }
    @media (max-width: 1350px) {
      .seria h2 {
        font-size: 2.77778rem; } }
  .seria h3 {
    margin-top: 0px;
    position: relative;
    margin-bottom: 0px;
    z-index: 5;
    color: #000;
    font-size: 1.66667rem;
    text-transform: uppercase; }
    @media (max-width: 1350px) {
      .seria h3 {
        font-size: 1.38889rem; } }
  .seria .wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    width: 167px;
    height: 167px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-top: 0px;
    text-decoration: none; }
    @media (max-width: 590px) {
      .seria .wrapper {
        width: 130px;
        height: 130px; } }
    .seria .wrapper .herb {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      -o-object-fit: contain;
         object-fit: contain;
      z-index: 2; }

.offer {
  padding: 50px 0px 60px 0px;
  text-align: center;
  background-color: #f3b10d; }
  @media (max-width: 1580px) {
    .offer {
      padding: 40px 0px 50px 0px; } }
  .offer h2 {
    font-size: 2.77778rem;
    margin-top: 0px; }
  .offer .wrapper_cta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    gap: 45px; }
    @media (max-width: 1080px) {
      .offer .wrapper_cta {
        gap: 15px; } }
  .offer .cta {
    padding: 25px 60px;
    font-size: 1.11111rem; }
    @media (max-width: 568px) {
      .offer .cta {
        padding: 18px 28px; } }

.offer.offer_contact {
  padding: 75px 0px 70px 0px; }

.specification_up {
  background-color: #f9f9f9;
  padding: 50px 0px 70px 0px; }
  .specification_up .container {
    display: grid;
    grid-template-columns: 250px 1fr; }
    @media (max-width: 1250px) {
      .specification_up .container {
        grid-template-columns: 200px 1fr; } }
    @media (max-width: 992px) {
      .specification_up .container {
        grid-template-columns: 1fr; } }
  @media (max-width: 992px) {
    .specification_up .title {
      margin-bottom: 30px; } }
  .specification_up .title h3 {
    margin-top: 25px;
    margin-bottom: 0px;
    text-transform: uppercase;
    font-size: 1.11111rem; }
  .specification_up .grid {
    padding-right: 200px; }
    @media (max-width: 1450px) {
      .specification_up .grid {
        padding-right: 150px; } }
    @media (max-width: 1300px) {
      .specification_up .grid {
        padding-right: 0px; } }
  .specification_up .item {
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding: 5px 10px; }
    .specification_up .item p {
      font-size: 1.44444rem;
      margin-top: 0px;
      margin-bottom: 0px;
      padding: 15px 0px; }
      @media (max-width: 992px) {
        .specification_up .item p {
          font-size: 1.11111rem;
          padding: 8px 0px; } }
    .specification_up .item .right p {
      display: inline-block;
      background-color: #fff;
      padding: 15px 25px;
      border-radius: 35px; }
      @media (max-width: 992px) {
        .specification_up .item .right p {
          padding: 8px 25px; } }

.specification_repeater .container.two_col .grid {
  padding-left: 250px;
  max-width: calc(100% + 250px);
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  gap: 70px; }
  @media (max-width: 1250px) {
    .specification_repeater .container.two_col .grid {
      padding-left: 200px;
      max-width: calc(100% + 200px);
      gap: 30px; } }
  @media (max-width: 992px) {
    .specification_repeater .container.two_col .grid {
      -webkit-column-count: 1;
         -moz-column-count: 1;
              column-count: 1;
      padding-left: 0px;
      max-width: 100%; } }

.specification_repeater .container {
  padding-top: 30px;
  padding-bottom: 30px; }

.specification_repeater .title h3 {
  margin-top: 25px;
  margin-bottom: 0px;
  text-transform: uppercase;
  font-size: 1.11111rem; }

.specification_repeater .grid {
  padding-left: 250px;
  max-width: calc(555px + 250px);
  margin-top: 50px; }
  @media (max-width: 1250px) {
    .specification_repeater .grid {
      padding-left: 200px;
      max-width: calc(100% + 200px); } }
  @media (max-width: 992px) {
    .specification_repeater .grid {
      padding-left: 0px;
      max-width: 100%; } }

.specification_repeater .item {
  display: grid;
  grid-template-columns: 1fr 1fr;
  padding: 14px 10px; }
  @media (max-width: 992px) {
    .specification_repeater .item {
      padding: 8px 15px; } }
  .specification_repeater .item:nth-child(even) {
    background-color: #f9f9f9; }
  .specification_repeater .item p {
    font-size: 1.11111rem;
    margin-top: 0px;
    margin-bottom: 0px; }
  .specification_repeater .item .left {
    font-weight: 700; }
  .specification_repeater .item .right {
    font-weight: 400; }

.vehicle_text_img {
  padding: 30px 0px; }
  @media (max-width: 1580px) {
    .vehicle_text_img {
      padding: 15px 0px; } }
  .vehicle_text_img .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    padding-right: 0px; }
    @media (max-width: 1600px) {
      .vehicle_text_img .container {
        padding-right: 1rem; } }
    @media (max-width: 992px) {
      .vehicle_text_img .container {
        grid-template-columns: 1fr;
        gap: 30px; } }
  .vehicle_text_img .image {
    margin-top: 70px;
    width: 115%; }
    @media (max-width: 1790px) {
      .vehicle_text_img .image {
        width: 105%; } }
    @media (max-width: 1690px) {
      .vehicle_text_img .image {
        width: 100%; } }
    @media (max-width: 992px) {
      .vehicle_text_img .image {
        margin: 0 auto; } }
  .vehicle_text_img .content {
    max-width: 529px;
    padding-right: 30px;
    padding-top: 235px; }
    @media (max-width: 1580px) {
      .vehicle_text_img .content {
        max-width: 629px; } }
    @media (max-width: 1300px) {
      .vehicle_text_img .content {
        padding-top: 55px; } }
    @media (max-width: 992px) {
      .vehicle_text_img .content {
        max-width: 100%; } }
    .vehicle_text_img .content h2 {
      margin-bottom: 45px;
      margin-top: 0px;
      font-size: 2.77778rem; }
      @media (max-width: 992px) {
        .vehicle_text_img .content h2 {
          margin-bottom: 20px; } }
    .vehicle_text_img .content p {
      line-height: 1.45; }
    .vehicle_text_img .content h3 {
      margin-bottom: 40px; }
      @media (max-width: 992px) {
        .vehicle_text_img .content h3 {
          margin-bottom: 20px; } }

.gallery {
  padding: 40px 0px; }
  .gallery:hover .swiper-button-prev,
  .gallery:hover .swiper-button-next {
    opacity: 1; }
  .gallery h2 {
    margin-bottom: 50px;
    margin-top: 0px;
    font-size: 2.77778rem;
    max-width: 384px; }
    @media (max-width: 992px) {
      .gallery h2 {
        margin-bottom: 20px; } }
  .gallery .swiper-button-next {
    width: 73px;
    height: 73px;
    background-color: #fff;
    border-radius: 50%;
    opacity: 0;
    right: 30px; }
    @media (max-width: 590px) {
      .gallery .swiper-button-next {
        width: 50px;
        height: 50px; } }
    .gallery .swiper-button-next:after {
      content: "";
      display: block;
      background-image: url(../../../img/arrow_slider.png);
      background-repeat: no-repeat;
      background-size: 30px;
      width: 30px;
      height: 8px; }
      @media (max-width: 590px) {
        .gallery .swiper-button-next:after {
          background-size: 25px;
          width: 25px; } }
  .gallery .swiper-button-prev {
    width: 73px;
    height: 73px;
    background-color: #fff;
    border-radius: 50%;
    opacity: 0;
    left: 30px; }
    @media (max-width: 590px) {
      .gallery .swiper-button-prev {
        width: 50px;
        height: 50px; } }
    .gallery .swiper-button-prev:after {
      content: "";
      display: block;
      background-image: url(../../../img/arrow_slider.png);
      background-repeat: no-repeat;
      background-size: 30px;
      width: 30px;
      height: 8px;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }
      @media (max-width: 590px) {
        .gallery .swiper-button-prev:after {
          background-size: 25px;
          width: 25px; } }
  .gallery .swiper-slide {
    height: 620px; }
    @media (max-width: 1650px) {
      .gallery .swiper-slide {
        height: 500px; } }
    @media (max-width: 1350px) {
      .gallery .swiper-slide {
        height: 400px; } }
    @media (max-width: 992px) {
      .gallery .swiper-slide {
        height: 300px; } }
    .gallery .swiper-slide img {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }
    .gallery .swiper-slide svg {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
    .gallery .swiper-slide .plyr {
      height: 100%; }
    .gallery .swiper-slide .plyr__control--overlaid {
      background-color: transparent !important;
      width: 90px;
      height: 90px; }
      @media (max-width: 992px) {
        .gallery .swiper-slide .plyr__control--overlaid {
          width: 70px;
          height: 70px; } }
      .gallery .swiper-slide .plyr__control--overlaid svg {
        width: 80px;
        height: 80px; }
        @media (max-width: 992px) {
          .gallery .swiper-slide .plyr__control--overlaid svg {
            width: 50px;
            height: 50px; } }
    .gallery .swiper-slide .embed-container {
      position: relative;
      padding-bottom: 56.25%;
      overflow: hidden;
      max-width: 100%;
      height: auto;
      height: 100%; }
    .gallery .swiper-slide .embed-container iframe,
    .gallery .swiper-slide .embed-container object,
    .gallery .swiper-slide .embed-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%; }
    .gallery .swiper-slide video {
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }

.more_vehicle {
  padding: 30px 0px 110px; }
  .more_vehicle .title h2 {
    font-size: 2.77778rem;
    margin-top: 0px; }
  .more_vehicle .grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 50px;
    row-gap: 20px; }
    @media (max-width: 1080px) {
      .more_vehicle .grid {
        grid-template-columns: 1fr; } }
  .more_vehicle .grid_child {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 35px; }
    @media (max-width: 1450px) {
      .more_vehicle .grid_child {
        gap: 15px; } }
    @media (max-width: 568px) {
      .more_vehicle .grid_child {
        grid-template-columns: 1fr 1fr; } }
    .more_vehicle .grid_child a {
      background-color: #f5f5f5;
      text-align: center;
      padding: 16px 5px;
      color: #222222;
      font-size: 1.11111rem;
      text-decoration: none;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
      .more_vehicle .grid_child a:hover {
        background-color: #f3b10d; }
  .more_vehicle .item_parent p {
    text-transform: uppercase;
    font-weight: 700; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uvc2luZ2xlX3ZlaGljbGUuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxpQkFBaUIsRUFBQTtFQytFaEI7SURoRkg7TUFHSSxpQkFBaUIsRUFBQSxFQXNGcEI7RUF6RkQ7SUFNSSxrQkFBa0I7SUFDbEIsYUFBYTtJQUNiLGdDQUFnQyxFQUFBO0lDd0VqQztNRGhGSDtRQVVNLDhCQUE4QixFQUFBLEVBS2pDO0lDaUVBO01EaEZIO1FBYU0sMEJBQTBCLEVBQUEsRUFFN0I7RUFmSDtJQWlCSSxvQkFBb0IsRUFBQTtFQWpCeEI7SUFvQkksb0JBQWE7SUFBYixxQkFBYTtJQUFiLG9CQUFhO0lBQWIsYUFBYTtJQUNiLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QixFQUFBO0VBckIzQjtJQXlCSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLFNBQVM7SUFDVCx5QkFBeUI7SUFDekIsbUJBQW1CO0lBQ25CLGlCQUFpQixFQUFBO0lBOUJyQjtNQWdDTSxnQkFBZ0IsRUFBQTtNQ2dEbkI7UURoRkg7VUFrQ1EsZ0JBQWdCLEVBQUEsRUFFbkI7SUFwQ0w7TUF1Q00scUJDckM2QixFQUFBO0VERm5DO0lBMkNJLGdCQUFnQixFQUFBO0lBM0NwQjtNQTZDTSxlQUFlO01BQ2YsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixjQUFjLEVBQUE7TUNnQ2pCO1FEaEZIO1VBa0RRLGVDaEQyQjtVRGlEM0IsbUJBQW1CLEVBQUEsRUFZdEI7TUNpQkY7UURoRkg7VUFzRFEsZUNwRDJCLEVBQUEsRUQ2RDlCO01DaUJGO1FEaEZIO1VBeURRLGtCQUFrQjtVQUNsQixnQkFBZ0IsRUFBQSxFQUtuQjtNQ2lCRjtRRGhGSDtVQTZEUSxxQkMzRDJCLEVBQUEsRUQ2RDlCO0lBL0RMO01BaUVNLGdCQUFnQjtNQUNoQixtQkFBbUI7TUFDbkIscUJDakU2QixFQUFBO01BOEVoQztRRGhGSDtVQXFFUSxnQkFBZ0IsRUFBQSxFQUtuQjtNQ01GO1FEaEZIO1VBd0VRLHFCQ3RFMkIsRUFBQSxFRHdFOUI7RUExRUw7SUE2RUksa0JBQWtCO0lBQ2xCLGdCQUFnQixFQUFBO0lDRWpCO01EaEZIO1FBZ0ZNLGVBQWUsRUFBQSxFQVFsQjtJQXhGSDtNQW1GTSxvQkFBb0IsRUFBQTtNQ0h2QjtRRGhGSDtVQXFGUSxpQkFBaUIsRUFBQSxFQUVwQjs7QUFHTDtFQUNFLG9CQUFhO0VBQWIscUJBQWE7RUFBYixvQkFBYTtFQUFiLGFBQWE7RUFDYix3QkFBdUI7RUFBdkIsK0JBQXVCO01BQXZCLHFCQUF1QjtVQUF2Qix1QkFBdUI7RUFDdkIsWUFBWTtFQUNaLG1CQUFlO0VBQWYsdUJBQWU7TUFBZixtQkFBZTtVQUFmLGVBQWU7RUFDZixnQkFBZ0IsRUFBQTtFQ2ZmO0lEVUg7TUFPSSxnQkFBZ0IsRUFBQSxFQW9EbkI7RUEzREQ7SUFXSSxlQUFlO0lBQ2Ysa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixVQUFVO0lBQ1YsV0FBVztJQUNYLHFCQ3hHK0I7SUR5Ry9CLHlCQUF5QixFQUFBO0lDM0IxQjtNRFVIO1FBbUJNLHFCQzNHNkIsRUFBQSxFRDZHaEM7RUFyQkg7SUF1QkksZUFBZTtJQUNmLGtCQUFrQjtJQUNsQixrQkFBa0I7SUFDbEIsVUFBVTtJQUNWLFdBQVc7SUFDWCxxQkNwSCtCO0lEcUgvQix5QkFBeUIsRUFBQTtJQ3ZDMUI7TURVSDtRQStCTSxxQkN2SDZCLEVBQUEsRUR5SGhDO0VBakNIO0lBbUNJLG9CQUFhO0lBQWIscUJBQWE7SUFBYixvQkFBYTtJQUFiLGFBQWE7SUFDYix3QkFBdUI7SUFBdkIsK0JBQXVCO1FBQXZCLHFCQUF1QjtZQUF2Qix1QkFBdUI7SUFDdkIseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osYUFBYTtJQUNiLDRCQUFzQjtJQUF0Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDBCQUFzQjtZQUF0QixzQkFBc0I7SUFDdEIsZUFBZTtJQUNmLHFCQUFxQixFQUFBO0lDckR0QjtNRFVIO1FBOENNLFlBQVk7UUFDWixhQUFhLEVBQUEsRUFXaEI7SUExREg7TUFtRE0sa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixTQUFTO01BQ1Qsd0NBQWdDO1VBQWhDLG9DQUFnQztjQUFoQyxnQ0FBZ0M7TUFDaEMsc0JBQW1CO1NBQW5CLG1CQUFtQjtNQUNuQixVQUFVLEVBQUE7O0FBSWhCO0VBQ0UsMEJBQTBCO0VBQzFCLGtCQUFrQjtFQUNsQix5QkFBeUIsRUFBQTtFQ3pFeEI7SURzRUg7TUFLSSwwQkFBMEIsRUFBQSxFQXVCN0I7RUE1QkQ7SUFRSSxxQkM1SitCO0lENkovQixlQUFlLEVBQUE7RUFUbkI7SUFZSSxvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IseUJBQW1CO0lBQW5CLDJCQUFtQjtRQUFuQixzQkFBbUI7WUFBbkIsbUJBQW1CO0lBQ25CLHdCQUF1QjtJQUF2QiwrQkFBdUI7UUFBdkIscUJBQXVCO1lBQXZCLHVCQUF1QjtJQUN2Qix1QkFBZTtRQUFmLG1CQUFlO1lBQWYsZUFBZTtJQUNmLFNBQVMsRUFBQTtJQ3RGVjtNRHNFSDtRQWtCTSxTQUFTLEVBQUEsRUFFWjtFQXBCSDtJQXNCSSxrQkFBa0I7SUFDbEIscUJDM0srQixFQUFBO0lBOEVoQztNRHNFSDtRQXlCTSxrQkFBa0IsRUFBQSxFQUVyQjs7QUFFSDtFQUNFLDBCQUEwQixFQUFBOztBQUU1QjtFQUNFLHlCQUF5QjtFQUN6QiwwQkFBMEIsRUFBQTtFQUY1QjtJQUlJLGFBQWE7SUFDYixnQ0FBZ0MsRUFBQTtJQzNHakM7TURzR0g7UUFPTSxnQ0FBZ0MsRUFBQSxFQUtuQztJQ2xIQTtNRHNHSDtRQVVNLDBCQUEwQixFQUFBLEVBRTdCO0VDbEhBO0lEc0dIO01BZU0sbUJBQW1CLEVBQUEsRUFRdEI7RUF2Qkg7SUFrQk0sZ0JBQWdCO0lBQ2hCLGtCQUFrQjtJQUNsQix5QkFBeUI7SUFDekIscUJDek02QixFQUFBO0VEb0xuQztJQXlCSSxvQkFBb0IsRUFBQTtJQy9IckI7TURzR0g7UUEyQk0sb0JBQW9CLEVBQUEsRUFLdkI7SUN0SUE7TURzR0g7UUE4Qk0sa0JBQWtCLEVBQUEsRUFFckI7RUFoQ0g7SUFrQ0ksYUFBYTtJQUNiLDhCQUE4QjtJQUM5QixpQkFBaUIsRUFBQTtJQXBDckI7TUFzQ00scUJDMU42QjtNRDJON0IsZUFBZTtNQUNmLGtCQUFrQjtNQUNsQixpQkFBaUIsRUFBQTtNQy9JcEI7UURzR0g7VUEyQ1EscUJDL04yQjtVRGdPM0IsZ0JBQWdCLEVBQUEsRUFFbkI7SUE5Q0w7TUFpRFEscUJBQXFCO01BQ3JCLHNCQUFzQjtNQUN0QixrQkFBa0I7TUFDbEIsbUJBQW1CLEVBQUE7TUMxSnhCO1FEc0dIO1VBc0RVLGlCQUFpQixFQUFBLEVBRXBCOztBQUlQO0VBR00sbUJBQW1CO0VBQ25CLDZCQUE2QjtFQUM3Qix1QkFBZTtLQUFmLG9CQUFlO1VBQWYsZUFBZTtFQUNmLFNBQVMsRUFBQTtFQ3hLWjtJRGtLSDtNQVFRLG1CQUFtQjtNQUNuQiw2QkFBNkI7TUFDN0IsU0FBUyxFQUFBLEVBUVo7RUNwTEY7SURrS0g7TUFjUSx1QkFBZTtTQUFmLG9CQUFlO2NBQWYsZUFBZTtNQUNmLGlCQUFpQjtNQUNqQixlQUFlLEVBQUEsRUFFbEI7O0FBbEJMO0VBcUJJLGlCQUFpQjtFQUNqQixvQkFBb0IsRUFBQTs7QUF0QnhCO0VBMEJNLGdCQUFnQjtFQUNoQixrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLHFCQzdRNkIsRUFBQTs7QURnUG5DO0VBaUNJLG1CQUFtQjtFQUNuQiw4QkFBOEI7RUFDOUIsZ0JBQWdCLEVBQUE7RUNyTWpCO0lEa0tIO01BcUNNLG1CQUFtQjtNQUNuQiw2QkFBNkIsRUFBQSxFQU1oQztFQzlNQTtJRGtLSDtNQXlDTSxpQkFBaUI7TUFDakIsZUFBZSxFQUFBLEVBRWxCOztBQTVDSDtFQThDSSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGtCQUFrQixFQUFBO0VDbE5uQjtJRGtLSDtNQWtETSxpQkFBaUIsRUFBQSxFQWdCcEI7RUFsRUg7SUFxRE0seUJBQXlCLEVBQUE7RUFyRC9CO0lBd0RNLHFCQ3hTNkI7SUR5UzdCLGVBQWU7SUFDZixrQkFBa0IsRUFBQTtFQTFEeEI7SUE2RE0sZ0JBQWdCLEVBQUE7RUE3RHRCO0lBZ0VNLGdCQUFnQixFQUFBOztBQUl0QjtFQUNFLGlCQUFpQixFQUFBO0VDdk9oQjtJRHNPSDtNQUdJLGlCQUFpQixFQUFBLEVBNERwQjtFQS9ERDtJQU1JLGFBQWE7SUFDYiw4QkFBOEI7SUFDOUIsU0FBUztJQUNULGtCQUFrQixFQUFBO0lDL09uQjtNRHNPSDtRQVdNLG1CQUFtQixFQUFBLEVBTXRCO0lDdlBBO01Ec09IO1FBY00sMEJBQTBCO1FBQzFCLFNBQVMsRUFBQSxFQUVaO0VBakJIO0lBbUJJLGdCQUFnQjtJQUNoQixXQUFXLEVBQUE7SUMxUFo7TURzT0g7UUFzQk0sV0FBVyxFQUFBLEVBUWQ7SUNwUUE7TURzT0g7UUF5Qk0sV0FBVyxFQUFBLEVBS2Q7SUNwUUE7TURzT0g7UUE0Qk0sY0FBYyxFQUFBLEVBRWpCO0VBOUJIO0lBZ0NJLGdCQUFnQjtJQUNoQixtQkFBbUI7SUFDbkIsa0JBQWtCLEVBQUE7SUN4UW5CO01Ec09IO1FBb0NNLGdCQUFnQixFQUFBLEVBMEJuQjtJQ3BTQTtNRHNPSDtRQXVDTSxpQkFBaUIsRUFBQSxFQXVCcEI7SUNwU0E7TURzT0g7UUEwQ00sZUFBZSxFQUFBLEVBb0JsQjtJQTlESDtNQTZDTSxtQkFBbUI7TUFDbkIsZUFBZTtNQUNmLHFCQ25XNkIsRUFBQTtNQThFaEM7UURzT0g7VUFrRFEsbUJBQW1CLEVBQUEsRUFFdEI7SUFwREw7TUFzRE0saUJBQWlCLEVBQUE7SUF0RHZCO01BeURNLG1CQUFtQixFQUFBO01DL1J0QjtRRHNPSDtVQTJEUSxtQkFBbUIsRUFBQSxFQUV0Qjs7QUFHTDtFQUNFLGlCQUFpQixFQUFBO0VBRG5COztJQUtNLFVBQVUsRUFBQTtFQUxoQjtJQVNJLG1CQUFtQjtJQUNuQixlQUFlO0lBQ2YscUJDL1grQjtJRGdZL0IsZ0JBQWdCLEVBQUE7SUNsVGpCO01Ec1NIO1FBY00sbUJBQW1CLEVBQUEsRUFFdEI7RUFoQkg7SUFrQkksV0FBVztJQUNYLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixXQUFXLEVBQUE7SUM3VFo7TURzU0g7UUF5Qk0sV0FBVztRQUNYLFlBQVksRUFBQSxFQWVmO0lBekNIO01BNkJNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsb0RBQW9EO01BQ3BELDRCQUE0QjtNQUM1QixxQkFBcUI7TUFDckIsV0FBVztNQUNYLFdBQVcsRUFBQTtNQ3pVZDtRRHNTSDtVQXFDUSxxQkFBcUI7VUFDckIsV0FBVyxFQUFBLEVBRWQ7RUF4Q0w7SUEyQ0ksV0FBVztJQUNYLFlBQVk7SUFDWixzQkFBc0I7SUFDdEIsa0JBQWtCO0lBQ2xCLFVBQVU7SUFDVixVQUFVLEVBQUE7SUN0Vlg7TURzU0g7UUFrRE0sV0FBVztRQUNYLFlBQVksRUFBQSxFQWdCZjtJQW5FSDtNQXNETSxXQUFXO01BQ1gsY0FBYztNQUNkLG9EQUFvRDtNQUNwRCw0QkFBNEI7TUFDNUIscUJBQXFCO01BQ3JCLFdBQVc7TUFDWCxXQUFXO01BQ1gsaUNBQXlCO1VBQXpCLDZCQUF5QjtjQUF6Qix5QkFBeUIsRUFBQTtNQ25XNUI7UURzU0g7VUErRFEscUJBQXFCO1VBQ3JCLFdBQVcsRUFBQSxFQUVkO0VBbEVMO0lBcUVJLGFBQWEsRUFBQTtJQzNXZDtNRHNTSDtRQXVFTSxhQUFhLEVBQUEsRUE4RGhCO0lDM2FBO01Ec1NIO1FBMEVNLGFBQWEsRUFBQSxFQTJEaEI7SUMzYUE7TURzU0g7UUE2RU0sYUFBYSxFQUFBLEVBd0RoQjtJQXJJSDtNQWdGTSxXQUFXO01BQ1gsWUFBWTtNQUNaLG9CQUFpQjtTQUFqQixpQkFBaUIsRUFBQTtJQWxGdkI7TUFxRk0sa0JBQWtCO01BQ2xCLFFBQVE7TUFDUixTQUFTO01BQ1Qsd0NBQWdDO1VBQWhDLG9DQUFnQztjQUFoQyxnQ0FBZ0MsRUFBQTtJQXhGdEM7TUEyRk0sWUFBWSxFQUFBO0lBM0ZsQjtNQThGTSx3Q0FBd0M7TUFDeEMsV0FBVztNQUNYLFlBQVksRUFBQTtNQ3RZZjtRRHNTSDtVQWtHUSxXQUFXO1VBQ1gsWUFBWSxFQUFBLEVBVWY7TUE3R0w7UUFzR1EsV0FBVztRQUNYLFlBQVksRUFBQTtRQzdZakI7VURzU0g7WUF5R1UsV0FBVztZQUNYLFlBQVksRUFBQSxFQUVmO0lBNUdQO01BK0dNLGtCQUFrQjtNQUNsQixzQkFBc0I7TUFDdEIsZ0JBQWdCO01BQ2hCLGVBQWU7TUFDZixZQUFZO01BQ1osWUFBWSxFQUFBO0lBcEhsQjs7O01BMEhNLGtCQUFrQjtNQUNsQixNQUFNO01BQ04sT0FBTztNQUNQLFdBQVc7TUFDWCxZQUFZLEVBQUE7SUE5SGxCO01BaUlNLFdBQVc7TUFDWCxZQUFZO01BQ1osb0JBQWlCO1NBQWpCLGlCQUFpQixFQUFBOztBQUt2QjtFQUNFLHVCQUF1QixFQUFBO0VBRHpCO0lBSU0scUJDaGdCNkI7SURpZ0I3QixlQUFlLEVBQUE7RUFMckI7SUFTSSxhQUFhO0lBQ2IsOEJBQThCO0lBQzlCLFNBQVM7SUFDVCxhQUFhLEVBQUE7SUMxYmQ7TUQ4YUg7UUFjTSwwQkFBMEIsRUFBQSxFQUU3QjtFQWhCSDtJQWtCSSxhQUFhO0lBQ2Isc0NBQXNDO0lBQ3RDLFNBQVMsRUFBQTtJQ2xjVjtNRDhhSDtRQXNCTSxTQUFTLEVBQUEsRUFrQlo7SUN0ZEE7TUQ4YUg7UUF5Qk0sOEJBQThCLEVBQUEsRUFlakM7SUF4Q0g7TUE2Qk0seUJBQXlCO01BQ3pCLGtCQUFrQjtNQUNsQixpQkFBaUI7TUFDakIsY0FBYztNQUNkLHFCQzdoQjZCO01EOGhCN0IscUJBQXFCO01BQ3JCLDRCQUFvQjtNQUFwQix1QkFBb0I7TUFBcEIsb0JBQW9CLEVBQUE7TUFuQzFCO1FBcUNRLHlCQUF5QixFQUFBO0VBckNqQztJQTJDTSx5QkFBeUI7SUFDekIsZ0JBQWdCLEVBQUEiLCJmaWxlIjoicGFnZS9zaW5nbGVfdmVoaWNsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vX21lZGlhcXVlcnlcIjtcclxuLmhlYWRlcl92ZWhpY2xlIHtcclxuICBwYWRkaW5nLXRvcDogMzVweDtcclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgODkwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTM5MCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDQwJSA2MCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoMTA2MCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmhlYWRlcl9ncmlkIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xyXG4gIH1cclxuICAuY2F0X3ZlaGljbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmNhdF9vcmFuZ2Uge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiMTBkO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDVweDtcclxuICAgIHBhZGRpbmc6IDBweCAyNXB4O1xyXG4gICAgaW1nIHtcclxuICAgICAgbWF4LWhlaWdodDogNDNweDtcclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgbWF4LXdpZHRoOiA5MDJweDtcclxuICAgIGgxIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgQGluY2x1ZGUgcndkKDE2ODApIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg5MCk7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByd2QoMTU4MCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDkwKTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByd2QoMTA4MCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgZm9udC1zaXplOiByZW0oNjApO1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTY4MCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDM1KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAudGh1bWIge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNjgwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogLTEzMHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTY4MCkge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5zZXJpYSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB3aWR0aDogMTYycHg7XHJcbiAgZmxleDogMCAwIDE2MnB4O1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgQGluY2x1ZGUgcndkKDE2ODApIHtcclxuICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IHJlbSg2MCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgcndkKDEzNTApIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgfVxyXG4gIH1cclxuICBoMyB7XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICB6LWluZGV4OiA1O1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICBmb250LXNpemU6IHJlbSgzMCk7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgQGluY2x1ZGUgcndkKDEzNTApIHtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xyXG4gICAgfVxyXG4gIH1cclxuICAud3JhcHBlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDE2N3B4O1xyXG4gICAgaGVpZ2h0OiAxNjdweDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDU5MCkge1xyXG4gICAgICB3aWR0aDogMTMwcHg7XHJcbiAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlcmIge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB6LWluZGV4OiAyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ub2ZmZXIge1xyXG4gIHBhZGRpbmc6IDUwcHggMHB4IDYwcHggMHB4O1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiMTBkO1xyXG4gIEBpbmNsdWRlIHJ3ZCgxNTgwKSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweCA1MHB4IDBweDtcclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiByZW0oNTApO1xyXG4gICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gIH1cclxuICAud3JhcHBlcl9jdGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGdhcDogNDVweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxMDgwKSB7XHJcbiAgICAgIGdhcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmN0YSB7XHJcbiAgICBwYWRkaW5nOiAyNXB4IDYwcHg7XHJcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIHBhZGRpbmc6IDE4cHggMjhweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLm9mZmVyLm9mZmVyX2NvbnRhY3Qge1xyXG4gIHBhZGRpbmc6IDc1cHggMHB4IDcwcHggMHB4O1xyXG59XHJcbi5zcGVjaWZpY2F0aW9uX3VwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xyXG4gIHBhZGRpbmc6IDUwcHggMHB4IDcwcHggMHB4O1xyXG4gIC5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjUwcHggMWZyO1xyXG4gICAgQGluY2x1ZGUgcndkKDEyNTApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMDBweCAxZnI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyaWQge1xyXG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTQ1MCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLml0ZW0ge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDE1cHggMHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5yaWdodCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzNXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDhweCAyNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uc3BlY2lmaWNhdGlvbl9yZXBlYXRlciB7XHJcbiAgLmNvbnRhaW5lci50d29fY29sIHtcclxuICAgIC5ncmlkIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAyNTBweDtcclxuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAyNTBweCk7XHJcbiAgICAgIGNvbHVtbi1jb3VudDogMjtcclxuICAgICAgZ2FwOiA3MHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTI1MCkge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XHJcbiAgICAgICAgZ2FwOiAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgY29sdW1uLWNvdW50OiAxO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuZ3JpZCB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDI1MHB4O1xyXG4gICAgbWF4LXdpZHRoOiBjYWxjKDU1NXB4ICsgMjUwcHgpO1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxMjUwKSB7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XHJcbiAgICAgIG1heC13aWR0aDogY2FsYygxMDAlICsgMjAwcHgpO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuICAuaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgcGFkZGluZzogMTRweCAxMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcclxuICAgIH1cclxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnQge1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gICAgLnJpZ2h0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLnZlaGljbGVfdGV4dF9pbWcge1xyXG4gIHBhZGRpbmc6IDMwcHggMHB4O1xyXG4gIEBpbmNsdWRlIHJ3ZCgxNTgwKSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgIGdhcDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB3aWR0aDogMTE1JTtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzkwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDE2OTApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDUyOXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMzVweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNTgwKSB7XHJcbiAgICAgIG1heC13aWR0aDogNjI5cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoMTMwMCkge1xyXG4gICAgICBwYWRkaW5nLXRvcDogNTVweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xyXG4gICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5nYWxsZXJ5IHtcclxuICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICAmOmhvdmVyIHtcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuICB9XHJcbiAgaDIge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIGZvbnQtc2l6ZTogcmVtKDUwKTtcclxuICAgIG1heC13aWR0aDogMzg0cHg7XHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgd2lkdGg6IDczcHg7XHJcbiAgICBoZWlnaHQ6IDczcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHJpZ2h0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDU5MCkge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2Fycm93X3NsaWRlci5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgQGluY2x1ZGUgcndkKDU5MCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgaGVpZ2h0OiA3M3B4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBsZWZ0OiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDU5MCkge1xyXG4gICAgICB3aWR0aDogNTBweDtcclxuICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1nL2Fycm93X3NsaWRlci5wbmcpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDMwcHg7XHJcbiAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgQGluY2x1ZGUgcndkKDU5MCkge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuc3dpcGVyLXNsaWRlIHtcclxuICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTY1MCkge1xyXG4gICAgICBoZWlnaHQ6IDUwMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDEzNTApIHtcclxuICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgc3ZnIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgIH1cclxuICAgIC5wbHlyIHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLnBseXJfX2NvbnRyb2wtLW92ZXJsYWlkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcclxuICAgICAgd2lkdGg6IDkwcHg7XHJcbiAgICAgIGhlaWdodDogOTBweDtcclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIHdpZHRoOiA3MHB4O1xyXG4gICAgICAgIGhlaWdodDogNzBweDtcclxuICAgICAgfVxyXG4gICAgICBzdmcge1xyXG4gICAgICAgIHdpZHRoOiA4MHB4O1xyXG4gICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5lbWJlZC1jb250YWluZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUsXHJcbiAgICAuZW1iZWQtY29udGFpbmVyIG9iamVjdCxcclxuICAgIC5lbWJlZC1jb250YWluZXIgZW1iZWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuICAgIHZpZGVvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ubW9yZV92ZWhpY2xlIHtcclxuICBwYWRkaW5nOiAzMHB4IDBweCAxMTBweDtcclxuICAudGl0bGUge1xyXG4gICAgaDIge1xyXG4gICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogNTBweDtcclxuICAgIHJvdy1nYXA6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTA4MCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmdyaWRfY2hpbGQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xyXG4gICAgZ2FwOiAzNXB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDE0NTApIHtcclxuICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMTZweCA1cHg7XHJcbiAgICAgIGNvbG9yOiAjMjIyMjIyO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMCk7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2IxMGQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLml0ZW1fcGFyZW50IHtcclxuICAgIHAge1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSByd2QoMTQwMCkge1xyXG4vLyAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjEwcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHt9XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
