.hero {
  position: relative;
  margin-top: 138px;
  color: #fff; }
  @media (max-width: 1330px) {
    .hero {
      margin-top: 104px; } }
  @media (max-width: 992px) {
    .hero {
      margin-top: 104px; } }
  @media (max-width: 568px) {
    .hero {
      margin-top: 84px; } }
  .hero h1 {
    font-size: 5.55556rem;
    font-weight: 600;
    line-height: 1; }
    @media (max-width: 992px) {
      .hero h1 {
        font-size: 4.44444rem; } }
    @media (max-width: 800px) {
      .hero h1 {
        font-size: 3.33333rem; } }
    @media (max-width: 550px) {
      .hero h1 {
        font-size: 2.77778rem; } }
    @media (max-width: 450px) {
      .hero h1 {
        font-size: 2.22222rem; } }
  .hero .swiper-button-next:after,
  .hero .swiper-button-prev:after {
    color: #FFF; }
  .hero .swiper-slide {
    padding-bottom: 95px;
    padding-top: 550px;
    position: relative; }
    @media (max-width: 568px) {
      .hero .swiper-slide {
        padding-top: 400px; } }
    @media (max-width: 450px) {
      .hero .swiper-slide {
        padding-top: 350px;
        padding-bottom: 125px; } }
  .hero .img_hero {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: -1; }
  .hero .bar {
    position: absolute;
    bottom: 0px;
    background-color: #a8def6;
    color: #000;
    width: 100%;
    z-index: 15;
    padding: 15px 0px; }
    .hero .bar p {
      margin-top: 0px;
      margin-bottom: 0px;
      font-weight: 600; }
    .hero .bar .container {
      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: 750px) {
        .hero .bar .container {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: start;
          -webkit-align-items: flex-start;
              -ms-flex-align: start;
                  align-items: flex-start; } }
      @media (max-width: 568px) {
        .hero .bar .container {
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -webkit-flex-direction: row;
              -ms-flex-direction: row;
                  flex-direction: row;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          gap: 30px; } }
    .hero .bar ul {
      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;
      gap: 45px;
      margin-top: 0px;
      margin-bottom: 0px;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      @media (max-width: 750px) {
        .hero .bar ul {
          padding-left: 20px;
          gap: 35px; } }
      @media (max-width: 568px) {
        .hero .bar ul {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -webkit-flex-direction: column;
              -ms-flex-direction: column;
                  flex-direction: column;
          gap: 5px;
          -webkit-box-align: start;
          -webkit-align-items: flex-start;
              -ms-flex-align: start;
                  align-items: flex-start; } }

.news_front {
  padding: 85px 0px; }
  @media (max-width: 568px) {
    .news_front {
      padding: 40px 0px; } }
  .news_front .news_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 80px; }
    @media (max-width: 1550px) {
      .news_front .news_grid {
        gap: 30px; } }
    @media (max-width: 992px) {
      .news_front .news_grid {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 568px) {
      .news_front .news_grid {
        grid-template-columns: 1fr; } }
    @media (min-width: 992px) {
      .news_front .news_grid .single_news__wrapper:nth-child(1) {
        grid-column: span 3; } }
  @media (min-width: 992px) and (max-width: 992px) {
    .news_front .news_grid .single_news__wrapper:nth-child(1) {
      grid-column: span 2; } }
    @media (min-width: 992px) {
        .news_front .news_grid .single_news__wrapper:nth-child(1) a {
          display: grid;
          grid-template-columns: 49% 1fr;
          gap: 165px; } }
    @media (min-width: 992px) and (max-width: 1550px) {
      .news_front .news_grid .single_news__wrapper:nth-child(1) a {
        gap: 100px; } }
    @media (min-width: 992px) and (max-width: 1350px) {
      .news_front .news_grid .single_news__wrapper:nth-child(1) a {
        gap: 70px; } }
    @media (min-width: 992px) and (max-width: 1250px) {
      .news_front .news_grid .single_news__wrapper:nth-child(1) a {
        gap: 30px; } }
    @media (min-width: 992px) {
          .news_front .news_grid .single_news__wrapper:nth-child(1) a .border {
            margin-top: 10px; }
          .news_front .news_grid .single_news__wrapper:nth-child(1) a .thumb {
            height: 478px; } }
      @media (min-width: 992px) and (max-width: 1250px) {
        .news_front .news_grid .single_news__wrapper:nth-child(1) a .thumb {
          height: 420px; } }
    @media (min-width: 992px) {
          .news_front .news_grid .single_news__wrapper:nth-child(1) a .post_title h3 {
            font-size: 3.33333rem;
            margin-top: 30px;
            line-height: 1.2;
            margin-bottom: 50px; } }
  .news_front .cta_wrapper {
    padding: 35px 0px 0px 0px;
    text-align: center; }

.cooperative {
  background-color: #a8ddf5;
  padding: 50px 0px 120px 0px; }
  @media (max-width: 1130px) {
    .cooperative {
      padding: 10px 0px 50px 0px; } }
  .cooperative .container {
    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;
    gap: 50px; }
    @media (max-width: 1300px) {
      .cooperative .container {
        gap: 0px; } }
    @media (max-width: 1130px) {
      .cooperative .container {
        display: block; } }
  .cooperative .title h2 {
    line-height: 1.2;
    margin-top: 50px; }
    @media (max-width: 640px) {
      .cooperative .title h2 {
        text-align: center; } }
  .cooperative .repeater {
    display: grid;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 50px; }
    @media (max-width: 1300px) {
      .cooperative .repeater {
        gap: 0px; } }
    @media (max-width: 640px) {
      .cooperative .repeater {
        grid-template-columns: 1fr; } }
  .cooperative .item {
    text-align: center;
    padding-left: 50px;
    padding-right: 50px;
    border-right: 1px solid #000;
    padding-top: 20px; }
    @media (max-width: 992px) {
      .cooperative .item {
        padding-left: 15px;
        padding-right: 15px; } }
    @media (max-width: 640px) {
      .cooperative .item {
        border-right: none; } }
    .cooperative .item:nth-last-child(1) {
      border: none; }
    .cooperative .item h3 {
      font-size: 5.55556rem;
      font-weight: 600;
      margin-top: 0px;
      margin-bottom: 0px; }
      @media (max-width: 992px) {
        .cooperative .item h3 {
          font-size: 3.33333rem; } }
      @media (max-width: 568px) {
        .cooperative .item h3 {
          font-size: 2.77778rem; } }
    .cooperative .item p {
      margin-top: 0px; }

.about {
  padding: 65px 0px 165px 0px; }
  @media (max-width: 1250px) {
    .about {
      padding: 35px 0px 55px 0px; } }
  .about .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px; }
    @media (max-width: 992px) {
      .about .container {
        grid-template-columns: 1fr;
        gap: 0px; } }
  .about .image {
    margin-top: 70px; }
    @media (max-width: 992px) {
      .about .image {
        margin: 0 auto; } }
  .about .content {
    max-width: 648px;
    padding-right: 30px; }
    @media (max-width: 992px) {
      .about .content {
        max-width: 100%; } }
    .about .content h2 {
      margin-bottom: 40px; }
      @media (max-width: 992px) {
        .about .content h2 {
          margin-bottom: 20px; } }
    .about .content h3 {
      margin-bottom: 40px; }
      @media (max-width: 992px) {
        .about .content h3 {
          margin-bottom: 20px; } }
    .about .content .cta {
      margin-top: 80px; }
      @media (max-width: 1250px) {
        .about .content .cta {
          margin-top: 30px; } }
      @media (max-width: 992px) {
        .about .content .cta {
          margin-bottom: 30px; } }

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