:root {
  --vw: 1vw;
}

/* CSS Document */
/* ---------------------------------------------------------
#page-seat
----------------------------------------------------------*/
#page-seat {
  /* ---------------------------------------------------------
  .sec-obsession
  ----------------------------------------------------------*/
  /* ---------------------------------------------------------
  .sec-chart
  ----------------------------------------------------------*/
}
#page-seat .swiper-slide {
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
#page-seat .sec-obsession {
  margin-top: 62px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-obsession {
    margin-top: calc(15.4666666667 * var(--vw));
  }
}
#page-seat .sec-obsession .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 1240px;
  margin: 40px auto 0;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-obsession .wrapper {
    display: block;
    width: 100%;
    padding: 0 calc(3.2 * var(--vw));
    margin-top: calc(11.2 * var(--vw));
  }
}
#page-seat .sec-obsession .col {
  width: 400px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-obsession .col {
    width: 100%;
    margin-top: calc(7.7333333333 * var(--vw));
  }
}
#page-seat .sec-obsession h4 {
  font-size: 2rem;
  letter-spacing: 0.1em;
  padding-bottom: 16px;
  margin-top: 25px;
  border-bottom: 2px solid #B79100;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-obsession h4 {
    font-size: 1.8rem;
    line-height: 1.3;
    padding-bottom: calc(2.9333333333 * var(--vw));
    margin-top: calc(4.5333333333 * var(--vw));
  }
}
#page-seat .sec-obsession .pic {
  margin-top: 30px;
  border-radius: 3px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-obsession .pic {
    margin-top: calc(5.3333333333 * var(--vw));
    border-radius: calc(0.8 * var(--vw));
  }
}
#page-seat .sec-obsession p {
  font-size: 1.4rem;
  line-height: 2.2857142857;
  letter-spacing: 0.1em;
  padding-bottom: 24px;
  margin-top: 24px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-obsession p {
    font-size: 1.3rem;
    line-height: 1.8461538462;
    padding-bottom: 0;
    margin-top: calc(4.5333333333 * var(--vw));
  }
}
#page-seat .sec-chart,
#page-seat .sec-reclining,
#page-seat .sec-panel,
#page-seat .sec-headrest,
#page-seat .sec-table,
#page-seat .sec-tray,
#page-seat .sec-light,
#page-seat .sec-partition,
#page-seat .sec-outlet {
  margin-top: 55px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart,
#page-seat .sec-reclining,
#page-seat .sec-panel,
#page-seat .sec-headrest,
#page-seat .sec-table,
#page-seat .sec-tray,
#page-seat .sec-light,
#page-seat .sec-partition,
#page-seat .sec-outlet {
    margin-top: calc(15.4666666667 * var(--vw));
  }
}
#page-seat .sec-chart .lead,
#page-seat .sec-reclining .lead,
#page-seat .sec-panel .lead,
#page-seat .sec-headrest .lead,
#page-seat .sec-table .lead,
#page-seat .sec-tray .lead,
#page-seat .sec-light .lead,
#page-seat .sec-partition .lead,
#page-seat .sec-outlet .lead {
  font-size: 1.4rem;
  line-height: 2.2857142857;
  letter-spacing: 0.1em;
  text-align: center;
  margin-top: 54px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart .lead,
#page-seat .sec-reclining .lead,
#page-seat .sec-panel .lead,
#page-seat .sec-headrest .lead,
#page-seat .sec-table .lead,
#page-seat .sec-tray .lead,
#page-seat .sec-light .lead,
#page-seat .sec-partition .lead,
#page-seat .sec-outlet .lead {
    font-size: 1.3rem;
    line-height: 1.8461538462;
    padding: 0 calc(3.2 * var(--vw));
    text-align: left;
    margin-top: calc(10.1333333333 * var(--vw));
  }
}
#page-seat .sec-chart .wrapper,
#page-seat .sec-reclining .wrapper,
#page-seat .sec-panel .wrapper,
#page-seat .sec-headrest .wrapper,
#page-seat .sec-table .wrapper,
#page-seat .sec-tray .wrapper,
#page-seat .sec-light .wrapper,
#page-seat .sec-partition .wrapper,
#page-seat .sec-outlet .wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 1240px;
  margin: 63px auto 0;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart .wrapper,
#page-seat .sec-reclining .wrapper,
#page-seat .sec-panel .wrapper,
#page-seat .sec-headrest .wrapper,
#page-seat .sec-table .wrapper,
#page-seat .sec-tray .wrapper,
#page-seat .sec-light .wrapper,
#page-seat .sec-partition .wrapper,
#page-seat .sec-outlet .wrapper {
    display: block;
    width: 100%;
    padding: 0 calc(3.2 * var(--vw));
    margin-top: calc(11.2 * var(--vw));
  }
}
#page-seat .sec-chart .lead + .wrapper,
#page-seat .sec-reclining .lead + .wrapper,
#page-seat .sec-panel .lead + .wrapper,
#page-seat .sec-headrest .lead + .wrapper,
#page-seat .sec-table .lead + .wrapper,
#page-seat .sec-tray .lead + .wrapper,
#page-seat .sec-light .lead + .wrapper,
#page-seat .sec-partition .lead + .wrapper,
#page-seat .sec-outlet .lead + .wrapper {
  margin-top: 57px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart .lead + .wrapper,
#page-seat .sec-reclining .lead + .wrapper,
#page-seat .sec-panel .lead + .wrapper,
#page-seat .sec-headrest .lead + .wrapper,
#page-seat .sec-table .lead + .wrapper,
#page-seat .sec-tray .lead + .wrapper,
#page-seat .sec-light .lead + .wrapper,
#page-seat .sec-partition .lead + .wrapper,
#page-seat .sec-outlet .lead + .wrapper {
    margin-top: calc(10.1333333333 * var(--vw));
  }
}
#page-seat .sec-chart .col,
#page-seat .sec-reclining .col,
#page-seat .sec-panel .col,
#page-seat .sec-headrest .col,
#page-seat .sec-table .col,
#page-seat .sec-tray .col,
#page-seat .sec-light .col,
#page-seat .sec-partition .col,
#page-seat .sec-outlet .col {
  width: 610px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart .col,
#page-seat .sec-reclining .col,
#page-seat .sec-panel .col,
#page-seat .sec-headrest .col,
#page-seat .sec-table .col,
#page-seat .sec-tray .col,
#page-seat .sec-light .col,
#page-seat .sec-partition .col,
#page-seat .sec-outlet .col {
    width: 100%;
    margin-top: calc(7.7333333333 * var(--vw));
  }
  #page-seat .sec-chart .col:last-child,
#page-seat .sec-reclining .col:last-child,
#page-seat .sec-panel .col:last-child,
#page-seat .sec-headrest .col:last-child,
#page-seat .sec-table .col:last-child,
#page-seat .sec-tray .col:last-child,
#page-seat .sec-light .col:last-child,
#page-seat .sec-partition .col:last-child,
#page-seat .sec-outlet .col:last-child {
    margin-top: calc(8.2666666667 * var(--vw));
  }
}
#page-seat .sec-chart h4,
#page-seat .sec-reclining h4,
#page-seat .sec-panel h4,
#page-seat .sec-headrest h4,
#page-seat .sec-table h4,
#page-seat .sec-tray h4,
#page-seat .sec-light h4,
#page-seat .sec-partition h4,
#page-seat .sec-outlet h4 {
  font-size: 1.4rem;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart h4,
#page-seat .sec-reclining h4,
#page-seat .sec-panel h4,
#page-seat .sec-headrest h4,
#page-seat .sec-table h4,
#page-seat .sec-tray h4,
#page-seat .sec-light h4,
#page-seat .sec-partition h4,
#page-seat .sec-outlet h4 {
    font-size: 1.3rem;
    line-height: 1.3;
  }
}
#page-seat .sec-chart .pic,
#page-seat .sec-reclining .pic,
#page-seat .sec-panel .pic,
#page-seat .sec-headrest .pic,
#page-seat .sec-table .pic,
#page-seat .sec-tray .pic,
#page-seat .sec-light .pic,
#page-seat .sec-partition .pic,
#page-seat .sec-outlet .pic {
  margin-top: 23px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart .pic,
#page-seat .sec-reclining .pic,
#page-seat .sec-panel .pic,
#page-seat .sec-headrest .pic,
#page-seat .sec-table .pic,
#page-seat .sec-tray .pic,
#page-seat .sec-light .pic,
#page-seat .sec-partition .pic,
#page-seat .sec-outlet .pic {
    margin-top: calc(4.2666666667 * var(--vw));
  }
}
#page-seat .sec-chart .pic img,
#page-seat .sec-reclining .pic img,
#page-seat .sec-panel .pic img,
#page-seat .sec-headrest .pic img,
#page-seat .sec-table .pic img,
#page-seat .sec-tray .pic img,
#page-seat .sec-light .pic img,
#page-seat .sec-partition .pic img,
#page-seat .sec-outlet .pic img {
  border-radius: 3px;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart .pic img,
#page-seat .sec-reclining .pic img,
#page-seat .sec-panel .pic img,
#page-seat .sec-headrest .pic img,
#page-seat .sec-table .pic img,
#page-seat .sec-tray .pic img,
#page-seat .sec-light .pic img,
#page-seat .sec-partition .pic img,
#page-seat .sec-outlet .pic img {
    border-radius: calc(0.8 * var(--vw));
  }
}
#page-seat .sec-chart ul,
#page-seat .sec-reclining ul,
#page-seat .sec-panel ul,
#page-seat .sec-headrest ul,
#page-seat .sec-table ul,
#page-seat .sec-tray ul,
#page-seat .sec-light ul,
#page-seat .sec-partition ul,
#page-seat .sec-outlet ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-top: 20px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart ul,
#page-seat .sec-reclining ul,
#page-seat .sec-panel ul,
#page-seat .sec-headrest ul,
#page-seat .sec-table ul,
#page-seat .sec-tray ul,
#page-seat .sec-light ul,
#page-seat .sec-partition ul,
#page-seat .sec-outlet ul {
    margin-top: calc(4 * var(--vw));
  }
}
#page-seat .sec-chart ul a,
#page-seat .sec-reclining ul a,
#page-seat .sec-panel ul a,
#page-seat .sec-headrest ul a,
#page-seat .sec-table ul a,
#page-seat .sec-tray ul a,
#page-seat .sec-light ul a,
#page-seat .sec-partition ul a,
#page-seat .sec-outlet ul a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 145px;
  height: 30px;
  font-size: 1.4rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  border: 1px solid #7B7B7B;
  border-radius: 15px;
  -webkit-transition: color 0.3s, border-color 0.3s, background 0.3s;
  transition: color 0.3s, border-color 0.3s, background 0.3s;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart ul a,
#page-seat .sec-reclining ul a,
#page-seat .sec-panel ul a,
#page-seat .sec-headrest ul a,
#page-seat .sec-table ul a,
#page-seat .sec-tray ul a,
#page-seat .sec-light ul a,
#page-seat .sec-partition ul a,
#page-seat .sec-outlet ul a {
    width: calc(20.2666666667 * var(--vw));
    height: calc(10.6666666667 * var(--vw));
    font-size: 1.3rem;
    border-radius: calc(5.3333333333 * var(--vw));
  }
}
#page-seat .sec-chart ul a.is-cr,
#page-seat .sec-reclining ul a.is-cr,
#page-seat .sec-panel ul a.is-cr,
#page-seat .sec-headrest ul a.is-cr,
#page-seat .sec-table ul a.is-cr,
#page-seat .sec-tray ul a.is-cr,
#page-seat .sec-light ul a.is-cr,
#page-seat .sec-partition ul a.is-cr,
#page-seat .sec-outlet ul a.is-cr {
  color: #B79100;
  border-color: #B79100;
  background-color: #F4F5EF;
}
@media print, screen and (min-width: 769px) {
  #page-seat .sec-chart ul a:hover,
#page-seat .sec-reclining ul a:hover,
#page-seat .sec-panel ul a:hover,
#page-seat .sec-headrest ul a:hover,
#page-seat .sec-table ul a:hover,
#page-seat .sec-tray ul a:hover,
#page-seat .sec-light ul a:hover,
#page-seat .sec-partition ul a:hover,
#page-seat .sec-outlet ul a:hover {
    color: #B79100;
    border-color: #B79100;
    background-color: #F4F5EF;
  }
}
@media screen and (max-width: 768px) {
  #page-seat .sec-chart ul a.is-hover,
#page-seat .sec-reclining ul a.is-hover,
#page-seat .sec-panel ul a.is-hover,
#page-seat .sec-headrest ul a.is-hover,
#page-seat .sec-table ul a.is-hover,
#page-seat .sec-tray ul a.is-hover,
#page-seat .sec-light ul a.is-hover,
#page-seat .sec-partition ul a.is-hover,
#page-seat .sec-outlet ul a.is-hover {
    color: #B79100;
    border-color: #B79100;
    background-color: #F4F5EF;
  }
}
#page-seat .sec-panel,
#page-seat .sec-table,
#page-seat .sec-partition,
#page-seat .sec-outlet {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
#page-seat .sec-panel,
#page-seat .sec-table,
#page-seat .sec-partition,
#page-seat .sec-outlet {
    margin-top: calc(16 * var(--vw));
  }
}
#page-seat .sec-reclining,
#page-seat .sec-headrest {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
#page-seat .sec-reclining,
  #page-seat .sec-headrest {
    margin-top: calc(16 * var(--vw));
  }
}
#page-seat .sec-reclining ul a,
#page-seat .sec-headrest ul a {
  width: 190px;
}
@media screen and (max-width: 768px) {
#page-seat .sec-reclining ul a,
  #page-seat .sec-headrest ul a {
    width: calc(29.0666666667 * var(--vw));
  }
}
#page-seat .sec-tray,
#page-seat .sec-light {
  margin-top: 100px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-tray,
#page-seat .sec-light {
    margin-top: calc(16 * var(--vw));
  }
}
#page-seat .sec-tray ul a,
#page-seat .sec-light ul a {
  width: 300px;
}
@media screen and (max-width: 768px) {
  #page-seat .sec-tray ul a,
#page-seat .sec-light ul a {
    width: calc(44.8 * var(--vw));
  }
}
#page-seat .caution-area {
  width: 1240px;
  padding: 22px 30px 23px;
  margin: 100px auto 0;
  border: 1px solid #ccc;
  border-radius: 3px;
}
@media screen and (max-width: 768px) {
  #page-seat .caution-area {
    width: calc(93.3333333333 * var(--vw));
    padding: calc(4.8 * var(--vw)) calc(5.0666666667 * var(--vw));
    margin: calc(16 * var(--vw)) auto 0;
    border-radius: calc(0.8 * var(--vw));
  }
}
#page-seat .caution-area li {
  font-size: 1.2rem;
  color: #464646;
  letter-spacing: 0.1em;
  line-height: 2.5;
  text-indent: -1em;
  padding-left: 1em;
}
@media screen and (max-width: 768px) {
  #page-seat .caution-area li {
    font-size: 1.2rem;
    line-height: 2;
  }
}
#page-seat .caution-area a {
  color: #B79100;
  text-decoration: underline;
}
@media print, screen and (min-width: 769px) {
  #page-seat .caution-area a:hover {
    text-decoration: none;
  }
}
@media screen and (max-width: 768px) {
  #page-seat .caution-area a.is-hover {
    text-decoration: none;
  }
}
/*# sourceMappingURL=data:application/json;base64,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cEIsc0JBQXNCO0VBQ3RCLGtCQUFrQjtBQUNwQjtBQUNBO0VBQ0U7SUFDRSxzQ0FBc0M7SUFDdEMsNkRBQTZEO0lBQzdELG1DQUFtQztJQUNuQyxvQ0FBb0M7RUFDdEM7QUFDRjtBQUNBO0VBQ0UsaUJBQWlCO0VBQ2pCLGNBQWM7RUFDZCxxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7QUFDbkI7QUFDQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLGNBQWM7RUFDaEI7QUFDRjtBQUNBO0VBQ0UsY0FBYztFQUNkLDBCQUEwQjtBQUM1QjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRjtBQUNBO0VBQ0U7SUFDRSxxQkFBcUI7RUFDdkI7QUFDRiIsImZpbGUiOiJzZWF0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIjpyb290IHtcbiAgLS12dzogMXZ3O1xufVxuXG4vKiBDU1MgRG9jdW1lbnQgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI3BhZ2Utc2VhdFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jcGFnZS1zZWF0IHtcbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC5zZWMtb2JzZXNzaW9uXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLnNlYy1jaGFydFxuICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbn1cbiNwYWdlLXNlYXQgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbn1cbiNwYWdlLXNlYXQgLnNlYy1vYnNlc3Npb24ge1xuICBtYXJnaW4tdG9wOiA2MnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhdCAuc2VjLW9ic2Vzc2lvbiB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNS40NjY2NjY2NjY3ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLW9ic2Vzc2lvbiAud3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEyNDBweDtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1vYnNlc3Npb24gLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgY2FsYygzLjIgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTEuMiAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy1vYnNlc3Npb24gLmNvbCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1vYnNlc3Npb24gLmNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg3LjczMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICB9XG59XG4jcGFnZS1zZWF0IC5zZWMtb2JzZXNzaW9uIGg0IHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0I3OTEwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1vYnNlc3Npb24gaDQge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgcGFkZGluZy1ib3R0b206IGNhbGMoMi45MzMzMzMzMzMzICogdmFyKC0tdncpKTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQuNTMzMzMzMzMzMyAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy1vYnNlc3Npb24gLnBpYyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1vYnNlc3Npb24gLnBpYyB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg1LjMzMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC44ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLW9ic2Vzc2lvbiBwIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI4NTcxNDI4NTc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWF0IC5zZWMtb2JzZXNzaW9uIHAge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg0NjE1Mzg0NjI7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0LjUzMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICB9XG59XG4jcGFnZS1zZWF0IC5zZWMtY2hhcnQsXG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsLFxuI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0LFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXksXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWF0IC5zZWMtY2hhcnQsXG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsLFxuI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0LFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXksXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNS40NjY2NjY2NjY3ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAubGVhZCxcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCAubGVhZCxcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCAubGVhZCxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAubGVhZCxcbiNwYWdlLXNlYXQgLnNlYy10cmF5IC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAubGVhZCxcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgLmxlYWQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjg1NzE0Mjg1NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDU0cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWF0IC5zZWMtY2hhcnQgLmxlYWQsXG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nIC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0IC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlIC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgLmxlYWQsXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQgLmxlYWQsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uIC5sZWFkLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCAubGVhZCB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODQ2MTUzODQ2MjtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMy4yICogdmFyKC0tdncpKTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTAuMTMzMzMzMzMzMyAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy1jaGFydCAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1yZWNsaW5pbmcgLndyYXBwZXIsXG4jcGFnZS1zZWF0IC5zZWMtcGFuZWwgLndyYXBwZXIsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgLndyYXBwZXIsXG4jcGFnZS1zZWF0IC5zZWMtdGFibGUgLndyYXBwZXIsXG4jcGFnZS1zZWF0IC5zZWMtdHJheSAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1saWdodCAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1wYXJ0aXRpb24gLndyYXBwZXIsXG4jcGFnZS1zZWF0IC5zZWMtb3V0bGV0IC53cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTI0MHB4O1xuICBtYXJnaW46IDYzcHggYXV0byAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy10cmF5IC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgLndyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgY2FsYygzLjIgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbi10b3A6IGNhbGMoMTEuMiAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy1jaGFydCAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIC5sZWFkICsgLndyYXBwZXIsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgLmxlYWQgKyAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgLmxlYWQgKyAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1saWdodCAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCAubGVhZCArIC53cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogNTdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1jaGFydCAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIC5sZWFkICsgLndyYXBwZXIsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgLmxlYWQgKyAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgLmxlYWQgKyAud3JhcHBlcixcbiNwYWdlLXNlYXQgLnNlYy1saWdodCAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAubGVhZCArIC53cmFwcGVyLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCAubGVhZCArIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDEwLjEzMzMzMzMzMzMgKiB2YXIoLS12dykpO1xuICB9XG59XG4jcGFnZS1zZWF0IC5zZWMtY2hhcnQgLmNvbCxcbiNwYWdlLXNlYXQgLnNlYy1yZWNsaW5pbmcgLmNvbCxcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCAuY29sLFxuI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0IC5jb2wsXG4jcGFnZS1zZWF0IC5zZWMtdGFibGUgLmNvbCxcbiNwYWdlLXNlYXQgLnNlYy10cmF5IC5jb2wsXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQgLmNvbCxcbiNwYWdlLXNlYXQgLnNlYy1wYXJ0aXRpb24gLmNvbCxcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgLmNvbCB7XG4gIHdpZHRoOiA2MTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1jaGFydCAuY29sLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAuY29sLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIC5jb2wsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgLmNvbCxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAuY29sLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgLmNvbCxcbiNwYWdlLXNlYXQgLnNlYy1saWdodCAuY29sLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAuY29sLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCAuY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDcuNzMzMzMzMzMzMyAqIHZhcigtLXZ3KSk7XG4gIH1cbiAgI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IC5jb2w6bGFzdC1jaGlsZCxcbiNwYWdlLXNlYXQgLnNlYy1yZWNsaW5pbmcgLmNvbDpsYXN0LWNoaWxkLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIC5jb2w6bGFzdC1jaGlsZCxcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCAuY29sOmxhc3QtY2hpbGQsXG4jcGFnZS1zZWF0IC5zZWMtdGFibGUgLmNvbDpsYXN0LWNoaWxkLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgLmNvbDpsYXN0LWNoaWxkLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IC5jb2w6bGFzdC1jaGlsZCxcbiNwYWdlLXNlYXQgLnNlYy1wYXJ0aXRpb24gLmNvbDpsYXN0LWNoaWxkLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCAuY29sOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoOC4yNjY2NjY2NjY3ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IGg0LFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyBoNCxcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCBoNCxcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCBoNCxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSBoNCxcbiNwYWdlLXNlYXQgLnNlYy10cmF5IGg0LFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IGg0LFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiBoNCxcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgaDQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IGg0LFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyBoNCxcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCBoNCxcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCBoNCxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSBoNCxcbiNwYWdlLXNlYXQgLnNlYy10cmF5IGg0LFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IGg0LFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiBoNCxcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy1jaGFydCAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIC5waWMsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgLnBpYyxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgLnBpYyxcbiNwYWdlLXNlYXQgLnNlYy1saWdodCAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCAucGljIHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1jaGFydCAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIC5waWMsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgLnBpYyxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgLnBpYyxcbiNwYWdlLXNlYXQgLnNlYy1saWdodCAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAucGljLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCAucGljIHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDQuMjY2NjY2NjY2NyAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy1jaGFydCAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy1yZWNsaW5pbmcgLnBpYyBpbWcsXG4jcGFnZS1zZWF0IC5zZWMtcGFuZWwgLnBpYyBpbWcsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgLnBpYyBpbWcsXG4jcGFnZS1zZWF0IC5zZWMtdGFibGUgLnBpYyBpbWcsXG4jcGFnZS1zZWF0IC5zZWMtdHJheSAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy1saWdodCAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy1wYXJ0aXRpb24gLnBpYyBpbWcsXG4jcGFnZS1zZWF0IC5zZWMtb3V0bGV0IC5waWMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IC5waWMgaW1nLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy10cmF5IC5waWMgaW1nLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IC5waWMgaW1nLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiAucGljIGltZyxcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgLnBpYyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC44ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IHVsLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyB1bCxcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCB1bCxcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCB1bCxcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSB1bCxcbiNwYWdlLXNlYXQgLnNlYy10cmF5IHVsLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IHVsLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiB1bCxcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWF0IC5zZWMtY2hhcnQgdWwsXG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nIHVsLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIHVsLFxuI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0IHVsLFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlIHVsLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgdWwsXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQgdWwsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uIHVsLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCB1bCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYyg0ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nIHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtcGFuZWwgdWwgYSxcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCB1bCBhLFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlIHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtdHJheSB1bCBhLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uIHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtb3V0bGV0IHVsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE0NXB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3QjdCN0I7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3MsIGJvcmRlci1jb2xvciAwLjNzLCBiYWNrZ3JvdW5kIDAuM3M7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWF0IC5zZWMtY2hhcnQgdWwgYSxcbiNwYWdlLXNlYXQgLnNlYy1yZWNsaW5pbmcgdWwgYSxcbiNwYWdlLXNlYXQgLnNlYy1wYW5lbCB1bCBhLFxuI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0IHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtdGFibGUgdWwgYSxcbiNwYWdlLXNlYXQgLnNlYy10cmF5IHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQgdWwgYSxcbiNwYWdlLXNlYXQgLnNlYy1wYXJ0aXRpb24gdWwgYSxcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQgdWwgYSB7XG4gICAgd2lkdGg6IGNhbGMoMjAuMjY2NjY2NjY2NyAqIHZhcigtLXZ3KSk7XG4gICAgaGVpZ2h0OiBjYWxjKDEwLjY2NjY2NjY2NjcgKiB2YXIoLS12dykpO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoNS4zMzMzMzMzMzMzICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IHVsIGEuaXMtY3IsXG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nIHVsIGEuaXMtY3IsXG4jcGFnZS1zZWF0IC5zZWMtcGFuZWwgdWwgYS5pcy1jcixcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCB1bCBhLmlzLWNyLFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlIHVsIGEuaXMtY3IsXG4jcGFnZS1zZWF0IC5zZWMtdHJheSB1bCBhLmlzLWNyLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IHVsIGEuaXMtY3IsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uIHVsIGEuaXMtY3IsXG4jcGFnZS1zZWF0IC5zZWMtb3V0bGV0IHVsIGEuaXMtY3Ige1xuICBjb2xvcjogI0I3OTEwMDtcbiAgYm9yZGVyLWNvbG9yOiAjQjc5MTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUVGO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1jaGFydCB1bCBhOmhvdmVyLFxuI3BhZ2Utc2VhdCAuc2VjLXJlY2xpbmluZyB1bCBhOmhvdmVyLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsIHVsIGE6aG92ZXIsXG4jcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgdWwgYTpob3ZlcixcbiNwYWdlLXNlYXQgLnNlYy10YWJsZSB1bCBhOmhvdmVyLFxuI3BhZ2Utc2VhdCAuc2VjLXRyYXkgdWwgYTpob3ZlcixcbiNwYWdlLXNlYXQgLnNlYy1saWdodCB1bCBhOmhvdmVyLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbiB1bCBhOmhvdmVyLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCB1bCBhOmhvdmVyIHtcbiAgICBjb2xvcjogI0I3OTEwMDtcbiAgICBib3JkZXItY29sb3I6ICNCNzkxMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVFRjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhdCAuc2VjLWNoYXJ0IHVsIGEuaXMtaG92ZXIsXG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nIHVsIGEuaXMtaG92ZXIsXG4jcGFnZS1zZWF0IC5zZWMtcGFuZWwgdWwgYS5pcy1ob3ZlcixcbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCB1bCBhLmlzLWhvdmVyLFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlIHVsIGEuaXMtaG92ZXIsXG4jcGFnZS1zZWF0IC5zZWMtdHJheSB1bCBhLmlzLWhvdmVyLFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IHVsIGEuaXMtaG92ZXIsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uIHVsIGEuaXMtaG92ZXIsXG4jcGFnZS1zZWF0IC5zZWMtb3V0bGV0IHVsIGEuaXMtaG92ZXIge1xuICAgIGNvbG9yOiAjQjc5MTAwO1xuICAgIGJvcmRlci1jb2xvcjogI0I3OTEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjRGNUVGO1xuICB9XG59XG4jcGFnZS1zZWF0IC5zZWMtcmVjbGluaW5nLFxuI3BhZ2Utc2VhdCAuc2VjLXBhbmVsLFxuI3BhZ2Utc2VhdCAuc2VjLXRhYmxlLFxuI3BhZ2Utc2VhdCAuc2VjLXBhcnRpdGlvbixcbiNwYWdlLXNlYXQgLnNlYy1vdXRsZXQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy1yZWNsaW5pbmcsXG4jcGFnZS1zZWF0IC5zZWMtcGFuZWwsXG4jcGFnZS1zZWF0IC5zZWMtdGFibGUsXG4jcGFnZS1zZWF0IC5zZWMtcGFydGl0aW9uLFxuI3BhZ2Utc2VhdCAuc2VjLW91dGxldCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNiAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy1oZWFkcmVzdCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0IHtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDE2ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuc2VjLWhlYWRyZXN0IHVsIGEge1xuICB3aWR0aDogMTkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWF0IC5zZWMtaGVhZHJlc3QgdWwgYSB7XG4gICAgd2lkdGg6IGNhbGMoMjkuMDY2NjY2NjY2NyAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy10cmF5LFxuI3BhZ2Utc2VhdCAuc2VjLWxpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS1zZWF0IC5zZWMtdHJheSxcbiNwYWdlLXNlYXQgLnNlYy1saWdodCB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygxNiAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLnNlYy10cmF5IHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQgdWwgYSB7XG4gIHdpZHRoOiAzMDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLnNlYy10cmF5IHVsIGEsXG4jcGFnZS1zZWF0IC5zZWMtbGlnaHQgdWwgYSB7XG4gICAgd2lkdGg6IGNhbGMoNDQuOCAqIHZhcigtLXZ3KSk7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLmNhdXRpb24tYXJlYSB7XG4gIHdpZHRoOiAxMjQwcHg7XG4gIHBhZGRpbmc6IDIycHggMzBweCAyM3B4O1xuICBtYXJnaW46IDEwMHB4IGF1dG8gMDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgI3BhZ2Utc2VhdCAuY2F1dGlvbi1hcmVhIHtcbiAgICB3aWR0aDogY2FsYyg5My4zMzMzMzMzMzMzICogdmFyKC0tdncpKTtcbiAgICBwYWRkaW5nOiBjYWxjKDQuOCAqIHZhcigtLXZ3KSkgY2FsYyg1LjA2NjY2NjY2NjcgKiB2YXIoLS12dykpO1xuICAgIG1hcmdpbjogY2FsYygxNiAqIHZhcigtLXZ3KSkgYXV0byAwO1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC44ICogdmFyKC0tdncpKTtcbiAgfVxufVxuI3BhZ2Utc2VhdCAuY2F1dGlvbi1hcmVhIGxpIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNDY0NjQ2O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIHRleHQtaW5kZW50OiAtMWVtO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLmNhdXRpb24tYXJlYSBsaSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cbiNwYWdlLXNlYXQgLmNhdXRpb24tYXJlYSBhIHtcbiAgY29sb3I6ICNCNzkxMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICNwYWdlLXNlYXQgLmNhdXRpb24tYXJlYSBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICNwYWdlLXNlYXQgLmNhdXRpb24tYXJlYSBhLmlzLWhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cbiJdfQ== */