html {
  scroll-padding-top: 70px;
}

.site-navigation {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 60px;
  z-index: 1000;
  background-color: #282828;
}

.site-navigation .container {
  max-width: 850px;
}

@media (min-width: 992px) {
  .site-navigation {
    height: auto;
  }
}

.site-navigation ul {
  margin: 0;
  padding: 0;
}

.site-navigation ul li {
  list-style: none;
}

.site-navigation ul li a {
  display: block;
  padding: 20px;
  color: #fff;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

.site-navigation ul li a:hover {
  text-decoration: none;
  opacity: .8;
}

.site-navigation #h-nav {
  margin-bottom: 0;
  display: none;
  -webkit-transform: translateY(-100%);
      -ms-transform: translateY(-100%);
          transform: translateY(-100%);
  position: absolute;
  top: 60px;
  background: #000;
  width: 100%;
  width: 100vw;
  left: 0;
}

.site-navigation #h-nav.active {
  -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
          transform: translateY(0);
  display: block;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

@media (min-width: 992px) {
  .site-navigation #h-nav {
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    position: relative;
    display: block;
    top: 0;
    background: none;
    width: auto;
  }
}

.site-navigation #h-nav ul > li {
  position: relative;
}

.site-navigation #h-nav ul > li > .sub-menu {
  overflow: hidden;
  width: 100%;
  -webkit-transition: all .2s ease;
  -o-transition: all .2s ease;
  transition: all .2s ease;
}

@media (min-width: 992px) {
  .site-navigation #h-nav ul > li > .sub-menu {
    opacity: 0;
    height: 0;
    width: auto;
    min-width: 200px;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
  }
}

.site-navigation #h-nav ul > li > .sub-menu a {
  background: #2a2a2a;
  padding: 10px 20px 10px 30px;
}

@media (min-width: 992px) {
  .site-navigation #h-nav ul > li > .sub-menu a {
    padding: 10px 20px;
  }
}

.site-navigation #h-nav ul > li:hover .sub-menu {
  height: auto;
  width: 100%;
  display: block;
  opacity: 1;
}

.site-navigation #h-nav ul > li:hover .sub-menu li a {
  padding-left: 30px;
}

@media (min-width: 992px) {
  .site-navigation #h-nav ul > li:hover .sub-menu li a {
    padding-left: 20px;
  }
}

.site-navigation #h-nav .menu-item-has-children {
  position: relative;
}

.site-navigation #h-nav .menu-item-has-children a {
  padding-right: 100px;
}

@media (min-width: 992px) {
  .site-navigation #h-nav .menu-item-has-children a {
    padding-right: 20px;
  }
}

.site-navigation #h-nav .menu-item-has-children.active:after {
  -webkit-transform: rotate(45deg) scaleY(-1);
      -ms-transform: rotate(45deg) scaleY(-1);
          transform: rotate(45deg) scaleY(-1);
}

@media (min-width: 992px) {
  .site-navigation #h-nav .menu-item-has-children:before, .site-navigation #h-nav .menu-item-has-children:after {
    content: none;
  }
}

header .site-title {
  height: 60px;
  margin-bottom: 0;
}

header .site-title a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}

header .site-title img {
  width: 70vw;
  max-width: 342px;
}

header #h-nav-btn {
  width: 60px;
  height: 60px;
  position: absolute;
  right: 0;
  top: 0;
}

@media (min-width: 992px) {
  header #h-nav-btn {
    display: none;
  }
}

header #h-nav-btn a,
header #h-nav-btn a span {
  display: inline-block;
  z-index: 1100;
  -webkit-transition: all .4s;
  -o-transition: all .4s;
  transition: all .4s;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

header #h-nav-btn a {
  padding: 20px 13px;
  position: relative;
  width: 60px;
  height: 60px;
}

header #h-nav-btn a span {
  position: absolute;
  left: 13px;
  width: 28px;
  height: 3px;
  background-color: #fff;
}

header #h-nav-btn a span:nth-of-type(1) {
  top: 20px;
}

header #h-nav-btn a span:nth-of-type(2) {
  top: 28px;
}

header #h-nav-btn a span:nth-of-type(3) {
  top: 36px;
}

header #h-nav-btn a.active {
  position: fixed;
}

header #h-nav-btn a.active span:nth-of-type(1) {
  -webkit-transform: translateY(9px) rotate(-45deg);
      -ms-transform: translateY(9px) rotate(-45deg);
          transform: translateY(9px) rotate(-45deg);
}

header #h-nav-btn a.active span:nth-of-type(2) {
  opacity: 0;
}

header #h-nav-btn a.active span:nth-of-type(3) {
  top: 37px;
  -webkit-transform: translateY(-8px) rotate(45deg);
      -ms-transform: translateY(-8px) rotate(45deg);
          transform: translateY(-8px) rotate(45deg);
}

.site-content {
  background: url(../img/img_bg04.jpg);
  background-attachment: fixed;
  min-height: calc(100vh - 135px);
}

.single .site-main > .container {
  max-width: 852px;
  margin: 0 auto;
  background: #fff;
  border-right: 1px solid #dfdfdf;
  border-left: 1px solid #dfdfdf;
}

.home .page-header {
  background: url(../img/main.png);
  background-size: contain;
  background-repeat: no-repeat;
  background-attachment: fixed;
  background-position: center 60px;
}

.home .page-header .container {
  min-height: 40vw;
  font-size: 24px;
  font-size: 2.4rem;
  line-height: 1.25;
}

.entry-header .entry-title {
  padding: 100px 0 20px;
  font-size: 1.6rem;
}

@media (min-width: 768px) {
  .entry-header .entry-title {
    font-size: 2rem;
  }
}

.home .entry-header .entry-title {
  padding: 60px 0 20px;
}

.single-event .entry-header .entry-title {
  padding: 80px 0 0;
}

@media (min-width: 768px) {
  .single-event .entry-header .entry-title {
    padding: 100px 0 0;
  }
}

.entry-content {
  padding-bottom: 30px;
}

@media (min-width: 768px) {
  .entry-content {
    padding-bottom: 100px;
  }
}

@media (min-width: 576px) {
  .event-list {
    margin-left: -5%;
  }
}

.event-column {
  margin-bottom: 30px;
  background: #fff;
  border: 1px solid #dfdfdf;
}

@media (min-width: 576px) {
  .event-column {
    width: calc(50% - 5%);
    margin-left: 5%;
  }
}

@media (min-width: 992px) {
  .event-column {
    width: calc(33.33333% - 5%);
  }
}

.event-column a {
  display: block;
  height: 100%;
  color: inherit;
}

.event-column a:hover {
  text-decoration: none;
}

.event-column a:hover .thumb img {
  -webkit-transform: translate(-50%, -50%) scale(1.1, 1.1);
      -ms-transform: translate(-50%, -50%) scale(1.1, 1.1);
          transform: translate(-50%, -50%) scale(1.1, 1.1);
}

.event-column a:hover .summary {
  opacity: .8;
}

.event-column .thumb {
  max-width: 100%;
  position: relative;
  height: 60vw;
  max-height: 330px;
  overflow: hidden;
}

@media (min-width: 576px) {
  .event-column .thumb {
    max-height: 160px;
  }
}

@media (min-width: 768px) {
  .event-column .thumb {
    max-height: 217px;
  }
}

@media (min-width: 992px) {
  .event-column .thumb {
    max-height: 184px;
  }
}

@media (min-width: 1200px) {
  .event-column .thumb {
    max-height: 220px;
  }
}

.event-column .thumb img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) scale(1, 1);
      -ms-transform: translate(-50%, -50%) scale(1, 1);
          transform: translate(-50%, -50%) scale(1, 1);
  -webkit-transition: all .1s ease-in;
  -o-transition: all .1s ease-in;
  transition: all .1s ease-in;
  width: 100%;
  height: auto;
}

.event-column .thumb .category {
  position: absolute;
  display: inline-block;
  right: 0;
  bottom: 0;
  line-height: 2rem;
  color: #fff;
  width: 6rem;
  text-align: center;
}

.event-column .summary {
  -webkit-transition: opacity .1s ease-in;
  -o-transition: opacity .1s ease-in;
  transition: opacity .1s ease-in;
  padding: 20px;
}

.event-column .time {
  font-weight: bold;
  color: #a23d89;
}

.event-column .time:before {
  content: "\f017";
  color: #212529;
  font-family: "Font Awesome 5 Free";
  font-weight: normal;
}

.event-column h2 {
  margin: 5px 0 10px;
  font-size: 1.25rem;
}

.event-column .meta .tag,
.event-column .meta .price,
.event-column .meta .ticket {
  display: inline-block;
}

.event-column .meta .price:before {
  content: '/';
}

.event-column .meta .ticket:before {
  content: '/';
}

.event-column .meta .status {
  margin-top: 5px;
}

.event-column .meta .status > span {
  display: inline-block;
  width: 80px;
  text-align: center;
  line-height: 1.6rem;
}

.event-column .meta .status .status-type1 {
  color: #222;
  background: #d2d2d2;
}

.event-column .meta .status .status-type2 {
  color: #fff;
  background: #5caacd;
}

.event-column .meta .status .status-type3 {
  color: #fff;
  background: #de2727;
}

.single-event-header::after {
  display: block;
  clear: both;
  content: "";
}

.single-event-header .participation {
  line-height: 2rem;
}

@media (min-width: 576px) {
  .single-event-header .participation {
    width: 300px;
  }
}

.single-event-header .participation .status {
  display: block;
  text-align: center;
  margin-right: 5px;
  float: left;
}

.single-event-header .participation .status > span {
  display: block;
  width: 120px;
}

.single-event-header .participation .status .status-type1 {
  color: #222;
  background: #d2d2d2;
}

.single-event-header .participation .status .status-type2 {
  color: #fff;
  background: #5caacd;
}

.single-event-header .participation .status .status-type3 {
  color: #fff;
  background: #de2727;
}

.single-event-header .participation .space {
  display: block;
  overflow: hidden;
  background: #efefef;
  padding: 0 5px;
}

.single-event-header .participation .space :first-child {
  font-weight: bold;
  font-size: 1.5rem;
  vertical-align: bottom;
}

@media (min-width: 768px) {
  .single-event-header .participation .space {
    text-align: right;
  }
}

.single-event-header .participation .space strong {
  display: block;
}

@media (min-width: 768px) {
  .single-event-header .participation {
    float: right;
  }
}

.single-event-meta {
  border: solid 1px #efefef;
  border-top: #a23d89 solid 3px;
}

@media (min-width: 768px) {
  .single-event-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
}

.single-event-meta > div {
  background: #fff;
  padding: 10px 0;
  border: solid 1px #efefef;
}

@media (min-width: 768px) {
  .single-event-meta > div {
    width: 50%;
  }
}

.single-event-meta > div p {
  margin-bottom: 0;
  line-height: 2rem;
}

.single-event-meta > div p strong {
  line-height: 2rem;
  display: block;
  width: 110px;
  margin-right: 10px;
  padding-left: 20px;
  float: left;
}

.single-event-meta > div p strong + span,
.single-event-meta > div p strong + .ticket {
  display: block;
  overflow: hidden;
}

.single-event-meta > div.date p:first-of-type span {
  font-size: 1.3rem;
  line-height: 1.8rem;
}

.single-event-contents {
  margin: 30px 0;
}

.single-event-contents h2 {
  background: #efefef;
  color: #a23d89;
  margin-bottom: 14px;
  padding: 10px;
  font-size: 1.6rem;
}

.single-event-contents h2.event-content-title {
  font-size: 1.2rem;
  display: inline-block;
  background: #fff;
  padding: 10px 0;
  color: inherit;
}

@media (min-width: 768px) {
  .single-event-contents h2 {
    font-size: 2rem;
    padding: 10px 20px;
  }
  .single-event-contents h2.event-content-title {
    font-size: 1.6rem;
  }
}

.single-event-contents h3 {
  border-bottom: 3px solid #a23d89;
  padding: 10px 0;
  margin-bottom: 14px;
  font-size: 1.2rem;
}

@media (min-width: 768px) {
  .single-event-contents h3 {
    font-size: 1.5rem;
  }
}

.single-event-contents h4 {
  color: #a23d89;
  margin-bottom: 14px;
  font-size: 1.1rem;
}

@media (min-width: 768px) {
  .single-event-contents h4 {
    font-size: 1.2rem;
  }
}

.single-event-contents h5 {
  margin-bottom: 14px;
  font-size: 1.1rem;
}

@media (min-width: 768px) {
  .single-event-contents h5 {
    font-size: 1.25rem;
  }
}

.single-event-contents h6 {
  margin-bottom: 14px;
}

.single-event-contents img {
  max-width: 100%;
  height: auto;
}

.single-event-category {
  text-align: right;
}

.single-event-category .item {
  display: inline-block;
  line-height: 2rem;
  color: #fff;
  width: 6rem;
  text-align: center;
  margin-right: 10px;
}

.single-event-category .item a {
  color: #fff;
  text-decoration: none;
  display: block;
}

.em-booking {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.em-booking .em-booking-form {
  border-top: 1px solid #dfdfdf;
}

@media (min-width: 768px) {
  .em-booking {
    display: block;
    -webkit-box-orient: unset;
    -webkit-box-direction: unset;
    -webkit-flex-direction: unset;
        -ms-flex-direction: unset;
            flex-direction: unset;
  }
  .em-booking .em-booking-form {
    border-top: none;
  }
}

.em-booking input[type=submit] {
  -webkit-appearance: none;
  border-radius: 0;
  background-color: #a23d89;
  color: #fff;
  border: none;
  padding: 8px 10px;
  border: #561746 1px solid;
  cursor: pointer;
}

.em-booking input[type=submit]:hover {
  background-color: #b54499;
}

.em-booking-container {
  padding-top: 50px;
}

.single-event-price {
  margin: 20px 0;
  background: #f8f9fa;
  padding: 10px 20px;
}

@media (min-width: 768px) {
  .single-event-price {
    margin: 10px 0 40px;
  }
}

@media (min-width: 576px) {
  .single-event-list .event-list {
    margin-left: -2%;
  }
}

@media (min-width: 576px) {
  .single-event-list .event-column {
    width: calc(50% - 2%);
    margin-left: 2%;
  }
}

@media (min-width: 992px) {
  .single-event-list .event-column {
    width: calc(33.33333% - 2%);
  }
}

.single-event-list .event-column .thumb {
  height: 60vw;
}

@media (min-width: 576px) {
  .single-event-list .event-column .thumb {
    max-height: 160px;
  }
}

@media (min-width: 768px) {
  .single-event-list .event-column .thumb {
    max-height: 217px;
  }
}

@media (min-width: 992px) {
  .single-event-list .event-column .thumb {
    max-height: 175px;
  }
}

@media (min-width: 1200px) {
  .single-event-list .event-column .thumb {
    max-height: 175px;
  }
}

footer {
  background: #282828;
  color: #fff;
}

footer a {
  color: #fff;
}

footer a:hover {
  color: #fff;
}

footer .f-navi {
  background: #474747;
}

div.css-search div.em-search-main .em-search-submit {
  background: #a23d89;
  border-radius: 0;
  cursor: pointer;
}

div.css-search div.em-search-main .em-search-submit:hover {
  background: #a23d89;
  opacity: .8;
}

.ui-datepicker .ui-datepicker-title select {
  height: 1.8em;
}

.em-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -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;
  margin: 30px -5px;
}

.em-pagination > * {
  margin: 5px;
}

.em-pagination .page-numbers {
  display: block;
  width: 2.4em;
  line-height: 2.4em;
  text-align: center;
  border: 1px solid #dac7d8;
}

.em-pagination .page-numbers.current {
  border: 1px solid #a23d89;
  background: #a23d89;
  color: #fff;
}

.em-pagination a:hover {
  text-decoration: none;
  background: #dac7d8;
}

.em-booking-form-details {
  width: auto;
  float: none;
}

.em-booking .clear {
  display: none;
}

.em-booking .em-booking-form {
  padding-bottom: 20px;
}

.em-booking div.em-booking-login {
  border-top: 1px solid #dfdfdf;
}

@media (min-width: 768px) {
  .em-booking {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .em-booking .em-booking-form {
    width: 50%;
    padding-right: 30px;
  }
  .em-booking div.em-booking-login {
    width: 50%;
    border-top: none;
    border-left: 1px solid #dfdfdf;
    padding-left: 30px;
  }
}

.em-booking .em-booking-message-error {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}

.em-booking .em-booking-message-error:before {
  content: '';
  display: block;
  height: 5px;
  width: 100%;
  padding-top: 70px;
  margin-top: -70px;
}

@media (min-width: 768px) {
  .em-booking .em-booking-message-error {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
        -ms-flex-order: 0;
            order: 0;
    width: 100%;
  }
}

.em-booking-form .note {
  display: block;
  font-size: .8rem;
  background: #ffe8e5;
  padding: 5px;
  margin-bottom: 5px;
  max-width: 350px;
}

div.em-booking-login {
  margin-left: 0;
  border: none;
  padding: 10px;
}

div.em-booking-login input {
  margin: 0px;
  max-width: 100%;
}

div.em-booking-login #em_wp-submit {
  display: block;
  margin-bottom: 10px;
}

div.em-booking-login label {
  display: inline-block;
  width: auto;
  max-width: 92%;
}

/*# sourceMappingURL=data:application/json;base64,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O0FBQ2Y7O0FBRUE7RUFDRSxXQUFXO0VBQ1gsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxtQkFBbUI7QUFDckI7O0FBRUE7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLGNBQWM7QUFDaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogMTAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4MjgyODtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbiAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbiB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gI2gtbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwdnc7XG4gIGxlZnQ6IDA7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gI2gtbmF2LmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gI2gtbmF2IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gI2gtbmF2IHVsID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaXRlLW5hdmlnYXRpb24gI2gtbmF2IHVsID4gbGkgPiAuc3ViLW1lbnUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbmF2aWdhdGlvbiAjaC1uYXYgdWwgPiBsaSA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uICNoLW5hdiB1bCA+IGxpID4gLnN1Yi1tZW51IGEge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBwYWRkaW5nOiAxMHB4IDIwcHggMTBweCAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbmF2aWdhdGlvbiAjaC1uYXYgdWwgPiBsaSA+IC5zdWItbWVudSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLnNpdGUtbmF2aWdhdGlvbiAjaC1uYXYgdWwgPiBsaTpob3ZlciAuc3ViLW1lbnUge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbiAjaC1uYXYgdWwgPiBsaTpob3ZlciAuc3ViLW1lbnUgbGkgYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gI2gtbmF2IHVsID4gbGk6aG92ZXIgLnN1Yi1tZW51IGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uICNoLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNpdGUtbmF2aWdhdGlvbiAjaC1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpdGUtbmF2aWdhdGlvbiAjaC1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4gYSB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG4uc2l0ZS1uYXZpZ2F0aW9uICNoLW5hdiAubWVudS1pdGVtLWhhcy1jaGlsZHJlbi5hY3RpdmU6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGVZKC0xKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLW5hdmlnYXRpb24gI2gtbmF2IC5tZW51LWl0ZW0taGFzLWNoaWxkcmVuOmJlZm9yZSwgLnNpdGUtbmF2aWdhdGlvbiAjaC1uYXYgLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuaGVhZGVyIC5zaXRlLXRpdGxlIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5oZWFkZXIgLnNpdGUtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaGVhZGVyIC5zaXRlLXRpdGxlIGltZyB7XG4gIHdpZHRoOiA3MHZ3O1xuICBtYXgtd2lkdGg6IDM0MnB4O1xufVxuXG5oZWFkZXIgI2gtbmF2LWJ0biB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAjaC1uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmhlYWRlciAjaC1uYXYtYnRuIGEsXG5oZWFkZXIgI2gtbmF2LWJ0biBhIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDExMDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNHM7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmhlYWRlciAjaC1uYXYtYnRuIGEge1xuICBwYWRkaW5nOiAyMHB4IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuaGVhZGVyICNoLW5hdi1idG4gYSBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxM3B4O1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmhlYWRlciAjaC1uYXYtYnRuIGEgc3BhbjpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMjBweDtcbn1cblxuaGVhZGVyICNoLW5hdi1idG4gYSBzcGFuOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiAyOHB4O1xufVxuXG5oZWFkZXIgI2gtbmF2LWJ0biBhIHNwYW46bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDM2cHg7XG59XG5cbmhlYWRlciAjaC1uYXYtYnRuIGEuYWN0aXZlIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5oZWFkZXIgI2gtbmF2LWJ0biBhLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDEpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCkgcm90YXRlKC00NWRlZyk7XG59XG5cbmhlYWRlciAjaC1uYXYtYnRuIGEuYWN0aXZlIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICBvcGFjaXR5OiAwO1xufVxuXG5oZWFkZXIgI2gtbmF2LWJ0biBhLmFjdGl2ZSBzcGFuOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAzN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnNpdGUtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaW1nX2JnMDQuanBnKTtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzNXB4KTtcbn1cblxuLnNpbmdsZSAuc2l0ZS1tYWluID4gLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogODUycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGZkZmRmO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5cbi5ob21lIC5wYWdlLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvbWFpbi5wbmcpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA2MHB4O1xufVxuXG4uaG9tZSAucGFnZS1oZWFkZXIgLmNvbnRhaW5lciB7XG4gIG1pbi1oZWlnaHQ6IDQwdnc7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4uZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gIHBhZGRpbmc6IDEwMHB4IDAgMjBweDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktaGVhZGVyIC5lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbi5ob21lIC5lbnRyeS1oZWFkZXIgLmVudHJ5LXRpdGxlIHtcbiAgcGFkZGluZzogNjBweCAwIDIwcHg7XG59XG5cbi5zaW5nbGUtZXZlbnQgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICBwYWRkaW5nOiA4MHB4IDAgMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtZXZlbnQgLmVudHJ5LWhlYWRlciAuZW50cnktdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmV2ZW50LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gIH1cbn1cblxuLmV2ZW50LWNvbHVtbiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZXZlbnQtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSA1JSk7XG4gICAgbWFyZ2luLWxlZnQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZXZlbnQtY29sdW1uIHtcbiAgICB3aWR0aDogY2FsYygzMy4zMzMzMyUgLSA1JSk7XG4gIH1cbn1cblxuLmV2ZW50LWNvbHVtbiBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ldmVudC1jb2x1bW4gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50LWNvbHVtbiBhOmhvdmVyIC50aHVtYiBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbi5ldmVudC1jb2x1bW4gYTpob3ZlciAuc3VtbWFyeSB7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4uZXZlbnQtY29sdW1uIC50aHVtYiB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwdnc7XG4gIG1heC1oZWlnaHQ6IDMzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmV2ZW50LWNvbHVtbiAudGh1bWIge1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXZlbnQtY29sdW1uIC50aHVtYiB7XG4gICAgbWF4LWhlaWdodDogMjE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ldmVudC1jb2x1bW4gLnRodW1iIHtcbiAgICBtYXgtaGVpZ2h0OiAxODRweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ldmVudC1jb2x1bW4gLnRodW1iIHtcbiAgICBtYXgtaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uZXZlbnQtY29sdW1uIC50aHVtYiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEsIDEpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5ldmVudC1jb2x1bW4gLnRodW1iIC5jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA2cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ldmVudC1jb2x1bW4gLnN1bW1hcnkge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xcyBlYXNlLWluO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZXZlbnQtY29sdW1uIC50aW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjYTIzZDg5O1xufVxuXG4uZXZlbnQtY29sdW1uIC50aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE3XCI7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ldmVudC1jb2x1bW4gaDIge1xuICBtYXJnaW46IDVweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuLmV2ZW50LWNvbHVtbiAubWV0YSAudGFnLFxuLmV2ZW50LWNvbHVtbiAubWV0YSAucHJpY2UsXG4uZXZlbnQtY29sdW1uIC5tZXRhIC50aWNrZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ldmVudC1jb2x1bW4gLm1ldGEgLnByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cblxuLmV2ZW50LWNvbHVtbiAubWV0YSAudGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvJztcbn1cblxuLmV2ZW50LWNvbHVtbiAubWV0YSAuc3RhdHVzIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZXZlbnQtY29sdW1uIC5tZXRhIC5zdGF0dXMgPiBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS42cmVtO1xufVxuXG4uZXZlbnQtY29sdW1uIC5tZXRhIC5zdGF0dXMgLnN0YXR1cy10eXBlMSB7XG4gIGNvbG9yOiAjMjIyO1xuICBiYWNrZ3JvdW5kOiAjZDJkMmQyO1xufVxuXG4uZXZlbnQtY29sdW1uIC5tZXRhIC5zdGF0dXMgLnN0YXR1cy10eXBlMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNWNhYWNkO1xufVxuXG4uZXZlbnQtY29sdW1uIC5tZXRhIC5zdGF0dXMgLnN0YXR1cy10eXBlMyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjZGUyNzI3O1xufVxuXG4uc2luZ2xlLWV2ZW50LWhlYWRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5zaW5nbGUtZXZlbnQtaGVhZGVyIC5wYXJ0aWNpcGF0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWV2ZW50LWhlYWRlciAucGFydGljaXBhdGlvbiB7XG4gICAgd2lkdGg6IDMwMHB4O1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnQtaGVhZGVyIC5wYXJ0aWNpcGF0aW9uIC5zdGF0dXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5zaW5nbGUtZXZlbnQtaGVhZGVyIC5wYXJ0aWNpcGF0aW9uIC5zdGF0dXMgPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMjBweDtcbn1cblxuLnNpbmdsZS1ldmVudC1oZWFkZXIgLnBhcnRpY2lwYXRpb24gLnN0YXR1cyAuc3RhdHVzLXR5cGUxIHtcbiAgY29sb3I6ICMyMjI7XG4gIGJhY2tncm91bmQ6ICNkMmQyZDI7XG59XG5cbi5zaW5nbGUtZXZlbnQtaGVhZGVyIC5wYXJ0aWNpcGF0aW9uIC5zdGF0dXMgLnN0YXR1cy10eXBlMiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kOiAjNWNhYWNkO1xufVxuXG4uc2luZ2xlLWV2ZW50LWhlYWRlciAucGFydGljaXBhdGlvbiAuc3RhdHVzIC5zdGF0dXMtdHlwZTMge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogI2RlMjcyNztcbn1cblxuLnNpbmdsZS1ldmVudC1oZWFkZXIgLnBhcnRpY2lwYXRpb24gLnNwYWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gIHBhZGRpbmc6IDAgNXB4O1xufVxuXG4uc2luZ2xlLWV2ZW50LWhlYWRlciAucGFydGljaXBhdGlvbiAuc3BhY2UgOmZpcnN0LWNoaWxkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudC1oZWFkZXIgLnBhcnRpY2lwYXRpb24gLnNwYWNlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4uc2luZ2xlLWV2ZW50LWhlYWRlciAucGFydGljaXBhdGlvbiAuc3BhY2Ugc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50LWhlYWRlciAucGFydGljaXBhdGlvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnQtbWV0YSB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZmVmZWY7XG4gIGJvcmRlci10b3A6ICNhMjNkODkgc29saWQgM3B4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudC1tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uc2luZ2xlLWV2ZW50LW1ldGEgPiBkaXYge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlZmVmZWY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50LW1ldGEgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnNpbmdsZS1ldmVudC1tZXRhID4gZGl2IHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnNpbmdsZS1ldmVudC1tZXRhID4gZGl2IHAgc3Ryb25nIHtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNpbmdsZS1ldmVudC1tZXRhID4gZGl2IHAgc3Ryb25nICsgc3Bhbixcbi5zaW5nbGUtZXZlbnQtbWV0YSA+IGRpdiBwIHN0cm9uZyArIC50aWNrZXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNpbmdsZS1ldmVudC1tZXRhID4gZGl2LmRhdGUgcDpmaXJzdC1vZi10eXBlIHNwYW4ge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cblxuLnNpbmdsZS1ldmVudC1jb250ZW50cyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uc2luZ2xlLWV2ZW50LWNvbnRlbnRzIGgyIHtcbiAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgY29sb3I6ICNhMjNkODk7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc2luZ2xlLWV2ZW50LWNvbnRlbnRzIGgyLmV2ZW50LWNvbnRlbnQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudC1jb250ZW50cyBoMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgfVxuICAuc2luZ2xlLWV2ZW50LWNvbnRlbnRzIGgyLmV2ZW50LWNvbnRlbnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnQtY29udGVudHMgaDMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2EyM2Q4OTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtZXZlbnQtY29udGVudHMgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5zaW5nbGUtZXZlbnQtY29udGVudHMgaDQge1xuICBjb2xvcjogI2EyM2Q4OTtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50LWNvbnRlbnRzIGg0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uc2luZ2xlLWV2ZW50LWNvbnRlbnRzIGg1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50LWNvbnRlbnRzIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cblxuLnNpbmdsZS1ldmVudC1jb250ZW50cyBoNiB7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG59XG5cbi5zaW5nbGUtZXZlbnQtY29udGVudHMgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zaW5nbGUtZXZlbnQtY2F0ZWdvcnkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnNpbmdsZS1ldmVudC1jYXRlZ29yeSAuaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5zaW5nbGUtZXZlbnQtY2F0ZWdvcnkgLml0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZW0tYm9va2luZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cblxuLmVtLWJvb2tpbmcgLmVtLWJvb2tpbmctZm9ybSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGZkZmRmO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVtLWJvb2tpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgfVxuICAuZW0tYm9va2luZyAuZW0tYm9va2luZy1mb3JtIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG59XG5cbi5lbS1ib29raW5nIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2EyM2Q4OTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogOHB4IDEwcHg7XG4gIGJvcmRlcjogIzU2MTc0NiAxcHggc29saWQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmVtLWJvb2tpbmcgaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I1NDQ5OTtcbn1cblxuLmVtLWJvb2tpbmctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5zaW5nbGUtZXZlbnQtcHJpY2Uge1xuICBtYXJnaW46IDIwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1ldmVudC1wcmljZSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1ldmVudC1saXN0IC5ldmVudC1saXN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWV2ZW50LWxpc3QgLmV2ZW50LWNvbHVtbiB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMiUpO1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1ldmVudC1saXN0IC5ldmVudC1jb2x1bW4ge1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMzJSAtIDIlKTtcbiAgfVxufVxuXG4uc2luZ2xlLWV2ZW50LWxpc3QgLmV2ZW50LWNvbHVtbiAudGh1bWIge1xuICBoZWlnaHQ6IDYwdnc7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWV2ZW50LWxpc3QgLmV2ZW50LWNvbHVtbiAudGh1bWIge1xuICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWV2ZW50LWxpc3QgLmV2ZW50LWNvbHVtbiAudGh1bWIge1xuICAgIG1heC1oZWlnaHQ6IDIxN3B4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2luZ2xlLWV2ZW50LWxpc3QgLmV2ZW50LWNvbHVtbiAudGh1bWIge1xuICAgIG1heC1oZWlnaHQ6IDE3NXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1ldmVudC1saXN0IC5ldmVudC1jb2x1bW4gLnRodW1iIHtcbiAgICBtYXgtaGVpZ2h0OiAxNzVweDtcbiAgfVxufVxuXG5mb290ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuZm9vdGVyIC5mLW5hdmkge1xuICBiYWNrZ3JvdW5kOiAjNDc0NzQ3O1xufVxuXG5kaXYuY3NzLXNlYXJjaCBkaXYuZW0tc2VhcmNoLW1haW4gLmVtLXNlYXJjaC1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiAjYTIzZDg5O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmRpdi5jc3Mtc2VhcmNoIGRpdi5lbS1zZWFyY2gtbWFpbiAuZW0tc2VhcmNoLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNhMjNkODk7XG4gIG9wYWNpdHk6IC44O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3Qge1xuICBoZWlnaHQ6IDEuOGVtO1xufVxuXG4uZW0tcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMzBweCAtNXB4O1xufVxuXG4uZW0tcGFnaW5hdGlvbiA+ICoge1xuICBtYXJnaW46IDVweDtcbn1cblxuLmVtLXBhZ2luYXRpb24gLnBhZ2UtbnVtYmVycyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMi40ZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGFjN2Q4O1xufVxuXG4uZW0tcGFnaW5hdGlvbiAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYTIzZDg5O1xuICBiYWNrZ3JvdW5kOiAjYTIzZDg5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmVtLXBhZ2luYXRpb24gYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogI2RhYzdkODtcbn1cblxuLmVtLWJvb2tpbmctZm9ybS1kZXRhaWxzIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZsb2F0OiBub25lO1xufVxuXG4uZW0tYm9va2luZyAuY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZW0tYm9va2luZyAuZW0tYm9va2luZy1mb3JtIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5lbS1ib29raW5nIGRpdi5lbS1ib29raW5nLWxvZ2luIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZmRmZGY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW0tYm9va2luZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmVtLWJvb2tpbmcgLmVtLWJvb2tpbmctZm9ybSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5lbS1ib29raW5nIGRpdi5lbS1ib29raW5nLWxvZ2luIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGZkZmRmO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uZW0tYm9va2luZyAuZW0tYm9va2luZy1tZXNzYWdlLWVycm9yIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5lbS1ib29raW5nIC5lbS1ib29raW5nLW1lc3NhZ2UtZXJyb3I6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICBtYXJnaW4tdG9wOiAtNzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbS1ib29raW5nIC5lbS1ib29raW5nLW1lc3NhZ2UtZXJyb3Ige1xuICAgIG9yZGVyOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5lbS1ib29raW5nLWZvcm0gLm5vdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZThlNTtcbiAgcGFkZGluZzogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1heC13aWR0aDogMzUwcHg7XG59XG5cbmRpdi5lbS1ib29raW5nLWxvZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuZGl2LmVtLWJvb2tpbmctbG9naW4gaW5wdXQge1xuICBtYXJnaW46IDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5kaXYuZW0tYm9va2luZy1sb2dpbiAjZW1fd3Atc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbmRpdi5lbS1ib29raW5nLWxvZ2luIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiA5MiU7XG59XG4iXX0= */