span.missing-media {
  text-align: center;
  font-style: italic;
}
@charset "UTF-8";
#portfolio-genius-block {
  /* XS - Extra Small */
  /* SM - Small */
  /* MD - Medium */
  /* LG - Large */
  /* XL - Extra Large */
  /*.portfolio-items a {*/
  /*    width: 30%; !* TODO: change this to be variable *!*/
  /*}*/
}
#portfolio-genius-block .portfolio-block-wrapper {
  margin-left: auto !important;
  margin-right: auto !important;
}
#portfolio-genius-block .portfolio-items-pagination-wrapper {
  display: flex;
}
@media screen and (max-width: 959px) {
  #portfolio-genius-block .portfolio-items-pagination-wrapper {
    flex-direction: column;
  }
}
@media screen and (min-width: 960px) {
  #portfolio-genius-block .portfolio-items-pagination-wrapper {
    flex-direction: row;
  }
}
#portfolio-genius-block .portfolio-items-pagination-left, #portfolio-genius-block .portfolio-items-pagination-right {
  flex: 0 0 auto;
  width: 50px;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
#portfolio-genius-block .portfolio-items-pagination-left:hover, #portfolio-genius-block .portfolio-items-pagination-right:hover {
  background: rgba(0, 0, 0, 0.05);
}
#portfolio-genius-block .portfolio-items-pagination-left::after, #portfolio-genius-block .portfolio-items-pagination-right::after {
  height: 38px;
  text-align: center;
}
#portfolio-genius-block .portfolio-items-pagination-left::after {
  content: "⟨";
}
#portfolio-genius-block .portfolio-items-pagination-right::after {
  content: "⟩";
}
#portfolio-genius-block .portfolio-items-pagination-mobile-container {
  margin-top: 15px;
  margin-bottom: 15px;
  margin-left: -5px;
  display: flex;
}
#portfolio-genius-block .portfolio-items-pagination-mobile-container .portfolio-items-pagination-left,
#portfolio-genius-block .portfolio-items-pagination-mobile-container .portfolio-items-pagination-right {
  flex-grow: 1;
  margin-left: 5px;
}
#portfolio-genius-block .portfolio-items-pagination-mobile-container .portfolio-items-pagination-left::after,
#portfolio-genius-block .portfolio-items-pagination-mobile-container .portfolio-items-pagination-right::after {
  background: rgba(0, 0, 0, 0.05);
}
#portfolio-genius-block .portfolio-items {
  flex: 1 1 auto;
  margin-bottom: -15px !important;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-evenly;
  width: 100%;
}
#portfolio-genius-block .portfolio-items .portfolio-item {
  background: rgba(0, 0, 0, 0.03);
  margin-bottom: 15px;
  text-decoration: none;
  color: inherit !important;
}
#portfolio-genius-block .portfolio-items .portfolio-item .collapsable {
  position: relative;
}
#portfolio-genius-block .portfolio-items .portfolio-item .collapsable::after {
  content: "See Less";
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  font-size: small;
}
#portfolio-genius-block .portfolio-items .portfolio-item .collapsable.collapsed {
  margin-bottom: 20px;
}
#portfolio-genius-block .portfolio-items .portfolio-item .collapsable.collapsed > div {
  max-height: 100px;
  overflow: hidden;
}
#portfolio-genius-block .portfolio-items .portfolio-item .collapsable.collapsed::after {
  content: "See More";
}
#portfolio-genius-block .portfolio-items .portfolio-item:hover {
  background: rgba(0, 0, 0, 0.05);
}
#portfolio-genius-block .portfolio-items .portfolio-item:focus:not(.some-garbage-class):not(.some-other-garbage-class) {
  background: rgba(0, 0, 0, 0.05);
  /* TODO: figure out how to beat selector without "important": */
  /* .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button) */
  /* The answer: two more classes in the selector. I'm not proud of this. */
}
@media screen and (max-width: 599px) {
  #portfolio-genius-block .portfolio-items-1-col a,
#portfolio-genius-block .portfolio-items-2-col a,
#portfolio-genius-block .portfolio-items-3-col a,
#portfolio-genius-block .portfolio-items-4-col a {
    width: 100%;
  }
}
@media screen and (min-width: 600px) and (max-width: 959px) {
  #portfolio-genius-block .portfolio-items-1-col a,
#portfolio-genius-block .portfolio-items-2-col a,
#portfolio-genius-block .portfolio-items-3-col a,
#portfolio-genius-block .portfolio-items-4-col a {
    width: 100%;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  #portfolio-genius-block .portfolio-items-1-col a {
    width: 100%;
  }
  #portfolio-genius-block .portfolio-items-2-col a,
#portfolio-genius-block .portfolio-items-3-col a,
#portfolio-genius-block .portfolio-items-4-col a {
    width: 48%;
  }
}
@media screen and (min-width: 1280px) and (max-width: 1919px) {
  #portfolio-genius-block .portfolio-items-1-col a {
    width: 100%;
  }
  #portfolio-genius-block .portfolio-items-2-col a {
    width: 48%;
  }
  #portfolio-genius-block .portfolio-items-3-col a {
    width: 30%;
  }
  #portfolio-genius-block .portfolio-items-4-col a {
    width: 22%;
  }
}
@media screen and (min-width: 1920px) {
  #portfolio-genius-block .portfolio-items-1-col a {
    width: 100%;
  }
  #portfolio-genius-block .portfolio-items-2-col a {
    width: 48%;
  }
  #portfolio-genius-block .portfolio-items-3-col a {
    width: 30%;
  }
  #portfolio-genius-block .portfolio-items-4-col a {
    width: 22%;
  }
}
#portfolio-genius-block .portfolio-item {
  display: flex;
  flex-direction: column;
}
#portfolio-genius-block .portfolio-item .portfolio-item-img {
  position: relative;
  background: rgba(0, 0, 0, 0.05);
}
#portfolio-genius-block .portfolio-item .portfolio-item-img img, #portfolio-genius-block .portfolio-item .portfolio-item-img span {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#portfolio-genius-block .portfolio-item .portfolio-item-img::after {
  content: "";
  padding-top: 56.25%;
  display: block;
}
#portfolio-genius-block .portfolio-item .portfolio-item-title {
  text-align: center;
  font-size: larger;
  padding: 10px;
}
#portfolio-genius-block .portfolio-item .portfolio-item-description {
  text-align: center;
  padding: 10px;
}
#portfolio-genius-block .portfolio-item .portfolio-item-tags-container {
  margin-top: auto;
  padding: 10px;
}
#portfolio-genius-block .portfolio-item-tag {
  font-size: small;
  padding: 5px !important;
  background: lightgray;
  border-radius: 10px !important;
  margin: 2px !important;
}
#portfolio-genius-block .portfolio-item-tag-selected {
  background: #b9b7b7;
}
#portfolio-genius-block .portfolio-items-filter-label-wrapper {
  display: flex;
  flex-direction: row;
}
#portfolio-genius-block .portfolio-items-filter-wrapper {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}
#portfolio-genius-block .portfolio-items-filter-wrapper .portfolio-item-tag {
  margin-bottom: 10px !important;
  cursor: pointer;
}
#portfolio-genius-block .portfolio-items-filter-wrapper .portfolio-item-tag:hover {
  background: rgba(0, 0, 0, 0.25);
}
#portfolio-genius-block .portfolio-item-padded {
  padding: 10px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvanMvc2hhcmVkL21lZGlhLWl0ZW0vbWVkaWEtaXRlbS5jb21wb25lbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9zcmMvY3NzL3BvcnRmb2xpby1ibG9jay1zdHlsZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBO0FBQ0E7QUFDQTtBQUNBLEM7QUNIQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHdCQUF3QjtBQUN4QixtQkFBbUI7QUFDbkIsS0FBSztBQUNMO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDIiwiZmlsZSI6ImFzc2V0cy9wb3J0Zm9saW8tYmxvY2suY3NzIiwic291cmNlc0NvbnRlbnQiOlsic3Bhbi5taXNzaW5nLW1lZGlhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sge1xuICAvKiBYUyAtIEV4dHJhIFNtYWxsICovXG4gIC8qIFNNIC0gU21hbGwgKi9cbiAgLyogTUQgLSBNZWRpdW0gKi9cbiAgLyogTEcgLSBMYXJnZSAqL1xuICAvKiBYTCAtIEV4dHJhIExhcmdlICovXG4gIC8qLnBvcnRmb2xpby1pdGVtcyBhIHsqL1xuICAvKiAgICB3aWR0aDogMzAlOyAhKiBUT0RPOiBjaGFuZ2UgdGhpcyB0byBiZSB2YXJpYWJsZSAqISovXG4gIC8qfSovXG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWJsb2NrLXdyYXBwZXIge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gICNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuICAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24td3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy1wYWdpbmF0aW9uLWxlZnQsICNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtcGFnaW5hdGlvbi1yaWdodCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtcGFnaW5hdGlvbi1sZWZ0OmhvdmVyLCAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tcmlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy1wYWdpbmF0aW9uLWxlZnQ6OmFmdGVyLCAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tcmlnaHQ6OmFmdGVyIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tbGVmdDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIuKfqFwiO1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy1wYWdpbmF0aW9uLXJpZ2h0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwi4p+pXCI7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tbW9iaWxlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy1wYWdpbmF0aW9uLW1vYmlsZS1jb250YWluZXIgLnBvcnRmb2xpby1pdGVtcy1wYWdpbmF0aW9uLWxlZnQsXG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tbW9iaWxlLWNvbnRhaW5lciAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tcmlnaHQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tbW9iaWxlLWNvbnRhaW5lciAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tbGVmdDo6YWZ0ZXIsXG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tbW9iaWxlLWNvbnRhaW5lciAucG9ydGZvbGlvLWl0ZW1zLXBhZ2luYXRpb24tcmlnaHQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcyAucG9ydGZvbGlvLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zIC5wb3J0Zm9saW8taXRlbSAuY29sbGFwc2FibGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zIC5wb3J0Zm9saW8taXRlbSAuY29sbGFwc2FibGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJTZWUgTGVzc1wiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogc21hbGw7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zIC5wb3J0Zm9saW8taXRlbSAuY29sbGFwc2FibGUuY29sbGFwc2VkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMgLnBvcnRmb2xpby1pdGVtIC5jb2xsYXBzYWJsZS5jb2xsYXBzZWQgPiBkaXYge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMgLnBvcnRmb2xpby1pdGVtIC5jb2xsYXBzYWJsZS5jb2xsYXBzZWQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJTZWUgTW9yZVwiO1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcyAucG9ydGZvbGlvLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcyAucG9ydGZvbGlvLWl0ZW06Zm9jdXM6bm90KC5zb21lLWdhcmJhZ2UtY2xhc3MpOm5vdCguc29tZS1vdGhlci1nYXJiYWdlLWNsYXNzKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIC8qIFRPRE86IGZpZ3VyZSBvdXQgaG93IHRvIGJlYXQgc2VsZWN0b3Igd2l0aG91dCBcImltcG9ydGFudFwiOiAqL1xuICAvKiAuc2l0ZSBhOmZvY3VzOm5vdCgud3AtYmxvY2stYnV0dG9uX19saW5rKTpub3QoLndwLWJsb2NrLWZpbGVfX2J1dHRvbikgKi9cbiAgLyogVGhlIGFuc3dlcjogdHdvIG1vcmUgY2xhc3NlcyBpbiB0aGUgc2VsZWN0b3IuIEknbSBub3QgcHJvdWQgb2YgdGhpcy4gKi9cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gICNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtMS1jb2wgYSxcbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtMi1jb2wgYSxcbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtMy1jb2wgYSxcbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtNC1jb2wgYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSBhbmQgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy0xLWNvbCBhLFxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy0yLWNvbCBhLFxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy0zLWNvbCBhLFxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy00LWNvbCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTYwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy0xLWNvbCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLTItY29sIGEsXG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLTMtY29sIGEsXG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLTQtY29sIGEge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE5MTlweCkge1xuICAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLTEtY29sIGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtMi1jb2wgYSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxuICAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLTMtY29sIGEge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbiAgI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy00LWNvbCBhIHtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy0xLWNvbCBhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLTItY29sIGEge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy0zLWNvbCBhIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG4gICNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtNC1jb2wgYSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgfVxufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLWl0ZW0taW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtIC5wb3J0Zm9saW8taXRlbS1pbWcgaW1nLCAjcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW0gLnBvcnRmb2xpby1pdGVtLWltZyBzcGFuIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtIC5wb3J0Zm9saW8taXRlbS1pbWc6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW0gLnBvcnRmb2xpby1pdGVtLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IGxhcmdlcjtcbiAgcGFkZGluZzogMTBweDtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbSAucG9ydGZvbGlvLWl0ZW0tZGVzY3JpcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW0gLnBvcnRmb2xpby1pdGVtLXRhZ3MtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZzogMTBweDtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbS10YWcge1xuICBmb250LXNpemU6IHNtYWxsO1xuICBwYWRkaW5nOiA1cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMnB4ICFpbXBvcnRhbnQ7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW0tdGFnLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZDogI2I5YjdiNztcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtZmlsdGVyLWxhYmVsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuI3BvcnRmb2xpby1nZW5pdXMtYmxvY2sgLnBvcnRmb2xpby1pdGVtcy1maWx0ZXItd3JhcHBlciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW1zLWZpbHRlci13cmFwcGVyIC5wb3J0Zm9saW8taXRlbS10YWcge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbiNwb3J0Zm9saW8tZ2VuaXVzLWJsb2NrIC5wb3J0Zm9saW8taXRlbXMtZmlsdGVyLXdyYXBwZXIgLnBvcnRmb2xpby1pdGVtLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4jcG9ydGZvbGlvLWdlbml1cy1ibG9jayAucG9ydGZvbGlvLWl0ZW0tcGFkZGVkIHtcbiAgcGFkZGluZzogMTBweDtcbn0iXSwic291cmNlUm9vdCI6IiJ9*/