@charset "UTF-8";
:root {
  --clr-red: #901717;
  --clr-red-primary: #b50005;
  --clr-bg: #151515;
  --clr-bg-schedules: #151515;
  --clr-bg-machine: var(--clr-red);
  --clr-bg-reports: #151515;
  --swiper-theme-color: #8F1C2E;
  --swiper-navigation-color: #000;
  --swiper-pagination-bottom: 4px;
  --swiper-navigation-sides-offset: -16px;
}

/**　基本レイアウト　*/
.main-container {
  position: relative;
  z-index: 10;
  color: #333;
  padding-bottom: 60px;
  font-weight: 400;
}
.main-container p {
  line-height: 1.65em;
  letter-spacing: 0.05em;
}
.main-container section {
  position: relative;
  box-sizing: border-box;
  margin: 0px auto;
  width: 100%;
  max-width: 1920px;
  /** @media max-width: 767px */
}
.main-container section:first-of-type {
  margin-top: 0;
}
.main-container section._gray {
  background: #f0f0f0 !important;
}
.main-container section .section-headline {
  margin-bottom: 36px;
  text-align: center;
}
.main-container section .section-headline ._primary {
  font-size: 2.8rem;
  letter-spacing: 0.15em;
}
@media screen and (max-width: 767px) {
  .main-container section .section-headline {
    margin-bottom: 24px;
  }
  .main-container section .section-headline ._primary {
    font-size: 2.1rem;
  }
}
.main-container section .inner {
  box-sizing: border-box;
  width: 100%;
  max-width: 1000px;
  margin: auto;
  padding: 60px 20px;
}
.main-container section .inner img {
  max-width: 100%;
}
.main-container section .inner img._fit {
  width: 100%;
}
.main-container section .inner ._row {
  margin-top: 36px;
}
.main-container section .inner ._row:first-of-type {
  margin-top: 0;
}
.main-container section .inner ._row._tall {
  margin-top: 36px;
  margin-bottom: 36px;
}
.main-container section .inner .section-headline {
  text-align: center;
}
.main-container section._border {
  margin-top: 0;
}
.main-container section._border .inner {
  border-top: solid 1px #ccc;
  padding-top: 36px;
}
@media screen and (max-width: 767px) {
  .main-container section:nth-of-type(n+2) {
    margin-top: 0;
  }
  .main-container section .inner {
    padding: 36px 20px;
  }
  .main-container section h2 {
    font-size: 2.1rem;
    letter-spacing: 0em;
    padding: 0em 0;
  }
  .main-container section ._sp-border {
    padding-top: 24px;
    border-top: solid 1px #ddd;
  }
  .main-container section .table-wrap {
    overflow-x: auto;
  }
}

/** .main-container */
._cols2 {
  display: flex;
  gap: 36px;
}
._cols2 ._col {
  width: calc(50% - 18px);
}

@media screen and (max-width: 767px) {
  ._cols2 {
    flex-direction: column;
    gap: 24px;
  }
  ._cols2 ._col {
    width: 100%;
  }
} /** @media max-width: 767px */
._cols3 {
  display: flex;
  gap: 36px;
}
._cols3 ._col {
  width: calc(33.3333333333% - 24px);
}

@media screen and (max-width: 767px) {
  ._cols3 {
    gap: 24px;
  }
  ._cols3 ._col {
    width: 100%;
  }
} /** @media max-width: 767px */
.main-container {
  padding-bottom: 0;
  background: var(--clr-bg);
  color: #fff;
  /**  */
  /** @media max-width: 767px */
  /** .row */
  /** .tabNav */
  /** @media max-width: 767px */
}
.main-container .none,
.main-container ._none {
  display: none !important;
}
.main-container .pc-block {
  display: block;
}
@media screen and (max-width: 767px) {
  .main-container .pc-block {
    display: none;
  }
}
.main-container .sp-block {
  display: none;
}
@media screen and (max-width: 767px) {
  .main-container .sp-block {
    display: block;
  }
}
.main-container .notes li {
  margin-top: 0;
}
.main-container .notes li:nth-of-type(n+2) {
  margin-top: 0.5em;
}
.main-container ._notes._inline li {
  padding-left: 0;
  text-indent: 0;
}
.main-container ._notes li {
  margin-top: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
}
.main-container ._notes li:before {
  content: "※";
}
.main-container ._notes li:first-of-type {
  margin-top: 0;
}
.main-container h1, .main-container h2, .main-container h3, .main-container h4, .main-container h5, .main-container h6 {
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container ul._inline li {
  display: inline;
}
.main-container ul._inlineblock li {
  display: inline-block;
}
.main-container ul._inlineblock li:nth-of-type(n+2) {
  margin-left: 0.5em;
}
.main-container ._red {
  color: var(--clr-red);
}
.main-container ._strong {
  display: inline;
  padding: 0 0.5em;
  margin: auto;
  font-weight: bold;
  background: linear-gradient(transparent 75%, #e95295 75%);
}
.main-container a.boxlink {
  display: block;
  text-decoration: none;
  color: inherit;
  transition: opacity 0.3s ease;
}
.main-container a.boxlink:hover {
  opacity: 0.6;
}
.main-container a._btn {
  font-feature-settings: "palt";
  line-height: 1.35;
}
.main-container a._btn._white {
  background: #fff;
  color: #333;
}
.main-container a._btn._white:after {
  border-color: #333;
}
.main-container a._large {
  font-size: 1.8rem;
}
.main-container .logo img {
  height: 1em;
}
.main-container .btn-text._center {
  margin: auto;
}
.main-container .btn-wrap {
  margin-top: 36px;
  text-align: center;
}
.main-container .btn-wrap .btn-lead {
  position: relative;
  text-align: center;
  display: inline-block;
  padding: 0.5em 0.75em;
  margin-bottom: 0.5em;
  font-size: 1.6rem;
}
.main-container .btn-wrap .btn-lead:before, .main-container .btn-wrap .btn-lead:after {
  content: "";
  display: block;
  width: 1px;
  height: 2em;
  background: #333;
}
.main-container .btn-wrap .btn-lead:before {
  position: absolute;
  left: 0;
  top: 50%;
  transform: rotate(-30deg) translate(0, -50%);
}
.main-container .btn-wrap .btn-lead:after {
  position: absolute;
  right: 0;
  top: 50%;
  transform: rotate(30deg) translate(0, -50%);
}
@media screen and (max-width: 767px) {
  .main-container .btn-wrap {
    width: 90%;
    margin: 0 auto;
  }
}
.main-container .mazdalogo {
  font-family: MazdaTypeMedium, Noto Sans CJK JP, Hiragino Kaku Gothic ProN, HiraKakuProN-W3, Meiryo, Yu Gothic Medium, sans-serif;
  font-size: 2.1rem;
  font-weight: 400;
  letter-spacing: 0.1em;
}
.main-container .mazdalogo .num:before {
  content: " ";
  font-size: 0.5em;
}
.main-container .mazdalogo img {
  height: 1em;
}
.main-container ._pt0, .main-container ._pv0 {
  padding-top: 0px !important;
}
.main-container ._pt10, .main-container ._pv10 {
  padding-top: 10px;
}
.main-container ._pt12, .main-container ._pv12 {
  padding-top: 12px;
}
.main-container ._pt16, .main-container ._pv16 {
  padding-top: 16px;
}
.main-container ._pt20, .main-container ._pv20 {
  padding-top: 20px;
}
.main-container ._pt24, .main-container ._pv24 {
  padding-top: 24px;
}
.main-container ._pt32, .main-container ._pv32 {
  padding-top: 32px;
}
.main-container ._pt36, .main-container ._pv36 {
  padding-top: 36px;
}
.main-container ._pt40, .main-container ._pv40 {
  padding-top: 40px;
}
.main-container ._pt48, .main-container ._pv48 {
  padding-top: 48px;
}
.main-container ._pt60, .main-container ._pv60 {
  padding-top: 60px;
}
.main-container ._pt72, .main-container ._pv72 {
  padding-top: 72px;
}
.main-container ._pt96, .main-container ._pv96 {
  padding-top: 96px;
}
.main-container ._pt100, .main-container ._pv100 {
  padding-top: 10px;
}
.main-container ._pt120, .main-container ._pv120 {
  padding-top: 10px;
}
.main-container ._pb0, .main-container ._pv0 {
  padding-bottom: 0px !important;
}
.main-container ._pb10, .main-container ._pv10 {
  padding-bottom: 10px;
}
.main-container ._pb12, .main-container ._pv12 {
  padding-bottom: 12px;
}
.main-container ._pb16, .main-container ._pv16 {
  padding-bottom: 16px;
}
.main-container ._pb20, .main-container ._pv20 {
  padding-bottom: 20px;
}
.main-container ._pb24, .main-container ._pv24 {
  padding-bottom: 24px;
}
.main-container ._pb32, .main-container ._pv32 {
  padding-bottom: 32px;
}
.main-container ._pb36, .main-container ._pv36 {
  padding-bottom: 36px;
}
.main-container ._pb40, .main-container ._pv40 {
  padding-bottom: 40px;
}
.main-container ._pb48, .main-container ._pv48 {
  padding-bottom: 48px;
}
.main-container ._pb60, .main-container ._pv60 {
  padding-bottom: 60px;
}
.main-container ._pb72, .main-container ._pv72 {
  padding-bottom: 72px;
}
.main-container ._pb96, .main-container ._pv96 {
  padding-bottom: 96px;
}
.main-container ._pb100, .main-container ._pv100 {
  padding-bottom: 10px;
}
.main-container ._pb120, .main-container ._pv120 {
  padding-bottom: 10px;
}
.main-container .wrapper._black {
  background: #101010;
}
.main-container .wrapper._white {
  background: #fff;
}
.main-container .wrapper._light {
  background: #f0f0f0;
}
.main-container .wrapper._gray {
  background: #ddd;
}
.main-container .wrapper._dark {
  background: #505050;
}
.main-container .tabNav {
  margin: 3.6rem 0;
  display: flex;
  flex-wrap: wrap;
  align-items: end;
  justify-content: space-between;
}
.main-container .tabNav li {
  box-sizing: border-box;
  font-size: 1.6rem;
}
.main-container .tabNav li.cr a,
.main-container .tabNav li.cr span {
  color: #111;
}
.main-container .tabNav li.cr a:after,
.main-container .tabNav li.cr span:after {
  height: 2px;
  background: #666;
}
.main-container .tabNav li a,
.main-container .tabNav li span {
  position: relative;
  display: block;
  text-align: center;
  padding: 1.5rem 3.8rem;
  color: #666;
  text-decoration: none;
  /** border-bottom: #aaa solid 0.1rem; */
  transition: all 0.3s ease;
}
.main-container .tabNav li a:after,
.main-container .tabNav li span:after {
  content: "";
  display: block;
  height: 1px;
  width: 100%;
  background: #aaa;
  position: absolute;
  bottom: 0;
  left: 0;
}
.main-container .tabNav li a:hover,
.main-container .tabNav li span:hover {
  color: #111;
  transition: all 0.3s ease;
}
.main-container .tabNav li a:hover:after,
.main-container .tabNav li span:hover:after {
  height: 2px;
  background: #666;
}
.main-container .tabNav li.cols2 {
  width: 49%;
}
.main-container .tabNav li.cols3 {
  width: 32%;
}
.main-container .tabNav li.cols4 {
  width: 24.06%;
}
@media screen and (max-width: 767px) {
  .main-container .tabNav li.cols4 {
    width: 48.6%;
  }
}
@media screen and (max-width: 767px) {
  .main-container .tabNav li {
    width: 50%;
  }
  .main-container .tabNav li a,
  .main-container .tabNav li span {
    font-size: 1.4rem;
  }
}
.main-container .carname {
  letter-spacing: 0.05em;
}
.main-container ._outline dl {
  display: flex;
  align-items: flex-start;
  margin-top: 16px;
  font-size: 1.4rem;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.main-container ._outline dl:first-of-type {
  margin-top: 0;
}
.main-container ._outline dl dt {
  box-sizing: border-box;
  flex-shrink: 0;
  width: 8em;
  padding: 0.3em;
  text-align: center;
  background: #333;
  color: #fff;
}
.main-container ._outline dl dd {
  box-sizing: border-box;
  padding: 0.3em 0;
  margin-left: 16px;
}
@media screen and (max-width: 767px) {
  .main-container ._outline dl {
    display: flex;
    flex-direction: column;
  }
  .main-container ._outline dl dt {
    width: 100%;
  }
  .main-container ._outline dl dd {
    width: 100%;
    padding: 1em 0.5em 0;
    margin-left: 0;
  }
}
.main-container ._list-item {
  position: relative;
  margin-top: 0.5em;
  padding-left: 12px;
}
.main-container ._list-item:before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  background: #666;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 0.75em;
  transform: translate(0, -50%);
}
.main-container ._list-item:first-of-type {
  margin-top: 0;
}
.main-container .btn-wrap {
  margin-top: 24px;
}
.main-container ._movie {
  width: 100%;
  max-width: 640px;
  margin: 36px auto;
  /** @media max-width: 767px */
}
.main-container ._movie ._youtube {
  width: 100%;
  aspect-ratio: 16/9;
}
.main-container ._movie ._youtube iframe {
  width: 100%;
  height: 100%;
}
.main-container ._fz {
  /** @media max-width: 767px */
}
.main-container ._fz-regular {
  color: #333;
  font-size: 1.6rem;
}
.main-container ._fz-sm {
  color: #333;
  font-size: 1.4rem;
}
@media screen and (max-width: 767px) {
  .main-container ._fz-regular {
    font-size: 1.4rem;
  }
  .main-container ._fz-sm {
    font-size: 1.2rem;
  }
}
.main-container ._color-gray-50 {
  color: #999;
}
.main-container ._color-gray-70 {
  color: #666;
}
.main-container ._sp-txtLeft {
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .main-container ._sp-txtLeft {
    text-align: left !important;
  }
}
.main-container a._zoom {
  position: relative;
  display: block;
  background: #fff;
}
.main-container a._zoom:before {
  content: "";
  display: block;
  width: 28px;
  height: 28px;
  background: url("../i/icn-zoom-wt.svg") no-repeat center center/contain;
  position: absolute;
  bottom: 0;
  right: 0;
}
.main-container a._zoom:hover img {
  opacity: 0.5;
}
.main-container #hero {
  position: relative;
  /** @media max-width: 767px */
}
.main-container #hero ._logo {
  display: block;
  width: 100%;
  max-width: 550px;
  position: absolute;
  left: 50%;
  top: 35%;
  transform: translate(-50%, -100%);
}
.main-container #hero ._bg {
  width: 100%;
}
.main-container #schedules {
  background: var(--clr-bg-schedules);
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #schedules .inner {
  display: flex;
  gap: 36px;
}
@media screen and (max-width: 767px) {
  .main-container #schedules .inner {
    flex-direction: column;
    gap: 0;
  }
}
.main-container #schedules .section-headline {
  width: 210px;
  text-align: left;
}
.main-container #schedules .section-headline ._primary {
  font-size: 2.4rem;
  line-height: 1.35;
}
.main-container #schedules .section-body {
  width: calc(100% - 210px - 36px);
}
@media screen and (max-width: 767px) {
  .main-container #schedules .section-headline {
    width: 100%;
    text-align: center;
  }
  .main-container #schedules .section-body {
    width: 100%;
  }
}
.main-container #schedules .races {
  display: flex;
  flex-direction: column;
  gap: 48px;
}
.main-container #schedules ._race {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.5em;
  font-size: 1.6rem;
}
.main-container #schedules ._race:before {
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background: #333;
  position: absolute;
  top: -24px;
  left: 0;
}
.main-container #schedules ._race:first-of-type:before {
  display: none;
}
.main-container #schedules ._race ._title {
  font-size: 1.9rem;
  font-feature-settings: "palt";
  letter-spacing: 0.1em;
}
@media screen and (max-width: 767px) {
  .main-container #schedules ._race {
    font-size: 1.4rem;
  }
  .main-container #schedules ._race ._title {
    font-size: 1.8rem;
  }
}
.main-container #machine {
  background: var(--clr-bg-machine);
  color: #fff;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #machine .inner {
  padding-top: 24px;
}
.main-container #machine .section-headline {
  position: relative;
  background: var(--clr-bg) url("../i/machine/machine-kv.jpg") no-repeat center center/cover;
  min-height: 380px;
  padding-top: 36px;
  margin-bottom: 0;
}
.main-container #machine .section-headline ._lead {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: 100%;
  max-width: 960px;
  margin: auto;
  text-align: left;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.main-container #machine .section-headline ._lead p {
  font-size: 1.6rem;
  font-feature-settings: "palt";
  letter-spacing: 0.2em;
}
.main-container #machine .section-headline ._lead ._primary {
  font-size: 2.4rem;
  letter-spacing: 0.2em;
}
@media screen and (max-width: 767px) {
  .main-container #machine .section-headline {
    background: var(--clr-bg) url("../i/machine/machine-kv-sp.jpg") no-repeat center bottom/cover;
    min-height: auto;
    padding-bottom: 50%;
    padding-top: 24px;
  }
  .main-container #machine .section-headline ._lead {
    position: relative;
    gap: 12px;
    width: auto;
    margin: 20px 20px 0;
    top: 0;
    left: 0;
    transform: translate(0, 0);
  }
  .main-container #machine .section-headline ._lead p {
    text-align: center;
    letter-spacing: 0.15em;
  }
  .main-container #machine .section-headline ._lead p._primary {
    font-size: 2.1rem;
    letter-spacing: 0.07em;
  }
}
.main-container #machine ._list-item:before {
  background: #fff;
}
.main-container #machine ._lead {
  font-size: 1.6rem;
  line-height: 1.8;
  letter-spacing: 0.07em;
}
@media screen and (max-width: 767px) {
  .main-container #machine ._lead {
    font-size: 1.4rem;
    line-height: 1.65;
  }
}
.main-container #machine ._figure {
  text-align: center;
}
@media screen and (max-width: 767px) {
  .main-container #machine ._figure {
    margin-left: -20px;
    margin-right: -20px;
    overflow: auto;
  }
  .main-container #machine ._figure img {
    display: block;
    margin: auto;
    width: 720px;
    max-width: none;
  }
}
.main-container #machine ._aside {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 18px;
  padding: 24px;
  margin-top: 18px;
}
.main-container #machine ._aside ._row {
  margin-top: 1em;
}
.main-container #machine ._aside ._headline {
  font-size: 2.4rem;
  letter-spacing: 0.1em;
}
.main-container #machine ._aside ._body {
  font-size: 1.6rem;
}
.main-container #machine ._aside ._list-item {
  display: inline-block;
  margin-left: 1em;
}
.main-container #machine ._aside ._list-item:first-of-type {
  margin-left: 0;
}
.main-container #machine ._aside ._photos {
  display: flex;
  gap: 24px;
}
.main-container #machine ._aside ._photos-list {
  width: calc(33.3333333333% - 16px);
}
@media screen and (max-width: 767px) {
  .main-container #machine ._aside {
    padding: 16px;
    border-radius: 8px;
  }
  .main-container #machine ._aside ._headline {
    font-size: 1.9rem;
    letter-spacing: 0.1em;
    text-align: center;
  }
  .main-container #machine ._aside ._body {
    font-size: 1.4rem;
  }
  .main-container #machine ._aside ._school dt {
    font-size: 1.6rem;
  }
  .main-container #machine ._aside ._list {
    margin-top: 0.5em;
  }
  .main-container #machine ._aside ._list-item {
    display: block;
    margin-left: 0;
  }
  .main-container #machine ._aside ._photos {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
  }
  .main-container #machine ._aside ._photos-item {
    width: calc(50% - 4px);
    width: 100%;
  }
}
.main-container #reports {
  background: var(--clr-bg-reports);
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #reports ._youtube {
  position: relative;
  width: 100%;
  margin: auto;
  aspect-ratio: 16/9;
}
.main-container #reports ._youtube a {
  display: block;
}
.main-container #reports ._youtube a:before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25) url(../i/icn-play.svg) no-repeat center center/15%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
.main-container #reports ._youtube > iframe {
  display: block;
  width: 100%;
  height: 100%;
  border: 0;
}
.main-container #reports ._report {
  font-size: 1.6rem;
}
.main-container #reports ._report._cols2 {
  align-items: center;
}
.main-container #reports ._report:nth-of-type(2n) {
  flex-direction: row-reverse;
}
.main-container #reports ._report ._figure {
  width: 555px;
}
.main-container #reports ._report ._context {
  display: flex;
  flex-direction: column;
  gap: 24px;
  width: calc(100% - 555px - 36px);
}
.main-container #reports ._report ._headline ._primary {
  font-size: 2.4rem;
  letter-spacing: 0.1em;
}
.main-container #reports ._report ._body {
  display: flex;
  flex-direction: column;
  gap: 0.5em;
}
@media screen and (max-width: 767px) {
  .main-container #reports ._report {
    font-size: 1.4rem;
  }
  .main-container #reports ._report._cols2 {
    flex-direction: column;
  }
  .main-container #reports ._report ._figure {
    width: 100%;
  }
  .main-container #reports ._report ._context {
    width: 100%;
  }
  .main-container #reports ._report ._headline ._primary {
    font-size: 1.9rem;
  }
}
.main-container #photogallery {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.main-container #photogallery .photogallery-list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.main-container #photogallery .photogallery-list ._item {
  width: calc(33.3333333333% - 8px);
}
@media screen and (max-width: 767px) {
  .main-container #photogallery .photogallery-list {
    display: flex;
    gap: 12px;
  }
  .main-container #photogallery .photogallery-list ._item {
    width: calc(50% - 6px);
  }
}
.main-container #campaign {
  /** @media max-width: 767px */
}
.main-container #campaign ._campaign {
  display: flex;
  flex-direction: row-reverse;
  gap: 36px;
  background: #666;
  border-radius: 18px;
  padding: 24px;
}
.main-container #campaign ._campaign ._row {
  margin-top: 24px;
}
.main-container #campaign ._campaign ._row:first-of-type {
  margin-top: 0;
}
.main-container #campaign ._campaign ._figure {
  width: calc(100% - 555px - 36px);
}
.main-container #campaign ._campaign ._context {
  width: 555px;
}
.main-container #campaign ._campaign ._headline {
  margin-bottom: 1em;
}
.main-container #campaign ._campaign ._headline ._primary {
  font-size: 2.4rem;
  line-height: 1.35;
  letter-spacing: 0.15em;
}
.main-container #campaign ._campaign ._outline dl dt {
  background: transparent;
  border: solid 2px #fff;
}
.main-container #campaign ._campaign ol li {
  margin-top: 0.5em;
}
.main-container #campaign ._campaign ol li:first-of-type {
  margin-top: 0;
}
@media screen and (max-width: 767px) {
  .main-container #campaign ._campaign {
    flex-direction: column;
    border-radius: 8px;
    padding: 16px;
  }
  .main-container #campaign ._campaign ._figure {
    width: 100%;
  }
  .main-container #campaign ._campaign ._context {
    width: 100%;
  }
  .main-container #campaign ._campaign ._headline ._primary {
    font-size: 1.9rem;
  }
  .main-container #campaign ._campaign ._outline dd {
    padding-left: 0;
    padding-right: 0;
  }
}

/** モーダル */
body.isModal {
  overflow: hidden;
  display: inherit;
}

#modal-skyplan {
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
#modal-skyplan .mfp-close {
  background: #c00;
  position: fixed;
  right: 24px;
  top: 8px;
}
#modal-skyplan .footer-close {
  padding: 36px;
  text-align: center;
}
#modal-skyplan .footer-close a._btn {
  margin: auto;
}
#modal-skyplan img._center {
  display: block;
  margin: auto;
}
@media screen and (max-width: 767px) {
  #modal-skyplan img {
    max-width: 100%;
  }
}
#modal-skyplan .modal-inner {
  background: #fff;
  color: #333;
  font-size: 1.4rem;
  line-height: 1.8;
}
#modal-skyplan .modal-headline {
  background: #E95504;
  padding: 16px;
}
#modal-skyplan .modal-body {
  padding: 24px;
  border: solid 10px #E95504;
  background: #fff;
}
#modal-skyplan .modal-section:nth-of-type(n+2) {
  margin-top: 36px;
}
#modal-skyplan .modal-section-body {
  margin-top: 24px;
}
#modal-skyplan .modal-section-row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#modal-skyplan .modal-section-figure {
  width: calc(50% - 15px);
}
#modal-skyplan .modal-section-context {
  width: calc(50% - 15px);
}
#modal-skyplan .modal-section ._lineup-list-item:nth-of-type(n+2) {
  margin-top: 16px;
  padding-top: 16px;
  border-top: dotted 1px #999;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .modal-body {
    padding: 0;
    border: none;
  }
  #modal-skyplan .modal-section {
    padding: 16px;
    border: solid 6px #E95504;
  }
  #modal-skyplan .modal-section:nth-of-type(n+2) {
    margin-top: 0;
  }
  #modal-skyplan .modal-section-figure {
    width: 100%;
  }
  #modal-skyplan .modal-section-context {
    width: 100%;
  }
  #modal-skyplan .modal-section ._lineup-list-item:nth-of-type(n+2) {
    margin-top: 16px;
    padding-top: 16px;
    border-top: dotted 1px #999;
  }
}
#modal-skyplan .notes-wrap {
  margin-top: 24px;
  padding-top: 24px;
  border-top: solid 1px #ddd;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .notes-wrap {
    padding: 24px 16px;
    background: #E95504;
    color: #fff;
  }
}
#modal-skyplan .skyplan img {
  max-width: 100%;
}
#modal-skyplan .skyplan-headline {
  background: var(--red-primary);
  color: #fff;
  padding: 36px;
}
#modal-skyplan .skyplan-headline-row {
  margin-top: 24px;
}
#modal-skyplan .skyplan-headline ._primary {
  display: block;
  width: 100%;
  max-width: 490px;
  margin: auto;
}
#modal-skyplan .skyplan-headline ._notes {
  line-height: 1.5;
}
#modal-skyplan .skyplan-body {
  background: #fff;
  padding: 36px 72px;
}
@media screen and (max-width: 767px) {
  #modal-skyplan .skyplan-headline {
    padding: 36px 20px 20px;
  }
  #modal-skyplan .skyplan-headline-row {
    margin-top: 16px;
  }
  #modal-skyplan .skyplan-body {
    padding: 20px;
  }
}
#modal-skyplan ._feature-headline {
  padding: 8px;
  background: #333;
  color: #fff;
}
#modal-skyplan ._feature-headline ._primary {
  text-align: center;
  font-size: 2.6rem;
  line-height: 1.3;
  font-weight: 500;
}
#modal-skyplan ._feature-body {
  padding: 36px 18px;
}
#modal-skyplan ._feature-body p {
  font-size: 1.6rem;
}
#modal-skyplan ._feature-body p + ._notes {
  margin-top: 1em;
}
#modal-skyplan ._feature-row {
  margin-top: 24px;
}
#modal-skyplan ._feature-row:first-of-type {
  margin-top: 0;
}
#modal-skyplan ._feature ._tbl01 {
  margin-top: 16px;
}
#modal-skyplan ._feature ._tbl01 + ._notes {
  margin-top: 16px;
}
@media screen and (max-width: 767px) {
  #modal-skyplan ._feature-headline ._primary {
    font-size: 1.6rem;
  }
  #modal-skyplan ._feature-body {
    padding: 24px 0;
  }
  #modal-skyplan ._feature-body p {
    font-size: 1.4rem;
  }
}
#modal-skyplan ._notes {
  /** @media max-width: 767px */
}
#modal-skyplan ._notes li {
  margin-top: 0.5em;
  font-size: 1.2rem;
}
#modal-skyplan ._notes li:first-of-type {
  margin-top: 0;
}
#modal-skyplan ._notes._num {
  counter-reset: num 0;
}
#modal-skyplan ._notes._num li {
  display: inline-flex;
}
#modal-skyplan ._notes._num li:before {
  counter-increment: num 1;
  content: "※" counter(num);
  margin-right: 0.3em;
}
#modal-skyplan ._notes._aster li {
  display: inline-flex;
}
#modal-skyplan ._notes._aster li:before {
  content: "＊";
  margin-right: 0.3em;
}
@media screen and (max-width: 767px) {
  #modal-skyplan ._notes li {
    font-size: 1rem;
  }
}

._tbl01 {
  width: 100%;
}
._tbl01 th, ._tbl01 td {
  padding: 1em;
  border: solid 1px #ddd;
  font-feature-settings: "palt";
  font-size: 1.6rem;
  line-height: 1.3;
}
._tbl01 thead th,
._tbl01 thead td {
  background: #f0f0f0;
  text-align: center;
  font-weight: bold;
}
._tbl01 tbody th,
._tbl01 tbody td {
  background: #fff;
}
._tbl01 tbody th {
  background: #f0f0f0;
  text-align: center;
}
._tbl01 tbody td {
  text-align: center;
}

@media screen and (max-width: 767px) {
  ._tbl01 th, ._tbl01 td {
    padding: 0.5em 0.3em;
    font-size: 1.2rem;
  }
  ._tbl01 tbody th {
    text-align: right;
  }
  ._tbl01 tbody td {
    font-size: 1.4rem;
  }
} /** @media max-width: 767px */
._notes li {
  display: flex;
}
._notes li:before {
  content: "※";
}
._notes._inline li {
  display: inline-flex;
}

#skyplan-feature02 {
  /** @media max-width: 767px */
}
#skyplan-feature02 ._feature-figures {
  display: flex;
  gap: 24px;
}
@media screen and (max-width: 767px) {
  #skyplan-feature02 ._feature-figures {
    flex-direction: column;
    gap: 36px;
  }
  #skyplan-feature02 ._feature-figures-item {
    position: relative;
  }
  #skyplan-feature02 ._feature-figures-item:before {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background: #ddd;
    position: absolute;
    left: 50%;
    top: -18px;
    transform: translateX(-50%);
  }
  #skyplan-feature02 ._feature-figures-item:first-of-type:before {
    display: none;
  }
  #skyplan-feature02 ._feature-figures-item img {
    display: block;
    width: 86%;
    margin: auto;
  }
}

#skyplan-feature03 {
  /** @media max-width: 767px */
}
#skyplan-feature03 ._feature-figures {
  display: flex;
  gap: 24px;
  counter-reset: option 0;
}
#skyplan-feature03 ._feature-figures-item {
  position: relative;
  background: #f0f0f0;
  padding: 24px;
  border-radius: 8px;
}
#skyplan-feature03 ._feature-figures-item:before {
  counter-increment: option 1;
  content: "選択" counter(option);
  display: block;
  padding: 0.5em 1.5em;
  background: #666;
  color: #fff;
  font-size: 1.2rem;
  letter-spacing: 0.1em;
  line-height: 1;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
#skyplan-feature03 ._notes._num {
  counter-reset: num 2;
}
@media screen and (max-width: 767px) {
  #skyplan-feature03 ._feature-figures {
    flex-direction: column;
    gap: 24px;
  }
  #skyplan-feature03 ._feature-figures-item {
    padding: 16px;
  }
  #skyplan-feature03 ._feature-figures-item:before {
    left: 0;
    transform: translate(0, -50%);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L21mZTIwMjUvYy9wYWdlLnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fbGF5b3V0LnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fYmFzZS5zY3NzIiwiZXZlbnQvbWZlMjAyNS9jL3Nhc3MvX2VsZW1lbnRzLnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9faGVyby5zY3NzIiwiZXZlbnQvbWZlMjAyNS9jL3Nhc3MvX3NjaGVkdWxlcy5zY3NzIiwiZXZlbnQvbWZlMjAyNS9jL3Nhc3MvX21hY2hpbmUuc2NzcyIsImV2ZW50L21mZTIwMjUvYy9zYXNzL19yZXBvcnRzLnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fcGhvdG9nYWxsZXJ5LnNjc3MiLCJldmVudC9tZmUyMDI1L2Mvc2Fzcy9fY2FtcGFpZ24uc2NzcyIsImV2ZW50L21mZTIwMjUvYy9zYXNzL19tb2RhbC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRjtBQ2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbUNDOztBQWhDRDtFQUNFOztBQUdGO0VBQ0U7O0FBSUE7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFRTjtFQUVJO0lBQ0U7O0VBQ0E7SUFDRTs7O0FBTVI7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBU0Y7RUFDRTtFQUNBOztBQVFGO0VBQ0U7O0FBTU47RUFDRTs7QUFFQTtFQUNFO0VBQ0E7O0FBS047RUFJSTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBOztFQUdGO0lBQ0U7Ozs7QUFJUDtBQUdEO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOzs7QUFHSjtFQUNFO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUdMO0FBRUQ7RUFDRTtFQUNBOztBQUVBO0VBQ0U7OztBQUdKO0VBQ0U7SUFDRTs7RUFFQTtJQUNFOztFQUdMO0FEOUpEO0VBQ0U7RUFDQTtFQUNBO0FFeEJGO0FBNkxDO0FBc0JBO0FBOEhBO0FDN1JBOztBRG5ERDtBQUFBO0VBRUU7O0FBR0Y7RUFDRTs7QUFDQTtFQUZGO0lBR0k7OztBQUlKO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFNRjtFQUNFOztBQUVBO0VBQ0U7O0FBUUY7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBR0Y7RUFDRTs7QUFNTjtFQUNFO0VBQ0E7RUFDQTs7QUFPRTtFQUNFOztBQVVGO0VBQ0U7O0FBRUE7RUFDRTs7QUFPUjtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBS0Y7RUFDRTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUtOO0VBQ0U7O0FBUUY7RUFDRTs7QUFNRjtFQUNFOztBQUtKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtOO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdFO0VBQ0U7RUFDQTs7QUFJSjtFQUNFOztBQVFKO0VBQWM7O0FBQ2Q7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBa0I7O0FBQ2xCO0VBQWtCOztBQUNsQjtFQUFjOztBQUNkO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWdCOztBQUNoQjtFQUFnQjs7QUFDaEI7RUFBZ0I7O0FBQ2hCO0VBQWtCOztBQUNsQjtFQUFrQjs7QUFHaEI7RUFBUzs7QUFDVDtFQUFTOztBQUNUO0VBQVM7O0FBQ1Q7RUFBUTs7QUFDUjtFQUFROztBQUdWO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUU7QUFBQTtFQUVFOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0FBQUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFDRTtFQUNBOztBQUtOO0VBQ0U7O0FBRUY7RUFDRTs7QUFFRjtFQUNFOztBQUVBO0VBSEY7SUFJSTs7O0FBS047RUFHRTtJQUNFOztFQUVBO0FBQUE7SUFFRTs7O0FDMVVSO0VBQ0U7O0FBS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUlOO0VBRUk7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBRUY7SUFDRTtJQUNBO0lBQ0E7OztBQU9OO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLTjtFQUNFOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0FBWUM7O0FBVkQ7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTs7QUFTTjtBQW1CRzs7QUFsQkQ7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0lBQ0U7O0VBR0Y7SUFDRTs7O0FBT0Y7RUFDRTs7QUFFRjtFQUNFOztBQUtOO0FBR0c7O0FBRkQ7RUFERjtJQUVJOzs7QUFLSjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFBSTs7QUM5SlI7RUFDRTtBQWtCQzs7QUFoQkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFOztBQ2RKO0VBQ0U7QUFXQztBQTRCQTtBQWdEQTs7QUFyRkQ7RUFDRTtFQUNBOztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFLRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBOztBQUlKO0VBQ0U7O0FBR0o7RUFFSTtJQUNFO0lBQ0E7O0VBR0Y7SUFDRTs7O0FBS047RUFDRTtFQUNBO0VBQ0E7O0FBS0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUdKO0VBQ0U7SUFDRTs7RUFFQTtJQUNFOzs7QUNyRlI7RUFDRTtFQUNBO0FBdUVDO0FBYUE7QUFZQTtBQWtCQTtBQWlGQTs7QUFqTUQ7RUFDRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFNUjtFQUVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOzs7QUFXUjtFQUNFOztBQVNOO0VBQ0U7RUFDQTtFQUNBOztBQUVGO0VBQ0U7SUFDRTtJQUNBOzs7QUFJSjtFQUNFOztBQUVGO0VBQ0U7SUFDRTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTs7O0FBTU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUlBO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUtOO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUlOO0VBQ0U7SUFDRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBOztFQUdGO0lBQ0U7O0VBSUE7SUFDRTs7RUFJSjtJQUNFOztFQUNBO0lBQ0U7SUFDQTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7OztBQ2pNVjtFQUNFO0FBMkNDO0FBK0RBOztBQXhHRDtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFxQko7RUFDRTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlBO0VBQ0U7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0lBQ0U7O0VBQ0E7SUFDRTs7RUFHRjtJQUNFOztFQUdGO0lBQ0U7O0VBSUE7SUFDRTs7O0FDdEdWO0FBY0c7QUF3QkE7O0FBckJDO0VBQ0U7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBSU47RUFFSTtJQUNFO0lBQ0E7O0VBRUE7SUFDRTs7O0FDbENWO0FBd0ZHOztBQWpGRDtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBTUE7RUFDRTtFQUNBOztBQU1KO0VBQ0U7O0FBRUE7RUFDRTs7QUFNUjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUVBO0lBQ0U7O0VBR0Y7SUFDRTs7RUFJQTtJQUNFOztFQUtGO0lBQ0U7SUFDQTs7OztBQ25GVjtBQUVFO0VBQ0U7RUFDQTs7O0FBSUo7QUE2Qkc7QUFtSEE7QUFjQTtBQTBEQTtBQThEQTs7QUFwUkQ7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFLRjtFQUNFO0VBQ0E7O0FBR0o7RUFDRTtJQUNFOzs7QUFNRjtFQUdFO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFLQTtFQUNFOztBQU9GO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFHRjtFQUNFOztBQVFJO0VBQ0U7RUFDQTtFQUNBOztBQVNaO0VBTUk7SUFDRTtJQUNBOztFQUdGO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQU9GO0lBQ0U7O0VBR0Y7SUFDRTs7RUFPSTtJQUNFO0lBQ0E7SUFDQTs7O0FBV2Q7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtJQUNFO0lBQ0E7SUFDQTs7O0FBUUY7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTs7QUFLSjtFQUNFO0VBQ0E7O0FBVUo7RUFFSTtJQUNFOztFQUVBO0lBQ0U7O0VBSUo7SUFDRTs7O0FBT0o7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFFQTs7QUFJSjtFQUNFOztBQUNBO0VBQ0U7O0FBRUE7RUFDRTs7QUFLTjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTs7QUFFQTtFQUNFOztBQUtOO0VBR007SUFDRTs7RUFJSjtJQUNFOztFQUVBO0lBQ0U7OztBQVFWO0FBc0NHOztBQXBDRDtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJSjtFQUNFOztBQUVBO0VBQ0U7O0FBQ0E7RUFDRTtFQUNBO0VBQ0E7O0FBTUo7RUFDRTs7QUFDQTtFQUNFO0VBQ0E7O0FBS047RUFDRTtJQUNFOzs7O0FBWU47RUFDRTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7QUFBQTtFQUVFO0VBQ0E7RUFDQTs7QUFLRjtBQUFBO0VBRUU7O0FBRUY7RUFDRTtFQUNBOztBQUVGO0VBQ0U7OztBQUtOO0VBRUk7SUFDRTtJQUNBOztFQVVBO0lBQ0U7O0VBRUY7SUFDRTs7RUFJUDtBQUlDO0VBQ0U7O0FBRUE7RUFDRTs7QUFLRjtFQUNFOzs7QUFXTjtBQTBDRzs7QUF4Q0M7RUFDRTtFQUNBOztBQUdKO0VBRUk7SUFDRTtJQUNBOztFQUVBO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUE7SUFDRTs7RUFJSjtJQUNFO0lBQ0E7SUFDQTs7OztBQVNaO0FBdURHOztBQXJEQztFQUNFO0VBQ0E7RUFDQTs7QUFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT047RUFDRTs7QUFJSjtFQUVJO0lBQ0U7SUFDQTs7RUFFQTtJQUNFOztFQUVBO0lBQ0U7SUFDQSIsImZpbGUiOiJldmVudC9tZmUyMDI1L2MvcGFnZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcInV0Zi04XCI7XG5cbjpyb290e1xuICAtLWNsci1yZWQ6ICM5MDE3MTc7XG4gIC0tY2xyLXJlZC1wcmltYXJ5OiAjYjUwMDA1O1xuXG4gIC0tY2xyLWJnOiAjMTUxNTE1O1xuICAtLWNsci1iZy1zY2hlZHVsZXM6ICMxNTE1MTU7XG4gIC0tY2xyLWJnLW1hY2hpbmU6IHZhcigtLWNsci1yZWQpO1xuICAtLWNsci1iZy1yZXBvcnRzOiAjMTUxNTE1O1xuICBcbiAgLy9zd2lwZXJcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICM4RjFDMkU7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDA7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA0cHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0OiAtMTZweDtcbn0vLzpyb290XG5cbi8qKuOAgOWfuuacrOODrOOCpOOCouOCpuODiOOAgCovXG5AaW1wb3J0IFwic2Fzcy9sYXlvdXRcIjtcblxuLm1haW4tY29udGFpbmVye1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJnKTtcbiAgY29sb3I6ICNmZmY7XG5cbiAgQGltcG9ydCBcInNhc3MvYmFzZVwiO1xuICBAaW1wb3J0IFwic2Fzcy9lbGVtZW50c1wiO1xuXG4gIEBpbXBvcnQgXCJzYXNzL2hlcm9cIjtcbiAgQGltcG9ydCBcInNhc3Mvc2NoZWR1bGVzXCI7XG4gIEBpbXBvcnQgXCJzYXNzL21hY2hpbmVcIjtcbiAgQGltcG9ydCBcInNhc3MvcmVwb3J0c1wiO1xuICBAaW1wb3J0IFwic2Fzcy9waG90b2dhbGxlcnlcIjtcbiAgQGltcG9ydCBcInNhc3MvY2FtcGFpZ25cIjtcbn0vLy5tYWluLWNvbnRhaW5lclxuXG5cbkBpbXBvcnQgJ3Nhc3MvbW9kYWwnO1xuXG5cbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cblxuLy8gYmFzZSBsYXlvdXRcbi5tYWluLWNvbnRhaW5lcntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgY29sb3I6ICMzMzM7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuXG4gIHB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjVlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gIH1cbiAgXG4gIHNlY3Rpb257XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwcHggYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE5MjBweDtcblxuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmLl9ncmF5e1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMCFpbXBvcnRhbnQ7XG4gICAgfS8vJi5fZ3JheVxuXG4gICAgLnNlY3Rpb257XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMTVlbTtcbiAgICAgICAgfVxuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAmLWJvZHl7XG5cbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5zZWN0aW9uXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5zZWN0aW9ue1xuICAgICAgICAmLWhlYWRsaW5le1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgICB9Ly8uc2VjdGlvblxuICAgIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAgIC5pbm5lcntcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgcGFkZGluZzogNjBweCAyMHB4O1xuXG4gICAgICBpbWd7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICAgICAmLl9maXR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH0vL2ltZ1xuXG4gICAgICAuX3Jvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuX3Nob3J0e1xuXG4gICAgICAgIH0vLy5fc2hvcnRcbiAgICAgICAgJi5fbWVkaXVte1xuXG4gICAgICAgIH0vLy5fbWVkaXVtXG4gICAgICAgICYuX3RhbGx7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xuICAgICAgICB9Ly8uX3RhbGxcbiAgICAgICAgJi5faGVpZ2hlcnsgXG5cbiAgICAgICAgfS8vLl9oZWlnaGVyXG4gICAgICB9Ly8uX3Jvd1xuXG4gICAgICAuc2VjdGlvbntcbiAgICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICAgIH0vLy5zZWN0aW9uXG5cbiAgICB9Ly8uaW5uZXJcblxuICAgICYuX2JvcmRlcntcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5pbm5lcntcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjY2M7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfS8vc2VjdGlvblxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHsgXG4gICAgc2VjdGlvbntcbiAgICAgIC8vcGFkZGluZzogMjBweCAwO1xuXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgIC5pbm5lcntcbiAgICAgICAgcGFkZGluZzogMzZweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICBoMntcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwZW07XG4gICAgICAgIHBhZGRpbmc6IDBlbSAwO1xuICAgICAgfVxuICAgICAgXG4gICAgICAuX3NwLWJvcmRlcntcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICAgICAgfVxuICAgIFxuICAgICAgLnRhYmxlLXdyYXB7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICB9Ly8udGFibGUtd3JhcFxuICAgIH0vLy53cmFwcGVyXG4gIH1cbn0vKiogLm1haW4tY29udGFpbmVyICovXG5cblxuLl9jb2xzMntcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzNnB4O1xuXG4gIC5fY29se1xuICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDE4cHgpO1xuICB9Ly8uX2NvbFxufS8vLl9jb2xzMlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl9jb2xzMntcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMjRweDtcblxuICAgIC5fY29se1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfS8vLl9jb2xcbiAgfS8vLl9jb2xzMlxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4uX2NvbHMze1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDM2cHg7XG5cbiAgLl9jb2x7XG4gICAgd2lkdGg6IGNhbGMoMTAwJS8zIC0gMjRweCk7XG4gIH0vLy5fY29sXG59Ly8uX2NvbHMzXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX2NvbHMze1xuICAgIGdhcDogMjRweDtcbiAgICBcbiAgICAuX2NvbHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH0vLy5fY29sXG4gIH0vLy5fY29sczNcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi8iLCIvKiogICovXG4ubm9uZSxcbi5fbm9uZXtcbiAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG5cbi5wYy1ibG9ja3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc3AtYmxvY2t7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm5vdGVze1xuICBcbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBcbiAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIH1cbiAgfVxufVxuXG4uX25vdGVze1xuXG4gICYuX2lubGluZXtcbiAgICBsaXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgIH1cbiAgfS8vJi5faW5saW5lXG5cbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufS8vLl9ub3Rlc1xuXG5cbmgxLGgyLGgzLGg0LGg1LGg2e1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG5cbnVse1xuICBcbiAgJi5faW5saW5le1xuICAgIFxuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgXG4gICAgICAmOm50aC1vZi10eXBlKG4rMil7XG4gICAgICAgIC8vbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLl9pbmxpbmVibG9ja3tcbiAgICBcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIFxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vL3VsXG5cblxuLl9yZWR7XG4gIGNvbG9yOiB2YXIoLS1jbHItcmVkKTtcbn1cblxuLl9zdHJvbmd7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcGFkZGluZzogMCAuNWVtO1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgNzUlLCAjZTk1Mjk1IDc1JSk7XG59XG5cblxuYS5ib3hsaW5re1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gIFxuICAmOmhvdmVye1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG59XG5cbmF7XG4gICYuX2J0bntcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcblxuICAgICYuX3doaXRle1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgXG4gICAgICAmOmFmdGVye1xuICAgICAgICBib3JkZXItY29sb3I6ICMzMzM7XG4gICAgICB9XG4gICAgfVxufVxuXG4gICYuX2xhcmdle1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59Ly9hXG5cblxuXG4ubG9nb3tcbiAgXG4gIGltZ3tcbiAgICBoZWlnaHQ6IDFlbTtcbiAgfVxufVxuXG4uYnRuLXRleHR7XG4gIFxuICAmLl9jZW50ZXJ7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cblxuLmJ0bi13cmFwe1xuICBtYXJnaW4tdG9wOiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgLmJ0bi1sZWFke1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IC41ZW0gLjc1ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgIH1cbiAgICAmOmJlZm9yZXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zMGRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDMwZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgfVxuICB9XG59Ly8uYnRuLXdyYXBcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJ0bi13cmFwe1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH0vLy5idG4td3JhcFxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4ubWF6ZGFsb2dve1xuICBmb250LWZhbWlseTpNYXpkYVR5cGVNZWRpdW0sTm90byBTYW5zIENKSyBKUCxIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OLEhpcmFLYWt1UHJvTi1XMyxNZWlyeW8sWXUgR290aGljIE1lZGl1bSxzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIFxuICAubnVte1xuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBmb250LXNpemU6IC41ZW07XG4gICAgfVxuICB9XG4gIFxuICBpbWd7XG4gICAgaGVpZ2h0OiAxZW07XG4gIH1cbn1cblxuLnJvd3tcblxufS8qKiAucm93ICovXG5cbi5fcHQwLCAuX3B2MCB7cGFkZGluZy10b3A6IDBweCFpbXBvcnRhbnQ7fVxuLl9wdDEwLCAuX3B2MTAge3BhZGRpbmctdG9wOiAxMHB4O31cbi5fcHQxMiwgLl9wdjEyIHtwYWRkaW5nLXRvcDogMTJweDt9XG4uX3B0MTYsIC5fcHYxNiB7cGFkZGluZy10b3A6IDE2cHg7fVxuLl9wdDIwLCAuX3B2MjAge3BhZGRpbmctdG9wOiAyMHB4O31cbi5fcHQyNCwgLl9wdjI0IHtwYWRkaW5nLXRvcDogMjRweDt9XG4uX3B0MzIsIC5fcHYzMiB7cGFkZGluZy10b3A6IDMycHg7fVxuLl9wdDM2LCAuX3B2MzYge3BhZGRpbmctdG9wOiAzNnB4O31cbi5fcHQ0MCwgLl9wdjQwIHtwYWRkaW5nLXRvcDogNDBweDt9XG4uX3B0NDgsIC5fcHY0OCB7cGFkZGluZy10b3A6IDQ4cHg7fVxuLl9wdDYwLCAuX3B2NjAge3BhZGRpbmctdG9wOiA2MHB4O31cbi5fcHQ3MiwgLl9wdjcyIHtwYWRkaW5nLXRvcDogNzJweDt9XG4uX3B0OTYsIC5fcHY5NiB7cGFkZGluZy10b3A6IDk2cHg7fVxuLl9wdDEwMCwgLl9wdjEwMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wdDEyMCwgLl9wdjEyMCB7cGFkZGluZy10b3A6IDEwcHg7fVxuLl9wYjAsIC5fcHYwIHtwYWRkaW5nLWJvdHRvbTogMHB4IWltcG9ydGFudDt9XG4uX3BiMTAsIC5fcHYxMCB7cGFkZGluZy1ib3R0b206IDEwcHg7fVxuLl9wYjEyLCAuX3B2MTIge3BhZGRpbmctYm90dG9tOiAxMnB4O31cbi5fcGIxNiwgLl9wdjE2IHtwYWRkaW5nLWJvdHRvbTogMTZweDt9XG4uX3BiMjAsIC5fcHYyMCB7cGFkZGluZy1ib3R0b206IDIwcHg7fVxuLl9wYjI0LCAuX3B2MjQge3BhZGRpbmctYm90dG9tOiAyNHB4O31cbi5fcGIzMiwgLl9wdjMyIHtwYWRkaW5nLWJvdHRvbTogMzJweDt9XG4uX3BiMzYsIC5fcHYzNiB7cGFkZGluZy1ib3R0b206IDM2cHg7fVxuLl9wYjQwLCAuX3B2NDAge3BhZGRpbmctYm90dG9tOiA0MHB4O31cbi5fcGI0OCwgLl9wdjQ4IHtwYWRkaW5nLWJvdHRvbTogNDhweDt9XG4uX3BiNjAsIC5fcHY2MCB7cGFkZGluZy1ib3R0b206IDYwcHg7fVxuLl9wYjcyLCAuX3B2NzIge3BhZGRpbmctYm90dG9tOiA3MnB4O31cbi5fcGI5NiwgLl9wdjk2IHtwYWRkaW5nLWJvdHRvbTogOTZweDt9XG4uX3BiMTAwLCAuX3B2MTAwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG4uX3BiMTIwLCAuX3B2MTIwIHtwYWRkaW5nLWJvdHRvbTogMTBweDt9XG5cbi53cmFwcGVye1xuICAmLl9ibGFja3tiYWNrZ3JvdW5kOiAjMTAxMDEwO31cbiAgJi5fd2hpdGV7YmFja2dyb3VuZDogI2ZmZjt9XG4gICYuX2xpZ2h0e2JhY2tncm91bmQ6ICNmMGYwZjA7fVxuICAmLl9ncmF5e2JhY2tncm91bmQ6ICNkZGQ7fVxuICAmLl9kYXJre2JhY2tncm91bmQ6ICM1MDUwNTA7fVxufSAvLy53cmFwcGVyXG5cbi50YWJOYXZ7XG4gIG1hcmdpbjogMy42cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBcbiAgbGl7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBcbiAgICAmLmNye1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgY29sb3I6ICMxMTE7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgYSxcbiAgICBzcGFue1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVyZW0gMy44cmVtO1xuICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAvKiogYm9yZGVyLWJvdHRvbTogI2FhYSBzb2xpZCAwLjFyZW07ICovXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICBcbiAgICAgICY6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogI2FhYTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMTExO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jb2xzMntcbiAgICAgIHdpZHRoOiA0OSU7XG4gICAgfVxuICAgICYuY29sczN7XG4gICAgICB3aWR0aDogMzIlO1xuICAgIH1cbiAgICAmLmNvbHM0e1xuICAgICAgd2lkdGg6IDI0LjA2JTtcbiAgICAgIFxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgd2lkdGg6IDQ4LjYlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAvL2ZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgXG4gICAgbGl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgXG4gICAgICBhLFxuICAgICAgc3BhbntcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIC8vcGFkZGluZzogLjVlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0vKiogLnRhYk5hdiAqL1xuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLmNhcm5hbWV7XG4gIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbn0vLy5jYXJuYW1lXG5cblxuLl9vdXRsaW5le1xuICBkbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG4gICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICBkdHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiA4ZW07XG4gICAgICBwYWRkaW5nOiAuM2VtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgICBkZHtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBwYWRkaW5nOiAuM2VtIDA7XG4gICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICB9XG4gIH1cbn0vLy5fb3V0bGluZVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl9vdXRsaW5le1xuICAgIGRse1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIGR0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIGRke1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMWVtIC41ZW0gMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9Ly8uX291dGxpbmVcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuLl9saXN0e1xuICAmLWl0ZW17XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC41ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgJjpiZWZvcmV7XG4gICAgICBjb250ZW50OlwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLjc1ZW07XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfS8vJi1pdGVtXG59Ly8uX2xpc3RcblxuLmJ0bi13cmFwe1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG5cbi5fbW92aWV7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICBtYXJnaW46IDM2cHggYXV0byA7XG5cbiAgLl95b3V0dWJle1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIGlmcmFtZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfS8vXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5fbW92aWVcblxuXG4uX2Z6e1xuICAmLXJlZ3VsYXJ7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH0vLyYtcmVndWxhclxuXG4gICYtc217XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH0vLyYtc21cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICYtcmVndWxhcntcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtXG4gICAgfS8vJi1yZWd1bGFyXG5cbiAgICAmLXNte1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfS8vJi1zbVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8uZnpcblxuLl9jb2xvcntcbiAgJi1ncmF5e1xuICAgICYtNTB7XG4gICAgICBjb2xvcjogIzk5OTtcbiAgICB9XG4gICAgJi03MHtcbiAgICAgIGNvbG9yOiAjNjY2O1xuICAgIH1cbiAgfVxufS8vLmNvbG9yXG5cbi5fc3AtdHh0TGVmdHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0IWltcG9ydGFudDtcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufVxuXG5cbmEuX3pvb217XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9pY24tem9vbS13dC5zdmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gICY6aG92ZXJ7XG4gICAgaW1ne29wYWNpdHk6IC41O31cbiAgfVxufS8vLl96b29tIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI2hlcm97XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuX2xvZ297XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogMzUlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC0xMDAlKTtcbiAgfS8vLl9sb2dvXG5cbiAgLl9iZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfS8vLl9iZ1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNoZXJvXG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jc2NoZWR1bGVze1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmctc2NoZWR1bGVzKTtcblxuICAuaW5uZXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDM2cHg7XG4gIH0vLy5pbm5lclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5pbm5lcntcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDA7XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLnNlY3Rpb257XG4gICAgJi1oZWFkbGluZXtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1OztcbiAgICAgIH1cbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICB3aWR0aDpjYWxjKDEwMCUgLSAyMTBweCAtIDM2cHgpO1xuICAgIH0vLyYtYm9keVxuICB9Ly8uc2VjdGlvblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zZWN0aW9ue1xuICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfS8vJi1oZWFkbGluZVxuICAgICAgJi1ib2R5e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0vLyYtYm9keVxuICAgIH0vLy5zZWN0aW9uXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAucmFjZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNDhweDtcblxuICAgICYtaXRlbXt9XG4gIH0vLy5yYWNlc1xuXG4gIC5fcmFjZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjVlbTtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI0cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5fdGl0bGV7XG4gICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB9XG4gIH0vLy5fcmFjZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fcmFjZXtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuXG4gICAgICAuX3RpdGxle1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgIH0vLy5fdGl0bGVcbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNzY2hlZHVsZXNcbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNtYWNoaW5le1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmctbWFjaGluZSk7XG4gIGNvbG9yOiAjZmZmO1xuXG4gIC5pbm5lcntcbiAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgfS8vLl9pbm5lclxuXG4gIC5zZWN0aW9ue1xuICAgICYtaGVhZGxpbmV7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmcpIHVybCgnLi4vaS9tYWNoaW5lL21hY2hpbmUta3YuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb3ZlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG5cbiAgICAgIC5fbGVhZHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgIHB7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgICAgfS8vcFxuXG4gICAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjJlbTtcbiAgICAgICAgfVxuXG4gICAgICB9Ly8uX2hlYWRcbiAgICB9Ly8mLWhlYWRsaW5lXG4gIH0vLy5zZWN0aW9uXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnNlY3Rpb257XG4gICAgICAmLWhlYWRsaW5le1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmcpIHVybCgnLi4vaS9tYWNoaW5lL21hY2hpbmUta3Ytc3AuanBnJykgbm8tcmVwZWF0IGNlbnRlciBib3R0b20gLyBjb3ZlcjtcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG5cbiAgICAgICAgLl9sZWFke1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBnYXA6IDEycHg7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDIwcHggMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblxuICAgICAgICAgIHB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjE1ZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYuX3ByaW1hcnl7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9Ly8mLWhlYWRsaW5lXG4gICAgfS8vLl9zZWN0aW9uXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG4gIC5fbGlzdHtcbiAgICAmLWl0ZW17XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5fbGlzdFxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2xlYWR7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA3ZW07XG4gIH0vLy5fbGVhZFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fbGVhZHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gICAgfS8vLl9sZWFkXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2ZpZ3VyZXtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH0vLy5fZmlndXJlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9maWd1cmV7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgIGltZ3tcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgd2lkdGg6IDcyMHB4O1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgXG4gIC5fYXNpZGV7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAuMSk7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG5cbiAgICAuX3Jvd3tcbiAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICB9XG5cbiAgICAuX2hlYWRsaW5le1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAuX2JvZHl7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9Ly8uX2JvZHlcblxuICAgIC5fbGlzdHtcbiAgICAgICYtaXRlbXtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfS8vJi1pdGVtXG4gICAgfS8vLl9saXN0XG5cbiAgICAuX3Bob3Rvc3tcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICAmLWxpc3R7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMyAtIDE2cHgpO1xuICAgICAgfVxuICAgIH0vLy5waG90b3NcbiAgfS8vLl9hc2lkZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fYXNpZGV7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gICAgICAuX2hlYWRsaW5le1xuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH0vLy5faGVhZGxpbmVcblxuICAgICAgLl9ib2R5e1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH0vLy5fYm9keVxuXG4gICAgICAuX3NjaG9vbHtcbiAgICAgICAgZHR7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLy5fc2Nob29sXG5cbiAgICAgIC5fbGlzdHtcbiAgICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICAgICAgJi1pdGVte1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9Ly8uX2xpc3RcblxuICAgICAgLl9waG90b3N7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAxNHB4O1xuXG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlLzIgLSA0cHgpO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLl9hc2lkZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jbWFjaGluZVxuIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI3JlcG9ydHN7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNsci1iZy1yZXBvcnRzKTtcblxuICAuX3lvdXR1YmV7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjphdXRvO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIFxuICAgIGF7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsIC4yNSkgdXJsKC4uL2kvaWNuLXBsYXkuc3ZnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIDE1JTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiBpZnJhbWV7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgfS8vLl95b3V0dWJlXG5cbiAgIC5pbm5lcntcbiAgfS8vLmlubmVyXG5cbiAgLnNlY3Rpb257XG4gICAgJi1oZWFkbGluZXtcbiAgICB9Ly8mLWhlYWRsaW5lXG4gIH0vLy5zZWN0aW9uXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7ICAgIFxuICAgIC5zZWN0aW9ue1xuICAgICAgJi1oZWFkbGluZXtcbiAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICB9Ly8uc2VjdGlvblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLnJlcG9ydHN7fVxuXG5cbiAgLl9yZXBvcnR7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAmLl9jb2xzMntcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfS8vXG5cbiAgICAmOm50aC1vZi10eXBlKDJuKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAuX2ZpZ3VyZXtcbiAgICAgIHdpZHRoOiA1NTVweDtcbiAgICB9Ly8uX2ZpZ3VyZVxuXG4gICAgLl9jb250ZXh0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDI0cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNTU1cHggLSAzNnB4KTtcbiAgICB9Ly8uX2NvbnRleHRcblxuICAgIC5faGVhZGxpbmV7XG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICAgIH1cbiAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAuX2JvZHl7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogLjVlbTtcbiAgICB9Ly8uX2JvZHlcbiAgfS8vLl9yZXBvcnRcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fcmVwb3J0e1xuICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAmLl9jb2xzMntcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cblxuICAgICAgLl9maWd1cmV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfS8vLl9maWd1cmVcblxuICAgICAgLl9jb250ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0vLy5fY29udGV4dFxuXG4gICAgICAuX2hlYWRsaW5le1xuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIH1cbiAgICAgIH0vLy5faGVhZGxpbmVcblxuICAgIH0vLy5fcmVwb3J0XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyNyZXBvcnRzXG4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jcGhvdG9nYWxsZXJ5e1xuXG4gIC5pbm5lcntcbiAgfS8vLmlubmVyXG5cbiAgLnNlY3Rpb257XG4gICAgJi1oZWFkbGluZXtcbiAgICB9Ly8mLWhlYWRsaW5lXG4gIH0vLy5zZWN0aW9uXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7ICAgIFxuICAgIC5zZWN0aW9ue1xuICAgICAgJi1oZWFkbGluZXtcbiAgICAgIH0vLyYtaGVhZGxpbmVcbiAgICB9Ly8uc2VjdGlvblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLnBob3RvZ2FsbGVyeXtcbiAgICAmLWxpc3R7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgZ2FwOiAxMnB4O1xuXG4gICAgICAuX2l0ZW17XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gOHB4KTtcbiAgICAgIH0vLyYtaXRlbVxuICAgIH0vLy5fZ2FsbGVyeVxuICB9Ly8ucGhvdG9nYWxsZXJ5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnBob3RvZ2FsbGVyeXtcbiAgICAgICYtbGlzdHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAxMnB4O1xuICAgICAgICBcbiAgICAgICAgLl9pdGVte1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUvMiAtIDZweCk7ICBcbiAgICAgICAgfVxuICAgICAgfS8vJi1saXN0XG4gICAgfS8vLnBob3RvZ2FsbGVyeVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jcGhvdG9nYWxsZXJ5IiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI2NhbXBhaWdue1xuICBcbiAgLnNlY3Rpb257XG4gICAgJi1oZWFkbGluZXt9Ly8mLWhlYWRsaW5lXG4gICAgJi1ib2R5e30vLyYtYm9keVxuICB9Ly8uc2VjdGlvblxuXG4gIC5fY2FtcGFpZ257XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgZ2FwOiAzNnB4O1xuICAgIGJhY2tncm91bmQ6ICM2NjY7XG4gICAgYm9yZGVyLXJhZGl1czogMThweDtcbiAgICBwYWRkaW5nOiAyNHB4O1xuXG4gICAgLl9yb3d7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfS8vLl9yb3dcblxuICAgIC5fZmlndXJle1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1NXB4IC0gMzZweCk7XG4gICAgfS8vLl9maWd1cmVcblxuICAgIC5fY29udGV4dHtcbiAgICAgIHdpZHRoOiA1NTVweDtcbiAgICB9Ly8uX2NvbnRleHRcblxuICAgIC5faGVhZGxpbmV7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAuX3ByaW1hcnl7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xNWVtO1xuICAgICAgfVxuICAgIH0vLy5faGVhZGxpbmVcblxuICAgIC5fb3V0bGluZXtcbiAgICAgIGRse1xuICAgICAgICBkdHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vLl9vdXRsaW5lXG5cbiAgICBvbHtcbiAgICAgIGxpe1xuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vXG5cbiAgfS8vLl9jYW1wYWlnblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fY2FtcGFpZ257XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgLl9maWd1cmV7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfS8vLl9maWd1cmVcblxuICAgICAgLl9jb250ZXh0e1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH0vLy5fY29udGV4dFxuXG4gICAgICAuX2hlYWRsaW5le1xuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgICAgIH0vLy5fcHJpbWFyeVxuICAgICAgfS8vLl9oZWFkbGluZVxuXG4gICAgICAuX291dGxpbmV7XG4gICAgICAgIGRke1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9Ly8uX291dGxpbmVcblxuICAgIH0vLy5fY2FtcGFpZ25cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI2NhbXBhaWduIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLyoqIOODouODvOODgOODqyAqL1xuYm9keXtcbiAgJi5pc01vZGFse1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufS8vYm9keVxuXG4jbW9kYWwtc2t5cGxhbntcbiAgXG4gIC5tZnAtY2xvc2V7XG4gICAgYmFja2dyb3VuZDogI2MwMDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDI0cHg7XG4gICAgdG9wOiA4cHg7XG4gICAgLy90cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2xhbXAoMHB4LCBjYWxjKDUwdncgLSA3OXB4KSwgY2FsYyg0ODBweCAtIDU2cHgpKSk7XG4gIH0vLy5tZnAtY2xvc2VcblxuICAuZm9vdGVyLWNsb3Nle1xuICAgIHBhZGRpbmc6IDM2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgYS5fYnRue1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfS8vLmZvb3Rlci1jbG9zZVxuXG4gIGltZ3tcbiAgICAmLl9jZW50ZXJ7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBpbWd7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuICAubW9kYWx7XG4gICAgJi1pbm5lcntcbiAgICAgIC8vIGJhY2tncm91bmQ6ICNjMDA7XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkc2t5cGxhbi1iZztcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICB9Ly8mLWlubmVyXG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgYmFja2dyb3VuZDogI0U5NTUwNDtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgfS8vJi1oZWFkbGluZVxuXG4gICAgJi1ib2R5e1xuICAgICAgcGFkZGluZzogMjRweDtcbiAgICAgIGJvcmRlcjogc29saWQgMTBweCAjRTk1NTA0O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICB9Ly8mLWJvZHlcblxuICAgICYtc2VjdGlvbntcblxuICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgICAgfVxuXG4gICAgICAmLWhlYWRsaW5le1xuXG4gICAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAgICYtYm9keXtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH0vLyYtYm9ieVxuXG4gICAgICAmLXJvd3tcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9Ly8mLXJvd1xuXG4gICAgICAmLWZpZ3VyZXtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNXB4KTtcbiAgICAgIH0vLyYtZmlndXJlXG5cbiAgICAgICYtY29udGV4dHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxNXB4KTtcbiAgICAgIH0vLyYtY29udGV4dFxuXG5cbiAgICAgIC5fbGluZXVwe1xuICAgICAgICAmLWxpc3R7XG4gIFxuICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUobisyKXtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IGRvdHRlZCAxcHggIzk5OTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9Ly8mLWl0ZW1cbiAgICAgICAgfS8vJi1saXN0XG4gICAgICB9Ly8uX2xpbmV1cFxuXG4gICAgfS8vJi1zZWN0aW9uXG4gIH0vLy5tb2RhbFxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLm1vZGFse1xuICAgICAgJi1oZWFkbGluZXtcblxuICAgICAgfS8vJi1oZWFkbGluZVxuXG4gICAgICAmLWJvZHl7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIH0vLyYtYm9ieVxuXG4gICAgICAmLXNlY3Rpb257XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgNnB4ICNFOTU1MDQ7XG5cbiAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLXJvd3tcblxuICAgICAgICB9Ly8mLXJvd1xuXG4gICAgICAgICYtZmlndXJle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9Ly8mLWZpZ3VyZVxuXG4gICAgICAgICYtY29udGV4dHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5fbGluZXVwe1xuICAgICAgICAgICYtbGlzdHtcbiAgICBcbiAgICAgICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShuKzIpe1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogZG90dGVkIDFweCAjOTk5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9Ly8mLWl0ZW1cbiAgICAgICAgICB9Ly8mLWxpc3RcbiAgICAgICAgfS8vLl9saW5ldXBcblxuICAgICAgfS8vJi1zZWN0aW9uXG4gICAgfS8vLm1vZGFsXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbiAgXG4gIFxuICAubm90ZXMtd3JhcHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjZGRkO1xuICB9Ly8ubm90ZXMtd3JhcFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ub3Rlcy13cmFwe1xuICAgICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgICAgYmFja2dyb3VuZDojRTk1NTA0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfS8vbm90ZXMtd3JhcFxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG4gIFxuXG4gIC8vc2t5cGxhblxuICAuc2t5cGxhbntcblxuICAgIGltZ3tcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmLWhlYWRsaW5le1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tcmVkLXByaW1hcnkpO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAzNnB4O1xuXG4gICAgICAmLXJvd3tcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH0vLy5za3lwbGFuXG5cbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQ5MHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9Ly8uX3ByaW1hcnlcblxuICAgICAgLl9ub3Rlc3tcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH0vLy5fbm90ZXNcblxuICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICYtYm9keXtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAzNnB4IDcycHg7XG4gICAgfS8vJi1ib2R5XG5cbiAgICAmLWZlYXR1cmVze1xuXG4gICAgICAmLWl0ZW17XG5cbiAgICAgIH0vLyYtaXRlbVxuICAgIH0vLyYtZmVhdHVyZXNcbiAgfS8vLnNreXBsYW5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2t5cGxhbntcbiAgICAgICYtaGVhZGxpbmV7XG4gICAgICAgIHBhZGRpbmc6IDM2cHggMjBweCAyMHB4O1xuXG4gICAgICAgICYtcm93e1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH0vLyYtaGVhZGxpbmVcblxuICAgICAgJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgfS8vJi1ib2R5XG4gICAgfS8vLnNreXBsYW5cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG5cbiAgLl9mZWF0dXJle1xuICAgICYtaGVhZGxpbmV7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgY29sb3I6ICNmZmY7XG5cbiAgICAgIC5fcHJpbWFyeXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgLy9sZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9Ly8uX3ByaW1hcnlcbiAgICB9Ly8mLWhlYWRsaW5lXG5cbiAgICAmLWJvZHl7XG4gICAgICBwYWRkaW5nOiAzNnB4IDE4cHg7XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcblxuICAgICAgICAmKy5fbm90ZXN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfS8vJi1ib2R5XG5cbiAgICAmLXJvd3tcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9Ly8mLXJvd1xuXG4gICAgLl90YmwwMXtcbiAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICAgICYrLl9ub3Rlc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfS8vLl9mZWF0dXJlXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLl9mZWF0dXJle1xuICAgICAgJi1oZWFkbGluZXtcbiAgICAgICAgLl9wcmltYXJ5e1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICB9Ly8uX3ByaW1hcnlcbiAgICAgIH0vLyYtaGVhZGxpZW5cblxuICAgICAgJi1ib2R5e1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDA7XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgICAgfVxuICAgICAgfS8vJi1ib2R5XG4gICAgfS8vLl9mZWF0dXJlXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG5cbi5fbm90ZXN7XG4gIFxuICBsaXtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIFxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgJi5fbnVte1xuICAgIGNvdW50ZXItcmVzZXQ6IG51bSAwO1xuXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtIDE7XG4gICAgICAgIGNvbnRlbnQ6IFwi4oC7XCIgY291bnRlcihudW0pO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLl9udW1cblxuICAmLl9hc3RlcntcbiAgICBsaXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwi77yKXCI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLyYuX2FzdGVyXG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBsaXtcbiAgICAgIGZvbnQtc2l6ZTogMS4wcmVtO1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vLl9ub3Rlc1xuXG5cbn0vLyNtb2RhbC1zdG9ja2NhclxuXG5cblxuXG4vL1xuLl90YmwwMXtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGgsdGR7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNkZGQ7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gIHRoZWFke1xuICAgIHRoLFxuICAgIHRke1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfS8vdGhlYWRcblxuICB0Ym9keXtcbiAgICB0aCxcbiAgICB0ZHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgfVxuICAgIHRoe1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgdGR7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9Ly90Ym9keVxuXG59Ly8uX3RibDAxXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX3RibDAxe1xuICAgIHRoLHRke1xuICAgICAgcGFkZGluZzogLjVlbSAuM2VtO1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgdGhlYWR7XG4gICAgICB0aCxcbiAgICAgIHRke1xuICAgICAgfVxuICAgIH0vL3RoZWFkXG5cbiAgICB0Ym9keXtcbiAgICAgIHRoe1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgIHRke1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIH1cbiAgICB9Ly90Ym9keVxuICB9Ly8uX3RibDAxXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuLl9ub3Rlc3tcbiAgbGl7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogXCLigLtcIjtcbiAgICB9XG4gIH0vL2xpXG5cbiAgJi5faW5saW5le1xuICAgIGxpe1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgfVxuICB9Ly8mLl9pbmxpbmVcbn0vLy5fbm90ZXNcblxuXG4jc2t5cGxhbi1mZWF0dXJlMDF7XG4gIFxufS8vI3NreXBsYW4tZmVhdHVyZTAxXG5cblxuI3NreXBsYW4tZmVhdHVyZTAye1xuICAuX2ZlYXR1cmV7XG4gICAgJi1maWd1cmVze1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGdhcDogMjRweDtcbiAgICB9XG4gIH0vLy5fZmVhdHVyZVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fZmVhdHVyZXtcbiAgICAgICYtZmlndXJlc3tcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAzNnB4O1xuXG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdG9wOiAtMThweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA4NiU7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9Ly8mLWl0ZW1cbiAgICAgIH0vLyYtZmlndXJlc1xuICAgIH0vLy5fZmVhdHVyZVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jc2t5cGxhbi1mZWF0dXJlMDJcblxuXG4jc2t5cGxhbi1mZWF0dXJlMDN7XG4gIC5fZmVhdHVyZXtcbiAgICAmLWZpZ3VyZXN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyNHB4O1xuICAgICAgY291bnRlci1yZXNldDogb3B0aW9uIDA7XG5cblxuICAgICAgJi1pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XG4gICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb3B0aW9uIDE7XG4gICAgICAgICAgY29udGVudDogXCLpgbjmip5cIiBjb3VudGVyKG9wdGlvbik7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNjY2O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9Ly8mLWl0ZW1cbiAgICB9Ly8mLWZpZ3VyZXNcbiAgfS8vLl9mZWF0dXJlXG5cbiAgLl9ub3Rlc3tcbiAgICAmLl9udW17XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW0gMjtcbiAgICB9Ly8mLl9udW1cbiAgfS8vLl9ub3Rlc1xuICBcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuX2ZlYXR1cmV7XG4gICAgICAmLWZpZ3VyZXN7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMjRweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgcGFkZGluZzogMTZweDtcblxuICAgICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vJi1pdGVtXG4gICAgICB9Ly8mLWZpZ3VyZXNcbiAgICB9Ly8uX2ZlYXR1cmVcbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI3NreXBsYW4tZmVhdHVyZTAzXG5cblxuIl19 */
