/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-desc: "SVN-Gilroy", sans-serif;
  --font-pri: "SF Pro Display", sans-serif;
  --height-hd: 8rem; }

.related {
  padding: 6rem 0 12rem; }
  @media screen and (max-width: 1200px) {
    .related {
      padding: 6rem 0; } }
  @media screen and (max-width: 767px) {
    .related {
      padding: 4rem 0; } }

.js-related .swiper {
  margin-top: -3rem;
  padding-top: 3rem;
  margin-bottom: -3rem;
  padding-bottom: 3rem;
  margin-right: -1.8rem;
  margin-left: -1.8rem; }
  @media screen and (max-width: 1200px) {
    .js-related .swiper {
      margin-right: -0.8rem;
      margin-left: -0.8rem; } }

.js-related .swiper-slide {
  height: auto;
  padding: 0 1.8rem;
  width: calc(100% / 4); }
  @media screen and (max-width: 1200px) {
    .js-related .swiper-slide {
      padding: 0 0.8rem; } }
  @media screen and (max-width: 1024px) {
    .js-related .swiper-slide {
      width: calc(100% / 3); } }
  @media screen and (max-width: 767px) {
    .js-related .swiper-slide {
      width: calc(100% / 2); } }
  @media screen and (max-width: 576px) {
    .js-related .swiper-slide {
      width: 100%; } }
  @media screen and (max-width: 576px) {
    .js-related .swiper-slide:has(.product-box) {
      width: calc(100% / 2); } }

@media screen and (min-width: 768px) {
  .js-related .pagi-pagination {
    display: none; } }

.news {
  padding: 6.4rem 0 4rem 0; }
  @media screen and (max-width: 1200px) {
    .news {
      padding: 4.8rem 0 2.4rem; } }
  .news-top {
    gap: 2.4rem;
    flex-wrap: wrap;
    margin-bottom: 2.4rem;
    justify-content: center;
    display: flex;
    align-items: center; }
    @media screen and (max-width: 820px) {
      .news-top {
        gap: 1.6rem;
        flex-direction: column; } }
    .news-top .title-xl {
      color: #282d85;
      font-size: 4.4rem;
      position: relative;
      padding-bottom: 1.2rem;
      text-transform: capitalize; }
      @media screen and (max-width: 1200px) {
        .news-top .title-xl {
          font-size: 3.6rem; } }
      @media screen and (max-width: 767px) {
        .news-top .title-xl {
          font-size: 2.8rem; } }
      .news-top .title-xl::before {
        content: "";
        left: 50%;
        bottom: 0;
        width: 16rem;
        height: 0.4rem;
        position: absolute;
        border-radius: 0.8rem;
        background-color: #282d85;
        transform: translate(-50%, 0); }
  .news-bottom .btn {
    margin-top: 2.4rem;
    margin-right: auto;
    margin-left: auto; }

.newslt {
  padding: 6rem 0; }
  @media screen and (max-width: 767px) {
    .newslt {
      padding: 4rem 0; } }

.newslt-list {
  row-gap: 3.6rem;
  margin: 0 -1.8em;
  display: flex;
  flex-wrap: wrap; }
  @media screen and (max-width: 1200px) {
    .newslt-list {
      row-gap: 1.6rem;
      margin: 0 -0.8rem; } }

.newslt-item {
  padding: 0 1.8rem;
  width: calc(100% / 3); }
  @media screen and (max-width: 1200px) {
    .newslt-item {
      padding: 0 0.8rem; } }
  @media screen and (max-width: 991px) {
    .newslt-item {
      width: calc(100% / 2); } }
  @media screen and (max-width: 576px) {
    .newslt-item {
      width: 100%; } }

.newslt-item-w50 {
  width: calc(100% / 2); }
  @media screen and (max-width: 576px) {
    .newslt-item-w50 {
      width: 100%; } }
  .newslt-item-w50 .article-box {
    position: relative; }
  .newslt-item-w50 .article-content {
    left: 0;
    bottom: 0;
    z-index: 2;
    height: auto;
    position: absolute;
    padding: 4.8rem 3.2rem; }
    @media screen and (max-width: 1200px) {
      .newslt-item-w50 .article-content {
        padding: 2.4rem 2rem; } }
    .newslt-item-w50 .article-content .cate,
    .newslt-item-w50 .article-content .text-21,
    .newslt-item-w50 .article-content .time {
      color: white; }
    .newslt-item-w50 .article-content .cate {
      font-weight: 500; }
    .newslt-item-w50 .article-content .text-21 {
      font-size: 2.4rem; }
      @media screen and (max-width: 1200px) {
        .newslt-item-w50 .article-content .text-21 {
          font-size: 2rem; } }
      @media screen and (max-width: 767px) {
        .newslt-item-w50 .article-content .text-21 {
          font-size: 1.8rem; } }
    .newslt-item-w50 .article-content .time {
      margin-top: 0;
      font-size: 1.7rem; }
      @media screen and (max-width: 767px) {
        .newslt-item-w50 .article-content .time {
          font-size: 1.4rem; } }
  .newslt-item-w50 .article-img {
    padding-top: calc(542 / 488 * 100%); }
    .newslt-item-w50 .article-img::before {
      content: "";
      left: 0;
      bottom: 0;
      z-index: 1;
      width: 100%;
      height: 100%;
      position: absolute;
      pointer-events: none;
      background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.79) 78.47%, #000 104.62%); }

.newsdt {
  padding: 6rem 0; }
  @media screen and (max-width: 767px) {
    .newsdt {
      padding: 4rem 0; } }
  .newsdt .mona-content .wp-caption {
    margin: 0;
    border: 0;
    padding: 0;
    margin-bottom: 3.2rem;
    width: 100% !important; }
    .newsdt .mona-content .wp-caption-text {
      margin-bottom: 0;
      font-size: 1.6rem;
      text-align: center;
      font-style: italic;
      color: #475569;
      margin-top: 0.8rem; }
    .newsdt .mona-content .wp-caption img {
      display: block;
      margin-bottom: 0;
      overflow: hidden;
      border-radius: 2.4rem; }
  .newsdt .share {
    padding-top: 3.2rem;
    margin-top: 3.2rem;
    border-top: 0.1rem solid #cbd5e1; }
    @media screen and (max-width: 1200px) {
      .newsdt .share {
        margin-top: 2.4rem;
        padding-top: 2.4rem; } }
    .newsdt .share-box {
      column-gap: 0.8rem;
      display: flex;
      align-items: center; }
      .newsdt .share-box .text-m {
        color: #334155; }
    .newsdt .share-list {
      column-gap: 0.8rem;
      display: flex;
      align-items: center; }
      .newsdt .share-list a {
        width: 3.2rem;
        height: 3.2rem;
        user-select: none;
        border-radius: 50%;
        border: 0.1rem solid #e2e8f0;
        transition: 0.4s ease;
        display: flex;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap; }
        .newsdt .share-list a:hover {
          transform: translateY(-1rem); }
  .newsdt .title-40 {
    line-height: 1.2;
    color: #0f172a;
    margin-bottom: 1.6rem; }
    @media screen and (max-width: 1200px) {
      .newsdt .title-40 {
        margin-bottom: 0.4rem; } }

.newsdt-info {
  color: #0f172a;
  margin-bottom: 2rem; }
  .newsdt-info .time {
    position: relative; }
    .newsdt-info .time::before {
      content: "-";
      margin-right: 0.4rem;
      margin-left: 0.4rem; }

.newsdt-img {
  overflow: hidden;
  margin-bottom: 6rem;
  border-radius: 2.4rem; }
  @media screen and (max-width: 1200px) {
    .newsdt-img {
      margin-bottom: 4rem; } }
  @media screen and (max-width: 767px) {
    .newsdt-img {
      margin-bottom: 2.4rem; } }

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