@charset "UTF-8";
@import url("//use.fontawesome.com/releases/v5.7.2/css/all.css");
/* mixins
------------------------------------------------------- */
/* 色指定
------------------------------------------------------- */
/* top-smp
------------------------------------------------------- */
#top {
  position: relative;
}
#top section {
  margin: 3rem auto;
}
#top .reception-notice {
  margin-top: 3rem;
  padding: 1.6rem;
  border: 1px solid #4bb29a;
  border-radius: 10px;
}
#top .reception-notice h2 {
  margin: 0 0 1rem;
  text-align: center;
}
#top .top-navigation {
  margin: 3rem 0;
}
#top .top-navigation ul li {
  margin-bottom: 1rem;
  font-size: 12px;
  font-size: 0.75rem;
  color: #7f8080;
}
#top .top-navigation ul li img {
  margin-bottom: 5px;
}
#top .medical-information {
  padding: 1.2rem;
  background: #81d8d0;
  border-radius: 20px;
  color: #fff;
}
#top .medical-information h2 {
  text-align: center;
  color: #fff;
}
#top .medical-information .medical-information-lead {
  text-align: center;
}
#top .medical-information .medical-information-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 88%;
  margin: 2rem auto 0;
  padding: 0;
  list-style: none;
}
#top .medical-information .medical-information-list li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 2rem;
  padding: 0 1.5rem;
  border-right: 5px solid #fff;
  border-left: 5px solid #fff;
}
#top .privacy-protection {
  padding: 1.2rem;
  background: #7f8080;
  border-radius: 20px;
  color: #fff;
}
#top .privacy-protection h2 {
  text-align: center;
  color: #fff;
}
#top .privacy-protection .privacy-protection-lead {
  text-align: center;
}
#top .privacy-protection .privacy-protection-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
  width: 88%;
  margin: 2rem auto;
  padding: 0;
  list-style: none;
}
#top .privacy-protection .privacy-protection-list li {
  width: 30%;
}
#top .privacy-protection .privacy-protection-text span {
  display: block;
  width: 30%;
  margin: 0 auto 1rem;
}

/* top-PC
------------------------------------------------------- */
@media only screen and (min-width: 961px) {
  #top .fv {
    max-height: 100vh;
  }
  #top section {
    margin: 5rem auto;
  }
  #top .reception-notice {
    padding: 3rem;
  }
  #top .reception-notice h2 {
    font-size: 32px;
    font-size: 2rem;
  }
  #top .reception-notice p {
    font-size: 18px;
    font-size: 1.125rem;
  }
  #top .top-navigation {
    max-width: 700px;
    margin: 0 auto;
  }
  #top .top-navigation ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 2%;
  }
  #top .top-navigation ul li {
    width: 49%;
  }
  #top .content-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    gap: 5%;
  }
  #top .content-inner .list-section {
    margin-bottom: 0;
  }
  #top .medical-information {
    padding: 40px;
  }
  #top .medical-information .medical-information-list {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #top .medical-information .medical-information-list li {
    width: 25%;
    border-left: none;
  }
  #top .medical-information .medical-information-list li:first-child, #top .medical-information .medical-information-list li:nth-child(5) {
    border-left: 5px solid #fff;
  }
  #top .privacy-protection {
    padding: 40px;
  }
  #top .privacy-protection .privacy-protection-list {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  #top .privacy-protection .privacy-protection-text {
    text-align: center;
  }
  #top .privacy-protection .privacy-protection-text span {
    width: 80px;
  }
}
/* top-tablet
------------------------------------------------------- */
@media screen and (min-width: 768px) and (max-width: 960px) {
  #top .top-navigation ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    gap: 2%;
  }
  #top .top-navigation ul li {
    width: 49%;
    margin-bottom: 1rem;
  }
  #top .medical-information .medical-information-list li {
    width: 49%;
    margin-bottom: 1rem;
    border-left: none;
  }
  #top .medical-information .medical-information-list li:nth-child(odd) {
    border-left: 5px solid #fff;
  }
  #top .privacy-protection .privacy-protection-list li {
    width: 23%;
  }
  #top .privacy-protection .privacy-protection-text span {
    width: 15%;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInRvcC5jc3MiLCJfYmFzZS5zY3NzIiwidG9wLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRVIsZ0VBQUE7QUFFUjt5REFBQTtBQTBCQTt5REFBQTtBQzNCQTt5REFBQTtBQUVBO0VBQ0Usa0JBQUE7QUZJRjtBRUZFO0VBQ0UsaUJBQUE7QUZJSjtBRUZFO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBRklKO0FFRkk7RUFDRSxnQkFBQTtFQUNBLGtCQUFBO0FGSU47QUVBRTtFQUNFLGNBQUE7QUZFSjtBRUNNO0VBQ0UsbUJBQUE7RURmSixlQUFBO0VBQ0Esa0JBQUE7RUNnQkksY0RPSTtBRExaO0FFQVE7RUFDRSxrQkFBQTtBRkVWO0FFSUU7RUFDRSxlQUFBO0VBQ0EsbUJEUlM7RUNTVCxtQkFBQTtFQUNBLFdBQUE7QUZGSjtBRUlJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FGRk47QUVJSTtFQUNFLGtCQUFBO0FGRk47QUVLSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLGdCQUFBO0FGSE47QUVLTTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0UsbUJBQUE7RUFDRixpQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7QUZIUjtBRVFFO0VBQ0UsZUFBQTtFQUNBLG1CRHhDUTtFQ3lDUixtQkFBQTtFQUNBLFdBQUE7QUZOSjtBRVFJO0VBQ0Usa0JBQUE7RUFDQSxXQUFBO0FGTk47QUVRSTtFQUNFLGtCQUFBO0FGTk47QUVRSTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsU0FBQTtFQUNBLFVBQUE7RUFDQSxpQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBRk5OO0FFUU07RUFDRSxVQUFBO0FGTlI7QUVVTTtFQUNFLGNBQUE7RUFDQSxVQUFBO0VBQ0EsbUJBQUE7QUZSUjs7QUVjQTt5REFBQTtBQUVBO0VBRUk7SUFDRSxpQkFBQTtFRlpKO0VFY0U7SUFDRSxpQkFBQTtFRlpKO0VFZUU7SUFDRSxhQUFBO0VGYko7RUVlSTtJRGhIRixlQUFBO0lBQ0EsZUFBQTtFRG9HRjtFRWNJO0lEbkhGLGVBQUE7SUFDQSxtQkFBQTtFRHdHRjtFRWVFO0lBQ0UsZ0JBQUE7SUFDQSxjQUFBO0VGYko7RUVlSTtJQUNFLG9CQUFBO0lBQUEsb0JBQUE7SUFBQSxhQUFBO0lBQ0EsbUJBQUE7UUFBQSxlQUFBO0lBQ0EseUJBQUE7UUFBQSxzQkFBQTtZQUFBLDhCQUFBO0lBQ0EsT0FBQTtFRmJOO0VFZU07SUFDRSxVQUFBO0VGYlI7RUVrQkU7SUFDRSxvQkFBQTtJQUFBLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1FBQUEsc0JBQUE7WUFBQSw4QkFBQTtJQUNBLE9BQUE7RUZoQko7RUVrQkk7SUFDRSxnQkFBQTtFRmhCTjtFRW9CRTtJQUNFLGFBQUE7RUZsQko7RUV1Qkk7SUFDRSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RUZyQk47RUV1Qk07SUFDRSxVQUFBO0lBQ0EsaUJBQUE7RUZyQlI7RUV1QlE7SUFFRSwyQkFBQTtFRnRCVjtFRTRCRTtJQUNFLGFBQUE7RUYxQko7RUU0Qkk7SUFDRSxxQkFBQTtRQUFBLGlCQUFBO0VGMUJOO0VFNkJJO0lBQ0Usa0JBQUE7RUYzQk47RUU2Qk07SUFDRSxXQUFBO0VGM0JSO0FBQ0Y7QUVrQ0E7eURBQUE7QUFFQTtFQUdNO0lBQ0Usb0JBQUE7SUFBQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSxtQkFBQTtRQUFBLGVBQUE7SUFDQSxPQUFBO0VGbENOO0VFb0NNO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0VGbENSO0VFeUNNO0lBQ0UsVUFBQTtJQUNBLG1CQUFBO0lBQ0EsaUJBQUE7RUZ2Q1I7RUV5Q1E7SUFDRSwyQkFBQTtFRnZDVjtFRStDTTtJQUNFLFVBQUE7RUY3Q1I7RUVpRE07SUFDRSxVQUFBO0VGL0NSO0FBQ0YiLCJmaWxlIjoidG9wLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiLy91c2UuZm9udGF3ZXNvbWUuY29tL3JlbGVhc2VzL3Y1LjcuMi9jc3MvYWxsLmNzc1wiKTtcbi8qIG1peGluc1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiB0b3Atc21wXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4jdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3RvcCBzZWN0aW9uIHtcbiAgbWFyZ2luOiAzcmVtIGF1dG87XG59XG4jdG9wIC5yZWNlcHRpb24tbm90aWNlIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbiAgcGFkZGluZzogMS42cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjNGJiMjlhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuI3RvcCAucmVjZXB0aW9uLW5vdGljZSBoMiB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiN0b3AgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgbWFyZ2luOiAzcmVtIDA7XG59XG4jdG9wIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzdmODA4MDtcbn1cbiN0b3AgLnRvcC1uYXZpZ2F0aW9uIHVsIGxpIGltZyB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbiN0b3AgLm1lZGljYWwtaW5mb3JtYXRpb24ge1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICM4MWQ4ZDA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3RvcCAubWVkaWNhbC1pbmZvcm1hdGlvbiBoMiB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG59XG4jdG9wIC5tZWRpY2FsLWluZm9ybWF0aW9uIC5tZWRpY2FsLWluZm9ybWF0aW9uLWxlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdG9wIC5tZWRpY2FsLWluZm9ybWF0aW9uIC5tZWRpY2FsLWluZm9ybWF0aW9uLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogODglO1xuICBtYXJnaW46IDJyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3RvcCAubWVkaWNhbC1pbmZvcm1hdGlvbiAubWVkaWNhbC1pbmZvcm1hdGlvbi1saXN0IGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmc6IDAgMS41cmVtO1xuICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XG59XG4jdG9wIC5wcml2YWN5LXByb3RlY3Rpb24ge1xuICBwYWRkaW5nOiAxLjJyZW07XG4gIGJhY2tncm91bmQ6ICM3ZjgwODA7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3RvcCAucHJpdmFjeS1wcm90ZWN0aW9uIGgyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbiN0b3AgLnByaXZhY3ktcHJvdGVjdGlvbiAucHJpdmFjeS1wcm90ZWN0aW9uLWxlYWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jdG9wIC5wcml2YWN5LXByb3RlY3Rpb24gLnByaXZhY3ktcHJvdGVjdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIHdpZHRoOiA4OCU7XG4gIG1hcmdpbjogMnJlbSBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuI3RvcCAucHJpdmFjeS1wcm90ZWN0aW9uIC5wcml2YWN5LXByb3RlY3Rpb24tbGlzdCBsaSB7XG4gIHdpZHRoOiAzMCU7XG59XG4jdG9wIC5wcml2YWN5LXByb3RlY3Rpb24gLnByaXZhY3ktcHJvdGVjdGlvbi10ZXh0IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDMwJTtcbiAgbWFyZ2luOiAwIGF1dG8gMXJlbTtcbn1cblxuLyogdG9wLVBDXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk2MXB4KSB7XG4gICN0b3AgLmZ2IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgfVxuICAjdG9wIHNlY3Rpb24ge1xuICAgIG1hcmdpbjogNXJlbSBhdXRvO1xuICB9XG4gICN0b3AgLnJlY2VwdGlvbi1ub3RpY2Uge1xuICAgIHBhZGRpbmc6IDNyZW07XG4gIH1cbiAgI3RvcCAucmVjZXB0aW9uLW5vdGljZSBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAjdG9wIC5yZWNlcHRpb24tbm90aWNlIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gICN0b3AgLnRvcC1uYXZpZ2F0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDcwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICN0b3AgLnRvcC1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAyJTtcbiAgfVxuICAjdG9wIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgfVxuICAjdG9wIC5jb250ZW50LWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDUlO1xuICB9XG4gICN0b3AgLmNvbnRlbnQtaW5uZXIgLmxpc3Qtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAjdG9wIC5tZWRpY2FsLWluZm9ybWF0aW9uIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICB9XG4gICN0b3AgLm1lZGljYWwtaW5mb3JtYXRpb24gLm1lZGljYWwtaW5mb3JtYXRpb24tbGlzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgI3RvcCAubWVkaWNhbC1pbmZvcm1hdGlvbiAubWVkaWNhbC1pbmZvcm1hdGlvbi1saXN0IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gICN0b3AgLm1lZGljYWwtaW5mb3JtYXRpb24gLm1lZGljYWwtaW5mb3JtYXRpb24tbGlzdCBsaTpmaXJzdC1jaGlsZCwgI3RvcCAubWVkaWNhbC1pbmZvcm1hdGlvbiAubWVkaWNhbC1pbmZvcm1hdGlvbi1saXN0IGxpOm50aC1jaGlsZCg1KSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xuICB9XG4gICN0b3AgLnByaXZhY3ktcHJvdGVjdGlvbiB7XG4gICAgcGFkZGluZzogNDBweDtcbiAgfVxuICAjdG9wIC5wcml2YWN5LXByb3RlY3Rpb24gLnByaXZhY3ktcHJvdGVjdGlvbi1saXN0IHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAjdG9wIC5wcml2YWN5LXByb3RlY3Rpb24gLnByaXZhY3ktcHJvdGVjdGlvbi10ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgI3RvcCAucHJpdmFjeS1wcm90ZWN0aW9uIC5wcml2YWN5LXByb3RlY3Rpb24tdGV4dCBzcGFuIHtcbiAgICB3aWR0aDogODBweDtcbiAgfVxufVxuLyogdG9wLXRhYmxldFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAjdG9wIC50b3AtbmF2aWdhdGlvbiB1bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAyJTtcbiAgfVxuICAjdG9wIC50b3AtbmF2aWdhdGlvbiB1bCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gICN0b3AgLm1lZGljYWwtaW5mb3JtYXRpb24gLm1lZGljYWwtaW5mb3JtYXRpb24tbGlzdCBsaSB7XG4gICAgd2lkdGg6IDQ5JTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICB9XG4gICN0b3AgLm1lZGljYWwtaW5mb3JtYXRpb24gLm1lZGljYWwtaW5mb3JtYXRpb24tbGlzdCBsaTpudGgtY2hpbGQob2RkKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZmZmO1xuICB9XG4gICN0b3AgLnByaXZhY3ktcHJvdGVjdGlvbiAucHJpdmFjeS1wcm90ZWN0aW9uLWxpc3QgbGkge1xuICAgIHdpZHRoOiAyMyU7XG4gIH1cbiAgI3RvcCAucHJpdmFjeS1wcm90ZWN0aW9uIC5wcml2YWN5LXByb3RlY3Rpb24tdGV4dCBzcGFuIHtcbiAgICB3aWR0aDogMTUlO1xuICB9XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuQGltcG9ydCB1cmwoJy8vdXNlLmZvbnRhd2Vzb21lLmNvbS9yZWxlYXNlcy92NS43LjIvY3NzL2FsbC5jc3MnKTtcblxuLyogbWl4aW5zXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vLyAkbm90LXBjOiAxMDIzOy8vIDEwMjRweOacqua6gOOBr+OCv+ODluODrOODg+ODiOOBqOWIpOaWrVxuLy8gJHRhYmxldDogNzY4Oy8vIOOCv+ODluODrOODg+ODiOOBruWfuua6luOBqOOBmeOCi+OCteOCpOOCulxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplLCAkdmlld3BvcnQ6IGZhbHNlKSB7XG4gIEBpZiAkdmlld3BvcnQge1xuICAgIGZvbnQtc2l6ZTogZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpO1xuICB9IEBlbHNlIHtcbiAgICBmb250LXNpemU6ICRzaXplICsgcHg7XG4gICAgZm9udC1zaXplOiBtYXRoLmRpdigkc2l6ZSAsIDE2KSArIHJlbTtcbiAgfVxufVxuXG5AZnVuY3Rpb24gZ2V0X3Z3KCRzaXplLCAkdmlld3BvcnQpIHtcbiAgQHJldHVybiBtYXRoLmRpdigxMDAgLCAkdmlld3BvcnQpICogJHNpemUgKiAxdnc7XG59XG5cbkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyog6Imy5oyH5a6aXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kdGV4dGNvbG9yIDogIzAwMDtcbiRrZXljb2xvciAgOiAjODFkOGQwO1xuJGFjY2VudGNvbG9yIDogIzM5YjZkODtcbiRib3JkZXJjb2xvciA6ICM0YmIyOWE7XG4kbWVudUdyZWVuIDogIzhiY2NiZDtcbiRiYXNlZ3JheSA6ICM3ZjgwODA7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XHJcbkB1c2UgJ2Jhc2UnIGFzIGI7XHJcblxyXG4vKiB0b3Atc21wXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuI3RvcHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIHNlY3Rpb257XHJcbiAgICBtYXJnaW46IDNyZW0gYXV0bztcclxuICB9XHJcbiAgLnJlY2VwdGlvbi1ub3RpY2V7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgcGFkZGluZzogMS42cmVtO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgYi4kYm9yZGVyY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAgIGgye1xyXG4gICAgICBtYXJnaW46IDAgMCAxcmVtO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAudG9wLW5hdmlnYXRpb257XHJcbiAgICBtYXJnaW46M3JlbSAwO1xyXG5cclxuICAgIHVse1xyXG4gICAgICBsaXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDEyKTtcclxuICAgICAgICBjb2xvcjogYi4kYmFzZWdyYXk7XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5tZWRpY2FsLWluZm9ybWF0aW9ue1xyXG4gICAgcGFkZGluZzogMS4ycmVtO1xyXG4gICAgYmFja2dyb3VuZDogYi4ka2V5Y29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgaDJ7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAubWVkaWNhbC1pbmZvcm1hdGlvbi1sZWFke1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGljYWwtaW5mb3JtYXRpb24tbGlzdHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG8gMDtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAgIGxpe1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcml2YWN5LXByb3RlY3Rpb257XHJcbiAgICBwYWRkaW5nOiAxLjJyZW07XHJcbiAgICBiYWNrZ3JvdW5kOiBiLiRiYXNlZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuXHJcbiAgICBoMntcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuICAgIC5wcml2YWN5LXByb3RlY3Rpb24tbGVhZHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgLnByaXZhY3ktcHJvdGVjdGlvbi1saXN0e1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMTBweDtcclxuICAgICAgd2lkdGg6IDg4JTtcclxuICAgICAgbWFyZ2luOiAycmVtIGF1dG87XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcblxyXG4gICAgICBsaXtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAucHJpdmFjeS1wcm90ZWN0aW9uLXRleHR7XHJcbiAgICAgIHNwYW57XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0byAxcmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vKiB0b3AtUENcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpe1xyXG4gICN0b3B7XHJcbiAgICAuZnZ7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgfVxyXG4gICAgc2VjdGlvbntcclxuICAgICAgbWFyZ2luOiA1cmVtIGF1dG87XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucmVjZXB0aW9uLW5vdGljZXtcclxuICAgICAgcGFkZGluZzogM3JlbTtcclxuXHJcbiAgICAgIGgye1xyXG4gICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDMyKTtcclxuICAgICAgfVxyXG4gICAgICBwe1xyXG4gICAgICAgIEBpbmNsdWRlIGIuZm9udC1zaXplKDE4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC50b3AtbmF2aWdhdGlvbntcclxuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gICAgICB1bHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAyJTtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb250ZW50LWlubmVye1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGdhcDogNSU7XHJcbiAgICBcclxuICAgICAgLmxpc3Qtc2VjdGlvbntcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGljYWwtaW5mb3JtYXRpb257XHJcbiAgICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgICBoMntcclxuXHJcbiAgICAgIH1cclxuICAgICAgLm1lZGljYWwtaW5mb3JtYXRpb24tbGlzdHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCxcclxuICAgICAgICAgICY6bnRoLWNoaWxkKDUpe1xyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNmZmY7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgXHJcbiAgICAucHJpdmFjeS1wcm90ZWN0aW9ue1xyXG4gICAgICBwYWRkaW5nOiA0MHB4O1xyXG5cclxuICAgICAgLnByaXZhY3ktcHJvdGVjdGlvbi1saXN0e1xyXG4gICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAucHJpdmFjeS1wcm90ZWN0aW9uLXRleHR7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLyogdG9wLXRhYmxldFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAoIG1heC13aWR0aDo5NjBweCkge1xyXG4gICN0b3B7XHJcbiAgICAudG9wLW5hdmlnYXRpb257XHJcbiAgICAgIHVse1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMiU7XHJcblxyXG4gICAgICAgIGxpe1xyXG4gICAgICAgICAgd2lkdGg6IDQ5JTtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1lZGljYWwtaW5mb3JtYXRpb257XHJcbiAgICAgIC5tZWRpY2FsLWluZm9ybWF0aW9uLWxpc3R7XHJcbiAgICAgICAgbGl7XHJcbiAgICAgICAgICB3aWR0aDogNDklO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG5cclxuICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgI2ZmZjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgIC5wcml2YWN5LXByb3RlY3Rpb257XHJcbiAgICAgIC5wcml2YWN5LXByb3RlY3Rpb24tbGlzdHtcclxuICAgICAgICBsaXtcclxuICAgICAgICAgIHdpZHRoOiAyMyU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5wcml2YWN5LXByb3RlY3Rpb24tdGV4dHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTYxcHgpIGFuZCAoIG1heC13aWR0aDoxMDI0cHgpIHtcclxuLy8gfVxyXG4iXX0= */
