@charset "UTF-8";
/* ======================================================================
ABOUT PAGE
====================================================================== */
/* メイン背景：企業情報ページのみ（右上→左下へ徐々に明るく／上端から1000pxを境に下は #F4F4F4 固定） */
.l-content.l-content--py-md.l-content--about {
  padding-bottom: 200px;
}
@media screen and (max-width: 767px) {
  .l-content.l-content--py-md.l-content--about {
    padding-bottom: 6rem;
  }
}
.l-content.l-content--py-md.l-content--about:before {
  position: fixed;
  bottom: 0;
  left: calc(50% - 885px);
  z-index: 0;
  content: url("/contents/assets/img/p-kihon/hero-txt.svg");
}
@media screen and (max-width: 767px) {
  .l-content.l-content--py-md.l-content--about:before {
    display: none;
  }
}

/* Section: Main Visual */
.l-main-visual-services {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-right: auto;
  margin-left: auto;
  padding-bottom: 20rem;
  max-width: 100%;
  width: 1540px;
}
@media screen and (max-width: 768px) {
  .l-main-visual-services {
    -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;
    padding-bottom: 6rem;
  }
}
.l-main-visual-services__bg-txt {
  position: absolute;
  bottom: -3.5rem;
  left: -8rem;
  z-index: -1;
  color: transparent;
  white-space: nowrap;
  font-size: 24.3rem;
  font-family: "Montserrat", sans-serif;
  line-height: 1;
  opacity: 0.854;
  pointer-events: none;
  -webkit-text-stroke: 2px #fff;
}
@media screen and (max-width: 768px) {
  .l-main-visual-services__bg-txt {
    bottom: 2rem;
    font-size: 8rem;
  }
}
.l-main-visual-services__txtbox {
  max-width: 586px;
}
.l-main-visual-services__en {
  position: relative;
  margin-left: 2em;
  font-weight: 400;
  font-size: 1.6rem;
  font-family: "Montserrat", sans-serif;
  line-height: 1;
  text-transform: uppercase;
}
@media screen and (max-width: 768px) {
  .l-main-visual-services__en {
    font-size: 1.4rem;
  }
}
.l-main-visual-services__en:before {
  position: absolute;
  left: -2em;
  z-index: 1;
  display: block;
  width: 1em;
  height: 1em;
  border-radius: 0.3rem;
  background: -webkit-gradient(linear, left top, right top, from(#2da4e3), to(#78dade));
  background: linear-gradient(to right, #2da4e3, #78dade);
  content: "";
}
.l-main-visual-services__ja {
  margin-top: 2rem;
  font-weight: bold;
  font-size: 5.2rem;
  line-height: 1.5938;
  -webkit-font-feature-settings: "palt";
  font-feature-settings: "palt";
}
@media screen and (max-width: 768px) {
  .l-main-visual-services__ja {
    margin-top: 1rem;
    font-size: 3rem;
  }
}
.l-main-visual-services__ja span {
  color: #34a8e2;
}
.l-main-visual-services__subtxt {
  margin-top: 3rem;
  font-size: 1.8rem;
  line-height: 1.75;
}
@media screen and (max-width: 768px) {
  .l-main-visual-services__subtxt {
    font-size: 1.6rem;
  }
}
.l-main-visual-services__slider {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 5.4rem;
  max-width: 900px;
}
@media screen and (max-width: 1024px) {
  .l-main-visual-services__slider {
    max-width: 560px;
  }
}
@media screen and (max-width: 768px) {
  .l-main-visual-services__slider {
    margin-top: 4rem;
    margin-left: 0;
    width: 100%;
  }
}
.l-main-visual-services__slider .c-slider-main img {
  width: 100%;
  height: auto;
  border-radius: 20px;
}
.l-main-visual-services__slider .c-slider-thumb-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin-top: 2rem;
}
@media screen and (max-width: 767px) {
  .l-main-visual-services__slider .c-slider-thumb-wrap {
    -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;
  }
}
.l-main-visual-services__slider .c-slider-thumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 680px;
}
@media screen and (max-width: 767px) {
  .l-main-visual-services__slider .c-slider-thumb {
    margin-bottom: 2rem;
    width: 100%;
  }
}
.l-main-visual-services__slider .c-slider-thumb .slick-list {
  margin: 0 -7.5px;
}
.l-main-visual-services__slider .c-slider-thumb .slick-slide {
  padding: 0 7.5px;
}
.l-main-visual-services__slider .c-slider-thumb li {
  cursor: pointer;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media (hover: hover) {
  .l-main-visual-services__slider .c-slider-thumb li:hover {
    opacity: 0.7;
  }
}
.l-main-visual-services__slider .c-slider-thumb li img {
  width: 125px;
  height: 67px;
  border: 2px solid transparent;
  border-radius: 0;
  -o-object-fit: cover;
  object-fit: cover;
}
@media screen and (max-width: 767px) {
  .l-main-visual-services__slider .c-slider-thumb li img {
    aspect-ratio: 125/67;
    width: 100%;
    height: auto;
  }
}
.l-main-visual-services__slider .c-slider-thumb li.slick-current img {
  border-color: #34a8e2;
}
.l-main-visual-services__slider .c-slider-nav-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.5rem;
  margin-left: 2.5rem;
}
@media screen and (max-width: 767px) {
  .l-main-visual-services__slider .c-slider-nav-btns {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-left: 0;
    width: 100%;
  }
}
.l-main-visual-services__slider .c-slider-nav-btns button {
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0;
  width: 5rem;
  height: 5rem;
  border: none;
  border-radius: 50%;
  background-color: #222;
  cursor: pointer;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}
@media screen and (max-width: 767px) {
  .l-main-visual-services__slider .c-slider-nav-btns button {
    width: 4.5rem;
    height: 4.5rem;
  }
}
@media (hover: hover) {
  .l-main-visual-services__slider .c-slider-nav-btns button:hover {
    background-color: #fff;
  }
  .l-main-visual-services__slider .c-slider-nav-btns button:hover::before, .l-main-visual-services__slider .c-slider-nav-btns button:hover::after {
    background-color: #222;
    -webkit-animation: arrow-loop 0.5s cubic-bezier(0.4, 0, 0.2, 1);
    animation: arrow-loop 0.5s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .l-main-visual-services__slider .c-slider-nav-btns button:hover::after {
    border-color: #222;
    background-color: transparent;
  }
}
@media (hover: hover) {
  .l-main-visual-services__slider .c-slider-nav-btns button.c-slider-next:hover::before, .l-main-visual-services__slider .c-slider-nav-btns button.c-slider-next:hover::after {
    -webkit-animation-name: arrow-loop-rev;
    animation-name: arrow-loop-rev;
  }
}
.l-main-visual-services__slider .c-slider-nav-btns button img {
  display: none;
}
.l-main-visual-services__slider .c-slider-nav-btns button::before {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1.6rem;
  height: 2px;
  background-color: #fff;
  content: "";
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.l-main-visual-services__slider .c-slider-nav-btns button::after {
  position: absolute;
  top: 50%;
  width: 0.9rem;
  height: 0.9rem;
  border-top: 2px solid #fff;
  border-left: 2px solid #fff;
  content: "";
  -webkit-transition: border-color 0.3s ease;
  transition: border-color 0.3s ease;
}
.l-main-visual-services__slider .c-slider-nav-btns button.c-slider-prev::after {
  left: 50%;
  -webkit-transform: translate(-80%, -50%) rotate(-45deg);
  transform: translate(-80%, -50%) rotate(-45deg);
}
.l-main-visual-services__slider .c-slider-nav-btns button.c-slider-next::after {
  left: 50%;
  -webkit-transform: translate(-20%, -50%) rotate(135deg);
  transform: translate(-20%, -50%) rotate(135deg);
}

.l-content--py-md {
  padding-bottom: 0;
}
@media screen and (max-width: 768px) {
  .l-content--py-md {
    padding-top: 8.5rem;
  }
}

@-webkit-keyframes arrow-loop {
  0% {
    left: 50%;
    opacity: 1;
  }
  40% {
    left: -50%;
    opacity: 0;
  }
  41% {
    left: 150%;
    opacity: 0;
  }
  100% {
    left: 50%;
    opacity: 1;
  }
}

@keyframes arrow-loop {
  0% {
    left: 50%;
    opacity: 1;
  }
  40% {
    left: -50%;
    opacity: 0;
  }
  41% {
    left: 150%;
    opacity: 0;
  }
  100% {
    left: 50%;
    opacity: 1;
  }
}
@-webkit-keyframes arrow-loop-rev {
  0% {
    left: 50%;
    opacity: 1;
  }
  40% {
    left: 150%;
    opacity: 0;
  }
  41% {
    left: -50%;
    opacity: 0;
  }
  100% {
    left: 50%;
    opacity: 1;
  }
}
@keyframes arrow-loop-rev {
  0% {
    left: 50%;
    opacity: 1;
  }
  40% {
    left: 150%;
    opacity: 0;
  }
  41% {
    left: -50%;
    opacity: 0;
  }
  100% {
    left: 50%;
    opacity: 1;
  }
}
/* Mid Visual */
.p-services-mid-visual {
  margin-top: 15rem;
  padding: 12rem 0;
  background: url("/contents/assets/img/p-services/bg_mid_visual.png") center/cover no-repeat;
  color: #fff;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .p-services-mid-visual {
    margin-top: 10rem;
    padding: 8rem 2rem;
  }
}
.p-services-mid-visual__title {
  margin-bottom: 6rem;
  font-weight: bold;
  font-size: 4rem;
  line-height: 1.7;
}
@media screen and (max-width: 767px) {
  .p-services-mid-visual__title {
    font-size: 2.4rem;
    line-height: 1.6;
  }
}
.p-services-mid-visual__title .bg {
  display: table;
  margin: 0 auto;
  padding: 0 0.8rem;
  background: #fff;
  color: #222;
}
@media screen and (max-width: 767px) {
  .p-services-mid-visual__title .bg {
    padding: 0 0.6rem;
  }
}
.p-services-mid-visual__title .bg + .bg {
  margin-top: 1rem;
}
@media screen and (max-width: 767px) {
  .p-services-mid-visual__title .bg + .bg {
    margin-top: 0.8rem;
  }
}
.p-services-mid-visual__title .fc {
  color: #34a8e2;
}
.p-services-mid-visual__txt {
  margin-top: 3rem;
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  .p-services-mid-visual__txt {
    font-size: 1.6rem;
  }
}

/* Section: Service Menu */
.p-services-menu {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  margin-left: auto;
  max-width: 100%;
  width: 1460px;
}
@media screen and (max-width: 767px) {
  .p-services-menu {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: 0;
    padding: 0;
  }
}
.p-services-menu__side {
  position: relative;
  z-index: 2;
  -webkit-box-flex: 0;
  -ms-flex: 0 0 28rem;
  flex: 0 0 28rem;
  width: 28rem;
  min-width: 28rem;
}
@media screen and (max-width: 767px) {
  .p-services-menu__side {
    display: none;
    -webkit-box-flex: 0;
    -ms-flex: none;
    flex: none;
    margin-bottom: 4rem;
    min-width: 0;
    width: 100%;
  }
}
.p-services-menu__side--about {
  padding: 2.4rem 1.8rem 2.8rem 1.6rem;
  border-radius: 0.6rem;
}
@media screen and (max-width: 767px) {
  .p-services-menu__side--about {
    padding: 0;
  }
}
.p-services-menu__nav {
  position: sticky;
  top: 15rem;
}
.p-services-menu__nav > ul {
  padding-left: 3rem;
}
.p-services-menu__nav > ul > li {
  position: relative;
}
.p-services-menu__nav > ul > li + li {
  margin-top: 3rem;
}
.p-services-menu__nav > ul > li > a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  color: #34a8e2;
  font-weight: 400;
  font-size: 1.6rem;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
.p-services-menu__nav > ul > li > a .icon {
  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-right: 1.5rem;
  width: 2.4rem;
  height: 2.4rem;
  color: #34a8e2;
}
.p-services-menu__nav > ul > li::before {
  position: absolute;
  top: 0.8rem;
  left: -2.5rem;
  display: none;
  width: 7px;
  height: 7px;
  background: #34a8e2;
  content: "";
}
.p-services-menu__nav > ul > li.is-active::before {
  display: block;
}
.p-services-menu__nav > ul > li .sub-menu {
  position: relative;
  display: none;
  margin-top: 2rem;
  padding-left: 3.9rem;
}
.p-services-menu__nav > ul > li .sub-menu::before {
  position: absolute;
  top: -1.2rem;
  bottom: 1rem;
  left: -2.2rem;
  width: 1px;
  background: #34a8e2;
  content: "";
}
.p-services-menu__nav > ul > li .sub-menu li {
  position: relative;
}
.p-services-menu__nav > ul > li .sub-menu li + li {
  margin-top: 2rem;
}
.p-services-menu__nav > ul > li .sub-menu li a {
  display: block;
  color: #333;
  font-weight: 400;
  font-size: 1.6rem;
  line-height: 1.4;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
}
@media (hover: hover) {
  .p-services-menu__nav > ul > li .sub-menu li a:hover {
    opacity: 0.7;
  }
}
.p-services-menu__nav > ul > li .sub-menu li:last-child::after {
  position: absolute;
  bottom: 0.6rem;
  left: -6.4rem;
  width: 8px;
  height: 8px;
  background: #34a8e2;
  content: "";
}
.p-services-menu__nav > ul > li .sub-menu li.is-active-item a {
  color: #02b5e2;
}
.p-services-menu__main {
  position: relative;
  z-index: 1;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  min-width: 0;
  margin-left: 8rem;
}
@media screen and (max-width: 767px) {
  .p-services-menu__main {
    margin-left: 0;
    padding: 0;
  }
}

/* 企業情報サイドナビ（固定「企業情報」＋スクロール連動レール / 薄灰アンカー / 黒ページリンク） */
.p-about-nav {
  /* SP：カード内＋矢印は /assets/img/p-about/sp/arrow.svg（レール／「企業情報」は非表示／アクティブも水色にしない） */
}
@media screen and (max-width: 768px) {
  .p-about-nav {
    position: static;
    top: auto;
    display: none;
  }
  .p-about-nav__column {
    display: block;
    margin-bottom: 0;
    padding: 1.8rem 1.6rem 2rem;
    border-radius: 1rem;
    background: #ededed;
  }
  .p-about-nav__rail-slot, .p-about-nav__brand-row {
    display: none;
  }
  .p-about-nav__list--internal {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 1.4rem 1.2rem;
  }
  .p-about-nav__list--internal li {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
  }
  .p-about-nav__list--internal li + li {
    margin-top: 0;
  }
  .p-about-nav__list--internal a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    gap: 0.6rem;
    color: #222;
    text-decoration: none;
    font-weight: 500;
    font-size: 1.6rem;
    line-height: 1.4;
  }
}
@media screen and (max-width: 768px) and (hover: hover) {
  .p-about-nav__list--internal a:hover {
    color: #222;
    opacity: 0.75;
  }
}
@media screen and (max-width: 768px) {
  .p-about-nav__list--internal a::after {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 1.5rem;
    height: 1.5rem;
    background: url("/contents/assets/img/p-about/sp/arrow.svg") center/contain no-repeat;
    content: "";
  }
  .p-about-nav__list--internal li.is-active-item a {
    color: #222;
    font-weight: 700;
  }
}
@media screen and (max-width: 768px) and (hover: hover) {
  .p-about-nav__list--internal li.is-active-item a:hover {
    color: #222;
    opacity: 0.85;
  }
}
@media screen and (max-width: 768px) {
  .p-about-nav__lists {
    gap: 1.6rem;
  }
  .p-about-nav__list--page {
    padding-left: 0;
  }
  .p-about-nav__list--page li + li {
    margin-top: 1.4rem;
  }
  .p-about-nav__list--page a {
    font-size: 1.4rem;
  }
}
.p-about-nav__column {
  display: grid;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
  grid-template-columns: 7px 1fr;
  grid-template-rows: auto auto;
  row-gap: 1.2rem;
  margin-top: 2rem;
  margin-bottom: 2rem;
  -webkit-column-gap: 1rem;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
}
.p-about-nav__rail-slot {
  position: relative;
  grid-column: 1;
  grid-row: 1/-1;
  width: 7px;
  justify-self: center;
}
.p-about-nav__rail-line {
  position: absolute;
  left: 50%;
  width: 1px;
  height: 0;
  border-radius: 1px;
  background: #02b5e2;
  -webkit-transition: top 0.25s ease, height 0.25s ease;
  transition: top 0.25s ease, height 0.25s ease;
  -webkit-transform: translateX(-70%);
  transform: translateX(-70%);
  pointer-events: none;
}
.p-about-nav__rail-dot {
  position: absolute;
  left: 50%;
  margin-left: -3.5px;
  width: 7px;
  height: 7px;
  background: #02b5e2;
  -webkit-transition: top 0.25s ease;
  transition: top 0.25s ease;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: none;
}
.p-about-nav__brand-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  grid-column: 2;
  grid-row: 1;
  -webkit-transform: translateX(-17px);
  transform: translateX(-17px);
}
.p-about-nav__brand-dot {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  width: 7px;
  height: 7px;
  background: #02b5e2;
}
.p-about-nav__brand {
  margin: 0;
  color: #02b5e2 !important;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.45;
}
.p-about-nav__lists {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 2.2rem;
}
.p-about-nav__list {
  margin: 0;
  padding: 0;
  list-style: none;
}
.p-about-nav__list--page {
  padding: 0 0 0 16px;
}
@media screen and (max-width: 768px) {
  .p-about-nav__list--page {
    display: none;
  }
}
.p-about-nav__list--internal {
  grid-column: 2;
  grid-row: 2;
}
.p-about-nav__list--internal li + li {
  margin-top: 2rem;
}
.p-about-nav__list--internal a {
  display: block;
  color: rgba(34, 34, 34, 0.3);
  text-decoration: none;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.45;
  -webkit-transition: color 0.2s ease, opacity 0.2s ease;
  transition: color 0.2s ease, opacity 0.2s ease;
}
@media (hover: hover) {
  .p-about-nav__list--internal a:hover {
    color: rgba(32, 32, 32, 0.4);
  }
}
.p-about-nav__list--internal li.is-active-item a {
  color: #02b5e2;
  font-weight: 500;
}
.p-about-nav__list--page li + li {
  margin-top: 2rem;
}
.p-about-nav__list--page a {
  display: inline-block;
  color: #222;
  text-decoration: none;
  font-weight: 500;
  font-size: 1.6rem;
  line-height: 1.45;
  -webkit-transition: opacity 0.2s ease;
  transition: opacity 0.2s ease;
  position: relative;
}
.p-about-nav__list--page a:before {
  content: "";
  width: 0;
  height: 1px;
  background: #222;
  position: absolute;
  bottom: -3px;
  left: 0;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
@media screen and (max-width: 767px) {
  .p-about-nav__list--page a:before {
    display: none;
  }
}
@media (hover: hover) {
  .p-about-nav__list--page a:hover:before {
    width: 100%;
  }
}

/* 調達方針（本文） */
.p-kihon-procurement {
  padding-right: 0;
  padding-left: 0;
  color: #222;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, sans-serif;
}

.p-kihon-hero {
  position: relative;
  z-index: -1;
  margin-bottom: 5rem;
  border-radius: 0.4rem;
  background-image: url("/contents/assets/img/p-kihon/img2.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .p-kihon-hero {
    margin-bottom: 3.6rem;
  }
}
.p-kihon-hero__inner {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 767px) {
  .p-kihon-hero__inner {
    padding: 0;
  }
}
.p-kihon-hero__title {
  margin: 0 0 6rem;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-size: 3.6rem;
  line-height: 1.35;
}
@media screen and (max-width: 767px) {
  .p-kihon-hero__title {
    margin-bottom: 1.2rem;
    font-size: 2.4rem;
  }
}
.p-kihon-hero__lead {
  margin: 0;
  font-size: 1.6rem;
  line-height: 1.85;
}

.p-kihon-section--spaced {
  margin-top: 10rem;
}
.p-kihon-section__major-heading {
  margin: 0 0 6rem;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-size: 4rem;
  line-height: 1.45;
}
@media screen and (max-width: 767px) {
  .p-kihon-section__major-heading {
    margin-bottom: 1.6rem;
    font-size: 2.4rem;
  }
}
.p-kihon-section__bar-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 0 3rem;
  padding-left: 2.4rem;
  min-height: 2.8rem;
  letter-spacing: 0.02em;
  font-weight: 700;
  font-size: 2.4rem;
  line-height: 1.4;
  position: relative;
}
@media screen and (max-width: 767px) {
  .p-kihon-section__bar-heading {
    margin-bottom: 2.2rem;
    font-size: 2.2rem;
  }
}
.p-kihon-section__bar-heading:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 4px;
  height: 100%;
  background: #02b5e2;
  border-radius: 4px;
}
.p-kihon-section__intro {
  margin: 0 0 6rem;
  font-size: 1.6rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .p-kihon-section__intro {
    margin-bottom: 2.4rem;
    font-size: 1.5rem;
    line-height: 1.85;
  }
}
.p-kihon-section__body {
  margin: 0;
  font-size: 1.6rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .p-kihon-section__body {
    font-size: 1.5rem;
    line-height: 1.85;
  }
}

.p-kihon-article-block + .p-kihon-article-block {
  margin-top: 6rem;
}
@media screen and (max-width: 767px) {
  .p-kihon-article-block + .p-kihon-article-block {
    margin-top: 4rem;
  }
}
.p-kihon-article-block__title {
  margin: 0 0 1rem;
  font-weight: 700;
  font-size: 2rem;
  line-height: 1.55;
}
@media screen and (max-width: 767px) {
  .p-kihon-article-block__title {
    font-size: 2rem;
    margin: 0 0 2rem;
  }
}
.p-kihon-article-block__num {
  margin-right: 0.35em;
  font-weight: 700;
}
.p-kihon-article-block__body {
  margin: 0;
  font-size: 1.6rem;
  line-height: 2;
}
@media screen and (max-width: 767px) {
  .p-kihon-article-block__body {
    line-height: 1.8;
  }
}

.p-kihon-bullet-list {
  margin: 1.2rem 0 0;
  padding-left: 1.4em;
}
.p-kihon-bullet-list li {
  position: relative;
  margin-top: 0.5em;
  font-size: 1.6rem;
  line-height: 1.85;
}
.p-kihon-bullet-list li:before {
  position: absolute;
  top: 14px;
  left: -10px;
  width: 3px;
  height: 3px;
  border-radius: 50%;
  background: #222;
  content: "";
}
.p-kihon-bullet-list li:first-child {
  margin-top: 0;
}

.p-kihon-subblocks {
  margin-top: 1.8rem;
}
.p-kihon-subblocks__item + .p-kihon-subblocks__item {
  margin-top: 2rem;
}
.p-kihon-subblocks__title {
  margin: 0 0 1.5rem;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.5;
  padding: 0 0 0 1.5em;
}
@media screen and (max-width: 767px) {
  .p-kihon-subblocks__title {
    font-size: 1.6rem;
    padding: 0 0 0 1em;
  }
}
.p-kihon-subblocks__num {
  margin-right: 0.35em;
}
.p-kihon-subblocks__body {
  margin: 0;
  font-size: 1.6rem;
  line-height: 1.8;
  padding: 0 0 0 4em;
}
@media screen and (max-width: 767px) {
  .p-kihon-subblocks__body {
    font-size: 1.6rem;
    padding: 0 0 0 3em;
  }
}

.p-kihon-note {
  margin: 1.5rem 0 0;
  font-size: 1.5rem;
  line-height: 1.95;
}
@media screen and (max-width: 767px) {
  .p-kihon-note {
    font-size: 1.6rem;
  }
}
.p-kihon-note__title {
  margin-top: 6rem;
  font-weight: 700;
  font-size: 1.8rem;
}
@media screen and (max-width: 767px) {
  .p-kihon-note__title {
    font-size: 1.6rem;
  }
}
.p-kihon-note__lead {
  font-weight: 700;
  font-size: 1em;
}

/* Base styling (Keep original) */
.services .l-sec {
  margin-right: auto;
  margin-left: auto;
  width: 100%;
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, sans-serif;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAta2lob24uc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0FBQUE7QUFBQTtBQUdBO0FBRUE7RUFDRTs7QUM2S0E7RUQ5S0Y7SUFHSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ29LRjtFRHpLQTtJQU9JOzs7O0FBS047QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ3NJQTtFRGhKRjtJQWFJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFDbEJLO0VEbUJMO0VBQ0E7RUFDQTtFQUVBOztBQ2lIRjtFRDlIQTtJQWVJO0lBQ0E7OztBQUlKO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGFDdkNLO0VEd0NMO0VBQ0E7O0FDK0ZGO0VEdEdBO0lBVUk7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUNzRUY7RUQ1RUE7SUFRSTtJQUNBOzs7QUFHRjtFQUNFLE9DaEVVOztBRG9FZDtFQUNFO0VBQ0E7RUFDQTs7QUN3REY7RUQzREE7SUFNSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FDOENGO0VEakRBO0lBTUk7OztBQzJDSjtFRGpEQTtJQVNJO0lBQ0E7SUFDQTs7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUNrQ0o7RUR0Q0U7SUFPSTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7O0FDd0JKO0VEMUJFO0lBS0k7SUFDQTs7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQUlGO0VBQ0U7RUFDQTs7QUN5R047RUFDRTtJRHZHTTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQ0xSO0VEQU07SUFRSTtJQUNBO0lB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Z1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkFCT1VUIFBBR0Vcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qIOODoeOCpOODs+iDjOaZr++8muS8gealreaDheWgseODmuODvOOCuOOBruOBv++8iOWPs+S4iuKGkuW3puS4i+OBuOW+kOOAheOBq+aYjuOCi+OBj++8j+S4iuerr+OBi+OCiTEwMDBweOOCkuWig+OBq+S4i+OBryAjRjRGNEY0IOWbuuWumu+8iSAqL1xuXG4ubC1jb250ZW50LmwtY29udGVudC0tcHktbWQubC1jb250ZW50LS1hYm91dCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGNhbGMoNTAlIC0gODg1cHgpO1xuICAgIHotaW5kZXg6IDA7XG4gICAgY29udGVudDogdXJsKFwiL2NvbnRlbnRzL2Fzc2V0cy9pbWcvcC1raWhvbi9oZXJvLXR4dC5zdmdcIik7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLyogU2VjdGlvbjogTWFpbiBWaXN1YWwgKi9cbi5sLW1haW4tdmlzdWFsLXNlcnZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyMHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTU0MHB4O1xuXG4gIEBpbmNsdWRlIG1xX21heCg3NjgpIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtO1xuICB9XG5cbiAgJl9fYmctdHh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMy41cmVtO1xuICAgIGxlZnQ6IC04LjByZW07XG4gICAgei1pbmRleDogLTE7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAyNC4zcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC0yO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIG9wYWNpdHk6IC44NTQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggI2ZmZjtcbiAgICBAaW5jbHVkZSBtcV9tYXgoNzY4KSB7XG4gICAgICBib3R0b206IDJyZW07XG4gICAgICBmb250LXNpemU6IDhyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0Ym94IHtcbiAgICBtYXgtd2lkdGg6IDU4NnB4O1xuICB9XG5cbiAgJl9fZW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LTI7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1xX21heCg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0yZW07XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAuM3JlbTtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzJkYTRlMywgIzc4ZGFkZSk7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgfVxuXG4gICZfX2phIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogNS4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU5Mzg7IC8vIDEwMiAvIDY0XG5cbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICAgIEBpbmNsdWRlIG1xX21heCg3NjgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTE7XG4gICAgfVxuICB9XG5cbiAgJl9fc3VidHh0IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuXG4gICAgQGluY2x1ZGUgbXFfbWF4KDc2OCkge1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGVyIHtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1sZWZ0OiA1LjRyZW07XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcblxuICAgIEBpbmNsdWRlIG1xX21heCgxMDI0KSB7XG4gICAgICBtYXgtd2lkdGg6IDU2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtcV9tYXgoNzY4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICAgIC5jLXNsaWRlci1tYWluIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmMtc2xpZGVyLXRodW1iLXdyYXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNsaWRlci10aHVtYiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDY4MHB4OyAvLyA15p6a5YiGICgxMjUgKiA1KSArIOmamemWk1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtNy41cHg7IC8vIOmamemWkyAxNXB4IOOBruWNiuWIhlxuICAgICAgfVxuXG4gICAgICAuc2xpY2stc2xpZGUge1xuICAgICAgICBwYWRkaW5nOiAwIDcuNXB4O1xuICAgICAgfVxuXG5cbiAgICAgIGxpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgIH1cblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTI1IC8gNjc7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnNsaWNrLWN1cnJlbnQge1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1icmFuZC0xO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jLXNsaWRlci1uYXYtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICBtYXJnaW4tbGVmdDogMi41cmVtO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8g55+i5Y2w44GM5aSW44Gr5Ye644Gf5pmC44Gr6Zqg44GZXG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiA0LjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiA0LjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLy8g44Ob44OQ44O85pmC44Gu5Y+N6LuiXG4gICAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBhbmltYXRpb246IGFycm93LWxvb3AgLjVzIGN1YmljLWJlemllciguNCwgMCwgLjIsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyMjI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8g55+i5Y2w44Gu5YWI56uv44Gv6IOM5pmv6YCP5piOXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5jLXNsaWRlci1uZXh0IHtcbiAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAmOjpiZWZvcmUsXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBhcnJvdy1sb29wLXJldjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDlhYPjga5TVkfjgpLpmqDjgZlcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g55+i5Y2w44Gu6Lu477yI5qOS6YOo5YiG77yJXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMS42cmVtO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8g55+i5Y2w44Gu6aCt77yIVuWtl+mDqOWIhu+8iVxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAuOXJlbTtcbiAgICAgICAgICBoZWlnaHQ6IC45cmVtO1xuICAgICAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAuM3MgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYy1zbGlkZXItcHJldjo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtODAlLCAtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYy1zbGlkZXItbmV4dDo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjAlLCAtNTAlKSByb3RhdGUoMTM1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1jb250ZW50LS1weS1tZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gIEBpbmNsdWRlIG1xX21heCg3NjgpIHtcbiAgICBwYWRkaW5nLXRvcDogOC41cmVtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgYXJyb3ctbG9vcCB7XG4gIDAlIHtcbiAgICBsZWZ0OiA1MCU7IG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBsZWZ0OiAtNTAlOyBvcGFjaXR5OiAwO1xuICB9XG4gIDQxJSB7XG4gICAgbGVmdDogMTUwJTsgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA1MCU7IG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBhcnJvdy1sb29wLXJldiB7XG4gIDAlIHtcbiAgICBsZWZ0OiA1MCU7IG9wYWNpdHk6IDE7XG4gIH1cbiAgNDAlIHtcbiAgICBsZWZ0OiAxNTAlOyBvcGFjaXR5OiAwO1xuICB9XG4gIDQxJSB7XG4gICAgbGVmdDogLTUwJTsgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiA1MCU7IG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLyogTWlkIFZpc3VhbCAqL1xuLnAtc2VydmljZXMtbWlkLXZpc3VhbCB7XG4gIG1hcmdpbi10b3A6IDE1cmVtO1xuICBwYWRkaW5nOiAxMnJlbSAwO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvY29udGVudHMvYXNzZXRzL2ltZy9wLXNlcnZpY2VzL2JnX21pZF92aXN1YWwucG5nXCIpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgICBwYWRkaW5nOiA4cmVtIDJyZW07XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICB9XG5cbiAgICAuYmcge1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgLjhyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDAgLjZyZW07XG4gICAgICB9XG5cbiAgICAgICYgKyAuYmcge1xuICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAuOHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mYyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJyYW5kLTE7XG4gICAgfVxuICB9XG5cbiAgJl9fdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIFNlY3Rpb246IFNlcnZpY2UgTWVudSAqL1xuLnAtc2VydmljZXMtbWVudSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTQ2MHB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICZfX3NpZGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDAgMCAyOHJlbTtcbiAgICB3aWR0aDogMjhyZW07XG4gICAgbWluLXdpZHRoOiAyOHJlbTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBmbGV4OiBub25lO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NpZGUtLWFib3V0IHtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMS44cmVtIDIuOHJlbSAxLjZyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjZyZW07XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX25hdiB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDE1cmVtO1xuXG4gICAgPiB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDNyZW07XG5cbiAgICAgID4gbGkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJiArIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtOyAvLyDmsLToibLmloflrZfjga7kuIrkvZnnmb0gM3JlbVxuICAgICAgICB9XG5cbiAgICAgICAgLy8g44Oh44Kk44Oz44Oh44OL44Ol44O8XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyAvLyDlpKrlrZfjgafjga/jgarjgYRcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYnJhbmQtMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyDkuIrjga7mraPmlrnlvaLvvIjjgqLjgq/jg4bjgqPjg5bmmYLjga7jgb/ooajnpLrvvIlcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAuOHJlbTtcbiAgICAgICAgICBsZWZ0OiAtMi41cmVtO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IC8vIOODh+ODleOCqeODq+ODiOmdnuihqOekulxuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWJyYW5kLTE7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlOjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyAvLyDjgqLjgq/jg4bjgqPjg5bmmYLjga7jgb/ooajnpLpcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuOXJlbTsgLy8g44Ki44Kk44Kz44Oz5YiG44Gu44Kk44Oz44OH44Oz44OIXG5cbiAgICAgICAgICAvLyDlnoLnm7Tjg6njgqTjg7NcbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAtMS4ycmVtOyAvLyDkuIrjga7mraPmlrnlvaLjgYvjgonplovlp4tcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTsgLy8g5LiL44Gu5q2j5pa55b2i44G+44GnXG4gICAgICAgICAgICBsZWZ0OiAtMi4ycmVtOyAvLyDmraPmlrnlvaLjga7kuK3lpK4oMi41cmVtIC0gNHB4ICsgMXB4KVxuICAgICAgICAgICAgd2lkdGg6IDFweDsgLy8gMXB444Gr5aSJ5pu0XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAmICsgbGkge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtOyAvLyDpu5LlrZfjga7kuIrkvZnnmb0gMnJlbVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMzMzOyAvLyDpu5LlrZdcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgLy8g5aSq5a2X44Gn44Gv44Gq44GEXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLy8g5LiL44Gu5q2j5pa55b2i77yI5pyA5b6M44Gu6aCF55uu44Gr6YWN572u77yJXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC42cmVtO1xuICAgICAgICAgICAgICBsZWZ0OiAtNi40cmVtOyAvLyBsaW5l44Gu5L2N572u44Gr5ZCI44KP44Gb44KLXG4gICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItYnJhbmQtMTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5pcy1hY3RpdmUtaXRlbSB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGluazI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW07XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi8qIOS8gealreaDheWgseOCteOCpOODieODiuODk++8iOWbuuWumuOAjOS8gealreaDheWgseOAje+8i+OCueOCr+ODreODvOODq+mAo+WLleODrOODvOODqyAvIOiWhOeBsOOCouODs+OCq+ODvCAvIOm7kuODmuODvOOCuOODquODs+OCr++8iSAqL1xuLnAtYWJvdXQtbmF2IHtcbiAgLyogU1DvvJrjgqvjg7zjg4nlhoXvvIvnn6LljbDjga8gL2Fzc2V0cy9pbWcvcC1hYm91dC9zcC9hcnJvdy5zdmfvvIjjg6zjg7zjg6vvvI/jgIzkvIHmpa3mg4XloLHjgI3jga/pnZ7ooajnpLrvvI/jgqLjgq/jg4bjgqPjg5bjgoLmsLToibLjgavjgZfjgarjgYTvvIkgKi9cbiAgQGluY2x1ZGUgbXFfbWF4KDc2OCkge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdG9wOiBhdXRvO1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmX19jb2x1bW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMS44cmVtIDEuNnJlbSAycmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNlZGVkZWQ7XG4gICAgfVxuXG4gICAgJl9fcmFpbC1zbG90LFxuICAgICZfX2JyYW5kLXJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2xpc3QtLWludGVybmFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEuNHJlbSAxLjJyZW07XG5cbiAgICAgIGxpIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgfVxuXG4gICAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogLjZyZW07XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgb3BhY2l0eTogLjc1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiL2NvbnRlbnRzL2Fzc2V0cy9pbWcvcC1hYm91dC9zcC9hcnJvdy5zdmdcIikgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaS5pcy1hY3RpdmUtaXRlbSBhIHtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICBvcGFjaXR5OiAuODU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saXN0cyB7XG4gICAgICBnYXA6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0LS1wYWdlIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgbGkgKyBsaSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNHJlbTtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogN3B4IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0bztcbiAgICByb3ctZ2FwOiAxLjJyZW07XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gIH1cblxuICAmX19yYWlsLXNsb3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMSAvIC0xO1xuICAgIHdpZHRoOiA3cHg7XG5cbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3JhaWwtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYmFja2dyb3VuZDogJGxpbmsyO1xuICAgIHRyYW5zaXRpb246IHRvcCAuMjVzIGVhc2UsIGhlaWdodCAuMjVzIGVhc2U7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG5cbiAgJl9fcmFpbC1kb3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0zLjVweDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQ6ICRsaW5rMjtcbiAgICB0cmFuc2l0aW9uOiB0b3AgLjI1cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICZfX2JyYW5kLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMXJlbTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE3cHgpO1xuICB9XG5cbiAgJl9fYnJhbmQtZG90IHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogN3B4O1xuICAgIGhlaWdodDogN3B4O1xuICAgIGJhY2tncm91bmQ6ICRsaW5rMjtcbiAgfVxuXG4gICZfX2JyYW5kIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRsaW5rMiFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgfVxuXG4gICZfX2xpc3RzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAyLjJyZW07XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICYtLXBhZ2Uge1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcblxuICAgICAgQGluY2x1ZGUgbXFfbWF4KDc2OCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtLWludGVybmFsIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBncmlkLXJvdzogMjtcblxuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6IHJnYmEoJGJsYWNrLCAuMyk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlLCBvcGFjaXR5IC4ycyBlYXNlO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDMyLDMyLDMyLC40KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsaS5pcy1hY3RpdmUtaXRlbSBhIHtcbiAgICAgIGNvbG9yOiAkbGluazI7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3QtLXBhZ2Uge1xuICAgIGxpICsgbGkge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjJzIGVhc2U7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTNweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggLjNzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vKiDoqr/pgZTmlrnph53vvIjmnKzmlofvvIkgKi9cbi5wLWtpaG9uLXByb2N1cmVtZW50IHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICAvLyBtYXgtd2lkdGg6IDk4MHB4O1xuICBjb2xvcjogJGJsYWNrO1xuICBmb250LWZhbWlseTogJGZvbnQtMTtcbn1cblxuLnAta2lob24taGVybyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogLTE7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IC40cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGVudHMvYXNzZXRzL2ltZy9wLWtpaG9uL2ltZzIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMuNnJlbTtcbiAgfVxuXG4gIFxuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMCAwIDZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIH1cbn1cblxuLnAta2lob24tc2VjdGlvbiB7XG4gICYtLXNwYWNlZCB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG5cbiAgICBcbiAgfVxuXG4gICZfX21ham9yLWhlYWRpbmcge1xuICAgIG1hcmdpbjogMCAwIDZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fYmFyLWhlYWRpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgMCAzcmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDIuOHJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuMnJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDRweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRsaW5rMjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gIH1cblxuICAmX19pbnRybyB7XG4gICAgbWFyZ2luOiAwIDAgNnJlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICBsaW5lLWhlaWdodDogMS44NTtcbiAgICB9XG4gIH1cbn1cblxuLnAta2lob24tYXJ0aWNsZS1ibG9jayB7XG4gICYgKyAmIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgIG1hcmdpbjogMCAwIDJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbnVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC4zNWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIH1cbiAgfVxufVxuXG4ucC1raWhvbi1idWxsZXQtbGlzdCB7XG4gIG1hcmdpbjogMS4ycmVtIDAgMDtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE0cHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4ucC1raWhvbi1zdWJibG9ja3Mge1xuICBtYXJnaW4tdG9wOiAxLjhyZW07XG5cbiAgJl9faXRlbSB7XG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAwIDAgMCAxLjVlbTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFlbTtcbiAgICB9XG5cbiAgfVxuXG4gICZfX251bSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMzVlbTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIHBhZGRpbmc6IDAgMCAwIDRlbTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgcGFkZGluZzogMCAwIDAgM2VtO1xuICAgIH1cbiAgfVxufVxuXG4ucC1raWhvbi1ub3RlIHtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOTU7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG4gIH1cblxuICAmX19sZWFkIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICB9XG59XG5cbi8qIEJhc2Ugc3R5bGluZyAoS2VlcCBvcmlnaW5hbCkgKi9cbi5zZXJ2aWNlcyB7XG4gIC5sLXNlYyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDZyZW0gMDtcbiAgICAvLyBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLy8gd2lkdGg6IDk4MHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC0xO1xuICB9XG59XG4iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhcmlhYmxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxuJGltZy1kaXI6IFwiLi4vaW1nXCI7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuJGNvbnRlbnQtd2lkdGg6IDEyMDBweDtcblxuLy8gU1DmmYLjga7lt6blj7Pjga7kvZnnmb3vvIjniYfmlrnvvIlcbiRzcC1zaWRlLXBhZGRpbmc6IDIwcHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBicmVha3BvaW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxuXG4vLyAkcGMtYnDku6XkuIrjgYxQQ+ihqOekulxuJHBjLWJwOiA3NjhweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTUCBzaWRlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJHNwc2lkZTogMS41cmVtO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZm9udFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmb250LTE6IFwiTm90byBTYW5zIEpQXCIsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBZdUdvdGhpYywgc2Fucy1zZXJpZjtcbiRmb250LTI6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNvbG9yXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGJsYWNrOiAjMjIyO1xuJHdoaXRlOiAjZmZmO1xuJGxpbms6ICMwMGI1ZTI7XG4kbGluazI6ICMwMmI1ZTI7XG5cbiRjb2xvci1icmFuZC0xOiAjMzRhOGUyO1xuJGNvbG9yLWJyYW5kLTI6ICMyZGE0ZTM7XG4kY29sb3ItYnJhbmQtMzogIzc4ZGFkZTtcblxuJGNvbG9yLTE6ICMwMDA7XG4kY29sb3ItMjogIzAwMDtcbiRjb2xvci0zOiAjMDAwO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIl19 */



