/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Mona Sans", sans-serif;
  --font-title: "TASA Lexend", sans-serif;
  --header-index: 99;
  --header-fixed: 8rem;
  --header-height: 9.6rem; }

.hero {
  padding-top: 4.8rem; }
  @media screen and (max-width: 576px) {
    .hero {
      padding-top: 4rem; } }
  .hero-heading {
    text-align: center; }
    .hero-heading-action {
      gap: 2.4rem;
      flex-wrap: wrap;
      display: flex;
      align-items: center;
      justify-content: center; }
      @media screen and (max-width: 1200px) {
        .hero-heading-action {
          gap: 1.2rem; } }
      .hero-heading-action .phone {
        gap: 0.8rem;
        font-size: 1.8rem;
        font-weight: 500;
        color: #96171a;
        display: flex;
        align-items: center;
        font-family: var(--font-title); }
        @media only screen and (max-width: 1200px) {
          .hero-heading-action .phone {
            font-size: 1.6rem; } }
        .hero-heading-action .phone span:after {
          background-color: #96171a; }
        .hero-heading-action .phone img {
          object-fit: cover;
          filter: brightness(0) saturate(100%) invert(18%) sepia(55%) saturate(2914%) hue-rotate(339deg) brightness(89%) contrast(105%);
          width: 2.4rem;
          height: 2.4rem; }
    .hero-heading .tag {
      gap: 1.2rem;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center; }
      .hero-heading .tag .text-16 {
        color: #96171a;
        line-height: 160%;
        border-radius: 10rem;
        padding: 0.1rem 0.8rem;
        background: rgba(150, 23, 26, 0.05); }
    .hero-heading .title-40 {
      color: #96171a; }
  .hero-bg {
    width: 100vw;
    user-select: none;
    position: relative;
    margin-inline: calc(50% - 50vw);
    padding-top: calc(650 / 1200 * 100%); }
    .hero-bg img {
      top: 50%;
      left: 50%;
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      transform: translate(-50%, -50%); }

.recruitdt {
  padding: 8rem 0rem 8rem; }
  @media screen and (max-width: 992px) {
    .recruitdt {
      padding: 6rem 0rem; } }
  @media screen and (max-width: 576px) {
    .recruitdt {
      padding: 4rem 0rem; } }
  @media screen and (max-width: 1200px) {
    .recruitdt-row {
      flex-direction: column-reverse; } }
  @media screen and (max-width: 1200px) {
    .recruitdt-col {
      width: 100%; } }
  .recruitdt-left-content .mona-content > h2:first-of-type {
    font-size: 3.6rem;
    color: #96171a; }
    @media only screen and (max-width: 1200px) {
      .recruitdt-left-content .mona-content > h2:first-of-type {
        font-size: 3.1rem; } }
    @media only screen and (max-width: 800px) {
      .recruitdt-left-content .mona-content > h2:first-of-type {
        font-size: 2.6rem; } }
    @media screen and (min-width: 1201px) {
      .recruitdt-left-content .mona-content > h2:first-of-type {
        margin-bottom: 4rem; } }
  .recruitdt-left-content .mona-content ul li:before {
    transform: none;
    border-radius: 50%;
    background-color: #131313; }
  .recruitdt-left-gallery {
    margin-bottom: 2.4rem; }
    .recruitdt-left-gallery_heading {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .recruitdt-left-gallery_heading h2 {
        margin: 0; }
    .recruitdt-left-gallery_img {
      overflow: hidden;
      position: relative;
      padding-top: calc(164 / 280 * 100%); }
      @media screen and (min-width: 1201px) {
        .recruitdt-left-gallery_img:hover img {
          transform: translate(-50%, -50%) scale(1.05); } }
      .recruitdt-left-gallery_img img {
        margin: 0;
        top: 50%;
        left: 50%;
        width: 100%;
        height: 100%;
        object-fit: cover;
        position: absolute;
        transform: translate(-50%, -50%);
        transition: 0.4s ease-in-out; }
    .recruitdt-left-gallery .swiper {
      margin: 0 -1.6rem; }
      @media screen and (max-width: 1200px) {
        .recruitdt-left-gallery .swiper {
          margin: 0 -0.8rem; } }
      .recruitdt-left-gallery .swiper-slide {
        padding: 0 1.6rem;
        width: calc(100% / 3); }
        @media screen and (max-width: 1200px) {
          .recruitdt-left-gallery .swiper-slide {
            padding: 0 0.8rem; } }
        @media screen and (max-width: 767px) {
          .recruitdt-left-gallery .swiper-slide {
            width: calc(100% / 2); } }
        @media screen and (max-width: 576px) {
          .recruitdt-left-gallery .swiper-slide {
            width: calc(100% / 1.5); } }
      @media screen and (min-width: 1201px) {
        .recruitdt-left-gallery .swiper-pagination {
          display: none; } }
  .recruitdt-right {
    padding: 2.4rem;
    box-shadow: 0 0.8rem 2.4rem 0 rgba(0, 0, 0, 0.1);
    transition: 0.4s ease-in-out;
    border-radius: 1.2rem;
    background-color: white; }
    @media screen and (min-width: 1201px) {
      .recruitdt-right {
        top: 10rem;
        position: sticky; }
        .recruitdt-right.is-top {
          top: 2rem; } }
    @media screen and (max-width: 1200px) {
      .recruitdt-right {
        row-gap: 3.2rem; } }
    @media screen and (max-width: 1024px) {
      .recruitdt-right {
        row-gap: 2.4rem; } }
    @media screen and (max-width: 767px) {
      .recruitdt-right {
        padding: 1.6rem; } }
    .recruitdt-right-box_heading .text-16 {
      color: #115b43; }
    @media screen and (max-width: 1200px) {
      .recruitdt-right-box_list {
        gap: 1.2rem;
        flex-wrap: wrap;
        flex-direction: unset; } }
    @media screen and (max-width: 1200px) {
      .recruitdt-right-box_item {
        width: calc(100% / 4 - 0.9rem); } }
    @media screen and (max-width: 991px) {
      .recruitdt-right-box_item {
        width: calc(100% / 3 - 0.8rem); } }
    @media screen and (max-width: 576px) {
      .recruitdt-right-box_item {
        width: calc(100% / 2 - 0.6rem); } }
    .recruitdt-right-box_box {
      gap: 1.6rem;
      display: flex;
      align-items: center; }
      @media screen and (max-width: 1200px) {
        .recruitdt-right-box_box {
          gap: 0.8rem; } }
    .recruitdt-right-box_img {
      user-select: none;
      width: 3.2rem;
      height: 3.2rem; }
      .recruitdt-right-box_img img {
        width: 100%;
        height: 100%;
        object-fit: contain; }
    .recruitdt-right-box_content {
      width: 100%; }
      .recruitdt-right-box_content .text-14 {
        line-height: 140%; }
        @media screen and (max-width: 767px) {
          .recruitdt-right-box_content .text-14 {
            font-size: 1.2rem; } }
    .recruitdt-right > .btn {
      width: 100%; }
      .recruitdt-right > .btn img {
        transform: rotate(135deg); }

.recruit-contact {
  position: relative;
  padding-top: 6.4rem; }
  @media screen and (max-width: 576px) {
    .recruit-contact {
      padding-top: 4rem; } }
  .recruit-contact-form {
    padding: 9.6rem;
    border-radius: 0.8rem;
    background-color: white;
    box-shadow: 0 0 1.6rem 0 rgba(0, 0, 0, 0.1); }
    @media screen and (max-width: 1200px) {
      .recruit-contact-form {
        padding: 4rem; } }
    @media screen and (max-width: 576px) {
      .recruit-contact-form {
        padding: 4rem 2.4rem; } }
    .recruit-contact-form > .title-36 span {
      color: #96171a; }
    @media screen and (min-width: 1201px) {
      .recruit-contact-form form .form-wrap {
        row-gap: 4rem; } }
    .recruit-contact-form form .form-group {
      gap: 2.4rem; }
    .recruit-contact-form form .form-box {
      width: calc(100% / 2 - 1.2rem); }
      @media screen and (max-width: 576px) {
        .recruit-contact-form form .form-box {
          width: 100%; } }
    .recruit-contact-form form .form-action {
      margin-top: 1.6rem; }
  .recruit-contact .custom-input-file {
    width: 100%;
    user-select: none;
    border-radius: 0.4rem;
    background-color: #fff9f9;
    border: 0.2rem dashed #96171a; }
    .recruit-contact .custom-input-file input {
      display: none; }
    .recruit-contact .custom-input-file label {
      gap: 0.8rem;
      height: 14rem;
      display: block;
      cursor: pointer;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: center;
      padding: 1.6rem 1.2rem; }
      .recruit-contact .custom-input-file label p {
        color: #96171a;
        line-height: 160%; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVjcnVpdC1kZXRhaWwuY3NzIiwic291cmNlcyI6WyJyZWNydWl0LWRldGFpbC5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfcGFnZXMvX3JlY3J1aXQtZGV0YWlsLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxuQGltcG9ydCBcIl9jb3JlL2ZvbnRcIjtcbkBpbXBvcnQgXCJfY29yZS9taXhpblwiO1xuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5cbi8vIExheW91dFxuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9yZWNydWl0LWRldGFpbFwiO1xuIiwiQG1peGluIGZ6LTIwMCB7XG4gIGZvbnQtc2l6ZTogMjByZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDE1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTkwIHtcbiAgZm9udC1zaXplOiA5cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA2cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei03MiB7XG4gIGZvbnQtc2l6ZTogNy4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNjUge1xuICBmb250LXNpemU6IDYuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTY0IHtcbiAgZm9udC1zaXplOiA2LjRyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNjAge1xuICBmb250LXNpemU6IDZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNTYge1xuICBmb250LXNpemU6IDUuNnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNTUge1xuICBmb250LXNpemU6IDUuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNTAge1xuICBmb250LXNpemU6IDVyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuNHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNDgge1xuICBmb250LXNpemU6IDQuOHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy4zcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00NSB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotNDIge1xuICBmb250LXNpemU6IDQuMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei00MCB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi43cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zOCB7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTM2IHtcbiAgZm9udC1zaXplOiAzLjZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDMuMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzUge1xuICBmb250LXNpemU6IDMuNXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMzQge1xuICBmb250LXNpemU6IDMuNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0zMiB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTMwIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjdyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTI5IHtcbiAgZm9udC1zaXplOiAyLjlyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuM3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjgge1xuICBmb250LXNpemU6IDIuOHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0yNiB7XG4gIGZvbnQtc2l6ZTogMi42cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAyLjJyZW07XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjlyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTI1IHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjQge1xuICBmb250LXNpemU6IDIuNHJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjIge1xuICBmb250LXNpemU6IDIuMnJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMjAge1xuICBmb250LXNpemU6IDJyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZnotMTkge1xuICBmb250LXNpemU6IDEuOXJlbTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0xOCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1peGluIGZ6LTE2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbkBtaXhpbiBmei0xNSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuXG5AbWl4aW4gZnotMTQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1peGluIGZ6LTEzIHtcbiAgZm9udC1zaXplOiAxLjNyZW07XG59XG5cbkBtaXhpbiBmei0xMiB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5AbWl4aW4gZnotMTEge1xuICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuQG1peGluIGZ6LTEwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWl4aW4gZnotOSB7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHRNZWRpYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gbWF4KCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gbWluKCRwb2ludCkge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwb2ludCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cdEZsZXggQm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBmbGV4IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuQG1peGluIGZsZXgtY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcblxyXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpjZW50ZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuXHJcbkBtaXhpbiBmbGV4LWpiZXR3ZWVuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxufVxyXG5cclxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbn1cclxuXHJcbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjRzKSB7XHJcbiAgdHJhbnNpdGlvbjogJHMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuXHJcbkBtaXhpbiBib3goJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcclxuICB3aWR0aDogJHdpZHRoO1xyXG4gIGhlaWdodDogJGhlaWdodDtcclxufVxyXG5cclxuQG1peGluIGltZ0NvdmVyIHtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGltZ0NvbnRhaW4ge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBsaW5lQ2xhbXAoJGxpbmU6IDIsICRkaXNwbGF5OiB0cnVlKSB7XHJcbiAgQGlmICRkaXNwbGF5IHtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICBsaW5lLWNsYW1wOiAkbGluZTtcclxuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lO1xyXG59XHJcblxyXG5AbWl4aW4gc2hhZG93IHtcclxuICBib3gtc2hhZG93OiAwIDAuOHJlbSAyLjRyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWx0ZXItcHJpIHtcclxuICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgc2F0dXJhdGUoMTAwJSkgaW52ZXJ0KDE4JSkgc2VwaWEoNTUlKSBzYXR1cmF0ZSgyOTE0JSkgaHVlLXJvdGF0ZSgzMzlkZWcpIGJyaWdodG5lc3MoODklKVxyXG4gICAgY29udHJhc3QoMTA1JSk7XHJcbn1cclxuXHJcbkBtaXhpbiBmaWx0ZXItYmxhY2sge1xyXG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBzYXR1cmF0ZSgxMDAlKSBpbnZlcnQoNiUpIHNlcGlhKDAlKSBzYXR1cmF0ZSgyOTk2JSkgaHVlLXJvdGF0ZSg1ZGVnKSBicmlnaHRuZXNzKDk2JSlcclxuICAgIGNvbnRyYXN0KDk2JSk7XHJcbn1cclxuXHJcbkBtaXhpbiBwb3NDZW50ZXIge1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbn1cclxuXHJcbkBtaXhpbiBtYXJnaW4oJG1hcmdpbjEsICRtYXJnaW4yOiAkbWFyZ2luMSkge1xyXG4gIG1hcmdpbjogJG1hcmdpbjEgMHJlbSAkbWFyZ2luMjtcclxuXHJcbiAgQGluY2x1ZGUgbWF4KDk5MnB4KSB7XHJcbiAgICBtYXJnaW46IDZyZW0gMHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgbWFyZ2luOiA0cmVtIDByZW07XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGFkZGluZygkcGFkZGluZzEsICRwYWRkaW5nMjogJHBhZGRpbmcxKSB7XHJcbiAgcGFkZGluZzogJHBhZGRpbmcxIDByZW0gJHBhZGRpbmcyO1xyXG5cclxuICBAaW5jbHVkZSBtYXgoOTkycHgpIHtcclxuICAgIHBhZGRpbmc6IDZyZW0gMHJlbTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xyXG4gICAgcGFkZGluZzogNHJlbSAwcmVtO1xyXG4gIH1cclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgLS1mb250LXByaTogXCJNb25hIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtdGl0bGU6IFwiVEFTQSBMZXhlbmRcIiwgc2Fucy1zZXJpZjtcclxuXHJcbiAgLS1oZWFkZXItaW5kZXg6IDk5O1xyXG4gIC0taGVhZGVyLWZpeGVkOiA4cmVtO1xyXG4gIC0taGVhZGVyLWhlaWdodDogOS42cmVtO1xyXG59XHJcblxyXG4kY29sb3ItcHJpOiAjOTYxNzFhO1xyXG4kY29sb3Itc2VjOiAjZWMxZDIzO1xyXG4kY29sb3ItdGV4dDogIzEzMTMxMztcclxuJGNvbG9yLWJnOiAjZmRmZGZkO1xyXG5cclxuJGNvbG9yLWJsYWNrOiBibGFjaztcclxuJGNvbG9yLXdoaXRlOiB3aGl0ZTtcclxuIiwiLmhlcm8ge1xuICBwYWRkaW5nLXRvcDogNC44cmVtO1xuXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgJi1oZWFkaW5nIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLWFjdGlvbiB7XG4gICAgICBnYXA6IDIuNHJlbTtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgIGdhcDogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAucGhvbmUge1xuICAgICAgICBnYXA6IDAuOHJlbTtcbiAgICAgICAgQGluY2x1ZGUgZnotMTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlKTtcblxuICAgICAgICBzcGFuOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBAaW5jbHVkZSBmaWx0ZXItcHJpO1xuICAgICAgICAgIEBpbmNsdWRlIGJveCgyLjRyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhZyB7XG4gICAgICBnYXA6IDEuMnJlbTtcbiAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xuXG4gICAgICAudGV4dC0xNiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTByZW07XG4gICAgICAgIHBhZGRpbmc6IDAuMXJlbSAwLjhyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTUwLCAyMywgMjYsIDAuMDUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZS00MCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICB9XG4gIH1cblxuICAmLWJnIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1pbmxpbmU6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNjUwIC8gMTIwMCAqIDEwMCUpO1xuXG4gICAgaW1nIHtcbiAgICAgIEBpbmNsdWRlIGltZ0NvdmVyO1xuICAgIH1cbiAgfVxufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5yZWNydWl0ZHQge1xuICBAaW5jbHVkZSBwYWRkaW5nKDhyZW0pO1xuXG4gICYtcm93IHtcbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgfVxuICB9XG5cbiAgJi1jb2wge1xuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgJi1jb250ZW50IHtcbiAgICAgIC5tb25hLWNvbnRlbnQge1xuICAgICAgICA+IGgyIHtcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgZnotMzY7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWluKDEyMDFweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBsaTpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1nYWxsZXJ5IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcblxuICAgICAgJl9oZWFkaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBAaW5jbHVkZSBmbGV4LWljZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICBoMiB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfaW1nIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogY2FsYygxNjQgLyAyODAgKiAxMDAlKTtcblxuICAgICAgICBAaW5jbHVkZSBtaW4oMTIwMXB4KSB7XG4gICAgICAgICAgJjpob3ZlciBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMS4wNSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgQGluY2x1ZGUgaW1nQ292ZXI7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xLjZyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgICAgIG1hcmdpbjogMCAtMC44cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1zbGlkZSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxLjZyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjhyZW07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDc2N3B4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMS41KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgcGFkZGluZzogMi40cmVtO1xuICAgIEBpbmNsdWRlIHNoYWRvdztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgIHRvcDogMTByZW07XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuXG4gICAgICAmLmlzLXRvcCB7XG4gICAgICAgIHRvcDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICByb3ctZ2FwOiAzLjJyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDEwMjRweCkge1xuICAgICAgcm93LWdhcDogMi40cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg3NjdweCkge1xuICAgICAgcGFkZGluZzogMS42cmVtO1xuICAgIH1cblxuICAgICYtYm94IHtcbiAgICAgICZfaGVhZGluZyB7XG4gICAgICAgIC50ZXh0LTE2IHtcbiAgICAgICAgICBjb2xvcjogIzExNWI0MztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2l0ZW0ge1xuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAwLjlyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDk5MXB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAwLjhyZW0pO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4KDU3NnB4KSB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAwLjZyZW0pO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfYm94IHtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIEBpbmNsdWRlIGZsZXgtaWNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9pbWcge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgYm94KDMuMnJlbSk7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAudGV4dC0xNCB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXgoNzY3cHgpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLmJ0biB7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucmVjcnVpdC1jb250YWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNi40cmVtO1xuXG4gIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICB9XG5cbiAgJi1mb3JtIHtcbiAgICBwYWRkaW5nOiA5LjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDAgMCAxLjZyZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICBwYWRkaW5nOiA0cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1NzZweCkge1xuICAgICAgcGFkZGluZzogNHJlbSAyLjRyZW07XG4gICAgfVxuXG4gICAgPiAudGl0bGUtMzYge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgLmZvcm0td3JhcCB7XG4gICAgICAgIEBpbmNsdWRlIG1pbigxMjAxcHgpIHtcbiAgICAgICAgICByb3ctZ2FwOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgICB9XG5cbiAgICAgIC5mb3JtLWJveCB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gMS4ycmVtKTtcblxuICAgICAgICBAaW5jbHVkZSBtYXgoNTc2cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybS1hY3Rpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1pbnB1dC1maWxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjlmOTtcbiAgICBib3JkZXI6IDAuMnJlbSBkYXNoZWQgJGNvbG9yLXByaTtcblxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICBoZWlnaHQ6IDE0cmVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBAaW5jbHVkZSBmbGV4LWNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDEuNnJlbSAxLjJyZW07XG5cbiAgICAgIHAge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFQUE7OzhEQUU4RDtBQWE5RDs7OERBRThEO0FDakI5RCxBQUFBLEtBQUssQ0FBQztFQUNKLFVBQVUsQ0FBQSx3QkFBQztFQUNYLFlBQVksQ0FBQSwwQkFBQztFQUViLGNBQWMsQ0FBQSxHQUFDO0VBQ2YsY0FBYyxDQUFBLEtBQUM7RUFDZixlQUFlLENBQUEsT0FBQyxHQUNqQjs7QUNQRCxBQUFBLEtBQUssQ0FBQztFQUNKLFdBQVcsRUFBRSxNQUFNLEdBb0VwQjtFRmpFQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxLQUFLO0lFSnJDLEFBQUEsS0FBSyxDQUFDO01BSUYsV0FBVyxFQUFFLElBQUksR0FpRXBCO0VBOURFLEFBQUQsYUFBUyxDQUFDO0lBQ1IsVUFBVSxFQUFFLE1BQU0sR0FnRG5CO0lBOUNFLEFBQUQsb0JBQVEsQ0FBQztNQUNQLEdBQUcsRUFBRSxNQUFNO01BQ1gsU0FBUyxFQUFFLElBQUk7TUZtQm5CLE9BQU8sRUFB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 */
