.realization {
  overflow: hidden; }
  .realization h3 {
    font-size: 1.66667rem; }
    @media (max-width: 850px) {
      .realization h3 {
        font-size: 1.55556rem; } }
    @media (max-width: 568px) {
      .realization h3 {
        font-size: 1.38889rem; } }
  .realization .container-fluid {
    max-width: calc(50% + 590px);
    margin-left: auto;
    margin-right: 0px;
    display: grid;
    grid-template-columns: 590px calc(100% - 590px); }
    @media (max-width: 1230px) {
      .realization .container-fluid {
        padding-left: 1rem;
        grid-template-columns: 540px calc(100% - 540px); } }
    @media (max-width: 1000px) {
      .realization .container-fluid {
        grid-template-columns: 50% 50%; } }
    @media (max-width: 750px) {
      .realization .container-fluid {
        grid-template-columns: 100%; } }
  .realization .repeater {
    margin-bottom: 160px;
    margin-top: 60px; }
    @media (max-width: 1450px) {
      .realization .repeater {
        margin-bottom: 130px; } }
    @media (max-width: 1250px) {
      .realization .repeater {
        margin-bottom: 80px; } }
    @media (max-width: 1080px) {
      .realization .repeater {
        margin-bottom: 50px;
        margin-top: 60px; } }
    @media (max-width: 850px) {
      .realization .repeater {
        margin-bottom: 30px;
        margin-top: 30px; } }
    .realization .repeater .item {
      display: grid;
      grid-template-columns: 80px 1fr;
      gap: 30px; }
      @media (max-width: 1290px) {
        .realization .repeater .item {
          gap: 15px; } }
      @media (max-width: 992px) {
        .realization .repeater .item {
          grid-template-columns: 70px 1fr; } }
      @media (max-width: 568px) {
        .realization .repeater .item {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          grid-template-columns: 60px 1fr; } }
    .realization .repeater .icon {
      background-color: rgba(229, 48, 17, 0.15);
      border-radius: 50%;
      width: 80px;
      height: 80px;
      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; }
      @media (max-width: 992px) {
        .realization .repeater .icon {
          width: 70px;
          height: 70px; } }
      @media (max-width: 568px) {
        .realization .repeater .icon {
          width: 60px;
          height: 60px; } }
      .realization .repeater .icon img {
        max-width: 80px; }
        @media (max-width: 568px) {
          .realization .repeater .icon img {
            max-width: 50px; } }
    .realization .repeater h3 {
      margin-bottom: 0px;
      margin-top: 0px;
      font-size: 1.66667rem; }
    .realization .repeater p {
      margin-top: 0px;
      margin-bottom: 0px;
      font-weight: 300; }
  .realization .left__side {
    padding-right: 60px;
    padding-top: 50px;
    padding-bottom: 50px;
    background-color: #f2f2f2;
    position: relative; }
    @media (max-width: 850px) {
      .realization .left__side {
        padding-top: 20px; } }
    .realization .left__side:before {
      content: '';
      display: block;
      position: absolute;
      right: 100%;
      top: 0px;
      background-color: #f2f2f2;
      width: 100%;
      height: 100%; }
    .realization .left__side .list_bigger ul {
      padding-left: 0px;
      list-style-type: none;
      margin-bottom: 40px; }
      @media (max-width: 568px) {
        .realization .left__side .list_bigger ul {
          margin-bottom: 0px; } }
      .realization .left__side .list_bigger ul li {
        font-size: 2rem;
        line-height: 1.5;
        padding-left: 45px;
        position: relative;
        margin-bottom: 5px;
        font-weight: 300; }
        @media (max-width: 1080px) {
          .realization .left__side .list_bigger ul li {
            font-size: 1.38889rem;
            padding-left: 35px; } }
        .realization .left__side .list_bigger ul li:before {
          content: '';
          display: block;
          position: absolute;
          top: 15px;
          left: 0px;
          width: 26px;
          height: 26px;
          background-image: url(../../../img/check-1@2.png);
          background-repeat: no-repeat;
          background-position: left center;
          background-size: 26px; }
          @media (max-width: 1080px) {
            .realization .left__side .list_bigger ul li:before {
              width: 20px;
              height: 20px;
              background-size: 20px;
              top: 7px; } }
          @media (max-width: 568px) {
            .realization .left__side .list_bigger ul li:before {
              top: 3px; } }
    .realization .left__side .logo_repeater {
      gap: 0px;
      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-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      @media (max-width: 568px) {
        .realization .left__side .logo_repeater {
          gap: 10px; } }
      .realization .left__side .logo_repeater img {
        max-width: 150px;
        max-height: 75px;
        -o-object-fit: contain;
           object-fit: contain;
        -o-object-position: left center;
           object-position: left center;
        -webkit-filter: brightness(0) opacity(0.2);
                filter: brightness(0) opacity(0.2);
        -webkit-transition: -webkit-filter 0.3s linear;
        transition: -webkit-filter 0.3s linear;
        -o-transition: filter 0.3s linear;
        transition: filter 0.3s linear;
        transition: filter 0.3s linear, -webkit-filter 0.3s linear; }
        .realization .left__side .logo_repeater img:hover {
          -webkit-filter: brightness(1) opacity(1);
                  filter: brightness(1) opacity(1); }
        @media (max-width: 1250px) {
          .realization .left__side .logo_repeater img {
            max-height: 60px; } }
        @media (max-width: 568px) {
          .realization .left__side .logo_repeater img {
            max-width: 90px; } }
  .realization .gallery {
    margin-bottom: 0px;
    padding-top: 3px;
    padding-left: 3px; }
    .realization .gallery .swiper-slide {
      height: 385px; }
      @media (max-width: 992px) {
        .realization .gallery .swiper-slide {
          height: 300px; } }
      @media (max-width: 568px) {
        .realization .gallery .swiper-slide {
          height: 250px; } }
      @media (max-width: 455px) {
        .realization .gallery .swiper-slide {
          height: 220px; } }
      @media (max-width: 380px) {
        .realization .gallery .swiper-slide {
          height: 200px; } }
      .realization .gallery .swiper-slide img {
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover; }
  .realization .opinion {
    margin-bottom: 50px;
    padding-left: 90px;
    position: relative; }
    @media (max-width: 1080px) {
      .realization .opinion {
        padding-left: 40px; } }
    @media (max-width: 750px) {
      .realization .opinion {
        padding-left: 0px; } }
    .realization .opinion .opinion_img {
      position: absolute;
      left: -130px;
      top: 135px;
      max-width: 159px;
      -webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1));
              filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.1)); }
      @media (max-width: 1080px) {
        .realization .opinion .opinion_img {
          max-width: 100px;
          left: -80px; } }
      @media (max-width: 850px) {
        .realization .opinion .opinion_img {
          top: 70px; } }
      @media (max-width: 750px) {
        .realization .opinion .opinion_img {
          top: initial;
          left: initial;
          bottom: -15px;
          right: 15px; } }
    .realization .opinion .swiper-wrapper {
      padding-top: 130px; }
      @media (max-width: 1080px) {
        .realization .opinion .swiper-wrapper {
          padding-top: 50px; } }
    .realization .opinion .swiper-pagination {
      bottom: initial;
      top: 65px;
      left: 0px;
      text-align: left; }
      @media (max-width: 1080px) {
        .realization .opinion .swiper-pagination {
          top: 15px; } }
      .realization .opinion .swiper-pagination span {
        width: 50px;
        height: 3px;
        border-radius: 0px;
        background-color: #000; }
    .realization .opinion .swiper-slide {
      height: auto; }
      .realization .opinion .swiper-slide .opinion_person {
        max-width: 476px; }
        @media (max-width: 750px) {
          .realization .opinion .swiper-slide .opinion_person {
            max-width: 100%; } }
        .realization .opinion .swiper-slide .opinion_person p {
          margin-top: 0px;
          margin-bottom: 0px;
          font-weight: 300;
          line-height: 1.7; }
      .realization .opinion .swiper-slide .person {
        margin-top: 33px; }
        .realization .opinion .swiper-slide .person p {
          margin-top: 0px;
          margin-bottom: 0px;
          font-weight: 600; }

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