@media (max-width: 850px) {
  .page-template-business_fv .hero .hero__image {
    margin-top: -40px; } }

@media (max-width: 700px) {
  .page-template-business_fv .hero .hero__image {
    margin-top: -25px; } }

@media (max-width: 450px) {
  .page-template-business_fv .hero .hero__image {
    margin-top: -10px; } }

.demand {
  background-color: #eaeef1; }
  .demand .principle {
    position: relative;
    padding-top: 25px;
    z-index: 2; }
    .demand .principle::before {
      position: absolute;
      content: '';
      width: 58%;
      left: 0;
      top: 100%;
      height: 70px;
      background-color: #eaeef1; }
    .demand .principle__content__devices {
      width: 100%;
      margin-right: 40px;
      border-radius: 15px;
      height: 30px;
      position: relative;
      background-color: #fdf0ee;
      min-width: 127px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .demand .principle__content__devices__single {
        width: var(--precent_bar_value, 27%);
        height: 100%;
        border-radius: 15px;
        background: #e53011;
        position: relative; }
        .demand .principle__content__devices__single:nth-of-type(2) {
          background-color: transparent; }
      .demand .principle__content__devices__icon {
        position: absolute;
        left: 50%;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
        .demand .principle__content__devices__icon img {
          -o-object-fit: contain;
             object-fit: contain;
          width: 24px;
          height: 24px; }
    .demand .principle__content {
      max-width: 41.5%;
      padding-top: 40px;
      margin-left: auto;
      padding-bottom: 110px; }
      @media (max-width: 850px) {
        .demand .principle__content {
          padding-bottom: 50px;
          padding-top: 0;
          max-width: 100%; } }
      .demand .principle__content p {
        margin-bottom: 27px;
        line-height: 1.75; }
    .demand .principle .container {
      position: relative; }
    .demand .principle__background {
      position: relative;
      width: 50%; }
      @media (max-width: 850px) {
        .demand .principle__background {
          width: 100%; } }
      .demand .principle__background__image {
        position: absolute;
        top: 0;
        left: 0;
        -webkit-box-shadow: inset -100px 0px 140px 18px #eaeef1;
                box-shadow: inset -100px 0px 140px 18px #eaeef1; }
        @media (max-width: 850px) {
          .demand .principle__background__image:first-of-type {
            position: relative; } }
  .demand .left_col {
    position: relative; }
    .demand .left_col img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
         object-fit: contain;
      top: 0;
      left: 0; }
  .demand .right_col {
    padding: 80px 0;
    padding-left: 95px;
    padding-right: 60px; }
    .demand .right_col h3 {
      margin-top: 0; }

.white_devices_box {
  background-color: #fff;
  padding: 30px 40px;
  -webkit-box-shadow: 8px 8px 24px 0px rgba(0, 0, 0, 0.19);
          box-shadow: 8px 8px 24px 0px rgba(0, 0, 0, 0.19);
  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; }
  @media (max-width: 768px) {
    .white_devices_box {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-column-gap: 15px;
         -moz-column-gap: 15px;
              column-gap: 15px; } }
  .white_devices_box p {
    margin: 0; }
  .white_devices_box .title_p {
    padding-right: 50px; }
    @media (max-width: 768px) {
      .white_devices_box .title_p {
        width: 100%;
        text-align: center;
        padding-right: 0;
        margin-bottom: 15px; } }
  .white_devices_box .devices_items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    width: 100%; }
    @media (max-width: 568px) {
      .white_devices_box .devices_items {
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        gap: 10px; } }
  .white_devices_box .devices_item {
    cursor: pointer;
    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-column-gap: 10px;
       -moz-column-gap: 10px;
            column-gap: 10px; }
    .white_devices_box .devices_item .checkbox_box {
      width: 37px;
      height: 37px;
      border-radius: 50%;
      border: 2px solid #e53011;
      position: relative; }
      .white_devices_box .devices_item .checkbox_box::before {
        content: "";
        position: absolute;
        width: 16px;
        height: 12px;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        background-image: url(../../../img/check-2@2.png);
        background-repeat: no-repeat;
        background-size: contain;
        opacity: 0; }
    .white_devices_box .devices_item span {
      font-size: 0.88889rem;
      font-weight: 300; }
    .white_devices_box .devices_item.active .checkbox_box {
      background-color: #e53011; }
      .white_devices_box .devices_item.active .checkbox_box::before {
        opacity: 1;
        z-index: 1; }

.demand_examples {
  position: relative; }
  .demand_examples::before {
    position: absolute;
    content: '';
    width: 100%;
    height: 40%;
    left: 0;
    bottom: 0;
    background-color: #fff; }
  .demand_examples .white_devices_box {
    margin-bottom: -50px;
    position: relative;
    z-index: 2; }
  .demand_examples .grid2_col {
    position: relative;
    color: #fff; }
    @media (max-width: 768px) {
      .demand_examples .grid2_col {
        grid-template-columns: 100%; } }
  .demand_examples .demand_devices_repeater {
    height: 574px; }
  .demand_examples .demand_devices_big_box {
    position: relative;
    height: 100%; }
    .demand_examples .demand_devices_big_box > .grid2_col {
      opacity: 0;
      display: none; }
    .demand_examples .demand_devices_big_box .right_col {
      z-index: 2;
      padding-top: 120px; }
      @media (max-width: 768px) {
        .demand_examples .demand_devices_big_box .right_col {
          padding: 60px 35px 35px; } }
      .demand_examples .demand_devices_big_box .right_col .desc_icon_repeater {
        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;
        row-gap: 25px;
        padding: 35px 0; }
        .demand_examples .demand_devices_big_box .right_col .desc_icon_repeater .desc_icon {
          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;
          -webkit-column-gap: 10px;
             -moz-column-gap: 10px;
                  column-gap: 10px; }
          .demand_examples .demand_devices_big_box .right_col .desc_icon_repeater .desc_icon h4 {
            font-size: 22px;
            font-weight: 700;
            margin: 0;
            margin-top: 5px; }
            .demand_examples .demand_devices_big_box .right_col .desc_icon_repeater .desc_icon h4 + p:first-of-type {
              margin-top: 0; }
          .demand_examples .demand_devices_big_box .right_col .desc_icon_repeater .desc_icon .icon {
            width: 50px;
            height: 50px;
            -o-object-fit: contain;
               object-fit: contain; }
    .demand_examples .demand_devices_big_box .bg_img {
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      -o-object-fit: cover;
         object-fit: cover; }
    .demand_examples .demand_devices_big_box.show > .grid2_col {
      opacity: 1;
      display: grid; }

.highlighted_section .highlighted_animation--col3 img:nth-of-type(2) {
  width: 188px;
  height: 400px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9tZWRpYXF1ZXJ5LnNjc3MiLCJwYWdlL2J1c2luZXNzX2Z2LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBaUZHO0VDOUVIO0lBR00saUJBQWlCLEVBQUEsRUFjcEI7O0FENkRBO0VDOUVIO0lBT00saUJBQWlCLEVBQUEsRUFVcEI7O0FENkRBO0VDOUVIO0lBZU0saUJBQWlCLEVBQUEsRUFFcEI7O0FBR0g7RUFDRSx5QkFBeUIsRUFBQTtFQUQzQjtJQUlJLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsVUFBVSxFQUFBO0lBTmQ7TUFTTSxrQkFBa0I7TUFDbEIsV0FBVztNQUNYLFVBQVU7TUFDVixPQUFPO01BQ1AsU0FBUztNQUNULFlBQVk7TUFDWix5QkFBeUIsRUFBQTtJQWYvQjtNQW1CTSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLG1CQUFtQjtNQUNuQixZQUFZO01BQ1osa0JBQWtCO01BQ2xCLHlCQUF5QjtNQUN6QixnQkFBZ0I7TUFDaEIsb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYSxFQUFBO01BMUJuQjtRQTZCUSxvQ0FBb0M7UUFDcEMsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixtQkFBbUI7UUFDbkIsa0JBQWtCLEVBQUE7UUFqQzFCO1VBb0NVLDZCQUE2QixFQUFBO01BcEN2QztRQXlDUSxrQkFBa0I7UUFDbEIsU0FBUztRQUNULFFBQVE7UUFDUix3Q0FBZ0M7WUFBaEMsb0NBQWdDO2dCQUFoQyxnQ0FBZ0MsRUFBQTtRQTVDeEM7VUErQ1Usc0JBQW1CO2FBQW5CLG1CQUFtQjtVQUNuQixXQUFXO1VBQ1gsWUFBWSxFQUFBO0lBakR0QjtNQXVETSxnQkFBZ0I7TUFDaEIsaUJBQWlCO01BQ2pCLGlCQUFpQjtNQUNqQixxQkFBcUIsRUFBQTtNREF4QjtRQzFESDtVQTZEUSxvQkFBb0I7VUFDcEIsY0FBYztVQUNkLGVBQWUsRUFBQSxFQU9sQjtNQXRFTDtRQW1FUSxtQkFBbUI7UUFDbkIsaUJBQWlCLEVBQUE7SUFwRXpC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QjtNQTdFTDtRQWlEUSxvQkFBYTtRQUFiLHFCQUFhO1FBQWIsb0JBQWE7UUFBYixhQUFhO1FBQ2IsNEJBQXNCO1FBQXRCLDZCQUFzQjtRQUF0Qiw4QkFBc0I7WUFBdEIsMEJBQXNCO2dCQUF0QixzQkFBc0I7UUFDdEIsYUFBYTtRQUNiLGVBQWUsRUFBQTtRQXBEdkI7VUF1RFUsb0JBQWE7VUFBYixxQkFBYTtVQUFiLG9CQUFhO1VBQWIsYUFBYTtVQUNiLHdCQUF1QjtVQUF2QiwrQkFBdUI7Y0FBdkIscUJBQXVCO2tCQUF2Qix1QkFBdUI7VUFDdkIsd0JBQWdCO2FBQWhCLHFCQUFnQjtrQkFBaEIsZ0JBQWdCLEVBQUE7VUF6RDFCO1lBNERZLGVBQWU7WUFDZixnQkFBZ0I7WUFDaEIsU0FBUztZQUNULGVBQWUsRUFBQTtZQS9EM0I7Y0FrRWMsYUFBYSxFQUFBO1VBbEUzQjtZQXVFWSxXQUFXO1lBQ1gsWUFBWTtZQUNaLHNCQUFtQjtlQUFuQixtQkFBbUIsRUFBQTtJQXpFL0I7TUFnRk0sa0JBQWtCO01BQ2xCLFdBQVc7TUFDWCxZQUFZO01BQ1osTUFBTTtNQUNOLE9BQU87TUFDUCxvQkFBaUI7U0FBakIsaUJBQWlCLEVBQUE7SUFyRnZCO01BMEZRLFVBQVU7TUFDVixhQUFhLEVBQUE7O0FBTXJCO0VBQ0UsWUFBWTtFQUNaLGFBQWEsRUFBQSIsImZpbGUiOiJwYWdlL2J1c2luZXNzX2Z2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEBpbmNsdWRlIHJ3ZCgxNDAwKSB7XHJcbi8vICAgICBmb250LXNpemU6IDQwcHg7XHJcbi8vIH1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge31cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiIsIkBpbXBvcnQgXCIuLi9fbWVkaWFxdWVyeVwiO1xyXG5cclxuXHJcbi5wYWdlLXRlbXBsYXRlLWJ1c2luZXNzX2Z2IC5oZXJvIHtcclxuICAuaGVyb19faW1hZ2Uge1xyXG4gICAgQGluY2x1ZGUgcndkKDg1MCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAtNDBweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNzAwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg1MDApIHtcclxuICAgICAgLy8gICBtYXJnaW4tdG9wOiAtNTVweDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRlbWFuZCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VhZWVmMTtcclxuXHJcbiAgLnByaW5jaXBsZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcclxuICAgIHotaW5kZXg6IDI7XHJcblxyXG4gICAgJjo6YmVmb3JlIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgd2lkdGg6IDU4JTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYWVlZjE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudF9fZGV2aWNlcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmMGVlO1xyXG4gICAgICBtaW4td2lkdGg6IDEyN3B4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgJl9fc2luZ2xlIHtcclxuICAgICAgICB3aWR0aDogdmFyKC0tcHJlY2VudF9iYXJfdmFsdWUsIDI3JSk7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2U1MzAxMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtd2lkdGg6IDQxLjUlO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4NTApIHtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIHAge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2ltYWdlIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgLTEwMHB4IDBweCAxNDBweCAxOHB4ICNlYWVlZjE7XHJcblxyXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSByd2QoODUwKSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIH0gICAgICBcclxuICAgICAgICB9ICBcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5sZWZ0X2NvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHRfY29sIHtcclxuICAgIHBhZGRpbmc6IDgwcHggMDtcclxuICAgIHBhZGRpbmctbGVmdDogOTVweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XHJcblxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLndoaXRlX2RldmljZXNfYm94IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIHBhZGRpbmc6IDMwcHggNDBweDtcclxuICBib3gtc2hhZG93OiA4cHggOHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xOSk7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgY29sdW1uLWdhcDogMTVweDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuXHJcbiAgLnRpdGxlX3Age1xyXG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcclxuICAgIFxyXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5kZXZpY2VzX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDEwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGV2aWNlc19pdGVtIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgY29sdW1uLWdhcDogMTBweDtcclxuXHJcbiAgICAuY2hlY2tib3hfYm94IHtcclxuICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgIGhlaWdodDogMzdweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjZTUzMDExO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9jaGVjay0yQDIucG5nKTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgIC5jaGVja2JveF9ib3gge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlNTMwMTE7XHJcblxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kZW1hbmRfZXhhbXBsZXMge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIH1cclxuICAud2hpdGVfZGV2aWNlc19ib3gge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gIH1cclxuXHJcbiAgLmdyaWQyX2NvbCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZGVtYW5kX2RldmljZXNfcmVwZWF0ZXIge1xyXG4gICAgaGVpZ2h0OiA1NzRweDtcclxuICB9XHJcblxyXG4gIC5kZW1hbmRfZGV2aWNlc19iaWdfYm94IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBcclxuICAgICY+LmdyaWQyX2NvbCB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0X2NvbCB7XHJcbiAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgcGFkZGluZzogNjBweCAzNXB4IDM1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kZXNjX2ljb25fcmVwZWF0ZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICByb3ctZ2FwOiAyNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcclxuXHJcbiAgICAgICAgLmRlc2NfaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgICAgICYrcDpmaXJzdC1vZi10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmljb24ge1xyXG4gICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5iZ19pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi5zaG93IHtcclxuICAgICAgJj4uZ3JpZDJfY29sIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oaWdobGlnaHRlZF9zZWN0aW9uIC5oaWdobGlnaHRlZF9hbmltYXRpb24tLWNvbDMgaW1nOm50aC1vZi10eXBlKDIpIHtcclxuICB3aWR0aDogMTg4cHg7XHJcbiAgaGVpZ2h0OiA0MDBweDtcclxufSJdfQ== */
