.mv {
  background: #f7f7f7;
}

.sec-nav {
  position: relative;
  padding: 50px 0 0;
  letter-spacing: 0.15em;
}
.sec-nav__lead {
  font-size: 20px;
  font-style: italic;
  font-weight: 400;
  line-height: 2;
}

.scroller {
  border-top: 1px solid #000;
  border-left: 1px solid #000;
}
.scroller__ls {
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
}
.scroller__trigger {
  position: relative;
  display: block;
  padding: 15px 19px 15px 17px;
  font-size: 14px;
  letter-spacing: 0.1em;
}
.scroller__arrow {
  position: absolute;
  top: 0;
  right: 19px;
  bottom: 0;
  margin: auto;
}

/*! CSS Used from: http://keihonavi.jp/shared/css/component.css */
.c-table {
  border-spacing: 0;
  border-collapse: separate;
  border-right: 1px solid #d8d8d8;
  border-bottom: 1px solid #d8d8d8;
}
.c-table .notice {
  font-weight: 600;
  color: #9d0130;
}
.c-table a {
  text-decoration: underline;
}

.c-table th,
.c-table td {
  box-sizing: border-box;
  padding: 20px 25px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: middle;
  border-collapse: separate;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}

.c-table td {
  background: #fff;
}

.c-table .list li:nth-child(n+2) {
  margin-top: 10px;
}

.scroll-table {
  width: 100%;
  overflow-x: scroll;
  white-space: nowrap;
}
.scroll-table .c-table th,
.scroll-table .c-table td {
  box-sizing: border-box;
  padding: 10px 15px;
  font-size: 12px;
  font-weight: 400;
  word-break: break-all;
  word-wrap: break-word;
  vertical-align: middle;
  border-collapse: separate;
  border-top: 1px solid #d8d8d8;
  border-left: 1px solid #d8d8d8;
}

.c-tbl-vw {
  padding: 0 9px 0 0;
  text-align: center;
}

.c-tbl-vw .taketori-col {
  display: inline-block;
  padding-bottom: 0 !important;
}

.c-tbl-w01 {
  width: 42px;
}

.c-tbl-w02 {
  width: 200px;
}

.c-tbl-w03 {
  width: 195px;
}

.c-tbl-style01 {
  background: #f7f7f7;
}

.c-tbl-style02 {
  background: #fffed8;
}

th.c-tbl-style02 {
  background: #f7f7f7;
}

.c-table {
  width: 100%;
}

.c-tbl-split td,
.c-tbl-split th {
  height: 0 !important;
  padding: 0 !important;
  visibility: hidden;
  border: 0 !important;
}

/*! CSS Used from: http://keihonavi.jp/youkou/css/common.css */
.sec-point--table .c-tbl-vw {
  padding: 0 9px 0 0;
  text-align: center;
}

.sec-point--table .c-tbl-vw__wrap {
  display: block;
  width: 2em;
}

.sec-point--table .c-tbl-style02 {
  padding-right: 10px;
  padding-left: 10px;
}

.sec-point--table .taketori-col {
  display: inline-block;
  overflow: hidden !important;
}

@media (min-width: 768px) {
  .sec-nav {
    padding: 0;
  }
  .sec-nav__lead {
    font-size: 36px;
  }
  .scroller {
    display: flex;
    flex-wrap: wrap;
  }
  .scroller__ls {
    width: calc(100% / 3);
  }
  .c-table a:hover {
    text-decoration: none;
  }
  .scroll-table {
    overflow-x: hidden;
    white-space: normal;
  }
  .scroll-table--md {
    width: 100%;
    overflow-x: scroll;
    white-space: nowrap;
  }
  .scroll-table .c-table th,
.scroll-table .c-table td {
    box-sizing: border-box;
    padding: 20px 25px;
    font-size: 16px;
    font-weight: 400;
    word-break: break-all;
    word-wrap: break-word;
    vertical-align: middle;
    border-collapse: separate;
    border-top: 1px solid #d8d8d8;
    border-left: 1px solid #d8d8d8;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFzc2V0cy9zdHlsZXMvcGFnZXMvZXhhbS9zY2hlZHVsZS9fbXYuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZXhhbS9zY2hlZHVsZS9zdHlsZS5jc3MiLCJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc2NoZWR1bGUvX3NlYy1uYXYuc2NzcyIsImFzc2V0cy9zdHlsZXMvcGFnZXMvZXhhbS9zY2hlZHVsZS9fdGFibGUuc2NzcyIsImFzc2V0cy9zdHlsZXMvYWJzdHJhY3RzL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFLG1CQUFBO0FDQ0Y7O0FDRkE7RUFDRSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7QURLRjtBQ0NFO0VBQ0UsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FETUo7O0FDRUE7RUFDRSwwQkFBQTtFQUNBLDJCQUFBO0FETUY7QUNDRTtFQUNFLDRCQUFBO0VBQ0EsNkJBQUE7QURPSjtBQ0FFO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsNEJBQUE7RUFDQSxlQUFBO0VBQ0EscUJBQUE7QURPSjtBQ0pFO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxZQUFBO0FETUo7O0FFMURBLGlFQUFBO0FBRUE7RUFDRSxpQkFBQTtFQUNBLHlCQUFBO0VBQ0EsK0JBQUE7RUFDQSxnQ0FBQTtBRjRERjtBRTFERTtFQUNFLGdCQUFBO0VBQ0EsY0FBQTtBRjRESjtBRXpERTtFQUNFLDBCQUFBO0FGMkRKOztBRWpEQTs7RUFFRSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxxQkFBQTtFQUNBLHFCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7QUZ5REY7O0FFdERBO0VBQ0UsZ0JBQUE7QUZ5REY7O0FFckRFO0VBQ0UsZ0JBQUE7QUZ3REo7O0FFcERBO0VBQ0UsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUZ1REY7QUV4Q0U7O0VBRUUsc0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsNkJBQUE7RUFDQSw4QkFBQTtBRnVESjs7QUV0Q0E7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0FGd0RGOztBRXJEQTtFQUNFLHFCQUFBO0VBQ0EsNEJBQUE7QUZ3REY7O0FFckRBO0VBQ0UsV0FBQTtBRndERjs7QUVyREE7RUFDRSxZQUFBO0FGd0RGOztBRXJEQTtFQUNFLFlBQUE7QUZ3REY7O0FFckRBO0VBQ0UsbUJBQUE7QUZ3REY7O0FFckRBO0VBQ0UsbUJBQUE7QUZ3REY7O0FFckRBO0VBQ0UsbUJBQUE7QUZ3REY7O0FFckRBO0VBQ0UsV0FBQTtBRndERjs7QUVyREE7O0VBRUUsb0JBQUE7RUFDQSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7QUZ3REY7O0FFckRBLDhEQUFBO0FBQ0E7RUFDRSxrQkFBQTtFQUNBLGtCQUFBO0FGd0RGOztBRXJEQTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FGd0RGOztBRXJEQTtFQUNFLG1CQUFBO0VBQ0Esa0JBQUE7QUZ3REY7O0FFckRBO0VBQ0UscUJBQUE7RUFDQSwyQkFBQTtBRndERjs7QUdqTkk7RUZKSjtJQU1JLFVBQUE7RURNRjtFQ0hBO0lBT0ksZUFBQTtFRE9KO0VDRkY7SUFLSSxhQUFBO0lBQ0EsZUFBQTtFRE9GO0VDSkE7SUFLSSxxQkFBQTtFRFFKO0VFMUJJO0lBQ0UscUJBQUE7RUYyRE47RUU5QkY7SUFNSSxrQkFBQTtJQUNBLG1CQUFBO0VGd0RGO0VFckRBO0lBRUksV0FBQTtJQUNBLGtCQUFBO0lBQ0EsbUJBQUE7RUZ3REo7RUVwREE7O0lBY0ksc0JBQUE7SUFDQSxrQkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLHFCQUFBO0lBQ0EscUJBQUE7SUFDQSxzQkFBQTtJQUNBLHlCQUFBO0lBQ0EsNkJBQUE7SUFDQSw4QkFBQTtFRnlESjtBQXBJRiIsImZpbGUiOiJhc3NldHMvc3R5bGVzL3BhZ2VzL2V4YW0vc2NoZWR1bGUvc3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLm12IHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cbiIsIi5tdiB7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG59XG5cbi5zZWMtbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjLW5hdiB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNlYy1uYXZfX2xlYWQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlYy1uYXZfX2xlYWQge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuXG4uc2Nyb2xsZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JvbGxlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zY3JvbGxlcl9fbHMge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsZXJfX2xzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gIH1cbn1cbi5zY3JvbGxlcl9fdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDE1cHggMTlweCAxNXB4IDE3cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLnNjcm9sbGVyX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMTlweDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8qISBDU1MgVXNlZCBmcm9tOiBodHRwOi8va2VpaG9uYXZpLmpwL3NoYXJlZC9jc3MvY29tcG9uZW50LmNzcyAqL1xuLmMtdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG4uYy10YWJsZSAubm90aWNlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5ZDAxMzA7XG59XG4uYy10YWJsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jLXRhYmxlIHRoLFxuLmMtdGFibGUgdGQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuXG4uYy10YWJsZSB0ZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5jLXRhYmxlIC5saXN0IGxpOm50aC1jaGlsZChuKzIpIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLnNjcm9sbC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC10YWJsZSB7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2Nyb2xsLXRhYmxlLS1tZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cbi5zY3JvbGwtdGFibGUgLmMtdGFibGUgdGgsXG4uc2Nyb2xsLXRhYmxlIC5jLXRhYmxlIHRkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZDhkOGQ4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JvbGwtdGFibGUgLmMtdGFibGUgdGgsXG4uc2Nyb2xsLXRhYmxlIC5jLXRhYmxlIHRkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG4gIH1cbn1cblxuLmMtdGJsLXZ3IHtcbiAgcGFkZGluZzogMCA5cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRibC12dyAudGFrZXRvcmktY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYy10YmwtdzAxIHtcbiAgd2lkdGg6IDQycHg7XG59XG5cbi5jLXRibC13MDIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5jLXRibC13MDMge1xuICB3aWR0aDogMTk1cHg7XG59XG5cbi5jLXRibC1zdHlsZTAxIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmMtdGJsLXN0eWxlMDIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZWQ4O1xufVxuXG50aC5jLXRibC1zdHlsZTAyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtdGJsLXNwbGl0IHRkLFxuLmMtdGJsLXNwbGl0IHRoIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9rZWlob25hdmkuanAveW91a291L2Nzcy9jb21tb24uY3NzICovXG4uc2VjLXBvaW50LS10YWJsZSAuYy10Ymwtdncge1xuICBwYWRkaW5nOiAwIDlweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYy1wb2ludC0tdGFibGUgLmMtdGJsLXZ3X193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5zZWMtcG9pbnQtLXRhYmxlIC5jLXRibC1zdHlsZTAyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc2VjLXBvaW50LS10YWJsZSAudGFrZXRvcmktY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59IiwiLnNlYy1uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9fbGVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgIH1cbiAgfVxufVxuXG4uc2Nyb2xsZXIge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2xzIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuICAgIH1cbiAgfVxuXG4gICZfX3RyaWdnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxNXB4IDE5cHggMTVweCAxN3B4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTlweDtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG4iLCIvKiEgQ1NTIFVzZWQgZnJvbTogaHR0cDovL2tlaWhvbmF2aS5qcC9zaGFyZWQvY3NzL2NvbXBvbmVudC5jc3MgKi9cbi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuLmMtdGFibGUge1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkOGQ4ZDg7XG5cbiAgLm5vdGljZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzlkMDEzMDtcbiAgfVxuXG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtdGFibGUgdGgsXG4uYy10YWJsZSB0ZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDIwcHggMjVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNkOGQ4ZDg7XG59XG5cbi5jLXRhYmxlIHRkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmMtdGFibGUgLmxpc3QgbGkge1xuICAmOm50aC1jaGlsZChuICsgMikge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNjcm9sbC10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgJi0tbWQge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICAuYy10YWJsZSB0aCxcbiAgLmMtdGFibGUgdGQge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2Q4ZDhkODtcbiAgICB9XG4gIH1cbn1cblxuLmMtdGJsLXZ3IHtcbiAgcGFkZGluZzogMCA5cHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jLXRibC12dyAudGFrZXRvcmktY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYy10YmwtdzAxIHtcbiAgd2lkdGg6IDQycHg7XG59XG5cbi5jLXRibC13MDIge1xuICB3aWR0aDogMjAwcHg7XG59XG5cbi5jLXRibC13MDMge1xuICB3aWR0aDogMTk1cHg7XG59XG5cbi5jLXRibC1zdHlsZTAxIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmMtdGJsLXN0eWxlMDIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZWQ4O1xufVxuXG50aC5jLXRibC1zdHlsZTAyIHtcbiAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmMtdGJsLXNwbGl0IHRkLFxuLmMtdGJsLXNwbGl0IHRoIHtcbiAgaGVpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLyohIENTUyBVc2VkIGZyb206IGh0dHA6Ly9rZWlob25hdmkuanAveW91a291L2Nzcy9jb21tb24uY3NzICovXG4uc2VjLXBvaW50LS10YWJsZSAuYy10Ymwtdncge1xuICBwYWRkaW5nOiAwIDlweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlYy1wb2ludC0tdGFibGUgLmMtdGJsLXZ3X193cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyZW07XG59XG5cbi5zZWMtcG9pbnQtLXRhYmxlIC5jLXRibC1zdHlsZTAyIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4uc2VjLXBvaW50LS10YWJsZSAudGFrZXRvcmktY29sIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCJAbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbihcbiAgJGxvd2VyLFxuICAkdXBwZXIsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHNcbikge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbn1cblxuQG1peGluIGNsZWFyZml4IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii8uIn0= */
