html {
  font-size: 62.5%;
  color: #000;
}

body {
  max-width: 1366px;
  margin: 0 auto;
  font-family: fot-tsukuardgothic-std, sans-serif;
  font-weight: 400;
  font-style: normal;
  font-feature-settings: "palt";
  letter-spacing: 0.05rem;
  overflow-x: hidden;
  transform: translate3d(0, 0, 0);
  position: relative;
}

a:hover {
  opacity: 0.8 !important;
}

header {
  position: absolute;
  top: 40px;
  left: 50px;
  z-index: 1;
  width: 120px;
}

header img {
  max-width: 100%;
}

footer {
  background-image: url("/assets/images/campaign/2312/mold/footer.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 300px;
  padding-bottom: 280px;
  text-align: center;
}

footer .logo img {
  width: 200px;
}

footer .company_info {
  margin-top: 65px;
}

footer h1 {
  font-size: 2.4rem;
  font-weight: bold;
  letter-spacing: 1.2px;
  text-align: center;
  color: #353535;
}

footer p {
  font-size: 2rem;
  font-weight: bold;
  line-height: 1.75;
  letter-spacing: 1px;
  text-align: center;
  color: #353535;
}

footer p:last-of-type {
  margin-top: 30px;
}

.sticky_button {
  position: sticky;
  width: 323px;
  height: 0;
  left: 100%;
  bottom: 15px;
  z-index: 10;
}

.sticky_button img {
  width: 323px;
  height: 323px;
  position: absolute;
  bottom: 10px;
}

.animation_pulse {
  animation: pulse 2s infinite;
}

.el_btn {
  display: flex;
  flex-direction: column;
  position: relative;
  padding: 20px 0 24px;
  background-color: #e07500;
  box-shadow: 3px 3px 8px 0 rgba(0, 0, 0, 0.5);
  border-radius: 60px;
  width: 560px;
}

.el_btn .row1 {
  font-size: 1.8rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 1;
  letter-spacing: 2px;
}

.el_btn .row1::after {
  content: "";
  position: absolute;
  top: 0;
  right: 40px;
  bottom: 0;
  margin: auto;
  border-top: 15px solid transparent;
  border-bottom: 15px solid transparent;
  border-left: 24px solid #fff;
  width: 24px;
  height: 30px;
}

.el_btn .row1 span {
  font-size: 2.4rem;
  margin-left: 5px;
}

.el_btn .row2 {
  font-size: 4.2rem;
  font-weight: bold;
  color: #fff;
  text-align: center;
  line-height: 1;
  letter-spacing: 2px;
  margin-top: 10px;
}

.un_cp2312_mold .section1 {
  position: relative;
}

.un_cp2312_mold .section1 .image {
  max-width: 100%;
}

.un_cp2312_mold .section1 .text {
  position: absolute;
  bottom: 11%;
  left: 11%;
}

.un_cp2312_mold .section1 .text p {
  font-size: 2.5rem;
  font-weight: bold;
  line-height: 2.16;
  color: #353535;
}

.un_cp2312_mold .section1 .text p:nth-child(2) {
  font-size: 2.8rem;
  line-height: 2;
  margin-top: 30px;
}

.un_cp2312_mold .section1 .text p .underline {
  font-size: 3.2rem;
  color: #00215d;
  position: relative;
}

.un_cp2312_mold .section1 .text p .underline::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 6px;
  background-color: #f5d100;
  border-radius: 5px;
  transform: translateY(100%);
}

.un_cp2312_mold .section2 {
  background-color: #f9e1c9;
  padding-bottom: 110px;
}

.un_cp2312_mold .section2 .inner {
  position: relative;
}

.un_cp2312_mold .section2 .parts {
  display: none;
}

.un_cp2312_mold .section2 .image {
  max-width: 100%;
}

.un_cp2312_mold .section2 .cta {
  position: absolute;
  right: 0;
  bottom: 3%;
  left: 0;
  margin: auto;
}

.un_cp2312_mold .section3 {
  padding-top: 10px;
}

.un_cp2312_mold .section3 .image {
  max-width: 100%;
}

.un_cp2312_mold .section4 .image {
  max-width: 100%;
}

.un_cp2312_mold .section5 {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: #faf9f9;
}

.un_cp2312_mold .section5 .image {
  max-width: 100%;
  width: 56.8862275449%;
}

.un_cp2312_mold .section5 .cta {
  margin-top: 30px;
}

.un_cp2312_mold .section6 {
  padding-top: 70px;
  padding-bottom: 70px;
  background-image: url("/assets/images/campaign/2312/mold/section6.png");
  background-repeat: no-repeat;
  background-size: cover;
}

.un_cp2312_mold .section6 h2 {
  font-size: 4.8rem;
  font-weight: bold;
  text-align: center;
  color: #00215d;
  position: relative;
  padding-bottom: 20px;
}

.un_cp2312_mold .section6 h2::after {
  content: "";
  position: absolute;
  width: 180px;
  height: 4px;
  background-color: #00215d;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
}

.un_cp2312_mold .section6 .text {
  margin-top: 65px;
}

.un_cp2312_mold .section6 p {
  font-size: 2.4rem;
  font-weight: bold;
  line-height: 1.67;
  text-align: center;
  color: #00215d;
}

.un_cp2312_mold .section6 p:not(:first-of-type) {
  margin-top: 25px;
}

.un_cp2312_mold .section6 .images {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 50px;
}

.un_cp2312_mold .section6 .images img {
  width: 30.7467057101%;
  max-width: 100%;
}

.un_cp2312_mold .section6 .images img:last-of-type {
  margin-left: 50px;
}

.un_cp2312_mold .section7 {
  padding: 80px 130px 55px 130px;
}

.un_cp2312_mold .section7 .image {
  max-width: 100%;
}

.un_cp2312_mold .cta {
  width: 40.9956076135%;
}

.un_cp2312_mold .cta img {
  max-width: 100%;
}

.un_cp2312_mold .section8 {
  background-color: #fbe7e7;
  padding-bottom: 90px;
}

.un_cp2312_mold .section8 .inner {
  position: relative;
}

.un_cp2312_mold .section8 .parts {
  display: none;
}

.un_cp2312_mold .section8 .image {
  max-width: 100%;
}

.un_cp2312_mold .section8 .cta {
  position: absolute;
  right: 0;
  bottom: 3%;
  left: 0;
  margin: auto;
}

.un_cp2312_mold .ribbon {
  background-color: #f5d100;
  padding: 47px 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.un_cp2312_mold .ribbon .image {
  max-width: 100%;
}

.un_cp2312_mold .ribbon p {
  font-size: 3.2rem;
  font-weight: bold;
  line-height: 1.44;
  letter-spacing: 2px;
  text-align: center;
  color: #00215d;
  position: relative;
}

.un_cp2312_mold .ribbon p::before,
.un_cp2312_mold .ribbon p::after {
  position: absolute;
  content: "";
  width: 4px;
  height: 60px;
  background-color: #00215d;
  border-radius: 10px;
}

.un_cp2312_mold .ribbon p::before {
  left: -20px;
  bottom: 0;
  transform: rotate(-30deg);
}

.un_cp2312_mold .ribbon p::after {
  right: -20px;
  bottom: 0;
  transform: rotate(30deg);
}

.un_cp2312_mold .ribbon .only_sm {
  display: none;
}

@keyframes pulse {
  0% {
    transform: scale(1);
  }

  50% {
    transform: scale(1.1);
  }

  100% {
    transform: scale(1);
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Fzcy9jYW1wYWlnbjIzMTIvc3R5bGVfbW9sZF9sZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUtBO0VBQ0U7RUFDQTtDQUpGOztBQU9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FKRjs7QUFRRTtFQUNFO0NBTEo7O0FBU0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBTkY7O0FBUUU7RUFDRTtDQUxKOztBQVNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBTkY7O0FBVUk7RUFDRTtDQVBOOztBQVdFO0VBQ0U7Q0FSSjs7QUFXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FSSjs7QUFXRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQVJKOztBQVVJO0VBQ0U7Q0FQTjs7QUFZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQVRGOztBQVdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7Q0FSSjs7QUFZQTtFQUNFO0NBVEY7O0FBZUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBWkY7O0FBY0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FYSjs7QUFhSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FWTjs7QUFhSTtFQUNFO0VBQ0E7Q0FWTjs7QUFjRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBWEo7O0FBbUJFO0VBQ0U7Q0FoQko7O0FBa0JJO0VBQ0U7Q0FmTjs7QUFrQkk7RUFDRTtFQUNBO0VBQ0E7Q0FmTjs7QUFpQk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtDQWRSOztBQWdCUTtFQUNFO0VBQ0E7RUFDQTtDQWJWOztBQWdCUTtFQUNFO0VBQ0E7RUFDQTtDQWJWOztBQWVVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBWlo7O0FBbUJFO0VBQ0U7RUFDQTtDQWhCSjs7QUFrQkk7RUFDRTtDQWZOOztBQWtCSTtFQUNFO0NBZk47O0FBa0JJO0VBQ0U7Q0FmTjs7QUFrQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBZk47O0FBbUJFO0VBQ0U7Q0FoQko7O0FBa0JJO0VBQ0U7Q0FmTjs7QUFvQkk7RUFDRTtDQWpCTjs7QUFxQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWxCSjs7QUFvQkk7RUFDRTtFQUNBO0NBakJOOztBQW9CSTtFQUNFO0NBakJOOztBQXFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FsQko7O0FBb0JJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBakJOOztBQW1CTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWhCUjs7QUFvQkk7RUFDRTtDQWpCTjs7QUFvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBakJOOztBQW1CTTtFQUNFO0NBaEJSOztBQW9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0NBakJOOztBQW1CTTtFQUNFO0VBQ0E7Q0FoQlI7O0FBa0JRO0VBQ0U7Q0FmVjs7QUFxQkU7RUFDRTtDQWxCSjs7QUFvQkk7RUFDRTtDQWpCTjs7QUFxQkU7RUFDRTtDQWxCSjs7QUFvQkk7RUFDRTtDQWpCTjs7QUFxQkU7RUFDRTtFQUNBO0NBbEJKOztBQW9CSTtFQUNFO0NBakJOOztBQW9CSTtFQUNFO0NBakJOOztBQW9CSTtFQUNFO0NBakJOOztBQW9CSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7Q0FqQk47O0FBcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWxCSjs7QUFvQkk7RUFDRTtDQWpCTjs7QUFvQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtDQWpCTjs7QUFtQk07O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0NBaEJSOztBQW1CTTtFQUNFO0VBQ0E7RUFDQTtDQWhCUjs7QUFtQk07RUFDRTtFQUNBO0VBQ0E7Q0FoQlI7O0FBb0JJO0VBQ0U7Q0FqQk47O0FBc0JBO0VBRUU7SUFDRTtHQXBCRjs7RUF1QkE7SUFDRTtHQXBCRjs7RUF1QkE7SUFDRTtHQXBCRjtDQUNGIiwiZmlsZSI6Ii9hc3NldHMvY3NzL2NhbXBhaWduMjMxMi9zdHlsZV9tb2xkX2xnLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vd2lkdGjjgYwxMzY2cHjku6XkuIrjga7jgrXjgqTjgrpcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENPTU1PTlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBjb2xvcjogIzAwMDtcbn1cblxuYm9keSB7XG4gIG1heC13aWR0aDogMTM2NnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC1mYW1pbHk6IGZvdC10c3VrdWFyZGdvdGhpYy1zdGQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiAncGFsdCc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1cmVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYSB7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuOCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmhlYWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICB3aWR0aDogMTIwcHg7XG5cbiAgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYW1wYWlnbi8yMzEyL21vbGQvZm9vdGVyLmpwZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDMwMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjgwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAubG9nbyB7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb21wYW55X2luZm8ge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cblxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzM1MzUzNTtcbiAgfVxuXG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzM1MzUzNTtcblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgfVxuICB9XG59XG5cbi5zdGlja3lfYnV0dG9uIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgd2lkdGg6IDMyM3B4O1xuICBoZWlnaHQ6IDA7XG4gIGxlZnQ6IDEwMCU7XG4gIGJvdHRvbTogMTVweDtcbiAgei1pbmRleDogMTA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMzIzcHg7XG4gICAgaGVpZ2h0OiAzMjNweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5hbmltYXRpb25fcHVsc2Uge1xuICBhbmltYXRpb246IHB1bHNlIDJzIGluZmluaXRlO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRUxFTUVOVFNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uZWxfYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwNzUwMDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIHdpZHRoOiA1NjBweDtcblxuICAucm93MSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYm9yZGVyLXRvcDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdDogMjRweCBzb2xpZCAjZmZmO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgfVxuICB9XG5cbiAgLnJvdzIge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFVOSVFVRVNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4udW5fY3AyMzEyX21vbGQge1xuICAuc2VjdGlvbjEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLnRleHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAxMSU7XG4gICAgICBsZWZ0OiAxMSU7XG5cbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyLjE2O1xuICAgICAgICBjb2xvcjogIzM1MzUzNTtcblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC51bmRlcmxpbmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgICAgIGNvbG9yOiAjMDAyMTVkO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVkMTAwO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uMiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZTFjOTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wYXJ0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmN0YSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMyU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uMyB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG5cbiAgICAuaW1hZ2Uge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uNCB7XG4gICAgLmltYWdlIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbjUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjlmOTtcblxuICAgIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB3aWR0aDogY2FsYyg3NjAgLyAxMzM2ICogMTAwJSk7XG4gICAgfVxuXG4gICAgLmN0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uNiB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9jYW1wYWlnbi8yMzEyL21vbGQvc2VjdGlvbjYucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMDAyMTVkO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDE4MHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMjE1ZDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC50ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzAwMjE1ZDtcblxuICAgICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW1hZ2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogY2FsYyg0MjAgLyAxMzY2ICogMTAwJSk7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbjcge1xuICAgIHBhZGRpbmc6IDgwcHggMTMwcHggNTVweCAxMzBweDtcblxuICAgIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmN0YSB7XG4gICAgd2lkdGg6IGNhbGMoNTYwIC8gMTM2NiAqIDEwMCUpO1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbjgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmYmU3ZTc7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG5cbiAgICAuaW5uZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC5wYXJ0cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmN0YSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMyU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5yaWJib24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWQxMDA7XG4gICAgcGFkZGluZzogNDdweCAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5pbWFnZSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICMwMDIxNWQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAyMTVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzBkZWcpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMGRlZyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9ubHlfc20ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwdWxzZSB7XG5cbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn0iXSwic291cmNlUm9vdCI6IiJ9*/