.product_loop {
  overflow: hidden; }
  .product_loop .container {
    position: relative;
    padding-top: 50px;
    padding-bottom: 50px;
    min-height: 350px; }
    @media (max-width: 1050px) {
      .product_loop .container {
        padding-left: 15px;
        padding-right: 15px; } }
    .product_loop .container .title_section_vertical {
      left: -55px;
      top: 80px; }
      @media (max-width: 1050px) {
        .product_loop .container .title_section_vertical {
          display: none; } }
    .product_loop .container:before {
      content: '';
      display: block;
      position: absolute;
      left: -25px;
      top: 0px;
      background-color: #d4daee;
      height: 100%;
      width: 1px; }
    .product_loop .container:after {
      content: '';
      display: block;
      position: absolute;
      right: -25px;
      top: 0px;
      background-color: #d4daee;
      height: 100%;
      width: 1px; }
  .product_loop .single_product {
    border-top: 1px solid #d4daee;
    padding-bottom: 15px;
    padding-top: 15px; }
    .product_loop .single_product .title_left,
    .product_loop .single_product .title_right {
      font-weight: 700; }
    .product_loop .single_product a {
      text-decoration: none;
      color: #2b4697;
      display: block;
      width: 100%;
      height: 100%; }
      .product_loop .single_product a:hover .link img {
        -webkit-transform: translateX(10px);
            -ms-transform: translateX(10px);
                transform: translateX(10px); }
    .product_loop .single_product .grid {
      display: grid;
      grid-template-columns: 256px 1fr 1fr;
      grid-gap: 50px;
      height: 100%;
      min-height: 300px; }
      @media (max-width: 1280px) {
        .product_loop .single_product .grid {
          grid-gap: 15px; } }
      @media (max-width: 930px) {
        .product_loop .single_product .grid {
          grid-template-columns: 1fr 1fr;
          padding-left: 15px;
          padding-right: 15px; } }
      @media (max-width: 380px) {
        .product_loop .single_product .grid {
          grid-template-columns: 1fr;
          padding-left: 0px;
          padding-right: 0px; } }
    .product_loop .single_product .img {
      background-color: #f3f5f9;
      padding: 30px;
      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; }
      @media (max-width: 930px) {
        .product_loop .single_product .img {
          height: 300px;
          margin: 0 auto; } }
      @media (max-width: 568px) {
        .product_loop .single_product .img {
          height: 200px;
          margin: 0 auto; } }
      .product_loop .single_product .img img {
        -o-object-fit: contain;
           object-fit: contain;
        width: 100%;
        height: 100%; }
    .product_loop .single_product .content {
      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: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .product_loop .single_product .content .title h3 {
        color: #2b4697;
        font-weight: 900;
        margin-top: 0px; }
      .product_loop .single_product .content .excerpt p {
        font-size: 16px;
        color: #2b4697; }
        @media (max-width: 900px) {
          .product_loop .single_product .content .excerpt p {
            font-size: 14px; } }
      .product_loop .single_product .content .excerpt ul {
        padding-left: 0px;
        list-style-type: none;
        margin-top: 0px; }
        .product_loop .single_product .content .excerpt ul li {
          background-image: url(../../../img/ikona-check1@2.png);
          background-position: left 9px;
          background-repeat: no-repeat;
          background-size: 20px;
          padding: 5px 10px 5px 30px;
          font-size: 1rem; }
          @media (max-width: 900px) {
            .product_loop .single_product .content .excerpt ul li {
              font-size: 14px; } }
          @media (max-width: 568px) {
            .product_loop .single_product .content .excerpt ul li {
              background-size: 15px;
              padding: 5px 10px 5px 25px; } }
      .product_loop .single_product .content .link {
        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;
        position: relative; }
        .product_loop .single_product .content .link:before {
          content: '';
          display: block;
          position: absolute;
          top: 5px;
          left: 0px;
          width: 40%;
          height: 1px;
          background-color: #2b4697;
          -webkit-transition: all 0.4s;
          -o-transition: all 0.4s;
          transition: all 0.4s; }
        .product_loop .single_product .content .link p {
          font-size: 14px;
          font-weight: 700;
          text-transform: uppercase;
          color: #2b4697;
          text-decoration: none; }
        .product_loop .single_product .content .link img {
          max-width: 14px;
          margin-left: 10px;
          -webkit-transition: all 0.4s linear;
          -o-transition: all 0.4s linear;
          transition: all 0.4s linear; }
    @media (max-width: 930px) {
      .product_loop .single_product .detail {
        grid-column: span 2; } }
    @media (max-width: 380px) {
      .product_loop .single_product .detail {
        grid-column: span 1; } }
    .product_loop .single_product .detail .single_detail {
      margin-bottom: 30px; }
      .product_loop .single_product .detail .single_detail .chart {
        display: grid;
        grid-template-columns: 50px 1fr 90px; }
        @media (max-width: 1280px) {
          .product_loop .single_product .detail .single_detail .chart {
            grid-template-columns: 50px 1fr 70px; } }
        @media (max-width: 380px) {
          .product_loop .single_product .detail .single_detail .chart {
            grid-template-columns: 50px 1fr 50px; } }
      .product_loop .single_product .detail .single_detail p {
        margin-top: 0px;
        margin-bottom: 0px; }
        @media (max-width: 900px) {
          .product_loop .single_product .detail .single_detail p {
            font-size: 14px; } }
      .product_loop .single_product .detail .single_detail .detail_title {
        margin-top: 0px;
        margin-bottom: 5px; }
      .product_loop .single_product .detail .single_detail .title_left {
        text-align: right;
        padding-right: 5px; }
      .product_loop .single_product .detail .single_detail .title_right {
        padding-left: 10px; }
      .product_loop .single_product .detail .single_detail .line {
        background-color: #bdc6df;
        height: 45px;
        position: relative; }
        .product_loop .single_product .detail .single_detail .line .overflow {
          position: relative;
          overflow: hidden;
          height: 26px;
          width: 100%;
          z-index: 1; }
          @media (max-width: 568px) {
            .product_loop .single_product .detail .single_detail .line .overflow {
              height: 20px; } }
        .product_loop .single_product .detail .single_detail .line .current {
          height: 26px;
          width: 0%;
          background-color: #274ec2;
          position: absolute;
          top: 0px;
          left: 0px;
          -webkit-transition: width 2s;
          -o-transition: width 2s;
          transition: width 2s; }
        .product_loop .single_product .detail .single_detail .line .line_box {
          top: 0px;
          left: 0px;
          width: 100%;
          height: calc( 100% + 15px);
          position: absolute;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: justify;
          -webkit-justify-content: space-between;
              -ms-flex-pack: justify;
                  justify-content: space-between;
          -webkit-box-align: stretch;
          -webkit-align-items: stretch;
              -ms-flex-align: stretch;
                  align-items: stretch;
          z-index: 2; }
          .product_loop .single_product .detail .single_detail .line .line_box .single_line {
            border-left: 1px solid #1d3a7e;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                -ms-flex-align: end;
                    align-items: flex-end;
            padding-left: 3px;
            max-width: 20%;
            -webkit-box-flex: 0;
            -webkit-flex: 0 0 20%;
                -ms-flex: 0 0 20%;
                    flex: 0 0 20%; }
            .product_loop .single_product .detail .single_detail .line .line_box .single_line:nth-last-child(1) {
              margin-right: -20%; }
            .product_loop .single_product .detail .single_detail .line .line_box .single_line p {
              margin-top: 0px;
              margin-bottom: 0px;
              font-size: 12px;
              line-height: 12px; }
    .product_loop .single_product .detail .single_detail.line_is_max .line:before {
      content: '';
      display: block;
      position: absolute;
      right: 5px;
      top: 14px;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 10px;
      height: 10px;
      background-image: url(../../../img/ikona-plus@2.png);
      background-size: 10px;
      background-repeat: no-repeat;
      background-position: center center;
      z-index: 10; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvdGF4b25vbXlLYXRlZ29yaWUuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxnQkFBZ0IsRUFBQTtFQURsQjtJQUdJLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsb0JBQW9CO0lBQ3BCLGlCQUFpQixFQUFBO0lDNkVsQjtNRG5GSDtRQVFNLGtCQUFrQjtRQUNsQixtQkFBbUIsRUFBQSxFQTZCdEI7SUF0Q0g7TUFZTSxXQUFXO01BQ1gsU0FBUyxFQUFBO01Dc0VaO1FEbkZIO1VBZVEsYUFBYSxFQUFBLEVBRWhCO0lBakJMO01BbUJNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxRQUFRO01BQ1IseUJBQXlCO01BQ3pCLFlBQVk7TUFDWixVQUFVLEVBQUE7SUExQmhCO01BNkJNLFdBQVc7TUFDWCxjQUFjO01BQ2Qsa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixRQUFRO01BQ1IseUJBQXlCO01BQ3pCLFlBQVk7TUFDWixVQUFVLEVBQUE7RUFwQ2hCO0lBd0NJLDZCQUE2QjtJQUM3QixvQkFBb0I7SUFDcEIsaUJBQWlCLEVBQUE7SUExQ3JCOztNQTZDTSxnQkFBZ0IsRUFBQTtJQTdDdEI7TUFpRE0scUJBQXFCO01BQ3JCLGNBQWM7TUFDZCxjQUFjO01BQ2QsV0FBVztNQUNYLFlBQVksRUFBQTtNQXJEbEI7UUEwRFksbUNBQTJCO1lBQTNCLCtCQUEyQjtnQkFBM0IsMkJBQTJCLEVBQUE7SUExRHZDO01BZ0VNLGFBQWE7TUFDYixvQ0FBb0M7TUFDcEMsY0FBYztNQUNkLFlBQVk7TUFDTixpQkFBaUIsRUFBQTtNQ2UxQjtRRG5GSDtVQXNFYyxjQUFjLEVBQUEsRUFZdkI7TUNDRjtRRG5GSDtVQXlFYyw4QkFBOEI7VUFDOUIsa0JBQWtCO1VBQ2xCLG1CQUFtQixFQUFBLEVBTzVCO01DbkRGO1FEL0JIO1VBOEVjLDBCQUEwQjtVQUMxQixpQkFBaUI7VUFDakIsa0JBQWtCLEVBQUEsRUFFM0I7SUFsRkw7TUFvRk0seUJBQXlCO01BQ3pCLGFBQWE7TUFDYixvQkFBYTtNQUFiLHFCQUFhO01BQWIsb0JBQWE7TUFBYixhQUFhO01BQ2IseUJBQW1CO01BQW5CLDJCQUFtQjtVQUFuQixzQkFBbUI7Y0FBbkIsbUJBQW1CO01BQ25CLHdCQUF1QjtNQUF2QiwrQkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QixFQUFBO01DTDFCO1FEbkZIO1VBMEZRLGFBQWE7VUFDYixjQUFjLEVBQUEsRUFZakI7TUNsRUY7UURyQ0g7VUE4RlEsYUFBYTtVQUNiLGNBQWMsRUFBQSxFQVFqQjtNQXZHTDtRQW1HUSxzQkFBbUI7V0FBbkIsbUJBQW1CO1FBQ25CLFdBQVc7UUFDWCxZQUFZLEVBQUE7SUFyR3BCO01BeUdNLG9CQUFhO01BQWIscUJBQWE7TUFBYixvQkFBYTtNQUFiLGFBQWE7TUFDYiw0QkFBc0I7TUFBdEIsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCO01BQ3RCLHlCQUE4QjtNQUE5QixzQ0FBOEI7VUFBOUIsc0JBQThCO2NBQTlCLDhCQUE4QixFQUFBO01BM0dwQztRQThHVSxjQUFjO1FBQ2QsZ0JBQWdCO1FBQ2hCLGVBQWUsRUFBQTtNQWhIekI7UUF1SFUsZUFBZTtRQUNmLGNBQWMsRUFBQTtRQ3JDckI7VURuRkg7WUEwSFksZUFBZSxFQUFBLEVBRWxCO01BNUhUO1FBOEhVLGlCQUFpQjtRQUNqQixxQkFBcUI7UUFDckIsZUFBZSxFQUFBO1FBaEl6QjtVQWtJWSxzREFBd0Q7VUFDeEQsNkJBQTZCO1VBQzdCLDRCQUE0QjtVQUM1QixxQkFBcUI7VUFDckIsMEJBQTBCO1VBQzFCLGVDdkl1QixFQUFBO1VBbUZoQztZRG5GSDtjQXlJYyxlQUFlLEVBQUEsRUFNbEI7VUMxR1I7WURyQ0g7Y0E0SWMscUJBQXFCO2NBQ3JCLDBCQUEwQixFQUFBLEVBRTdCO01BL0lYO1FBbUpRLG9CQUFhO1FBQWIscUJBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYix5QkFBbUI7UUFBbkIsMkJBQW1CO1lBQW5CLHNCQUFtQjtnQkFBbkIsbUJBQW1CO1FBQ25CLGtCQUFrQixFQUFBO1FBckoxQjtVQXVKVSxXQUFXO1VBQ1gsY0FBYztVQUNkLGtCQUFrQjtVQUNsQixRQUFRO1VBQ1IsU0FBUztVQUNULFVBQVU7VUFDVixXQUFXO1VBQ1gseUJBQXlCO1VBQ3pCLDRCQUFvQjtVQUFwQix1QkFBb0I7VUFBcEIsb0JBQW9CLEVBQUE7UUEvSjlCO1VBa0tVLGVBQWU7VUFDZixnQkFBZ0I7VUFDaEIseUJBQXlCO1VBQ3pCLGNBQWM7VUFDZCxxQkFBcUIsRUFBQTtRQXRLL0I7VUF5S1UsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQixtQ0FBMkI7VUFBM0IsOEJBQTJCO1VBQTNCLDJCQUEyQixFQUFBO0lDeEZsQztNRG5GSDtRQWlMUSxtQkFBbUIsRUFBQSxFQThHdEI7SUNoUUY7TUQvQkg7UUFvTFEsbUJBQW1CLEVBQUEsRUEyR3RCO0lBL1JMO01BdUxRLG1CQUFtQixFQUFBO01BdkwzQjtRQTBMVSxhQUFhO1FBQ2Isb0NBQW9DLEVBQUE7UUN4RzNDO1VEbkZIO1lBNkxZLG9DQUFvQyxFQUFBLEVBS3ZDO1FDbktOO1VEL0JIO1lBZ01ZLG9DQUFvQyxFQUFBLEVBRXZDO01BbE1UO1FBb01VLGVBQWU7UUFDZixrQkFBa0IsRUFBQTtRQ2xIekI7VURuRkg7WUF1TVksZUFBZSxFQUFBLEVBRWxCO01Bek1UO1FBMk1VLGVBQWU7UUFDZixrQkFBa0IsRUFBQTtNQTVNNUI7UUErTVUsaUJBQWlCO1FBQ2pCLGtCQUFrQixFQUFBO01BaE41QjtRQW1OVSxrQkFBa0IsRUFBQTtNQW5ONUI7UUFzTlUseUJBQXlCO1FBQ3pCLFlBQVk7UUFDWixrQkFBa0IsRUFBQTtRQXhONUI7VUEyTlksa0JBQWtCO1VBQ2xCLGdCQUFnQjtVQUNoQixZQUFZO1VBQ1osV0FBVztVQUNYLFVBQVUsRUFBQTtVQzFMbkI7WURyQ0g7Y0FpT2MsWUFBWSxFQUFBLEVBRWY7UUFuT1g7VUFxT1ksWUFBWTtVQUNaLFNBQVM7VUFDVCx5QkFBeUI7VUFDekIsa0JBQWtCO1VBQ2xCLFFBQVE7VUFDUixTQUFTO1VBQ1QsNEJBQW9CO1VBQXBCLHVCQUFvQjtVQUFwQixvQkFBb0IsRUFBQTtRQTNPaEM7VUE4T1ksUUFBUTtVQUNSLFNBQVM7VUFDVCxXQUFXO1VBQ1gsMEJBQTJCO1VBRTNCLGtCQUFrQjtVQUNsQixvQkFBYTtVQUFiLHFCQUFhO1VBQWIsb0JBQWE7VUFBYixhQUFhO1VBQ2IseUJBQThCO1VBQTlCLHNDQUE4QjtjQUE5QixzQkFBOEI7a0JBQTlCLDhCQUE4QjtVQUM5QiwwQkFBb0I7VUFBcEIsNEJBQW9CO2NBQXBCLHVCQUFvQjtrQkFBcEIsb0JBQW9CO1VBQ3BCLFVBQVUsRUFBQTtVQXZQdEI7WUF5UGMsOEJBQThCO1lBQzlCLG9CQUFhO1lBQWIscUJBQWE7WUFBYixvQkFBYTtZQUFiLGFBQWE7WUFDYixzQkFBcUI7WUFBckIsNkJBQXFCO2dCQUFyQixtQkFBcUI7b0JBQXJCLHFCQUFxQjtZQUNyQixpQkFBaUI7WUFDakIsY0FBYztZQUNkLG1CQUFhO1lBQWIscUJBQWE7Z0JBQWIsaUJBQWE7b0JBQWIsYUFBYSxFQUFBO1lBOVAzQjtjQWdRZ0Isa0JBQWtCLEVBQUE7WUFoUWxDO2NBbVFnQixlQUFlO2NBQ2Ysa0JBQWtCO2NBQ2xCLGVBQWU7Y0FDZixpQkFBaUIsRUFBQTtJQXRRakM7TUErUVksV0FBVztNQUNYLGNBQWM7TUFDZCxrQkFBa0I7TUFDbEIsVUFBVTtNQUNWLFNBQVM7TUFDVCxtQ0FBNkI7VUFBN0IsK0JBQTZCO2NBQTdCLDJCQUE2QjtNQUM3QixXQUFXO01BQ1gsWUFBWTtNQUNaLG9EQUFzRDtNQUN0RCxxQkFBcUI7TUFDckIsNEJBQTRCO01BQzVCLGtDQUFrQztNQUNsQyxXQUFXLEVBQUEiLCJmaWxlIjoicGFnZS90YXhvbm9teUthdGVnb3JpZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vLi4vLi4vYXNzZXRzL3Njc3MvbWVkaWFxdWVyeVwiO1xuXG4ucHJvZHVjdF9sb29wIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAudGl0bGVfc2VjdGlvbl92ZXJ0aWNhbCB7XG4gICAgICBsZWZ0OiAtNTVweDtcbiAgICAgIHRvcDogODBweDtcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGFlZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtMjVweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZGFlZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxuICB9XG4gIC5zaW5nbGVfcHJvZHVjdCB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkNGRhZWU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgLnRpdGxlX2xlZnQsXG4gICAgLnRpdGxlX3JpZ2h0IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzJiNDY5NztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAubGluayB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmdyaWQge1xuICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjU2cHggMWZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSByd2QoMTI4MCkge1xuICAgICAgICAgICAgICBncmlkLWdhcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg5MzApIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBwaG9uZVNtYWxsIHtcbiAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgfVxuICAgIC5pbWcge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjVmOTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgQGluY2x1ZGUgcndkKDkzMCkge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHBob25lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGNvbG9yOiAjMmI0Njk3O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmV4Y2VycHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICMyYjQ2OTc7XG4gICAgICAgICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICB1bCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBsaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoIC4uLy4uLy4uL2ltZy9pa29uYS1jaGVjazFAMi5wbmcgKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgOXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4IDVweCAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBwaG9uZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDEwcHggNXB4IDI1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDVweDtcbiAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmI0Njk3O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICMyYjQ2OTc7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGV0YWlsIHtcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5MzApIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHBob25lU21hbGwge1xuICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICAgICAgfVxuICAgICAgLnNpbmdsZV9kZXRhaWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIC5jaGFydCB7XG4gICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggMWZyIDkwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcndkKDEyODApIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNTBweCAxZnIgNzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgcGhvbmVTbWFsbCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUwcHggMWZyIDUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGV0YWlsX3RpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICAgIC50aXRsZV9sZWZ0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRpdGxlX3JpZ2h0IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmxpbmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiZGM2ZGY7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgIC5vdmVyZmxvdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgQGluY2x1ZGUgcGhvbmUge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdXJyZW50IHtcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcbiAgICAgICAgICAgIHdpZHRoOiAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyNzRlYzI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDJzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGluZV9ib3gge1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYyggMTAwJSArIDE1cHggKTtcblxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICAgIC5zaW5nbGVfbGluZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzFkM2E3ZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyMCU7XG4gICAgICAgICAgICAgIGZsZXg6IDAgMCAyMCU7XG4gICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTIwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpbmdsZV9kZXRhaWwubGluZV9pc19tYXgge1xuICAgICAgICAubGluZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCAuLi8uLi8uLi9pbWcvaWtvbmEtcGx1c0AyLnBuZyApO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lU21hbGwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
