@charset "UTF-8";
@-webkit-keyframes fish-swim {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@keyframes fish-swim {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@-webkit-keyframes fish-swim-reverse {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@keyframes fish-swim-reverse {
  0% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  25% {
    -webkit-transform: translateY(3px) rotate(1deg);
    transform: translateY(3px) rotate(1deg);
  }
  50% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
  75% {
    -webkit-transform: translateY(-3px) rotate(-1deg);
    transform: translateY(-3px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateY(0) rotate(0deg);
    transform: translateY(0) rotate(0deg);
  }
}
@-webkit-keyframes fish-swim-horizontal {
  0% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(8px) rotateY(0) rotate(-2deg);
    transform: translateX(8px) rotateY(0) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(10px) rotateY(0) rotate(0deg);
    transform: translateX(10px) rotateY(0) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(2px) rotateY(0) rotate(1deg);
    transform: translateX(2px) rotateY(0) rotate(1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
}
@keyframes fish-swim-horizontal {
  0% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(8px) rotateY(0) rotate(-2deg);
    transform: translateX(8px) rotateY(0) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(10px) rotateY(0) rotate(0deg);
    transform: translateX(10px) rotateY(0) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(2px) rotateY(0) rotate(1deg);
    transform: translateX(2px) rotateY(0) rotate(1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotateY(0) rotate(0deg);
    transform: translateX(0) rotateY(0) rotate(0deg);
  }
}
@-webkit-keyframes fish-swim-horizontal-reverse {
  0% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(-8px) rotate(2deg);
    transform: translateX(-8px) rotate(2deg);
  }
  50% {
    -webkit-transform: translateX(-10px) rotate(0deg);
    transform: translateX(-10px) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
}
@keyframes fish-swim-horizontal-reverse {
  0% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
  40% {
    -webkit-transform: translateX(-8px) rotate(2deg);
    transform: translateX(-8px) rotate(2deg);
  }
  50% {
    -webkit-transform: translateX(-10px) rotate(0deg);
    transform: translateX(-10px) rotate(0deg);
  }
  90% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0) rotate(0deg);
    transform: translateX(0) rotate(0deg);
  }
}
@-webkit-keyframes bg-scroll-loop {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100px 0;
  }
}
@keyframes bg-scroll-loop {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -100px 0;
  }
}
@-webkit-keyframes bg-scroll-loop02 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1366px 0;
  }
}
@keyframes bg-scroll-loop02 {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: -1366px 0;
  }
}
/* ======================================================================
  p-moving
====================================================================== */
.l-main-visual__pic::before {
  display: inline-block;
  width: 221px;
  height: 106px;
  background-image: url("../img/common/img_deco_moving01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  right: -100px;
  bottom: -40px;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .l-main-visual__pic::before {
    width: 103px;
    height: 48px;
    right: -15px;
    top: auto;
    bottom: -25px;
  }
}
.l-main-visual__pic::after {
  display: inline-block;
  width: 69px;
  height: 170px;
  background-image: url("../img/common/img_deco_hermitcrab01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 75px;
  left: -42px;
  z-index: 2;
  -webkit-animation: fish-swim 4s ease-in-out infinite;
  animation: fish-swim 4s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .l-main-visual__pic::after {
    width: 40px;
    height: 99.3px;
    left: -5px;
    top: 70px;
  }
}
.l-main-visual__en::before {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../img/common/ico_moving01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}

.p-section-about {
  position: relative;
  padding: 0 0 140px 0;
}
@media screen and (max-width: 767px) {
  .p-section-about {
    padding-bottom: 80px;
  }
}
.p-section-about__inner {
  position: relative;
}
.p-section-about__inner::before {
  display: inline-block;
  width: 157.905px;
  height: 98.845px;
  background-image: url("../img/common/img_deco_fish07.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 80px;
  left: 0;
  -webkit-animation: fish-swim 4s ease-in-out infinite;
  animation: fish-swim 4s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .p-section-about__inner::before {
    background-image: url(../img/common/img_deco_fish08.png);
    width: 89.85px;
    height: 56.24px;
    left: auto;
    right: -6px;
    top: -70px;
  }
}
.p-section-about__inner::after {
  display: inline-block;
  width: 200px;
  height: 200px;
  background-image: url("../img/p-moving/img_moving02.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: -140px;
  right: 0;
}
@media screen and (max-width: 767px) {
  .p-section-about__inner::after {
    width: 108px;
    height: 108px;
    bottom: -80px;
    right: -15px;
  }
}
.p-section-about::before {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-white.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  pointer-events: none;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-section-about::before {
    background-image: url("../img/common/sp/bg_wave-white.svg");
    background-size: contain;
  }
}
.p-section-about::after {
  display: inline-block;
  width: 120px;
  height: 108px;
  background-image: url("../img/common/img_deco_jellyfish01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: -60px;
  left: 48px;
  z-index: 1;
  -webkit-animation: fish-swim-horizontal 4s ease-in-out infinite;
  animation: fish-swim-horizontal 4s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .p-section-about::after {
    width: 71px;
    height: 64px;
    left: 16px;
    bottom: -10px;
  }
}
.p-section-about .c-title-1 {
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-about .c-title-1 {
    margin-bottom: 30px;
  }
}
.p-section-about .c-title-1 + p {
  font-size: 20px;
  text-align: center;
  font-weight: bold;
  line-height: 2;
}
.p-section-about .c-title-1 + p span {
  color: #0e92d5;
}
@media screen and (max-width: 767px) {
  .p-section-about .c-title-1 + p {
    font-size: 16px;
    text-align: left;
  }
}

.p-section-flow {
  position: relative;
  padding: 90px 0 120px 0;
}
@media screen and (max-width: 767px) {
  .p-section-flow {
    padding: 40px 0;
  }
}
.p-section-flow .c-title-1 {
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .c-title-1 {
    margin-bottom: 30px;
  }
}
.p-section-flow .tab-container {
  width: 1000px;
  margin: 0 auto;
}
@media screen and (max-width: 1024px) {
  .p-section-flow .tab-container {
    width: auto;
    margin: 0 -20px;
  }
}
.p-section-flow .tab-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
  gap: 1px;
}
.p-section-flow .tab-button {
  width: calc(50% - 1px);
  height: 60px;
  font-size: 16px;
  font-weight: bold;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 10px;
  cursor: pointer;
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button {
    min-width: 160px;
    height: 50px;
    font-size: 14px;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 0;
    padding-left: 40px;
  }
}
.p-section-flow .tab-button span {
  font-size: 22px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button span {
    font-size: 14px;
  }
}
.p-section-flow .tab-button.open {
  background: #39B372;
  border-radius: 20px 0 0 0;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.open {
    border-radius: 10px 0 0 0;
  }
}
.p-section-flow .tab-button.open::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("../img/common/ico_start01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.open::before {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.p-section-flow .tab-button.close {
  background: #0e92d5;
  border-radius: 0 20px 0 0;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.close {
    border-radius: 0 10px 0 0;
  }
}
.p-section-flow .tab-button.close::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("../img/common/ico_stop01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.close::before {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.p-section-flow .tab-button.is-active {
  width: 580px;
  height: 80px;
  border-radius: 20px 20px 0 0;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.is-active {
    min-width: 212px;
    height: 65px;
    border-radius: 10px 10px 0 0;
    font-size: 16px;
  }
}
.p-section-flow .tab-button.is-active span {
  font-size: 28px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.is-active span {
    font-size: 20px;
  }
}
.p-section-flow .tab-button.is-active.open::before {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../img/common/ico_start01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.is-active.open::before {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.p-section-flow .tab-button.is-active.close::before {
  display: inline-block;
  width: 30px;
  height: 30px;
  background-image: url("../img/common/ico_stop01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-button.is-active.close::before {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 50%;
    left: 10px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.p-section-flow .tab-content {
  display: none;
  padding: 60px 80px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content {
    padding: 30px 15px;
  }
}
.p-section-flow .tab-content.open {
  background: #EFFFF5;
}
.p-section-flow .tab-content.open .c-list-2,
.p-section-flow .tab-content.open .note {
  padding: 20px 30px;
  margin: 20px 0;
  border-radius: 15px;
  background: #E5F7ED;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content.open .c-list-2,
.p-section-flow .tab-content.open .note {
    padding: 15px;
  }
}
.p-section-flow .tab-content.open .c-list-2 li:before,
.p-section-flow .tab-content.open .note li:before {
  background-color: #39B372;
}
.p-section-flow .tab-content.close {
  background: #effaff;
}
.p-section-flow .tab-content.close .c-list-2 {
  padding: 20px 30px;
  margin: 20px 0;
  border-radius: 15px;
  background: #EAF6FC;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content.close .c-list-2 {
    padding: 15px;
  }
}
.p-section-flow .tab-content.is-active {
  display: block;
  -webkit-animation: fadeIn 0.5s;
  animation: fadeIn 0.5s;
}
.p-section-flow .tab-content .note dl {
  display: grid;
  grid-template-columns: 140px 1fr;
  margin-bottom: 10px;
}
.p-section-flow .tab-content .note dl dt {
  color: #3AA26B;
  grid-column: 1;
  font-weight: bold;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.p-section-flow .tab-content .note dl dt::after {
  content: "：";
  margin-left: auto;
  padding-right: 5px;
}
.p-section-flow .tab-content .note dl dd {
  grid-column: 2;
  margin-left: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.p-section-flow .tab-content .memo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 5px;
  font-size: 14px;
  display: block;
  padding-left: 1em;
  text-indent: -1em;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .memo {
    margin-top: 5px;
  }
}
.p-section-flow .tab-content .c-item-2 {
  width: 840px;
  margin: 0 auto;
  overflow: visible;
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2 {
    width: 100%;
  }
}
.p-section-flow .tab-content .c-item-2__ttl {
  line-height: 1.6;
  border-radius: 17px 17px 0 0;
}
.p-section-flow .tab-content .c-item-2__cont {
  padding: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 0 30px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2__cont {
    padding: 20px 15px;
  }
}
.p-section-flow .tab-content .c-item-2__cont .txtbox {
  width: calc(100% - 254px - 30px);
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2__cont .txtbox {
    width: 100%;
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}
.p-section-flow .tab-content .c-item-2__cont .decoimg {
  width: 254px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2__cont .decoimg {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  .p-section-flow .tab-content .c-item-2__cont .decoimg img {
    margin: 0 auto 15px;
  }
}
.p-section-flow .tab-content .c-item-2__cont .u-ta-c {
  width: 100%;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2__cont .u-ta-c {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}
.p-section-flow .tab-content .c-item-2 + .c-item-2 {
  margin-top: 90px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2 + .c-item-2 {
    margin-top: 65px;
  }
}
.p-section-flow .tab-content .c-item-2 + .c-item-2::before {
  display: inline-block;
  width: 22px;
  height: 45px;
  background-image: url("../img/common/ico_flow01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  left: 50%;
  top: -70px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2 + .c-item-2::before {
    width: 22px;
    height: 34px;
    left: 50%;
    top: -52px;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
.p-section-flow .tab-content .c-item-2:nth-child(1) .c-item-2__ttl::after {
  display: inline-block;
  width: 113px;
  height: 67px;
  background-image: url("../img/common/ico_num01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: -20px;
  left: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2:nth-child(1) .c-item-2__ttl::after {
    width: 62px;
    height: 36px;
    left: 10px;
  }
}
.p-section-flow .tab-content .c-item-2:nth-child(2) .c-item-2__ttl::after {
  display: inline-block;
  width: 113px;
  height: 67px;
  background-image: url("../img/common/ico_num02.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: -20px;
  left: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2:nth-child(2) .c-item-2__ttl::after {
    width: 62px;
    height: 36px;
    left: 10px;
  }
}
.p-section-flow .tab-content .c-item-2:nth-child(3) .c-item-2__ttl::after {
  display: inline-block;
  width: 113px;
  height: 67px;
  background-image: url("../img/common/ico_num03.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: -20px;
  left: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2:nth-child(3) .c-item-2__ttl::after {
    width: 62px;
    height: 36px;
    left: 10px;
  }
}
.p-section-flow .tab-content .c-item-2:nth-child(4) .c-item-2__ttl::after {
  display: inline-block;
  width: 113px;
  height: 67px;
  background-image: url("../img/common/ico_num04.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: -20px;
  left: 40px;
}
@media screen and (max-width: 767px) {
  .p-section-flow .tab-content .c-item-2:nth-child(4) .c-item-2__ttl::after {
    width: 62px;
    height: 36px;
    left: 10px;
  }
}
.p-section-flow .tab-content .c-item-2:nth-child(4) .c-item-2__ttl.bg_grey:after {
  display: none;
}
@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

.l-section-notice {
  position: relative;
  padding: 110px 0;
}
@media screen and (max-width: 767px) {
  .l-section-notice {
    padding: 60px 0;
  }
}
.l-section-notice::after {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-white.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  -webkit-transform: scaleY(-1);
  transform: scaleY(-1);
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .l-section-notice::after {
    background-image: url("../img/common/sp/bg_wave-white.svg");
    background-size: contain;
  }
}
.l-section-notice::before {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-white.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .l-section-notice::before {
    background-image: url("../img/common/sp/bg_wave-white.svg");
    background-size: contain;
  }
}
.l-section-notice .l-breakout__inner::before {
  display: inline-block;
  width: 94.66px;
  height: 88.17px;
  background-image: url("../img/common/img_deco_starfish01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: -34px;
  right: 70px;
  z-index: 1;
  -webkit-animation: fish-swim-horizontal 6s ease-in-out infinite;
  animation: fish-swim-horizontal 6s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .l-section-notice .l-breakout__inner::before {
    width: 73px;
    height: 68px;
    left: auto;
    right: 15px;
    top: -25px;
  }
}
.l-section-notice .l-breakout__inner::after {
  display: inline-block;
  width: 110px;
  height: 87px;
  background-image: url("../img/common/img_deco_crabs01.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: -34px;
  left: 44px;
  z-index: 1;
  -webkit-animation: fish-swim-reverse 6s ease-in-out infinite;
  animation: fish-swim-reverse 6s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .l-section-notice .l-breakout__inner::after {
    display: none;
  }
}
.l-section-notice .c-title-1 {
  text-align: center;
  margin-bottom: 40px;
}
@media screen and (max-width: 767px) {
  .l-section-notice .c-title-1 {
    margin-bottom: 30px;
  }
}
.l-section-notice .column {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 30px;
}
@media screen and (max-width: 767px) {
  .l-section-notice .column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
  }
}
.l-section-notice .column .item {
  width: 380px;
  background: #fff;
  border-radius: 20px;
  padding: 20px 20px 30px 20px;
}
@media screen and (max-width: 767px) {
  .l-section-notice .column .item {
    width: 100%;
    border-radius: 10px;
    padding: 15px;
  }
  .l-section-notice .column .item img {
    margin: 0 auto;
  }
}
.l-section-notice .column .ttl {
  font-size: 22px;
  font-weight: bold;
  text-align: center;
  margin: 20px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 10px;
}
.l-section-notice .column .ttl::before {
  display: inline-block;
  width: 24px;
  height: 24px;
  background-image: url("../img/common/ico_warning01.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-top: 2px;
}
@media screen and (max-width: 767px) {
  .l-section-notice .column .ttl {
    font-size: 20px;
    margin: 15px 0;
  }
}

.l-section-other {
  padding-top: 90px;
}
@media screen and (max-width: 767px) {
  .l-section-other {
    padding-top: 60px;
  }
}

.l-section-faq {
  position: relative;
  padding-bottom: 140px;
}
@media screen and (max-width: 767px) {
  .l-section-faq {
    padding: 60px 0 80px 0;
  }
}
.l-section-faq::after {
  display: inline-block;
  width: 100vw;
  height: 20px;
  background-image: url("../img/common/bg_wave-grey.svg");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  bottom: 0;
  left: 0;
  background-size: cover;
  background-repeat: repeat-x;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .l-section-faq::after {
    background-image: url("../img/common/sp/bg_wave-grey.svg");
    background-size: contain;
  }
}
.l-section-faq__inner::before {
  display: inline-block;
  width: 218px;
  height: 92px;
  background-image: url("../img/common/img_deco_fish06.png");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  content: "";
  vertical-align: middle;
  position: absolute;
  top: 40px;
  right: 59px;
  z-index: 1;
  -webkit-animation: fish-swim-reverse 6s ease-in-out infinite;
  animation: fish-swim-reverse 6s ease-in-out infinite;
}
@media screen and (max-width: 767px) {
  .l-section-faq__inner::before {
    width: 143px;
    height: 60px;
    right: 10px;
    top: -50px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5nLnNjc3MiLCJwLW1vdmluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUEyWUE7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQUlKO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOzs7QUFLSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7O0FBSUo7RUFDRTtJQUNFOztFQUVGO0lBQ0U7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUVGO0lBQ0U7OztBQU9KO0VBQ0U7SUFDRTs7RUFFRjtJQUNFOzs7QUFHSjtFQUNFO0lBQ0U7O0VBRUY7SUFDRTs7O0FDbGVKO0FBQUE7QUFBQTtBRHlTRTtFQUNFO0VBQ0EsT0N0U3VEO0VEdVN2RCxRQ3ZTOEQ7RUR5UzlEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQzdTSTtFQUNBO0VBQ0E7RUFDQTs7QURnTE47RUFnSEE7SUM3UlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FEeVNSO0VBQ0U7RUFDQSxPQ3hTMEQ7RUR5UzFELFFDelNnRTtFRDJTaEU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDL1NJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEaUtOO0VBZ0lBO0lDL1JRO0lBQ0E7SUFDQTtJQUNBOzs7QUQ0UVI7RUFDRTtFQUNBLE9DelFnRDtFRDBRaEQsUUMxUXNEO0VENFF0RDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQzFRSjtFQUNFO0VBQ0E7O0FEOElBO0VDaEpGO0lBS0k7OztBQUdGO0VBQ0U7O0FEdVBGO0VBQ0U7RUFDQSxPQ3ZQbUQ7RUR3UG5ELFFDeFA4RDtFRDBQOUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDOVBFO0VBQ0E7RUFDQTtFQUNBOztBRGlJSjtFQWdIQTtJQzlPTTtJQUNBO0lBQ0E7SUFD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RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBK0NBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUEvTEY7RUFnSUE7SUFvRUk7SUFDQTs7O0FBckZKO0VBQ0U7RUFDQSxPQ3lTbUQ7RUR4U25ELFFDd1MwRDtFRHRTMUQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VDa1NFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEaGFKO0VBZ0hBO0lDbVRNO0lBQ0E7SUFDQTtJQUNBIiwiZmlsZSI6InAtbW92aW5nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyB2YXJpYWJsZVxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XHJcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xyXG5cclxuLy8g44Kz44Oz44OG44Oz44OE5bmFXHJcbiRjb250ZW50LXdpZHRoOiAxMjAwcHg7XHJcblxyXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxyXG4kc3Atc2lkZS1wYWRkaW5nOiAyMHB4O1xyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gYnJlYWtwb2ludFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XHJcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcclxuXHJcbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XHJcbiRwYy1icDogMTAyNXB4O1xyXG5cclxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcclxuJHNwLWJwOiA3NjdweDtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGZvbnRcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8kZm9udC0xOiBcIk5vdG8gU2FucyBKUFwiLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLmuLjjgrTjgrfjg4Pjgq9cIiwgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XHJcbiRmb250LTE6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcclxuJGZvbnQtMjogXCJVYnVudHVcIiwgc2Fucy1zZXJpZjtcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGNvbG9yXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiRibGFjazogIzFlMWUxZTtcclxuXHJcbiR3aGl0ZTogI2ZmZjtcclxuXHJcbiRjdi1jb2xvcjogIzBlOTJkNTsgXHJcblxyXG4kYmctYmx1ZTogI2VmZmFmZjsgXHJcblxyXG4kcmVkOiAjY2M0YTRhO1xyXG5cclxuJGdyYXk6ICNjYmQ1ZGU7XHJcblxyXG4kY29sb3ItMTogIzFlMWUxZTtcclxuXHJcbiRjb2xvci0yOiAjZWFmNmZjOyAvL2Jhc2VcclxuXHJcbiRjb2xvci0zOiAjMWY5ZjYwOyAvL2FjY2VudDAxXHJcblxyXG4kY29sb3ItNDogIzJlYWZmMTsgLy9hY2NlbnQwMlxyXG5cclxuJGNvbG9yLTU6ICNmZmRjNDM7IC8vYWNjZW50MDNcclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENTUyBUcmFuc2l0aW9uIEVhc2luZ1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBEZWZhdWx0XHJcbiRsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKTtcclxuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XHJcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgMS4wMDAsIDEuMDAwKTtcclxuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xyXG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XHJcbi8vIEluXHJcbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA4NSwgLjY4MCwgLjUzMCk7XHJcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xyXG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMwLCAuNjg1LCAuMjIwKTtcclxuJGVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XHJcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XHJcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XHJcbiRlYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoLjYwMCwgLjA0MCwgLjk4MCwgLjMzNSk7XHJcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xyXG4vLyBPdXRcclxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoLjI1MCwgLjQ2MCwgLjQ1MCwgLjk0MCk7XHJcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XHJcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxLjAwMCk7XHJcbiRlYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllciguMjMwLCAxLjAwMCwgLjMyMCwgMS4wMDApO1xyXG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XHJcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XHJcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MjAsIC4xNjUsIDEuMDAwKTtcclxuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xyXG4vLyBJbiBPdXRcclxuJGVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMwLCAuNTE1LCAuOTU1KTtcclxuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xyXG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAuMDAwLCAuMTc1LCAxLjAwMCk7XHJcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKC44NjAsIC4wMDAsIC4wNzAsIDEuMDAwKTtcclxuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcclxuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgLjAwMCwgLjAwMCwgMS4wMDApO1xyXG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC43ODUsIC4xMzUsIC4xNTAsIC44NjApO1xyXG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XHJcblxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIG1peGluXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY2xlYXJmaXhcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGNmIHtcclxuICAmOmFmdGVyIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gc2FmZS1hcmVhXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBzYWZlX2FyZWEge1xyXG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcclxuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xyXG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XHJcbiAgcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xyXG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XHJcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XHJcbiAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBhLXRhZygkY29sb3IxLCAkY29sb3IyKSB7XHJcbiAgJjpsaW5rLFxyXG4gICY6YWN0aXZlLFxyXG4gICY6dmlzaXRlZCB7XHJcbiAgICBjb2xvcjogJGNvbG9yMTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yMjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XHJcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG4gICY6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIG1lZGlhIHF1ZXJ5XHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBtcSgkbWluLXdpZHRoLCAkbWF4LXdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCArIHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtcV9tYXgoJHdpZHRoKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy8gZGV2aWNlXHJcbkBtaXhpbiBwYyB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuQG1peGluIHNwIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGNfdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gc3BfdGFiIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gcGNfY29udGVudCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSBhbmQgKG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gY3NzIGhhY2tcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxyXG5AbWl4aW4gY2hyb21lIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBGaXJlRm94XHJcbkBtaXhpbiBmaXJlZm94IHtcclxuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXHJcbiAgJiB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuLy8gRWRnZVxyXG5AbWl4aW4gZWRnZSB7XHJcbiAgXzpsYW5nKHgpOjotbXMtLFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbi8vIElFKDExKVxyXG5AbWl4aW4gaWUge1xyXG4gIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCxcclxuICAmIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4vLyBTYWZhcmlcclxuQG1peGluIHNhZmFyaSB7XHJcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxyXG4gICYge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBvYmplY3QgZml0IGltYWdlc1xyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5AbWl4aW4gb2ZpKCRzaXplKSB7XHJcbiAgb2JqZWN0LWZpdDogJHNpemU7XHJcblxyXG4gIEBpbmNsdWRlIGllIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIm9iamVjdC1maXQ6ICN7JHNpemV9O1wiO1xyXG4gIH1cclxufVxyXG5cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gaGlkZSBzY3JvbGxiYXJcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcclxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XHJcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBsaW5lIGNsYW1wXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBsaW5lLWNsYW1wKCRsaW5lKSB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIGhvdmVyXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbkBtaXhpbiBob3ZlciB7XHJcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICBAY29udGVudDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIOOCouOCpOOCs+ODs+OCkkNTU+OCu+ODrOOCr+OCv+OBp+ihqOekuuOBmeOCi+OBn+OCgeOBruWFsemAmm1peGluXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8v44CA44OV44Kh44Kk44Or5ZCN44CB5qiq44K144Kk44K644CB57im44K144Kk44K644KS5oyH5a6a6L+95Yqg44Gv44CA772b772d44CA44Gu5Lit44Gr6KiY6L+wXHJcbi8vIDo6YmVmb3JlXHJcbkBtaXhpbiBpY29uLWJlZm9yZSgkdXJsLCAkdzogMjZweCwgJGg6IDI2cHgpIHtcclxuICAmOjpiZWZvcmUge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICR3O1xyXG4gICAgaGVpZ2h0OiAkaDtcclxuICAgIC8vIOWkieaVsCAkaW1nLWRpciDjgpLmtLvnlKhcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZy1kaXJ9LyN7JHVybH1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBAY29udGVudDsgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yI5L2N572u5b6u6Kq/5pW044Gq44Gp77yJ44KS5aSW44GL44KJ5pu444GR44KL44KI44GG44Gr44GZ44KLXHJcbiAgfVxyXG59XHJcbi8vIDo6YWZ0ZXJcclxuQG1peGluIGljb24tYWZ0ZXIoJHVybCwgJHc6IDI2cHgsICRoOiAyNnB4KSB7XHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgd2lkdGg6ICR3O1xyXG4gICAgaGVpZ2h0OiAkaDtcclxuICAgIC8vIOWkieaVsCAkaW1nLWRpciDjgpLmtLvnlKhcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIiN7JGltZy1kaXJ9LyN7JHVybH1cIik7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICBAY29udGVudDsgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yI5L2N572u5b6u6Kq/5pW044Gq44Gp77yJ44KS5aSW44GL44KJ5pu444GR44KL44KI44GG44Gr44GZ44KLXHJcbiAgfVxyXG59XHJcblxyXG4vL+OAgOazoue3muS4i1xyXG5AbWl4aW4gd2F2ZS1ib3R0b20oJGhlaWdodDogMjBweCkge1xyXG4gIC8vIOWfuuacrOOBr+OBlOaPkOekuuOBrumAmuOCiuOBp+OBmeOBjOOAgemrmOOBleOBoOOBkeW8leaVsOOBp+WkieOBiOOCieOCjOOCi+OCiOOBhuOBq+OBl+OBpuOBiuOBj+OBqOS+v+WIqeOBp+OBmVxyXG4gIEBpbmNsdWRlIGljb24tYmVmb3JlKFwiY29tbW9uL2JnX3dhdmUtd2hpdGUuc3ZnXCIsIDEwMHZ3LCAkaGVpZ2h0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vIOimquimgee0oOOBi+OCieOBr+OBv+WHuuOBleOBquOBhOOCiOOBhuOBq+ioreWumu+8iOW/teOBruOBn+OCge+8iVxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yIei1pbmRleOOBquOBqe+8ieOCkuWkluOBi+OCieabuOOBkeOCi+OCiOOBhuOBq+e2meaJv1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZS13aGl0ZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy/jgIDms6Lnt5rkuIpcclxuQG1peGluIHdhdmUtdG9wKCRoZWlnaHQ6IDIwcHgpIHtcclxuICBAaW5jbHVkZSBpY29uLWFmdGVyKFwiY29tbW9uL2JnX3dhdmUtd2hpdGUuc3ZnXCIsIDEwMHZ3LCAkaGVpZ2h0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7ICAgLy8g5LiK44Gr6YWN572uXHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vIOS4i+eUqOOBruazoueUu+WDj+OCkuOAgeS4iuS4i+WPjei7ouOBleOBm+OBpuS4iueUqOOBqOOBl+OBpuS9v+OBhlxyXG4gICAgLy8gKOWwgueUqOOBrueUu+WDj+OBjOOBguOCi+WgtOWQiOOBr+WJiumZpOOBl+OBpuOBj+OBoOOBleOBhClcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZS13aGl0ZS5zdmdcIik7XHJcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLy/jgIDjgrDjg6zjg7zjga7nt5rjga7jgb9cclxuQG1peGluIHdhdmUtZ3JleSgkaGVpZ2h0OiAyMHB4KSB7XHJcbiAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9iZ193YXZlLWdyZXkuc3ZnXCIsIDEwMHZ3LCAkaGVpZ2h0KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcclxuICAgIC8vIOimquimgee0oOOBi+OCieOBr+OBv+WHuuOBleOBquOBhOOCiOOBhuOBq+ioreWumu+8iOW/teOBruOBn+OCge+8iVxyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgLy8g6L+95Yqg44Gu44K544K/44Kk44Or77yIei1pbmRleOOBquOBqe+8ieOCkuWkluOBi+OCieabuOOBkeOCi+OCiOOBhuOBq+e2meaJv1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9jb21tb24vc3AvYmdfd2F2ZS1ncmV5LnN2Z1wiKTtcclxuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyDjgYrjgojjgZBcclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8g5LiK5LiL44CAYW5pbWF0aW9uOiBmaXNoLXN3aW0gNHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbkBrZXlmcmFtZXMgZmlzaC1zd2ltIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAyNSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpIHJvdGF0ZSgtMWRlZyk7IC8vIOWwkeOBl+a1ruS4iuOBl+OBpuS4iuOCkuWQkeOBj1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzcHgpIHJvdGF0ZSgxZGVnKTsgLy8g5bCR44GX5rKI44KT44Gn5LiL44KS5ZCR44GPXHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuLy8g5LiK5LiL77ya6YCG44OR44K/44O844OzXHJcbkBrZXlmcmFtZXMgZmlzaC1zd2ltLXJldmVyc2Uge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSByb3RhdGUoMGRlZyk7XHJcbiAgfVxyXG4gIDI1JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KSByb3RhdGUoMWRlZyk7IC8vIOWwkeOBl+ayiOOCk+OBp+S4i+OCkuWQkeOBj1xyXG4gIH1cclxuICA1MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KSByb3RhdGUoLTFkZWcpOyAvLyDlsJHjgZfmta7kuIrjgZfjgabkuIrjgpLlkJHjgY9cclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLy8g5bem5Y+z44CAYW5pbWF0aW9uOiBmaXNoLXN3aW0taG9yaXpvbnRhbCA2cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuQGtleWZyYW1lcyBmaXNoLXN3aW0taG9yaXpvbnRhbCB7XHJcbiAgMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDhweCkgcm90YXRlWSgwKSByb3RhdGUoLTJkZWcpOyAvLyDlsJHjgZflj7PjgavpgLLjgpPjgafpoK3jgpLkuIrjgZLjgotcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KSByb3RhdGVZKDApIHJvdGF0ZSgwZGVnKTsgLy8g5Yui44GE44GM5q2i44G+44KLXHJcbiAgfVxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMnB4KSByb3RhdGVZKDApIHJvdGF0ZSgxZGVnKTsgLy8g44KG44Gj44GP44KK5YWD44Gu5L2N572u44G4XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZVkoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxufVxyXG4vLyDlt6blj7PvvJrpgIbjg5Hjgr/jg7zjg7NcclxuQGtleWZyYW1lcyBmaXNoLXN3aW0taG9yaXpvbnRhbC1yZXZlcnNlIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICA0MCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC04cHgpIHJvdGF0ZSgyZGVnKTsgLy8g5bCR44GX5bem44Gr6YCy44KT44Gn77yI5Y+N5YuV44Gn77yJ6aCt44KS5LiK44GS44KLXHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwcHgpIHJvdGF0ZSgwZGVnKTsgLy8g5Yui44GE44GM5q2i44G+44KLXHJcbiAgfVxyXG4gIDkwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTJweCkgcm90YXRlKC0xZGVnKTsgLy8g44KG44Gj44GP44KK5YWD44Gu5L2N572u44G4XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vICDjgYbjgZTjgY/og4zmma9cclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuQGtleWZyYW1lcyBiZy1zY3JvbGwtbG9vcCB7IC8vIOazoue3mlxyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTAwcHggMDtcclxuICB9IC8vIOW3puOBuOa1geOCjOOCi1xyXG59XHJcbkBrZXlmcmFtZXMgYmctc2Nyb2xsLWxvb3AwMiB7IC8vIOODleODg+OCv+ODvOOBruazolxyXG4gIDAlIHtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM2NnB4IDA7XHJcbiAgfSAvLyDlt6bjgbjmtYHjgozjgotcclxufVxyXG4iLCJAdXNlIFwic2V0dGluZ1wiIGFzICo7XHJcblxyXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbiAgcC1tb3ZpbmdcclxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG4ubC1tYWluLXZpc3VhbCB7XHJcbiAgJl9fcGljIHtcclxuICAgICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaW1nX2RlY29fbW92aW5nMDEucG5nXCIsIDIyMXB4LCAxMDZweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogLTEwMHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTQwcHg7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgICAgd2lkdGg6IDEwM3B4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgYm90dG9tOiAtMjVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9pbWdfZGVjb19oZXJtaXRjcmFiMDEucG5nXCIsIDY5cHgsIDE3MHB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNzVweDtcclxuICAgICAgICBsZWZ0OiAtNDJweDtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmlzaC1zd2ltIDRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiA5OS4zcHg7XHJcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgICAgICAgdG9wOiA3MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAmX19lbiB7XHJcbiAgICBAaW5jbHVkZSBpY29uLWJlZm9yZShcImNvbW1vbi9pY29fbW92aW5nMDEuc3ZnXCIsIDMwcHgsIDMwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gcC1zZWN0aW9uLWFib3V0XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5wLXNlY3Rpb24tYWJvdXQge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBwYWRkaW5nOiAwIDAgMTQwcHggMDtcclxuXHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XHJcbiAgfVxyXG5cclxuICAmX19pbm5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaW1nX2RlY29fZmlzaDA3LnBuZ1wiLCAxNTcuOTA1cHgsIDk4Ljg0NXB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiA4MHB4O1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBhbmltYXRpb246IGZpc2gtc3dpbSA0cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcclxuXHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pbWdfZGVjb19maXNoMDgucG5nKTtcclxuICAgICAgICB3aWR0aDogODkuODVweDtcclxuICAgICAgICBoZWlnaHQ6IDU2LjI0cHg7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogLTZweDtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgaWNvbi1hZnRlcihcInAtbW92aW5nL2ltZ19tb3ZpbmcwMi5wbmdcIiwgMjAwcHgsIDIwMHB4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtMTQwcHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxMDhweDtcclxuICAgICAgICBoZWlnaHQ6IDEwOHB4O1xyXG4gICAgICAgIGJvdHRvbTogLTgwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSB3YXZlLWJvdHRvbSB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9pbWdfZGVjb19qZWxseWZpc2gwMS5wbmdcIiwgMTIwcHgsIDEwOHB4KSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC02MHB4O1xyXG4gICAgbGVmdDogNDhweDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICBhbmltYXRpb246IGZpc2gtc3dpbS1ob3Jpem9udGFsIDRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDcxcHg7XHJcbiAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgbGVmdDogMTZweDtcclxuICAgICAgYm90dG9tOiAtMTBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXRpdGxlLTEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXRpdGxlLTEgKyBwIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbGluZS1oZWlnaHQ6IDI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGNvbG9yOiAkY3YtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDni6zoh6pcclxuXHJcblxyXG5cclxuICAvLyDni6zoh6pcclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gcC1zZWN0aW9uLWZsb3dcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLnAtc2VjdGlvbi1mbG93IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgcGFkZGluZzogOTBweCAwIDEyMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDQwcHggMDtcclxuICB9XHJcblxyXG4gIC5jLXRpdGxlLTEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v54us6IeqXHJcbi50YWItY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIEBpbmNsdWRlIG1xX21heCgxMDI0KSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1hcmdpbjogMCAtMjBweDtcclxuICB9XHJcbn1cclxuLnRhYi1saXN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBnYXA6IDFweDtcclxufVxyXG4udGFiLWJ1dHRvbiB7XHJcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxcHgpO1xyXG4gIGhlaWdodDogNjBweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG4gIHNwYW4ge1xyXG4gICAgZm9udC1zaXplOjIycHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYub3BlbiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMzlCMzcyO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGljb24tYmVmb3JlKFwiY29tbW9uL2ljb19zdGFydDAxLnN2Z1wiLCAyNHB4LCAyNHB4KSB7XHJcbiAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5jbG9zZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY3YtY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAwO1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAwIDEwcHggMCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX3N0b3AwMS5zdmdcIiwgMjRweCwgMjRweCkge1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICYuaXMtYWN0aXZlIHtcclxuICAgIHdpZHRoOiA1ODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgIG1pbi13aWR0aDogMjEycHg7XHJcbiAgICAgIGhlaWdodDogNjVweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGZvbnQtc2l6ZToyOHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLm9wZW4ge1xyXG4gICAgICBAaW5jbHVkZSBpY29uLWJlZm9yZShcImNvbW1vbi9pY29fc3RhcnQwMS5zdmdcIiwgMzBweCwgMzBweCkge1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5jbG9zZSB7XHJcbiAgICAgIEBpbmNsdWRlIGljb24tYmVmb3JlKFwiY29tbW9uL2ljb19zdG9wMDEuc3ZnXCIsIDMwcHgsIDMwcHgpe1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4udGFiLWNvbnRlbnQge1xyXG4gIGRpc3BsYXk6IG5vbmU7IC8vIOWfuuacrOOBr+mdnuihqOekulxyXG4gIHBhZGRpbmc6IDYwcHggODBweDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XHJcbiAgfVxyXG5cclxuICAmLm9wZW4ge1xyXG4gICAgYmFja2dyb3VuZDogI0VGRkZGNTsgXHJcbiAgICAuYy1saXN0LTIsIFxyXG4gICAgLm5vdGUge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjRTVGN0VEO1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgfVxyXG4gICAgICBsaSB7XHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzlCMzcyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmLmNsb3NlIHtcclxuICAgIGJhY2tncm91bmQ6ICRiZy1ibHVlO1xyXG4gICAgLmMtbGlzdC0yIHtcclxuICAgICAgcGFkZGluZzogMjBweCAzMHB4O1xyXG4gICAgICBtYXJnaW46IDIwcHggMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgICAgYmFja2dyb3VuZDogI0VBRjZGQztcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJi5pcy1hY3RpdmUge1xyXG4gICAgZGlzcGxheTogYmxvY2s7IC8vIOOCouOCr+ODhuOCo+ODluaZguOBruOBv+ihqOekulxyXG4gICAgYW5pbWF0aW9uOiBmYWRlSW4gMC41czsgLy8g44G144KP44Gj44Go5Ye644GZ5ryU5Ye6XHJcbiAgfVxyXG4gIC5ub3RlIHtcclxuICAgIGRsIHtcclxuICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxNDBweCAxZnI7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcblxyXG4gICAgICBkdCB7XHJcbiAgICAgICAgY29sb3I6ICMzQUEyNkI7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDE7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIOODqeODmeODq+OBqOOCs+ODreODs+OCkuS4oeerr+OBq+WvhOOBm+OBpuaPg+OBiOOCi+WgtOWQiFxyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC8vIOaTrOS8vOimgee0oOOBp+OAjO+8muOAjeOCkui/veWKoFxyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi77yaXCI7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bzsgLy8g5paH5a2X5pWw44GM55+t44GP44Gm44KC44Kz44Ot44Oz44KS5Y+z56uv44Gr5Zu65a6aXHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7IC8vIGRk44Go44Gu6ZaT44Gu5L2Z55m9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICBkZCB7XHJcbiAgICAgICAgZ3JpZC1jb2x1bW46IDI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyDmloflrZfjga7pq5jjgZXjgYzjgrrjg6zjgarjgYTjgojjgYbjgatcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAubWVtbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBkaXNwbGF5OiBibG9jazsgLy8g5pS56KGM5b6M44Gr44Kk44Oz44OH44Oz44OI44KS5Yq544GL44Gb44KL44Gf44KBXHJcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTsgLy8gMeaWh+Wtl+WIhuOBruS9meeZveOCkuS9nOOCi1xyXG4gICAgdGV4dC1pbmRlbnQ6IC0xZW07IC8vIDHooYznm67jgaDjgZEx5paH5a2X5YiG5bem44Gr5oi744GZXHJcbiAgICBcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4OyAvLyBTUOeJiOOBp2Jy44GM5YWl44Gj44Gf5b6M44Gu5b6u6Kq/5pW0XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1pdGVtLTIge1xyXG4gICAgd2lkdGg6IDg0MHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX190dGwge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS42IDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTdweCAxN3B4IDAgMDtcclxuICAgIH1cclxuICAgICZfX2NvbnQge1xyXG4gICAgICBwYWRkaW5nOiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGdhcDogMCAzMHB4OyBcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTVweDtcclxuICAgICAgfVxyXG4gICAgICAudHh0Ym94IHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjU0cHggLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZGVjb2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDI1NHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAudS10YS1jIHtcclxuICAgICAgICB3aWR0aDoxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIHNwIHsgb3JkZXI6IDM7IH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgKyAuYy1pdGVtLTIge1xyXG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjVweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBpY29uLWJlZm9yZShcImNvbW1vbi9pY29fZmxvdzAxLnN2Z1wiLCAyMnB4LCA0NXB4KSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IC03MHB4O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgIGhlaWdodDogMzRweDtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRvcDogLTUycHg7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW0tMjpudGgtY2hpbGQoMSkgLmMtaXRlbS0yX190dGwge1xyXG4gICAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9pY29fbnVtMDEuc3ZnXCIsIDExM3B4LCA2N3B4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW0tMjpudGgtY2hpbGQoMikgLmMtaXRlbS0yX190dGwge1xyXG4gICAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9pY29fbnVtMDIuc3ZnXCIsIDExM3B4LCA2N3B4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW0tMjpudGgtY2hpbGQoMykgLmMtaXRlbS0yX190dGwge1xyXG4gICAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9pY29fbnVtMDMuc3ZnXCIsIDExM3B4LCA2N3B4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jLWl0ZW0tMjpudGgtY2hpbGQoNCkgLmMtaXRlbS0yX190dGwge1xyXG4gICAgQGluY2x1ZGUgaWNvbi1hZnRlcihcImNvbW1vbi9pY29fbnVtMDQuc3ZnXCIsIDExM3B4LCA2N3B4KSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgbGVmdDogNDBweDtcclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgICAgIGhlaWdodDogMzZweDtcclxuICAgICAgICBsZWZ0OiAxMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLmJnX2dyZXkge1xyXG4gICAgICAmOmFmdGVyIHsgZGlzcGxheTogbm9uZTsgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5Aa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgZnJvbSB7IG9wYWNpdHk6IDA7IH1cclxuICB0byB7IG9wYWNpdHk6IDE7IH1cclxufVxyXG5cclxuICAvL+eLrOiHqlxyXG5cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbC1zZWN0aW9uLW5vdGljZVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4ubC1zZWN0aW9uLW5vdGljZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmc6IDExMHB4IDA7XHJcblxyXG4gIEBpbmNsdWRlIHNwIHtcclxuICAgIHBhZGRpbmc6IDYwcHggMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHdhdmUtdG9wO1xyXG4gIEBpbmNsdWRlIHdhdmUtYm90dG9tO1xyXG5cclxuICAubC1icmVha291dF9faW5uZXIge1xyXG4gICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaW1nX2RlY29fc3RhcmZpc2gwMS5wbmdcIiwgOTQuNjZweCwgODguMTdweCkge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogLTM0cHg7XHJcbiAgICAgIHJpZ2h0OiA3MHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBhbmltYXRpb246IGZpc2gtc3dpbS1ob3Jpem9udGFsIDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiA3M3B4O1xyXG4gICAgICAgIGhlaWdodDogNjhweDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIHRvcDogLTI1cHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGljb24tYWZ0ZXIoXCJjb21tb24vaW1nX2RlY29fY3JhYnMwMS5wbmdcIiwgMTEwcHgsIDg3cHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IC0zNHB4O1xyXG4gICAgICBsZWZ0OiA0NHB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBhbmltYXRpb246IGZpc2gtc3dpbS1yZXZlcnNlIDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5jLXRpdGxlLTEge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIEBpbmNsdWRlIHNwIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8v54us6IeqXHJcbiAgLmNvbHVtbiB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IDIwcHg7XHJcbiAgICB9XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgIHdpZHRoOiAzODBweDtcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMzBweCAyMHB4O1xyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50dGwge1xyXG4gICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIG1hcmdpbjogMjBweCAwO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZ2FwOiAxMHB4O1xyXG4gICAgICAgQGluY2x1ZGUgaWNvbi1iZWZvcmUoXCJjb21tb24vaWNvX3dhcm5pbmcwMS5zdmdcIiwgMjRweCwgMjRweCl7XHJcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnB4O1xyXG4gICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBzcCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8v54us6Ieq44GT44GT44G+44GnXHJcblxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBsLXNlY3Rpb24tb3RoZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmwtc2VjdGlvbi1vdGhlciB7XHJcbiAgcGFkZGluZy10b3A6IDkwcHg7XHJcbiAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gbC1zZWN0aW9uLWZhcVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4ubC1zZWN0aW9uLWZhcSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcclxuICBAaW5jbHVkZSBzcCB7XHJcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweCAwO1xyXG4gIH1cclxuICBAaW5jbHVkZSB3YXZlLWdyZXk7XHJcblxyXG4gICZfX2lubmVyIHtcclxuICAgIEBpbmNsdWRlIGljb24tYmVmb3JlKFwiY29tbW9uL2ltZ19kZWNvX2Zpc2gwNi5wbmdcIiwgMjE4cHgsIDkycHgpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDQwcHg7XHJcbiAgICAgIHJpZ2h0OiA1OXB4O1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBhbmltYXRpb246IGZpc2gtc3dpbS1yZXZlcnNlIDZzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xyXG5cclxuICAgICAgQGluY2x1ZGUgc3Age1xyXG4gICAgICAgIHdpZHRoOiAxNDNweDtcclxuICAgICAgICBoZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgdG9wOiAtNTBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iXX0= */
