body .wrap {
  margin: 100px auto;
}
@media screen and (max-width: 480px) {
  body .wrap {
    margin-top: 50px;
  }
}
body .wrap .login {
  width: 100%;
  max-width: 450px;
  margin: 0 auto;
  padding: 50px;
  background: #fff;
  border: 1px solid #c3c4c7;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04);
}
@media screen and (max-width: 500px) {
  body .wrap .login {
    width: 90%;
    min-width: 300px;
    padding: 50px 20px;
  }
}
body .wrap .login input {
  width: 100%;
  margin: 10px auto;
  padding: 10px 5px;
  border: 1px solid black;
}
@media screen and (max-width: 500px) {
  body .wrap .login input {
    width: 100%;
    font-size: 16px;
  }
}
body .wrap .login .button {
  text-align: center;
  margin: 20px 0;
}
body .wrap .login .button button {
  background-color: #cccccc;
  padding: 10px 30px;
  font-size: 20px;
  position: relative;
  color: #666;
  transition: 0.5s;
  border: 0;
  cursor: pointer;
}
body .wrap .login .button button::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #b5b5b5;
  transition: 0.5s;
  transform: scale(0.9);
  z-index: -1;
}
body .wrap .login .line-login {
  text-align: center;
}
body .wrap .login .line-login button {
  background-color: #0f0;
  padding: 20px 30px;
  color: white;
}
body .wrap .login .new {
  font-size: 18px;
  text-align: center;
}
body .wrap .login .new:hover {
  color: #00c1df;
}
body .wrap .forgot {
  font-size: 18px;
  text-align: center;
  padding-top: 50px;
}
body .wrap .forgot a:hover {
  color: #ff0000;
}

.wrap {
  margin: 50px auto;
  min-width: 690px;
  max-width: 690px;
}
@media screen and (max-width: 768px) {
  .wrap {
    min-width: unset;
    width: 85%;
  }
}
.wrap .title {
  font-size: 40px;
  padding: 10px 0 80px;
  text-align: center;
}
@media screen and (max-width: 480px) {
  .wrap .title {
    font-size: 30px;
    padding-bottom: 50px;
  }
}
.wrap .asterisk {
  font-size: 14px;
}
.wrap .personalInfo {
  margin: 20px 0;
}
.wrap .personalInfo br {
  display: none;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo br {
    display: block;
  }
}
.wrap .personalInfo .label_br {
  display: block;
}
.wrap .personalInfo label {
  margin-right: 20px;
  width: 128px;
}
.wrap .personalInfo input, .wrap .personalInfo textarea {
  border: 1px solid #cccccc;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo input, .wrap .personalInfo textarea {
    width: 100%;
    font-size: 16px;
  }
}
.wrap .personalInfo select {
  border: 1px solid #cccccc;
  width: 100px !important;
  padding: 10px 5px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo select {
    width: 25%;
    margin: 5px 5px;
  }
}
@media screen and (max-width: 417px) {
  .wrap .personalInfo select {
    width: 24%;
  }
}
.wrap .personalInfo input[type=radio] {
  width: 1rem !important;
  height: 1rem !important;
}
.wrap .personalInfo .kids1 {
  display: flex;
  padding: 20px 0;
  align-items: center;
  justify-content: space-between;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo .kids1 {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo .kids1 .name {
    width: 500px;
  }
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo .kids1 .name_input {
    width: 48%;
  }
}
.wrap .personalInfo .kids1 .name_input input {
  width: 100%;
}
.wrap .personalInfo .kids2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 0;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo .kids2 {
    display: block;
  }
}
.wrap .personalInfo .kids2 .day-select {
  width: 65%;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo .kids2 .day-select {
    width: 100%;
    justify-content: space-between;
  }
}
.wrap .personalInfo .kids2 .day-select select {
  margin: 0 10px 0 20px;
}
.wrap .personalInfo .kids2 .day-select select:first-of-type {
  margin-left: 0;
}
.wrap .personalInfo .kids2 .in {
  width: 65%;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo .kids2 .in {
    width: 100%;
  }
}
.wrap .personalInfo .kids2 .in input {
  width: 100px;
  padding: 10px;
}
.wrap .personalInfo .kids2 .pref-select {
  width: 65%;
}
@media screen and (max-width: 768px) {
  .wrap .personalInfo .kids2 .pref-select select {
    width: 60%;
  }
}
.wrap .personalInfo .kids3 {
  padding: 20px 0;
  display: flex;
  justify-content: space-around;
}
.wrap .personalInfo .kids3 .radio {
  width: 30%;
  text-align: center;
}
.wrap .personalInfo .kids3 .radio input {
  width: 10%;
}
.wrap .kiyaku-box {
  margin: 50px 0 20px;
}
.wrap .kiyaku-box .kiyaku-title {
  padding-bottom: 10px;
  font-size: 20px;
}
.wrap .kiyaku-box .kiyaku-text {
  padding: 5px;
  border: 1px solid #cccccc;
  overflow: scroll;
  height: 10em;
}
.wrap .button {
  text-align: center;
  padding: 40px;
}
.wrap .button button {
  background-color: #cccccc;
  padding: 20px 30px;
}

.wrap {
  width: 45%;
  margin: 50px auto;
  min-width: 690px;
}
@media screen and (max-width: 768px) {
  .wrap {
    min-width: unset;
    width: 85%;
  }
}
.wrap .title {
  font-size: 40px;
  padding: 10px 0;
  text-align: center;
}
@media screen and (max-width: 480px) {
  .wrap .title {
    font-size: 30px;
    padding-bottom: 0;
  }
}
.wrap .list {
  margin: 60px 0;
}
.wrap .list li {
  padding: 30px 0 5px;
  border-bottom: 1px solid black;
}
.wrap .button {
  text-align: center;
  display: flex;
  justify-content: center;
}
.wrap .button button {
  width: 200px;
  border: 1px solid black;
  padding: 20px 0;
  margin: 0 20px;
}

.wrap {
  width: 45%;
  margin: 50px auto;
  min-width: 690px;
}
@media screen and (max-width: 768px) {
  .wrap {
    min-width: unset;
    width: 85%;
  }
}
.wrap .title {
  font-size: 40px;
  padding: 10px 0;
  padding: 10px 0 80px;
  text-align: center;
}
@media screen and (max-width: 480px) {
  .wrap .title {
    font-size: 30px;
    padding-bottom: 50px;
  }
}
.wrap .data-list {
  border: 5px double black;
  padding: 10px 30px 40px;
}
.wrap .data-list li {
  padding: 30px 0 5px;
  border-bottom: 1px solid black;
}
.wrap .link-list {
  margin-top: 40px;
}
.wrap .link-list li {
  padding: 10px 0;
}
.wrap .link-list li a:hover {
  color: aqua;
}

.page-nation {
  margin-top: 70px;
  text-align: center;
}
.page-nation li {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  width: 40px;
  text-align: center;
  border: 1px #ccc solid;
  color: #000053;
  border-radius: 5px/5px;
}
.page-nation li a {
  display: block;
}
.page-nation li a:hover {
  color: #fff;
  text-decoration: none;
  background-color: #ff9500;
}
.page-nation .pre {
  background-color: #ccc;
  color: #333;
}
.page-nation .this {
  background-color: #777;
  color: #fff;
}

.wrap {
  width: 45%;
  margin: 50px auto;
  min-width: 690px;
}
@media screen and (max-width: 768px) {
  .wrap {
    min-width: unset;
    width: 90%;
  }
}
.wrap .title {
  font-size: 40px;
  padding: 10px 0;
  padding: 10px 0 50px;
  text-align: center;
}
@media screen and (max-width: 480px) {
  .wrap .title {
    font-size: 30px;
  }
}
.wrap .detail {
  border: 5px double black;
  padding: 20px 10px;
}
.wrap .detail li {
  padding: 20px;
}
.wrap .subscriber {
  padding: 30px 0 50px;
}
.wrap .subscriber .box {
  border: 1px solid black;
  padding: 20px;
}
.wrap .subscriber .box li {
  padding: 10px;
}
.wrap .button {
  text-align: center;
}
.wrap .button button {
  width: 250px;
  padding: 20px 22px;
  border: 1px solid black;
  margin: 10px 0;
}

.thanks {
  width: 40%;
  margin: 200px auto;
}
.thanks p {
  text-align: center;
  line-height: 40px;
  font-size: 20px;
}
.thanks div {
  text-align: center;
  padding: 50px 0;
}
.thanks div button {
  border: 1px solid black;
  padding: 20px 30px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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QU1RO0lBQ0E7RUh3VFY7QUFDRjtBR3RUSTtFQUNJO0VBQ0E7QUh3VFI7QUd2VFE7RUFDSTtFQUNBO0FIeVRaO0FHclRJO0VBQ0k7QUh1VFI7QUd0VFE7RUFDSTtBSHdUWjtBR3ZUWTtFQUNJO0FIeVRoQjs7QUdwVEE7RUFDSTtFQUNBO0FIdVRKO0FHdFRJO0VBQ0k7RUFDQTtFQUFZO0VBQ1o7RUFBVztFQUNYO0VBQXNCO0VBQ3RCO0FIMlRSO0FHelRRO0VBQ0k7QUgyVFo7QUd6VFE7RUFDSTtFQUNBO0VBQ0E7QUgyVFo7QUd4VEs7RUFDRztFQUNBO0FIMFRSO0FHeFRJO0VBQ0k7RUFDQTtBSDBUUjs7QUl4WEE7RUFDSTtFQUNBO0VBQ0E7QUoyWEo7QUkxWEk7RUFKSjtJQUtRO0lBQ0E7RUo2WE47QUFDRjtBSTVYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FKOFhSO0FJN1hRO0VBTEo7SUFNUTtFSmdZVjtBQUNGO0FJOVhJO0VBQ0k7RUFDQTtBSmdZUjtBSS9YUTtFQUNJO0FKaVlaO0FJOVhJO0VBQ0k7QUpnWVI7QUkvWFE7RUFDSTtFQUNBO0FKaVlaO0FJaFlZO0VBQ0k7QUprWWhCO0FJOVhJO0VBQ0k7QUpnWVI7QUkvWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmlZWjs7QUt6YUE7RUFDSTtFQUNBO0FMNGFKO0FLM2FJO0VBQ0k7RUFDQTtFQUNBO0FMNmFSO0FLM2FJO0VBQ0k7RUFDQTtBTDZhUjtBSzVhUTtFQUNJO0VBQ0E7QUw4YVosQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zYXNzL3VzZXIvbG9naW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy91c2VyL3VzZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy91c2VyL3JlZ2lzdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvdXNlci9jb25maXJtYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy91c2VyL2FjY291bnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy91c2VyL3Jlc2VydmUtY29uZmlybWF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Nhc3MvdXNlci90aGFua3Muc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJib2R5e1xuICAgIC53cmFwe1xuICAgICAgICBtYXJnaW46IDEwMHB4IGF1dG87XG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjQ4MHB4KSB7XG4gICAgICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgfVxuICAgICAgIC5sb2dpbntcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYzNjNGM3O1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG5cbiAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjUwMHB4KSB7XG4gICAgICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMjBweDtcbiAgICAgICAgICAgfVxuICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IGF1dG87XG4gICAgICAgICAgICAgICBwYWRkaW5nOiAgMTBweCA1cHg7XG4gICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo1MDBweCkge1xuICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgIH0gICAgICAgICAgICBcbiAgICAgICAgICAgfVxuICAgICAgICAgICAuYnV0dG9ue1xuICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjNjY2O1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiNWI1YjU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKC45KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICAvLyB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBib3gtc2hhZG93OiAwIDAgMTVweCAjYjViNWI1O1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICAgICAgIC8vICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAvLyAgICAgY29sb3I6ICNiNWI1YjU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICNiNWI1YjU7XG4gICAgICAgICAgICAgICAgICAgIC8vICAgICB0ZXh0LXNoYWRvdzogMCAwIDVweCAjYjViNWI1O1xuICAgICAgICAgICAgICAgICAgICAvLyB9XG4gICAgICAgICAgICAgICB9XG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLmxpbmUtbG9naW57XG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICBidXR0b257XG4gICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMDtcbiAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgfVxuICAgICAgICAgICB9XG4gICAgICAgICAgIC5uZXd7XG4gICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgICAgICAgIH1cbiAgICAgICAgICAgLm5ldzpob3ZlcntcbiAgICAgICAgICAgICAgIGNvbG9yOiAjMDBjMWRmO1xuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIC5mb3Jnb3R7XG4gICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgIGNvbG9yOiAjZmYwMDAwO1xuICAgICAgICAgICB9XG4gICAgICAgfVxuICAgICAgIFxuICAgIH1cbn0iLCJib2R5IC53cmFwIHtcbiAgbWFyZ2luOiAxMDBweCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAud3JhcCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuYm9keSAud3JhcCAubG9naW4ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjM2M0Yzc7XG4gIGJveC1zaGFkb3c6IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgYm9keSAud3JhcCAubG9naW4ge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWluLXdpZHRoOiAzMDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIH1cbn1cbmJvZHkgLndyYXAgLmxvZ2luIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMTBweCBhdXRvO1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICBib2R5IC53cmFwIC5sb2dpbiBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5ib2R5IC53cmFwIC5sb2dpbiAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbn1cbmJvZHkgLndyYXAgLmxvZ2luIC5idXR0b24gYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgcGFkZGluZzogMTBweCAzMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICM2NjY7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuYm9keSAud3JhcCAubG9naW4gLmJ1dHRvbiBidXR0b246OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjYjViNWI1O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gIHotaW5kZXg6IC0xO1xufVxuYm9keSAud3JhcCAubG9naW4gLmxpbmUtbG9naW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5ib2R5IC53cmFwIC5sb2dpbiAubGluZS1sb2dpbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGYwO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbmJvZHkgLndyYXAgLmxvZ2luIC5uZXcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbmJvZHkgLndyYXAgLmxvZ2luIC5uZXc6aG92ZXIge1xuICBjb2xvcjogIzAwYzFkZjtcbn1cbmJvZHkgLndyYXAgLmZvcmdvdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cbmJvZHkgLndyYXAgLmZvcmdvdCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZjAwMDA7XG59XG5cbi53cmFwIHtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIG1pbi13aWR0aDogNjkwcHg7XG4gIG1heC13aWR0aDogNjkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4ud3JhcCAudGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLndyYXAgLmFzdGVyaXNrIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLndyYXAgLnBlcnNvbmFsSW5mbyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuLndyYXAgLnBlcnNvbmFsSW5mbyBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcCAucGVyc29uYWxJbmZvIGJyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAubGFiZWxfYnIge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi53cmFwIC5wZXJzb25hbEluZm8gbGFiZWwge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMjhweDtcbn1cbi53cmFwIC5wZXJzb25hbEluZm8gaW5wdXQsIC53cmFwIC5wZXJzb25hbEluZm8gdGV4dGFyZWEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAgLnBlcnNvbmFsSW5mbyBpbnB1dCwgLndyYXAgLnBlcnNvbmFsSW5mbyB0ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4ud3JhcCAucGVyc29uYWxJbmZvIHNlbGVjdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAgLnBlcnNvbmFsSW5mbyBzZWxlY3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgbWFyZ2luOiA1cHggNXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0MTdweCkge1xuICAud3JhcCAucGVyc29uYWxJbmZvIHNlbGVjdCB7XG4gICAgd2lkdGg6IDI0JTtcbiAgfVxufVxuLndyYXAgLnBlcnNvbmFsSW5mbyBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwIC5wZXJzb25hbEluZm8gLmtpZHMxIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwIC5wZXJzb25hbEluZm8gLmtpZHMxIC5uYW1lIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwIC5wZXJzb25hbEluZm8gLmtpZHMxIC5uYW1lX2lucHV0IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG4ud3JhcCAucGVyc29uYWxJbmZvIC5raWRzMSAubmFtZV9pbnB1dCBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwIC5wZXJzb25hbEluZm8gLmtpZHMyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczIgLmRheS1zZWxlY3Qge1xuICB3aWR0aDogNjUlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczIgLmRheS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczIgLmRheS1zZWxlY3Qgc2VsZWN0IHtcbiAgbWFyZ2luOiAwIDEwcHggMCAyMHB4O1xufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczIgLmRheS1zZWxlY3Qgc2VsZWN0OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi53cmFwIC5wZXJzb25hbEluZm8gLmtpZHMyIC5pbiB7XG4gIHdpZHRoOiA2NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcCAucGVyc29uYWxJbmZvIC5raWRzMiAuaW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ud3JhcCAucGVyc29uYWxJbmZvIC5raWRzMiAuaW4gaW5wdXQge1xuICB3aWR0aDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ud3JhcCAucGVyc29uYWxJbmZvIC5raWRzMiAucHJlZi1zZWxlY3Qge1xuICB3aWR0aDogNjUlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczIgLnByZWYtc2VsZWN0IHNlbGVjdCB7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczMge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczMgLnJhZGlvIHtcbiAgd2lkdGg6IDMwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndyYXAgLnBlcnNvbmFsSW5mbyAua2lkczMgLnJhZGlvIGlucHV0IHtcbiAgd2lkdGg6IDEwJTtcbn1cbi53cmFwIC5raXlha3UtYm94IHtcbiAgbWFyZ2luOiA1MHB4IDAgMjBweDtcbn1cbi53cmFwIC5raXlha3UtYm94IC5raXlha3UtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLndyYXAgLmtpeWFrdS1ib3ggLmtpeWFrdS10ZXh0IHtcbiAgcGFkZGluZzogNXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBvdmVyZmxvdzogc2Nyb2xsO1xuICBoZWlnaHQ6IDEwZW07XG59XG4ud3JhcCAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0MHB4O1xufVxuLndyYXAgLmJ1dHRvbiBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59XG5cbi53cmFwIHtcbiAgd2lkdGg6IDQ1JTtcbiAgbWFyZ2luOiA1MHB4IGF1dG87XG4gIG1pbi13aWR0aDogNjkwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud3JhcCB7XG4gICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG4ud3JhcCAudGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndyYXAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi53cmFwIC5saXN0IHtcbiAgbWFyZ2luOiA2MHB4IDA7XG59XG4ud3JhcCAubGlzdCBsaSB7XG4gIHBhZGRpbmc6IDMwcHggMCA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjaztcbn1cbi53cmFwIC5idXR0b24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLndyYXAgLmJ1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMjAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG4ud3JhcCB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBtaW4td2lkdGg6IDY5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxufVxuLndyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMCA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuLndyYXAgLmRhdGEtbGlzdCB7XG4gIGJvcmRlcjogNXB4IGRvdWJsZSBibGFjaztcbiAgcGFkZGluZzogMTBweCAzMHB4IDQwcHg7XG59XG4ud3JhcCAuZGF0YS1saXN0IGxpIHtcbiAgcGFkZGluZzogMzBweCAwIDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuLndyYXAgLmxpbmstbGlzdCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG4ud3JhcCAubGluay1saXN0IGxpIHtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuLndyYXAgLmxpbmstbGlzdCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6IGFxdWE7XG59XG5cbi5wYWdlLW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wYWdlLW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0MHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggI2NjYyBzb2xpZDtcbiAgY29sb3I6ICMwMDAwNTM7XG4gIGJvcmRlci1yYWRpdXM6IDVweC81cHg7XG59XG4ucGFnZS1uYXRpb24gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBhZ2UtbmF0aW9uIGxpIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5NTAwO1xufVxuLnBhZ2UtbmF0aW9uIC5wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICBjb2xvcjogIzMzMztcbn1cbi5wYWdlLW5hdGlvbiAudGhpcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud3JhcCB7XG4gIHdpZHRoOiA0NSU7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBtaW4td2lkdGg6IDY5MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndyYXAge1xuICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLndyYXAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMCA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud3JhcCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuLndyYXAgLmRldGFpbCB7XG4gIGJvcmRlcjogNXB4IGRvdWJsZSBibGFjaztcbiAgcGFkZGluZzogMjBweCAxMHB4O1xufVxuLndyYXAgLmRldGFpbCBsaSB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4ud3JhcCAuc3Vic2NyaWJlciB7XG4gIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xufVxuLndyYXAgLnN1YnNjcmliZXIgLmJveCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLndyYXAgLnN1YnNjcmliZXIgLmJveCBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4ud3JhcCAuYnV0dG9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndyYXAgLmJ1dHRvbiBidXR0b24ge1xuICB3aWR0aDogMjUwcHg7XG4gIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4udGhhbmtzIHtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiAyMDBweCBhdXRvO1xufVxuLnRoYW5rcyBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuLnRoYW5rcyBkaXYge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbn1cbi50aGFua3MgZGl2IGJ1dHRvbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG59IiwiLndyYXB7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgbWluLXdpZHRoOiA2OTBweDtcbiAgICBtYXgtd2lkdGg6IDY5MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDgwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFzdGVyaXNre1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICAgIC5wZXJzb25hbEluZm97XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBicntcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubGFiZWxfYnJ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBsYWJlbHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMjhweDtcbiAgICAgICAgfVxuICAgICAgICBpbnB1dCwgdGV4dGFyZWF7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCA1cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4ICA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NDE3cHgpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0W3R5cGU9cmFkaW9de1xuICAgICAgICAgICAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5raWRzMXtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAubmFtZXtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5uYW1lX2lucHV0e1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXR7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5raWRzMntcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZGF5LXNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc2VsZWN0e1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46MCAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW57XG4gICAgICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGlucHV0e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wcmVmLXNlbGVjdHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICAgICAgICAgIHNlbGVjdHtcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgICAgIC5raWRzM3tcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIC5yYWRpb3tcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBpbnB1dHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH0gXG4gICAgLmtpeWFrdS1ib3h7XG4gICAgICAgICAgICBtYXJnaW46IDUwcHggMCAyMHB4O1xuICAgICAgICAgICAgLmtpeWFrdS10aXRsZXtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAua2l5YWt1LXRleHR7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHNjcm9sbDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwZW07ICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgfVxuICAgIC5idXR0b257XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbn0iLCIud3JhcHtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbjogNTBweCBhdXRvO1xuICAgIG1pbi13aWR0aDogNjkwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgfVxuICAgIC50aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IFxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NDgwcHgpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9ICAgICAgICBcbiAgICAubGlzdHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDA7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMzBweCAwIDVweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjayA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ1dHRvbntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYnV0dG9ue1xuICAgICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgICBtYXJnaW46ICAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLndyYXB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW46IDUwcHggYXV0bztcbiAgICBtaW4td2lkdGg6IDY5MHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjhweCkge1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0O1xuICAgICAgICB3aWR0aDogODUlO1xuICAgIH1cbiAgICAudGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgODBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyBcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjQ4MHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZGF0YS1saXN0e1xuICAgICAgICBib3JkZXI6IDVweCBkb3VibGUgYmxhY2sgO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDMwcHggNDBweDtcbiAgICAgICAgbGl7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDAgNXB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrIDtcblxuICAgICAgICB9XG4gICAgfVxuICAgIC5saW5rLWxpc3R7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgIGxpe1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgICAgICBjb2xvcjogYXF1YTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWdlLW5hdGlvbntcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDo0MHB4O1xuICAgICAgICB3aWR0aDo0MHB4O3RleHQtYWxpZ246Y2VudGVyO1xuICAgICAgICBib3JkZXI6MXB4ICNjY2Mgc29saWQ7Y29sb3I6IzAwMDA1MztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IC8gNXB4O1xuICAgICAgIFxuICAgICAgICBhe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgYTpob3ZlcntcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmOTUwMDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgfVxuICAgICAucHJle1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiNjY2M7XG4gICAgICAgIGNvbG9yOiMzMzM7XG4gICAgfVxuICAgIC50aGlze1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiM3Nzc7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgfVxufSIsIi53cmFwe1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luOiA1MHB4IGF1dG87XG4gICAgbWluLXdpZHRoOiA2OTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiB1bnNldDtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgLnRpdGxle1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo0ODBweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5kZXRhaWx7XG4gICAgICAgIGJvcmRlcjogNXB4IGRvdWJsZSBibGFjaztcbiAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICBsaXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1YnNjcmliZXJ7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCA1MHB4O1xuICAgICAgICAuYm94e1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgICAgbGl7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuYnV0dG9ue1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJ1dHRvbntcbiAgICAgICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjJweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnRoYW5rc3tcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogMjAwcHggYXV0bztcbiAgICBwe1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIGRpdntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgO1xuICAgICAgICBidXR0b257XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/