.fw-500 {
  font-weight: 500
}
.fw-600 {
  font-weight: 600
}
.font-family-heading {
  font-family: Poppins,sans-serif;
  font-weight: 600
}
h1 {
  font-weight: 600
}
.btn {
  text-shadow: 0 1.34425px 1.34425px rgba(0,0,0,.08);
  letter-spacing: .025em;
  background: linear-gradient(90deg,#f99326 0,#ffd22e 100%);
  color: #fff
}
.btn span {
  color: #f99326
}
.btn:active,
.btn:focus,
.btn:hover {
  color: #fff
}
.btn:active span,
.btn:focus span,
.btn:hover span {
  color: #f99326
}
.header-01#header.header-index {
  background-color: #f6f9fc
}
.body .header-nav a {
  font-weight: 400
}
.cta-bg-img-lp {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: right;
  -webkit-transform: translateX(15%);
  transform: translateX(15%)
}
.cta-bg-img-lp img {
  max-width: none;
  width: auto;
  height: 100%
}
.other-devices__arrow {
  content: "";
  border-radius: 50%;
  background: #15357a;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: opacity .5s ease-in-out;
  margin: 0 auto;
  width: 29px;
  height: 29px
}
.other-devices__arrow::after {
  content: "";
  display: inline-block;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  -webkit-transform: translate(-25%,0) rotate(45deg);
  transform: translate(-25%,0) rotate(45deg);
  width: 11px;
  height: 11px
}
.other-devices__item-note {
  font-weight: 400;
  font-family: "Open Sans",sans-serif;
  line-height: 1.25!important;
  font-size: 12px
}
.other-devices__item-link:hover {
  text-decoration: none
}
.subheader-secondary {
  font-size: 20px
}
.about-us {
  background: #f6f9fc;
  padding: 80px 0;
  margin-bottom: -85px
}
.about-us .section-title {
  position: relative;
  z-index: 1
}
.about-us .img-wrap {
  display: inline-block;
  position: relative
}
.about-us-row {
  color: #15357a;
  position: relative
}
.about-us img {
  width: 100%;
  margin: 1rem auto
}
.about-us .sub-header {
  margin-bottom: 30px;
  position: relative;
  z-index: 1
}
@media screen and (min-width:767px) {
  .about-us .img-wrap img {
    z-index: 1;
    position: relative
  }
  .about-us .img-wrap.blue::before,
  .about-us .img-wrap.green::before {
    content: "";
    position: absolute;
    width: 442px;
    height: 442px;
    -webkit-filter: blur(40px);
    filter: blur(40px)
  }
  .about-us .img-wrap.green::before {
    left: 0;
    top: 0;
    background: rgba(203,245,220,.4);
    -webkit-transform: translate(-50%,-20%);
    transform: translate(-50%,-20%)
  }
  .about-us .img-wrap.blue::before {
    right: 0;
    top: 0;
    background: rgba(185,230,251,.4);
    -webkit-transform: translate(50%,-20%);
    transform: translate(50%,-20%)
  }
}
@media (min-width:768px) {
  .about-us .sub-header {
    margin-bottom: 60px
  }
  .about-us .row-01 {
    margin-bottom: 60px
  }
}
@media (max-width:1365px) {
  .cta-bg-img-lp {
    -webkit-transform: translateX(35%);
    transform: translateX(35%)
  }
}
@media (max-width:991px) {
  .cta-bg-img-lp {
    -webkit-transform: translateX(36%);
    transform: translateX(36%)
  }
  .about-us {
    margin-bottom: -80px
  }
}
@media (max-width:767px) {
  .section-hero {
    background-color: #f6f9fc;
    min-height: 100vh
  }
  .cta-bg-img-lp {
    -webkit-transform: translateX(22%);
    transform: translateX(22%)
  }
  .cta-container {
    padding-left: 30px;
    padding-right: 30px
  }
  .other-devices__arrow {
    width: 23px;
    height: 23px
  }
  .other-devices__arrow::after {
    width: 9px;
    height: 9px
  }
  .other-devices__item-note {
    font-size: 11px
  }
  .container-sm-utility {
    max-width: 429px;
    margin: 0 auto
  }
  .section-solutions {
    background-color: #f6f9fc
  }
  .subheader-secondary {
    font-size: 12px
  }
  .about-us {
    font-size: initial
  }
  .about-us-row.first::before,
  .about-us-row.last::before {
    content: "";
    position: absolute;
    width: 235px;
    height: 235px;
    -webkit-filter: blur(40px);
    filter: blur(40px)
  }
  .about-us-row.first *,
  .about-us-row.last * {
    position: relative;
    z-index: 1
  }
  .about-us-row.first::before {
    left: 0;
    top: 0;
    background: rgba(203,245,220,.4);
    -webkit-transform: translate(-50%,-20%);
    transform: translate(-50%,-20%)
  }
  .about-us-row.last::before {
    right: 0;
    top: 0;
    background: rgba(185,230,251,.4);
    -webkit-transform: translate(40%,100%);
    transform: translate(40%,100%)
  }
}
@media screen and (max-width:765px) {
  .about-us {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 50px;
    padding-bottom: 50px;
    margin: 0 0 -40px
  }
}
@media (max-width:639px) {
  .cta-bg-img-lp {
    -webkit-transform: translateX(32%);
    transform: translateX(32%)
  }
}
@media (max-width:575px) {
  .cta-bg-img-lp {
    -webkit-transform: translateX(37%);
    transform: translateX(37%)
  }
  .line-icons > div {
    padding: 0 8px
  }
  .other-devices__item-img {
    height: auto
  }
}
@media (max-width:479px) {
  .cta-bg-img-lp {
    -webkit-transform: translateX(33%);
    transform: translateX(33%)
  }
}
@media (max-width:414px) {
  .cta-bg-img-lp {
    -webkit-transform: translateX(39%);
    transform: translateX(39%)
  }
}
@media (max-width:375px) {
  .cta-bg-img-lp {
    -webkit-transform: translateX(49%);
    transform: translateX(49%)
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uMDcuc2FzcyIsIm1haW4uMDcuY3NzIiwiaW1wb3J0L3ZhcnMuc2FzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHRTtBQUNFLGFBQUE7O0FBRUE7QUNERixhQUFhOztBQ01iO0FERkEsYUFBYSxPQUFPLENBQUM7QURFdkIsYUFBQTs7QUFHQTtBQUNFLGFBQUE7O0FBR0E7QUNBQSxhQUFhLEVBQUUsVUFBVSxVQUFVO0FERW5DLGdCQUFBO0FBQ0UsWUFBQTtBQ0FGLE9BQU87O0FERVA7QUFHRSxPQUFBOztBQUNBO0FBQUE7QUFDRTtBQ0dKLE9BQU87O0FEQ0w7QUFDQTtBQ0dKO0FBQ0UsT0FBTzs7QUFHVDtBREFJLGtCQUFBOztBQUdKO0FBQ0UsYUFBQTs7QUFHQTtBQUNBLFVBQUE7QUFDQSxPQUFBO0FBQUEsS0FBQTtBQ0dBLFFBQVE7QUN0Q1IsWUFBQTtBRjZCRixtQkFBQTtBQVFJLFdBQUE7O0FDT0o7QUM1Q0UsV0FBQTtBRjZCRixPQUFBO0FBVUksUUFBQTs7QUNXSjtBQ2xERSxTQUFBO0FGNkJGLGVBQUE7QUFZSSxZQUFBO0FBQUEsU0FBQTtBQ2NGLGFBQWE7QUFDYixpQkFBaUI7QUN4RGpCLFlBQUEsUUFBQSxJQUFBO0FGNkJGLFFBQUEsRUFBQTtBQWNJLE9BQUE7QUFBQSxRQUFBOztBRTNDRjtBRjZCRixTQUFBO0FBZ0JJLFNBQUE7QUFBQSxZQUFBLElBQUEsTUFBQTtBQ3NCRixjQUFjLElBQUksTUFBTTtBQUN4QixtQkFBbUIsa0JBQWtCO0FDcEVyQyxXQUFBLGtCQUFBO0FGNkJGLE9BQUE7QUFrQkksUUFBQTs7QUMyQko7QUMxRUUsYUFBQTtBRjZCRixhQUFBLFdBQUEsQ0FBQTtBQW9CSSxhQUFBO0FBQUEsV0FBQTs7QUVqREY7QUY2QkYsaUJBQUE7O0FDd0RBO0FBQ0UsV0FBVzs7QURoQ1Q7QUFDQSxZQUFBO0FDb0NGLFNBQVMsS0FBSztBQzNGZCxlQUFBOztBRjRERTtBQ29DRixVQUFVO0FBQ1YsU0FBUzs7QURoQ0w7QUNvQ0osU0FBUztBQUNULFVBQVU7O0FEaENSO0FBQ0EsT0FBQTtBQUNBLFVBQUE7O0FBR0E7QUFDQSxPQUFBO0FBQ0EsUUFBQSxLQUFBOztBRTdFRjtBRm9FQSxlQUFBO0FBWUksVUFBQTtBQUNBLFNBQUE7O0FBQ0Y7QUFDRTtBQUNBLFNBQUE7QUFDQSxVQUFBOztBQUVBO0FBQ0E7QUFDQSxTQUFBO0FDeUNGLFVBQVU7QUNsSVosT0FBQTtBRmtGRSxRQUFBO0FBU0ksZ0JBQUE7QUFDQSxRQUFBOztBQUdKO0FBQ0UsTUFBQTtBQUNBLEtBQUE7QUFDQSxZQUFBO0FBQ0EsbUJBQUE7QUMyQ0YsV0FBVzs7QUR6Q1A7QUM2Q0osT0FBTztBQUNQLEtBQUs7QUQ3Q0wsWUFBQTtBQUNFLG1CQUFBO0FDK0NGLFdBQVc7OztBQUlmO0FBQ0U7QUMzSkEsZUFBQTs7QUYrR0U7QUNpREEsZUFBZTs7O0FEN0NmO0FDa0RGO0FBQ0UsbUJBQW1CO0FEakR2QixXQUFBOzs7QUFBQTtBQUdJO0FDcURBLG1CQUFtQjtBQUNuQixXQUFXOztBRGxEYjtBQUNBLGVBQUE7OztBQUVFO0FDd0RGO0FBQ0Usa0JBQWtCO0FDeExwQixZQUFBOztBRDRMQTtBQUNFLG1CQUFtQjtBRDNEckIsV0FBQTs7QUMrREE7QUQ1REEsY0FBQTtBQVhGLGVBQUE7O0FBY0k7QUFDQSxPQUFBO0FBQ0EsUUFBQTs7QUFDRjtBQUNFLE9BQUE7QUFDQSxRQUFBOztBQUVFO0FBQ0UsV0FBQTs7QUFJQTtBQUFBLFdBQUE7QUFDRSxRQUFBLEVBQUE7O0FBR0E7QUFDQSxrQkFBQTs7QUFFRjtBQUNFLFdBQUE7O0FBR0E7QUFBQSxXQUFBOztBQUdBO0FBQ0E7QUFDQSxTQUFBO0FBQ0EsVUFBQTtBQUFBLE9BQUE7QUNxRU4sUUFBUTtBQUNSLGdCQUFnQjtBRHBFbEIsUUFBQTs7QUN3RUE7QUMvT0E7QUY2S00sVUFBQTtBQUFBLFNBQUE7O0FBR0U7QUFDQSxNQUFBO0FBQ0EsS0FBQTtBQUFBLFlBQUE7QUN1RU4sbUJBQW1CO0FEdEVmLFdBQUE7O0FBRUU7QUN5RU4sT0FBTztBRHZFSCxLQUFBO0FBQ0UsWUFBQTtBQUNBLG1CQUFBO0FBQ0EsV0FBQTs7O0FBR0Y7QUFDRTtBQUNBLGNBQUE7QUFDQSxlQUFBO0FBQ0EsYUFBQTtBQUFBLGdCQUFBO0FDMkVOLFFBQVEsRUFBRSxFQUFFOzs7QUR4RVo7QUM2RUY7QUQzRUEsbUJBQUE7QUFDRSxXQUFBOzs7QUFHQTtBQUpGO0FBS0ksbUJBQUE7QUMrRUYsV0FBVzs7QUQ3RWI7QUFFSSxTQUFBLEVBQUE7O0FDa0ZKO0FBQ0UsUUFBUTs7O0FBSVo7QUFDRTtBQUNFLG1CQUFtQjtBQUNuQixXQUFXOzs7QUFJZjtBQUNFO0FBQ0UsbUJBQW1CO0FBQ25CLFdBQVc7OztBQUlmO0FBQ0U7QUFDRSxtQkFBbUI7QUFDbkIsV0FBVyIsImZpbGUiOiJtYWluLjA3LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJpbXBvcnQvdmFycy5zYXNzXCJcblxuLmZ3XG4gICYtNTAwXG4gICAgZm9udC13ZWlnaHQ6IDUwMFxuICAmLTYwMFxuICAgIGZvbnQtd2VpZ2h0OiA2MDBcblxuLmZvbnQtZmFtaWx5LWhlYWRpbmdcbiAgK2ZvbnRfcG9wcGluc1xuXG5oMVxuICBmb250LXdlaWdodDogNjAwXG5cbi5idG5cbiAgdGV4dC1zaGFkb3c6IDAgMS4zNDQyNXB4IDEuMzQ0MjVweCByZ2JhKDAsMCwwLC4wOClcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjVlbVxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsI2Y5OTMyNiAwJSwjZmZkMjJlIDEwMCUpXG4gIGNvbG9yOiAjZmZmZmZmXG5cbiAgc3BhblxuICAgIGNvbG9yOiAjZjk5MzI2XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMsXG4gICY6aG92ZXJcbiAgICBjb2xvcjogI2ZmZmZmZlxuICAgIHNwYW5cbiAgICAgIGNvbG9yOiAjZjk5MzI2XG5cbi5zZWN0aW9uLWhlcm9cbiAgK21xKDc2NylcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjZGOUZDXG4gICAgbWluLWhlaWdodDogMTAwdmhcblxuLmhlYWRlci0wMSNoZWFkZXIuaGVhZGVyLWluZGV4XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNkY5RkNcblxuLmJvZHlcbiAgLmhlYWRlci1uYXZcbiAgICBhXG4gICAgICBmb250LXdlaWdodDogNDAwXG5cbi5jdGEtYmctaW1nLWxwXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICByaWdodDogMFxuICB0b3A6IDBcbiAgYm90dG9tOiAwXG4gIHRleHQtYWxpZ246IHJpZ2h0XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNSUpXG4gICttcSgxMzY1KVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpXG4gICttcSg5OTEpXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM2JSlcbiAgK21xKDc2NylcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjIlKVxuICArbXEoNjM5KVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMiUpXG4gICttcSg1NzUpXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDM3JSlcbiAgK21xKDQ3OSlcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMzMlKVxuICArbXEoNDE0KVxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzOSUpXG4gICttcSgzNzUpXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQ5JSlcbiAgaW1nXG4gICAgbWF4LXdpZHRoOiBub25lXG4gICAgd2lkdGg6IGF1dG9cbiAgICBoZWlnaHQ6IDEwMCVcblxuLmN0YS1jb250YWluZXJcbiAgK21xKDc2NylcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHhcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4XG5cbi5saW5lLWljb25zXG4gID4gZGl2XG4gICAgK21xKDU3NSlcbiAgICAgIHBhZGRpbmc6IDAgOHB4XG5cbi5vdGhlci1kZXZpY2VzXG4gICZfX2Fycm93XG4gICAgY29udGVudDogXCJcIlxuICAgIGJvcmRlci1yYWRpdXM6IDUwJVxuICAgIGJhY2tncm91bmQ6ICMxNTM1N0FcbiAgICBkaXNwbGF5OiBmbGV4XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0XG4gICAgbWFyZ2luOiAwIGF1dG9cbiAgICB3aWR0aDogMjlweFxuICAgIGhlaWdodDogMjlweFxuICAgICttcSg3NjcpXG4gICAgICB3aWR0aDogMjNweFxuICAgICAgaGVpZ2h0OiAyM3B4XG4gICAgJjo6YWZ0ZXJcbiAgICAgIGNvbnRlbnQ6IFwiXCJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9ja1xuICAgICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkIHdoaXRlXG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCB3aGl0ZVxuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1JSwwKSByb3RhdGUoNDVkZWcpXG4gICAgICB3aWR0aDogMTFweFxuICAgICAgaGVpZ2h0OiAxMXB4XG4gICAgICArbXEoNzY3KVxuICAgICAgICB3aWR0aDogOXB4XG4gICAgICAgIGhlaWdodDogOXB4XG5cbiAgJl9faXRlbVxuICAgICYtbm90ZVxuICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmXG4gICAgICBsaW5lLWhlaWdodDogMS4yNSAhaW1wb3J0YW50XG4gICAgICBmb250LXNpemU6IDEycHhcbiAgICAgICttcSg3NjcpXG4gICAgICAgIGZvbnQtc2l6ZTogMTFweFxuICAgICYtbGluazpob3ZlclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lXG4gICAgJi1pbWdcbiAgICAgICttcSg1NzUpXG4gICAgICAgIGhlaWdodDogYXV0b1xuXG4uY29udGFpbmVyLXNtLXV0aWxpdHlcbiAgK21xKDc2NylcbiAgICBtYXgtd2lkdGg6IDQyOXB4XG4gICAgbWFyZ2luOiAwIGF1dG9cblxuLnNlY3Rpb24tc29sdXRpb25zXG4gICttcSg3NjcpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjlGQ1xuXG4uc3ViaGVhZGVyLXNlY29uZGFyeVxuICBmb250LXNpemU6IDIwcHhcbiAgK21xKDc2NylcbiAgICBmb250LXNpemU6IDEycHhcblxuLmFib3V0LXVzXG4gIGJhY2tncm91bmQ6ICNGNkY5RkNcbiAgcGFkZGluZzogODBweCAwXG4gIG1hcmdpbi1ib3R0b206IC04NXB4XG4gICttcSg5OTEpXG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHhcbiAgK21xKDc2NylcbiAgICBmb250LXNpemU6IGluaXRpYWxcbiAgLnNlY3Rpb24tdGl0bGVcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAxXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KVxuICAgIHBhZGRpbmctbGVmdDogMzBweFxuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHhcbiAgICBwYWRkaW5nLXRvcDogNTBweFxuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4XG4gICAgbWFyZ2luOiAwIDAgLTQwcHhcbiAgLmltZy13cmFwXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrXG4gICAgcG9zaXRpb246IHJlbGF0aXZlXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpXG4gICAgICBpbWdcbiAgICAgICAgei1pbmRleDogMVxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICAgICYuZ3JlZW4sXG4gICAgICAmLmJsdWVcbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgY29udGVudDogJydcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgICAgICAgICB3aWR0aDogNDQycHhcbiAgICAgICAgICBoZWlnaHQ6IDQ0MnB4XG4gICAgICAgICAgZmlsdGVyOiBibHVyKDQwcHgpXG4gICAgICAmLmdyZWVuXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgIGxlZnQ6IDBcbiAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMywgMjQ1LCAyMjAsIDAuNClcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKVxuICAgICAgJi5ibHVlXG4gICAgICAgICY6OmJlZm9yZVxuICAgICAgICAgIHJpZ2h0OiAwXG4gICAgICAgICAgdG9wOiAwXG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxODUsIDIzMCwgMjUxLCAwLjQpXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtMjAlKVxuXG4gICYtcm93XG4gICAgY29sb3I6ICMxNTM1N0FcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICArbXEoNzY3KVxuICAgICAgJi5maXJzdCxcbiAgICAgICYubGFzdFxuICAgICAgICAmOjpiZWZvcmVcbiAgICAgICAgICBjb250ZW50OiAnJ1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZVxuICAgICAgICAgIHdpZHRoOiAyMzVweFxuICAgICAgICAgIGhlaWdodDogMjM1cHhcbiAgICAgICAgICBmaWx0ZXI6IGJsdXIoNDBweClcbiAgICAgICAgKlxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZVxuICAgICAgICAgIHotaW5kZXg6IDFcbiAgICAgICYuZmlyc3RcbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgbGVmdDogMFxuICAgICAgICAgIHRvcDogMFxuICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyNDUsIDIyMCwgMC40KVxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0yMCUpXG4gICAgICAmLmxhc3RcbiAgICAgICAgJjo6YmVmb3JlXG4gICAgICAgICAgcmlnaHQ6IDBcbiAgICAgICAgICB0b3A6IDBcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4NSwgMjMwLCAyNTEsIDAuNClcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MCUsIDEwMCUpXG4gIGltZ1xuICAgIHdpZHRoOiAxMDAlXG4gICAgbWFyZ2luOiAxcmVtIGF1dG9cblxuICAuc3ViLWhlYWRlclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHhcbiAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgICB6LWluZGV4OiAxXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweFxuXG4gIC5yb3ctMDFcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpXG4gICAgICBtYXJnaW4tYm90dG9tOiA2MHB4XG5cblxuICAvLyAmLXJvd1xuICAvLyAgIGNvbG9yOiAjMTUzNTdBXG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC8vICAgK21xKDc2NylcbiAgLy8gICAgICYuZmlyc3QsXG4gIC8vICAgICAmLmxhc3RcbiAgLy8gICAgICAgJjo6YmVmb3JlXG4gIC8vICAgICAgICAgY29udGVudDogJydcbiAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGVcbiAgLy8gICAgICAgICB3aWR0aDogMjM1cHhcbiAgLy8gICAgICAgICBoZWlnaHQ6IDIzNXB4XG4gIC8vICAgICAgICAgZmlsdGVyOiBibHVyKDQwcHgpXG4gIC8vICAgICAgICpcbiAgLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmVcbiAgLy8gICAgICAgICB6LWluZGV4OiAxXG4gIC8vICAgICAmLmZpcnN0XG4gIC8vICAgICAgICY6OmJlZm9yZVxuICAvLyAgICAgICAgIGxlZnQ6IDBcbiAgLy8gICAgICAgICB0b3A6IDBcbiAgLy8gICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMywgMjQ1LCAyMjAsIDAuNClcbiAgLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKVxuICAvLyAgICAgJi5sYXN0XG4gIC8vICAgICAgICY6OmJlZm9yZVxuICAvLyAgICAgICAgIHJpZ2h0OiAwXG4gIC8vICAgICAgICAgdG9wOiAwXG4gIC8vICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxODUsIDIzMCwgMjUxLCAwLjQpXG4gIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAxMDAlKVxuICAvLyBpbWdcbiAgLy8gICB3aWR0aDogMTAwJVxuICAvLyAgIG1hcmdpbjogMXJlbSBhdXRvXG5cbiAgLy8gLnN1Yi1oZWFkZXJcbiAgLy8gICBtYXJnaW4tYm90dG9tOiAzMHB4XG4gIC8vICAgcG9zaXRpb246IHJlbGF0aXZlXG4gIC8vICAgei1pbmRleDogMVxuICAvLyAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweClcbiAgLy8gICAgIG1hcmdpbi1ib3R0b206IDYwcHhcblxuICAvLyAucm93LTAxXG4gIC8vICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KVxuICAvLyAgICAgbWFyZ2luLWJvdHRvbTogNjBweCIsIi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mb250LWZhbWlseS1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5idG4ge1xuICB0ZXh0LXNoYWRvdzogMCAxLjM0NDI1cHggMS4zNDQyNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsICNmOTkzMjYgMCUsICNmZmQyMmUgMTAwJSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0biBzcGFuIHtcbiAgY29sb3I6ICNmOTkzMjY7XG59XG4uYnRuOmFjdGl2ZSwgLmJ0bjpmb2N1cywgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bjphY3RpdmUgc3BhbiwgLmJ0bjpmb2N1cyBzcGFuLCAuYnRuOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2Y5OTMyNjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWN0aW9uLWhlcm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY5RkM7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLmhlYWRlci0wMSNoZWFkZXIuaGVhZGVyLWluZGV4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjlGQztcbn1cblxuLmJvZHkgLmhlYWRlci1uYXYgYSB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5jdGEtYmctaW1nLWxwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTUlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzY1cHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNSUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNiUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMiUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjM5cHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMiUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzNyUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzMyUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzOSUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzc1cHgpIHtcbiAgLmN0YS1iZy1pbWctbHAge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg0OSUpO1xuICB9XG59XG4uY3RhLWJnLWltZy1scCBpbWcge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY3RhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5saW5lLWljb25zID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDhweDtcbiAgfVxufVxuXG4ub3RoZXItZGV2aWNlc19fYXJyb3cge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMxNTM1N0E7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMjlweDtcbiAgaGVpZ2h0OiAyOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlci1kZXZpY2VzX19hcnJvdyB7XG4gICAgd2lkdGg6IDIzcHg7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICB9XG59XG4ub3RoZXItZGV2aWNlc19fYXJyb3c6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItdG9wOiAycHggc29saWQgd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHdoaXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjUlLCAwKSByb3RhdGUoNDVkZWcpO1xuICB3aWR0aDogMTFweDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlci1kZXZpY2VzX19hcnJvdzo6YWZ0ZXIge1xuICAgIHdpZHRoOiA5cHg7XG4gICAgaGVpZ2h0OiA5cHg7XG4gIH1cbn1cbi5vdGhlci1kZXZpY2VzX19pdGVtLW5vdGUge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5vdGhlci1kZXZpY2VzX19pdGVtLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuLm90aGVyLWRldmljZXNfX2l0ZW0tbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAub3RoZXItZGV2aWNlc19faXRlbS1pbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhaW5lci1zbS11dGlsaXR5IHtcbiAgICBtYXgtd2lkdGg6IDQyOXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2VjdGlvbi1zb2x1dGlvbnMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGNkY5RkM7XG4gIH1cbn1cblxuLnN1YmhlYWRlci1zZWNvbmRhcnkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN1YmhlYWRlci1zZWNvbmRhcnkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWJvdXQtdXMge1xuICBiYWNrZ3JvdW5kOiAjRjZGOUZDO1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIG1hcmdpbi1ib3R0b206IC04NXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hYm91dC11cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMge1xuICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgfVxufVxuLmFib3V0LXVzIC5zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY1cHgpIHtcbiAgLmFib3V0LXVzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW46IDAgMCAtNDBweDtcbiAgfVxufVxuLmFib3V0LXVzIC5pbWctd3JhcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgLmFib3V0LXVzIC5pbWctd3JhcCBpbWcge1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5hYm91dC11cyAuaW1nLXdyYXAuZ3JlZW46OmJlZm9yZSwgLmFib3V0LXVzIC5pbWctd3JhcC5ibHVlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiA0NDJweDtcbiAgICBoZWlnaHQ6IDQ0MnB4O1xuICAgIGZpbHRlcjogYmx1cig0MHB4KTtcbiAgfVxuICAuYWJvdXQtdXMgLmltZy13cmFwLmdyZWVuOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjAzLCAyNDUsIDIyMCwgMC40KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMjAlKTtcbiAgfVxuICAuYWJvdXQtdXMgLmltZy13cmFwLmJsdWU6OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTg1LCAyMzAsIDI1MSwgMC40KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MCUsIC0yMCUpO1xuICB9XG59XG4uYWJvdXQtdXMtcm93IHtcbiAgY29sb3I6ICMxNTM1N0E7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWJvdXQtdXMtcm93LmZpcnN0OjpiZWZvcmUsIC5hYm91dC11cy1yb3cubGFzdDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMjM1cHg7XG4gICAgaGVpZ2h0OiAyMzVweDtcbiAgICBmaWx0ZXI6IGJsdXIoNDBweCk7XG4gIH1cbiAgLmFib3V0LXVzLXJvdy5maXJzdCAqLCAuYWJvdXQtdXMtcm93Lmxhc3QgKiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLmFib3V0LXVzLXJvdy5maXJzdDo6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwMywgMjQ1LCAyMjAsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTIwJSk7XG4gIH1cbiAgLmFib3V0LXVzLXJvdy5sYXN0OjpiZWZvcmUge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDE4NSwgMjMwLCAyNTEsIDAuNCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDAlLCAxMDAlKTtcbiAgfVxufVxuLmFib3V0LXVzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFyZW0gYXV0bztcbn1cbi5hYm91dC11cyAuc3ViLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMgLnN1Yi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWJvdXQtdXMgLnJvdy0wMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxufVxuLyojIHNvdXJjZU1hcHBpbmdVUkw9bWFpbi4wNy5jc3MubWFwICovXG4iLCIkZm9udF9yOiAnT3BlbiBTYW5zJywgQXJpYWwsIHNhbnMtc2VyaWZcbiR0aWxlX3NoZDogMCAwIDExN3B4IHJnYmEoMTE0LCAxMTQsIDExNCwgMC4zNClcbiRicmRfcnNfc206IDIwcHhcbiRicmRfcnNfc21fcmVzOiA5cHhcblxuQG1peGluIGZvbnRfaCgkZnc6NjAwKVxuICBmb250LWZhbWlseTogJ1JhbGV3YXknLCBzYW5zLXNlcmlmXG4gIGZvbnQtd2VpZ2h0OiAkZndcblxuQG1peGluIGZvbnRfcG9wcGlucygkZnc6NjAwKVxuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmXG4gIGZvbnQtd2VpZ2h0OiAkZndcblxuQG1peGluIG1xKCR3aWR0aClcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICR3aWR0aCArICdweCcpXG4gICAgQGNvbnRlbnRcbiJdfQ== */
