@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.m-animation--header_left {
  opacity: 0;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}

.m-animation--header_center {
  opacity: 0;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 0.1s;
          animation-delay: 0.1s;
}

.m-animation--header_right {
  opacity: 0;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
  -webkit-animation-delay: 0.2s;
          animation-delay: 0.2s;
}

.m-triangle {
  position: absolute;
  width: 100%;
  height: 100vh;
  z-index: 1;
}

.m-triangle-to_left_bottom {
  background: linear-gradient(to left bottom, transparent 0%, transparent 50%, #f4f4f4 50%, #f4f4f4 100%);
}

.m-triangle-to_left_top {
  background: linear-gradient(to left top, transparent 0%, transparent 50%, #f4f4f4 50%, #f4f4f4 100%);
}

.m-triangle-to_right_bottom {
  background: linear-gradient(to right bottom, transparent 0%, transparent 50%, #f4f4f4 50%, #f4f4f4 100%);
}

.m-triangle-to_right_top {
  background: linear-gradient(to right top, transparent 0%, transparent 50%, #f4f4f4 50%, #f4f4f4 100%);
}

.m-description {
  font-size: 14px;
  font-weight: 100;
  line-height: 1.8;
  letter-spacing: 0.05em;
}

.m-heading_firstview {
  font-size: 22px;
  font-weight: 100;
}

.m-heading_second_firstview {
  font-size: 13px;
  font-weight: 100;
  letter-spacing: 0.3em;
}

.sp {
  display: none;
}

@media (max-width: 769px) {
  .sp {
    display: block;
  }
}

@media print {
  .sp {
    display: block;
  }
}

.pc {
  display: block;
}

@media (max-width: 769px) {
  .pc {
    display: none;
  }
}

@media print {
  .pc {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9jc3MvbW9kdWxlLnNjc3MiLCJjb21tb24vY3NzL21vZHVsZS5jc3MiLCJjb21tb24vY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMkNBQTJDO0lBQzNDLG1DQUFtQztFQ0hyQztFREtBO0lBQ0UsVUFBVTtJQUNWLHVDQUF1QztJQUN2QywrQkFBK0I7RUNIakM7QUFDRjs7QURQQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDJDQUEyQztJQUMzQyxtQ0FBbUM7RUNIckM7RURLQTtJQUNFLFVBQVU7SUFDVix1Q0FBdUM7SUFDdkMsK0JBQStCO0VDSGpDO0FBQ0Y7O0FES0E7RUFDRTtJQUNFLFVBQVU7SUFDViwyQ0FBbUM7WUFBbkMsbUNBQW1DO0VDRnJDO0VESUE7SUFDRSxVQUFVO0lBQ1YsdUNBQStCO1lBQS9CLCtCQUErQjtFQ0ZqQztBQUNGOztBRE5BO0VBQ0U7SUFDRSxVQUFVO0lBQ1YsMkNBQW1DO1lBQW5DLG1DQUFtQztFQ0ZyQztFRElBO0lBQ0UsVUFBVTtJQUNWLHVDQUErQjtZQUEvQiwrQkFBK0I7RUNGakM7QUFDRjs7QURJQTtFQUNFO0lBQ0UsVUFBVTtJQUNWLDBDQUFrQztZQUFsQyxrQ0FBa0M7RUNEcEM7RURHQTtJQUNFLFVBQVU7SUFDVix1Q0FBK0I7WUFBL0IsK0JBQStCO0VDRGpDO0FBQ0Y7O0FEUEE7RUFDRTtJQUNFLFVBQVU7SUFDViwwQ0FBa0M7WUFBbEMsa0NBQWtDO0VDRHBDO0VER0E7SUFDRSxVQUFVO0lBQ1YsdUNBQStCO1lBQS9CLCtCQUErQjtFQ0RqQztBQUNGOztBRElFO0VBQ0UsVUFBVTtFQUNWLHFDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0Isa0NBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixnQ0FBd0I7VUFBeEIsd0JBQXdCO0FDRDVCOztBREdFO0VBQ0UsVUFBVTtFQUNWLHFDQUE2QjtVQUE3Qiw2QkFBNkI7RUFDN0Isa0NBQTBCO1VBQTFCLDBCQUEwQjtFQUMxQixnQ0FBd0I7VUFBeEIsd0JBQXdCO0VBQ3hCLDZCQUFxQjtVQUFyQixxQkFBcUI7QUNBekI7O0FERUU7RUFDRSxVQUFVO0VBQ1YscUNBQTZCO1VBQTdCLDZCQUE2QjtFQUM3QixrQ0FBMEI7VUFBMUIsMEJBQTBCO0VBQzFCLGdDQUF3QjtVQUF4Qix3QkFBd0I7RUFDeEIsNkJBQXFCO1VBQXJCLHFCQUFxQjtBQ0N6Qjs7QURFQTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsYUFBYTtFQUNiLFVFckNXO0FEc0NiOztBREFFO0VBQ0UsdUdBQTJIO0FDRy9IOztBRERFO0VBQ0Usb0dBQXVIO0FDSTNIOztBREZFO0VBQ0Usd0dBQTJIO0FDSy9IOztBREhFO0VBQ0UscUdBQXlIO0FDTTdIOztBREhBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsc0JBQXNCO0FDTXhCOztBREpBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtBQ09sQjs7QURMQTtFQUNFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIscUJBQXFCO0FDUXZCOztBRE5BO0VBQ0UsYUFBYTtBQ1NmOztBQ2hDRTtFRnNCRjtJQUdJLGNBQWM7RUNZaEI7QUFDRjs7QUNuQ0U7RUZtQkY7SUFHSSxjQUFjO0VDa0JoQjtBQUNGOztBRGhCQTtFQUNFLGNBQWM7QUNtQmhCOztBQ2hERTtFRjRCRjtJQUdJLGFBQWE7RUNzQmY7QUFDRjs7QUNuREU7RUZ5QkY7SUFHSSxhQUFhO0VDNEJmO0FBQ0YiLCJmaWxlIjoiY29tbW9uL2Nzcy9tb2R1bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG5AaW1wb3J0IFwibWl4aW5cIjtcblxuQGtleWZyYW1lcyBmYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluUmlnaHQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTBweCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuLm0tYW5pbWF0aW9uIHtcbiAgJi0taGVhZGVyX2xlZnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB9XG4gICYtLWhlYWRlcl9jZW50ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbiAgfVxuICAmLS1oZWFkZXJfcmlnaHQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICAgIGFuaW1hdGlvbi1kZWxheTogMC4ycztcbiAgfVxufVxuLm0tdHJpYW5nbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiB6KG0tdHJpYW5nbGUpO1xuICAmLXRvX2xlZnRfYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCBib3R0b20sIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvci1saWdodF9ncmF5IDUwJSwgJGNvbG9yLWxpZ2h0X2dyYXkgMTAwJSk7XG4gIH1cbiAgJi10b19sZWZ0X3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgdG9wLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTAlLCRjb2xvci1saWdodF9ncmF5IDUwJSwgJGNvbG9yLWxpZ2h0X2dyYXkgMTAwJSk7XG4gIH1cbiAgJi10b19yaWdodF9ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCBib3R0b20sIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsJGNvbG9yLWxpZ2h0X2dyYXkgNTAlLCAkY29sb3ItbGlnaHRfZ3JheSAxMDAlKTtcbiAgfVxuICAmLXRvX3JpZ2h0X3RvcCB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yLWxpZ2h0X2dyYXkgNTAlLCAkY29sb3ItbGlnaHRfZ3JheSAxMDAlKTtcbiAgfVxufVxuLm0tZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG4ubS1oZWFkaW5nX2ZpcnN0dmlldyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cbi5tLWhlYWRpbmdfc2Vjb25kX2ZpcnN0dmlldyB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xufVxuLnNwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ucGMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgZmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0xMDAlLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5SaWdodCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5tLWFuaW1hdGlvbi0taGVhZGVyX2xlZnQge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbn1cblxuLm0tYW5pbWF0aW9uLS1oZWFkZXJfY2VudGVyIHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogZm9yd2FyZHM7XG4gIGFuaW1hdGlvbi1uYW1lOiBmYWRlSW5Eb3duO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4xcztcbn1cblxuLm0tYW5pbWF0aW9uLS1oZWFkZXJfcmlnaHQge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLW5hbWU6IGZhZGVJbkRvd247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xufVxuXG4ubS10cmlhbmdsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tLXRyaWFuZ2xlLXRvX2xlZnRfYm90dG9tIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQgYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTAlLCAjZjRmNGY0IDUwJSwgI2Y0ZjRmNCAxMDAlKTtcbn1cblxuLm0tdHJpYW5nbGUtdG9fbGVmdF90b3Age1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCB0b3AsIHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA1MCUsICNmNGY0ZjQgNTAlLCAjZjRmNGY0IDEwMCUpO1xufVxuXG4ubS10cmlhbmdsZS10b19yaWdodF9ib3R0b20ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQgYm90dG9tLCB0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNTAlLCAjZjRmNGY0IDUwJSwgI2Y0ZjRmNCAxMDAlKTtcbn1cblxuLm0tdHJpYW5nbGUtdG9fcmlnaHRfdG9wIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0IHRvcCwgdHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDUwJSwgI2Y0ZjRmNCA1MCUsICNmNGY0ZjQgMTAwJSk7XG59XG5cbi5tLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubS1oZWFkaW5nX2ZpcnN0dmlldyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLm0taGVhZGluZ19zZWNvbmRfZmlyc3R2aWV3IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogMTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG59XG5cbi5zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAuc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjlweCkge1xuICAucGMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnBjIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0ICdpY29uJztcblxuJGNvbG9yLWdyYXk6ICMzMjMyMzI7XG4kY29sb3ItbGlnaHRfZ3JheTogI2Y0ZjRmNDtcbiRjb2xvci12ZXJ5X2xpZ2h0X2dyYXk6ICNjOGM4Yzg7XG5cbi8vIOS4i+OBruODrOOCpOODpOODvOOBi+OCieabuOOBj1xuJHotbWFwOiAoXG4gIG0tdHJpYW5nbGU6IHRydWUsXG4gIGNtbi1jb250ZW50czogKFxuICAgIGluZGV4LXNsaWRlcjogdHJ1ZSxcbiAgKSxcbiAgaW5kZXgtYmFja2dyb3VuZF9pbWFnZTogdHJ1ZSxcbiAgaW5kZXgtYmFja2dyb3VuZF9hbmltYXRpb246IHRydWUsXG4gIGluZGV4LW5hdmlnYXRpb246IHRydWUsXG4gIGNtbi1oZWFkZXI6IHRydWUsXG4gIGluZGV4LW1vdmllOiB0cnVlLFxuICBjbW4tc2h1dHRlcjogdHJ1ZSxcbiAgY21uLW1vdXNlX2N1cnNvcjogdHJ1ZSxcbik7XG5cbi8vIHotaW5kZXhcbkBmdW5jdGlvbiB6KCRuYW1lLCAkY2hpbGRuYW1lOiAwKSB7XG4gICRnZXRrZXk6IG1hcC1nZXQoJHotbWFwLCAkbmFtZSk7XG4gICRjb3VudGVyOiAxO1xuICAkaXMtaW5kZXg6IDA7XG4gIEBpZiAkY2hpbGRuYW1lICE9IDAge1xuICAgIEByZXR1cm4gaW5kZXgoJGdldGtleSwgJGNoaWxkbmFtZSk7XG4gIH1cblxuICBAZWFjaCAkbWFwLWtleSwgJG1hcC12YWx1ZSBpbiAkei1tYXAge1xuICAgIEBpZiAkbWFwLWtleSA9PSAkbmFtZSB7XG4gICAgICAkaXMtaW5kZXg6ICRjb3VudGVyO1xuICAgIH1cbiAgICAkY291bnRlcjogJGNvdW50ZXIgKyAxO1xuICB9XG5cbiAgQHJldHVybiAkaXMtaW5kZXg7XG59XG5cbi8vICNjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogJy4nO1xuICB9XG59XG5cbi8vIHdlYiBmb25044KS5L2/44GG5aC05ZCIXG5AbWl4aW4gaWNvbl8ge1xuICBmb250LWZhbWlseTogJ2ljb21vb24nICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIHNwXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogNzY5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGMge1xuICBAbWVkaWEgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcHJpbnQge1xuICBAbWVkaWEgcHJpbnQge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbiJdfQ== */
