@charset "UTF-8";
/* ======================================================================
 p-interview-single
====================================================================== */
.l-main-visual {
  min-height: 416px;
  width: 1000px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .l-main-visual {
    display: block;
    padding: 0 15px;
    min-height: auto;
  }
}
.l-main-visual__en {
  margin-top: 32px;
  font-size: 40px;
  line-height: 1.5;
}
@media screen and (max-width: 767px) {
  .l-main-visual__en {
    margin-top: 15px;
    font-size: 24px;
  }
}
.l-main-visual__line {
  right: -720px;
  bottom: -30px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .l-main-visual__line {
    right: -250px;
    bottom: -15px;
    width: 585px;
  }
}
.l-main-visual__eyecatch {
  margin-left: auto;
}
.l-main-visual__eyecatch img {
  width: 312px;
  height: 416px;
  border-radius: 20px;
}
@media screen and (max-width: 767px) {
  .l-main-visual__eyecatch img {
    display: block;
    margin: 0 auto;
    width: 260px;
    height: 325px;
  }
}
.l-main-visual hgroup {
  width: 607px;
}
@media screen and (max-width: 767px) {
  .l-main-visual hgroup {
    width: auto;
  }
}
.l-main-visual:after {
  bottom: 160px;
}
.l-main-visual__name {
  margin-top: 15px;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .l-main-visual__name {
    margin-bottom: 30px;
  }
}

.l-content {
  position: relative;
  margin-top: 80px;
  width: 1000px;
}
@media screen and (max-width: 767px) {
  .l-content {
    width: auto;
  }
}
.l-content:before {
  position: absolute;
  top: -118px;
  right: calc(50% + 328px);
  z-index: -2;
  width: 455px;
  height: 455px;
  border-radius: 455px;
  background: var(--Linear, linear-gradient(180deg, #eaffe7 0%, #9feff2 100%));
  content: "";
  opacity: 0.6;
  -webkit-filter: blur(9px);
  filter: blur(9px);
}
@media screen and (max-width: 767px) {
  .l-content:before {
    width: 220px;
    height: 220px;
  }
}

.comm_cont_ttl {
  position: relative;
  margin-bottom: 30px;
  padding-bottom: 20px;
  border-bottom: 2px solid #d6dde7;
  color: #2059a6;
  font-weight: bold;
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .comm_cont_ttl {
    margin-bottom: 20px;
    font-size: 24px;
  }
}
.comm_cont_ttl:before {
  position: absolute;
  bottom: -2px;
  left: 0;
  display: block;
  width: 120px;
  height: 2px;
  background: #2059a6;
  content: "";
}

.paragraph {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0 auto;
}
@media screen and (max-width: 767px) {
  .paragraph {
    display: block;
  }
}
.paragraph_img {
  width: 468px;
  /*height: 624px;*/
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .paragraph_img {
    margin: 0 auto 20px;
    width: 260px;
    /*height: 347px;*/
  }
}
.paragraph_img img {
  border-radius: 20px;
}
@media screen and (max-width: 767px) {
  .paragraph_img img {
    display: block;
    margin: 0 auto;
  }
}
.paragraph_cont {
  width: 472px;
}
@media screen and (max-width: 767px) {
  .paragraph_cont {
    width: auto;
  }
}
.paragraph_cont_txt p + p {
  margin-top: 20px;
}
.paragraph_cont .paragraph_img img {
  margin: 0 auto 20px;
}
.paragraph + .paragraph {
  margin-top: 100px;
}
@media screen and (max-width: 767px) {
  .paragraph + .paragraph {
    margin-top: 60px;
  }
}
.paragraph:nth-child(2n) .paragraph_cont {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
}
.paragraph:nth-child(2n) .paragraph_img {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
}

.message {
  position: relative;
  margin-top: 100px;
  padding: 50px 70px;
  border-radius: 20px;
  background: #e9f8f8;
}
@media screen and (max-width: 767px) {
  .message {
    padding: 30px 20px;
  }
}
.message_cont {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
.message_cont .comm_cont_ttl {
  width: calc(100% - 200px);
}
@media screen and (max-width: 767px) {
  .message_cont .comm_cont_ttl {
    width: 100%;
  }
  .message_cont .comm_cont_ttl span {
    display: block;
    min-height: 126px;
    width: calc(100% - 140px);
  }
}
.message_cont_txt {
  width: calc(100% - 200px);
}
@media screen and (max-width: 767px) {
  .message_cont_txt {
    width: auto;
  }
}
.message_cont_txt p + p {
  margin-top: 20px;
}
.message_cont_img {
  position: absolute;
  top: 50px;
  right: 70px;
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  border-radius: 10px;
}
@media screen and (max-width: 767px) {
  .message_cont_img {
    top: -10px;
    right: 15px;
  }
}
.message_cont_img img {
  width: 168px;
  height: 224px;
  border-radius: 10px;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .message_cont_img img {
    width: 126px;
    height: 168px;
  }
}

.parallax {
  position: relative;
  margin: 100px -115px 0 -115px;
  width: 1200px;
}
@media screen and (max-width: 767px) {
  .parallax {
    margin: 80px -15px 0;
    width: auto;
    height: 200px;
  }
}
.parallax_in {
  overflow: hidden;
  height: 398px;
  border-radius: 20px;
}
@media screen and (max-width: 767px) {
  .parallax_in {
    height: 200px;
    border-radius: 0;
  }
  .parallax_in img {
    -o-object-fit: cover;
    object-fit: cover;
  }
}
.parallax__line {
  position: absolute;
  bottom: -64px;
  left: calc(50% - 50vw);
  z-index: 1;
  max-width: unset;
  width: 773px;
  height: auto;
}
@media screen and (max-width: 767px) {
  .parallax__line {
    width: 340px;
  }
}
.parallax:before {
  /* そのまま */
  position: absolute;
  top: 69px;
  left: calc(50% + 359px);
  z-index: -2; /* 背景画像(::after)より奥に配置 */
  width: 552px;
  height: 552px;
  border-radius: 455px;
  background: var(--Linear, linear-gradient(180deg, #eaffe7 0%, #9feff2 100%));
  content: "";
  opacity: 0.6;
  -webkit-filter: blur(9px);
  filter: blur(9px);
}
@media screen and (max-width: 767px) {
  .parallax:before {
    top: 50%;
    left: 75%;
    width: 162px;
    height: 162px;
  }
}

.schedule {
  position: relative;
}
.schedule .c-title-1 {
  margin-top: 200px;
}
@media screen and (max-width: 767px) {
  .schedule .c-title-1 {
    margin-top: 100px;
  }
}
.schedule .block {
  position: relative;
  margin: 0 auto;
  width: 700px;
  /* ▼▼▼ 縦線の設定 ▼▼▼ */
}
@media screen and (max-width: 767px) {
  .schedule .block {
    width: 100%;
  }
}
.schedule .block dl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  gap: 37px;
}
@media screen and (max-width: 767px) {
  .schedule .block dl {
    gap: 15px;
  }
}
.schedule .block dl dt {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  /* gap: 37px; ← display:flex直下ではないので不要、もしくは親のgapで制御済み */
  width: 106px;
  color: #00c4cc;
  font-weight: bold;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .schedule .block dl dt {
    /* gap: 0; */
    width: 86px; /* SPの時間の幅 */
  }
}
.schedule .block dl dt:after {
  display: block;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-left: auto; /* 右端に寄せる */
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #00c4cc;
  -webkit-box-shadow: 0 0 0 5px #fff;
  box-shadow: 0 0 0 5px #fff;
  content: "";
}
.schedule .block dl dd {
  position: relative;
  /* ★変更点：計算式をやめて flex: 1 にします */
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  font-weight: bold;
  font-size: 18px;
  /* SPでの上書きも不要になります */
}
.schedule .block dl + dl {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  .schedule .block dl + dl {
    margin-top: 30px;
  }
}
.schedule .block:before {
  position: absolute;
  top: 15px;
  /* PC: dt幅(106px) - 丸半径(7px) - 線半径(1px) = 98px */
  left: 98px;
  z-index: -1;
  width: 2px;
  height: 94%;
  /* きれいな丸ドットの設定 */
  background-image: radial-gradient(circle closest-side, #c3c3c3 90%, transparent 100%);
  background-size: 3px 8px;
  background-repeat: repeat-y;
  content: "";
}
@media screen and (max-width: 767px) {
  .schedule .block:before {
    /* SP: dt幅(86px) - 丸半径(7px) - 線半径(1px) = 56px */
    left: 78px;
    height: 92%;
    background-size: 2px 7px;
  }
}

@media screen and (max-width: 767px) {
  .l-interview {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
    margin-right: 0;
    padding-right: 0;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .l-interview .c-button-1 {
    margin: 30px auto 0;
  }
}
.l-interview .c-title-1 {
  white-space: nowrap;
}
.l-interview:before {
  position: absolute;
  top: -360px;
  left: calc(50% + 160px);
  z-index: -2;
  width: 424px;
  height: 424px;
  border-radius: 455px;
  background: var(--Linear, linear-gradient(180deg, #eaffe7 0%, #9feff2 100%));
  content: "";
  opacity: 0.6;
  -webkit-filter: blur(9px);
  filter: blur(9px);
}
@media screen and (max-width: 767px) {
  .l-interview:before {
    width: 220px;
    height: 220px;
  }
}

.l-jobdescription .c-job-card__content {
  width: 530px;
}
@media screen and (max-width: 767px) {
  .l-jobdescription .c-job-card__content {
    width: auto;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtaW50ZXJ2aWV3LXNpbmdsZS5zY3NzIiwiX3NldHRpbmcuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBRUE7QUFBQTtBQUFBO0FBR0E7RUFDRTtFQUNBO0VBQ0E7O0FDNEtBO0VEL0tGO0lBTUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTs7QUNrS0Y7RURyS0E7SUFNSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUN3SkY7RUQzSkE7SUFNSTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FDMklKO0VEOUlFO0lBTUk7SUFDQTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7O0FDZ0lGO0VEaklBO0lBSUk7OztBQUdKO0VBQ0U7O0FBRUY7RUFDRTtFQUNBOztBQ3FIRjtFRHZIQTtJQUtJOzs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FDMEdBO0VEN0dGO0lBTUk7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMwRkY7RURyR0E7SUFjSTtJQUNBOzs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLE9DbkVvQjtFRG9FcEI7RUFDQTs7QUMwRUE7RURqRkY7SUFVSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDb0RBO0VEeERGO0lBT0k7OztBQUVGO0VBQ0U7QUFDQTtFQUNBOztBQzRDRjtFRC9DQTtJQU1JO0lBQ0E7QUFDQTs7O0FBRUY7RUFDRTs7QUNvQ0o7RURyQ0U7SUFJSTtJQUNBOzs7QUFJTjtFQUNFOztBQzJCRjtFRDVCQTtJQUlJOzs7QUFHQTtFQUNFOztBQUdKO0VBQ0U7O0FBR0o7RUFDRTs7QUNZRjtFRGJBO0lBSUk7OztBQUlGO0VBQ0U7O0FBRUY7RUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ1RBO0VESUY7SUFRSTs7O0FBRUY7RUFDRTtFQUNBOztBQUNBO0VBQ0U7O0FDbEJKO0VEaUJFO0lBSUk7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7O0FDOUJKO0VENkJFO0lBSUk7OztBQUVGO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzVDSjtFRHVDRTtJQVFJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDdEROO0VEa0RJO0lBT0k7SUFDQTs7OztBQU9WO0VBQ0U7RUFDQTtFQUNBOztBQ3BFQTtFRGlFRjtJQU1JO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FDL0VGO0VENEVBO0lBTUk7SUFDQTs7RUFDQTtJQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2pHRjtFRDBGQTtJQVVJOzs7QUFJSjtBQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNwSEY7RUR3R0E7SUFlSTtJQUNBO0lBQ0E7SUFDQTs7OztBQUtOO0VBQ0U7O0FBQ0E7RUFDRTs7QUNsSUY7RURpSUE7SUFJSTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7QUE2REE7O0FDeE1GO0VEd0lBO0lBTUk7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQ3BKSjtFRGlKRTtJQU1JOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDbEtOO0VEMEpJO0FBV0k7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7O0FBSUo7RUFDRTs7QUNqTUo7RURnTUU7SUFJSTs7O0FBS0o7RUFDRTtFQUNBO0FBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDck5KO0VEeU1FO0FBZUk7SUFDQTtJQUNBO0lBQ0E7Ozs7QUMzTk47RURpT0Y7SUFFSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUN2T0Y7RUQwT0U7SUFDRTs7O0FBR0o7RUFDRTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDNVBGO0VEaVBBO0lBY0k7SUFDQTs7OztBQU1KO0VBQ0U7O0FDdlFGO0VEc1FBO0lBSUkiLCJmaWxlIjoicC1pbnRlcnZpZXctc2luZ2xlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgXCJzZXR0aW5nXCIgYXMgKjtcclxuXHJcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuIHAtaW50ZXJ2aWV3LXNpbmdsZVxyXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcbi5sLW1haW4tdmlzdWFsIHtcbiAgbWluLWhlaWdodDogNDE2cHg7XHJcbiAgd2lkdGg6IDEwMDBweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuICAmX19lbiB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcclxuICAgIGZvbnQtc2l6ZTogNDBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XHJcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fbGluZSB7XG4gICAgcmlnaHQ6IC03MjBweDtcclxuICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICByaWdodDogLTI1MHB4O1xyXG4gICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICB3aWR0aDogNTg1cHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2V5ZWNhdGNoIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMzEycHg7XHJcbiAgICAgIGhlaWdodDogNDE2cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxuICB9XHJcbiAgaGdyb3VwIHtcbiAgICB3aWR0aDogNjA3cHg7XHJcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmOmFmdGVyIHtcbiAgICBib3R0b206IDE2MHB4O1xyXG4gIH1cclxuICAmX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cbn1cclxuXHJcbi5sLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICB3aWR0aDogMTAwMHB4O1xyXG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAtMTE4cHg7XHJcbiAgICByaWdodDogY2FsYyg1MCUgLSAtMzI4cHgpO1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgICB3aWR0aDogNDU1cHg7XHJcbiAgICBoZWlnaHQ6IDQ1NXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDU1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1MaW5lYXIsIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYWZmZTcgMCUsICM5ZmVmZjIgMTAwJSkpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgZmlsdGVyOiBibHVyKDlweCk7XHJcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgIH1cclxuICB9XG59XHJcblxyXG4uY29tbV9jb250X3R0bCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZDZkZGU3O1xyXG4gIGNvbG9yOiAkY29sb3ItYmxhbmQtcHJpbWFyeTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXNpemU6IDI4cHg7XHJcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJvdHRvbTogLTJweDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAxMjBweDtcclxuICAgIGhlaWdodDogMnB4O1xyXG4gICAgYmFja2dyb3VuZDogIzIwNTlhNjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgfVxufVxyXG5cclxuLnBhcmFncmFwaCB7XG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG4gICZfaW1nIHtcbiAgICB3aWR0aDogNDY4cHg7XHJcbiAgICAvKmhlaWdodDogNjI0cHg7Ki9cclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgIC8qaGVpZ2h0OiAzNDdweDsqL1xuICAgIH1cclxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cbiAgfVxyXG4gICZfY29udCB7XG4gICAgd2lkdGg6IDQ3MnB4O1xyXG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogYXV0bztcclxuICAgIH1cclxuICAgICZfdHh0IHtcbiAgICAgIHAgKyBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgfVxuICAgIH1cclxuICAgIC5wYXJhZ3JhcGhfaW1nIGltZyB7XG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gICAgfVxuICB9XHJcbiAgKyAucGFyYWdyYXBoIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgIH1cclxuICB9XHJcbiAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAucGFyYWdyYXBoX2NvbnQge1xuICAgICAgb3JkZXI6IDE7XHJcbiAgICB9XHJcbiAgICAucGFyYWdyYXBoX2ltZyB7XG4gICAgICBvcmRlcjogMjtcclxuICAgIH1cbiAgfVxufVxyXG5cclxuLm1lc3NhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgcGFkZGluZzogNTBweCA3MHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgYmFja2dyb3VuZDogI2U5ZjhmODtcclxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XHJcbiAgfVxyXG4gICZfY29udCB7XG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIC5jb21tX2NvbnRfdHRsIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCk7XHJcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEyNnB4O1xyXG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0MHB4KTtcclxuICAgICAgICB9XG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX3R4dCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpO1xyXG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgICAgcCArIHAge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG4gICAgICB9XG4gICAgfVxyXG4gICAgJl9pbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDUwcHg7XHJcbiAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICBvcmRlcjogMTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE2OHB4O1xyXG4gICAgICAgIGhlaWdodDogMjI0cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB3aWR0aDogMTI2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE2OHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxuICAgIH1cbiAgfVxufVxyXG5cclxuLnBhcmFsbGF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMTAwcHggLTExNXB4IDAgLTExNXB4O1xyXG4gIHdpZHRoOiAxMjAwcHg7XHJcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiA4MHB4IC0xNXB4IDA7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAmX2luIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgaGVpZ2h0OiAzOThweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgIGltZyB7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAtNjRweDtcclxuICAgIGxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgIHdpZHRoOiA3NzNweDtcclxuICAgIGhlaWdodDogYXV0bztcclxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDM0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xuICAgIC8qIOOBneOBruOBvuOBviAqL1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA2OXB4O1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAtMzU5cHgpO1xyXG4gICAgei1pbmRleDogLTI7IC8qIOiDjOaZr+eUu+WDjyg6OmFmdGVyKeOCiOOCiuWlpeOBq+mFjee9riAqL1xyXG4gICAgd2lkdGg6IDU1MnB4O1xyXG4gICAgaGVpZ2h0OiA1NTJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDQ1NXB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tTGluZWFyLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZWFmZmU3IDAlLCAjOWZlZmYyIDEwMCUpKTtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBvcGFjaXR5OiAuNjtcclxuICAgIGZpbHRlcjogYmx1cig5cHgpO1xyXG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNzUlO1xyXG4gICAgICB3aWR0aDogMTYycHg7XHJcbiAgICAgIGhlaWdodDogMTYycHg7XHJcbiAgICB9XHJcbiAgfVxufVxyXG5cclxuLnNjaGVkdWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC5jLXRpdGxlLTEge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xyXG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiA3MDBweDtcclxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgZGwge1xuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xyXG4gICAgICBnYXA6IDM3cHg7XHJcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGR0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIC8qIGdhcDogMzdweDsg4oaQIGRpc3BsYXk6ZmxleOebtOS4i+OBp+OBr+OBquOBhOOBruOBp+S4jeimgeOAgeOCguOBl+OBj+OBr+imquOBrmdhcOOBp+WItuW+oea4iOOBvyAqL1xyXG4gICAgICAgIHdpZHRoOiAxMDZweDtcclxuICAgICAgICBjb2xvcjogIzAwYzRjYztcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgLyogZ2FwOiAwOyAqL1xyXG4gICAgICAgICAgd2lkdGg6IDg2cHg7IC8qIFNQ44Gu5pmC6ZaT44Gu5bmFICovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IC8qIOWPs+err+OBq+WvhOOBm+OCiyAqL1xyXG4gICAgICAgICAgd2lkdGg6IDE0cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBjNGNjO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICNmZmY7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIH1cbiAgICAgIH1cclxuXHJcbiAgICAgIGRkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIC8qIOKYheWkieabtOeCue+8muioiOeul+W8j+OCkuOChOOCgeOBpiBmbGV4OiAxIOOBq+OBl+OBvuOBmSAqL1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgIC8qIFNQ44Gn44Gu5LiK5pu444GN44KC5LiN6KaB44Gr44Gq44KK44G+44GZICovXG4gICAgICB9XG4gICAgfVxyXG5cclxuICAgIGRsICsgZGwge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvKiDilrzilrzilrwg57im57ea44Gu6Kit5a6aIOKWvOKWvOKWvCAqL1xyXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDE1cHg7XHJcbiAgICAgIC8qIFBDOiBkdOW5hSgxMDZweCkgLSDkuLjljYrlvoQoN3B4KSAtIOe3muWNiuW+hCgxcHgpID0gOThweCAqL1xyXG4gICAgICBsZWZ0OiA5OHB4O1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgaGVpZ2h0OiA5NCU7XHJcbiAgICAgIC8qIOOBjeOCjOOBhOOBquS4uOODieODg+ODiOOBruioreWumiAqL1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlIGNsb3Nlc3Qtc2lkZSwgI2MzYzNjMyA5MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDNweCA4cHg7XHJcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcclxuICAgICAgY29udGVudDogXCJcIjtcclxuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIC8qIFNQOiBkdOW5hSg4NnB4KSAtIOS4uOWNiuW+hCg3cHgpIC0g57ea5Y2K5b6EKDFweCkgPSA1NnB4ICovXHJcbiAgICAgICAgbGVmdDogNzhweDtcclxuICAgICAgICBoZWlnaHQ6IDkyJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDJweCA3cHg7XHJcbiAgICAgIH1cclxuICAgIH1cbiAgfVxufVxyXG5cclxuLmwtaW50ZXJ2aWV3IHtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHNwIHtcbiAgICAuYy1idXR0b24tMSB7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xyXG4gICAgfVxuICB9XHJcbiAgLmMtdGl0bGUtMSB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogLTM2MHB4O1xyXG4gICAgbGVmdDogY2FsYyg1MCUgLSAtMTYwcHgpO1xyXG4gICAgei1pbmRleDogLTI7XHJcbiAgICB3aWR0aDogNDI0cHg7XHJcbiAgICBoZWlnaHQ6IDQyNHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNDU1cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1MaW5lYXIsIGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlYWZmZTcgMCUsICM5ZmVmZjIgMTAwJSkpO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIG9wYWNpdHk6IC42O1xyXG4gICAgZmlsdGVyOiBibHVyKDlweCk7XHJcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAyMjBweDtcclxuICAgICAgaGVpZ2h0OiAyMjBweDtcclxuICAgIH1cclxuICB9XG59XHJcblxyXG4ubC1qb2JkZXNjcmlwdGlvbiB7XG4gIC5jLWpvYi1jYXJkX19jb250ZW50IHtcbiAgICB3aWR0aDogNTMwcHg7XHJcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cbn1cclxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIHZhcmlhYmxlXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcclxuJGltZy1kaXI6IFwiLi4vaW1nXCI7XHJcblxyXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcclxuJGNvbnRlbnQtd2lkdGg6IDEyMDBweDtcclxuXHJcbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXHJcbiRzcC1zaWRlLXBhZGRpbmc6IDE1cHg7XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBicmVha3BvaW50XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcclxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxyXG5cclxuLy8gJHBjLWJw5Lul5LiK44GMUEPooajnpLpcclxuJHBjLWJwOiAxMDI1cHg7XHJcblxyXG4vLyAkc3AtYnDku6XkuIvjgYxTUOihqOekulxyXG4kc3AtYnA6IDc2N3B4O1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gZm9udFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4kZm9udC0xOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XHJcbiRmb250LTI6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY29sb3JcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuJGJsYWNrOiAjMjAyMjI0O1xyXG5cclxuJHdoaXRlOiAjZmZmO1xyXG5cclxuJGNvbG9yLWJsYW5kLXByaW1hcnk6ICMyMDU5YTY7XHJcblxyXG4kY29sb3ItMTogIzAwMDtcclxuXHJcbiRjb2xvci0yOiAjMDAwO1xyXG5cclxuJGNvbG9yLTM6ICMwMDA7XHJcblxyXG4kY29sb3ItNDogIzAwMDtcclxuXHJcbiRjb2xvci01OiAjMDAwO1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIERlZmF1bHRcclxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xyXG4kZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEuMDAwKTtcclxuJGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAxLjAwMCwgMS4wMDApO1xyXG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XHJcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIC41ODAsIDEuMDAwKTtcclxuLy8gSW5cclxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcclxuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA1NSwgLjY3NSwgLjE5MCk7XHJcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKC44OTUsIC4wMzAsIC42ODUsIC4yMjApO1xyXG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcclxuJGVhc2VJblNpbmU6IGN1YmljLWJlemllciguNDcwLCAuMDAwLCAuNzQ1LCAuNzE1KTtcclxuJGVhc2VJbkV4cG86IGN1YmljLWJlemllciguOTUwLCAuMDUwLCAuNzk1LCAuMDM1KTtcclxuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcclxuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSk7XHJcbi8vIE91dFxyXG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcclxuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEuMDAwKTtcclxuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKC4xNjUsIC44NDAsIC40NDAsIDEuMDAwKTtcclxuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XHJcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKC4zOTAsIC41NzUsIC41NjUsIDEuMDAwKTtcclxuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoLjE5MCwgMS4wMDAsIC4yMjAsIDEuMDAwKTtcclxuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xyXG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSk7XHJcbi8vIEluIE91dFxyXG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xyXG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKC43NzAsIC4wMDAsIC4xNzUsIDEuMDAwKTtcclxuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xyXG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNTAsIC41NTAsIC45NTApO1xyXG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAuMDAwLCAuMDAwLCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XHJcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKTtcclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbWl4aW5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBjbGVhcmZpeFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gY2Yge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGNsZWFyOiBib3RoO1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICB9XG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBzYWZlLWFyZWFcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIHNhZmVfYXJlYSB7XG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcclxuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbiAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBhLXRhZygkY29sb3IxLCAkY29sb3IyKSB7XG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvcjE7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3IyO1xyXG4gIH1cbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBtZWRpYSBxdWVyeVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxyXG5AbWl4aW4gbXFfbWluKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XHJcbkBtaXhpbiBtcV9tYXgoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cclxuXHJcbi8vIGRldmljZVxyXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxyXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxyXG5AbWl4aW4gdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cclxuQG1peGluIHBjX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XHJcbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxyXG5AbWl4aW4gcGNfY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNzcyBoYWNrXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcclxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XHJcbi8vIEZpcmVGb3hcclxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XHJcbi8vIEVkZ2VcclxuQG1peGluIGVkZ2Uge1xuICBfOmxhbmcoeCk6Oi1tcy0sXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XHJcbi8vIElFKDExKVxyXG5AbWl4aW4gaWUge1xuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XHJcbi8vIFNhZmFyaVxyXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIG9maSgkc2l6ZSkge1xuICBvYmplY3QtZml0OiAkc2l6ZTtcclxuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGhpZGUgc2Nyb2xsYmFyXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBoaWRlLXNjcm9sbGJhciB7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbGluZSBjbGFtcFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaG92ZXJcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxyXG4iXX0= */
