.scrollspy-showcase {
  -webkit-clip-path: inset(0);
          clip-path: inset(0);
}

/* ==========================================================================
   Mobile Sticky Dropdown (< 992px)
   ========================================================================== */
.showcase-mobile-sticky {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 100;
  background-color: #269B47;
  display: block;
}
.showcase-mobile-sticky .showcase-dropdown-toggle {
  width: 100%;
  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;
  gap: 10px;
  padding: 1rem;
  background: none;
  border: none;
  color: #ffffff;
  font-size: 1.75rem;
  cursor: pointer;
}
.showcase-mobile-sticky .showcase-dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  background-color: #1e7d38;
  list-style: none;
  margin: 0;
  padding: 0;
  display: none;
  -webkit-box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
          box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
}
.showcase-mobile-sticky .showcase-dropdown-menu.open {
  display: block;
}
.showcase-mobile-sticky .showcase-dropdown-menu a {
  display: block;
  padding: 1rem 1.5rem;
  color: #ffffff;
  text-decoration: none;
  font-size: 1.125rem;
  font-weight: 700;
  border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.showcase-mobile-sticky .showcase-dropdown-menu a.active {
  background-color: #155e28;
  color: #FFD100;
}

/* ==========================================================================
   Desktop Layout Setup
   ========================================================================== */
.showcase-container {
  display: block;
  padding: 0;
}

/* Hide desktop sidebar on mobile */
.showcase-sidebar {
  display: none;
}

/* The State Block Container */
.showcase-block {
  position: relative;
  min-height: 80vh;
  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;
  scroll-margin-top: 5rem;
}
.showcase-block .showcase-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}
.showcase-block .showcase-bg > div {
  width: 100%;
  height: 100%;
}
.showcase-block .showcase-bg img,
.showcase-block .showcase-bg picture {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  display: block;
}
.showcase-block .showcase-inner-content {
  position: relative;
  z-index: 2;
  width: 100%;
  color: #ffffff;
}

/* ==========================================================================
   Desktop View (Min-width: 992px)
   ========================================================================== */
@media (min-width: 62rem) {
  .showcase-mobile-sticky {
    display: none;
  }
  .showcase-container {
    display: grid;
    grid-template-columns: 330px 1fr;
    padding-left: max(1.25rem, (100vw - 75rem) / 2);
    padding-right: 0;
    margin: 5rem 0;
  }
  /* --------------------------------------------------------------------------
     1. Desktop Sticky Sidebar
     -------------------------------------------------------------------------- */
  .showcase-sidebar {
    grid-column: 1;
    grid-row: 1;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: 160px;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    margin-top: 3.75rem;
    margin-bottom: 3.75rem;
    z-index: 20;
  }
  .showcase-nav {
    list-style: none;
    padding: 0;
    margin: 0;
    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;
    gap: 16px;
  }
  .showcase-nav a.active .nav-icon {
    opacity: 1;
  }
  .nav-icon {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: 20px;
    opacity: 0;
  }
  /* --------------------------------------------------------------------------
     2. The Scrolling Content Area
     -------------------------------------------------------------------------- */
  .showcase-content-area {
    grid-column: 2;
    grid-row: 1;
  }
  .showcase-block {
    height: 800px;
    max-height: calc(100vh - 80px);
    border-radius: 0;
    scroll-margin-top: 6.25rem;
    overflow: hidden;
  }
  /* --------------------------------------------------------------------------
     3. THE MAGIC WINDOW FRAME (The Cover)
     -------------------------------------------------------------------------- */
  .showcase-frame {
    grid-column: 2;
    grid-row: 1;
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    height: 800px;
    max-height: calc(100vh - 80px);
    width: 100%;
    border-radius: 16px 0 0 16px;
    /* Creates an infinite solid cover ABOVE and BELOW the window */
    -webkit-box-shadow: 0 0 0 100vmax #ffffff;
            box-shadow: 0 0 0 100vmax #ffffff;
    /* Clips the shadow on the left edge so it NEVER covers your sidebar */
    -webkit-clip-path: inset(-100vh 0 -100vh 0);
            clip-path: inset(-100vh 0 -100vh 0);
    pointer-events: none;
    z-index: 10;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhcmFncmFwaF9pbnRlcmFjdGl2ZV9zY3JvbGxzcHlfc2hvd2Nhc2Uuc2NzcyIsInBhcmFncmFwaF9pbnRlcmFjdGl2ZV9zY3JvbGxzcHlfc2hvd2Nhc2UuY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0VBQ0UsMkJBQUE7VUFBQSxtQkFBQTtBQ0NGOztBREVBOzsrRUFBQTtBQUdBO0VBQ0Usd0JBQUE7RUFBQSxnQkFBQTtFQUNBLE1BQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxjQUFBO0FDQ0Y7QURDRTtFQUNFLFdBQUE7RUFDQSxvQkFBQTtFQUFBLHFCQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtFQUFBLDJCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLFNBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsZUFBQTtBQ0NKO0FERUU7RUFDRSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxrREFBQTtVQUFBLDBDQUFBO0FDQUo7QURFSTtFQUNFLGNBQUE7QUNBTjtBREdJO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLHFCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLGlEQUFBO0FDRE47QURHTTtFQUNFLHlCQUFBO0VBQ0EsY0FBQTtBQ0RSOztBRE9BOzsrRUFBQTtBQUdBO0VBQ0UsY0FBQTtFQUNBLFVBQUE7QUNKRjs7QURPQSxtQ0FBQTtBQUNBO0VBQ0UsYUFBQTtBQ0pGOztBRE9BLDhCQUFBO0FBQ0E7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0Esb0JBQUE7RUFBQSxxQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO0VBQUEsMkJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7QUNKRjtBRE1FO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtBQ0pKO0FETUk7RUFDRSxXQUFBO0VBQ0EsWUFBQTtBQ0pOO0FET0k7O0VBRUUsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsMEJBQUE7S0FBQSx1QkFBQTtFQUNBLGNBQUE7QUNMTjtBRFNFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsV0FBQTtFQUNBLGNBQUE7QUNQSjs7QURhQTs7K0VBQUE7QUFHQTtFQUNFO0lBQ0UsYUFBQTtFQ1ZGO0VEYUE7SUFDRSxhQUFBO0lBQ0EsZ0NBQUE7SUFDQSwrQ0FBQTtJQUNBLGdCQUFBO0lBQ0EsY0FBQTtFQ1hGO0VEY0E7O2lGQUFBO0VBR0E7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGNBQUE7SUFDQSx3QkFBQTtJQUFBLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLG1CQUFBO0lBQ0Esc0JBQUE7SUFDQSxXQUFBO0VDWkY7RURlQTtJQUNFLGdCQUFBO0lBQ0EsVUFBQTtJQUNBLFNBQUE7SUFDQSxvQkFBQTtJQUFBLHFCQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsNEJBQUE7SUFBQSw2QkFBQTtJQUFBLDhCQUFBO1FBQUEsMEJBQUE7WUFBQSxzQkFBQTtJQUNBLFNBQUE7RUNiRjtFRGVFO0lBQ0UsVUFBQTtFQ2JKO0VEaUJBO0lBQ0UsMkJBQUE7SUFBQSw0QkFBQTtJQUFBLDJCQUFBO0lBQUEsb0JBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFQ2ZGO0VEbUJBOztpRkFBQTtFQUdBO0lBQ0UsY0FBQTtJQUNBLFdBQUE7RUNqQkY7RURvQkE7SUFDRSxhQUFBO0lBQ0EsOEJBQUE7SUFDQSxnQkFBQTtJQUNBLDBCQUFBO0lBQ0EsZ0JBQUE7RUNsQkY7RURzQkE7O2lGQUFBO0VBR0E7SUFDRSxjQUFBO0lBQ0EsV0FBQTtJQUNBLHdCQUFBO0lBQUEsZ0JBQUE7SUFDQSxVQUFBO0lBRUEsYUFBQTtJQUNBLDhCQUFBO0lBQ0EsV0FBQTtJQUNBLDRCQUFBO0lBRUEsK0RBQUE7SUFDQSx5Q0FBQTtZQUFBLGlDQUFBO0lBQ0Esc0VBQUE7SUFDQSwyQ0FBQTtZQUFBLG1DQUFBO0lBQ0Esb0JBQUE7SUFDQSxXQUFBO0VDdEJGO0FBQ0YiLCJmaWxlIjoicGFyYWdyYXBoX2ludGVyYWN0aXZlX3Njcm9sbHNweV9zaG93Y2FzZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIuc2Nyb2xsc3B5LXNob3djYXNlIHtcclxuICBjbGlwLXBhdGg6IGluc2V0KDApO1xyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBNb2JpbGUgU3RpY2t5IERyb3Bkb3duICg8IDk5MnB4KVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2hvd2Nhc2UtbW9iaWxlLXN0aWNreSB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICB0b3A6IDA7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlCNDc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIC5zaG93Y2FzZS1kcm9wZG93bi10b2dnbGUge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gICAgcGFkZGluZzogMTZweDtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcblxyXG4gIC5zaG93Y2FzZS1kcm9wZG93bi1tZW51IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTdkMzg7XHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBib3gtc2hhZG93OiAwIDEwcHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcblxyXG4gICAgJi5vcGVuIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcclxuXHJcbiAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1ZTI4O1xyXG4gICAgICAgIGNvbG9yOiAjRkZEMTAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBEZXNrdG9wIExheW91dCBTZXR1cFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4uc2hvd2Nhc2UtY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4vKiBIaWRlIGRlc2t0b3Agc2lkZWJhciBvbiBtb2JpbGUgKi9cclxuLnNob3djYXNlLXNpZGViYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qIFRoZSBTdGF0ZSBCbG9jayBDb250YWluZXIgKi9cclxuLnNob3djYXNlLWJsb2NrIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWluLWhlaWdodDogODB2aDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgc2Nyb2xsLW1hcmdpbi10b3A6IDgwcHg7XHJcblxyXG4gIC5zaG93Y2FzZS1iZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICA+ZGl2IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcsXHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zaG93Y2FzZS1pbm5lci1jb250ZW50IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4gICBEZXNrdG9wIFZpZXcgKE1pbi13aWR0aDogOTkycHgpXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gIC5zaG93Y2FzZS1tb2JpbGUtc3RpY2t5IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2hvd2Nhc2UtY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMzMHB4IDFmcjtcclxuICAgIHBhZGRpbmctbGVmdDogbWF4KDIwcHgsIGNhbGMoKDEwMHZ3IC0gMTIwMHB4KSAvIDIpKTtcclxuICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICBtYXJnaW46IDgwcHggMDtcclxuICB9XHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgMS4gRGVza3RvcCBTdGlja3kgU2lkZWJhclxyXG4gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbiAgLnNob3djYXNlLXNpZGViYXIge1xyXG4gICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMTYwcHg7XHJcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xyXG4gICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICB9XHJcblxyXG4gIC5zaG93Y2FzZS1uYXYge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMTZweDtcclxuXHJcbiAgICBhLmFjdGl2ZSAubmF2LWljb24ge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm5hdi1pY29uIHtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gIH1cclxuXHJcblxyXG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgMi4gVGhlIFNjcm9sbGluZyBDb250ZW50IEFyZWFcclxuICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4gIC5zaG93Y2FzZS1jb250ZW50LWFyZWEge1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICB9XHJcblxyXG4gIC5zaG93Y2FzZS1ibG9jayB7XHJcbiAgICBoZWlnaHQ6IDgwMHB4O1xyXG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDgwcHgpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuXHJcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgICAzLiBUSEUgTUFHSUMgV0lORE9XIEZSQU1FIChUaGUgQ292ZXIpXHJcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuICAuc2hvd2Nhc2UtZnJhbWUge1xyXG4gICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICBncmlkLXJvdzogMTtcclxuICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB0b3A6IDEwMHB4O1xyXG5cclxuICAgIGhlaWdodDogODAwcHg7XHJcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XHJcblxyXG4gICAgLyogQ3JlYXRlcyBhbiBpbmZpbml0ZSBzb2xpZCBjb3ZlciBBQk9WRSBhbmQgQkVMT1cgdGhlIHdpbmRvdyAqL1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTAwdm1heCAjZmZmZmZmO1xyXG4gICAgLyogQ2xpcHMgdGhlIHNoYWRvdyBvbiB0aGUgbGVmdCBlZGdlIHNvIGl0IE5FVkVSIGNvdmVycyB5b3VyIHNpZGViYXIgKi9cclxuICAgIGNsaXAtcGF0aDogaW5zZXQoLTEwMHZoIDAgLTEwMHZoIDApO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAxMDtcclxuICB9XHJcbn1cclxuIiwiLnNjcm9sbHNweS1zaG93Y2FzZSB7XG4gIGNsaXAtcGF0aDogaW5zZXQoMCk7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBNb2JpbGUgU3RpY2t5IERyb3Bkb3duICg8IDk5MnB4KVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi5zaG93Y2FzZS1tb2JpbGUtc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjlCNDc7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3djYXNlLW1vYmlsZS1zdGlja3kgLnNob3djYXNlLWRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaG93Y2FzZS1tb2JpbGUtc3RpY2t5IC5zaG93Y2FzZS1kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZDM4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zaG93Y2FzZS1tb2JpbGUtc3RpY2t5IC5zaG93Y2FzZS1kcm9wZG93bi1tZW51Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaG93Y2FzZS1tb2JpbGUtc3RpY2t5IC5zaG93Y2FzZS1kcm9wZG93bi1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTZweCAyNHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4uc2hvd2Nhc2UtbW9iaWxlLXN0aWNreSAuc2hvd2Nhc2UtZHJvcGRvd24tbWVudSBhLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTVlMjg7XG4gIGNvbG9yOiAjRkZEMTAwO1xufVxuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgRGVza3RvcCBMYXlvdXQgU2V0dXBcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uc2hvd2Nhc2UtY29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIEhpZGUgZGVza3RvcCBzaWRlYmFyIG9uIG1vYmlsZSAqL1xuLnNob3djYXNlLXNpZGViYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBUaGUgU3RhdGUgQmxvY2sgQ29udGFpbmVyICovXG4uc2hvd2Nhc2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiA4MHB4O1xufVxuLnNob3djYXNlLWJsb2NrIC5zaG93Y2FzZS1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zaG93Y2FzZS1ibG9jayAuc2hvd2Nhc2UtYmcgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNob3djYXNlLWJsb2NrIC5zaG93Y2FzZS1iZyBpbWcsXG4uc2hvd2Nhc2UtYmxvY2sgLnNob3djYXNlLWJnIHBpY3R1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNob3djYXNlLWJsb2NrIC5zaG93Y2FzZS1pbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICBEZXNrdG9wIFZpZXcgKE1pbi13aWR0aDogOTkycHgpXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93Y2FzZS1tb2JpbGUtc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaG93Y2FzZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzMzBweCAxZnI7XG4gICAgcGFkZGluZy1sZWZ0OiBtYXgoMjBweCwgKDEwMHZ3IC0gMTIwMHB4KSAvIDIpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiA4MHB4IDA7XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgMS4gRGVza3RvcCBTdGlja3kgU2lkZWJhclxuICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuICAuc2hvd2Nhc2Utc2lkZWJhciB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE2MHB4O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHotaW5kZXg6IDIwO1xuICB9XG4gIC5zaG93Y2FzZS1uYXYge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxuICAuc2hvd2Nhc2UtbmF2IGEuYWN0aXZlIC5uYXYtaWNvbiB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAubmF2LWljb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgICAgMi4gVGhlIFNjcm9sbGluZyBDb250ZW50IEFyZWFcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNob3djYXNlLWNvbnRlbnQtYXJlYSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbiAgLnNob3djYXNlLWJsb2NrIHtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiAxMDBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIDMuIFRIRSBNQUdJQyBXSU5ET1cgRlJBTUUgKFRoZSBDb3ZlcilcbiAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiAgLnNob3djYXNlLWZyYW1lIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMTAwcHg7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gODBweCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAwIDAgMTZweDtcbiAgICAvKiBDcmVhdGVzIGFuIGluZmluaXRlIHNvbGlkIGNvdmVyIEFCT1ZFIGFuZCBCRUxPVyB0aGUgd2luZG93ICovXG4gICAgYm94LXNoYWRvdzogMCAwIDAgMTAwdm1heCAjZmZmZmZmO1xuICAgIC8qIENsaXBzIHRoZSBzaGFkb3cgb24gdGhlIGxlZnQgZWRnZSBzbyBpdCBORVZFUiBjb3ZlcnMgeW91ciBzaWRlYmFyICovXG4gICAgY2xpcC1wYXRoOiBpbnNldCgtMTAwdmggMCAtMTAwdmggMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn0iXX0= */
