/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --height-hd: 12rem;
  --font-pri: "Poppins", sans-serif;
  --font-title: "Nova Klasse", sans-serif;
  --font-desc: "Montserrat", sans-serif; }

.join {
  padding-top: 8rem; }
  @media screen and (max-width: 1200px) {
    .join {
      padding-top: 4.8rem; } }
  @media screen and (max-width: 767px) {
    .join {
      padding-top: 3.2rem; } }
  .join .title-40 {
    padding: 0 3rem;
    text-align: center;
    margin-bottom: 3.2rem; }
    @media screen and (max-width: 1200px) {
      .join .title-40 {
        margin-bottom: 2.4rem; } }

.join-img .gItem {
  overflow: hidden;
  position: relative;
  padding-top: calc(1 / 1 * 100%); }
  @media screen and (min-width: 1201px) {
    .join-img .gItem:hover::before, .join-img .gItem:hover::after {
      opacity: 1; } }
  .join-img .gItem::before, .join-img .gItem::after {
    content: "";
    z-index: 1;
    opacity: 0;
    position: absolute;
    pointer-events: none;
    transition: 0.4s ease-in-out; }
  .join-img .gItem::before {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%); }
  .join-img .gItem::after {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-image: url("../../assets/images/contact/ic-instagram.svg");
    background-size: cover;
    background-repeat: no-repeat;
    width: 4rem;
    height: 4rem; }
  .join-img .gItem img {
    top: 50%;
    left: 50%;
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    transform: translate(-50%, -50%); }

.core {
  background: linear-gradient(90deg, #bfe6c5 0%, #e1e3d3 39.41%, #ffd1d0 64.76%, #fffbda 83.92%);
  padding-top: 12rem;
  padding-bottom: 12rem; }
  @media screen and (max-width: 1200px) {
    .core {
      padding-top: 6.4rem;
      padding-bottom: 6.4rem; } }
  .core .container > .text-16 {
    text-align: center;
    color: #757575;
    margin-bottom: 1.2rem; }
  .core .title-40 {
    text-align: center; }
    @media screen and (max-width: 380px) {
      .core .title-40 {
        max-width: 28rem;
        margin-left: auto;
        margin-right: auto; } }

.js-core {
  padding-top: 6.8rem; }
  @media screen and (max-width: 1200px) {
    .js-core {
      padding-top: 4.8rem; } }
  @media screen and (max-width: 767px) {
    .js-core {
      padding-top: 2.4rem; } }
  .js-core .swiper {
    display: flex;
    flex-wrap: wrap;
    margin-left: -2.4rem;
    margin-right: -2.4rem; }
    @media screen and (max-width: 1200px) {
      .js-core .swiper {
        margin-left: -0.8rem;
        margin-right: -0.8rem; } }
  .js-core .swiper-slide {
    height: auto;
    width: calc(100% / 4);
    padding-left: 2.4rem;
    padding-right: 2.4rem; }
    @media screen and (max-width: 1200px) {
      .js-core .swiper-slide {
        width: calc(100% / 3);
        padding-left: 0.8rem;
        padding-right: 0.8rem; } }
    @media screen and (max-width: 991px) {
      .js-core .swiper-slide {
        width: calc(100% / 2); } }
    @media screen and (max-width: 576px) {
      .js-core .swiper-slide {
        width: 100%; } }
  @media screen and (min-width: 1201px) {
    .js-core .swiper-pagination {
      display: none; } }

.core-box {
  height: 100%; }
  @media screen and (max-width: 1200px) {
    .core-box {
      padding: 2.4rem;
      border: 0.1rem solid #1e1e1e; } }

.core-img {
  user-select: none; }
  .core-img img {
    object-fit: cover;
    margin-left: auto;
    margin-right: auto;
    width: 8rem;
    height: 8rem; }
    @media screen and (max-width: 1200px) {
      .core-img img {
        width: 6.4rem;
        height: 6.4rem; } }
    @media screen and (max-width: 767px) {
      .core-img img {
        width: 4.8rem;
        height: 4.8rem; } }

.core-content .text-16 {
  color: #5a5a5a;
  overflow: hidden;
  display: -webkit-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical; }

.js-s-partner {
  border-top: 0.1rem solid #757575;
  border-bottom: 0.1rem solid #757575;
  padding-top: 2rem;
  padding-bottom: 2rem; }
  .js-s-partner .splide__list {
    column-gap: 2rem; }
  .js-s-partner .splide__slide {
    width: fit-content !important; }

.s-partner-box {
  column-gap: 4rem;
  display: flex;
  align-items: center; }
  @media screen and (max-width: 1550px) {
    .s-partner-box {
      column-gap: 3.2rem; } }
  @media screen and (max-width: 1440px) {
    .s-partner-box {
      column-gap: 2.4rem; } }
  @media screen and (max-width: 767px) {
    .s-partner-box {
      column-gap: 1.2rem; } }
  .s-partner-box img {
    flex-shrink: 0;
    width: 2rem;
    height: 2rem; }
  .s-partner-box .text-20 {
    color: #5a5a5a; }
    @media screen and (max-width: 767px) {
      .s-partner-box .text-20 {
        font-size: 1.6rem; } }
    @media screen and (max-width: 576px) {
      .s-partner-box .text-20 {
        font-size: 1.4rem; } }

.aboutus {
  background: linear-gradient(90deg, #bfe6c5 0%, #e1e3d3 39.41%, #ffd1d0 64.76%, #fffbda 83.92%);
  padding-top: 12rem;
  padding-bottom: 12rem; }
  @media screen and (max-width: 1200px) {
    .aboutus {
      padding-top: 6.4rem;
      padding-bottom: 6.4rem; } }
  .aboutus .title-40 {
    text-align: center; }

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