.p-service-section {
  padding: calc(100 / 16 * 1rem) 0;
  overflow: hidden;
}

.p-service {
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-service .o-media-column_visual {
    flex: 1;
  }
  .p-service .o-media-column_visual .a-image {
    width: auto;
    margin-right: calc(-120 / 16 * 1rem);
  }
  .p-service .o-media-column_content {
    width: calc(360 / 16 * 1rem);
  }
}
/******************************************************************************
* p-voice
*******************************************************************************/
.p-about-section {
  padding: calc(160 / 16 * 1rem) 0 calc(120 / 16 * 1rem);
  background-color: var(--color-white);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-about-section {
    padding: calc(160 / 16 * 1rem) 0 calc(140 / 16 * 1rem);
  }
}
.p-about-section_bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  overflow: hidden;
  background-color: var(--color-white);
  isolation: isolate;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-about-section_bg {
    inset: 0;
  }
}
.p-about-section_bg-video {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.p-about-section_bg::after {
  position: absolute;
  inset: 0;
  z-index: 2;
  content: "";
  background-color: var(--color-black);
  opacity: 0.65;
}

.p-about-section .l-wrap {
  position: relative;
  z-index: 2;
}

.p-about {
  display: flex;
  flex-direction: column;
  gap: calc(100 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-about {
    flex-direction: row;
    gap: calc(80 / 16 * 1rem);
    align-items: center;
    justify-content: space-between;
    height: calc(100vh - (300 / 16 * 1rem));
    min-height: calc(600 / 16 * 1rem);
  }
}
.p-about_left {
  display: flex;
  align-items: center;
  justify-content: center;
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-about_left-inner {
    width: calc(225 / 16 * 1rem);
  }
}
@media (min-width: 750px) {
  .p-about_left {
    width: 44%;
  }
}
.p-about_right {
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-about_right {
    padding: 0 calc(24 / 16 * 1rem);
  }
}
@media (min-width: 750px) {
  .p-about_right {
    flex: 1;
  }
}
.p-arrow {
  position: relative;
}

.p-arrow::after {
  position: absolute;
  bottom: calc(-70 / 16 * 1rem);
  left: 50%;
  display: block;
  width: 100%;
  height: calc(50 / 16 * 1rem);
  content: "";
  background: url("/assets/img/service/green/arrow.webp") no-repeat center;
  background-size: contain;
  transform: translateX(-50%);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-arrow::after {
    bottom: calc(-120 / 16 * 1rem);
    width: calc(564 / 16 * 1rem);
    height: calc(120 / 16 * 1rem);
  }
}
.p-banner-button {
  position: relative;
}

.p-banner-button_item {
  position: absolute;
  z-index: 2;
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-banner-button_item {
    right: calc(24 / 16 * 1rem);
    bottom: calc(48 / 16 * 1rem);
    left: calc(24 / 16 * 1rem);
  }
}
@media (min-width: 750px) {
  .p-banner-button_item {
    bottom: calc(40 / 16 * 1rem);
    left: 50%;
    transform: translateX(-50%);
  }
}
.p-quotation {
  position: relative;
  display: grid;
  grid-template-columns: 1fr;
  gap: calc(24 / 16 * 1rem);
  padding: calc(24 / 16 * 1rem) calc(24 / 16 * 1rem) calc(40 / 16 * 1rem);
  background-color: var(--color-white);
  border-radius: calc(8 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-quotation {
    grid-template-columns: calc(380 / 16 * 1rem) 1fr;
    gap: 0;
    padding: calc(40 / 16 * 1rem);
  }
}
.p-steps {
  display: grid;
  grid-template-columns: 1fr;
  gap: calc(20 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-steps {
    grid-template-columns: repeat(4, 1fr);
    gap: calc(20 / 16 * 1rem);
  }
}
.p-steps_item {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: calc(16 / 16 * 1rem);
  align-items: center;
  padding: calc(32 / 16 * 1rem) calc(24 / 16 * 1rem);
  color: var(--color-black);
  text-align: center;
  background-color: var(--color-white);
  border-radius: calc(8 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-steps_item {
    gap: calc(20 / 16 * 1rem);
    padding: calc(28 / 16 * 1rem) calc(16 / 16 * 1rem);
    color: var(--color-black);
  }
}
.p-steps_item:not(:nth-child(4n))::after {
  position: absolute;
  z-index: 2;
  content: "";
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="49.5" height="21" viewBox="0 0 49.5 21"><path d="M30,10.5c0-1.11,.89-2,1.99-2h0c1.11,0,2,.89,2,2h0c0,1.1-.89,2-2,2h0c-1.1,0-1.99-.9-1.99-2Zm-10.01,0c0-1.11,.9-2,2.01-2h0c1.1,0,2,.89,2,2h0c0,1.1-.9,2-2,2h0c-1.11,0-2.01-.9-2.01-2Zm-10,0c0-1.11,.9-2,2-2h0c1.11,0,2,.89,2,2h0c0,1.1-.89,2-2,2h0c-1.1,0-2-.9-2-2ZM0,10.5c0-1.11,.89-2,2-2h0c1.1,0,1.99,.89,1.99,2h0c0,1.1-.89,2-1.99,2h0c-1.11,0-2-.9-2-2Z" style="fill:%23a8c09b;"/><path d="M39,21c-.38,0-.77-.15-1.06-.44-.59-.59-.59-1.54,0-2.12l7.94-7.94-7.94-7.94c-.59-.59-.59-1.54,0-2.12,.59-.59,1.54-.59,2.12,0l9,9c.59,.59,.59,1.54,0,2.12l-9,9c-.29,.29-.68,.44-1.06,.44Z" style="fill:%23a8c09b;"/></svg>') no-repeat center;
  background-size: contain;
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (max-width: 749px) {
  .p-steps_item:not(:nth-child(4n))::after {
    bottom: calc(-20 / 16 * 1rem);
    left: 50%;
    width: calc(60 / 16 * 1rem);
    height: calc(20 / 16 * 1rem);
    transform: translateX(-50%) rotate(90deg);
  }
}
@media (min-width: 750px) {
  .p-steps_item:not(:nth-child(4n))::after {
    top: 50%;
    right: calc(-36 / 16 * 1rem);
    width: calc(50 / 16 * 1rem);
    height: calc(19 / 16 * 1rem);
    transform: translateY(-50%);
  }
}
.p-steps_title {
  display: flex;
  justify-content: center;
  color: var(--color-white);
}

.p-steps_title span {
  display: inline-block;
  width: fit-content;
  min-width: calc(180 / 16 * 1rem);
  padding: 0.3em 1em;
  background-color: var(--color-black);
  border-radius: calc(50 / 16 * 1rem);
}

.p-steps_text p {
  font-size: calc(16 / 16 * 1rem);
  font-weight: 700;
  text-align: center;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-steps_text p {
    font-size: calc(14 / 16 * 1rem);
  }
}
.p-conversion {
  padding: calc(40 / 16 * 1rem) calc(24 / 16 * 1rem);
  color: var(--color-black);
  background-color: var(--color-white);
  border-radius: calc(8 / 16 * 1rem);
  /* stylelint-disable-next-line media-query-no-invalid */
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-conversion {
    padding: calc(40 / 16 * 1rem);
  }
}
@media (max-width: 749px) {
  .p-conversion .a-button.is-content-fit {
    height: calc(62 / 16 * 1rem);
    font-size: calc(18 / 16 * 1rem);
  }
}
.p-movie-bg {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-color: var(--color-white);
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-movie-bg {
    inset: 0;
  }
}
.p-movie-bg_video {
  position: sticky;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: calc(100vh + (50 / 16 * 1rem));
  object-fit: cover;
  /* stylelint-disable-next-line media-query-no-invalid */
}

@media (min-width: 750px) {
  .p-movie-bg_video {
    height: 100vh;
  }
}
.p-movie-bg::after {
  position: absolute;
  inset: 0;
  z-index: 2;
  content: "";
  background-color: var(--color-black);
  opacity: 0.65;
}
/*# sourceMappingURL=data:application/json;base64,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Q0UsZ0JBQWdCO0VBQ2hCLE1BQU07RUFDTixRQUFRO0VBQ1IsT0FBTztFQUNQLFVBQVU7RUFDVixXQUFXO0VBQ1gsc0NBQXNDO0VBQ3RDLGlCQUFpQjtFQUNqQix1REFBdUQ7QUFDekQ7O0FBRUE7RUFDRTtJQUNFLGFBQWE7RUFDZjtBQUNGO0FBQ0E7RUFDRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLFVBQVU7RUFDVixXQUFXO0VBQ1gsb0NBQW9DO0VBQ3BDLGFBQWE7QUFDZiIsImZpbGUiOiJpbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIucC1zZXJ2aWNlLXNlY3Rpb24ge1xuICBwYWRkaW5nOiBjYWxjKDEwMCAvIDE2ICogMXJlbSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtc2VydmljZSB7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1zZXJ2aWNlIC5vLW1lZGlhLWNvbHVtbl92aXN1YWwge1xuICAgIGZsZXg6IDE7XG4gIH1cbiAgLnAtc2VydmljZSAuby1tZWRpYS1jb2x1bW5fdmlzdWFsIC5hLWltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTEyMCAvIDE2ICogMXJlbSk7XG4gIH1cbiAgLnAtc2VydmljZSAuby1tZWRpYS1jb2x1bW5fY29udGVudCB7XG4gICAgd2lkdGg6IGNhbGMoMzYwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBwLXZvaWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnAtYWJvdXQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IGNhbGMoMTYwIC8gMTYgKiAxcmVtKSAwIGNhbGMoMTIwIC8gMTYgKiAxcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtYWJvdXQtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogY2FsYygxNjAgLyAxNiAqIDFyZW0pIDAgY2FsYygxNDAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1hYm91dC1zZWN0aW9uX2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1hYm91dC1zZWN0aW9uX2JnIHtcbiAgICBpbnNldDogMDtcbiAgfVxufVxuLnAtYWJvdXQtc2VjdGlvbl9iZy12aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtYWJvdXQtc2VjdGlvbl9iZzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbi5wLWFib3V0LXNlY3Rpb24gLmwtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cblxuLnAtYWJvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IGNhbGMoMTAwIC8gMTYgKiAxcmVtKTtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWFib3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogY2FsYyg4MCAvIDE2ICogMXJlbSk7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gKDMwMCAvIDE2ICogMXJlbSkpO1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoNjAwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtYWJvdXRfbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtYWJvdXRfbGVmdC1pbm5lciB7XG4gICAgd2lkdGg6IGNhbGMoMjI1IC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWFib3V0X2xlZnQge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbn1cbi5wLWFib3V0X3JpZ2h0IHtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wLWFib3V0X3JpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIGNhbGMoMjQgLyAxNiAqIDFyZW0pO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtYWJvdXRfcmlnaHQge1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cbi5wLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucC1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYygtNzAgLyAxNiAqIDFyZW0pO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDUwIC8gMTYgKiAxcmVtKTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiL2Fzc2V0cy9pbWcvc2VydmljZS9ncmVlbi9hcnJvdy53ZWJwXCIpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtYXJyb3c6OmFmdGVyIHtcbiAgICBib3R0b206IGNhbGMoLTEyMCAvIDE2ICogMXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoNTY0IC8gMTYgKiAxcmVtKTtcbiAgICBoZWlnaHQ6IGNhbGMoMTIwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtYmFubmVyLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnAtYmFubmVyLWJ1dHRvbl9pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzQ5cHgpIHtcbiAgLnAtYmFubmVyLWJ1dHRvbl9pdGVtIHtcbiAgICByaWdodDogY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gICAgYm90dG9tOiBjYWxjKDQ4IC8gMTYgKiAxcmVtKTtcbiAgICBsZWZ0OiBjYWxjKDI0IC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLWJhbm5lci1idXR0b25faXRlbSB7XG4gICAgYm90dG9tOiBjYWxjKDQwIC8gMTYgKiAxcmVtKTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4ucC1xdW90YXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IGNhbGMoMjQgLyAxNiAqIDFyZW0pO1xuICBwYWRkaW5nOiBjYWxjKDI0IC8gMTYgKiAxcmVtKSBjYWxjKDI0IC8gMTYgKiAxcmVtKSBjYWxjKDQwIC8gMTYgKiAxcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDggLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtcXVvdGF0aW9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGNhbGMoMzgwIC8gMTYgKiAxcmVtKSAxZnI7XG4gICAgZ2FwOiAwO1xuICAgIHBhZGRpbmc6IGNhbGMoNDAgLyAxNiAqIDFyZW0pO1xuICB9XG59XG4ucC1zdGVwcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IGNhbGMoMjAgLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtc3RlcHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ2FwOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtc3RlcHNfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogY2FsYygzMiAvIDE2ICogMXJlbSkgY2FsYygyNCAvIDE2ICogMXJlbSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ibGFjayk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDggLyAxNiAqIDFyZW0pO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtc3RlcHNfaXRlbSB7XG4gICAgZ2FwOiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgICBwYWRkaW5nOiBjYWxjKDI4IC8gMTYgKiAxcmVtKSBjYWxjKDE2IC8gMTYgKiAxcmVtKTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICB9XG59XG4ucC1zdGVwc19pdGVtOm5vdCg6bnRoLWNoaWxkKDRuKSk6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB3aWR0aD1cIjQ5LjVcIiBoZWlnaHQ9XCIyMVwiIHZpZXdCb3g9XCIwIDAgNDkuNSAyMVwiPjxwYXRoIGQ9XCJNMzAsMTAuNWMwLTEuMTEsLjg5LTIsMS45OS0yaDBjMS4xMSwwLDIsLjg5LDIsMmgwYzAsMS4xLS44OSwyLTIsMmgwYy0xLjEsMC0xLjk5LS45LTEuOTktMlptLTEwLjAxLDBjMC0xLjExLC45LTIsMi4wMS0yaDBjMS4xLDAsMiwuODksMiwyaDBjMCwxLjEtLjksMi0yLDJoMGMtMS4xMSwwLTIuMDEtLjktMi4wMS0yWm0tMTAsMGMwLTEuMTEsLjktMiwyLTJoMGMxLjExLDAsMiwuODksMiwyaDBjMCwxLjEtLjg5LDItMiwyaDBjLTEuMSwwLTItLjktMi0yWk0wLDEwLjVjMC0xLjExLC44OS0yLDItMmgwYzEuMSwwLDEuOTksLjg5LDEuOTksMmgwYzAsMS4xLS44OSwyLTEuOTksMmgwYy0xLjExLDAtMi0uOS0yLTJaXCIgc3R5bGU9XCJmaWxsOiUyM2E4YzA5YjtcIi8+PHBhdGggZD1cIk0zOSwyMWMtLjM4LDAtLjc3LS4xNS0xLjA2LS40NC0uNTktLjU5LS41OS0xLjU0LDAtMi4xMmw3Ljk0LTcuOTQtNy45NC03Ljk0Yy0uNTktLjU5LS41OS0xLjU0LDAtMi4xMiwuNTktLjU5LDEuNTQtLjU5LDIuMTIsMGw5LDljLjU5LC41OSwuNTksMS41NCwwLDIuMTJsLTksOWMtLjI5LC4yOS0uNjgsLjQ0LTEuMDYsLjQ0WlwiIHN0eWxlPVwiZmlsbDolMjNhOGMwOWI7XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wLXN0ZXBzX2l0ZW06bm90KDpudGgtY2hpbGQoNG4pKTo6YWZ0ZXIge1xuICAgIGJvdHRvbTogY2FsYygtMjAgLyAxNiAqIDFyZW0pO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogY2FsYyg2MCAvIDE2ICogMXJlbSk7XG4gICAgaGVpZ2h0OiBjYWxjKDIwIC8gMTYgKiAxcmVtKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXN0ZXBzX2l0ZW06bm90KDpudGgtY2hpbGQoNG4pKTo6YWZ0ZXIge1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiBjYWxjKC0zNiAvIDE2ICogMXJlbSk7XG4gICAgd2lkdGg6IGNhbGMoNTAgLyAxNiAqIDFyZW0pO1xuICAgIGhlaWdodDogY2FsYygxOSAvIDE2ICogMXJlbSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4ucC1zdGVwc190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4ucC1zdGVwc190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1pbi13aWR0aDogY2FsYygxODAgLyAxNiAqIDFyZW0pO1xuICBwYWRkaW5nOiAwLjNlbSAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyg1MCAvIDE2ICogMXJlbSk7XG59XG5cbi5wLXN0ZXBzX3RleHQgcCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxNiAvIDE2ICogMXJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG1lZGlhLXF1ZXJ5LW5vLWludmFsaWQgKi9cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gIC5wLXN0ZXBzX3RleHQgcCB7XG4gICAgZm9udC1zaXplOiBjYWxjKDE0IC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuLnAtY29udmVyc2lvbiB7XG4gIHBhZGRpbmc6IGNhbGMoNDAgLyAxNiAqIDFyZW0pIGNhbGMoMjQgLyAxNiAqIDFyZW0pO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoOCAvIDE2ICogMXJlbSk7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1jb252ZXJzaW9uIHtcbiAgICBwYWRkaW5nOiBjYWxjKDQwIC8gMTYgKiAxcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc0OXB4KSB7XG4gIC5wLWNvbnZlcnNpb24gLmEtYnV0dG9uLmlzLWNvbnRlbnQtZml0IHtcbiAgICBoZWlnaHQ6IGNhbGMoNjIgLyAxNiAqIDFyZW0pO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxOCAvIDE2ICogMXJlbSk7XG4gIH1cbn1cbi5wLW1vdmllLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAvKiBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbWVkaWEtcXVlcnktbm8taW52YWxpZCAqL1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzUwcHgpIHtcbiAgLnAtbW92aWUtYmcge1xuICAgIGluc2V0OiAwO1xuICB9XG59XG4ucC1tb3ZpZS1iZ192aWRlbyB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggKyAoNTAgLyAxNiAqIDFyZW0pKTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBtZWRpYS1xdWVyeS1uby1pbnZhbGlkICovXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NTBweCkge1xuICAucC1tb3ZpZS1iZ192aWRlbyB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxufVxuLnAtbW92aWUtYmc6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMjtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBvcGFjaXR5OiAwLjY1O1xufSJdfQ== */