/* ======================================================================
 p-saiyou-shoukai
====================================================================== */
.l-content {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .l-content {
    padding-top: 45px;
    padding-bottom: 130px;
    padding-inline: 20px;
  }
}
@media screen and (max-width: 767px) {
  .l-content {
    padding-top: 60px;
    padding-bottom: 60px;
    padding-inline: 15px;
  }
}

.p-saiyou-shoukai {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
  gap: 55px 60px;
  margin: 0 auto;
  max-width: 100%;
  width: 1206px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai {
    grid-template-columns: 1fr;
    gap: 35px;
  }
}
.p-saiyou-shoukai__link {
  display: grid;
  grid-template-rows: subgrid;
  gap: 0;
  grid-row: span 3;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.p-saiyou-shoukai__link:hover {
  opacity: 0.7;
}
.p-saiyou-shoukai__link-icon {
  position: absolute;
  right: 10px;
  bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  aspect-ratio: 1/1;
  width: 42px;
  border-radius: 50%;
  background: #0065af;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai__link-icon {
    right: 0;
    bottom: 17px;
  }
}
.p-saiyou-shoukai__link-icon:before {
  aspect-ratio: 18/12;
  width: 18px;
  background: #fff;
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-mask: url("../img/common/i-arrow-right.svg") no-repeat center center/contain;
  mask: url("../img/common/i-arrow-right.svg") no-repeat center center/contain;
}
.p-saiyou-shoukai__link:hover .p-saiyou-shoukai__link-icon:before {
  -webkit-transform: translate(2px, -2px) rotate(-45deg);
  transform: translate(2px, -2px) rotate(-45deg);
}
.p-saiyou-shoukai__image {
  -webkit-box-ordinal-group: 0;
  -ms-flex-order: -1;
  order: -1;
  margin: 0 0 10px;
  width: 100%;
}
.p-saiyou-shoukai__image-img {
  width: 100%;
}
.p-saiyou-shoukai__title {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  margin: 0 0 15px;
  font-weight: 600;
  font-size: 24px;
  line-height: 1.7083333333;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai__title {
    font-size: 18px;
    line-height: 1.5555555556;
  }
}
.p-saiyou-shoukai__title br {
  display: none;
}
@media screen and (min-width: 768px) {
  .p-saiyou-shoukai__title br.only-archive {
    display: block;
  }
}
.p-saiyou-shoukai__bottom {
  position: relative;
  z-index: 0;
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  padding-right: 62px;
}
.p-saiyou-shoukai__cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 5px;
  padding: 0 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  border-radius: 14px;
  background-color: #292929;
  color: #fff;
  letter-spacing: 0.12em;
  font-weight: 600;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai__cat {
    padding: 0 10px;
    height: 22px;
    font-size: 12px;
  }
}
.p-saiyou-shoukai__profile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.875;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai__profile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 0;
    font-size: 14px;
    line-height: 1.7857142857;
  }
}
.p-saiyou-shoukai__department br.only-single {
  display: none;
}

.p-saiyou-shoukai-mv {
  position: relative;
  z-index: 0;
  height: 495px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv {
    height: auto;
  }
}
.p-saiyou-shoukai-mv__image {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__image {
    aspect-ratio: 375/190;
    width: 100%;
    height: auto;
  }
}
.p-saiyou-shoukai-mv__image-img {
  width: 100%;
  height: 100%;
  background: url(../img/p-saiyou-shoukai-single/mv-contens-bg.png) no-repeat left;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: top right;
  object-position: top right;
}
.p-saiyou-shoukai-mv__obj {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__obj {
    display: none;
  }
}
.p-saiyou-shoukai-mv__obj--01 {
  width: 716px;
  height: 537px;
  background: #c13b3a;
  -webkit-mask: url("../img/p-saiyou-shoukai-single/mv-contens-mask02.svg") no-repeat center/contain;
  mask: url("../img/p-saiyou-shoukai-single/mv-contens-mask02.svg") no-repeat center/contain;
}
.p-saiyou-shoukai-mv__obj--02 {
  width: 758px;
  height: 526px;
  background: url("../img/p-saiyou-shoukai-single/mv-contens-bg.png") no-repeat center/cover;
  -webkit-mask: url("../img/p-saiyou-shoukai-single/mv-contens-mask01.svg") no-repeat center/contain;
  mask: url("../img/p-saiyou-shoukai-single/mv-contens-mask01.svg") no-repeat center/contain;
}
.p-saiyou-shoukai-mv__contents {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 0 0 60px;
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__contents {
    position: static;
    padding: 20px 15px 15px;
    height: auto;
    background: url("../img/p-saiyou-shoukai-single/sp/mv-contens-bg.jpg") no-repeat center/cover;
  }
}
.p-saiyou-shoukai-mv__catch-copy {
  margin: 0 0 25px;
  font-weight: 600;
  font-size: 30px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__catch-copy {
    margin: 0 0 15px;
    font-size: 18px;
    -webkit-font-feature-settings: "palt";
    font-feature-settings: "palt";
  }
}
.p-saiyou-shoukai-mv__catch-copy br.only-archive {
  display: none;
}
.p-saiyou-shoukai-mv__catch-copy-text {
  display: inline;
  padding: 9px 10px;
  background: #fff;
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  color: #0065af;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__catch-copy-text {
    padding: 4px;
    line-height: 1.8;
  }
}
.p-saiyou-shoukai-mv__cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 15px;
  padding: 2px 15px 0;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  border-radius: 14px;
  background-color: #292929;
  color: #fff;
  letter-spacing: 0.12em;
  font-weight: 600;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__cat {
    margin: 0 0 10px;
    padding: 0 10px;
    height: 22px;
    font-size: 12px;
  }
}
.p-saiyou-shoukai-mv__profile {
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  line-height: 1.5625;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__profile {
    line-height: 1.75;
  }
}
.p-saiyou-shoukai-mv__profile-item br.only-single {
  display: none;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__profile-item br.only-single {
    display: block;
  }
}
.p-saiyou-shoukai-mv__profile-item + .p-saiyou-shoukai-mv__profile-item {
  margin-top: 10px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-mv__profile-item + .p-saiyou-shoukai-mv__profile-item {
    margin: 0;
  }
}

.p-saiyou-shoukai-single-contents__title {
  margin: 0 0 55px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-single-contents__title {
    margin: 0 0 40px;
  }
}
.p-saiyou-shoukai-single-contents__title-note {
  margin-top: 10px;
  font-weight: 600;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-single-contents__title-note {
    font-size: 12px;
  }
}

.before-joining-container {
  position: relative;
  z-index: 0;
  margin: 0 -20px;
}
@media screen and (max-width: 767px) {
  .before-joining-container {
    margin: 0 auto;
  }
}
.before-joining-container:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  min-width: 1793px;
  width: 200vw;
  height: 100%;
  background: url(../img/p-saiyou-shoukai-single/before-joining-obj.svg) repeat-x top/1793px auto;
  content: "";
  -webkit-animation: wave 20s linear infinite;
  animation: wave 20s linear infinite;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .before-joining-container:before {
    top: 0;
    display: none;
    min-width: 750px;
    background: url(../img/p-saiyou-shoukai-single/before-joining-obj.svg) repeat-x top/389px auto;
    -webkit-animation: waveSp 20s linear infinite;
    animation: waveSp 20s linear infinite;
  }
}
.before-joining-container__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 60px;
  margin: 0 auto;
  padding: 0 100px 0 150px;
  max-width: 100%;
  width: 1366px;
}
@media screen and (max-width: 767px) {
  .before-joining-container__inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 40px;
    padding: 0;
  }
}
.before-joining-container__image {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 46.23%;
  flex: 0 1 46.23%;
}
@media screen and (max-width: 767px) {
  .before-joining-container__image {
    position: relative;
    z-index: 0;
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    margin: 0 auto;
    width: 240px;
  }
  .before-joining-container__image:before {
    position: absolute;
    bottom: -20px;
    left: 0;
    z-index: -1;
    min-width: 750px;
    width: 200vw;
    height: 100%;
    background: url(../img/p-saiyou-shoukai-single/before-joining-obj.svg) repeat-x bottom/389px auto;
    content: "";
    -webkit-animation: waveSp 20s linear infinite;
    animation: waveSp 20s linear infinite;
    pointer-events: none;
  }
}
.before-joining-container__contents {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 48.38%;
  flex: 0 1 48.38%;
}
@media screen and (max-width: 767px) {
  .before-joining-container__contents {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
  }
}
.before-joining-container__hero {
  margin: 125px 0 0;
  width: 100%;
  height: 618px;
}
@media screen and (max-width: 767px) {
  .before-joining-container__hero {
    margin: 50px -15px 0;
    width: auto;
    height: 243px;
  }
}
.before-joining-container__hero-img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.works-container {
  position: relative;
  z-index: 0;
  margin: 0 -20px;
  padding: 120px 0 0;
}
@media screen and (max-width: 767px) {
  .works-container {
    margin: 0 -15px;
    padding: 50px 15px 0;
  }
}
.works-container:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  min-width: 631px;
  width: 631px;
  height: 100%;
  background: url(../img/p-saiyou-shoukai-single/works-obj.svg) no-repeat top/631px auto;
  content: "";
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .works-container:before {
    top: 50px;
    right: 0;
    left: auto;
    min-width: 139px;
    width: 139px;
    background: url(../img/p-saiyou-shoukai-single/works-obj.svg) no-repeat top/139px auto;
  }
}
.works-container__inner {
  margin: 0 auto;
  max-width: 100%;
  width: 1366px;
}
.works-container__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 4.7393364929%;
  max-width: 100%;
  width: 1266px;
}
@media screen and (max-width: 767px) {
  .works-container__item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 30px;
  }
}
.works-container__item + .works-container__item {
  margin-top: 120px;
}
@media screen and (max-width: 767px) {
  .works-container__item + .works-container__item {
    margin-top: 40px;
  }
}
.works-container__item:nth-of-type(odd) {
  margin-left: auto;
}
.works-container__item:nth-of-type(even) {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  .works-container__item:nth-of-type(even) {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.works-container__item-image {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 52.6066350711%;
  flex: 0 1 52.6066350711%;
}
@media screen and (max-width: 767px) {
  .works-container__item-image {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 100%;
  }
}
.works-container__item-contents {
  -webkit-box-flex: 0;
  -ms-flex: 0 1 42.654028436%;
  flex: 0 1 42.654028436%;
}
@media screen and (max-width: 767px) {
  .works-container__item-contents {
    -webkit-box-flex: 0;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    width: 100%;
  }
}

.future-challenges-container {
  position: relative;
  z-index: 0;
  margin: 0 -20px;
  padding: 0 20px;
}
@media screen and (max-width: 767px) {
  .future-challenges-container {
    margin: 60px -15px 0;
    padding: 60px 15px 30px;
  }
}
.future-challenges-container:before {
  position: absolute;
  top: 54px;
  right: 0;
  z-index: 1;
  min-width: 780px;
  width: 780px;
  height: 100%;
  background: url(../img/p-saiyou-shoukai-single/future-obj.svg) no-repeat top/780px auto;
  content: "";
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .future-challenges-container:before {
    top: 50px;
    right: 0;
    left: auto;
    min-width: 171px;
    width: 171px;
    background: url(../img/p-saiyou-shoukai-single/sp/future-obj.svg) no-repeat top/171px auto;
  }
}
.future-challenges-container:after {
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 0;
  width: 1046px;
  height: 100%;
  background: #fff;
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .future-challenges-container:after {
    display: none;
  }
}
.future-challenges-container__contents {
  position: relative;
  z-index: 1;
  margin: 0 auto;
  padding: 120px 20px 60px;
  max-width: 100%;
  width: 1046px;
}
@media screen and (max-width: 767px) {
  .future-challenges-container__contents {
    padding: 0;
  }
}
.future-challenges-container__hero {
  margin: 60px -20px 0;
  width: 100vw;
  height: auto;
  background: #f2f2f2;
}
@media screen and (max-width: 767px) {
  .future-challenges-container__hero {
    margin: 0 -15px;
    width: 100%;
  }
}
.future-challenges-container__hero-img {
  margin: auto;
  aspect-ratio: 1366/620;
  max-width: 1366px;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .future-challenges-container__hero-img {
    aspect-ratio: 345/194;
  }
}
.future-challenges-container__textbox {
  position: relative;
  z-index: 2;
  margin: 0 auto;
  max-width: 100%;
  width: 800px;
}
.future-challenges-container__wave {
  position: absolute;
  bottom: -60px;
  left: calc(50% - 50vw);
  z-index: -1;
  overflow: hidden;
  width: 100%;
  height: calc(100% + 60px);
}
@media screen and (max-width: 767px) {
  .future-challenges-container__wave {
    bottom: 0;
    height: 100%;
  }
}
.future-challenges-container__wave:before {
  position: absolute;
  bottom: -250px;
  left: 0;
  z-index: 0;
  min-width: 2732px;
  width: 200vw;
  height: 100%;
  background: url(../img/p-saiyou-shoukai-single/future-wave.png) repeat-x center top/1366px;
  content: "";
  -webkit-animation: wave 30s linear 0s infinite;
  animation: wave 30s linear 0s infinite;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .future-challenges-container__wave:before {
    top: 0;
    bottom: auto;
    min-width: 750px;
    background: url(../img/p-saiyou-shoukai-single/sp/future-wave.png) repeat-x center top/375px 100%;
    -webkit-animation: waveSp 30s linear 0s infinite;
    animation: waveSp 30s linear 0s infinite;
  }
}

.interview {
  position: relative;
  z-index: 0;
  margin: 0 -20px;
  padding: 120px 0 145px;
  width: calc(100% + 40px);
  background: #f2f2f2;
}
@media screen and (max-width: 767px) {
  .interview {
    margin: 0 -15px;
    padding: 60px 0;
    width: 100vw;
  }
}
.interview:before {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  min-width: 200vw;
  width: 5464px;
  height: 100%;
  background: url(../img/p-top/cta-wave.png) repeat-x center bottom/1366px;
  content: "";
  -webkit-animation: wave 30s linear 0s infinite;
  animation: wave 30s linear 0s infinite;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .interview:before {
    min-width: 200vw;
    width: 1500px;
    background: url(../img/p-top/sp/cta-wave.png) repeat-x center bottom/375px;
    -webkit-animation: waveSp 30s linear 0s infinite;
    animation: waveSp 30s linear 0s infinite;
  }
}
.interview:after {
  position: absolute;
  top: -0.5px;
  left: 0;
  z-index: -1;
  min-width: 200vw;
  width: 5464px;
  height: 100%;
  background: url(../img/p-top/cta-wave.png) repeat-x center bottom/1366px;
  content: "";
  -webkit-filter: brightness(0) invert(1);
  filter: brightness(0) invert(1);
  -webkit-animation: wave 30s linear 0s infinite;
  animation: wave 30s linear 0s infinite;
  pointer-events: none;
}
@media screen and (max-width: 767px) {
  .interview:after {
    min-width: 200vw;
    width: 1500px;
    background: url(../img/p-top/sp/cta-wave.png) repeat-x center bottom/375px;
    -webkit-animation: waveSp 30s linear 0s infinite;
    animation: waveSp 30s linear 0s infinite;
  }
}
.interview__title {
  position: relative;
  z-index: 1;
  margin: 0 0 80px;
}
@media screen and (max-width: 767px) {
  .interview__title {
    margin: 0 0 30px;
  }
}
.interview .main-visual--other {
  position: relative;
  z-index: 1;
  padding-top: 0;
}
.interview .main-visual--other:before {
  display: none;
}
.interview .main-visual--other .main-visual__slider {
  max-width: 1226px;
  width: 100%;
  margin-inline: auto;
}
@media screen and (max-width: 767px) {
  .interview .main-visual--other .main-visual__slider {
    width: 100%;
  }
}
.interview .main-visual--other .main-visual__slider .slick-list {
  overflow: visible;
}
.interview .main-visual--other .main-visual__item {
  margin: 0 30px;
  width: 573px;
  opacity: 1 !important;
  -webkit-transform: none !important;
  transform: none !important;
}
@media screen and (max-width: 767px) {
  .interview .main-visual--other .main-visual__item {
    margin: 0 7.5px;
    max-width: 100%;
    width: 325px;
  }
}
.interview .main-visual--other .main-visual__link {
  max-width: 573px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .interview .main-visual--other .main-visual__link {
    max-width: 100%;
    width: 325px;
  }
}
.interview .main-visual--other .main-visual__link:hover {
  opacity: 0.7;
}
.interview .main-visual--other .main-visual__link-icon {
  position: absolute;
  right: 10px;
  bottom: 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  aspect-ratio: 1/1;
  width: 42px;
  border-radius: 50%;
  background: #fff;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
@media screen and (max-width: 767px) {
  .interview .main-visual--other .main-visual__link-icon {
    top: 50%;
    right: 0;
    bottom: auto;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
.interview .main-visual--other .main-visual__link-icon:before {
  aspect-ratio: 18/12;
  width: 18px;
  background: #0065af;
  content: "";
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-mask: url("../img/common/i-arrow-right.svg") no-repeat center center/contain;
  mask: url("../img/common/i-arrow-right.svg") no-repeat center center/contain;
}
.interview .main-visual--other .main-visual__link:hover .main-visual__link-icon:before {
  -webkit-transform: translate(2px, -2px) rotate(-45deg);
  transform: translate(2px, -2px) rotate(-45deg);
}
.interview .main-visual--other .main-visual__img {
  position: relative;
  margin: 0 0 15px;
}
.interview .main-visual--other .main-visual__img img {
  width: 100%;
}
.interview .main-visual--other .main-visual__content {
  position: relative;
  z-index: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 20px;
  padding: 0 72px 0 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .interview .main-visual--other .main-visual__content {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: 10px;
    padding: 0 52px 0 0;
  }
}
.interview .main-visual--other .main-visual__cat {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 auto;
  flex: 0 0 auto;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0 0 5px;
  padding: 0 15px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 28px;
  border-radius: 14px;
  background-color: #292929;
  color: #fff;
  font-weight: 600;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .interview .main-visual--other .main-visual__cat {
    padding: 0 10px;
    height: 22px;
    font-size: 12px;
  }
}
.interview .main-visual--other .main-visual__txtbox {
  color: #fff;
}
.interview .main-visual--other .main-visual__txtbox-year {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.75;
}
.interview .main-visual--other .main-visual__txtbox-department {
  font-weight: 600;
  font-size: 16px;
  line-height: 1.75;
}
.interview .main-visual--other .main-visual__txtbox-department br.only-single {
  display: none;
}
@media screen and (max-width: 767px) {
  .interview .main-visual--other .main-visual__txtbox-department br.only-single {
    display: block;
  }
}
.interview .c-button-4 {
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  .interview .c-button-4 {
    display: none;
  }
}

.p-saiyou-shoukai-single-textbox + .p-saiyou-shoukai-single-textbox {
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-single-textbox + .p-saiyou-shoukai-single-textbox {
    margin-top: 50px;
  }
}
.p-saiyou-shoukai-single-textbox__title {
  margin: 0 0 7px;
  color: #0065af;
  font-weight: 600;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-single-textbox__title {
    margin: 0 0 5px;
    font-size: 14px;
  }
}
.p-saiyou-shoukai-single-textbox__subtitle {
  margin: 0 0 10px;
  font-weight: 600;
  font-size: 22px;
  line-height: 1.7272727273;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-single-textbox__subtitle {
    font-size: 18px;
  }
}
.p-saiyou-shoukai-single-textbox__text-box p {
  font-size: 16px;
  line-height: 1.6875;
}
@media screen and (max-width: 767px) {
  .p-saiyou-shoukai-single-textbox__text-box p {
    font-size: 16px;
    line-height: 1.75;
  }
}

#p-saiyou-shoukai-single .l-cta {
  padding-top: 100px;
  background: #f2f2f2;
}
@media screen and (max-width: 767px) {
  #p-saiyou-shoukai-single .l-cta {
    padding-top: 60px;
  }
}
#p-saiyou-shoukai-single .l-cta__wave {
  display: none;
}

#p-saiyou-shoukai-single .l-content {
  padding-bottom: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtc2FpeW91LXNob3VrYWkuc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7QUFBQTtBQUFBO0FBR0E7RUFDRTs7QUN3TEE7RUR6TEY7SUFJSTtJQUNBO0lBRUE7OztBQ3dLRjtFRC9LRjtJQVVJO0lBQ0E7SUFFQTs7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3lKQTtFRC9KRjtJQVNJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUNsQlU7RURtQlY7O0FDOEhKO0VEeklFO0lBY0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHSjtFQUNFOztBQUdKO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBQ0U7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQzRGRjtFRGpHQTtJQVFJO0lBQ0E7OztBQUdGO0VBQ0U7O0FDOEZKO0VENUZJO0lBRUk7OztBQUtSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUN3REY7RURyRUE7SUFnQkk7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMwQ0Y7RURoREE7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7O0FBS0Y7RUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FDc0JBO0VEekJGO0lBTUk7OztBQUVGO0VBQ0U7RUFDQTs7QUNlRjtFRGpCQTtJQUtJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDSkY7RURBQTtJQU9J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SjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ2hvQko7RURtbkJFO0lBZ0JJO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQ3hwQlI7RUR1cEJNO0lBSUk7OztBQU1WO0VBQ0U7O0FDbHFCRjtFRGlxQkE7SUFJSTs7OztBQU9KO0VBQ0U7O0FDN3FCRjtFRDRxQkE7SUFJSTs7O0FBR0o7RUFDRTtFQUNBLE9DdDBCWTtFRHUwQlo7RUFDQTs7QUN2ckJGO0VEbXJCQTtJQU9JO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDbHNCRjtFRDhyQkE7SUFPSTs7O0FBSUY7RUFDRTtFQUNBOztBQzNzQko7RUR5c0JFO0lBS0k7SUFDQTs7OztBQU1SO0VBQ0U7RUFDQTs7QUN2dEJBO0VEcXRCRjtJQUtJOzs7QUFFRjtFQUNFOzs7QUFHSjtFQUNFIiwiZmlsZSI6InAtc2FpeW91LXNob3VrYWkuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcInNldHRpbmdcIiBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gcC1zYWl5b3Utc2hvdWthaVxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLmwtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSBwY190YWIge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcblxuICAgIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcblxuICAgIHBhZGRpbmctaW5saW5lOiAxNXB4O1xuICB9XG59XG4ucC1zYWl5b3Utc2hvdWthaSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgZ2FwOiA1NXB4IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMjA2cHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogMzVweDtcbiAgfVxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogc3ViZ3JpZDtcbiAgICBnYXA6IDA7XG4gICAgZ3JpZC1yb3c6IHNwYW4gMztcbiAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAuNztcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICBib3R0b206IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICAgICAgd2lkdGg6IDQycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYmxhbmQtMTtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAxN3B4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDE4IC8gMTI7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cbiAgICAgICAgbWFzazogdXJsKFwiI3skaW1nLWRpcn0vY29tbW9uL2ktYXJyb3ctcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC8gY29udGFpbjtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciAmLWljb246YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDJweCwgLTJweCkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG4gICZfX2ltYWdlIHtcbiAgICBvcmRlcjogLTE7XG4gICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLWltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDEgLyAyNCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE4KTtcbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAmLm9ubHktYXJjaGl2ZSB7XG4gICAgICAgIEBpbmNsdWRlIHBjX3RhYiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBvcmRlcjogMztcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MnB4O1xuICB9XG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmX19wcm9maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAxNik7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZ2FwOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxNCk7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVwYXJ0bWVudCB7XG4gICAgYnIub25seS1zaW5nbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnAtc2FpeW91LXNob3VrYWktbXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGhlaWdodDogNDk1cHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgYXNwZWN0LXJhdGlvOiAzNzUgLyAxOTA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skaW1nLWRpcn0vcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUvbXYtY29udGVucy1iZy5wbmcpIG5vLXJlcGVhdCBsZWZ0O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IHRvcCByaWdodDtcbiAgICB9XG4gIH1cbiAgJl9fb2JqIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLS0wMSB7XG4gICAgICB3aWR0aDogNzE2cHg7XG4gICAgICBoZWlnaHQ6IDUzN3B4O1xuICAgICAgYmFja2dyb3VuZDogI2MxM2IzYTtcblxuICAgICAgbWFzazogdXJsKFwiI3skaW1nLWRpcn0vcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUvbXYtY29udGVucy1tYXNrMDIuc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICAgIH1cbiAgICAmLS0wMiB7XG4gICAgICB3aWR0aDogNzU4cHg7XG4gICAgICBoZWlnaHQ6IDUyNnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiI3skaW1nLWRpcn0vcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUvbXYtY29udGVucy1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvdmVyO1xuXG4gICAgICBtYXNrOiB1cmwoXCIjeyRpbWctZGlyfS9wLXNhaXlvdS1zaG91a2FpLXNpbmdsZS9tdi1jb250ZW5zLW1hc2swMS5zdmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gICAgfVxuICB9XG4gICZfX2NvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAwIDAgNjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgcGFkZGluZzogMjBweCAxNXB4IDE1cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRpbWctZGlyfS9wLXNhaXlvdS1zaG91a2FpLXNpbmdsZS9zcC9tdi1jb250ZW5zLWJnLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY292ZXI7XG4gICAgfVxuICB9XG4gICZfX2NhdGNoLWNvcHkge1xuICAgIG1hcmdpbjogMCAwIDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIH1cbiAgICBici5vbmx5LWFyY2hpdmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LWRlY29yYXRpb24tYnJlYWs6IGNsb25lO1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFuZC0xO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jYXQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgIHBhZGRpbmc6IDJweCAxNXB4IDA7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMjhweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB9XG4gIH1cbiAgJl9fcHJvZmlsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxNik7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE2KTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgYnIub25seS1zaW5nbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtaXRlbSArICYtaXRlbSB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnAtc2FpeW91LXNob3VrYWktc2luZ2xlLWNvbnRlbnRzIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDU1cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIH1cbiAgICAmLW5vdGUge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi5iZWZvcmUtam9pbmluZy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMCAtMjBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtaW4td2lkdGg6IDE3OTNweDtcbiAgICB3aWR0aDogMjAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUvYmVmb3JlLWpvaW5pbmctb2JqLnN2ZykgcmVwZWF0LXggdG9wIC8gMTc5M3B4IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBhbmltYXRpb246IHdhdmUgMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtaW4td2lkdGg6IDc1MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXNhaXlvdS1zaG91a2FpLXNpbmdsZS9iZWZvcmUtam9pbmluZy1vYmouc3ZnKSByZXBlYXQteCB0b3AgLyAzODlweCBhdXRvO1xuICAgICAgYW5pbWF0aW9uOiB3YXZlU3AgMjBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG4gIH1cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiA2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMTAwcHggMCAxNTBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEzNjZweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX19pbWFnZSB7XG4gICAgZmxleDogMCAxIDQ2LjIzJTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgd2lkdGg6IDI0MHB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICBtaW4td2lkdGg6IDc1MHB4O1xuICAgICAgICB3aWR0aDogMjAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXNhaXlvdS1zaG91a2FpLXNpbmdsZS9iZWZvcmUtam9pbmluZy1vYmouc3ZnKSByZXBlYXQteCBib3R0b20gLyAzODlweCBhdXRvO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBhbmltYXRpb246IHdhdmVTcCAyMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY29udGVudHMge1xuICAgIGZsZXg6IDAgMSA0OC4zOCU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBtYXJnaW46IDEyNXB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDYxOHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiA1MHB4IC0xNXB4IDA7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMjQzcHg7XG4gICAgfVxuICAgICYtaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG59XG5cbi53b3Jrcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogMTIwcHggMCAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDA7XG4gIH1cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICBtaW4td2lkdGg6IDYzMXB4O1xuICAgIHdpZHRoOiA2MzFweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXNhaXlvdS1zaG91a2FpLXNpbmdsZS93b3Jrcy1vYmouc3ZnKSBuby1yZXBlYXQgdG9wIC8gNjMxcHggYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgbWluLXdpZHRoOiAxMzlweDtcbiAgICAgIHdpZHRoOiAxMzlweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUvd29ya3Mtb2JqLnN2Zykgbm8tcmVwZWF0IHRvcCAvIDEzOXB4IGF1dG87XG4gICAgfVxuICB9XG4gICZfX2lubmVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEzNjZweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYygxMDAlICogKDYwIC8gMTI2NikpO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTI2NnB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgIGZsZXg6IDAgMSBjYWxjKDEwMCUgKiAoNjY2IC8gMTI2NikpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jb250ZW50cyB7XG4gICAgICBmbGV4OiAwIDEgY2FsYygxMDAlICogKDU0MCAvIDEyNjYpKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mdXR1cmUtY2hhbGxlbmdlcy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1hcmdpbjogMCAtMjBweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDYwcHggLTE1cHggMDtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggMzBweDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1NHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWluLXdpZHRoOiA3ODBweDtcbiAgICB3aWR0aDogNzgwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUvZnV0dXJlLW9iai5zdmcpIG5vLXJlcGVhdCB0b3AgLyA3ODBweCBhdXRvO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IDE3MXB4O1xuICAgICAgd2lkdGg6IDE3MXB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXNhaXlvdS1zaG91a2FpLXNpbmdsZS9zcC9mdXR1cmUtb2JqLnN2Zykgbm8tcmVwZWF0IHRvcCAvIDE3MXB4IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMDtcbiAgICB3aWR0aDogMTA0NnB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50cyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMTIwcHggMjBweCA2MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogMTA0NnB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmX19oZXJvIHtcbiAgICBtYXJnaW46IDYwcHggLTIwcHggMDtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgYXNwZWN0LXJhdGlvOiAxMzY2IC8gNjIwO1xuICAgICAgbWF4LXdpZHRoOiAxMzY2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzQ1IC8gMTk0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RleHRib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogODAwcHg7XG4gIH1cblxuICAmX193YXZlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtNjBweDtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDUwdncpO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA2MHB4KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMjUwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1pbi13aWR0aDogY2FsYygxMzY2cHggKiAyKTtcbiAgICAgIHdpZHRoOiAyMDB2dztcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRpbWctZGlyfS9wLXNhaXlvdS1zaG91a2FpLXNpbmdsZS9mdXR1cmUtd2F2ZS5wbmcpIHJlcGVhdC14IGNlbnRlciB0b3AgLyAxMzY2cHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYW5pbWF0aW9uOiB3YXZlIDMwcyBsaW5lYXIgMHMgaW5maW5pdGU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbWluLXdpZHRoOiA3NTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGltZy1kaXJ9L3Atc2FpeW91LXNob3VrYWktc2luZ2xlL3NwL2Z1dHVyZS13YXZlLnBuZykgcmVwZWF0LXggY2VudGVyIHRvcCAvIDM3NXB4IDEwMCU7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXZlU3AgMzBzIGxpbmVhciAwcyBpbmZpbml0ZTtcbiAgICAgICAgYW5pbWF0aW9uOiB3YXZlU3AgMzBzIGxpbmVhciAwcyBpbmZpbml0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmludGVydmlldyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgbWFyZ2luOiAwIC0yMHB4O1xuICBwYWRkaW5nOiAxMjBweCAwIDE0NXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMDtcbiAgICBtaW4td2lkdGg6IDIwMHZ3O1xuICAgIHdpZHRoOiBjYWxjKDEzNjZweCAqIDQpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3AtdG9wL2N0YS13YXZlLnBuZykgcmVwZWF0LXggY2VudGVyIGJvdHRvbSAvIDEzNjZweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiB3YXZlIDMwcyBsaW5lYXIgMHMgaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uOiB3YXZlIDMwcyBsaW5lYXIgMHMgaW5maW5pdGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtaW4td2lkdGg6IDIwMHZ3O1xuICAgICAgd2lkdGg6IGNhbGMoMzc1cHggKiA0KTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3Avc3AvY3RhLXdhdmUucG5nKSByZXBlYXQteCBjZW50ZXIgYm90dG9tIC8gMzc1cHg7XG4gICAgICBhbmltYXRpb246IHdhdmVTcCAzMHMgbGluZWFyIDBzIGluZmluaXRlO1xuICAgIH1cbiAgfVxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtLjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIG1pbi13aWR0aDogMjAwdnc7XG4gICAgd2lkdGg6IGNhbGMoMTM2NnB4ICogNCk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvcC10b3AvY3RhLXdhdmUucG5nKSByZXBlYXQteCBjZW50ZXIgYm90dG9tIC8gMTM2NnB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHdhdmUgMzBzIGxpbmVhciAwcyBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHdhdmUgMzBzIGxpbmVhciAwcyBpbmZpbml0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1pbi13aWR0aDogMjAwdnc7XG4gICAgICB3aWR0aDogY2FsYygzNzVweCAqIDQpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9wLXRvcC9zcC9jdGEtd2F2ZS5wbmcpIHJlcGVhdC14IGNlbnRlciBib3R0b20gLyAzNzVweDtcbiAgICAgIGFuaW1hdGlvbjogd2F2ZVNwIDMwcyBsaW5lYXIgMHMgaW5maW5pdGU7XG4gICAgfVxuICB9XG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICB9XG4gIH1cblxuICAubWFpbi12aXN1YWwtLW90aGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLm1haW4tdmlzdWFsX19zbGlkZXIge1xuICAgICAgbWF4LXdpZHRoOiAxMjI2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1haW4tdmlzdWFsX19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgd2lkdGg6IDU3M3B4O1xuICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAwIGNhbGMoMTVweCAvIDIpO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi12aXN1YWxfX2xpbmsge1xuICAgICAgbWF4LXdpZHRoOiA1NzNweDtcbiAgICAgIHRyYW5zaXRpb246IC4zcztcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAzMjVweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAuNztcbiAgICAgIH1cbiAgICAgICYtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBhc3BlY3QtcmF0aW86IDE4IC8gMTI7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJsYW5kLTE7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblxuICAgICAgICAgIG1hc2s6IHVybChcIiN7JGltZy1kaXJ9L2NvbW1vbi9pLWFycm93LXJpZ2h0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIgLm1haW4tdmlzdWFsX19saW5rLWljb246YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMnB4LCAtMnB4KSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi12aXN1YWxfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi12aXN1YWxfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiAyMHB4O1xuICAgICAgcGFkZGluZzogMCA3MnB4IDAgMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMCA1MnB4IDAgMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi12aXN1YWxfX2NhdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLXZpc3VhbF9fdHh0Ym94IHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAmLXllYXIge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICAgICAgfVxuXG4gICAgICAmLWRlcGFydG1lbnQge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuXG4gICAgICAgIGJyLm9ubHktc2luZ2xlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jLWJ1dHRvbi00IHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuXG4ucC1zYWl5b3Utc2hvdWthaS1zaW5nbGUtdGV4dGJveCB7XG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDdweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYW5kLTE7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICZfX3N1YnRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAxMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gMjIpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuICAmX190ZXh0LWJveCB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE2KTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUgLmwtY3RhIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAmX193YXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4jcC1zYWl5b3Utc2hvdWthaS1zaW5nbGUgLmwtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2YXJpYWJsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcbiRpbWctZGlyOiBcIi4uL2ltZ1wiO1xuXG4vLyDjgrPjg7Pjg4bjg7Pjg4TluYVcbiRjb250ZW50LXdpZHRoOiAxMjY2cHg7XG5cbi8vIFNQ5pmC44Gu5bem5Y+z44Gu5L2Z55m977yI54mH5pa577yJXG4kc3Atc2lkZS1wYWRkaW5nOiAxNXB4O1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYnJlYWtwb2ludFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOS4i+iomDLjgaTjga7lpInmlbDjga7plpPjgYzjgr/jg5bjg6zjg4Pjg4jooajnpLpcbi8vIOOCv+ODluODrOODg+ODiOihqOekuuOBquOBl+OBruWgtOWQiOOBrzLjgaTjga7lpInmlbDjga7lgKTjgpLjgIwxcHjlt67jgI3jgafoqK3lrprjgZnjgovjgZPjgahcblxuLy8gJHBjLWJw5Lul5LiK44GMUEPooajnpLpcbiRwYy1icDogMTAyNXB4O1xuXG4vLyAkc3AtYnDku6XkuIvjgYxTUOihqOekulxuJHNwLWJwOiA3NjdweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZvbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4kZm9udC0xOiBcIkhpcmFnaW5vIFNhbnNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIFwi5ri444K044K344OD44KvXCIsIFl1R290aGljLCBcIll1IEdvdGhpYyBVSVwiLCBcIk1TIFBHb3RoaWNcIiwgc2Fucy1zZXJpZjtcbiRmb250LTI6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4kZm9udC0zOiBcIkpvc2VmaW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29sb3Jcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRjb2xvci1ibGFuZC0xOiAjMDA2NWFmO1xuXG4kYmxhY2s6ICMyOTI5Mjk7XG5cbiR3aGl0ZTogI2ZmZjtcblxuJGNvbG9yLWxpbmstMTogIzAxNjVhZTtcblxuJGNvbG9yLTE6ICMwMDA7XG5cbiRjb2xvci0yOiAjMDAwO1xuXG4kY29sb3ItMzogIzAwMDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENTUyBUcmFuc2l0aW9uIEVhc2luZ1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIERlZmF1bHRcbiRsaW5lYXI6IGN1YmljLWJlemllciguMjUwLCAuMjUwLCAuNzUwLCAuNzUwKTtcbiRlYXNlOiBjdWJpYy1iZXppZXIoLjI1MCwgLjEwMCwgLjI1MCwgMS4wMDApO1xuJGVhc2UtaW46IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAxLjAwMCwgMS4wMDApO1xuJGVhc2Utb3V0OiBjdWJpYy1iZXppZXIoLjAwMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xuJGVhc2UtaW4tb3V0OiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgLjU4MCwgMS4wMDApO1xuLy8gSW5cbiRlYXNlSW5RdWFkOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA4NSwgLjY4MCwgLjUzMCk7XG4kZWFzZUluQ3ViaWM6IGN1YmljLWJlemllciguNTUwLCAuMDU1LCAuNjc1LCAuMTkwKTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKC44OTUsIC4wMzAsIC42ODUsIC4yMjApO1xuJGVhc2VJblF1aW50OiBjdWJpYy1iZXppZXIoLjc1NSwgLjA1MCwgLjg1NSwgLjA2MCk7XG4kZWFzZUluU2luZTogY3ViaWMtYmV6aWVyKC40NzAsIC4wMDAsIC43NDUsIC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllciguOTUwLCAuMDUwLCAuNzk1LCAuMDM1KTtcbiRlYXNlSW5DaXJjOiBjdWJpYy1iZXppZXIoLjYwMCwgLjA0MCwgLjk4MCwgLjMzNSk7XG4kZWFzZUluQmFjazogY3ViaWMtYmV6aWVyKC42MDAsIC0uMjgwLCAuNzM1LCAuMDQ1KTtcbi8vIE91dFxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoLjI1MCwgLjQ2MCwgLjQ1MCwgLjk0MCk7XG4kZWFzZU91dEN1YmljOiBjdWJpYy1iZXppZXIoLjIxNSwgLjYxMCwgLjM1NSwgMS4wMDApO1xuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKC4xNjUsIC44NDAsIC40NDAsIDEuMDAwKTtcbiRlYXNlT3V0UXVpbnQ6IGN1YmljLWJlemllciguMjMwLCAxLjAwMCwgLjMyMCwgMS4wMDApO1xuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoLjM5MCwgLjU3NSwgLjU2NSwgMS4wMDApO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoLjE5MCwgMS4wMDAsIC4yMjAsIDEuMDAwKTtcbiRlYXNlT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC4wNzUsIC44MjAsIC4xNjUsIDEuMDAwKTtcbiRlYXNlT3V0QmFjazogY3ViaWMtYmV6aWVyKC4xNzUsIC44ODUsIC4zMjAsIDEuMjc1KTtcbi8vIEluIE91dFxuJGVhc2VJbk91dFF1YWQ6IGN1YmljLWJlemllciguNDU1LCAuMDMwLCAuNTE1LCAuOTU1KTtcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKC42NDUsIC4wNDUsIC4zNTUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKC43NzAsIC4wMDAsIC4xNzUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKC44NjAsIC4wMDAsIC4wNzAsIDEuMDAwKTtcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoLjQ0NSwgLjA1MCwgLjU1MCwgLjk1MCk7XG4kZWFzZUluT3V0RXhwbzogY3ViaWMtYmV6aWVyKDEuMDAwLCAuMDAwLCAuMDAwLCAxLjAwMCk7XG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKC43ODUsIC4xMzUsIC4xNTAsIC44NjApO1xuJGVhc2VJbk91dEJhY2s6IGN1YmljLWJlemllciguNjgwLCAtLjU1MCwgLjI2NSwgMS41NTApO1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWl4aW5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY2xlYXJmaXhcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gY2Yge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBzYWZlLWFyZWFcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gc2FmZV9hcmVhIHtcbiAgcGFkZGluZy10b3A6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICBwYWRkaW5nLXRvcDogZW52KHNhZmUtYXJlYS1pbnNldC10b3ApO1xuICBwYWRkaW5nLXJpZ2h0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLXJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgcGFkZGluZy1ib3R0b206IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICBwYWRkaW5nLWJvdHRvbTogZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20pO1xuICBwYWRkaW5nLWxlZnQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZy1sZWZ0OiBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gYeOCv+OCsOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBhLXRhZygkY29sb3IxLCAkY29sb3IyKSB7XG4gICY6bGluayxcbiAgJjphY3RpdmUsXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICRjb2xvcjE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1lZGlhIHF1ZXJ5XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG1xKCRtaW4td2lkdGgsICRtYXgtd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1pbi13aWR0aCArIHB4KSBhbmQgKG1heC13aWR0aDogJG1heC13aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcV9taW4oJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBtcV9tYXgoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZGV2aWNlXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHNwLWJwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiB0YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3AtYnAgKyAxcHgpIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3BfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBwY19jb250ZW50IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBjLWJwKSBhbmQgKG1heC13aWR0aDogJGNvbnRlbnQtd2lkdGgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY3NzIGhhY2tcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDaHJvbWUoYW5kIFNhZmFyaSwgT3BlcmEpXG5AbWl4aW4gY2hyb21lIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEZpcmVGb3hcbkBtaXhpbiBmaXJlZm94IHtcbiAgXzpsYW5nKHgpOjotbW96LXBsYWNlaG9sZGVyLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRWRnZVxuQG1peGluIGVkZ2Uge1xuICBfOmxhbmcoeCk6Oi1tcy0sXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBJRSgxMSlcbkBtaXhpbiBpZSB7XG4gIF86LW1zLWxhbmcoeCk6Oi1tcy1iYWNrZHJvcCxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIFNhZmFyaVxuQG1peGluIHNhZmFyaSB7XG4gIF86bGFuZyh4KSArIF86LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG9iamVjdCBmaXQgaW1hZ2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG9maSgkc2l6ZSkge1xuICBvYmplY3QtZml0OiAkc2l6ZTtcblxuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skc2l6ZX07XCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBsaW5lIGNsYW1wXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGxpbmUtY2xhbXAoJGxpbmUpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBob3ZlclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBob3ZlciB7XG4gIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
