.hero_slider {
  background: #e8e8e8;
  background: -webkit-gradient(linear, left top, right top, from(#e8e8e8), to(#e4e4e4));
  background: -o-linear-gradient(left, #e8e8e8 0%, #e4e4e4 100%);
  background: linear-gradient(90deg, #e8e8e8 0%, #e4e4e4 100%);
  padding: 45px 0px; }
  @media (max-width: 1850px) {
    .hero_slider {
      padding: 10px 0px; } }
  @media (max-width: 1050px) {
    .hero_slider {
      padding: 50px 0px; } }
  .hero_slider .container {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    gap: 30px; }
    @media (max-width: 1050px) {
      .hero_slider .container {
        grid-template-columns: 1fr 1fr;
        gap: 0px; } }
    @media (max-width: 568px) {
      .hero_slider .container {
        grid-template-columns: 50% 50%; } }
  .hero_slider a.single_cat {
    color: #000;
    text-decoration: none;
    position: relative;
    text-align: center;
    border: 1px solid transparent;
    border-radius: 10px;
    padding: 40px 20px 10px; }
    @media (max-width: 568px) {
      .hero_slider a.single_cat {
        padding: 10px 20px 10px; } }
    .hero_slider a.single_cat:hover {
      border-color: #F3B10D; }
      .hero_slider a.single_cat:hover .cta {
        opacity: 1; }
    .hero_slider a.single_cat .herb {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: relative;
      width: 75px;
      height: 75px;
      margin-right: 0px;
      margin-left: auto; }
      @media (max-width: 568px) {
        .hero_slider a.single_cat .herb {
          margin-bottom: -10px; } }
      .hero_slider a.single_cat .herb .herb_bg {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        -o-object-fit: contain;
        object-fit: contain;
        z-index: 1;
        width: 75px;
        height: 75px; }
        @media (max-width: 568px) {
          .hero_slider a.single_cat .herb .herb_bg {
            width: 50px;
            height: 50px; } }
      @media (max-width: 568px) {
        .hero_slider a.single_cat .herb .image_cat img {
          height: 200px;
          -o-object-position: center center;
             object-position: center center;
          background-size: contain;
          -o-object-fit: contain;
             object-fit: contain; } }
      .hero_slider a.single_cat .herb .icon {
        position: relative;
        z-index: 5; }
        @media (max-width: 568px) {
          .hero_slider a.single_cat .herb .icon {
            max-width: 30px; } }
    .hero_slider a.single_cat h3 {
      font-size: 1.77778rem;
      margin-top: -45px;
      margin-bottom: 15px; }
      @media (max-width: 1850px) {
        .hero_slider a.single_cat h3 {
          margin-top: -90px; } }
      @media (max-width: 1150px) {
        .hero_slider a.single_cat h3 {
          margin-top: -50px; } }
      @media (max-width: 1600px) {
        .hero_slider a.single_cat h3 {
          font-size: 1.22222rem; } }
      @media (max-width: 1300px) {
        .hero_slider a.single_cat h3 {
          font-size: 1.33333rem; } }
    .hero_slider a.single_cat .cta {
      background-color: #F3B10D;
      opacity: 0;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s;
      padding: 15px 25px; }
      @media (max-width: 768px) {
        .hero_slider a.single_cat .cta {
          display: none; } }

.cat_loop {
  padding: 40px 0px; }
  @media (max-width: 1580px) {
    .cat_loop {
      padding: 0px 0px 0px; } }
  .cat_loop .title {
    text-align: center;
    margin-bottom: 115px; }
    @media (max-width: 1580px) {
      .cat_loop .title {
        margin-bottom: 50px; } }
  .cat_loop .container {
    padding-right: 0px; }
    @media (max-width: 1600px) {
      .cat_loop .container {
        padding-right: 1rem; } }
  .cat_loop .cat {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    row-gap: 110px; }
    @media (max-width: 1300px) {
      .cat_loop .cat {
        row-gap: 30px; } }
    @media (max-width: 750px) {
      .cat_loop .cat {
        grid-template-columns: 1fr; } }
  .cat_loop a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    position: relative; }
    .cat_loop a:hover p {
      background-color: #f3b10d; }
    .cat_loop a:hover .img_overflow img {
      -webkit-transform: translate(-50%, -50%) scale(1.02);
          -ms-transform: translate(-50%, -50%) scale(1.02);
              transform: translate(-50%, -50%) scale(1.02); }
    .cat_loop a .img_overflow {
      height: 630px;
      width: 100%;
      position: relative;
      overflow: hidden; }
      @media (max-width: 1340px) {
        .cat_loop a .img_overflow {
          height: 550px; } }
      @media (max-width: 1180px) {
        .cat_loop a .img_overflow {
          height: 450px; } }
      @media (max-width: 992px) {
        .cat_loop a .img_overflow {
          height: 370px; } }
      @media (max-width: 800px) {
        .cat_loop a .img_overflow {
          height: 300px; } }
      @media (max-width: 750px) {
        .cat_loop a .img_overflow {
          height: 450px; } }
      @media (max-width: 500px) {
        .cat_loop a .img_overflow {
          height: 350px; } }
      @media (max-width: 420px) {
        .cat_loop a .img_overflow {
          height: 300px; } }
      .cat_loop a .img_overflow img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%) scale(1);
            -ms-transform: translate(-50%, -50%) scale(1);
                transform: translate(-50%, -50%) scale(1);
        width: 100%;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -webkit-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s; }
    .cat_loop a .herb {
      position: absolute;
      top: 40px;
      left: 40px; }
      @media (max-width: 1300px) {
        .cat_loop a .herb {
          top: 15px;
          left: 15px; } }
      @media (max-width: 450px) {
        .cat_loop a .herb .bg_herb {
          max-width: 65px; } }
      .cat_loop a .herb .icon {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
        @media (max-width: 450px) {
          .cat_loop a .herb .icon {
            max-width: 20px; } }
    .cat_loop a p {
      font-size: 1.77778rem;
      font-weight: 800;
      display: inline-block;
      background-color: #fff;
      color: #000;
      padding: 30px 30px;
      margin-top: 0px;
      margin-bottom: 0px;
      position: absolute;
      bottom: 0px;
      left: 30px;
      font-weight: 400;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s; }
      @media (max-width: 1300px) {
        .cat_loop a p {
          font-size: 1.38889rem;
          padding: 15px 15px; } }

.news_front {
  padding: 60px 0px 180px; }
  @media (max-width: 1600px) {
    .news_front {
      padding: 80px 0px 80px; } }
  @media (max-width: 568px) {
    .news_front {
      padding: 40px 0px; } }
  .news_front .container {
    padding-right: 0px; }
    @media (max-width: 1600px) {
      .news_front .container {
        padding-right: 1rem; } }
  .news_front .title {
    margin-bottom: 55px; }
    .news_front .title h5 {
      margin-bottom: 0px; }
    .news_front .title h2 {
      margin-top: 20px;
      font-size: 2.77778rem; }
  .news_front .news_grid {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    gap: 40px; }
    @media (max-width: 1550px) {
      .news_front .news_grid {
        gap: 30px; } }
    @media (max-width: 1280px) {
      .news_front .news_grid {
        gap: 15px; } }
    @media (max-width: 1080px) {
      .news_front .news_grid {
        grid-template-columns: 1fr 1fr; } }
    @media (max-width: 590px) {
      .news_front .news_grid {
        grid-template-columns: 1fr; } }

.level {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  text-align: center;
  position: relative;
  padding: 100px 0px 100px;
  overflow: hidden; }
  @media (max-width: 1750px) {
    .level {
      padding: 120px 0px 190px; } }
  @media (max-width: 1160px) {
    .level {
      padding: 10px 0px 230px; } }
  .level .container {
    max-width: 1284px;
    padding-right: 0px; }
  .level .image {
    position: absolute;
    bottom: -155px;
    left: 0px; }
    @media (max-width: 1750px) {
      .level .image {
        max-width: 320px; } }
    @media (max-width: 1160px) {
      .level .image {
        max-width: 200px; } }
  .level h2 {
    font-size: 5.55556rem; }
    @media (max-width: 1750px) {
      .level h2 {
        font-size: 4.44444rem; } }
    @media (max-width: 1160px) {
      .level h2 {
        font-size: 3.33333rem; } }

.about {
  padding: 55px 0px 115px 0px; }
  @media (max-width: 1600px) {
    .about {
      padding: 45px 0px 45px 0px; } }
  @media (max-width: 1250px) {
    .about {
      padding: 35px 0px 55px 0px; } }
  .about .container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    padding-right: 0px; }
    @media (max-width: 1600px) {
      .about .container {
        padding-right: 1rem; } }
    @media (max-width: 992px) {
      .about .container {
        grid-template-columns: 1fr;
        gap: 0px; } }
  .about .image {
    margin-top: 70px;
    width: 115%; }
    @media (max-width: 1790px) {
      .about .image {
        width: 105%; } }
    @media (max-width: 1690px) {
      .about .image {
        width: 100%; } }
    @media (max-width: 992px) {
      .about .image {
        margin: 0 auto; } }
  .about .content {
    max-width: 529px;
    padding-right: 30px;
    padding-top: 100px; }
    @media (max-width: 1300px) {
      .about .content {
        padding-top: 55px; } }
    @media (max-width: 992px) {
      .about .content {
        max-width: 100%; } }
    .about .content h2 {
      margin-bottom: 35px;
      margin-top: 0px;
      font-size: 3.88889rem;
      max-width: 384px;
      text-transform: uppercase; }
      @media (max-width: 992px) {
        .about .content h2 {
          margin-bottom: 20px; } }
    .about .content p {
      line-height: 1.45; }
    .about .content h3 {
      margin-bottom: 40px;
      font-size: 1.77778rem; }
      @media (max-width: 1600px) {
        .about .content h3 {
          font-size: 1.22222rem; } }
      @media (max-width: 1300px) {
        .about .content h3 {
          font-size: 1.33333rem; } }
      @media (max-width: 992px) {
        .about .content h3 {
          margin-bottom: 20px; } }
    .about .content .cta {
      margin-top: 25px;
      padding: 18px 28px; }
      @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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImZyb250LXBhZ2UvZnJvbnQuc2NzcyIsIl9tZWRpYXF1ZXJ5LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0E7RUFDRSxtQkFBOEI7RUFDOUIscUZBSUM7RUFKRCw4REFJQztFQUpELDREQUlDO0VBQ0Qsa0JBQWtCLEVBQUE7RUN5RWpCO0lEaEZIO01BU0ksaUJBQWlCLEVBQUEsRUFrSHBCO0VDM0NFO0lEaEZIO01BWUksaUJBQWlCLEVBQUEsRUErR3BCO0VBM0hEO0lBZUksYUFBYTtJQUNiLHNDQUFzQztJQUN0QyxTQUFTLEVBQUE7SUMrRFY7TURoRkg7UUFtQk0sOEJBQThCO1FBQzlCLFFBQVEsRUFBQSxFQVFYO0lDb0RBO01EaEZIO1FBd0JNLDhCQUE4QixFQUFBLEVBSWpDO0VBNUJIO0lBOEJJLFdBQVc7SUFDWCxxQkFBcUI7SUFDckIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQiw2QkFBNkI7SUFDN0IsbUJBQW1CO0lBQ3BCLHVCQUF1QixFQUFBO0lDNEN2QjtNRGhGSDtRQXNDSSx1QkFBdUIsRUFBQSxFQW9GeEI7SUExSEg7TUEwQ00scUJBQXFCLEVBQUE7TUExQzNCO1FBNENRLFVBQVUsRUFBQTtJQTVDbEI7TUFnRE0sb0JBQWE7TUFBYixxQkFBYTtNQUFiLG9CQUFhO01BQWIsYUFBYTtNQUNiLHdCQUF1QjtNQUF2QiwrQkFBdUI7VUFBdkIscUJBQXVCO2NBQXZCLHVCQUF1QjtNQUN2Qix5QkFBbUI7TUFBbkIsMkJBQW1CO1VBQW5CLHNCQUFtQjtjQUFuQixtQkFBbUI7TUFDbkIsa0JBQWtCO01BQ2xCLFdBQVc7TUFDVCxZQUFZO01BQ1osaUJBQWlCO01BQ2pCLGlCQUFpQixFQUFBO01DeUJ0QjtRRGhGSDtVQXlEUyxvQkFBb0IsRUFBQSxFQXFDeEI7TUE5Rkw7UUE2RFEsa0JBQWtCO1FBQ2xCLFFBQVE7UUFDUixTQUFTO1FBQ1Qsd0NBQXdDO1FBQ3hDLG9DQUFvQztRQUNwQyxnQ0FBZ0M7UUFDaEMsc0JBQXNCO1FBQ3RCLG1CQUFt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QSxFRGlaOUI7TUNuVUY7UUQ4UEg7VUFtRVEsbUJBQW1CLEVBQUEsRUFFdEI7SUFyRUw7TUF1RU0sZ0JBQWdCO01BQ2hCLGtCQUFrQixFQUFBO01DdFVyQjtRRDhQSDtVQTBFUSxnQkFBZ0IsRUFBQSxFQUtuQjtNQzdVRjtRRDhQSDtVQTZFUSxtQkFBbUIsRUFBQSxFQUV0QiIsImZpbGUiOiJmcm9udC1wYWdlL2Zyb250LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9fbWVkaWFxdWVyeVwiO1xyXG4uaGVyb19zbGlkZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYigyMzIsIDIzMiwgMjMyKTtcclxuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICA5MGRlZyxcclxuICAgIHJnYmEoMjMyLCAyMzIsIDIzMiwgMSkgMCUsXHJcbiAgICByZ2JhKDIyOCwgMjI4LCAyMjgsIDEpIDEwMCVcclxuICApO1xyXG4gIHBhZGRpbmc6IDEwMHB4IDBweDtcclxuICBAaW5jbHVkZSByd2QoMTg1MCkge1xyXG4gICAgcGFkZGluZzogMTBweCAwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJ3ZCgxMDUwKSB7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmciAxZnI7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTA1MCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICAgIGdhcDogMHB4O1xyXG5cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1MCUgNTAlO1xyXG5cclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxuICBhLnNpbmdsZV9jYXQge1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgIHBhZGRpbmc6IDQwcHggMjBweCAxMHB4O1xyXG4gICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweDtcclxuXHJcbiAgfVxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0YzQjEwRDtcclxuICAgICAgLmN0YSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmhlcmIgeyBcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XHJcbiAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgLmhlcmJfYmcge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgIGhlaWdodDogNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmltYWdlX2NhdCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcclxuICAgICAgXHJcbiAgICAgIG1hcmdpbi10b3A6IC00NXB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTg1MCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMTUwKSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcndkKDEzMDApIHtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5jdGEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjNCMTBEO1xyXG4gICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cztcclxuICAgICAgcGFkZGluZzogMTVweCAyNXB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoNzY4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmNhdF9sb29wIHtcclxuICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICBAaW5jbHVkZSByd2QoMTU4MCkge1xyXG4gICAgcGFkZGluZzogMHB4IDBweCAwcHg7XHJcbiAgfVxyXG4gIC50aXRsZSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNTgwKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXJlbTtcclxuICAgIH1cclxuICB9XHJcbiAgLmNhdCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgcm93LWdhcDogMTEwcHg7XHJcblxyXG4gICAgQGluY2x1ZGUgcndkKDEzMDApIHtcclxuICAgICAgcm93LWdhcDogMzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg3NTApIHtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICB9XHJcbiAgfVxyXG4gIGEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNiMTBkO1xyXG4gICAgICB9XHJcbiAgICAgIC5pbWdfb3ZlcmZsb3cge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjAyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbWdfb3ZlcmZsb3cge1xyXG4gICAgICBoZWlnaHQ6IDYzMHB4O1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTM0MCkge1xyXG4gICAgICAgIGhlaWdodDogNTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcndkKDExODApIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBoZWlnaHQ6IDM3MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg4MDApIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg3NTApIHtcclxuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg1MDApIHtcclxuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg0MjApIHtcclxuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZXJiIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIGxlZnQ6IDQwcHg7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XHJcbiAgICAgICAgdG9wOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5iZ19oZXJiIHtcclxuICAgICAgICBAaW5jbHVkZSByd2QoNDUwKSB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDY1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg0NTApIHtcclxuICAgICAgICAgIG1heC13aWR0aDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICAgIHBhZGRpbmc6IDMwcHggMzBweDtcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAwcHg7XHJcbiAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzO1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTMwMCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm5ld3NfZnJvbnQge1xyXG4gIHBhZGRpbmc6IDYwcHggMHB4IDE4MHB4O1xyXG4gIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICBwYWRkaW5nOiA4MHB4IDBweCA4MHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuICB9XHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcclxuICAgIGg1IHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IHJlbSg1MCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5uZXdzX2dyaWQge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XHJcbiAgICBnYXA6IDQwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTU1MCkge1xyXG4gICAgICBnYXA6IDMwcHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoMTI4MCkge1xyXG4gICAgICBnYXA6IDE1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoMTA4MCkge1xyXG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoNTkwKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4ubGV2ZWwge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogMTAwcHggMHB4IDEwMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgQGluY2x1ZGUgcndkKDE3NTApIHtcclxuICAgIHBhZGRpbmc6IDEyMHB4IDBweCAxOTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcndkKDExNjApIHtcclxuICAgIHBhZGRpbmc6IDEwcHggMHB4IDIzMHB4O1xyXG4gIH1cclxuICAuY29udGFpbmVyIHtcclxuICAgIG1heC13aWR0aDogMTI4NHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gIH1cclxuICAuaW1hZ2Uge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtMTU1cHg7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICBAaW5jbHVkZSByd2QoMTc1MCkge1xyXG4gICAgICBtYXgtd2lkdGg6IDMyMHB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDExNjApIHtcclxuICAgICAgbWF4LXdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgaDIge1xyXG4gICAgZm9udC1zaXplOiByZW0oMTAwKTtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzUwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDgwKTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCgxMTYwKSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDYwKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmFib3V0IHtcclxuICBwYWRkaW5nOiA1NXB4IDBweCAxMTVweCAwcHg7XHJcbiAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgIHBhZGRpbmc6IDQ1cHggMHB4IDQ1cHggMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoMTI1MCkge1xyXG4gICAgcGFkZGluZzogMzVweCAwcHggNTVweCAwcHg7XHJcbiAgfVxyXG4gIC5jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdhcDogMzBweDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICBnYXA6IDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmltYWdlIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgICB3aWR0aDogMTE1JTtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxNzkwKSB7XHJcbiAgICAgIHdpZHRoOiAxMDUlO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDE2OTApIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAuY29udGVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDUyOXB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA1NXB4O1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBoMiB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcbiAgICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgICAgZm9udC1zaXplOiByZW0oNzApO1xyXG4gICAgICBtYXgtd2lkdGg6IDM4NHB4O1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgcCB7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xyXG4gICAgfVxyXG4gICAgaDMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMzAwKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuY3RhIHtcclxuICAgICAgbWFyZ2luLXRvcDogMjVweDtcclxuICAgICAgcGFkZGluZzogMThweCAyOHB4O1xyXG4gICAgICBAaW5jbHVkZSByd2QoMTI1MCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmV9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXR9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQtbGcge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldC1sZ30pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIGxhcHRvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBsYXB0b3BcclxuQG1peGluIGxhcHRvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBMYXB0b3AgYmlnXHJcbkBtaXhpbiBkZXNrdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWRlc2t0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIERla3N0b3BcclxuQG1peGluIGRlc2t0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWRlc2t0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gZGV2aWNlc1xyXG5AbWl4aW4gcndkKCRzY3JlZW4pIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQGluY2x1ZGUgcndkKDE0MDApIHtcclxuLy8gICAgIGZvbnQtc2l6ZTogNDBweDtcclxuLy8gfVxyXG5cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYxMHB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7fVxyXG5cclxuJGdyaWQtYnJlYWtwb2ludHM6IChcclxuICB4czogMCxcclxuICBzbTogNTc2cHgsXHJcbiAgbWQ6IDc2OHB4LFxyXG4gIGxnOiA5OTJweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcbiRjb250YWluZXItbWF4LXdpZHRoczogKFxyXG4gIHNtOiA1NzVweCxcclxuICBtZDogNzY1cHgsXHJcbiAgbGc6IDk5MHB4LFxyXG4gIHhsOiAxMTkwcHhcclxuKSAhZGVmYXVsdDtcclxuIl19 */
