.recruit-fv {
  position: relative; }
  @media all and (min-width: 769px) {
    .recruit-fv {
      margin-left: auto;
      margin-right: 0;
      padding-right: 30px;
      height: 807px;
      width: 72.3%; } }
  @media all and (max-width: 768px) {
    .recruit-fv {
      display: flex;
      flex-direction: column-reverse;
      margin-bottom: 40px; } }
  @media all and (min-width: 769px) {
    .recruit-fv-text {
      position: absolute;
      top: 50%;
      transform: translate(0, -50%);
      z-index: 1;
      left: -250px; } }
  @media all and (max-width: 768px) {
    .recruit-fv-text {
      padding-right: 20px;
      padding-left: 20px; } }
  @media all and (min-width: 769px) {
    .recruit-fv-text .head {
      font-size: 26px;
      margin-bottom: 15px; } }
  @media all and (max-width: 768px) {
    .recruit-fv-text .head {
      font-size: 18px;
      margin-bottom: 15px; } }
  @media all and (min-width: 769px) {
    .recruit-fv-text .pict {
      max-width: 340px;
      margin-bottom: 30px; } }
  @media all and (max-width: 768px) {
    .recruit-fv-text .pict {
      max-width: 230px;
      margin-bottom: 15px; } }
  .recruit-fv-text .text {
    font-weight: bold;
    line-height: 2.2; }
    @media all and (min-width: 769px) {
      .recruit-fv-text .text {
        font-size: 20px; } }
    @media all and (max-width: 768px) {
      .recruit-fv-text .text {
        font-size: 16px; } }
  .recruit-fv-slider {
    height: 100%;
    width: 100%; }
    .recruit-fv-slider .img-wrapper {
      width: 100%;
      overflow: hidden;
      position: relative; }
      @media all and (min-width: 769px) {
        .recruit-fv-slider .img-wrapper {
          height: 800px; } }
      @media all and (max-width: 768px) {
        .recruit-fv-slider .img-wrapper {
          height: 0;
          padding-bottom: 80%; } }
      .recruit-fv-slider .img-wrapper img {
        -o-object-fit: cover;
           object-fit: cover;
        position: absolute;
        height: 100%;
        width: 100%; }

@media all and (min-width: 769px) {
  .recruit-tagline {
    padding-right: 30px;
    padding-left: 70px; } }

@media all and (max-width: 768px) {
  .recruit-tagline {
    margin-bottom: 90px;
    padding-left: 20px;
    padding-right: 20px; } }

@media all and (min-width: 769px) {
  .recruit-tagline-inner {
    display: flex;
    align-items: center;
    margin-top: -70px; } }

.recruit-tagline .title {
  background-color: #E6E6E6;
  position: relative;
  z-index: -1; }
  @media all and (min-width: 769px) {
    .recruit-tagline .title {
      height: 614px;
      width: 35.67%; } }
  @media all and (max-width: 768px) {
    .recruit-tagline .title {
      margin-bottom: 20px;
      padding: 30px; } }
  .recruit-tagline .title-inner {
    color: #ff6009;
    font-weight: bold; }
    @media all and (min-width: 769px) {
      .recruit-tagline .title-inner {
        font-size: 54px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
        white-space: nowrap; } }
    @media all and (max-width: 768px) {
      .recruit-tagline .title-inner {
        font-size: 34px; } }

@media all and (min-width: 769px) {
  .recruit-tagline .description {
    line-height: 2.2;
    margin-left: 66px;
    max-width: 570px;
    width: calc(100% - 35.67% - 66px); } }

@media all and (min-width: 769px) {
  .recruit-message {
    margin-bottom: 100px; } }

@media all and (max-width: 768px) {
  .recruit-message {
    margin-bottom: 55px; } }

.recruit-message .under-recruit-box-inner::after {
  background-image: url("../images/recruit/0137.jpg"); }

@media all and (min-width: 769px) {
  .recruit-about {
    margin-bottom: 90px; } }

@media all and (max-width: 768px) {
  .recruit-about {
    margin-bottom: 45px; } }

.recruit-about .under-recruit-bg-box-inner::before {
  background-image: url("../images/recruit/about_1.jpg"); }

.recruit-about-list {
  display: flex;
  justify-content: center;
  margin-left: auto;
  margin-right: auto; }
  @media all and (min-width: 769px) {
    .recruit-about-list {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .recruit-about-list {
      padding-top: 60px;
      margin-bottom: 80px;
      max-width: 1365px; } }
  @media all and (max-width: 768px) {
    .recruit-about-list {
      padding-top: 20px;
      padding-left: 20px;
      padding-right: 20px;
      margin-bottom: 40px; } }

.recruit-about-item {
  width: calc((100% - 10px) / 2); }
  @media all and (min-width: 769px) {
    .recruit-about-item .pict {
      margin-bottom: 25px; } }
  @media all and (max-width: 768px) {
    .recruit-about-item .pict {
      margin-bottom: 10px; } }
  @media all and (min-width: 769px) {
    .recruit-about-item .description {
      max-width: 500px;
      padding: 0 20px 0 25px; } }
  .recruit-about-item:nth-child(1) {
    margin-right: 10px; }
    @media all and (min-width: 769px) {
      .recruit-about-item:nth-child(1) .description {
        margin-left: auto;
        margin-right: 0; } }

@media all and (min-width: 769px) {
  .recruit-about-figure {
    padding-left: 40px;
    padding-right: 40px; } }

@media all and (max-width: 768px) {
  .recruit-about-figure {
    padding-right: 20px;
    padding-left: 20px; } }

.recruit-about-figure .head {
  font-weight: bold;
  text-align: center; }
  @media all and (min-width: 769px) {
    .recruit-about-figure .head {
      font-size: 35px;
      letter-spacing: 0.2em;
      margin-bottom: 80px; } }
  @media all and (max-width: 768px) {
    .recruit-about-figure .head {
      font-size: 22px;
      margin-bottom: 40px; } }

.recruit-about-figure .sub {
  margin-left: auto;
  margin-right: auto; }
  @media all and (min-width: 769px) {
    .recruit-about-figure .sub {
      max-width: 450px; } }

.recruit-about-figure-list {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-left: auto;
  margin-right: auto;
  text-align: center; }
  @media all and (min-width: 769px) {
    .recruit-about-figure-list {
      max-width: 1000px; } }

@media all and (min-width: 769px) {
  .recruit-about-figure-item {
    margin-bottom: 70px;
    width: calc(100% / 3); } }

@media all and (max-width: 768px) {
  .recruit-about-figure-item {
    margin-bottom: 35px;
    width: calc(100% / 2); } }

@media all and (min-width: 769px) {
  .recruit-about-figure-item .pict {
    padding-right: 60px;
    margin-bottom: 20px; } }

@media all and (max-width: 768px) {
  .recruit-about-figure-item .pict {
    padding-right: 20px;
    margin-bottom: 15px; } }

.recruit-about-figure-item .name {
  font-weight: bold; }
  @media all and (min-width: 769px) {
    .recruit-about-figure-item .name {
      font-size: 27px; } }
  @media all and (max-width: 768px) {
    .recruit-about-figure-item .name {
      margin-left: 20px;
      font-size: 16px; } }

.recruit-data {
  background-color: #E6E6E6; }
  @media all and (min-width: 769px) {
    .recruit-data {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .recruit-data {
      margin-bottom: 90px;
      padding-top: 80px;
      padding-bottom: 105px; } }
  @media all and (max-width: 768px) {
    .recruit-data {
      margin-bottom: 55px;
      padding: 40px 20px 50px; } }
  .recruit-data .pict {
    margin-left: auto;
    margin-right: auto; }
    @media all and (min-width: 769px) {
      .recruit-data .pict {
        max-width: 987px; } }
    @media all and (max-width: 768px) {
      .recruit-data .pict {
        margin-left: auto;
        margin-right: auto;
        max-width: 280px; } }

.recruit-interview {
  margin-left: auto;
  margin-right: auto; }
  @media all and (min-width: 769px) {
    .recruit-interview {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .recruit-interview {
      margin-bottom: 120px;
      max-width: 1365px; } }
  @media all and (max-width: 768px) {
    .recruit-interview {
      margin-bottom: 60px;
      padding-left: 20px;
      padding-right: 20px; } }
  .recruit-interview-slider {
    margin-left: auto;
    margin-right: auto;
    position: relative; }
    @media all and (min-width: 769px) {
      .recruit-interview-slider {
        max-width: 1214px;
        margin-bottom: 70px; } }
    @media all and (max-width: 768px) {
      .recruit-interview-slider {
        margin-bottom: 35px; } }
    .recruit-interview-slider .slick-prev,
    .recruit-interview-slider .slick-next {
      background-color: #000000;
      color: transparent;
      font-size: 0;
      position: absolute;
      z-index: 1; }
      @media all and (min-width: 769px) {
        .recruit-interview-slider .slick-prev,
        .recruit-interview-slider .slick-next {
          top: 185px;
          height: 130px;
          width: 80px; } }
      @media all and (max-width: 768px) {
        .recruit-interview-slider .slick-prev,
        .recruit-interview-slider .slick-next {
          top: 45%;
          height: 60px;
          width: 40px; } }
    @media all and (min-width: 769px) {
      .recruit-interview-slider .slick-prev {
        left: -40px; } }
    @media all and (max-width: 768px) {
      .recruit-interview-slider .slick-prev {
        left: -20px; } }
    .recruit-interview-slider .slick-prev::after {
      transform: rotate(135deg); }
      @media all and (min-width: 769px) {
        .recruit-interview-slider .slick-prev::after {
          margin-left: 40px; } }
      @media all and (max-width: 768px) {
        .recruit-interview-slider .slick-prev::after {
          margin-left: 20px; } }
    @media all and (min-width: 769px) {
      .recruit-interview-slider .slick-next {
        right: -40px; } }
    @media all and (max-width: 768px) {
      .recruit-interview-slider .slick-next {
        right: -20px; } }
    .recruit-interview-slider .slick-next::after {
      transform: rotate(-45deg); }
      @media all and (min-width: 769px) {
        .recruit-interview-slider .slick-next::after {
          margin-left: 10px; } }
      @media all and (max-width: 768px) {
        .recruit-interview-slider .slick-next::after {
          margin-left: 5px; } }
    .recruit-interview-slider .slick-prev::after,
    .recruit-interview-slider .slick-next::after {
      content: "";
      display: block; }
      @media all and (min-width: 769px) {
        .recruit-interview-slider .slick-prev::after,
        .recruit-interview-slider .slick-next::after {
          border-right: solid 2px #fff;
          border-bottom: solid 2px #fff;
          height: 30px;
          width: 30px; } }
      @media all and (max-width: 768px) {
        .recruit-interview-slider .slick-prev::after,
        .recruit-interview-slider .slick-next::after {
          border-right: solid 1px #fff;
          border-bottom: solid 1px #fff;
          height: 15px;
          width: 15px; } }
    @media all and (min-width: 769px) {
      .recruit-interview-slider .interview-wrapper {
        padding-left: 15px;
        padding-right: 15px; } }
    @media all and (max-width: 768px) {
      .recruit-interview-slider .interview-wrapper {
        padding-left: 10px;
        padding-right: 10px; } }
    .recruit-interview-slider .pict {
      position: relative; }
      @media all and (min-width: 769px) {
        .recruit-interview-slider .pict {
          margin-bottom: 60px; } }
      @media all and (max-width: 768px) {
        .recruit-interview-slider .pict {
          margin-bottom: 30px; } }
      .recruit-interview-slider .pict::after {
        background-color: #ff6009;
        content: "";
        display: block;
        height: 100%;
        width: 100%;
        position: absolute;
        z-index: -1; }
        @media all and (min-width: 769px) {
          .recruit-interview-slider .pict::after {
            top: 15px;
            left: 15px; } }
        @media all and (max-width: 768px) {
          .recruit-interview-slider .pict::after {
            top: 10px;
            left: 10px; } }
    @media all and (min-width: 769px) {
      .recruit-interview-slider .title {
        font-size: 24px;
        margin-bottom: 30px; } }
    @media all and (max-width: 768px) {
      .recruit-interview-slider .title {
        font-size: 18px;
        margin-bottom: 15px; } }
    .recruit-interview-slider .title br {
      display: none; }
    .recruit-interview-slider .department {
      background-color: #ff6009;
      color: #fff;
      display: inline-block;
      line-height: 1;
      margin-bottom: 10px; }
      @media all and (min-width: 769px) {
        .recruit-interview-slider .department {
          font-size: 18px;
          padding: 8px 10px; } }
      @media all and (max-width: 768px) {
        .recruit-interview-slider .department {
          padding: 6px 8px; } }
    @media all and (min-width: 769px) {
      .recruit-interview-slider .joined {
        font-size: 21px; } }
  .recruit-interview .under-recruit-button {
    margin-left: auto;
    margin-right: auto; }

.recruit-others {
  background-color: #E6E6E6; }
  @media all and (min-width: 769px) {
    .recruit-others {
      padding-left: 40px;
      padding-right: 40px; } }
  @media all and (min-width: 769px) {
    .recruit-others {
      margin-bottom: 105px;
      padding-top: 120px;
      padding-bottom: 105px; } }
  @media all and (max-width: 768px) {
    .recruit-others {
      margin-bottom: 55px;
      padding: 60px 20px 55px; } }
  .recruit-others .top,
  .recruit-others .bottoms {
    margin-left: auto;
    margin-right: auto; }
    @media all and (min-width: 769px) {
      .recruit-others .top,
      .recruit-others .bottoms {
        max-width: 1020px; } }
  @media all and (min-width: 769px) {
    .recruit-others .top {
      margin-bottom: 80px; } }
  @media all and (max-width: 768px) {
    .recruit-others .top {
      margin-bottom: 35px; } }
  @media all and (min-width: 769px) {
    .recruit-others .top .pict {
      padding-bottom: 28%; } }
  @media all and (max-width: 768px) {
    .recruit-others .top .pict {
      padding-bottom: 34%; } }
  @media all and (min-width: 769px) {
    .recruit-others .bottoms .pict {
      padding-bottom: 56%; } }
  @media all and (max-width: 768px) {
    .recruit-others .bottoms .pict {
      padding-bottom: 62%; } }
  .recruit-others .bottoms .list {
    display: flex; }
    .recruit-others .bottoms .list .item {
      width: calc(100% / 2); }
  .recruit-others .recruit-others-link {
    display: block; }
  .recruit-others .pict {
    height: 0;
    overflow: hidden;
    position: relative; }
    .recruit-others .pict img {
      -o-object-fit: cover;
         object-fit: cover;
      position: absolute;
      height: 100%;
      width: 100%; }
  .recruit-others .name {
    font-style: normal;
    text-align: center; }
    @media all and (min-width: 769px) {
      .recruit-others .name {
        font-size: 27px;
        margin-top: 15px; } }
    @media all and (max-width: 768px) {
      .recruit-others .name {
        margin-top: 10px; } }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0; }

.slick-list:focus {
  outline: none; }

.slick-list.dragging {
  cursor: pointer;
  cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }

.slick-track:before,
.slick-track:after {
  display: table;
  content: ''; }

.slick-track:after {
  clear: both; }

.slick-loading .slick-track {
  visibility: hidden; }

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px; }

[dir='rtl'] .slick-slide {
  float: right; }

.slick-slide img {
  display: block; }

.slick-slide.slick-loading img {
  display: none; }

.slick-slide.dragging img {
  pointer-events: none; }

.slick-initialized .slick-slide {
  display: block; }

.slick-loading .slick-slide {
  visibility: hidden; }

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }


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