@charset "UTF-8";
/* stylelint-disable-next-line scss/dollar-variable-pattern */
.p-pagetitle {
  position: relative;
  height: clamp(15rem, 24dvh, 24rem);
  padding-top: 7rem;
  overflow: hidden;
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .p-pagetitle {
    height: min(30vw, 30rem);
    max-height: 100dvh;
    padding-top: clamp(7rem, 15vh, 10rem);
  }
}
.p-pagetitle__image {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background: linear-gradient(45deg, #2ebbe8 0%, #25aee1 42.11%, #0079c7 82.84%, #006dae 100%);
}
.p-pagetitle__image img {
  position: relative;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-animation: pagetitleimg 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.1s both;
          animation: pagetitleimg 2s cubic-bezier(0.445, 0.05, 0.55, 0.95) 0.1s both;
}
.p-pagetitle__texts {
  position: relative;
  z-index: 2;
  width: min(80%, 140rem);
  height: 100%;
  margin: 0 auto;
  color: #fff;
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .p-pagetitle__texts {
    width: min(85%, 140rem);
  }
}
@media print, screen and (min-width: 992px) {
  .p-pagetitle__texts {
    width: min(85%, 140rem);
  }
}
.p-pagetitle__title {
  position: absolute;
  top: 50%;
  left: 0;
  display: block;
  width: 100%;
  color: #fff;
  text-align: center;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}
.p-pagetitle__title-en {
  display: block;
  padding-left: 0.25em;
  font-size: clamp(1rem, 2vw, 1.2rem);
  line-height: 1.5;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  letter-spacing: 1em;
}
.p-pagetitle__title-jp {
  display: block;
  margin-top: 0.4em;
  font-size: clamp(2.2rem, 4vw, 4rem);
  font-weight: 500;
  line-height: 1.25;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
  letter-spacing: 0.1em;
}
.p-pagetitle__title-jp--small {
  font-size: clamp(2.8rem, 1.982rem + 3.49vw, 4.6rem);
  letter-spacing: 0;
}
@media print, screen and (min-width: 768px) {
  .p-pagetitle__title-jp--small {
    margin-top: 0.15em;
    font-size: min(4.6vw, 4.6rem);
    letter-spacing: 0.05em;
  }
}

@media print {
  .p-pagetitle {
    min-height: 1px !important;
    margin-top: 0 !important;
  }
}
@media print {
  .p-pagetitle {
    margin-top: 0 !important;
  }
}
@-webkit-keyframes pagetitleimg {
  0% {
    -webkit-filter: blur(6px);
            filter: blur(6px);
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes pagetitleimg {
  0% {
    -webkit-filter: blur(6px);
            filter: blur(6px);
    opacity: 0;
    -webkit-transform: scale(1.1);
            transform: scale(1.1);
  }
  100% {
    -webkit-filter: blur(0);
            filter: blur(0);
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.p-breadcrumbs-pagetitle {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "pagetitle" "breadcrumbs";
}
.p-breadcrumbs-pagetitle .p-breadcrumbs {
  -ms-grid-row: 2;
  -ms-grid-column: 1;
  grid-area: breadcrumbs;
}
.p-breadcrumbs-pagetitle .p-pagetitle {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: pagetitle;
}

.p-breadcrumbs {
  position: relative;
  z-index: 5;
  display: block;
  padding: 0;
  line-height: 1.25;
  color: #000;
  text-align: center;
}
.p-breadcrumbs__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 92%;
  min-height: 40px;
  margin: 0 auto;
  line-height: 1;
  text-align: left;
}
.p-breadcrumbs li {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 0 2.5rem 0 0;
}
.p-breadcrumbs li:not(:last-child)::after {
  position: absolute;
  top: 50%;
  right: 0.5rem;
  display: inline-block;
  width: 0.7rem;
  height: 0.7rem;
  font-size: 80%;
  font-weight: 700;
  line-height: 1.25;
  content: "";
  border-right: #083658 solid 2px;
  border-bottom: #083658 solid 2px;
  -webkit-transform: translate(-50%, -50%) rotate(-45deg);
          transform: translate(-50%, -50%) rotate(-45deg);
}
.p-breadcrumbs a,
.p-breadcrumbs span {
  position: relative;
  display: inline-block;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  letter-spacing: 0;
  word-break: keep-all;
  white-space: nowrap;
}
@media print, screen and (min-width: 768px) {
  .p-breadcrumbs a,
  .p-breadcrumbs span {
    font-size: 1.2rem;
  }
}
.p-breadcrumbs a {
  color: #000;
  text-decoration: none !important;
  -webkit-transition: color ease 0.2s;
  transition: color ease 0.2s;
}
@media (hover: hover) and (pointer: fine) {
  .p-breadcrumbs a:hover {
    color: #083658 !important;
  }
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .p-breadcrumbs a:hover {
    color: #083658 !important;
  }
}
.p-breadcrumbs span {
  color: rgba(0, 0, 0, 0.8);
}

.c-section,
.c-section02 {
  position: relative;
  width: min(90%, 100rem);
}
@media print, screen and (min-width: 992px) {
  .c-section,
  .c-section02 {
    width: min(85%, 100rem);
  }
}

:where(.c-section),
:where(.c-section02) {
  z-index: 3;
  margin-right: auto;
  margin-left: auto;
  text-align: left;
}

.p-pagetitle + .c-section,
.p-pagetitle + .c-section02 {
  padding-top: min(6vw, 3rem);
}
@media print, screen and (min-width: 768px) {
  .p-pagetitle + .c-section,
  .p-pagetitle + .c-section02 {
    padding-top: min(9.2vw, 9.2rem);
  }
}

:where(.c-section:not(:first-child)) {
  padding-top: min(18vw, 6em);
}
@media print, screen and (min-width: 768px) {
  :where(.c-section:not(:first-child)) {
    padding-top: min(12vw, 6em);
  }
}

:where(.c-section02:not(:first-child)) {
  padding-top: min(10vw, 4em);
}
@media print, screen and (min-width: 768px) {
  :where(.c-section02:not(:first-child)) {
    padding-top: min(6vw, 4em);
  }
}

.c-list01,
.l-main section ul:not([class]),
.l-main article ul:not([class]) {
  text-align: left;
  counter-reset: li;
}
.c-list01 > li,
.l-main section ul:not([class]) > li,
.l-main article ul:not([class]) > li {
  position: relative;
  padding-left: 1.5em;
  margin-top: 0.5em;
  line-height: inherit;
}
.c-list01 > li::before,
.l-main section ul:not([class]) > li::before,
.l-main article ul:not([class]) > li::before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline;
  content: "・";
}

.c-list01--gap li + li,
.l-main section ul:not([class]) li + li,
.l-main article ul:not([class]) li + li {
  margin-top: 1em;
}

.c-list02,
.l-main section ol:not([class]),
.l-main article ol:not([class]) {
  text-align: left;
  counter-reset: li;
}
.c-list02 > li,
.l-main section ol:not([class]) > li,
.l-main article ol:not([class]) > li {
  position: relative;
  padding-left: 1.6em;
  line-height: inherit;
}
.c-list02 > li::before,
.l-main section ol:not([class]) > li::before,
.l-main article ol:not([class]) > li::before {
  position: absolute;
  top: 0;
  left: 0.3em;
  display: inline;
  width: 2em;
  font-weight: 700;
  color: #083658;
  content: counter(li) ".";
  counter-increment: li;
}
.c-list02 > li:nth-child(n+10)::before,
.l-main section ol:not([class]) > li:nth-child(n+10)::before,
.l-main article ol:not([class]) > li:nth-child(n+10)::before {
  left: -0.3em;
  letter-spacing: -0.05em;
}

.c-list02--gap > li + li,
.l-main section ol:not([class]) > li + li,
.l-main article ol:not([class]) > li + li {
  margin-top: 1em;
}

:where(.c-list01:not(:first-child), .c-list02:not(:first-child)) {
  margin-top: 3rem;
}

.p-others .l-main {
  padding-bottom: 5em;
  text-align: center;
}
@media print, screen and (min-width: 768px) {
  .p-others .l-main {
    padding-bottom: min(10vw, 10em);
  }
}
.p-others .l-main::before {
  position: absolute;
  bottom: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 5dvh;
  content: "";
  background: -webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(19.7%, #fff), to(#eee));
  background: linear-gradient(#fff 0%, #fff 19.7%, #eee 100%);
}

:where(.p-others h4:not([class]) + p) {
  margin-top: 0.5em;
}

.p-others .c-title04:not(:first-child) {
  margin-top: 4em;
}

.p-privacy__button {
  margin-top: 4em;
  text-align: center;
}
.p-privacy__button .c-button02 {
  width: min(100%, 14em);
}

.p-error-section {
  padding-top: clamp(10em, 17vw, 20em);
  padding-bottom: clamp(10em, 10vw, 10em);
  text-align: left;
}
@media print, screen and (min-width: 768px) {
  .p-error-section {
    text-align: center;
  }
}
.p-error-section p {
  margin-top: 0.25em;
}
.p-error__title {
  margin-bottom: 0.5em;
  font-size: clamp(7.5rem, 5vw, 6rem);
  line-height: 1.25;
  text-align: center;
}
.p-error .p-error__button {
  margin-top: 4em;
  text-align: center;
}
.p-error .p-error__button .c-button02 {
  width: min(100%, 14em);
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm90aGVycy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEiLCJmaWxlIjoib3RoZXJzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1wYXR0ZXJuICovXG4ucC1wYWdldGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogY2xhbXAoMTVyZW0sIDI0ZHZoLCAyNHJlbSk7XG4gIHBhZGRpbmctdG9wOiA3cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZXRpdGxlIHtcbiAgICBoZWlnaHQ6IG1pbigzMHZ3LCAzMHJlbSk7XG4gICAgbWF4LWhlaWdodDogMTAwZHZoO1xuICAgIHBhZGRpbmctdG9wOiBjbGFtcCg3cmVtLCAxNXZoLCAxMHJlbSk7XG4gIH1cbn1cbi5wLXBhZ2V0aXRsZV9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgIzJlYmJlOCAwJSwgIzI1YWVlMSA0Mi4xMSUsICMwMDc5YzcgODIuODQlLCAjMDA2ZGFlIDEwMCUpO1xufVxuLnAtcGFnZXRpdGxlX19pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHBhZ2V0aXRsZWltZyAycyBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpIDAuMXMgYm90aDtcbiAgICAgICAgICBhbmltYXRpb246IHBhZ2V0aXRsZWltZyAycyBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpIDAuMXMgYm90aDtcbn1cbi5wLXBhZ2V0aXRsZV9fdGV4dHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiBtaW4oODAlLCAxNDByZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLXBhZ2V0aXRsZV9fdGV4dHMge1xuICAgIHdpZHRoOiBtaW4oODUlLCAxNDByZW0pO1xuICB9XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnAtcGFnZXRpdGxlX190ZXh0cyB7XG4gICAgd2lkdGg6IG1pbig4NSUsIDE0MHJlbSk7XG4gIH1cbn1cbi5wLXBhZ2V0aXRsZV9fdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wLXBhZ2V0aXRsZV9fdGl0bGUtZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjI1ZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMXJlbSwgMnZ3LCAxLjJyZW0pO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsZXR0ZXItc3BhY2luZzogMWVtO1xufVxuLnAtcGFnZXRpdGxlX190aXRsZS1qcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDR2dywgNHJlbSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG4ucC1wYWdldGl0bGVfX3RpdGxlLWpwLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi44cmVtLCAxLjk4MnJlbSArIDMuNDl2dywgNC42cmVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtcGFnZXRpdGxlX190aXRsZS1qcC0tc21hbGwge1xuICAgIG1hcmdpbi10b3A6IDAuMTVlbTtcbiAgICBmb250LXNpemU6IG1pbig0LjZ2dywgNC42cmVtKTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB9XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIC5wLXBhZ2V0aXRsZSB7XG4gICAgbWluLWhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAucC1wYWdldGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQC13ZWJraXQta2V5ZnJhbWVzIHBhZ2V0aXRsZWltZyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig2cHgpO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDZweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cigwKTtcbiAgICAgICAgICAgIGZpbHRlcjogYmx1cigwKTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgcGFnZXRpdGxlaW1nIHtcbiAgMCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDZweCk7XG4gICAgICAgICAgICBmaWx0ZXI6IGJsdXIoNnB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDApO1xuICAgICAgICAgICAgZmlsdGVyOiBibHVyKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLnAtYnJlYWRjcnVtYnMtcGFnZXRpdGxlIHtcbiAgZGlzcGxheTogLW1zLWdyaWQ7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInBhZ2V0aXRsZVwiIFwiYnJlYWRjcnVtYnNcIjtcbn1cbi5wLWJyZWFkY3J1bWJzLXBhZ2V0aXRsZSAucC1icmVhZGNydW1icyB7XG4gIC1tcy1ncmlkLXJvdzogMjtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLWFyZWE6IGJyZWFkY3J1bWJzO1xufVxuLnAtYnJlYWRjcnVtYnMtcGFnZXRpdGxlIC5wLXBhZ2V0aXRsZSB7XG4gIC1tcy1ncmlkLXJvdzogMTtcbiAgLW1zLWdyaWQtY29sdW1uOiAxO1xuICBncmlkLWFyZWE6IHBhZ2V0aXRsZTtcbn1cblxuLnAtYnJlYWRjcnVtYnMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWJyZWFkY3J1bWJzX19pbm5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDkyJTtcbiAgbWluLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnAtYnJlYWRjcnVtYnMgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZzogMCAyLjVyZW0gMCAwO1xufVxuLnAtYnJlYWRjcnVtYnMgbGk6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjdyZW07XG4gIGhlaWdodDogMC43cmVtO1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1yaWdodDogIzA4MzY1OCBzb2xpZCAycHg7XG4gIGJvcmRlci1ib3R0b206ICMwODM2NTggc29saWQgMnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuLnAtYnJlYWRjcnVtYnMgYSxcbi5wLWJyZWFkY3J1bWJzIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wLWJyZWFkY3J1bWJzIGEsXG4gIC5wLWJyZWFkY3J1bWJzIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG4ucC1icmVhZGNydW1icyBhIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIGVhc2UgMC4ycztcbiAgdHJhbnNpdGlvbjogY29sb3IgZWFzZSAwLjJzO1xufVxuQG1lZGlhIChob3ZlcjogaG92ZXIpIGFuZCAocG9pbnRlcjogZmluZSkge1xuICAucC1icmVhZGNydW1icyBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzA4MzY1OCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5wLWJyZWFkY3J1bWJzIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDgzNjU4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5wLWJyZWFkY3J1bWJzIHNwYW4ge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYy1zZWN0aW9uLFxuLmMtc2VjdGlvbjAyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWluKDkwJSwgMTAwcmVtKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYy1zZWN0aW9uLFxuICAuYy1zZWN0aW9uMDIge1xuICAgIHdpZHRoOiBtaW4oODUlLCAxMDByZW0pO1xuICB9XG59XG5cbjp3aGVyZSguYy1zZWN0aW9uKSxcbjp3aGVyZSguYy1zZWN0aW9uMDIpIHtcbiAgei1pbmRleDogMztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnAtcGFnZXRpdGxlICsgLmMtc2VjdGlvbixcbi5wLXBhZ2V0aXRsZSArIC5jLXNlY3Rpb24wMiB7XG4gIHBhZGRpbmctdG9wOiBtaW4oNnZ3LCAzcmVtKTtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1wYWdldGl0bGUgKyAuYy1zZWN0aW9uLFxuICAucC1wYWdldGl0bGUgKyAuYy1zZWN0aW9uMDIge1xuICAgIHBhZGRpbmctdG9wOiBtaW4oOS4ydncsIDkuMnJlbSk7XG4gIH1cbn1cblxuOndoZXJlKC5jLXNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCkpIHtcbiAgcGFkZGluZy10b3A6IG1pbigxOHZ3LCA2ZW0pO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDp3aGVyZSguYy1zZWN0aW9uOm5vdCg6Zmlyc3QtY2hpbGQpKSB7XG4gICAgcGFkZGluZy10b3A6IG1pbigxMnZ3LCA2ZW0pO1xuICB9XG59XG5cbjp3aGVyZSguYy1zZWN0aW9uMDI6bm90KDpmaXJzdC1jaGlsZCkpIHtcbiAgcGFkZGluZy10b3A6IG1pbigxMHZ3LCA0ZW0pO1xufVxuQG1lZGlhIHByaW50LCBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIDp3aGVyZSguYy1zZWN0aW9uMDI6bm90KDpmaXJzdC1jaGlsZCkpIHtcbiAgICBwYWRkaW5nLXRvcDogbWluKDZ2dywgNGVtKTtcbiAgfVxufVxuXG4uYy1saXN0MDEsXG4ubC1tYWluIHNlY3Rpb24gdWw6bm90KFtjbGFzc10pLFxuLmwtbWFpbiBhcnRpY2xlIHVsOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvdW50ZXItcmVzZXQ6IGxpO1xufVxuLmMtbGlzdDAxID4gbGksXG4ubC1tYWluIHNlY3Rpb24gdWw6bm90KFtjbGFzc10pID4gbGksXG4ubC1tYWluIGFydGljbGUgdWw6bm90KFtjbGFzc10pID4gbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5jLWxpc3QwMSA+IGxpOjpiZWZvcmUsXG4ubC1tYWluIHNlY3Rpb24gdWw6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSxcbi5sLW1haW4gYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgY29udGVudDogXCLjg7tcIjtcbn1cblxuLmMtbGlzdDAxLS1nYXAgbGkgKyBsaSxcbi5sLW1haW4gc2VjdGlvbiB1bDpub3QoW2NsYXNzXSkgbGkgKyBsaSxcbi5sLW1haW4gYXJ0aWNsZSB1bDpub3QoW2NsYXNzXSkgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDFlbTtcbn1cblxuLmMtbGlzdDAyLFxuLmwtbWFpbiBzZWN0aW9uIG9sOm5vdChbY2xhc3NdKSxcbi5sLW1haW4gYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb3VudGVyLXJlc2V0OiBsaTtcbn1cbi5jLWxpc3QwMiA+IGxpLFxuLmwtbWFpbiBzZWN0aW9uIG9sOm5vdChbY2xhc3NdKSA+IGxpLFxuLmwtbWFpbiBhcnRpY2xlIG9sOm5vdChbY2xhc3NdKSA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cbi5jLWxpc3QwMiA+IGxpOjpiZWZvcmUsXG4ubC1tYWluIHNlY3Rpb24gb2w6bm90KFtjbGFzc10pID4gbGk6OmJlZm9yZSxcbi5sLW1haW4gYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgPiBsaTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuM2VtO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiAyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDgzNjU4O1xuICBjb250ZW50OiBjb3VudGVyKGxpKSBcIi5cIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpO1xufVxuLmMtbGlzdDAyID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUsXG4ubC1tYWluIHNlY3Rpb24gb2w6bm90KFtjbGFzc10pID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUsXG4ubC1tYWluIGFydGljbGUgb2w6bm90KFtjbGFzc10pID4gbGk6bnRoLWNoaWxkKG4rMTApOjpiZWZvcmUge1xuICBsZWZ0OiAtMC4zZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG4uYy1saXN0MDItLWdhcCA+IGxpICsgbGksXG4ubC1tYWluIHNlY3Rpb24gb2w6bm90KFtjbGFzc10pID4gbGkgKyBsaSxcbi5sLW1haW4gYXJ0aWNsZSBvbDpub3QoW2NsYXNzXSkgPiBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMWVtO1xufVxuXG46d2hlcmUoLmMtbGlzdDAxOm5vdCg6Zmlyc3QtY2hpbGQpLCAuYy1saXN0MDI6bm90KDpmaXJzdC1jaGlsZCkpIHtcbiAgbWFyZ2luLXRvcDogM3JlbTtcbn1cblxuLnAtb3RoZXJzIC5sLW1haW4ge1xuICBwYWRkaW5nLWJvdHRvbTogNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgcHJpbnQsIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnAtb3RoZXJzIC5sLW1haW4ge1xuICAgIHBhZGRpbmctYm90dG9tOiBtaW4oMTB2dywgMTBlbSk7XG4gIH1cbn1cbi5wLW90aGVycyAubC1tYWluOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVkdmg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20oI2ZmZiksIGNvbG9yLXN0b3AoMTkuNyUsICNmZmYpLCB0bygjZWVlKSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjZmZmIDAlLCAjZmZmIDE5LjclLCAjZWVlIDEwMCUpO1xufVxuXG46d2hlcmUoLnAtb3RoZXJzIGg0Om5vdChbY2xhc3NdKSArIHApIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5wLW90aGVycyAuYy10aXRsZTA0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogNGVtO1xufVxuXG4ucC1wcml2YWN5X19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLXByaXZhY3lfX2J1dHRvbiAuYy1idXR0b24wMiB7XG4gIHdpZHRoOiBtaW4oMTAwJSwgMTRlbSk7XG59XG5cbi5wLWVycm9yLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogY2xhbXAoMTBlbSwgMTd2dywgMjBlbSk7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCgxMGVtLCAxMHZ3LCAxMGVtKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBwcmludCwgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucC1lcnJvci1zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5wLWVycm9yLXNlY3Rpb24gcCB7XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbn1cbi5wLWVycm9yX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICBmb250LXNpemU6IGNsYW1wKDcuNXJlbSwgNXZ3LCA2cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWVycm9yIC5wLWVycm9yX19idXR0b24ge1xuICBtYXJnaW4tdG9wOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5wLWVycm9yIC5wLWVycm9yX19idXR0b24gLmMtYnV0dG9uMDIge1xuICB3aWR0aDogbWluKDEwMCUsIDE0ZW0pO1xufSJdfQ== */