.stages {
  padding: 10px 0px 60px 0px;
  background-color: rgba(220, 224, 232, 0.2);
  position: relative; }
  .stages .section__title-text {
    position: absolute;
    top: 30px;
    right: 0px; }
    @media (max-width: 1600px) {
      .stages .section__title-text {
        width: 50%; } }
    @media (max-width: 500px) {
      .stages .section__title-text {
        display: none; } }
    .stages .section__title-text text {
      stroke: #F7901A;
      font-family: "sofia-pro";
      font-size: 140px; }
  .stages .title {
    margin-bottom: 95px; }
    .stages .title h2 {
      font-weight: 300;
      position: relative;
      margin-bottom: 72px;
      font-size: 66px;
      line-height: 80px; }
      @media (max-width: 560px) {
        .stages .title h2 {
          font-size: 35px;
          line-height: 40px; } }
      .stages .title h2:before {
        content: '';
        display: block;
        position: absolute;
        left: 0px;
        bottom: -30px;
        width: 242px;
        height: 3px;
        background-color: #F54748; }
  .stages .slider {
    position: relative; }
    .stages .slider .swiper-wrapper {
      padding-bottom: 70px; }
    .stages .slider .swiper-pagination {
      bottom: 0px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-left: 230px; }
      @media (max-width: 1080px) {
        .stages .slider .swiper-pagination {
          bottom: inherit;
          top: 420px; } }
      @media (max-width: 450px) {
        .stages .slider .swiper-pagination {
          top: 340px;
          padding-left: 0px; } }
      .stages .slider .swiper-pagination span {
        width: 19px;
        height: 19px;
        background-color: #DCE0E8;
        opacity: 1;
        margin: 0 10px; }
      .stages .slider .swiper-pagination span.swiper-pagination-bullet-active {
        background-color: #F7901A; }
    .stages .slider .next-label {
      position: absolute;
      top: 59%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      right: -40px;
      z-index: 50;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-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;
      cursor: pointer;
      text-align: center;
      background-color: #F54748;
      border-radius: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 107px;
      height: 107px; }
      @media (max-width: 1720px) {
        .stages .slider .next-label {
          right: 0px; } }
      @media (max-width: 1080px) {
        .stages .slider .next-label {
          top: 50%;
          width: 90px;
          height: 90px; } }
      @media (max-width: 450px) {
        .stages .slider .next-label {
          top: inherit;
          bottom: -90px;
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); } }
      .stages .slider .next-label:hover svg {
        margin-right: -8px; }
      .stages .slider .next-label svg {
        display: block;
        margin-top: 20px;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
        .stages .slider .next-label svg line,
        .stages .slider .next-label svg path {
          stroke: #FFF; }
      .stages .slider .next-label .next-label__txt {
        font-size: 14px;
        line-height: 20px;
        font-weight: 600;
        margin-top: 20px; }
    .stages .slider .counter-slide {
      position: absolute;
      z-index: 50;
      bottom: -60px;
      left: 30px;
      height: 144px; }
      @media (max-width: 1080px) {
        .stages .slider .counter-slide {
          bottom: inherit;
          top: 330px; } }
      @media (max-width: 450px) {
        .stages .slider .counter-slide {
          top: 220px;
          left: 0px; } }
      .stages .slider .counter-slide text {
        stroke: #F7901A; }
    .stages .slider .swiper-slide {
      display: grid;
      grid-template-columns: 659px 1fr;
      grid-gap: 90px; }
      @media (max-width: 1600px) {
        .stages .slider .swiper-slide {
          grid-template-columns: 500px 1fr;
          grid-gap: 30px; } }
      @media (max-width: 1080px) {
        .stages .slider .swiper-slide {
          grid-template-columns: 1fr; } }
      .stages .slider .swiper-slide .image {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
            -ms-flex-pack: end;
                justify-content: flex-end;
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
            -ms-flex-align: end;
                align-items: flex-end; }
        @media (max-width: 1080px) {
          .stages .slider .swiper-slide .image {
            height: 400px; } }
        @media (max-width: 450px) {
          .stages .slider .swiper-slide .image {
            height: 300px; } }
        .stages .slider .swiper-slide .image img {
          border-top-right-radius: 104px; }
          @media (max-width: 1080px) {
            .stages .slider .swiper-slide .image img {
              width: 100%;
              height: 100%;
              -o-object-fit: cover;
                 object-fit: cover; } }
      .stages .slider .swiper-slide .content {
        padding-top: 10px;
        padding-right: 140px; }
        @media (max-width: 1600px) {
          .stages .slider .swiper-slide .content {
            padding-top: 0px; } }
        @media (max-width: 1080px) {
          .stages .slider .swiper-slide .content {
            padding-top: 40px;
            padding-right: 0px; } }
      .stages .slider .swiper-slide h2 {
        margin-top: 10px;
        font-size: 56px;
        line-height: 64px;
        margin-bottom: 20px; }
        @media (max-width: 1600px) {
          .stages .slider .swiper-slide h2 {
            font-size: 50px;
            line-height: 58px; } }
        @media (max-width: 560px) {
          .stages .slider .swiper-slide h2 {
            font-size: 30px;
            line-height: 35px; } }
      .stages .slider .swiper-slide p {
        font-size: 22px;
        line-height: 38px; }
        @media (max-width: 560px) {
          .stages .slider .swiper-slide p {
            font-size: 18px;
            line-height: 28px; } }

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