@charset "UTF-8";
:root {
  --clr-bg-page: #000000;
  --clr-text-default: #f0f0f0;
  --clr-bg-section: #333333;
  --clr-tbl01-border: #555555;
  --clr-tbl01-th: #333333;
  --clr-tbl01-td: transparent;
  --clr-tbl01-text: #ffffff;
  --clr-btn-border: #fff;
  --clr-btn-text: #fff;
  --bg-top: #96e9ff;
  --bg-mid: #f7e3ec;
  --bg-btm: #8ba6d3;
  --clr-blue: #084E9F;
  --clr-red-primary: #D11128;
  --clr-red-dark: #7D0000;
  --clr-red-lt: #ffc1c4;
  --clr-red-border: #C48D8D;
  --stamp-line: #b3d7f2;
  --label-bg: linear-gradient(to right, #8E54E9 0%, #4776E6 100%);
  --gradient-default: linear-gradient(0deg, var(--bg-btm) 0%, var(--bg-top) 100%);
  --gradient-hero: linear-gradient(0deg, #fffded, #d2ecfa);
  --gradient-ticket: linear-gradient(0deg, #e6e3f1, #fffded);
  --gradient-stamp: linear-gradient(0deg, #dbf0fb 0%, #f4fafe 100%);
  --gradient-train: linear-gradient(0deg, #ffe7a4, #ffe5ed);
  --header-h-pc: 90px;
  --header-h-sp: 63px;
  --fz-xxl: 4.2rem;
  --fz-xl: 3.6rem;
  --fz-lg: 2.4rem;
  --fz-md: 1.8rem;
  --fz-sm: 1.5rem;
  --fz-xs: 1.2rem;
  --fz-xxs: 1.0rem;
  --fz-xxl-sp: 2.4rem;
  --fz-xl-sp: 2.1rem;
  --fz-lg-sp: 1.8rem;
  --fz-md-sp: 1.5rem;
  --fz-sm-sp: 1.3rem;
  --fz-xs-sp: 1.1rem;
  --fz-xxs-sp: 1.0rem;
}

body {
  max-width: none;
}

.sentai50th {
  position: relative;
  font-family: "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Arial", "Verdana", "sans-serif";
  font-size: var(--fz-md);
  line-height: 1.7;
  font-weight: 400;
  font-feature-settings: "palt";
  letter-spacing: 0.07em;
  background: var(--clr-bg-page);
  color: var(--clr-text-default);
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .sentai50th {
    font-size: var(--fz-md-sp);
  }
}
.sentai50th * {
  box-sizing: border-box;
}
.sentai50th h1, .sentai50th h2, .sentai50th h3, .sentai50th h4, .sentai50th h5, .sentai50th h6,
.sentai50th dl, .sentai50th dt, .sentai50th dd,
.sentai50th ul, .sentai50th ol, .sentai50th li,
.sentai50th p {
  padding: 0;
  margin: 0;
}
.sentai50th h1, .sentai50th h2, .sentai50th h3, .sentai50th h4, .sentai50th h5, .sentai50th h6 {
  font-size: 1em;
  font-weight: 500;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.sentai50th ul, .sentai50th ol {
  list-style: none;
}
.sentai50th ._sample {
  width: 100%;
  max-width: 960px;
  margin: 0 auto 48px;
}
.sentai50th ._sample img {
  width: 100%;
}
.sentai50th ._none {
  display: none !important;
}
.sentai50th .pc-item {
  display: block;
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .sentai50th .pc-item {
    display: none;
  }
}
.sentai50th .sp-item {
  display: none;
  /** @media max-width: 767px */
}
@media screen and (max-width: 767px) {
  .sentai50th .sp-item {
    display: block;
  }
}
.sentai50th ._en {
  font-family: "Oswald", sans-serif;
  font-weight: 500;
}
.sentai50th .footer-pagetop {
  display: none !important;
}
.sentai50th .nowrap {
  display: inline-block;
}
.sentai50th .lead {
  font-weight: 500;
  color: var(--clr-text-default);
  font-size: var(--fz-md);
}
.sentai50th a._inline {
  display: inline-block;
  color: #fff;
  text-decoration: underline;
}
.sentai50th a._inline:hover {
  opacity: 0.35;
}
.sentai50th a._inline._external {
  position: relative;
  padding-right: 1em;
}
.sentai50th a._inline._external:before {
  content: "";
  display: block;
  width: 0.7em;
  height: 0.7em;
  background: url("../i/icn-external.png") no-repeat center center/contain;
  position: absolute;
  right: 0em;
  top: 50%;
  transform: translate(0, -50%);
}
.sentai50th a._btn {
  position: relative;
  display: inline-block;
  border-radius: 8px;
  padding: 1em 1em;
  border: solid 2px var(--clr-btn-border);
  line-height: 1;
  transition: opacity 0.3s ease-in-out;
  color: var(--clr-btn-text);
}
.sentai50th a._btn:hover {
  opacity: 0.35;
  text-decoration: none;
}
.sentai50th a._btn._arrow {
  padding-right: 2em;
}
.sentai50th a._btn._arrow:before {
  content: "";
  display: block;
  background: url("/app-files/img/sprite/icon.svg#arrow-usage") no-repeat 50%/contain;
  width: 0.7em;
  height: 0.7em;
  position: absolute;
  right: 0.7em;
  top: 50%;
  transform: translate(0, -50%);
}
.sentai50th a._btn._external {
  position: relative;
  padding-right: 3em;
}
.sentai50th a._btn._external:before {
  content: "";
  display: block;
  width: 0.7em;
  height: 0.7em;
  background: url("../i/icn-external.png") no-repeat center center/contain;
  position: absolute;
  right: 0.7em;
  top: 50%;
  transform: translate(0, -50%);
}
.sentai50th a._bnr {
  display: block;
  background: #f6f5fa;
}
.sentai50th a._bnr img {
  transition: all 0.3s ease-in-out;
}
.sentai50th a._bnr:hover img {
  opacity: 0.35;
}
.sentai50th .toc {
  width: 90px;
  height: 90px;
  position: fixed;
  z-index: 99;
  bottom: 10px;
  right: 30px;
  visibility: none;
  opacity: 0;
  transition: opacity 0.3s ease, visibility 0.3s ease;
}
.sentai50th .toc.show {
  opacity: 1;
  visibility: visible;
}
.sentai50th .toc.unfixed {
  position: absolute;
  bottom: 30px;
  right: 30px;
}
@media screen and (max-width: 767px) {
  .sentai50th .toc {
    width: 60px;
    height: 60px;
    bottom: 4px;
    right: 4px;
  }
  .sentai50th .toc.unfixed {
    bottom: 20px;
    right: 4px;
  }
}
.sentai50th ._tbl {
  border-collapse: collapse;
  width: 100%;
}
.sentai50th ._tbl th,
.sentai50th ._tbl td {
  padding: 16px 16px;
  text-align: left;
  border-bottom: solid 1px var(--clr-tbl01-border);
  line-height: 1.4;
  font-size: 1.6rem;
}
.sentai50th ._tbl th:first-of-type,
.sentai50th ._tbl td:first-of-type {
  border-top: solid 1px var(--clr-tbl01-border);
}
.sentai50th ._tbl th {
  background: rgba(255, 255, 255, 0.15);
  font-weight: 500;
  color: var(--clr-text-default);
}
@media screen and (max-width: 767px) {
  .sentai50th ._tbl {
    display: block;
  }
  .sentai50th ._tbl thead,
  .sentai50th ._tbl tbody,
  .sentai50th ._tbl tr,
  .sentai50th ._tbl th,
  .sentai50th ._tbl td {
    display: block;
    border-bottom: none;
    padding: 0;
    width: 100%;
  }
  .sentai50th ._tbl thead:first-of-type,
  .sentai50th ._tbl tbody:first-of-type,
  .sentai50th ._tbl tr:first-of-type,
  .sentai50th ._tbl th:first-of-type,
  .sentai50th ._tbl td:first-of-type {
    border-top: none;
  }
  .sentai50th ._tbl tr {
    position: relative;
    border-top: solid 1px var(--clr-tbl-01-border);
  }
  .sentai50th ._tbl th {
    position: relative;
    text-align: center;
    padding: 8px;
    font-size: var(--fz-md-sp);
    color: var(--text-color);
  }
  .sentai50th ._tbl td {
    padding: 24px 0;
    font-size: var(--fz-md-sp);
    font-weight: 400;
  }
}
.sentai50th ._tbl02 {
  border-collapse: collapse;
  width: 100%;
}
.sentai50th ._tbl02 th,
.sentai50th ._tbl02 td {
  padding: 8px 8px;
  text-align: left;
  border-bottom: solid 1px var(--clr-tbl01-border);
  line-height: 1.4;
  font-size: 1.6rem;
}
.sentai50th ._tbl02 th:first-of-type,
.sentai50th ._tbl02 td:first-of-type {
  border-top: solid 1px var(--clr-tbl01-border);
}
.sentai50th ._tbl02 th {
  font-weight: 500;
  color: var(--clr-text-default);
}
@media screen and (max-width: 767px) {
  .sentai50th ._tbl02 {
    display: block;
  }
  .sentai50th ._tbl02 thead,
  .sentai50th ._tbl02 tbody,
  .sentai50th ._tbl02 tr,
  .sentai50th ._tbl02 th,
  .sentai50th ._tbl02 td {
    display: block;
    border-bottom: none;
    padding: 0;
    width: 100%;
  }
  .sentai50th ._tbl02 thead:first-of-type,
  .sentai50th ._tbl02 tbody:first-of-type,
  .sentai50th ._tbl02 tr:first-of-type,
  .sentai50th ._tbl02 th:first-of-type,
  .sentai50th ._tbl02 td:first-of-type {
    border-top: none;
  }
  .sentai50th ._tbl02 tr {
    position: relative;
    display: flex;
    flex-direction: column;
    gap: 8px;
    border-top: solid 1px var(--clr-tbl01-border);
    margin-top: 16px;
    padding-top: 16px;
  }
  .sentai50th ._tbl02 tr:first-of-type {
    border-top: solid 1px var(--clr-tbl01-border);
  }
  .sentai50th ._tbl02 tr:last-of-type {
    border-bottom: solid 1px var(--clr-tbl01-border);
    padding-bottom: 16px;
  }
  .sentai50th ._tbl02 th {
    position: relative;
    background: none;
    color: var(--text-color);
  }
  .sentai50th ._tbl02 th:before {
    content: "";
  }
  .sentai50th ._tbl02 td {
    font-weight: 400;
    margin-top: 0.2em;
  }
}
.sentai50th ._outline {
  display: flex;
  flex-direction: column;
  gap: 0.7em;
  font-feature-settings: "palt";
  letter-spacing: 0.05em;
}
.sentai50th ._outline dl {
  display: flex;
  align-items: flex-start;
  align-items: baseline;
  gap: 16px;
}
.sentai50th ._outline dl dt {
  flex-shrink: 0;
  border: solid 2px var(--clr-blue);
  background: var(--clr-blue);
  color: #fff;
  border-radius: 1em;
  width: 9em;
  text-align: center;
  font-size: 0.8em;
  font-weight: 600;
}
.sentai50th ._outline dl dd {
  text-align: left;
  color: inherit;
}
.sentai50th ._outline dl dd ._notes {
  margin-top: 0;
}
.sentai50th ._outline dl:first-of-type {
  padding-top: 0;
}
@media screen and (max-width: 767px) {
  .sentai50th ._outline {
    gap: 1em;
  }
  .sentai50th ._outline dl {
    flex-direction: column;
    gap: 1em;
  }
  .sentai50th ._outline dl dt {
    width: 100%;
    font-size: 1em;
  }
  .sentai50th ._outline dl dd {
    padding-left: 0.5em;
    padding-right: 0.5em;
  }
}
.sentai50th ul._notes {
  margin-top: 1em;
  font-size: var(--fz-xs);
  font-weight: 400;
  line-height: 1.4;
}
.sentai50th ul._notes._inline li {
  display: inline-block;
}
.sentai50th ul._notes li {
  margin-top: 0.5em;
  padding-left: 1em;
  text-indent: -1em;
}
.sentai50th ul._notes li:before {
  content: "※";
}
.sentai50th ul._notes li:first-of-type {
  margin-top: 0;
}
.sentai50th p._notes {
  font-size: 0.72em;
}
.sentai50th p._notes:before {
  content: "※";
}
.sentai50th .copyright {
  text-align: center;
}
.sentai50th .footer {
  padding-block: 60px;
  /** @media max-width: 767px */
}
.sentai50th .footer .exhibition {
  text-align: center;
  margin-bottom: 36px;
}
.sentai50th .footer .exhibition a {
  display: inline-block;
  margin: auto;
}
.sentai50th .footer .copyright {
  margin-inline: auto;
  width: 100%;
  max-width: 1240px;
  padding-block: 24px;
  border-top: solid 1px #505050;
}
.sentai50th .footer .copyright p {
  font-size: var(--fz-xs);
  text-align: center;
}
@media screen and (max-width: 767px) {
  .sentai50th .footer {
    margin-top: 36px;
  }
  .sentai50th .footer .copyright {
    padding-block: 16px;
  }
  .sentai50th .footer .copyright p {
    text-align: left;
  }
}
.sentai50th section {
  position: relative;
  color: var(--text-color);
  padding: 72px 24px;
}
.sentai50th section ._inner {
  position: relative;
  background: url("../i/section-bg.png") no-repeat top right;
  width: 100%;
  max-width: 1240px;
  padding: 16px 0px;
  margin-inline: auto;
}
.sentai50th section ._inner:after {
  content: "";
  display: block;
  width: 100%;
  height: 60px;
  background: url("../i/section-bg.png") no-repeat bottom left;
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(0, 100%);
}
.sentai50th section ._headline {
  position: relative;
  padding: 0px 60px;
}
.sentai50th section ._headline ._title {
  display: flex;
  flex-direction: column;
  gap: 8px;
  border-left: solid 8px var(--clr-red-primary);
  padding-left: 24px;
}
.sentai50th section ._headline ._jp {
  line-height: 1;
  font-size: var(--fz-xxl);
  font-weight: bold;
  letter-spacing: 0.05em;
}
.sentai50th section ._headline ._en {
  line-height: 1;
  font-size: var(--fz-lg);
  font-weight: 500;
  letter-spacing: 0.05em;
}
.sentai50th section ._body {
  padding: 0px 60px;
}
.sentai50th section ._body ._row {
  margin-top: 36px;
}
@media screen and (max-width: 767px) {
  .sentai50th section {
    padding: 9.5744680851vw 20px;
  }
  .sentai50th section ._inner {
    padding: 16px 0px;
    background-image: url("../i/section-bg-sp.png");
  }
  .sentai50th section ._inner:after {
    height: 30px;
    background-image: url("../i/section-bg-sp.png");
  }
  .sentai50th section ._headline {
    padding: 0px 16px;
  }
  .sentai50th section ._headline ._title {
    border-left: solid 6px var(--clr-red-primary);
    padding-left: 16px;
  }
  .sentai50th section ._headline ._jp {
    font-size: var(--fz-xxl-sp);
  }
  .sentai50th section ._headline ._en {
    font-size: var(--fz-sm-sp);
  }
  .sentai50th section ._body {
    padding: 0 16px;
  }
}
.sentai50th ._cols2 {
  display: flex;
  gap: 36px;
}
.sentai50th ._cols2 ._col {
  width: calc(50% - 18px);
}
@media screen and (max-width: 767px) {
  .sentai50th ._cols2 {
    flex-direction: column;
  }
  .sentai50th ._cols2 ._col {
    width: 100%;
  }
}
.sentai50th ._center {
  text-align: center;
}
.sentai50th .sample {
  width: 100%;
  max-width: 1240px;
  margin-inline: auto;
  text-align: center;
}
.sentai50th .sample img {
  display: block;
  margin-inline: auto;
  width: 100%;
}
.sentai50th #navi {
  padding: 0 24px;
  /** @media max-width: 767px */
}
.sentai50th #navi ._inner {
  background: none;
}
.sentai50th #navi ._inner:after {
  display: none;
}
.sentai50th #navi .nav {
  display: flex;
  justify-content: center;
  gap: 60px;
}
.sentai50th #navi .nav-item a {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 8px;
  justify-content: center;
  color: #fff;
}
.sentai50th #navi .nav-item a:hover {
  text-decoration: none;
  opacity: 0.35;
}
.sentai50th #navi .nav-item span {
  display: block;
  line-height: 1;
  text-align: center;
}
.sentai50th #navi .nav-item ._en {
  font-size: var(--fz-xl);
  font-weight: 500;
  letter-spacing: 0.05em;
}
.sentai50th #navi .nav-item ._jp {
  font-size: 1.3rem;
}
@media screen and (max-width: 767px) {
  .sentai50th #navi .nav {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 8px;
  }
  .sentai50th #navi .nav-item a {
    background: #333;
    padding: 12px 8px;
  }
  .sentai50th #navi .nav-item a:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 0 8px 8px;
    border-color: transparent transparent #fff transparent;
    position: absolute;
    right: 3px;
    bottom: 3px;
  }
  .sentai50th #navi .nav-item ._en {
    font-size: var(--fz-xl-sp);
  }
}
.sentai50th #hero {
  padding: 24px;
  text-align: center;
  /** @media max-width: 767px */
}
.sentai50th #hero ._inner {
  display: flex;
  align-items: center;
  gap: 36px;
  padding: 0;
  background: none;
}
.sentai50th #hero ._inner:after {
  display: none;
}
.sentai50th #hero .context {
  display: flex;
  flex-direction: column;
  gap: 60px;
}
@media screen and (max-width: 767px) {
  .sentai50th #hero {
    padding: 0;
  }
  .sentai50th #hero ._inner {
    display: flex;
    flex-direction: column;
  }
  .sentai50th #hero .context {
    display: flex;
    flex-direction: column;
    gap: 24px;
    padding: 0 30px 30px;
  }
}
.sentai50th #exhibition {
  position: relative;
  padding-top: 24px;
  /** @media max-width: 767px */
}
.sentai50th #exhibition .tickets {
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.sentai50th #exhibition ._ticket dt {
  font-weight: bold;
}
.sentai50th #exhibition ._ticket dd {
  margin-top: 0.25em;
}
@media screen and (max-width: 767px) {
  .sentai50th #exhibition .tickets dd {
    margin-top: 0.5em;
  }
}
.sentai50th #train {
  position: relative;
  /** @media max-width: 767px */
}
.sentai50th #train .headmark_gallery .designs {
  display: flex;
  flex-direction: row;
  justify-content: center;
  gap: 36px;
}
@media screen and (max-width: 767px) {
  .sentai50th #train .headmark_gallery .designs {
    gap: 16px;
  }
}
.sentai50th #ticket {
  position: relative;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.sentai50th #ticket .overview {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding-right: 360px;
}
.sentai50th #ticket .overview ._figure {
  width: 324px;
  height: calc(100% - 36px);
  text-align: center;
  position: absolute;
  right: 0;
  top: 0;
}
.sentai50th #ticket .overview ._figure img {
  max-height: 100%;
}
.sentai50th #ticket .overview .btn-wrap {
  padding-block: 24px;
}
@media screen and (max-width: 767px) {
  .sentai50th #ticket .overview {
    padding-right: 0;
  }
  .sentai50th #ticket .overview .lead p {
    font-size: var(--fz-md-sp);
  }
  .sentai50th #ticket .overview ._figure {
    position: relative;
    width: 100%;
  }
  .sentai50th #ticket .overview ._figure img {
    width: auto;
    height: auto;
    max-width: 60%;
    max-height: 70vh;
  }
  .sentai50th #ticket .overview .btn-wrap {
    text-align: center;
  }
}
.sentai50th #ticket .quizrally {
  position: relative;
  background: #333;
  padding: 36px 36px 36px;
  margin-top: 60px;
}
.sentai50th #ticket .quizrally .label {
  display: inline-flex;
  background: var(--clr-red-dark);
  color: #fff;
  font-weight: 500;
  line-height: 1;
  letter-spacing: 0.1em;
  font-size: 3.2rem;
  padding: 12px 8px;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
.sentai50th #ticket .quizrally .label:before, .sentai50th #ticket .quizrally .label:after {
  content: "";
  display: block;
  width: 1.5em;
  height: 100%;
  background-image: url("../i/limited-bg.png");
  background-size: cover;
  background-repeat: no-repeat;
}
.sentai50th #ticket .quizrally .label:before {
  background-position: left center;
  position: absolute;
  left: 0;
  top: 0%;
  transform: translate(-100%, 0);
}
.sentai50th #ticket .quizrally .label:after {
  background-position: right center;
  position: absolute;
  right: 0;
  top: 0%;
  transform: translate(100%, 0);
}
.sentai50th #ticket .quizrally ._tbl th {
  white-space: nowrap;
  background: #202020;
}
.sentai50th #ticket .quizrally ._headline {
  padding: 0;
  margin-bottom: 16px;
}
.sentai50th #ticket .quizrally ._headline ._primary {
  font-size: var(--fz-xl);
}
.sentai50th #ticket .quizrally ._figure ._caption {
  text-align: center;
}
.sentai50th #ticket .quizrally .rallypoint dl {
  margin-top: 24px;
}
.sentai50th #ticket .quizrally .rallypoint dl:first-of-type {
  margin-top: 0;
}
.sentai50th #ticket .quizrally .rallypoint dt {
  font-size: 1.8rem;
  font-weight: bold;
}
.sentai50th #ticket .quizrally .rallypoint dd {
  font-size: 1.6rem;
}
.sentai50th #ticket .quizrally .rallypoint dd span {
  display: inline-block;
}
.sentai50th #ticket .quizrally .rallypoint ._figure {
  position: relative;
  text-align: center;
}
.sentai50th #ticket .quizrally .rallypoint ._figure img {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  margin: auto;
  width: auto;
  height: auto;
  max-height: 100%;
}
@media screen and (max-width: 767px) {
  .sentai50th #ticket .quizrally {
    padding: 8px 16px 36px;
  }
  .sentai50th #ticket .quizrally .label {
    display: block;
    width: auto;
    white-space: nowrap;
    font-size: 2rem;
    letter-spacing: 0;
    padding: 8px 0px;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
  }
  .sentai50th #ticket .quizrally .label:before, .sentai50th #ticket .quizrally .label:after {
    content: "";
    display: block;
    width: 36px;
    height: 100%;
    background-image: url("../i/limited-bg.png");
    background-size: cover;
    background-repeat: no-repeat;
  }
  .sentai50th #ticket .quizrally .label:before {
    background-position: left center;
    position: absolute;
    left: 0;
    top: 0%;
    transform: translate(-100%, 0);
  }
  .sentai50th #ticket .quizrally .label:after {
    background-position: right center;
    position: absolute;
    right: 0;
    top: 0%;
    transform: translate(100%, 0);
  }
  .sentai50th #ticket .quizrally ._headline {
    text-align: center;
  }
  .sentai50th #ticket .quizrally ._headline ._primary {
    font-size: var(--fz-xxl-sp);
  }
  .sentai50th #ticket .quizrally .rallypoint {
    border-top: solid 1px #999;
    padding-top: 36px;
  }
  .sentai50th #ticket .quizrally .rallypoint._cols2 {
    flex-direction: column-reverse;
  }
  .sentai50th #ticket .quizrally .rallypoint dt {
    font-size: 1.6rem;
  }
  .sentai50th #ticket .quizrally .rallypoint dd {
    font-size: 1.5rem;
  }
  .sentai50th #ticket .quizrally .rallypoint ._figure {
    width: 100%;
  }
  .sentai50th #ticket .quizrally .rallypoint ._figure img {
    position: relative;
  }
}
.sentai50th #station {
  position: relative;
  /** @media max-width: 767px */
  /** @media max-width: 767px */
  /** @media max-width: 767px */
}
.sentai50th #station .posters ._list {
  counter-reset: num 0;
  display: flex;
  flex-wrap: nowrap;
  gap: 8px;
}
.sentai50th #station .posters ._list-item {
  position: relative;
}
.sentai50th #station .posters ._list-item:before {
  counter-increment: num 1;
  content: counter(num);
  display: inline-block;
  padding: 4px calc(0.2em + 4px);
  background: var(--clr-red-primary);
  font-family: "Oswald", sans-serif;
  font-size: 1.6rem;
  line-height: 1;
  font-weight: 500;
  margin-right: 0.5em;
  position: absolute;
  left: 50%;
  top: 0;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 767px) {
  .sentai50th #station .posters ._list {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px 8px;
  }
}
.sentai50th #station .places {
  width: calc(60% - 18px);
}
.sentai50th #station .places ._headline {
  display: inline-block;
  padding: 8px 24px;
  background: #333;
  font-size: var(--fz-md);
  line-height: 1;
  margin-bottom: 16px;
  font-weight: 500;
}
.sentai50th #station .places ._tbl02 {
  counter-reset: num 0;
}
.sentai50th #station .places ._tbl02 th,
.sentai50th #station .places ._tbl02 td {
  line-height: 1;
}
.sentai50th #station .places ._tbl02 th:before {
  counter-increment: num 1;
  content: counter(num) "";
  display: inline-block;
  padding: 4px calc(0.2em + 4px);
  background: var(--clr-red-primary);
  font-family: "Oswald", sans-serif;
  font-size: 0.8em;
  font-weight: 500;
  margin-right: 0.5em;
}
@media screen and (max-width: 767px) {
  .sentai50th #station .places {
    width: 100%;
  }
  .sentai50th #station .places ._headline {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
  }
}
.sentai50th #station .kanban {
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: calc(40% - 18px);
  background: #333;
  padding: 16px 24px;
}
.sentai50th #station .kanban ._headline {
  text-align: center;
  font-size: 2.4rem;
  font-weight: 500;
  letter-spacing: 0.07em;
}
.sentai50th #station .kanban ._context p {
  font-size: var(--fz-sm);
}
@media screen and (max-width: 767px) {
  .sentai50th #station .kanban {
    width: 100%;
    padding: 16px;
  }
  .sentai50th #station .kanban ._headline {
    font-size: var(--fz-lg-sp);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L3NlbnRhaTUwdGgvYy9wYWdlLnNjc3MiLCJldmVudC9zZW50YWk1MHRoL2Mvc2Fzcy9fZWxlbWVudHMuc2NzcyIsImV2ZW50L3NlbnRhaTUwdGgvYy9zYXNzL19sYXlvdXQuc2NzcyIsImV2ZW50L3NlbnRhaTUwdGgvYy9zYXNzL19uYXZpLnNjc3MiLCJldmVudC9zZW50YWk1MHRoL2Mvc2Fzcy9faGVyby5zY3NzIiwiZXZlbnQvc2VudGFpNTB0aC9jL3Nhc3MvX2V4aGliaXRpb24uc2NzcyIsImV2ZW50L3NlbnRhaTUwdGgvYy9zYXNzL190cmFpbi5zY3NzIiwiZXZlbnQvc2VudGFpNTB0aC9jL3Nhc3MvdGlja2V0LnNjc3MiLCJldmVudC9zZW50YWk1MHRoL2Mvc2Fzcy9fc3RhdGlvbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFNRjtFQUNFOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlDO0FDZ0dGO0FBc0VBO0FBbUZBO0FBaUVBO0FDblNBO0FBd0JFOztBRmpERDtFQVhGO0lBWUk7OztBQUdGO0VBQ0U7O0FBR0Y7QUFBQTtBQUFBO0FBQUE7RUFJRTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQ3RHTjtFQUNFOztBQUdGO0VBQ0U7QUFHQzs7QUFGRDtFQUZGO0lBR0k7OztBQUlKO0VBQ0U7QUFHQzs7QUFGRDtFQUZGO0lBR0k7OztBQUtKO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBTUE7RUFDRTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLTjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFJQTtFQUNFOztBQVFSO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFHSjtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTtJQUNBOzs7QUFLTjtFQUNFO0VBQ0E7O0FBRUE7QUFBQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7QUFBQTtFQUNFOztBQUlKO0VBQ0U7RUFDQTtFQUNBOztBQUtKO0VBQ0U7SUFDRTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQUlKO0lBQ0U7SUFDQTs7RUFNRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBR0Y7SUFDRTtJQUNBO0lBQ0E7OztBQVNOO0VBQ0U7RUFDQTs7QUFFQTtBQUFBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUtKO0VBQ0U7SUFDRTs7RUFFQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0lBS0U7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJQUNFOztFQUlKO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBRUE7SUFDRTs7RUFFRjtJQUNFO0lBQ0E7O0VBSUo7SUFDRTtJQUNBO0lBRUE7O0VBRUE7SUFDRTs7RUFJSjtJQUVFO0lBQ0E7OztBQU9OO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQU1BO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBSU47RUFDRTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTtJQUNBOzs7QUFRUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUlFO0VBQ0U7O0FBS0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFDRTs7QUFHRjtFQUNFOztBQUtOO0VBQ0U7O0FBQ0E7RUFDRTs7QUFNSjtFQUNFOztBQUlGO0VBQ0U7QUFrQ0M7O0FBaENEO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTs7QUFHSjtFQXhCRjtJQXlCSTs7RUFNQTtJQUNFOztFQUNBO0lBQUU7OztBQ2xkUjtFQUNFO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJSjtFQUNFOztBQUNBO0VBQ0U7O0FBS047RUFDRTtJQUNFOztFQUVBO0lBQ0U7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7O0VBSUo7SUFDRTs7RUFFQTtJQUNFO0lBQ0E7O0VBRUY7SUFDRTs7RUFFRjtJQUNFOztFQUlKO0lBQ0U7OztBQVFKO0VBQ0U7RUFDQTs7QUFFQTtFQUNFOztBQUdKO0VBQ0U7SUFDRTs7RUFDQTtJQUNFOzs7QUFTTjtFQUNFOztBQUtKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FDeklKO0VBQ0U7QUFnRkM7O0FBOUVEO0VBQ0U7O0FBQ0E7RUFDRTs7QUFRSjtFQUNFO0VBQ0E7RUFDQTs7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBRUY7RUFDRTs7QUFJTjtFQUNFO0lBQ0U7SUFDQTtJQUNBOztFQUdFO0lBQ0U7SUFDQTs7RUFFQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUtKO0lBQ0U7OztBQzdFVjtFQUNFO0VBQ0E7QUEwQ0M7O0FBeENEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQVFKO0VBQ0U7RUFDQTtFQUNBOztBQU9GO0VBOUJGO0lBK0JJOztFQUVBO0lBQ0U7SUFDQTs7RUFHRjtJQUNFO0lBQ0E7SUFDQTtJQUNBOzs7QUN6Q047RUFDRTtFQUNBO0FBOEJDOztBQXRCRDtFQUNFO0VBQ0E7RUFDQTs7QUFJQTtFQUNFOztBQUVGO0VBQ0U7O0FBSUo7RUFHRTtJQUNFOzs7QUM5Qk47RUFDRTtBQWtCQzs7QUFiQztFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBRUk7SUFDRTs7O0FDaEJSO0VBQ0U7QUF1REM7QUFrTUE7O0FBdFBEO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFOztBQUlKO0VBQ0U7O0FBSUo7RUFDRTtJQUNFOztFQUdFO0lBQ0U7O0VBSUo7SUFDRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7O0VBSUo7SUFDRTs7O0FBTU47RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBT0Y7RUFDRTtFQUNBOztBQUlKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFOztBQUtGO0VBQ0U7O0FBVUY7RUFDRTs7QUFDQTtFQUNFOztBQUdKO0VBQ0U7RUFDQTs7QUFFRjtFQUNFOztBQUVBO0VBQ0U7O0FBSUo7RUFDRTtFQUNBOztBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFNUjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFQTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFFRjtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7O0VBSUo7SUFDRTs7RUFDQTtJQUNFOztFQU1KO0lBR0U7SUFDQTs7RUFFQTtJQUNFOztFQUdGO0lBQ0U7O0VBR0Y7SUFDRTs7RUFHRjtJQUNFOztFQUdBO0lBQ0U7OztBQ3JQWjtFQUNFO0FBaURDO0FBK0NBO0FBZ0NBOztBQXBIQztFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1SO0VBRUk7SUFDRTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFOztBQUVBO0FBQUE7RUFFRTs7QUFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLUjtFQUNFO0lBQ0U7O0VBRUE7SUFDRTtJQUNBO0lBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBSUE7RUFDRTs7QUFLTjtFQUNFO0lBQ0U7SUFDQTs7RUFDQTtJQUNFIiwiZmlsZSI6ImV2ZW50L3NlbnRhaTUwdGgvYy9wYWdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0ICd1dGYtOCc7XG46cm9vdHtcbiAgLS1jbHItYmctcGFnZTogIzAwMDAwMDtcbiAgLS1jbHItdGV4dC1kZWZhdWx0OiAjZjBmMGYwO1xuICAtLWNsci1iZy1zZWN0aW9uOiAjMzMzMzMzO1xuXG5cbiAgLS1jbHItdGJsMDEtYm9yZGVyOiAjNTU1NTU1O1xuICAtLWNsci10YmwwMS10aDogIzMzMzMzMztcbiAgLS1jbHItdGJsMDEtdGQ6IHRyYW5zcGFyZW50O1xuICAtLWNsci10YmwwMS10ZXh0OiAjZmZmZmZmO1xuXG4gIC0tY2xyLWJ0bi1ib3JkZXI6ICNmZmY7XG4gIC0tY2xyLWJ0bi10ZXh0OiAjZmZmO1xuXG5cbiAgLS1iZy10b3A6ICM5NmU5ZmY7XG4gIC0tYmctbWlkOiAjZjdlM2VjO1xuICAtLWJnLWJ0bTogIzhiYTZkMztcblxuICAtLWNsci1ibHVlOiAjMDg0RTlGO1xuICAtLWNsci1yZWQtcHJpbWFyeTogI0QxMTEyODtcbiAgLS1jbHItcmVkLWRhcms6ICM3RDAwMDA7XG4gIC0tY2xyLXJlZC1sdDogI2ZmYzFjNDtcbiAgLS1jbHItcmVkLWJvcmRlcjogI0M0OEQ4RDtcblxuICAtLXN0YW1wLWxpbmU6ICNiM2Q3ZjI7XG4gIC0tbGFiZWwtYmc6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgIzhFNTRFOSAwJSwgIzQ3NzZFNiAxMDAlKTtcbiAgXG4gIC0tZ3JhZGllbnQtZGVmYXVsdDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHZhcigtLWJnLWJ0bSkgMCUsIHZhcigtLWJnLXRvcCkgMTAwJSk7XG4gIC0tZ3JhZGllbnQtaGVybzogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZkZWQsICNkMmVjZmEpO1xuICAtLWdyYWRpZW50LXRpY2tldDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNlNmUzZjEsICNmZmZkZWQpO1xuICAtLWdyYWRpZW50LXN0YW1wOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI2RiZjBmYiAwJSwgI2Y0ZmFmZSAxMDAlKTtcbiAgLS1ncmFkaWVudC10cmFpbjogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmU3YTQsICNmZmU1ZWQpO1xuXG4gIC0taGVhZGVyLWgtcGM6IDkwcHg7XG4gIC0taGVhZGVyLWgtc3A6IDYzcHg7XG5cbiAgLS1mei14eGw6IDQuMnJlbTtcbiAgLS1mei14bDogMy42cmVtO1xuICAtLWZ6LWxnOiAyLjRyZW07XG4gIC0tZnotbWQ6IDEuOHJlbTtcbiAgLS1mei1zbTogMS41cmVtO1xuICAtLWZ6LXhzOiAxLjJyZW07XG4gIC0tZnoteHhzOiAxLjByZW07XG5cbiAgLS1mei14eGwtc3A6IDIuNHJlbTtcbiAgLS1mei14bC1zcDogMi4xcmVtO1xuICAtLWZ6LWxnLXNwOiAxLjhyZW07XG4gIC0tZnotbWQtc3A6IDEuNXJlbTtcbiAgLS1mei1zbS1zcDogMS4zcmVtO1xuICAtLWZ6LXhzLXNwOiAxLjFyZW07XG4gIC0tZnoteHhzLXNwOiAxLjByZW07XG59XG5cblxuXG5cbmJvZHl7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnNlbnRhaTUwdGh7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1mYW1pbHk6J05vdG8gU2FucyBKUCcsIFwi5ri444K044K344OD44Kv5L2TXCIsIFl1R290aGljLCBcIua4uOOCtOOCt+ODg+OCr1wiLCBcIll1IEdvdGhpY1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb05cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiQXJpYWxcIiwgXCJWZXJkYW5hXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IHZhcigtLWZ6LW1kKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmctcGFnZSk7XG4gIGNvbG9yOiB2YXIoLS1jbHItdGV4dC1kZWZhdWx0KTtcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotbWQtc3ApO1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgKntcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG5cbiAgaDEsaDIsaDMsaDQsaDUsaDYsXG4gIGRsLGR0LGRkLFxuICB1bCwgb2wsIGxpLFxuICBwe1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIGgxLGgyLGgzLGg0LGg1LGg2e1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1mZWF0dXJlLXNldHRpbmdzIDogXCJwYWx0XCI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICB9XG4gIHVsLG9se1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cblxuICAuX3NhbXBsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH0vLy5fc2FtcGxlXG5cblxuICAvL+OCqOODrOODoeODs+ODiFxuICBAaW1wb3J0ICdzYXNzL2VsZW1lbnRzJztcblxuICAvLyDjg6zjgqTjgqLjgqbjg4hcbiAgQGltcG9ydCAnc2Fzcy9sYXlvdXQnO1xuXG4gIC8vIOODmuODvOOCuOODiuODk+OCsuODvOOCt+ODp+ODs1xuICBAaW1wb3J0ICdzYXNzL25hdmknO1xuXG4gIC8vIEhlcm9cbiAgQGltcG9ydCAnc2Fzcy9oZXJvJztcblxuICAvLyBFeGhpYml0aW9uXG4gIEBpbXBvcnQgJ3Nhc3MvZXhoaWJpdGlvbic7XG5cbiAgLy8gVHJhaW5cbiAgQGltcG9ydCAnc2Fzcy90cmFpbic7XG5cbiAgLy8gVGNpa2V0XG4gIEBpbXBvcnQgJ3Nhc3MvdGlja2V0JztcbiAgXG4gIC8vIFF1aXpSYWxseVxuICAvLyBTdGF0aW9uXG4gIEBpbXBvcnQgJ3Nhc3Mvc3RhdGlvbic7XG5cbiAgXG5cbn0vLy5zZW50YWk1MHRoIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuLl9ub25le1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLnBjLWl0ZW17XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLy5wYy1pdGVtXG5cbi5zcC1pdGVte1xuICBkaXNwbGF5OiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8uc3AtaXRlbVxuXG5cbi5fZW57XG4gIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvb3Rlci1wYWdldG9we1xuICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcbn1cblxuLm5vd3JhcHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufS8vLnN0YXRpb25cblxuLmxlYWR7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiB2YXIoLS1jbHItdGV4dC1kZWZhdWx0KTtcbiAgZm9udC1zaXplOiB2YXIoLS1mei1tZCk7XG5cbn0vLy5sZWFkXG5cbmF7XG5cbiAgJi5faW5saW5le1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAuMzU7XG4gICAgfVxuXG4gICAgJi5fZXh0ZXJuYWx7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAuN2VtO1xuICAgICAgICBoZWlnaHQ6IC43ZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaS9pY24tZXh0ZXJuYWwucG5nJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgLyBjb250YWluO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfS8vYS5faW5saW5lXG5cbiAgJi5fYnRue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIHBhZGRpbmc6IDFlbSAxZW07XG4gICAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY2xyLWJ0bi1ib3JkZXIpOyBcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLWJ0bi10ZXh0KTtcblxuICAgICY6aG92ZXJ7XG4gICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJi5fYXJyb3d7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hcHAtZmlsZXMvaW1nL3Nwcml0ZS9pY29uLnN2ZyNhcnJvdy11c2FnZScpIG5vLXJlcGVhdCA1MCUvY29udGFpbjtcbiAgICAgICAgd2lkdGg6IC43ZW07XG4gICAgICAgIGhlaWdodDogLjdlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogLjdlbTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgfVxuICAgIH0vLyYuX2Fycm93XG5cbiAgICAmLl9leHRlcm5hbHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcblxuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IC43ZW07XG4gICAgICAgIGhlaWdodDogLjdlbTtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcuLi9pL2ljbi1leHRlcm5hbC5wbmcnKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlciAvIGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IC43ZW07XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH0vLy5fYnRuXG5cbiAgJi5fYm5ye1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmNmY1ZmE7XG4gICAgXG4gICAgaW1ne1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICB9XG5cbiAgICAmOmhvdmVye1xuICAgICAgaW1ne1xuICAgICAgICBvcGFjaXR5OiAuMzU7XG4gICAgICB9XG4gICAgfVxuICB9Ly8mLl9ibnJcbn0vL2FcblxuXG5cbi50b2N7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHZpc2liaWxpdHk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLCB2aXNpYmlsaXR5IDAuM3MgZWFzZTtcblxuICAmLnNob3d7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG5cbiAgJi51bmZpeGVke1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn0vLy50b2NcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50b2N7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvdHRvbTogNHB4O1xuICAgIHJpZ2h0OiA0cHg7XG5cbiAgICAmLnVuZml4ZWR7XG4gICAgICBib3R0b206IDIwcHg7XG4gICAgICByaWdodDogNHB4O1xuICAgIH1cbiAgfS8vLnRvY1xufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4uX3RibHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgdGgsXG4gIHRke1xuICAgIHBhZGRpbmc6IDE2cHggMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCB2YXIoLS1jbHItdGJsMDEtYm9yZGVyKTtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tY2xyLXRibDAxLWJvcmRlcik7XG4gICAgfVxuICB9XG5cbiAgdGh7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6IHZhcigtLWNsci10ZXh0LWRlZmF1bHQpO1xuICB9XG5cbiAgLnRke31cbn0vLy5fdGJsXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuX3RibHtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRoZWFkLFxuICAgIHRib2R5LFxuICAgIHRyLFxuICAgIHRoLFxuICAgIHRke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tY2xyLXRibC0wMS1ib3JkZXIpO1xuICAgICAgLy9tYXJnaW4tdG9wOiAuN2VtO1xuICAgICAgLy9wYWRkaW5nLXRvcDogLjdlbTtcbiAgICAgLy9wYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgfVxuXG4gICAgdGh7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LW1kLXNwKTtcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgICB9XG5cbiAgICB0ZHtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotbWQtc3ApO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIC8vbWFyZ2luLXRvcDogLjJlbTtcbiAgICB9XG4gIH0vLy5fdGJsXG59LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cblxuXG5cbi5fdGJsMDJ7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIHRoLFxuICB0ZHtcbiAgICBwYWRkaW5nOiA4cHggOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHZhcigtLWNsci10YmwwMS1ib3JkZXIpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggdmFyKC0tY2xyLXRibDAxLWJvcmRlcik7XG4gICAgfVxuICB9XG5cbiAgdGh7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogdmFyKC0tY2xyLXRleHQtZGVmYXVsdCk7XG4gIH1cblxuICAudGR7fVxufS8vLl90YmwwMlxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLl90YmwwMntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHRoZWFkLFxuICAgIHRib2R5LFxuICAgIHRyLFxuICAgIHRoLFxuICAgIHRke1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdHJ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgYm9yZGVyLXRvcDogc29saWQgMXB4IHZhcigtLWNsci10YmwwMS1ib3JkZXIpO1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCB2YXIoLS1jbHItdGJsMDEtYm9yZGVyKTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1vZi10eXBle1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggdmFyKC0tY2xyLXRibDAxLWJvcmRlcik7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIHRoe1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIC8vZm9udC1zaXplOiB2YXIoLS1mei1tZC1zcCk7XG4gICAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZHtcbiAgICAgIC8vZm9udC1zaXplOiB2YXIoLS1mei1zbS1zcCk7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbWFyZ2luLXRvcDogLjJlbTtcbiAgICB9XG4gIH0vLy5fdGJsMDJcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG5cbi5fb3V0bGluZXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAuN2VtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3MgOiBcInBhbHRcIjtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuXG4gIGRse1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIGdhcDogMTZweDtcbiAgICBcbiAgICBkdCxcbiAgICBkZHtcbiAgICB9XG5cbiAgICBkdHtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggdmFyKC0tY2xyLWJsdWUpO1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLWJsdWUpO1xuICAgICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1sYWJlbC1iZyk7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICAgIHdpZHRoOiA5ZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICBkZHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgLl9ub3Rlc3tcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gIH0vL2RsXG59Ly8uX291dGxpbmVcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5fb3V0bGluZXtcbiAgICBnYXA6IDFlbTtcblxuICAgIGRse1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMWVtO1xuXG4gICAgICBkdHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgfVxuICAgICAgZGR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogLjVlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcbiAgICAgIH1cbiAgICB9Ly9kbFxuICB9Ly8uX291dGxpbmVcbn0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuXG5cbnVsLl9ub3Rlc3tcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBmb250LXNpemU6IHZhcigtLWZ6LXhzKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAmLl9pbmxpbmV7XG4gICAgXG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAvL21hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgbGl7XG4gICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICB0ZXh0LWluZGVudDogLTFlbTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICfigLsnO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZXtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9Ly9saVxufS8vdWwuX25vdGVzXG5cbnAuX25vdGVze1xuICBmb250LXNpemU6IC43MmVtO1xuICAmOmJlZm9yZXtcbiAgICBjb250ZW50OiAn4oC7JztcbiAgfVxufVxuXG5cblxuLmNvcHlyaWdodHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufS8vLmNvcHlyaWdodFxuXG5cbi5mb290ZXJ7XG4gIHBhZGRpbmctYmxvY2s6IDYwcHg7XG5cbiAgLmV4aGliaXRpb257XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHg7XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG4gIH0vLy5leGhpYml0aW9uXG5cbiAgLmNvcHlyaWdodHtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmctYmxvY2s6IDI0cHg7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM1MDUwNTA7XG5cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mei14cyk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9Ly8uY29weXJpZ2h0XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgIC5leGhpYml0aW9ue1xuICAgICAgXG4gICAgfS8vLmV4aGliaXRpb25cblxuICAgIC5jb3B5cmlnaHR7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xuICAgICAgcHt0ZXh0LWFsaWduOiBsZWZ0O31cbiAgICB9XG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxufS8vLmZvb3RlciIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbnNlY3Rpb257XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBwYWRkaW5nOiA3MnB4IDI0cHg7XG5cbiAgLl9pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmctc2VjdGlvbik7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zZWN0aW9uLWJnLnBuZ1wiKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI0MHB4O1xuICAgIHBhZGRpbmc6IDE2cHggMHB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG5cbiAgICAmOmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaS9zZWN0aW9uLWJnLnBuZ1wiKSBuby1yZXBlYXQgYm90dG9tIGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgfVxuICB9Ly8uX2lubmVyXG5cbiAgLl9oZWFkbGluZXtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMHB4IDYwcHg7XG4gICAgLy9iYWNrZ3JvdW5kOiB2YXIoLS1jbHItYmctc2VjdGlvbik7XG5cbiAgICAuX3RpdGxle1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCA4cHggdmFyKC0tY2xyLXJlZC1wcmltYXJ5KTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICB9Ly8uX3RpdGxlXG4gICAgXG5cbiAgICAuX2pwe1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LXh4bCk7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuMDVlbTtcbiAgICB9XG4gICAgLl9lbntcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1sZyk7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wNWVtO1xuICAgIH1cbiAgfS8vLl9oZWFkbGluZVxuXG4gIC5fYm9keXtcbiAgICBwYWRkaW5nOiAwcHggNjBweDtcbiAgICAuX3Jvd3tcbiAgICAgIG1hcmdpbi10b3A6IDM2cHg7XG4gICAgfS8vLl9yb3dcbiAgfS8vLl9ib2R5XG4gIFxufS8vc2VjdGlvblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgc2VjdGlvbntcbiAgICBwYWRkaW5nOiBjYWxjKCgzNiAvIDM3NikgKiAxMDB2dykgMjBweDtcblxuICAgIC5faW5uZXJ7XG4gICAgICBwYWRkaW5nOiAxNnB4IDBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zZWN0aW9uLWJnLXNwLnBuZycpO1xuXG4gICAgICAmOmFmdGVye1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaS9zZWN0aW9uLWJnLXNwLnBuZycpO1xuICAgICAgfVxuICAgIH0vLy5faW5uZXJcblxuICAgIC5faGVhZGxpbmV7XG4gICAgICBwYWRkaW5nOiAwcHggMTZweDtcblxuICAgICAgLl90aXRsZXtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDZweCB2YXIoLS1jbHItcmVkLXByaW1hcnkpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICB9Ly8uX3RpdGxlXG4gICAgICAuX2pwe1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXh4bC1zcCk7XG4gICAgICB9Ly8uX2pwXG4gICAgICAuX2Vue1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXNtLXNwKTtcbiAgICAgIH0vLy5fZW5cbiAgICB9Ly8uX2hlYWRsaWVcblxuICAgIC5fYm9keXtcbiAgICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgICB9Ly8uX2JvZHlcbiAgfS8vc2VjdGlvblxufS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xuXG4gIC5faGVhZGxpbmV7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLl9jb2xzMntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMzZweDtcblxuICAgIC5fY29se1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAxOHB4KTtcbiAgICB9XG4gIH0vLy5jb2xzMlxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5fY29sczJ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLl9jb2x7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAvLyAmLl9zcC1yZXZlcnNle1xuICAgICAgLy8gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAvLyB9XG4gICAgfS8vLmNvbHMyXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAuX2NlbnRlcntcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH0vLy5fY2VudGVyXG5cblxuXG4uc2FtcGxle1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjQwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBpbWd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgfVxufS8vLnNhbXBsZSIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNuYXZpe1xuICBwYWRkaW5nOiAwIDI0cHg7XG5cbiAgLl9pbm5lcntcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICY6YWZ0ZXJ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfS8vLl9pbm5lclxuXG4gIC5uYXZpe1xuICBcbiAgfS8vLm5hdmlcblxuICAubmF2e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuXG4gICAgJi1pdGVte1xuICAgICAgYXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDhweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IC4zNTtcbiAgICAgICAgfVxuICAgICAgfS8vYSBcblxuICAgICAgc3BhbntcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5fZW57XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnoteGwpO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG4gICAgICB9XG4gICAgICAuX2pwe1xuICAgICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIH1cbiAgICB9Ly8mLWl0ZW1cbiAgfS8vLm5hdlxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5uYXZ7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgIGdhcDogOHB4O1xuICAgICAgXG4gICAgICAmLWl0ZW17XG4gICAgICAgIGF7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDhweDtcblxuICAgICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgOHB4IDhweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAzcHg7XG4gICAgICAgICAgICBib3R0b206IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuX2pwe31cbiAgICAgICAgLl9lbntcbiAgICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXhsLXNwKTtcbiAgICAgICAgfVxuICAgICAgfS8vLm5hdi1pdGVtXG4gICAgfS8vLm5hdlxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbn0vLyNuYXZpIiwiQGNoYXJzZXQgJ3V0Zi04JztcblxuI2hlcm97XG4gIHBhZGRpbmc6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAuX2lubmVye1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDM2cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuXG4gICAgJjphZnRlcntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9Ly8uX2lubmVyXG5cbiAgLmt2e1xuXG4gIH0vLy5rdlxuXG4gIC5jb250ZXh0e1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDYwcHg7XG5cbiAgICAuX3Jvd3tcblxuICAgIH1cbiAgfS8vLmNvbnRleHRcblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuX2lubmVye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfS8vLl9pbm5lclxuXG4gICAgLmNvbnRleHR7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4O1xuICAgIH1cbiAgfS8qKiBAbWVkaWEgbWF4LXdpZHRoOiA3NjdweCAqL1xufS8vI2hlcm8iLCJcbkBjaGFyc2V0ICd1dGYtOCc7XG5cbiNleGhpYml0aW9ue1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xuXG4gIC5fdGJse1xuICAgIHRoLHRke1xuICAgICAgXG4gICAgfVxuICB9Ly8uX3RibFxuXG4gIC50aWNrZXRze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE4cHg7XG4gIH0vLy50aWNrZXRzXG5cbiAgLl90aWNrZXR7XG4gICAgZHR7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gICAgZGR7XG4gICAgICBtYXJnaW4tdG9wOiAuMjVlbTtcbiAgICB9XG4gIH0vLy5fdGlja2V0XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpY2tldHN7XG4gICAgZHR7fVxuICAgIGRke1xuICAgICAgbWFyZ2luLXRvcDogLjVlbTtcbiAgICB9XG4gIH0vLy50aWNrZXRzXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cbn0vLyN0cmFpbiIsIkBjaGFyc2V0ICd1dGYtOCc7XG5cbiN0cmFpbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8v44OY44OD44OJ44Oe44O844KvXG4gIC5oZWFkbWFya19nYWxsZXJ5e1xuXG4gICAgLmRlc2lnbnN7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZ2FwOiAzNnB4O1xuICAgIH0vLy5kZXNpZ25zXG4gIH0vLy5oZWFkbWFyay1nYWxsZXJ5XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmhlYWRtYXJrX2dhbGxlcnl7XG4gICAgICAuZGVzaWduc3tcbiAgICAgICAgZ2FwOiAxNnB4O1xuICAgICAgfS8vLmRlc2lnbnNcbiAgICB9Ly8uaGVhZG1hcmstZ2FsbGVyeVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8jdHJhaW4iLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jdGlja2V0e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblxuICAub3ZlcnZpZXd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gICAgXG4gICAgcGFkZGluZy1yaWdodDogMzYwcHg7XG5cbiAgICAuX2ZpZ3VyZXtcbiAgICAgIHdpZHRoOiBjYWxjKDM2MHB4IC0gMzZweCk7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDM2cHgpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIGltZ3tcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9Ly8uZmlndXJlXG5cbiAgICAuYnRuLXdyYXB7XG4gICAgICBwYWRkaW5nLWJsb2NrOiAyNHB4O1xuICAgIH1cbiAgfS8vLm92ZXJ2aWV3XG4gIFxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5vdmVydmlld3tcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG5cbiAgICAgIC5sZWFke1xuICAgICAgICBwe1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotbWQtc3ApO1xuICAgICAgICB9XG4gICAgICB9Ly8ubGVhZFxuXG4gICAgICAuX2ZpZ3VyZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBpbWd7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogNjAlO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgICAgIH1cbiAgICAgIH0vLy5fZmlndXJlXG5cbiAgICAgIC5idG4td3JhcHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH0vLy5vdmVydmlld1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgXG4gIC5xdWl6cmFsbHl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgcGFkZGluZzogMzZweCAzNnB4IDM2cHg7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIC5sYWJlbHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXJlZC1kYXJrKTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgIHBhZGRpbmc6IDEycHggOHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMS41ZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAjY2NjO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2kvbGltaXRlZC1iZy5wbmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICB9XG4gICAgICAmOmFmdGVye1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgfVxuICAgIH0vLy5sYWJlbFxuXG4gICAgLy9jbGlwLXBhdGg6IHBvbHlnb24oNDhweCAwLCAxMDAlIDAsIDEwMCUgY2FsYygxMDAlIC0gNDhweCksIGNhbGMoMTAwJSAtIDQ4cHgpIDEwMCUsIDAgMTAwJSwgMCA0OHB4KTtcblxuICAgIC5fdGJse1xuICAgICAgdGh7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgICB9XG4gICAgfS8vLnRibFxuXG4gICAgLl9oZWFkbGluZXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgLl9wcmltYXJ5e1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWZ6LXhsKTtcbiAgICAgIH1cbiAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAuX2ZpZ3VyZXtcbiAgICAgIC5fY2FwdGlvbntcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH0vLy5fZmlndXJlXG5cbiAgICAucmFsbHlwb2ludHtcblxuICAgICAgLl9jb2xzMntcblxuICAgICAgfVxuXG4gICAgICBkbHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgJjpmaXJzdC1vZi10eXBle1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGR0e1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICBkZHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG5cbiAgICAgICAgc3BhbntcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLl9maWd1cmV7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWd7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfS8vLl9maWd1cmVcblxuICAgIH0vLy5yYWxseXBvaW50XG4gIH0vLy5xdWl6cmFsbHlcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucXVpenJhbGx5e1xuICAgICAgcGFkZGluZzogOHB4IDE2cHggMzZweDtcblxuICAgICAgLmxhYmVse1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmc6IDhweCAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVye1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pL2xpbWl0ZWQtYmcucG5nJyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXJ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApO1xuICAgICAgICB9XG4gICAgICB9Ly8ubGFiZWxcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuX3ByaW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei14eGwtc3ApO1xuICAgICAgICB9XG4gICAgICB9Ly8uX2hlYWRsaW5lXG5cbiAgICAgIFxuXG4gICAgICAucmFsbHlwb2ludHtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgICAgICAvL3BhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzZweDtcblxuICAgICAgICAmLl9jb2xzMntcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIH1cblxuICAgICAgICBkdHtcbiAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGRke1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLl9maWd1cmV7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy9ib3JkZXI6IHNvbGlkIDFweCAjOTk5O1xuICAgICAgICAgXG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIH1cbiAgICAgICAgfS8vLl9maWd1cmVcbiAgICAgIH0vLy5yYWxseXBvaW50XG4gICAgfS8vLnF1aXpyYWxseVxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbn0vLyN0aWNrZXQiLCJAY2hhcnNldCAndXRmLTgnO1xuXG4jc3RhdGlvbntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5fY29sczJ7XG5cbiAgICAuX2NvbHtcblxuICAgIH1cbiAgfS8vLl9jb2xzMlxuXG4gIC5wb3N0ZXJze1xuICAgIFxuXG4gICAgLl9saXN0e1xuICAgICAgY291bnRlci1yZXNldDogbnVtIDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBnYXA6IDhweDtcblxuICAgICAgJi1pdGVte1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG51bSAxO1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtKTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogNHB4IGNhbGMoLjJlbSArIDRweCk7XG4gICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tY2xyLXJlZC1wcmltYXJ5KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ09zd2FsZCcsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfS8vLnBvc3RlcnNcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucG9zdGVyc3tcbiAgICAgIC5fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAyNHB4IDhweDtcbiAgICAgIH1cbiAgICB9Ly8ucG9zdGVyc1xuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG5cbiAgLnBsYWNlc3tcbiAgICB3aWR0aDogY2FsYyg2MCUgLSAxOHB4KTtcblxuICAgIC5faGVhZGxpbmV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA4cHggMjRweDtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZ6LW1kKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5fdGJsMDJ7XG4gICAgICBjb3VudGVyLXJlc2V0OiBudW0gMDtcblxuICAgICAgdGgsXG4gICAgICB0ZHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG5cbiAgICAgIHRoe1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbnVtIDE7XG4gICAgICAgICAgY29udGVudDogY291bnRlcihudW0pICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA0cHggY2FsYyguMmVtICsgNHB4KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jbHItcmVkLXByaW1hcnkpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3N3YWxkJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9Ly8udGJsMDJcbiAgfS8vLnBsYWNlc1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wbGFjZXN7XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9Ly8ucGxhY2VzXG4gIH0vKiogQG1lZGlhIG1heC13aWR0aDogNzY3cHggKi9cblxuICAua2FuYmFue1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgd2lkdGg6IGNhbGMoNDAlIC0gMThweCk7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICBwYWRkaW5nOiAxNnB4IDI0cHg7XG5cbiAgICAuX2hlYWRsaW5le1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4wN2VtO1xuICAgIH0vLy5faGVhZGxpbmVcblxuICAgIC5fY29udGV4dHtcbiAgICAgIHB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZnotc20pO1xuXG4gICAgICB9XG4gICAgfS8vLl9jb250ZXh0XG4gIH0vLy5rYW5iYW5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAua2FuYmFue1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgLl9oZWFkbGluZXtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1mei1sZy1zcCk7XG4gICAgICB9XG4gICAgfS8vLmthbmJhblxuICB9LyoqIEBtZWRpYSBtYXgtd2lkdGg6IDc2N3B4ICovXG59Ly8gI3N0YXRpb24iXX0= */
