#header {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100% !important;
  z-index: 9999;
  transform: translateY(-100%);
  transition: transform 0.35s ease;
}
#header.is-header-visible {
  transform: translateY(0);
}

.contents {
  padding-top: 0;
  position: relative;
}

.main {
  padding: 0;
  padding-bottom: clamp(96px, 13vw, 150px);
  display: flex;
  flex-direction: column;
  align-items: center;
  word-break: auto-phrase;
}
.main h2 {
  font-size: 2.12544rem;
  margin-bottom: 16px;
}
.main .lead {
  font-size: 1.476rem;
  font-weight: bold;
  margin: 16px auto 8px;
}
.main div,
.main section {
  box-sizing: border-box;
}

.hero {
  position: relative;
  width: 100%;
  overflow: hidden;
}
@media only screen and (min-width: 769px) {
  .hero {
    height: 870px;
  }
}

.hero__slideshow {
  position: absolute;
  inset: 0;
}

.hero__slide {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center center;
  opacity: 0;
  z-index: 0;
  transition: opacity 1s ease-in-out;
}
.hero__slide.is-active {
  opacity: 1;
  z-index: 1;
}
@media only screen and (min-width: 1081px) {
  .hero__slide--sp-only {
    display: none;
  }
}
.hero__slide--pc-only {
  display: none;
}
@media only screen and (min-width: 1081px) {
  .hero__slide--pc-only {
    display: block;
  }
}
.hero__slide--1 {
  background-image: url(img/slide/hero_slide_1_sp.webp);
}
@media only screen and (min-width: 1081px) {
  .hero__slide--1 {
    background-image: url(img/slide/hero_slide_1.webp);
  }
}

.hero__slideshow.is-loaded .hero__slide--2 {
  background-image: url(img/slide/hero_slide_2.webp);
}
.hero__slideshow.is-loaded .hero__slide--3 {
  background-image: url(img/slide/hero_slide_3.webp);
}

.hero__inner {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.hero__logo {
  width: 900px;
  max-width: 90%;
  padding-top: 16px;
  text-align: left;
  position: relative;
  z-index: 2;
  height: 0;
}
.hero__logo img {
  height: 36px;
  width: auto;
}
@media only screen and (min-width: 769px) {
  .hero__logo img {
    height: 62px;
  }
}

.hero__charter {
  text-align: right;
  width: 900px;
  max-width: 100%;
  position: relative;
  z-index: 1;
  right: -18px;
}
@media only screen and (min-width: 769px) {
  .hero__charter {
    right: 0;
  }
}
.hero__charter img {
  width: 180px;
  height: auto;
  display: inline-block;
}
@media only screen and (min-width: 769px) {
  .hero__charter img {
    width: 284px;
    right: 0;
  }
}

.hero__text-wrap {
  flex: 1;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: -18px;
  z-index: 0;
}
@media only screen and (min-width: 769px) {
  .hero__text-wrap {
    top: -50px;
  }
}

.hero__text-bg {
  position: absolute;
  left: 48%;
  top: 45%;
  transform: translate(-50%, -50%);
  width: 115%;
  max-width: 820px;
  pointer-events: none;
}

.hero__text-img {
  position: relative;
  z-index: 1;
  width: 92%;
  max-width: 770px;
}

.tour-lead {
  padding: 40px 24px;
  text-align: center;
  font-weight: bold;
}
.tour-lead p {
  display: inline-block;
  text-align: left;
  font-size: 1.23rem;
  line-height: 1.8;
  max-width: 700px;
}
.tour-lead-note {
  font-size: 1.23rem;
  display: block;
  background-color: #eff1ea;
  margin-top: 16px;
  padding: 0.3em 1em;
  text-align: center;
}

.tour-info {
  padding: 0 24px 40px;
  display: flex;
  justify-content: center;
}

.tour-info__table {
  border-collapse: separate;
  border-spacing: 0;
  border: 5px solid #979c81;
  border-radius: 8px;
}
.tour-info__table tr:first-child th,
.tour-info__table tr:first-child td {
  border: none;
}
.tour-info__table th,
.tour-info__table td {
  border-top: 1px solid #c8c8c8;
  padding: 8px 12px;
  font-size: 1.025rem;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
  line-height: 1.5;
}
@media only screen and (min-width: 769px) {
  .tour-info__table th,
  .tour-info__table td {
    font-size: 1.23rem;
    padding: 9.6px 20px;
  }
}
.tour-info__table th {
  background-color: #979c81;
  color: #fff;
  font-weight: bold;
}
.tour-info__table td {
  background-color: #fff;
  color: #333;
  max-width: 440px;
}

.tour-info__price {
  color: #e8761b;
  font-size: 1.7712rem;
  font-weight: bold;
}

.event-detail {
  padding: 0 24px 40px;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
}

.event-detail__feature {
  width: 100%;
  max-width: 820px;
  display: flex;
  justify-content: center;
}

.event-card--feature {
  width: 100%;
}

.event-detail__inner {
  width: 100%;
  max-width: 820px;
  display: grid;
  grid-template-columns: 1fr;
  gap: 24px;
}
@media only screen and (min-width: 481px) {
  .event-detail__inner {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    align-items: stretch;
  }
}
@media only screen and (min-width: 1401px) {
  .event-detail__inner {
    grid-template-columns: repeat(4, 1fr);
    max-width: 1400px;
  }
}

.event-card {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}

.event-card__head {
  padding: 16px 16px 8px;
  text-align: center;
}

.event-card__label {
  font-size: 1.23rem;
  color: #95b405;
  font-weight: bold;
  line-height: 1.5;
  margin-bottom: 0.4em;
}

.event-card__title {
  font-size: 1.7712rem;
  font-weight: bold;
  line-height: 1.3;
}

.event-card__figure {
  margin: 0;
  background-color: #e8e8e8;
  aspect-ratio: 3/2;
  order: -1;
}

.event-card__img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.event-card__body {
  padding: 16px;
  flex: 1;
}

.event-card__text {
  font-size: 1.025rem;
  line-height: 1.9;
}
@media only screen and (min-width: 769px) {
  .event-card__text {
    font-size: 1.23rem;
  }
}

.event-card__note {
  margin-top: 8px;
}

@keyframes cta-shimmer {
  0% {
    left: -75%;
  }
  60%, 100% {
    left: 125%;
  }
}
.tour-cta {
  text-align: center;
  padding: 40px 24px 80px;
  width: 100%;
}

.tour-cta__btn {
  display: inline-block;
  box-sizing: border-box;
  position: relative;
  overflow: hidden;
  background-color: #aacd06;
  color: #fff;
  font-weight: bold;
  font-size: 1.7712rem;
  padding: 16px 21px 16px 32px;
  margin: 16px;
  border-radius: 3em;
  text-decoration: none;
  min-width: 240px;
  text-align: center;
  box-shadow: 0 4px 18px rgba(170, 205, 6, 0.45), 0 2px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.22s ease, box-shadow 0.22s ease;
  will-change: transform;
}
.tour-cta__btn::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -75%;
  width: 50%;
  height: 200%;
  background: linear-gradient(to right, transparent 0%, rgba(255, 255, 255, 0.42) 50%, transparent 100%);
  transform: skewX(-20deg);
  animation: cta-shimmer 3s ease-in-out infinite;
  pointer-events: none;
}
.tour-cta__btn:hover {
  transform: translateY(-5px);
  box-shadow: 0 14px 36px rgba(170, 205, 6, 0.55), 0 4px 12px rgba(0, 0, 0, 0.15);
  color: #fff;
  text-decoration: none;
}
.tour-cta__btn:hover .tour-cta__btn-icon {
  transform: translateY(-50%) translateX(5px);
}
.tour-cta__btn:active {
  transform: translateY(1px);
  box-shadow: 0 2px 10px rgba(170, 205, 6, 0.4);
  transition-duration: 0.08s;
}
.tour-cta__btn:visited {
  color: #fff;
}
@media only screen and (min-width: 769px) {
  .tour-cta__btn {
    font-size: 1.7712rem;
    padding: 20px 53px 20px 64px;
  }
}
.tour-cta__btn .chuuki {
  font-size: 4vw;
  color: inherit;
  font-weight: normal;
}
@media only screen and (min-width: 769px) {
  .tour-cta__btn .chuuki {
    font-size: 0.8em;
  }
}

.tour-cta__btn-datenum {
  display: inline-block;
  font-size: 1.2em;
  color: inherit;
}

.tour-cta__btn-icon {
  position: absolute;
  right: 32px;
  top: 50%;
  transform: translateY(-50%);
  width: 1.3em;
  height: 1.3em;
  transition: transform 0.22s ease;
}

.tour-cta > .tour-cta__btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.4em;
}
.tour-cta > .tour-cta__btn .tour-cta__btn-icon {
  position: static;
  top: auto;
  right: auto;
  transform: none;
}
.tour-cta > .tour-cta__btn:hover .tour-cta__btn-icon {
  transform: translateX(5px);
}

.spot-info {
  background-color: #eff1ea;
  width: 100%;
  padding: 0 0 96px;
  text-align: left;
  color: #231815;
}

.oshi-hero {
  position: relative;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 16px;
  padding: 48px 16px 40px;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
}
@media only screen and (min-width: 769px) {
  .oshi-hero {
    gap: 32px;
    padding: 64px 32px 16px;
  }
}
.oshi-hero + .chuuki {
  text-align: center;
  padding-bottom: 48px;
}

.oshi-circles {
  position: absolute;
  top: 48px;
  z-index: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
}
@media only screen and (min-width: 769px) {
  .oshi-circles {
    position: static;
    flex-direction: row;
    align-items: flex-start;
    gap: 20px;
  }
}

.oshi-circles--left {
  left: 16px;
}
@media only screen and (min-width: 769px) {
  .oshi-circles--left {
    left: auto;
  }
}

.oshi-circles--right {
  right: 16px;
}
@media only screen and (min-width: 769px) {
  .oshi-circles--right {
    right: auto;
  }
}

.oshi-circle {
  width: clamp(60px, 12vw, 168px);
  aspect-ratio: 1/1;
  border-radius: 50%;
  overflow: hidden;
  flex-shrink: 0;
}
.oshi-circle img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  transition: opacity 0.5s ease;
}

.oshi-hero__center {
  flex: 1 1 auto;
  min-width: 0;
  width: 100%;
  max-width: 650px;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (min-width: 769px) {
  .oshi-hero__center {
    flex: 0 1 650px;
    width: auto;
    margin: 0;
  }
}

.oshi-hero__logo {
  width: clamp(200px, 30vw, 380px);
  max-width: 100%;
  height: auto;
  margin-bottom: 20px;
}

.oshi-hero__lead {
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 1.476rem;
  line-height: 1.95;
  color: #231815;
  margin-bottom: 24px;
}

.btn-profile {
  background: none;
  border: 0;
  padding: 0;
  cursor: pointer;
  margin-bottom: 24px;
}
.btn-profile img {
  width: auto;
  height: 40px;
  max-width: 100%;
  transition: transform 0.2s ease, filter 0.2s ease;
}
@media only screen and (min-width: 769px) {
  .btn-profile img {
    height: 46px;
  }
}
.btn-profile:hover img {
  transform: translateY(-2px);
  filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.18));
}

.oshi-hero__note {
  font-size: 0.8541666667rem;
  color: #555;
  line-height: 1.6;
  text-align: center;
}

.plan-title-wrap {
  background-color: #eff1ea;
  width: 100%;
  padding: 16px 24px 48px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media only screen and (min-width: 769px) {
  .plan-title-wrap {
    padding: 24px 48px 64px;
  }
}

.plan-title-badge-mini {
  width: clamp(96px, 12vw, 140px);
  height: auto;
  margin-bottom: 16px;
}

.plan-title-img {
  width: clamp(280px, 46vw, 560px);
  height: auto;
  display: block;
  margin: 0 auto 32px;
}

.yanmo-hito {
  display: flex;
  align-items: center;
  gap: 12px;
  justify-content: center;
}

.yanmo-hito__face {
  width: 60px;
  height: 60px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  flex-shrink: 0;
}
@media only screen and (min-width: 769px) {
  .yanmo-hito__face {
    width: 72px;
    height: 72px;
  }
}

.yanmo-hito__bubble {
  position: relative;
  background: #fff;
  border-radius: 14px;
  padding: 12px 16px;
  max-width: 260px;
}
.yanmo-hito__bubble::after {
  content: "";
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  margin-left: -1px;
  border: 9px solid transparent;
  border-left-color: #fff;
}

.yanmo-hito__text {
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 1.23rem;
  line-height: 1.7;
  color: #231815;
  margin: 0;
}

.yanmo-hito--closing {
  margin-top: 48px;
  padding: 0 24px;
}
.yanmo-hito--closing .yanmo-hito__bubble {
  max-width: 460px;
}

.day-section {
  position: relative;
  width: 100%;
  min-height: clamp(240px, 22vw, 320px);
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}

.day-section__map-wrap {
  position: absolute;
  inset: 0;
}

.day-section__map-iframe {
  width: 100%;
  height: 100%;
  border: 0;
  pointer-events: none;
  filter: grayscale(0.4) saturate(0.55) brightness(1.03);
}

.day-section__map-overlay {
  position: absolute;
  inset: 0;
  background: rgba(47, 49, 33, 0.66);
}

.day-section__content {
  position: relative;
  z-index: 2;
  width: 100%;
  max-width: 720px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
}

.day-section__badge {
  width: clamp(120px, 15vw, 196px);
  height: auto;
}

.day-section__route {
  background: #fff;
  border-radius: 12px;
  padding: 12px 24px;
  box-shadow: 0 3px 14px rgba(0, 0, 0, 0.14);
  text-align: center;
  max-width: 100%;
}

.day-section__route-line {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: center;
  gap: 6px;
  margin-bottom: 4px;
}

.day-section__route-point {
  font-size: 1.23rem;
  font-weight: bold;
  color: #333;
}

.day-section__route-mid {
  font-size: 1.025rem;
  color: #555;
}

.day-section__route-icon {
  width: 1.1em;
  height: 1.1em;
  color: #aacc03;
  flex-shrink: 0;
}

.day-section__route-comment {
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 1.23rem;
  color: #231815;
  line-height: 1.6;
  margin: 0;
}

.oshi-sub {
  background-color: #eff1ea;
  width: 100%;
  padding: 40px 24px 64px;
}
@media only screen and (min-width: 769px) {
  .oshi-sub {
    padding: 48px 32px 20px;
  }
}

.oshi-sub__header {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  margin-bottom: 16px;
  position: relative;
  z-index: 1;
}

.oshi-sub__badge {
  width: clamp(88px, 11vw, 124px);
  height: auto;
}

.oshi-sub__midashi {
  width: clamp(230px, 34vw, 400px);
  height: auto;
}

.oshi-sub__box {
  border: 2px solid #cfe07d;
  border-radius: 10px;
  background: transparent;
  max-width: 1740px;
  margin: 0 auto;
  padding: 32px 24px 40px;
}
@media only screen and (min-width: 769px) {
  .oshi-sub__box {
    padding: 48px 40px;
    position: relative;
    top: -4em;
    z-index: 0;
  }
}

.oshi-card-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 32px;
}
@media only screen and (min-width: 481px) {
  .oshi-card-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 769px) {
  .oshi-card-grid {
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
  }
}

.oshi-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.oshi-card__photo {
  width: 100%;
  aspect-ratio: 1/1;
  overflow: hidden;
  border-radius: 2px;
}
.oshi-card__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
.oshi-card:hover .oshi-card__photo img {
  transform: scale(1.04);
}

.oshi-card__body {
  width: 100%;
  padding: 16px 4px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  flex: 1;
}

.oshi-card__name {
  margin: 0 0 12px;
  line-height: 1;
  width: 100%;
}
.oshi-card__name img {
  height: clamp(2.1rem, 3vw, 2.7rem);
  width: auto;
  max-width: 100%;
  display: block;
  margin: 0 auto;
}

.oshi-sub--spot .oshi-card__name img {
  height: clamp(4.55rem, 6.5vw, 5.85rem);
}

.oshi-sub + .oshi-sub {
  padding-top: 0;
}

.oshi-sub--susukino .oshi-sub__box {
  max-width: 1180px;
}
.oshi-sub--susukino .oshi-card-grid {
  grid-template-columns: 1fr;
}
@media only screen and (min-width: 481px) {
  .oshi-sub--susukino .oshi-card-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 769px) {
  .oshi-sub--susukino .oshi-card-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
  }
}
.oshi-sub--susukino .oshi-card__name {
  margin-bottom: 16px;
}
.oshi-sub--susukino .oshi-card__name img {
  height: clamp(4.55rem, 6.5vw, 5.85rem);
  width: auto;
  max-width: 100%;
}
.oshi-sub--susukino .oshi-card__shop {
  width: 100%;
  max-width: 340px;
}
.oshi-sub--susukino .oshi-card__shop + .oshi-card__shop {
  margin-top: 10px;
}

.oshi-sub--otarulunch .oshi-sub__box {
  max-width: 1180px;
}
.oshi-sub--otarulunch .oshi-card-grid {
  grid-template-columns: 1fr;
}
@media only screen and (min-width: 481px) {
  .oshi-sub--otarulunch .oshi-card-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (min-width: 769px) {
  .oshi-sub--otarulunch .oshi-card-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
  }
}
.oshi-sub--otarulunch .oshi-card__name img {
  height: clamp(4.55rem, 6.5vw, 5.85rem);
}

.oshi-sub--tabearuki .oshi-sub__box {
  max-width: 1120px;
}
.oshi-sub--tabearuki .oshi-card__desc {
  flex: 0 0 auto;
  margin-left: auto;
  margin-right: auto;
}
.oshi-sub--tabearuki .oshi-card__shop {
  width: auto;
  min-width: 220px;
  max-width: 360px;
}

.tabearuki {
  max-width: 1040px;
  margin: 0 auto;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.tabearuki__gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto 24px;
}
@media only screen and (min-width: 769px) {
  .tabearuki__gallery {
    gap: 12px;
  }
}

.tabearuki__photo {
  margin: 0;
  aspect-ratio: 1/1;
  overflow: hidden;
  border-radius: 4px;
}
.tabearuki__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
  transition: transform 0.4s ease;
}
.tabearuki__photo:hover img {
  transform: scale(1.04);
}

.oshi-card__desc {
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 1.23rem;
  line-height: 1.7;
  color: #231815;
  margin: 0 0 16px;
  flex: 1;
  width: 100%;
  max-width: 26em;
}

.oshi-card__shop {
  width: 86%;
  background: #fff;
  border-radius: 8px;
  padding: 10px 12px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

.oshi-card__shop-name {
  display: block;
  font-size: 1.23rem;
  font-weight: bold;
  color: #231815;
  margin-bottom: 4px;
  line-height: 1.4;
}

.oshi-card__addr {
  display: block;
  font-size: 1.025rem;
  color: #575757;
  line-height: 1.5;
  text-align: left;
}
@media only screen and (min-width: 769px) {
  .oshi-card__addr {
    text-align: center;
  }
}

.yanmo-modal {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}
.yanmo-modal[hidden] {
  display: none;
}

.yanmo-modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  cursor: pointer;
}

.yanmo-modal__dialog {
  position: relative;
  z-index: 1;
  background: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 420px;
  padding: 32px 24px 32px;
  box-shadow: 0 12px 48px rgba(0, 0, 0, 0.28);
}

.yanmo-modal__close {
  position: absolute;
  top: 12px;
  right: 16px;
  background: none;
  border: none;
  font-size: 2.4rem;
  line-height: 1;
  cursor: pointer;
  color: #666;
  padding: 4px 8px;
}
.yanmo-modal__close:hover {
  color: #222;
}

.yanmo-modal__inner {
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}

.yanmo-modal__face {
  width: 100px;
  height: 100px;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  border: 3px solid #aacc03;
}

.yanmo-modal__role {
  font-size: 1.025rem;
  color: #888;
  margin: 0;
  font-weight: bold;
  letter-spacing: 0.1em;
}

.yanmo-modal__name {
  font-size: 2.12544rem;
  font-weight: bold;
  margin: 0;
}

.yanmo-modal__bio {
  font-size: 1.23rem;
  line-height: 1.85;
  color: #231815;
  text-align: left;
  margin: 8px 0 0;
}

[data-inview] {
  opacity: 0;
  transform: translateY(28px);
  transition: opacity 0.65s ease, transform 0.65s ease;
}
[data-inview].is-inview {
  opacity: 1;
  transform: translateY(0);
}

.comingsoon {
  font-size: 1.476rem;
}

@media only screen and (min-width: 769px) {
  br.sp {
    display: none;
  }
}

.floating-cta {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9000;
  display: flex;
  justify-content: center;
  padding: 12px 16px calc(12px + env(safe-area-inset-bottom, 0px));
  pointer-events: none;
  transform: translateY(130%);
  transition: transform 0.35s ease;
  word-break: auto-phrase;
}
.floating-cta.is-visible {
  transform: translateY(0);
  pointer-events: auto;
}
.floating-cta.is-docked {
  position: absolute;
  transform: scale(1.1);
}
@media only screen and (min-width: 769px) {
  .floating-cta.is-docked {
    transform: scale(1.3);
    bottom: 30px;
  }
}

@keyframes cta-attention {
  0%, 12%, 100% {
    transform: scale(1);
  }
  3% {
    transform: scale(1.08);
  }
  6% {
    transform: scale(0.95);
  }
  9% {
    transform: scale(1.04);
  }
}
.floating-cta__btn {
  width: 100%;
  max-width: 520px;
  border: 0;
  cursor: pointer;
  background-color: #aacd06;
  color: #fff;
  font-weight: bold;
  font-size: 1.476rem;
  line-height: 1.3;
  padding: 16px 24px;
  border-radius: 3em;
  box-shadow: 0 6px 22px rgba(0, 0, 0, 0.28), 0 2px 6px rgba(170, 205, 6, 0.5);
  transform-origin: center;
  transition: box-shadow 0.18s ease, filter 0.18s ease;
  animation: cta-attention 10s ease-in-out infinite;
}
.floating-cta__btn:hover {
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.32), 0 4px 10px rgba(170, 205, 6, 0.55);
  filter: brightness(1.05);
}
@media only screen and (min-width: 769px) {
  .floating-cta__btn {
    font-size: 1.7712rem;
    padding: 18px 40px;
  }
}

@media (prefers-reduced-motion: reduce) {
  .floating-cta__btn {
    animation: none;
  }
}
.cta-modal {
  position: fixed;
  inset: 0;
  z-index: 10000;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 16px;
}
.cta-modal[hidden] {
  display: none;
}

.cta-modal__overlay {
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.55);
  cursor: pointer;
}

.cta-modal__dialog {
  position: relative;
  z-index: 1;
  background: #fff;
  border-radius: 16px;
  width: 100%;
  max-width: 560px;
  max-height: 90vh;
  overflow-y: auto;
  padding: 32px 24px;
  box-shadow: 0 12px 48px rgba(0, 0, 0, 0.28);
  text-align: center;
}

.cta-modal__close {
  position: absolute;
  top: 8px;
  right: 12px;
  background: none;
  border: none;
  font-size: 2.4rem;
  line-height: 1;
  cursor: pointer;
  color: #666;
  padding: 4px 8px;
}
.cta-modal__close:hover {
  color: #222;
}

.cta-modal__inner h2 {
  font-size: 2.12544rem;
  margin-bottom: 16px;
}
.cta-modal__inner .lead {
  font-size: 1.476rem;
  font-weight: bold;
  margin: 8px auto 16px;
}
.cta-modal__inner .tour-cta__btn {
  display: block;
  box-sizing: border-box;
  width: 100%;
  min-width: 0;
  max-width: 420px;
  margin: 12px auto;
}
.cta-modal__inner .chuuki {
  display: block;
  margin-top: 16px;
}

.teiban {
  background-color: #eff1ea;
  width: 100%;
  padding: 0 24px 64px;
}
@media only screen and (min-width: 769px) {
  .teiban {
    padding: 0 32px 80px;
  }
}

.teiban--wide {
  padding-top: 56px;
}
@media only screen and (min-width: 769px) {
  .teiban--wide {
    padding-top: 72px;
  }
}

.teiban__box {
  background: #fff;
  border-radius: 12px;
  max-width: 1040px;
  margin: 0 auto;
  padding: 32px 24px 40px;
  text-align: center;
}
@media only screen and (min-width: 769px) {
  .teiban__box {
    padding: 40px 48px 48px;
  }
}

.teiban__midashi {
  width: clamp(180px, 24vw, 260px);
  height: auto;
  display: block;
  margin: 0 auto 12px;
}

.teiban__subhead {
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 1.23rem;
  color: #575757;
  margin: 0 0 24px;
}

.teiban__photos {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 8px;
}
@media only screen and (min-width: 769px) {
  .teiban__photos {
    gap: 12px;
  }
}

.teiban__photo {
  position: relative;
  margin: 0;
  aspect-ratio: 1/1;
  overflow: hidden;
  border-radius: 4px;
}
.teiban__photo img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  display: block;
}

.teiban__label {
  display: none;
}
@media only screen and (min-width: 769px) {
  .teiban__label {
    position: absolute;
    top: 0;
    left: 0;
    background: #a9cc03;
    color: #fff;
    font-size: 0.8541666667rem;
    font-weight: bold;
    line-height: 1;
    padding: 12px 6px 6px;
    max-width: calc(100% - 12px);
    text-align: left;
    font-size: 1.025rem;
  }
}

.teiban__bus-track {
  position: relative;
  width: 100%;
  height: clamp(34px, 5vw, 52px);
  margin-top: -12px;
  z-index: 3;
  pointer-events: none;
  overflow: visible;
}

.teiban__bus {
  position: absolute;
  left: 0;
  bottom: 0;
  height: clamp(30px, 4.5vw, 48px);
  width: auto;
  transform: translateX(0);
  will-change: transform;
}

.teiban__desc {
  font-family: "Zen Kurenaido", sans-serif;
  font-size: 1.23rem;
  line-height: 1.8;
  color: #231815;
  max-width: 42em;
  margin: 16px auto 12px;
  text-align: center;
}

.teiban__note {
  font-size: 0.8541666667rem;
  color: #231815;
  line-height: 1.6;
  margin: 0;
}

.teiban__title {
  font-size: 1.7712rem;
  font-weight: bold;
  color: #231815;
  line-height: 1.4;
  margin: 0 0 20px;
}
@media only screen and (min-width: 769px) {
  .teiban__title {
    font-size: 2.12544rem;
  }
}

.teiban__wide-wrap {
  position: relative;
  max-width: 900px;
  margin: 0 auto;
}

.teiban__wide {
  width: 100%;
  height: auto;
  display: block;
  border-radius: 6px;
}

.teiban__slideshow {
  position: relative;
  width: 100%;
  aspect-ratio: 2/1;
  border-radius: 6px;
  overflow: hidden;
}

.teiban__slide {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  opacity: 0;
  transition: opacity 1s ease-in-out;
}
.teiban__slide.is-active {
  opacity: 1;
}

.teiban__link {
  font-size: 1.025rem;
  line-height: 1.6;
  margin: 12px 0 0;
  text-align: center;
}
.teiban__link a {
  color: #2f7d32;
  text-decoration: underline;
  word-break: break-all;
}
.teiban__link a:hover {
  color: #1f5c22;
}

.teiban__illust-track {
  position: absolute;
  left: 6vw;
  right: 6vw;
  bottom: -8px;
  height: clamp(64px, 9.6vw, 102px);
  z-index: 3;
  pointer-events: none;
}

.teiban__illust {
  position: absolute;
  left: 0;
  bottom: 0;
  height: clamp(64px, 9.6vw, 102px);
  width: auto;
  transform: translateX(0);
  will-change: transform;
}

.teiban__illust--2 {
  bottom: -5px;
  display: none;
}
@media only screen and (min-width: 481px) {
  .teiban__illust--2 {
    display: block;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImV2ZW50L2Rpbm5lcnNob3cyMDI2MTIvc3R5bGUuc2NzcyIsImV2ZW50L2Rpbm5lcnNob3cyMDI2MTIvc3R5bGUuY3NzIiwia21qLWZzei9jc3MvbWl4aW5zL19tZWRpYS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdBO0VBQ0UsMEJBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtFQUNBLDRCQUFBO0VBQ0EsZ0NBQUE7QUNWRjtBRFlFO0VBQ0Usd0JBQUE7QUNWSjs7QURpQkE7RUFDRSxjQUFBO0VBQ0Esa0JBQUE7QUNkRjs7QURrQkE7RUFDRSxVQUFBO0VBRUEsd0NBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FDaEJGO0FEaUJFO0VBQ0UscUJBQUE7RUFDQSxtQkFBQTtBQ2ZKO0FEaUJFO0VBQ0UsbUJBQUE7RUFDQSxpQkFBQTtFQUNBLHFCQUFBO0FDZko7QURpQkU7O0VBRUUsc0JBQUE7QUNmSjs7QURzQkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtBQ25CRjtBQ3BDRTtFRm9ERjtJQU1JLGFBQUE7RUNsQkY7QUFDRjs7QURxQkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7QUNsQkY7O0FEcUJBO0VBQ0Usa0JBQUE7RUFDQSxRQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQ0FBQTtFQUNBLFVBQUE7RUFDQSxVQUFBO0VBQ0Esa0NBQUE7QUNsQkY7QURvQkU7RUFDRSxVQUFBO0VBQ0EsVUFBQTtBQ2xCSjtBQ3ZERTtFRmdGQTtJQUVJLGFBQUE7RUN2Qko7QUFDRjtBRDBCRTtFQUNFLGFBQUE7QUN4Qko7QUMvREU7RUZzRkE7SUFJSSxjQUFBO0VDdkJKO0FBQ0Y7QUQ2QkU7RUFDRSxxREFBQTtBQzNCSjtBQ3ZFRTtFRmlHQTtJQUlJLGtEQUFBO0VDMUJKO0FBQ0Y7O0FEZ0NFO0VBQ0Usa0RBQUE7QUM3Qko7QURnQ0U7RUFDRSxrREFBQTtBQzlCSjs7QURrQ0E7RUFD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QUNBLFdBQUE7RUFDQSx3QkFBQTtFQUNBLHNCQUFBO0FDL01GOztBRG1OQTtFQUNFLFlBQUE7RUFDQSxhQUFBO0FDaE5GO0FDbC9DRTtFRmdzREY7SUFLSSxjQUFBO0VDL01GO0FBQ0YiLCJmaWxlIjoiZXZlbnQvZGlubmVyc2hvdzIwMjYxMi9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwiLi4vLi4vLi4vYmFzZS9jc3MvdmFyaWFibGVzXCIgYXMgdmFyO1xuQHVzZSBcIi4uLy4uL2ttai1mc3ovY3NzL21peGluc1wiIGFzIG1peDtcblxuJGxwLWlubmVyOiA3MDBweDtcbiRjLW9yYW5nZTogI2U4NzYxYjtcbiRjLWN0YTogI2FhY2QwNjtcbiRjLWh5bzogIzk3OWM4MTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGVhZGVyOiBMUOWwgueUqOOCueOCr+ODreODvOODq+mAo+WLleihqOekuuWItuW+oVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuI2hlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5OTk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xuXG4gICYuaXMtaGVhZGVyLXZpc2libGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyDjg5Xjg63jg7zjg4bjgqPjg7PjgrBDVEHjga7jg4njg4Pjgq3jg7PjgrDln7rmupZcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm1haW4ge1xuICBwYWRkaW5nOiAwO1xuICAvLyDov73lvpNDVEHjgYxtYWlu5LiL6YOo44Kz44Oz44OG44Oz44OE44Gr6YeN44Gq44KJ44Gq44GE44KI44GG5LiL6YOo44Gr5L2Z55m944KS56K65L+dXG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg5NnB4LCAxM3Z3LCAxNTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xuICBoMiB7XG4gICAgZm9udC1zaXplOiBtaXguZm9udHNpemUoNCk7XG4gICAgbWFyZ2luLWJvdHRvbTogbWl4LmdhcHNpemUoMik7XG4gIH1cbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDIpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogbWl4LmdhcHNpemUoMikgYXV0byBtaXguZ2Fwc2l6ZSgxKTtcbiAgfVxuICBkaXYsXG4gIHNlY3Rpb24ge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGVyb1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICBoZWlnaHQ6IDg3MHB4O1xuICB9XG59XG5cbi5oZXJvX19zbGlkZXNob3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uaGVyb19fc2xpZGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAvLyBQQ++8j1NQ44Gn6KGo56S65p6a5pWw44GM6YGV44GG5aC05ZCI44Gu5Ye644GX5YiG44GR77yI44Kv44Op44K544Gg44GR44Gn5Yi25b6h77yJ44CCXG4gIC8vICAgLS1zcC1vbmx5IOKApiDjgrnjg57jg5vjga7jgb/ooajnpLrvvIhQQ+OBp+OBr+mdnuihqOekuiDihpIg6Ieq5YuV44Ot44O844OG44O844K344On44Oz44GL44KJ44KC6Zmk5aSW44GV44KM44KL77yJXG4gIC8vICAgLS1wYy1vbmx5IOKApiBQQ+OBruOBv+ihqOekuu+8iOOCueODnuODm+OBp+OBr+mdnuihqOekuiDihpIg6Ieq5YuV44Ot44O844OG44O844K344On44Oz44GL44KJ44KC6Zmk5aSW44GV44KM44KL77yJXG4gIC8vICAg4oC7IOOBqeOBoeOCieOCguS7mOOBkeOBquOBkeOCjOOBsFBD44O7U1DkuKHmlrnjgafooajnpLrjgIJcbiAgJi0tc3Atb25seSB7XG4gICAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3BfYmlnIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJi0tcGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wX2JpZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAvLyDog4zmma/nlLvlg4/jga/jgZnjgbnjgaZDU1PjgafmjIflrprjgZfjgIFTUO+8iOODh+ODleOCqeODq+ODiO+8ieOBqFBD77yIbWVkaWFfZGVza3RvcO+8ieOBp+WHuuOBl+WIhuOBkeOCi+OAglxuICAvLyAgIOKGkiDnlLvlg4/jga7lt67jgZfmm7/jgYjjg7vlh7rjgZfliIbjgZHjga/jgZPjga5DU1Pjga5VUkzjgaDjgZHjgaflrozntZDvvIhIVE1ML0pT44Gu5aSJ5pu044Gv5LiN6KaB77yJ44CCXG4gIC8vIDHmnprnm67jga7jgb/ljbPoqq3ovrzvvIhMQ1DvvInjgIIy5p6a55uu5Lul6ZmN44GvIC5oZXJvX19zbGlkZXNob3cuaXMtbG9hZGVkIOS7mOS4juW+jOOBq+iqrei+vO+8iOS4i+iomOWPgueFp++8ieOAglxuICAmLS0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3NsaWRlL2hlcm9fc2xpZGVfMV9zcC53ZWJwKTtcblxuICAgIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wX2JpZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3NsaWRlL2hlcm9fc2xpZGVfMS53ZWJwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gMuaemuebruS7pemZjeOBr0pT44GM5Yid5Zue5o+P55S777yIbG9hZO+8ieW+jOOBqyAuaXMtbG9hZGVkIOOCkuS7mOS4jiDihpIg44Gd44GT44Gn5Yid44KB44Gm6Kqt6L6877yIMeaemuebruOBrkxDUOOCkuWEquWFiO+8iVxuLmhlcm9fX3NsaWRlc2hvdy5pcy1sb2FkZWQge1xuICAuaGVyb19fc2xpZGUtLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvc2xpZGUvaGVyb19zbGlkZV8yLndlYnApO1xuICB9XG5cbiAgLmhlcm9fX3NsaWRlLS0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaW1nL3NsaWRlL2hlcm9fc2xpZGVfMy53ZWJwKTtcbiAgfVxufVxuXG4uaGVyb19faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIOODreOCtOOBr+ODleODreODvOWGheimgee0oOOBqOOBl+OBpuS4iumDqOOBq+mFjee9rlxuLmhlcm9fX2xvZ28ge1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nLXRvcDogbWl4LmdhcHNpemUoMik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAwO1xuXG4gIGltZyB7XG4gICAgaGVpZ2h0OiAzNnB4O1xuICAgIHdpZHRoOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3Age1xuICAgICAgaGVpZ2h0OiA2MnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBGREHnm7TooYzjg4Hjg6Pjg7zjgr/jg7zkvr/jg5Djg4Pjgrg6IOWPs+S4iuOBq+e1tuWvvumFjee9rlxuLmhlcm9fX2NoYXJ0ZXIge1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHRvcDogMDtcbiAgLy8gcmlnaHQ6IDA7XG4gIC8vIHotaW5kZXg6IDM7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTE4cHg7XG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICByaWdodDogMDtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDE4MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgICB3aWR0aDogMjg0cHg7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8g44OG44Kt44K544OI55S75YOP44Ko44Oq44KiOiDjg63jgrTjga7kuIvjga7mrovjgorjgrnjg5rjg7zjgrnjgpLljaDmnIlcbi5oZXJvX190ZXh0LXdyYXAge1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMThweDtcbiAgei1pbmRleDogMDtcbiAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3Age1xuICAgIHRvcDogLTUwcHg7XG4gIH1cbn1cblxuLmhlcm9fX3RleHQtYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDQ4JTtcbiAgdG9wOiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTE1JTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5oZXJvX190ZXh0LWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDkyJTtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG91ciBMZWFkXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udG91ci1sZWFkIHtcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoNSkgbWl4LmdhcHNpemUoMyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8vIHdpZHRoOiAxMDAlO1xuXG4gIHAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDEpO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgbWF4LXdpZHRoOiAkbHAtaW5uZXI7XG4gIH1cbiAgJi1ub3RlIHtcbiAgICBmb250LXNpemU6IG1peC5mb250c2l6ZSgxKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMWVhO1xuICAgIG1hcmdpbi10b3A6IG1peC5nYXBzaXplKDIpO1xuICAgIHBhZGRpbmc6IDAuM2VtIDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gVG91ciBJbmZvIFRhYmxlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udG91ci1pbmZvIHtcbiAgcGFkZGluZzogMCBtaXguZ2Fwc2l6ZSgzKSBtaXguZ2Fwc2l6ZSg1KTtcbiAgLy8gd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG91ci1pbmZvX190YWJsZSB7XG4gIC8vIHdpZHRoOiAxMDAlO1xuICAvLyBtYXgtd2lkdGg6ICRscC1pbm5lcjtcbiAgYm9yZGVyLWNvbGxhcHNlOiBzZXBhcmF0ZTtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlcjogNXB4IHNvbGlkICRjLWh5bztcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuXG4gIC8vIDTliJfjgrDjg6rjg4Pjg4njgpLnrYnluYXjgavmj4PjgYjjgotcbiAgLy8gY29sIHtcbiAgLy8gICB3aWR0aDogMjUlO1xuICAvLyB9XG4gIHRyIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4YzhjODtcbiAgICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSgxKSBtaXguZ2Fwc2l6ZSgxLjUpO1xuICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKC0xKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcblxuICAgIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDEpO1xuICAgICAgcGFkZGluZzogbWl4LmdhcHNpemUoMS4yKSBtaXguZ2Fwc2l6ZSgyLjUpO1xuICAgIH1cbiAgfVxuXG4gIHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1oeW87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogIzMzMztcbiAgICBtYXgtd2lkdGg6IDQ0MHB4O1xuICB9XG59XG5cbi50b3VyLWluZm9fX3ByaWNlIHtcbiAgY29sb3I6ICRjLW9yYW5nZTtcbiAgZm9udC1zaXplOiBtaXguZm9udHNpemUoMyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBFdmVudCBEZXRhaWzvvIgx5p6a55uuPeODleOCo+ODvOODgeODo+ODvOOCq+ODvOODie+8i+aui+OCijTmnprjgpIy6KGMMuWIl++8iVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmV2ZW50LWRldGFpbCB7XG4gIHBhZGRpbmc6IDAgbWl4LmdhcHNpemUoMykgbWl4LmdhcHNpemUoNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IG1peC5nYXBzaXplKDMpO1xufVxuXG4vLyDjg5XjgqPjg7zjg4Hjg6Pjg7zjgqvjg7zjg4nvvIjjgrPjgrfjg47jgrjjg6Xjg7PjgrPvvIk6IOS4reWkruWvhOOBm+ODu+S4i+auteOCq+ODvOODiee+pDLmnprliIbjga7luYXjgb7jgadcbi5ldmVudC1kZXRhaWxfX2ZlYXR1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDsgLy8g5LiL5q61MuWIl+OCq+ODvOODiee+pOOBqOWQjOOBmOW5he+8iO+8nTLmnprliIbvvIlcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ldmVudC1jYXJkLS1mZWF0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIOOCq+ODvOODiee+pDog44K544Oe44ObPTHliJfnuKbnqY3jgb8gLyDjgr/jg5bjg6zjg4Pjg4jjgJw9MuihjDLliJcgLyBkZXNrdG9wX2Z1bGw9NOaemuaoquS4puOBs1xuLmV2ZW50LWRldGFpbF9faW5uZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogbWl4LmdhcHNpemUoMyk7XG5cbiAgLy8g44K/44OW44Os44OD44OI5Lul5LiK44GvMuWIl++8iDLooYwy5YiX77yJXG4gIEBpbmNsdWRlIG1peC5tZWRpYV90YWJsZXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiBtaXguZ2Fwc2l6ZSgyLjUpO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLy8gZGVza3RvcF9mdWxsIOOBruOBqOOBjeOBoOOBkTTmnprjgpLmqKrkuIDliJfjgatcbiAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3BfZnVsbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgfVxufVxuXG4uZXZlbnQtY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmV2ZW50LWNhcmRfX2hlYWQge1xuICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSgyKSBtaXguZ2Fwc2l6ZSgyKSBtaXguZ2Fwc2l6ZSgxKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXZlbnQtY2FyZF9fbGFiZWwge1xuICBmb250LXNpemU6IG1peC5mb250c2l6ZSgxKTtcbiAgY29sb3I6IGRhcmtlbigkYy1jdGEsIDUlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbi1ib3R0b206IDAuNGVtO1xufVxuXG4uZXZlbnQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IG1peC5mb250c2l6ZSgzKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbi5ldmVudC1jYXJkX19maWd1cmUge1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGU4ZTg7IC8vIOOCouOCv+ODqueUqOOBruS4i+WcsFxuICBhc3BlY3QtcmF0aW86IDMgLyAyO1xuICBvcmRlcjogLTE7IC8vIOimi+WHuuOBl+aWh+OBrumVt+OBleOBq+mWouS/guOBquOBj+eUu+WDj+OCkuW4uOOBq+OCq+ODvOODieacgOS4iumDqOOBuO+8iOaoquS4puOBs+aZguOBq+aPg+OBiOOCi++8iVxufVxuXG4uZXZlbnQtY2FyZF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uZXZlbnQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IG1peC5nYXBzaXplKDIpO1xuICBmbGV4OiAxO1xufVxuXG4uZXZlbnQtY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKC0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuOTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiBtaXguZm9udHNpemUoMCk7XG4gIH1cbn1cblxuLmV2ZW50LWNhcmRfX25vdGUge1xuICBtYXJnaW4tdG9wOiBtaXguZ2Fwc2l6ZSgxKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ1RBXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5Aa2V5ZnJhbWVzIGN0YS1zaGltbWVyIHtcbiAgMCUge1xuICAgIGxlZnQ6IC03NSU7XG4gIH1cbiAgNjAlLFxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMjUlO1xuICB9XG59XG5cbi50b3VyLWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoNSkgbWl4LmdhcHNpemUoMykgbWl4LmdhcHNpemUoMTApO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRvdXItY3RhX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtY3RhO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDMpO1xuICBwYWRkaW5nOiAxNnB4IDIxcHggMTZweCAzMnB4O1xuICBtYXJnaW46IG1peC5nYXBzaXplKDIpO1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWluLXdpZHRoOiAyNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OlxuICAgIDAgNHB4IDE4cHggcmdiYSgkYy1jdGEsIDAuNDUpLFxuICAgIDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246XG4gICAgdHJhbnNmb3JtIDAuMjJzIGVhc2UsXG4gICAgYm94LXNoYWRvdyAwLjIycyBlYXNlO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gIC8vIOWFieayouOCt+ODvOODszogM+enkuOBlOOBqOOBq+WFieOBjOW3puKGkuWPs+OBq+a1geOCjOOCi1xuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTUwJTtcbiAgICBsZWZ0OiAtNzUlO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAyMDAlO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40MikgNTAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gICAgYW5pbWF0aW9uOiBjdGEtc2hpbW1lciAzcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxNHB4IDM2cHggcmdiYSgkYy1jdGEsIDAuNTUpLFxuICAgICAgMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIC50b3VyLWN0YV9fYnRuLWljb24ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNXB4KTtcbiAgICB9XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG4gICAgYm94LXNoYWRvdzogMCAycHggMTBweCByZ2JhKCRjLWN0YSwgMC40KTtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA4cztcbiAgfVxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3Age1xuICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDMpO1xuICAgIHBhZGRpbmc6IDIwcHggNTNweCAyMHB4IDY0cHg7XG4gIH1cbiAgLmNodXVraSB7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIH1cbiAgfVxufVxuXG4udG91ci1jdGFfX2J0bi1kYXRlbnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRvdXItY3RhX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IG1peC5nYXBzaXplKDQpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMS4zZW07XG4gIGhlaWdodDogMS4zZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjIycyBlYXNlO1xufVxuXG4vLyDjg5rjg7zjgrjlhoVDVEHjg5zjgr/jg7PvvIgudG91ci1jdGEg55u05LiL77yJOiDjg4bjgq3jgrnjg4jvvIvnn6LljbDjgpLjgbLjgajjgb7jgajjgoHjgavjgZfjgabjg5zjgr/jg7PkuK3lpK7jgbjjgIJcbi8vICAg4oC744Oi44O844OA44Or5YaF44Gu5pel5LuY44Oc44K/44Oz77yI6KSH5pWw6KGM44O755+i5Y2w44Gv5Y+z56uv5Zu65a6a77yJ44Gr44Gv5b2x6Z+/44GV44Gb44Gq44GE44Gf44KB44K544Kz44O844OX44KS6ZmQ5a6a44CCXG4udG91ci1jdGEgPiAudG91ci1jdGFfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjRlbTtcblxuICAudG91ci1jdGFfX2J0bi1pY29uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyIC50b3VyLWN0YV9fYnRuLWljb24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICB9XG59XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFlhbm1v5o6o44GX5peF44K744Kv44K344On44OzXG4vLyAgIOWPgueFp+WFgzog44OE44Ki44O8TFDmlrDjg5Xjgqnjg7zjg57jg4Pjg4gucHNk77yI44Ki44O844OI44Oc44O844OJIDE5MjBweOW5he+8iVxuLy8gICDjgqvjg6njg7w6IGJnICNlZmYxZWEgLyBncmVlbiAjYWFjYzAzIC8gbGluZSAjY2ZlMDdkXG4vLyAgICAgICAgICAgdGV4dCAjMjMxODE1IC8gZGVzYyAjNTc1NzU3XG4vLyAgIOKAu+ijhemjvuODhuOCreOCueODiO+8iOaOqOOBl+aXheODu+OCv+OCpOODiOODq+ODu+aWmeeQhuWQjeODu+imi+WHuuOBl+ODu+ODnOOCv+ODs++8ieOBr1xuLy8gICAgIFBTROOBp+abuOOBjeWHuuOBl+OBn1BOR+eUu+WDj+OCkuS9v+eUqOOAguODqeOCpOODluODhuOCreOCueODiOOBr+acrOaWh+OCs+ODlOODvOOBruOBv+OAglxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtemVuOiBcIlplbiBLdXJlbmFpZG9cIiwgc2Fucy1zZXJpZjtcbiRjLW9zaGktYmc6ICNlZmYxZWE7XG4kYy1ncmVlbjogI2FhY2MwMztcbiRjLWdyZWVuLWxpbmU6ICNjZmUwN2Q7XG4kYy10ZXh0OiAjMjMxODE1O1xuJGMtZGVzYzogIzU3NTc1NztcblxuLnNwb3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW9zaGktYmc7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgbWl4LmdhcHNpemUoMTIpO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGMtdGV4dDtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gb3NoaS1oZXJvOiDkuK3lpK7jg63jgrQg77yLIOW3puWPszLlgIvjgZrjgaTjga7kuLjnlLvlg4/vvIjkuIrnq6/mj4PjgYjvvIlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vc2hpLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiBtaXguZ2Fwc2l6ZSgyKTtcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoNikgbWl4LmdhcHNpemUoMikgbWl4LmdhcHNpemUoNSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3Age1xuICAgIGdhcDogbWl4LmdhcHNpemUoNCk7XG4gICAgcGFkZGluZzogbWl4LmdhcHNpemUoOCkgbWl4LmdhcHNpemUoNCkgbWl4LmdhcHNpemUoMik7XG4gIH1cbiAgJiArIC5jaHV1a2kge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogbWl4LmdhcHNpemUoNik7XG4gIH1cbn1cblxuLm9zaGktY2lyY2xlcyB7XG4gIC8vIFNQL+OCv+ODluODrOODg+ODiDog6KeS44Gr57W25a++6YWN572u44GX44CB5Lit5aSu44Gu44Oq44O844OJ5paH44KS5YWo5bmF44Gr5L2/44KP44Gb44KL44CCXG4gIC8vIOS4uOOBr+e4pjLmnprnqY3jgb/jgavjgZfjgabkuIvjga7kvZnnmb3jgpLln4vjgoHjgovjgIJcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IG1peC5nYXBzaXplKDYpO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IG1peC5nYXBzaXplKDEuNSk7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICAvLyDjg4fjgrnjgq/jg4jjg4Pjg5c6IOmAmuW4uOODleODreODvOOBq+aIu+OBl+OAgeaoquS4puOBszLmnppcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZ2FwOiBtaXguZ2Fwc2l6ZSgyLjUpO1xuICB9XG59XG5cbi5vc2hpLWNpcmNsZXMtLWxlZnQge1xuICBsZWZ0OiBtaXguZ2Fwc2l6ZSgyKTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4ub3NoaS1jaXJjbGVzLS1yaWdodCB7XG4gIHJpZ2h0OiBtaXguZ2Fwc2l6ZSgyKTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm9zaGktY2lyY2xlIHtcbiAgd2lkdGg6IGNsYW1wKDYwcHgsIDEydncsIDE2OHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBiYWNrZ3JvdW5kOiAjZGNkY2RjO1xuICBmbGV4LXNocmluazogMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbiAgfVxufVxuXG4ub3NoaS1oZXJvX19jZW50ZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgbWluLXdpZHRoOiAwOyAvLyDjg5Xjg6zjg4Pjgq/jgrnlrZDjga7nuK7lsI/jgpLoqLHlj6/vvIjjga/jgb/lh7rjgZfpmLLmraLvvIlcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3Age1xuICAgIGZsZXg6IDAgMSA2NTBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLm9zaGktaGVyb19fbG9nbyB7XG4gIHdpZHRoOiBjbGFtcCgyMDBweCwgMzB2dywgMzgwcHgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogbWl4LmdhcHNpemUoMi41KTtcbn1cblxuLm9zaGktaGVyb19fbGVhZCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDIpO1xuICBsaW5lLWhlaWdodDogMS45NTtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIG1hcmdpbi1ib3R0b206IG1peC5nYXBzaXplKDMpO1xufVxuXG4uYnRuLXByb2ZpbGUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogbWl4LmdhcHNpemUoMyk7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246XG4gICAgICB0cmFuc2Zvcm0gMC4ycyBlYXNlLFxuICAgICAgZmlsdGVyIDAuMnMgZWFzZTtcblxuICAgIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICAgIGhlaWdodDogNDZweDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xOCkpO1xuICB9XG59XG5cbi5vc2hpLWhlcm9fX25vdGUge1xuICBmb250LXNpemU6IG1peC5mb250c2l6ZSgtMik7XG4gIGNvbG9yOiAjNTU1O1xuICBsaW5lLWhlaWdodDogMS42O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIHBsYW4tdGl0bGU6IOWwj+ODkOODg+OCuCDvvIsg44K/44Kk44OI44Or55S75YOPIO+8iyBZYW5tb+OCs+ODoeODs+ODiFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBsYW4tdGl0bGUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLW9zaGktYmc7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSgyKSBtaXguZ2Fwc2l6ZSgzKSBtaXguZ2Fwc2l6ZSg2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSgzKSBtaXguZ2Fwc2l6ZSg2KSBtaXguZ2Fwc2l6ZSg4KTtcbiAgfVxufVxuXG4ucGxhbi10aXRsZS1iYWRnZS1taW5pIHtcbiAgd2lkdGg6IGNsYW1wKDk2cHgsIDEydncsIDE0MHB4KTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBtaXguZ2Fwc2l6ZSgyKTtcbn1cblxuLnBsYW4tdGl0bGUtaW1nIHtcbiAgd2lkdGg6IGNsYW1wKDI4MHB4LCA0NnZ3LCA1NjBweCk7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIG1peC5nYXBzaXplKDQpO1xufVxuXG4vLyBZYW5tb+OCs+ODoeODs+ODiO+8iOWQueOBjeWHuuOBl++8i+mhlO+8iVxuLnlhbm1vLWhpdG8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IG1peC5nYXBzaXplKDEuNSk7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4ueWFubW8taGl0b19fZmFjZSB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuXG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLnlhbm1vLWhpdG9fX2J1YmJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoMS41KSBtaXguZ2Fwc2l6ZSgyKTtcbiAgbWF4LXdpZHRoOiAyNjBweDtcblxuICAvLyDlsLvlsL46IOWPs++8iOmhlOaWueWQke+8ieOBuFxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgYm9yZGVyOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnlhbm1vLWhpdG9fX3RleHQge1xuICBmb250LWZhbWlseTogJGZvbnQtemVuO1xuICBmb250LXNpemU6IG1peC5mb250c2l6ZSgxKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6ICRjLXRleHQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8g57eg44KB44Gu44Gy44Go44GT44GoOiDplbfmlofjga7jgZ/jgoHlkLnjgY3lh7rjgZfjgpLluoPjgZLjgIHkuIrpg6jjgavkvZnnmb1cbi55YW5tby1oaXRvLS1jbG9zaW5nIHtcbiAgbWFyZ2luLXRvcDogbWl4LmdhcHNpemUoNik7XG4gIHBhZGRpbmc6IDAgbWl4LmdhcHNpemUoMyk7XG5cbiAgLnlhbm1vLWhpdG9fX2J1YmJsZSB7XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBkYXktc2VjdGlvbjogMeaXpeebru+8iOODnuODg+ODl+W4r+OCkuiDjOaZr+ODu+W9qeW6puODgOOCpuODs++8iVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmRheS1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogY2xhbXAoMjQwcHgsIDIydncsIDMyMHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5kYXktc2VjdGlvbl9fbWFwLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuXG4uZGF5LXNlY3Rpb25fX21hcC1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwLjQpIHNhdHVyYXRlKDAuNTUpIGJyaWdodG5lc3MoMS4wMyk7XG59XG5cbi5kYXktc2VjdGlvbl9fbWFwLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2IoNDcgNDkgMzMgLyA2NiUpO1xufVxuXG4uZGF5LXNlY3Rpb25fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcyMHB4O1xuICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSgzKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBtaXguZ2Fwc2l6ZSgxLjUpO1xufVxuXG4uZGF5LXNlY3Rpb25fX2JhZGdlIHtcbiAgd2lkdGg6IGNsYW1wKDEyMHB4LCAxNXZ3LCAxOTZweCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8g44Or44O844OI5oOF5aCxOiDnmb3jgYTop5LkuLjjg5Tjg6tcbi5kYXktc2VjdGlvbl9fcm91dGUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSgxLjUpIG1peC5nYXBzaXplKDMpO1xuICBib3gtc2hhZG93OiAwIDNweCAxNHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uZGF5LXNlY3Rpb25fX3JvdXRlLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IG1peC5nYXBzaXplKDAuNzUpO1xuICBtYXJnaW4tYm90dG9tOiBtaXguZ2Fwc2l6ZSgwLjUpO1xufVxuXG4uZGF5LXNlY3Rpb25fX3JvdXRlLXBvaW50IHtcbiAgZm9udC1zaXplOiBtaXguZm9udHNpemUoMSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzMzMztcbn1cblxuLmRheS1zZWN0aW9uX19yb3V0ZS1taWQge1xuICBmb250LXNpemU6IG1peC5mb250c2l6ZSgtMSk7XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uZGF5LXNlY3Rpb25fX3JvdXRlLWljb24ge1xuICB3aWR0aDogMS4xZW07XG4gIGhlaWdodDogMS4xZW07XG4gIGNvbG9yOiAkYy1ncmVlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5kYXktc2VjdGlvbl9fcm91dGUtY29tbWVudCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDApO1xuICBjb2xvcjogJGMtdGV4dDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBvc2hpLXN1Yjog5o6o44GX44Op44Oz44OBM+mBuO+8iOOCsOODquODvOODs+aeoCDvvIsg44Kr44O844OJ77yJXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ub3NoaS1zdWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vc2hpLWJnO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoNSkgbWl4LmdhcHNpemUoMykgbWl4LmdhcHNpemUoOCk7XG5cbiAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3Age1xuICAgIHBhZGRpbmc6IG1peC5nYXBzaXplKDYpIG1peC5nYXBzaXplKDQpIG1peC5nYXBzaXplKDIuNSk7XG4gIH1cbn1cblxuLy8g6KaL5Ye644GX77yI44OQ44OD44K477yL6KaL5Ye644GX55S75YOP77yJ44Gv44Kw44Oq44O844Oz5p6g44Gu5LiK44Gr6YWN572uXG4ub3NoaS1zdWJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiBtaXguZ2Fwc2l6ZSgxKTtcbiAgbWFyZ2luLWJvdHRvbTogbWl4LmdhcHNpemUoMik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm9zaGktc3ViX19iYWRnZSB7XG4gIHdpZHRoOiBjbGFtcCg4OHB4LCAxMXZ3LCAxMjRweCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm9zaGktc3ViX19taWRhc2hpIHtcbiAgd2lkdGg6IGNsYW1wKDIzMHB4LCAzNHZ3LCA0MDBweCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm9zaGktc3ViX19ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAkYy1ncmVlbi1saW5lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAxNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSg0KSBtaXguZ2Fwc2l6ZSgzKSBtaXguZ2Fwc2l6ZSg1KTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgcGFkZGluZzogbWl4LmdhcHNpemUoNikgbWl4LmdhcHNpemUoNSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTRlbTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG59XG5cbi5vc2hpLWNhcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IG1peC5nYXBzaXplKDQpO1xuXG4gIEBpbmNsdWRlIG1peC5tZWRpYV90YWJsZXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IG1peC5nYXBzaXplKDMpO1xuICB9XG59XG5cbi5vc2hpLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vc2hpLWNhcmRfX3Bob3RvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICB9XG5cbiAgLm9zaGktY2FyZDpob3ZlciAmIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxufVxuXG4ub3NoaS1jYXJkX19ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IG1peC5nYXBzaXplKDIpIG1peC5nYXBzaXplKDAuNSkgMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbn1cblxuLy8g5paZ55CG5ZCN55S75YOP77yIZGF5MV9zMV9uYW1lKi5wbmfvvIlcbi5vc2hpLWNhcmRfX25hbWUge1xuICBtYXJnaW46IDAgMCBtaXguZ2Fwc2l6ZSgxLjUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICBoZWlnaHQ6IGNsYW1wKDIuMXJlbSwgM3Z3LCAyLjdyZW0pO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4vLyDmjqjjgZfjgrnjg53jg4Pjg4g6IG5hbWXnlLvlg4/jga8y6KGM44Gu44Kt44Oj44OD44OB44Kz44OU44O844CCXG4vLyAx6KGM44Gu5paZ55CG5ZCN55S75YOP77yI44ON44Kk44OG44Kj44OW57SENzZweO+8ieOBqOaWh+Wtl+OCteOCpOOCuuOCkuaPg+OBiOOCi+OBn+OCgeOAgVxuLy8g44ON44Kk44OG44Kj44OW6auY44GV5q+U77yIMuihjD3ntIQxNjRweCDiiZIgMi4xOOWAje+8ieOBq+WQiOOCj+OBm+OBpuWQjOOBmOOCueOCseODvOODq+OBp+ihqOekuuOBmeOCi+OAglxuLm9zaGktc3ViLS1zcG90IC5vc2hpLWNhcmRfX25hbWUgaW1nIHtcbiAgaGVpZ2h0OiBjbGFtcCg0LjU1cmVtLCA2LjV2dywgNS44NXJlbSk7XG59XG5cbi8vIOmAo+e2muOBmeOCiyBvc2hpLXN1Yu+8iOaOqOOBl+ODqeODs+ODgeKGkuaOqOOBl+OCueODneODg+ODiO+8ieOBrumWk+malOOCkuipsOOCgeOCi1xuLm9zaGktc3ViICsgLm9zaGktc3ViIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOBmeOBmeOBjeOBruWknOOCsOODq+ODoTogMuOCq+ODvOODieODu+WQhDLlupfoiJfvvIhuYW1l55S75YOP44Gv44Kt44Oj44OD44OB77yL44Kr44OG44K044Oq44GuMuihjO+8iVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm9zaGktc3ViLS1zdXN1a2lubyB7XG4gIC8vIOWumueVqu+8iC50ZWliYW7vvInjga7nm7Tlvozjgarjga7jgafkuIrkvZnnmb3jgpLoqbDjgoHjgotcbiAgLy8gcGFkZGluZy10b3A6IDA7XG5cbiAgLy8gM+mBuO+8iDPjgqvjg6njg6DvvInjgajlhpnnnJ/jgrXjgqTjgrrjgpLmj4PjgYjjgovjgZ/jgoHjgIEy44Kr44Op44Og44Gn44KC5Y2B5YiG44Gq5bmF44KS56K65L+dXG4gIC5vc2hpLXN1Yl9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDExODBweDtcbiAgfVxuXG4gIC8vIDLjgqvjg6njg6DvvIjjgr/jg5bjg6zjg4Pjg4jku6XkuIrvvIlcbiAgLm9zaGktY2FyZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIEBpbmNsdWRlIG1peC5tZWRpYV90YWJsZXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiBtaXguZ2Fwc2l6ZSg0KTtcbiAgICB9XG4gIH1cblxuICAvLyBuYW1l55S75YOP44GvMuihjOOCreODo+ODg+ODgeOCs+ODlOODvOOAguaWh+iogO+8iOaoquW5he+8ieOBjOWkieOCj+OBo+OBpuOCguaWh+Wtl+OCteOCpOOCuuOBjOaPg+OBhuOCiOOBhumrmOOBleWfuua6luOBp+e1seS4gFxuICAub3NoaS1jYXJkX19uYW1lIHtcbiAgICBtYXJnaW4tYm90dG9tOiBtaXguZ2Fwc2l6ZSgyKTtcblxuICAgIGltZyB7XG4gICAgICBoZWlnaHQ6IGNsYW1wKDQuNTVyZW0sIDYuNXZ3LCA1Ljg1cmVtKTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC8vIDHjgqvjg7zjg4njgasy5bqX6IiX44Oc44OD44Kv44K544KS57im56mN44G/XG4gIC5vc2hpLWNhcmRfX3Nob3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMzQwcHg7XG5cbiAgICAmICsgLm9zaGktY2FyZF9fc2hvcCB7XG4gICAgICBtYXJnaW4tdG9wOiBtaXguZ2Fwc2l6ZSgxLjI1KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g44GK44GZ44GZ44KB5bCP5qi95rW36a6u44Op44Oz44OBOiAy44Kr44O844OJ77yI5YaZ55yf77yLMuihjOOCreODo+ODg+ODge+8i+iqrOaYju+8i+W6l+iIl++8iVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm9zaGktc3ViLS1vdGFydWx1bmNoIHtcbiAgLy8gMuaemuOBp+OCguWGmeecn+OCkuWkp+OBjeOBj++8iDPpgbjjgajlkIznrYnjgrXjgqTjgrrvvIlcbiAgLm9zaGktc3ViX19ib3gge1xuICAgIG1heC13aWR0aDogMTE4MHB4O1xuICB9XG5cbiAgLm9zaGktY2FyZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblxuICAgIEBpbmNsdWRlIG1peC5tZWRpYV90YWJsZXQge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgZ2FwOiBtaXguZ2Fwc2l6ZSg0KTtcbiAgICB9XG4gIH1cblxuICAvLyBuYW1l55S75YOP44GvMuihjOOCreODo+ODg+ODgeOCs+ODlOODvO+8iOaOqOOBl+OCueODneODg+ODiOOBqOWQjOOBmOaWh+Wtl+OCteOCpOOCuuWfuua6lu+8iVxuICAub3NoaS1jYXJkX19uYW1lIGltZyB7XG4gICAgaGVpZ2h0OiBjbGFtcCg0LjU1cmVtLCA2LjV2dywgNS44NXJlbSk7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gWWFubW/lh7rmsqEg5bCP5qi96aOf44G55q2p44GNOiAx44K544Od44OD44OI44O75YaZ55yfNuaemu+8iFBDL1NQ44Go44KCIDPmnprDlzLmrrXvvIlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5vc2hpLXN1Yi0tdGFiZWFydWtpIHtcbiAgLy8g5Lit6Lqr77yI57SEMTAwMHB477yJ44Gr5ZCI44KP44Gb44Gm5p6g44KS57We44KLXG4gIC5vc2hpLXN1Yl9fYm94IHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgfVxuXG4gIC8vIOS4reWkruWvhOOBm+OBruWNmOS4gOODluODreODg+OCr1xuICAub3NoaS1jYXJkX19kZXNjIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAub3NoaS1jYXJkX19zaG9wIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gIH1cbn1cblxuLnRhYmVhcnVraSB7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyA25p6a44Ku44Oj44Op44Oq44O8OiBQQ+ODu1NQ44Go44KC5bi444GrM+WIl++8iO+8nTPmnprDlzLmrrXvvIlcbi50YWJlYXJ1a2lfX2dhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IG1peC5nYXBzaXplKDEpO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7IC8vIFBD44Gn5YaZ55yf44GM5LuW44K544Od44OD44OI44Gu57SENuWJsuOCteOCpOOCuuOBq+OBquOCi+W5hVxuICBtYXJnaW46IDAgYXV0byBtaXguZ2Fwc2l6ZSgzKTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgZ2FwOiBtaXguZ2Fwc2l6ZSgxLjUpO1xuICB9XG59XG5cbi50YWJlYXJ1a2lfX3Bob3RvIHtcbiAgbWFyZ2luOiAwO1xuICBhc3BlY3QtcmF0aW86IDEgLyAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgfVxuXG4gIC8vIOS7luOBruaOqOOBl+OCueODneODg+ODiOWGmeecn+OBqOWQjOOBmOOAgeODm+ODkOODvOOBp+WwkeOBl+aLoeWkp1xuICAmOmhvdmVyIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxufVxuXG4ub3NoaS1jYXJkX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgZm9udC1zaXplOiBtaXguZm9udHNpemUoMSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICBtYXJnaW46IDAgMCBtaXguZ2Fwc2l6ZSgyKTtcbiAgZmxleDogMTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjZlbTtcbn1cblxuLm9zaGktY2FyZF9fc2hvcCB7XG4gIHdpZHRoOiA4NiU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoMS4yNSkgbWl4LmdhcHNpemUoMS41KTtcbiAgYm94LXNoYWRvdzogMCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5vc2hpLWNhcmRfX3Nob3AtbmFtZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IG1peC5mb250c2l6ZSgwKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAkYy10ZXh0O1xuICBtYXJnaW4tYm90dG9tOiBtaXguZ2Fwc2l6ZSgwLjUpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG4ub3NoaS1jYXJkX19hZGRyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKC0xKTtcbiAgY29sb3I6ICRjLWRlc2M7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gWWFubW/jg5fjg63jg5XjgqPjg7zjg6sg44Oi44O844OA44OrXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ueWFubW8tbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IG1peC5nYXBzaXplKDIpO1xuXG4gICZbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ueWFubW8tbW9kYWxfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi55YW5tby1tb2RhbF9fZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoNCkgbWl4LmdhcHNpemUoMykgbWl4LmdhcHNpemUoNCk7XG4gIGJveC1zaGFkb3c6IDAgMTJweCA0OHB4IHJnYmEoMCwgMCwgMCwgMC4yOCk7XG59XG5cbi55YW5tby1tb2RhbF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogbWl4LmdhcHNpemUoMS41KTtcbiAgcmlnaHQ6IG1peC5nYXBzaXplKDIpO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogNHB4IDhweDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzIyMjtcbiAgfVxufVxuXG4ueWFubW8tbW9kYWxfX2lubmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IG1peC5nYXBzaXplKDEpO1xufVxuXG4ueWFubW8tbW9kYWxfX2ZhY2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjLWdyZWVuO1xufVxuXG4ueWFubW8tbW9kYWxfX3JvbGUge1xuICBmb250LXNpemU6IG1peC5mb250c2l6ZSgtMSk7XG4gIGNvbG9yOiAjODg4O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi55YW5tby1tb2RhbF9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDQpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ueWFubW8tbW9kYWxfX2JpbyB7XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDApO1xuICBsaW5lLWhlaWdodDogMS44NTtcbiAgY29sb3I6ICRjLXRleHQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbjogbWl4LmdhcHNpemUoMSkgMCAwO1xuICAvLyBmb250LWZhbWlseTogJGZvbnQtemVuO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTY3JvbGwgaW52aWV3OiDjgrnjgq/jg63jg7zjg6vjgafjgbXjgo/jgaPjgajooajnpLpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltkYXRhLWludmlld10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjhweCk7XG4gIHRyYW5zaXRpb246XG4gICAgb3BhY2l0eSAwLjY1cyBlYXNlLFxuICAgIHRyYW5zZm9ybSAwLjY1cyBlYXNlO1xuXG4gICYuaXMtaW52aWV3IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uY29taW5nc29vbiB7XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDIpO1xufVxuXG5ici5zcCB7XG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOODleODreODvOODhuOCo+ODs+OCsOeUs+OBl+i+vOOBv+ODnOOCv+ODs1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZsb2F0aW5nLWN0YSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogOTAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IG1peC5nYXBzaXplKDEuNSkgbWl4LmdhcHNpemUoMikgY2FsYyhtaXguZ2Fwc2l6ZSgxLjUpICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG5cbiAgJi5pcy12aXNpYmxlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cblxuICAvLyDmnIDkuIvpg6jku5jov5E6IC5jb250ZW50cyDjga7kuIvnq6/jgavjg4njg4Pjgq3jg7PjgrDvvIjjg5Xjg4Pjgr/jg7zjgavph43jga3jgarjgYTvvIlcbiAgJi5pcy1kb2NrZWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgQGluY2x1ZGUgbWl4Lm1lZGlhX2Rlc2t0b3Age1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyDntIQxMOenkuOBiuOBjeOBq+S4gOeerOOBoOOBkei3s+OBreOBpuazqOaEj+OCkuW8leOBj++8iOWLleOBjeOBr+WFiOmgrTEyJe+8nee0hDEuMnPjga7jgb/jgIHku6XpmY3jga/pnZnmraLvvIlcbkBrZXlmcmFtZXMgY3RhLWF0dGVudGlvbiB7XG4gIDAlLFxuICAxMiUsXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgMyUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wOCk7XG4gIH1cbiAgNiUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45NSk7XG4gIH1cbiAgOSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNCk7XG4gIH1cbn1cblxuLmZsb2F0aW5nLWN0YV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1jdGE7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBtaXguZm9udHNpemUoMik7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IG1peC5nYXBzaXplKDIpIG1peC5nYXBzaXplKDMpO1xuICBib3JkZXItcmFkaXVzOiAzZW07XG4gIGJveC1zaGFkb3c6XG4gICAgMCA2cHggMjJweCByZ2JhKDAsIDAsIDAsIDAuMjgpLFxuICAgIDAgMnB4IDZweCByZ2JhKCRjLWN0YSwgMC41KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOlxuICAgIGJveC1zaGFkb3cgMC4xOHMgZWFzZSxcbiAgICBmaWx0ZXIgMC4xOHMgZWFzZTtcbiAgLy8g5rOo5oSP5Zaa6LW344Ki44OL44Oh44O844K344On44Oz77yIdHJhbnNmb3Jt44Gv44GT44Gu44Ki44OL44Oh44GM5omA5pyJ44GZ44KL44Gf44KB44CBaG92ZXLjgafjga/kvb/jgo/jgarjgYTvvIlcbiAgYW5pbWF0aW9uOiBjdGEtYXR0ZW50aW9uIDEwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OlxuICAgICAgMCAxMnB4IDMwcHggcmdiYSgwLCAwLCAwLCAwLjMyKSxcbiAgICAgIDAgNHB4IDEwcHggcmdiYSgkYy1jdGEsIDAuNTUpO1xuICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1peC5tZWRpYV9kZXNrdG9wIHtcbiAgICBmb250LXNpemU6IG1peC5mb250c2l6ZSgzKTtcbiAgICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSgyLjI1KSBtaXguZ2Fwc2l6ZSg1KTtcbiAgfVxufVxuXG4vLyDli5XjgY3jgpLmuJvjgonjgZnoqK3lrprjga7jg6bjg7zjgrbjg7zjgavjga/jgqLjg4vjg6Hjg7zjgrfjg6fjg7PjgpLnhKHlirnljJZcbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mbG9hdGluZy1jdGFfX2J0biB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOBiueUs+OBl+i+vOOBvyDjg6Ljg7zjg4Djg6tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jdGEtbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAxMDAwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IG1peC5nYXBzaXplKDIpO1xuXG4gICZbaGlkZGVuXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY3RhLW1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3RhLW1vZGFsX19kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU2MHB4O1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiBtaXguZ2Fwc2l6ZSg0KSBtaXguZ2Fwc2l6ZSgzKTtcbiAgYm94LXNoYWRvdzogMCAxMnB4IDQ4cHggcmdiYSgwLCAwLCAwLCAwLjI4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY3RhLW1vZGFsX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBtaXguZ2Fwc2l6ZSgxKTtcbiAgcmlnaHQ6IG1peC5nYXBzaXplKDEuNSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiA0cHggOHB4O1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMjIyO1xuICB9XG59XG5cbi5jdGEtbW9kYWxfX2lubmVyIHtcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDQpO1xuICAgIG1hcmdpbi1ib3R0b206IG1peC5nYXBzaXplKDIpO1xuICB9XG5cbiAgLmxlYWQge1xuICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDIpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbjogbWl4LmdhcHNpemUoMSkgYXV0byBtaXguZ2Fwc2l6ZSgyKTtcbiAgfVxuXG4gIC8vIC50b3VyLWN0YV9fYnRuIOOCkuWGjeWIqeeUqOOBl+OBpOOBpOOAgeODouODvOODgOODq+WGheOBp+OBr+e4puepjeOBv+ODu+S4reWkruWvhOOBm1xuICAvLyDvvIgudG91ci1jdGFfX2J0biDjga8gY29udGVudC1ib3gg44Gu44Gf44KBIGJveC1zaXppbmcg44KS5LiK5pu444GN44GX44Gm44Gv44G/5Ye644GX6Ziy5q2i77yJXG4gIC50b3VyLWN0YV9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBtYXgtd2lkdGg6IDQyMHB4O1xuICAgIG1hcmdpbjogbWl4LmdhcHNpemUoMS41KSBhdXRvO1xuICB9XG5cbiAgLmNodXVraSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogbWl4LmdhcHNpemUoMik7XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gWWFubW/jga7lrprnlarvvIjlrprmnJ/oprPlhYnjg5Djgrnjg7vnmb3jgqvjg7zjg4nvvIvjgrnjgq/jg63jg7zjg6vpgKPli5Xjg5DjgrnvvIlcbi8vICAgUFNEOiBiZyAjZmZmIC8gYmFkZ2UgI2E5Y2MwMyAvIHRleHQgIzIzMTgxNeODuyM1NzU3NTdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZWliYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1vc2hpLWJnO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCBtaXguZ2Fwc2l6ZSgzKSBtaXguZ2Fwc2l6ZSg4KTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgcGFkZGluZzogMCBtaXguZ2Fwc2l6ZSg0KSBtaXguZ2Fwc2l6ZSgxMCk7XG4gIH1cbn1cblxuLy8gMuaXpeebruOBruWumueVquOBr+ebtOWJjeOBjOODnuODg+ODl+W4r++8iOS4i+S9meeZveOBquOBl++8ieOBruOBn+OCgeS4iuS9meeZveOCkuS7mOOBkeOCi1xuLnRlaWJhbi0td2lkZSB7XG4gIHBhZGRpbmctdG9wOiBtaXguZ2Fwc2l6ZSg3KTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgcGFkZGluZy10b3A6IG1peC5nYXBzaXplKDkpO1xuICB9XG59XG5cbi50ZWliYW5fX2JveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogbWl4LmdhcHNpemUoNCkgbWl4LmdhcHNpemUoMykgbWl4LmdhcHNpemUoNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgcGFkZGluZzogbWl4LmdhcHNpemUoNSkgbWl4LmdhcHNpemUoNikgbWl4LmdhcHNpemUoNik7XG4gIH1cbn1cblxuLnRlaWJhbl9fbWlkYXNoaSB7XG4gIHdpZHRoOiBjbGFtcCgxODBweCwgMjR2dywgMjYwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byBtaXguZ2Fwc2l6ZSgxLjUpO1xufVxuXG4udGVpYmFuX19zdWJoZWFkIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXplbjtcbiAgZm9udC1zaXplOiBtaXguZm9udHNpemUoMSk7XG4gIGNvbG9yOiAkYy1kZXNjO1xuICBtYXJnaW46IDAgMCBtaXguZ2Fwc2l6ZSgzKTtcbn1cblxuLnRlaWJhbl9fcGhvdG9zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiBtaXguZ2Fwc2l6ZSgxKTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgZ2FwOiBtaXguZ2Fwc2l6ZSgxLjUpO1xuICB9XG59XG5cbi50ZWliYW5fX3Bob3RvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vLyDlhpnnnJ/lt6bkuIrjga7jg6njg5njg6vjg5Djg4Pjgrhcbi50ZWliYW5fX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNhOWNjMDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiBtaXguZm9udHNpemUoLTIpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IG1peC5nYXBzaXplKDEuNSkgbWl4LmdhcHNpemUoMC43NSkgbWl4LmdhcHNpemUoMC43NSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAje21peC5nYXBzaXplKDEuNSl9KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKC0xKTtcbiAgfVxufVxuXG4vLyDjgrnjgq/jg63jg7zjg6vpgKPli5Xjg5Djgrnjga7jg4jjg6njg4Pjgq/vvIjlhpnnnJ/kuIvnq6/jgavph43jga3jgovvvIlcbi50ZWliYW5fX2J1cy10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMzRweCwgNXZ3LCA1MnB4KTtcbiAgbWFyZ2luLXRvcDogbWl4LmdhcHNpemUoLTEuNSk7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRlaWJhbl9fYnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogY2xhbXAoMzBweCwgNC41dncsIDQ4cHgpO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyAvLyDkvY3nva7jga9KU+OBjOODleODrOODvOODoOavjuOBq+WItuW+oe+8iHRyYW5zaXRpb27jga/ku5jjgZHjgarjgYTvvIlcbn1cblxuLnRlaWJhbl9fZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC16ZW47XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKDApO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBjb2xvcjogJGMtdGV4dDtcbiAgbWF4LXdpZHRoOiA0MmVtO1xuICBtYXJnaW46IG1peC5nYXBzaXplKDIpIGF1dG8gbWl4LmdhcHNpemUoMS41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGVpYmFuX19ub3RlIHtcbiAgZm9udC1zaXplOiBtaXguZm9udHNpemUoLTIpO1xuICBjb2xvcjogJGMtdGV4dDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBZYW5tb+OBruWumueVqu+8iDLml6Xnm67jg7vmqKrplbfnlLvlg48x5p6a44OQ44O844K444On44Oz77yJXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgrXjg5bopovlh7rjgZfjga7kuIvjgavlh7rjgZnjgr/jgqTjg4jjg6tcbi50ZWliYW5fX3RpdGxlIHtcbiAgZm9udC1zaXplOiBtaXguZm9udHNpemUoMyk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogJGMtdGV4dDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbWFyZ2luOiAwIDAgbWl4LmdhcHNpemUoMi41KTtcblxuICBAaW5jbHVkZSBtaXgubWVkaWFfZGVza3RvcCB7XG4gICAgZm9udC1zaXplOiBtaXguZm9udHNpemUoNCk7XG4gIH1cbn1cblxuLy8gLnRlaWJhbi0td2lkZSB7XG4vLyAgIC50ZWliYW5fX3N1YmhlYWQge1xuLy8gICAgIG1hcmdpbi1ib3R0b206IG1peC5nYXBzaXplKDAuNSk7XG4vLyAgIH1cbi8vIH1cblxuLy8g5qiq6ZW355S75YOP44Op44OD44OR44O877yI44Kk44Op44K544OI44Gu57W25a++6YWN572u5Z+65rqW77yJXG4udGVpYmFuX193aWRlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udGVpYmFuX193aWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cblxuLy8g5a6a55Wq44K544Op44Kk44OJ44K344On44O877yI44OV44Or44O844OE54up44KK562J44O7M+aemuOCr+ODreOCueODleOCp+ODvOODie+8iVxuLnRlaWJhbl9fc2xpZGVzaG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAyIC8gMTsgLy8g5qiq6ZW355S75YOP77yIMTMwMHg2NTDvvInjgavlkIjjgo/jgZvjgotcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGVpYmFuX19zbGlkZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGVhc2UtaW4tb3V0O1xuXG4gICYuaXMtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vIOWumueVquWGheOBruWklumDqOODquODs+OCr++8iOS9meW4guims+WFieWNlOS8muOBquOBqe+8iVxuLnRlaWJhbl9fbGluayB7XG4gIGZvbnQtc2l6ZTogbWl4LmZvbnRzaXplKC0xKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiBtaXguZ2Fwc2l6ZSgxLjUpIDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGEge1xuICAgIGNvbG9yOiAjMmY3ZDMyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMxZjVjMjI7XG4gICAgfVxuICB9XG59XG5cbi8vIOS6uueJqeOCpOODqeOCueODiOOBruODiOODqeODg+OCr++8iOaoqumVt+eUu+WDj+OBruS4i+err+OBq+mHjeOBreOBpuOCueOCr+ODreODvOODq+mAo+WLle+8iVxuLnRlaWJhbl9faWxsdXN0LXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2dnc7XG4gIHJpZ2h0OiA2dnc7XG4gIGJvdHRvbTogbWl4LmdhcHNpemUoLTEpO1xuICBoZWlnaHQ6IGNsYW1wKDY0cHgsIDkuNnZ3LCAxMDJweCk7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4udGVpYmFuX19pbGx1c3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBjbGFtcCg2NHB4LCA5LjZ2dywgMTAycHgpOyAvLyDlvpPmnaXjga7ntIQxLjblgI1cbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTsgLy8g5L2N572u44GvSlPjgYzjg5Xjg6zjg7zjg6Dmr47jgavliLblvqFcbn1cblxuLy8gMuS6uuebrjogMeS6uuebruOCiOOCijVweOS4i+OBq+mFjee9ruOAguenu+WLleevhOWbsuOBryBkYXRhLWluc2V0IOOBp+WGheWBtOOBq+OAguOCueODnuODm+OBp+OBr+mdnuihqOekuuOAglxuLnRlaWJhbl9faWxsdXN0LS0yIHtcbiAgYm90dG9tOiAtNXB4O1xuICBkaXNwbGF5OiBub25lO1xuXG4gIEBpbmNsdWRlIG1peC5tZWRpYV90YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIjaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG59XG4jaGVhZGVyLmlzLWhlYWRlci12aXNpYmxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubWFpbiB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctYm90dG9tOiBjbGFtcCg5NnB4LCAxM3Z3LCAxNTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdvcmQtYnJlYWs6IGF1dG8tcGhyYXNlO1xufVxuLm1haW4gaDIge1xuICBmb250LXNpemU6IDIuMTI1NDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubWFpbiAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS40NzZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDE2cHggYXV0byA4cHg7XG59XG4ubWFpbiBkaXYsXG4ubWFpbiBzZWN0aW9uIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVybyB7XG4gICAgaGVpZ2h0OiA4NzBweDtcbiAgfVxufVxuXG4uaGVyb19fc2xpZGVzaG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cblxuLmhlcm9fX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluLW91dDtcbn1cbi5oZXJvX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgxcHgpIHtcbiAgLmhlcm9fX3NsaWRlLS1zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaGVyb19fc2xpZGUtLXBjLW9ubHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgxcHgpIHtcbiAgLmhlcm9fX3NsaWRlLS1wYy1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmhlcm9fX3NsaWRlLS0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9zbGlkZS9oZXJvX3NsaWRlXzFfc3Aud2VicCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODFweCkge1xuICAuaGVyb19fc2xpZGUtLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvc2xpZGUvaGVyb19zbGlkZV8xLndlYnApO1xuICB9XG59XG5cbi5oZXJvX19zbGlkZXNob3cuaXMtbG9hZGVkIC5oZXJvX19zbGlkZS0tMiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChpbWcvc2xpZGUvaGVyb19zbGlkZV8yLndlYnApO1xufVxuLmhlcm9fX3NsaWRlc2hvdy5pcy1sb2FkZWQgLmhlcm9fX3NsaWRlLS0zIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGltZy9zbGlkZS9oZXJvX3NsaWRlXzMud2VicCk7XG59XG5cbi5oZXJvX19pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlcm9fX2xvZ28ge1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogOTAlO1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBoZWlnaHQ6IDA7XG59XG4uaGVyb19fbG9nbyBpbWcge1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVyb19fbG9nbyBpbWcge1xuICAgIGhlaWdodDogNjJweDtcbiAgfVxufVxuXG4uaGVyb19fY2hhcnRlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICB3aWR0aDogOTAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICByaWdodDogLTE4cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5oZXJvX19jaGFydGVyIHtcbiAgICByaWdodDogMDtcbiAgfVxufVxuLmhlcm9fX2NoYXJ0ZXIgaW1nIHtcbiAgd2lkdGg6IDE4MHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmhlcm9fX2NoYXJ0ZXIgaW1nIHtcbiAgICB3aWR0aDogMjg0cHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlcm9fX3RleHQtd3JhcCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xOHB4O1xuICB6LWluZGV4OiAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuaGVyb19fdGV4dC13cmFwIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5cbi5oZXJvX190ZXh0LWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA0OCU7XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDExNSU7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVyb19fdGV4dC1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiA5MiU7XG4gIG1heC13aWR0aDogNzcwcHg7XG59XG5cbi50b3VyLWxlYWQge1xuICBwYWRkaW5nOiA0MHB4IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udG91ci1sZWFkIHAge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4yM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbWF4LXdpZHRoOiA3MDBweDtcbn1cbi50b3VyLWxlYWQtbm90ZSB7XG4gIGZvbnQtc2l6ZTogMS4yM3JlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZWE7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIHBhZGRpbmc6IDAuM2VtIDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udG91ci1pbmZvIHtcbiAgcGFkZGluZzogMCAyNHB4IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4udG91ci1pbmZvX190YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXI6IDVweCBzb2xpZCAjOTc5YzgxO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4udG91ci1pbmZvX190YWJsZSB0cjpmaXJzdC1jaGlsZCB0aCxcbi50b3VyLWluZm9fX3RhYmxlIHRyOmZpcnN0LWNoaWxkIHRkIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnRvdXItaW5mb19fdGFibGUgdGgsXG4udG91ci1pbmZvX190YWJsZSB0ZCB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhjOGM4O1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgZm9udC1zaXplOiAxLjAyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50b3VyLWluZm9fX3RhYmxlIHRoLFxuICAudG91ci1pbmZvX190YWJsZSB0ZCB7XG4gICAgZm9udC1zaXplOiAxLjIzcmVtO1xuICAgIHBhZGRpbmc6IDkuNnB4IDIwcHg7XG4gIH1cbn1cbi50b3VyLWluZm9fX3RhYmxlIHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk3OWM4MTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnRvdXItaW5mb19fdGFibGUgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgbWF4LXdpZHRoOiA0NDBweDtcbn1cblxuLnRvdXItaW5mb19fcHJpY2Uge1xuICBjb2xvcjogI2U4NzYxYjtcbiAgZm9udC1zaXplOiAxLjc3MTJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uZXZlbnQtZGV0YWlsIHtcbiAgcGFkZGluZzogMCAyNHB4IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDI0cHg7XG59XG5cbi5ldmVudC1kZXRhaWxfX2ZlYXR1cmUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4MjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ldmVudC1jYXJkLS1mZWF0dXJlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ldmVudC1kZXRhaWxfX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODIwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBnYXA6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5ldmVudC1kZXRhaWxfX2lubmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMjBweDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAxcHgpIHtcbiAgLmV2ZW50LWRldGFpbF9faW5uZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIH1cbn1cblxuLmV2ZW50LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ldmVudC1jYXJkX19oZWFkIHtcbiAgcGFkZGluZzogMTZweCAxNnB4IDhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZXZlbnQtY2FyZF9fbGFiZWwge1xuICBmb250LXNpemU6IDEuMjNyZW07XG4gIGNvbG9yOiAjOTViNDA1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMC40ZW07XG59XG5cbi5ldmVudC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NzEycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmV2ZW50LWNhcmRfX2ZpZ3VyZSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlODtcbiAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIG9yZGVyOiAtMTtcbn1cblxuLmV2ZW50LWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmV2ZW50LWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAxNnB4O1xuICBmbGV4OiAxO1xufVxuXG4uZXZlbnQtY2FyZF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ldmVudC1jYXJkX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjNyZW07XG4gIH1cbn1cblxuLmV2ZW50LWNhcmRfX25vdGUge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbkBrZXlmcmFtZXMgY3RhLXNoaW1tZXIge1xuICAwJSB7XG4gICAgbGVmdDogLTc1JTtcbiAgfVxuICA2MCUsIDEwMCUge1xuICAgIGxlZnQ6IDEyNSU7XG4gIH1cbn1cbi50b3VyLWN0YSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAyNHB4IDgwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udG91ci1jdGFfX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjZDA2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS43NzEycmVtO1xuICBwYWRkaW5nOiAxNnB4IDIxcHggMTZweCAzMnB4O1xuICBtYXJnaW46IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtaW4td2lkdGg6IDI0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDE4cHggcmdiYSgxNzAsIDIwNSwgNiwgMC40NSksIDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjIycyBlYXNlLCBib3gtc2hhZG93IDAuMjJzIGVhc2U7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4udG91ci1jdGFfX2J0bjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIGxlZnQ6IC03NSU7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogMjAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQyKSA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0yMGRlZyk7XG4gIGFuaW1hdGlvbjogY3RhLXNoaW1tZXIgM3MgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnRvdXItY3RhX19idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJveC1zaGFkb3c6IDAgMTRweCAzNnB4IHJnYmEoMTcwLCAyMDUsIDYsIDAuNTUpLCAwIDRweCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udG91ci1jdGFfX2J0bjpob3ZlciAudG91ci1jdGFfX2J0bi1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoNXB4KTtcbn1cbi50b3VyLWN0YV9fYnRuOmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICBib3gtc2hhZG93OiAwIDJweCAxMHB4IHJnYmEoMTcwLCAyMDUsIDYsIDAuNCk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDhzO1xufVxuLnRvdXItY3RhX19idG46dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudG91ci1jdGFfX2J0biB7XG4gICAgZm9udC1zaXplOiAxLjc3MTJyZW07XG4gICAgcGFkZGluZzogMjBweCA1M3B4IDIwcHggNjRweDtcbiAgfVxufVxuLnRvdXItY3RhX19idG4gLmNodXVraSB7XG4gIGZvbnQtc2l6ZTogNHZ3O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRvdXItY3RhX19idG4gLmNodXVraSB7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgfVxufVxuXG4udG91ci1jdGFfX2J0bi1kYXRlbnVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLnRvdXItY3RhX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxLjNlbTtcbiAgaGVpZ2h0OiAxLjNlbTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzIGVhc2U7XG59XG5cbi50b3VyLWN0YSA+IC50b3VyLWN0YV9fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuNGVtO1xufVxuLnRvdXItY3RhID4gLnRvdXItY3RhX19idG4gLnRvdXItY3RhX19idG4taWNvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi50b3VyLWN0YSA+IC50b3VyLWN0YV9fYnRuOmhvdmVyIC50b3VyLWN0YV9fYnRuLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbn1cblxuLnNwb3QtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZWE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDAgOTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyMzE4MTU7XG59XG5cbi5vc2hpLWhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiA0OHB4IDE2cHggNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktaGVybyB7XG4gICAgZ2FwOiAzMnB4O1xuICAgIHBhZGRpbmc6IDY0cHggMzJweCAxNnB4O1xuICB9XG59XG4ub3NoaS1oZXJvICsgLmNodXVraSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG59XG5cbi5vc2hpLWNpcmNsZXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDhweDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktY2lyY2xlcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuXG4ub3NoaS1jaXJjbGVzLS1sZWZ0IHtcbiAgbGVmdDogMTZweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktY2lyY2xlcy0tbGVmdCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuXG4ub3NoaS1jaXJjbGVzLS1yaWdodCB7XG4gIHJpZ2h0OiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAub3NoaS1jaXJjbGVzLS1yaWdodCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm9zaGktY2lyY2xlIHtcbiAgd2lkdGg6IGNsYW1wKDYwcHgsIDEydncsIDE2OHB4KTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4ub3NoaS1jaXJjbGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cblxuLm9zaGktaGVyb19fY2VudGVyIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5vc2hpLWhlcm9fX2NlbnRlciB7XG4gICAgZmxleDogMCAxIDY1MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4ub3NoaS1oZXJvX19sb2dvIHtcbiAgd2lkdGg6IGNsYW1wKDIwMHB4LCAzMHZ3LCAzODBweCk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ub3NoaS1oZXJvX19sZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNDc2cmVtO1xuICBsaW5lLWhlaWdodDogMS45NTtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5idG4tcHJvZmlsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xufVxuLmJ0bi1wcm9maWxlIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZSwgZmlsdGVyIDAuMnMgZWFzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmJ0bi1wcm9maWxlIGltZyB7XG4gICAgaGVpZ2h0OiA0NnB4O1xuICB9XG59XG4uYnRuLXByb2ZpbGU6aG92ZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTgpKTtcbn1cblxuLm9zaGktaGVyb19fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44NTQxNjY2NjY3cmVtO1xuICBjb2xvcjogIzU1NTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGxhbi10aXRsZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjFlYTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE2cHggMjRweCA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wbGFuLXRpdGxlLXdyYXAge1xuICAgIHBhZGRpbmc6IDI0cHggNDhweCA2NHB4O1xuICB9XG59XG5cbi5wbGFuLXRpdGxlLWJhZGdlLW1pbmkge1xuICB3aWR0aDogY2xhbXAoOTZweCwgMTJ2dywgMTQwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5wbGFuLXRpdGxlLWltZyB7XG4gIHdpZHRoOiBjbGFtcCgyODBweCwgNDZ2dywgNTYwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAzMnB4O1xufVxuXG4ueWFubW8taGl0byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi55YW5tby1oaXRvX19mYWNlIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC55YW5tby1oaXRvX19mYWNlIHtcbiAgICB3aWR0aDogNzJweDtcbiAgICBoZWlnaHQ6IDcycHg7XG4gIH1cbn1cblxuLnlhbm1vLWhpdG9fX2J1YmJsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuLnlhbm1vLWhpdG9fX2J1YmJsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICBib3JkZXI6IDlweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG59XG5cbi55YW5tby1oaXRvX190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBtYXJnaW46IDA7XG59XG5cbi55YW5tby1oaXRvLS1jbG9zaW5nIHtcbiAgbWFyZ2luLXRvcDogNDhweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuLnlhbm1vLWhpdG8tLWNsb3NpbmcgLnlhbm1vLWhpdG9fX2J1YmJsZSB7XG4gIG1heC13aWR0aDogNDYwcHg7XG59XG5cbi5kYXktc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNsYW1wKDI0MHB4LCAyMnZ3LCAzMjBweCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZGF5LXNlY3Rpb25fX21hcC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cblxuLmRheS1zZWN0aW9uX19tYXAtaWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMC40KSBzYXR1cmF0ZSgwLjU1KSBicmlnaHRuZXNzKDEuMDMpO1xufVxuXG4uZGF5LXNlY3Rpb25fX21hcC1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSg0NywgNDksIDMzLCAwLjY2KTtcbn1cblxuLmRheS1zZWN0aW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgcGFkZGluZzogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uZGF5LXNlY3Rpb25fX2JhZGdlIHtcbiAgd2lkdGg6IGNsYW1wKDEyMHB4LCAxNXZ3LCAxOTZweCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmRheS1zZWN0aW9uX19yb3V0ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIHBhZGRpbmc6IDEycHggMjRweDtcbiAgYm94LXNoYWRvdzogMCAzcHggMTRweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmRheS1zZWN0aW9uX19yb3V0ZS1saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmRheS1zZWN0aW9uX19yb3V0ZS1wb2ludCB7XG4gIGZvbnQtc2l6ZTogMS4yM3JlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZGF5LXNlY3Rpb25fX3JvdXRlLW1pZCB7XG4gIGZvbnQtc2l6ZTogMS4wMjVyZW07XG4gIGNvbG9yOiAjNTU1O1xufVxuXG4uZGF5LXNlY3Rpb25fX3JvdXRlLWljb24ge1xuICB3aWR0aDogMS4xZW07XG4gIGhlaWdodDogMS4xZW07XG4gIGNvbG9yOiAjYWFjYzAzO1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmRheS1zZWN0aW9uX19yb3V0ZS1jb21tZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjNyZW07XG4gIGNvbG9yOiAjMjMxODE1O1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW46IDA7XG59XG5cbi5vc2hpLXN1YiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZWE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4IDI0cHggNjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktc3ViIHtcbiAgICBwYWRkaW5nOiA0OHB4IDMycHggMjBweDtcbiAgfVxufVxuXG4ub3NoaS1zdWJfX2hlYWRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm9zaGktc3ViX19iYWRnZSB7XG4gIHdpZHRoOiBjbGFtcCg4OHB4LCAxMXZ3LCAxMjRweCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm9zaGktc3ViX19taWRhc2hpIHtcbiAgd2lkdGg6IGNsYW1wKDIzMHB4LCAzNHZ3LCA0MDBweCk7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm9zaGktc3ViX19ib3gge1xuICBib3JkZXI6IDJweCBzb2xpZCAjY2ZlMDdkO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWF4LXdpZHRoOiAxNzQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMnB4IDI0cHggNDBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktc3ViX19ib3gge1xuICAgIHBhZGRpbmc6IDQ4cHggNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNGVtO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbn1cblxuLm9zaGktY2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMzJweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLm9zaGktY2FyZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5vc2hpLWNhcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBnYXA6IDI0cHg7XG4gIH1cbn1cblxuLm9zaGktY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9zaGktY2FyZF9fcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cbi5vc2hpLWNhcmRfX3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbn1cbi5vc2hpLWNhcmQ6aG92ZXIgLm9zaGktY2FyZF9fcGhvdG8gaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbn1cblxuLm9zaGktY2FyZF9fYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxNnB4IDRweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiAxO1xufVxuXG4ub3NoaS1jYXJkX19uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm9zaGktY2FyZF9fbmFtZSBpbWcge1xuICBoZWlnaHQ6IGNsYW1wKDIuMXJlbSwgM3Z3LCAyLjdyZW0pO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5vc2hpLXN1Yi0tc3BvdCAub3NoaS1jYXJkX19uYW1lIGltZyB7XG4gIGhlaWdodDogY2xhbXAoNC41NXJlbSwgNi41dncsIDUuODVyZW0pO1xufVxuXG4ub3NoaS1zdWIgKyAub3NoaS1zdWIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm9zaGktc3ViLS1zdXN1a2lubyAub3NoaS1zdWJfX2JveCB7XG4gIG1heC13aWR0aDogMTE4MHB4O1xufVxuLm9zaGktc3ViLS1zdXN1a2lubyAub3NoaS1jYXJkLWdyaWQge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgLm9zaGktc3ViLS1zdXN1a2lubyAub3NoaS1jYXJkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktc3ViLS1zdXN1a2lubyAub3NoaS1jYXJkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAzMnB4O1xuICB9XG59XG4ub3NoaS1zdWItLXN1c3VraW5vIC5vc2hpLWNhcmRfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuLm9zaGktc3ViLS1zdXN1a2lubyAub3NoaS1jYXJkX19uYW1lIGltZyB7XG4gIGhlaWdodDogY2xhbXAoNC41NXJlbSwgNi41dncsIDUuODVyZW0pO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLm9zaGktc3ViLS1zdXN1a2lubyAub3NoaS1jYXJkX19zaG9wIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzQwcHg7XG59XG4ub3NoaS1zdWItLXN1c3VraW5vIC5vc2hpLWNhcmRfX3Nob3AgKyAub3NoaS1jYXJkX19zaG9wIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm9zaGktc3ViLS1vdGFydWx1bmNoIC5vc2hpLXN1Yl9fYm94IHtcbiAgbWF4LXdpZHRoOiAxMTgwcHg7XG59XG4ub3NoaS1zdWItLW90YXJ1bHVuY2ggLm9zaGktY2FyZC1ncmlkIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MXB4KSB7XG4gIC5vc2hpLXN1Yi0tb3RhcnVsdW5jaCAub3NoaS1jYXJkLWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktc3ViLS1vdGFydWx1bmNoIC5vc2hpLWNhcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDMycHg7XG4gIH1cbn1cbi5vc2hpLXN1Yi0tb3RhcnVsdW5jaCAub3NoaS1jYXJkX19uYW1lIGltZyB7XG4gIGhlaWdodDogY2xhbXAoNC41NXJlbSwgNi41dncsIDUuODVyZW0pO1xufVxuXG4ub3NoaS1zdWItLXRhYmVhcnVraSAub3NoaS1zdWJfX2JveCB7XG4gIG1heC13aWR0aDogMTEyMHB4O1xufVxuLm9zaGktc3ViLS10YWJlYXJ1a2kgLm9zaGktY2FyZF9fZGVzYyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLm9zaGktc3ViLS10YWJlYXJ1a2kgLm9zaGktY2FyZF9fc2hvcCB7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4udGFiZWFydWtpIHtcbiAgbWF4LXdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi50YWJlYXJ1a2lfX2dhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDhweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byAyNHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGFiZWFydWtpX19nYWxsZXJ5IHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLnRhYmVhcnVraV9fcGhvdG8ge1xuICBtYXJnaW46IDA7XG4gIGFzcGVjdC1yYXRpbzogMS8xO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4udGFiZWFydWtpX19waG90byBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG59XG4udGFiZWFydWtpX19waG90bzpob3ZlciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xufVxuXG4ub3NoaS1jYXJkX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmbGV4OiAxO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNmVtO1xufVxuXG4ub3NoaS1jYXJkX19zaG9wIHtcbiAgd2lkdGg6IDg2JTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4ub3NoaS1jYXJkX19zaG9wLW5hbWUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjIzcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLm9zaGktY2FyZF9fYWRkciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMDI1cmVtO1xuICBjb2xvcjogIzU3NTc1NztcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLm9zaGktY2FyZF9fYWRkciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi55YW5tby1tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweDtcbn1cbi55YW5tby1tb2RhbFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnlhbm1vLW1vZGFsX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ueWFubW8tbW9kYWxfX2RpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIHBhZGRpbmc6IDMycHggMjRweCAzMnB4O1xuICBib3gtc2hhZG93OiAwIDEycHggNDhweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xufVxuXG4ueWFubW8tbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzY2NjtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cbi55YW5tby1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLnlhbm1vLW1vZGFsX19pbm5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG5cbi55YW5tby1tb2RhbF9fZmFjZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2FhY2MwMztcbn1cblxuLnlhbm1vLW1vZGFsX19yb2xlIHtcbiAgZm9udC1zaXplOiAxLjAyNXJlbTtcbiAgY29sb3I6ICM4ODg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLnlhbm1vLW1vZGFsX19uYW1lIHtcbiAgZm9udC1zaXplOiAyLjEyNTQ0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luOiAwO1xufVxuXG4ueWFubW8tbW9kYWxfX2JpbyB7XG4gIGZvbnQtc2l6ZTogMS4yM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODU7XG4gIGNvbG9yOiAjMjMxODE1O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW46IDhweCAwIDA7XG59XG5cbltkYXRhLWludmlld10ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjhweCk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42NXMgZWFzZSwgdHJhbnNmb3JtIDAuNjVzIGVhc2U7XG59XG5bZGF0YS1pbnZpZXddLmlzLWludmlldyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLmNvbWluZ3Nvb24ge1xuICBmb250LXNpemU6IDEuNDc2cmVtO1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIGJyLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mbG9hdGluZy1jdGEge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDkwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE2cHggY2FsYygxMnB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC1ib3R0b20sIDBweCkpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEzMCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgd29yZC1icmVhazogYXV0by1waHJhc2U7XG59XG4uZmxvYXRpbmctY3RhLmlzLXZpc2libGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmZsb2F0aW5nLWN0YS5pcy1kb2NrZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmZsb2F0aW5nLWN0YS5pcy1kb2NrZWQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICBib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjdGEtYXR0ZW50aW9uIHtcbiAgMCUsIDEyJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAzJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbiAgfVxuICA2JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KTtcbiAgfVxuICA5JSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgfVxufVxuLmZsb2F0aW5nLWN0YV9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNTIwcHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWFjZDA2O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMS40NzZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHBhZGRpbmc6IDE2cHggMjRweDtcbiAgYm9yZGVyLXJhZGl1czogM2VtO1xuICBib3gtc2hhZG93OiAwIDZweCAyMnB4IHJnYmEoMCwgMCwgMCwgMC4yOCksIDAgMnB4IDZweCByZ2JhKDE3MCwgMjA1LCA2LCAwLjUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4xOHMgZWFzZSwgZmlsdGVyIDAuMThzIGVhc2U7XG4gIGFuaW1hdGlvbjogY3RhLWF0dGVudGlvbiAxMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG59XG4uZmxvYXRpbmctY3RhX19idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIDEycHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMzIpLCAwIDRweCAxMHB4IHJnYmEoMTcwLCAyMDUsIDYsIDAuNTUpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMS4wNSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5mbG9hdGluZy1jdGFfX2J0biB7XG4gICAgZm9udC1zaXplOiAxLjc3MTJyZW07XG4gICAgcGFkZGluZzogMThweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mbG9hdGluZy1jdGFfX2J0biB7XG4gICAgYW5pbWF0aW9uOiBub25lO1xuICB9XG59XG4uY3RhLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLmN0YS1tb2RhbFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmN0YS1tb2RhbF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmN0YS1tb2RhbF9fZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NjBweDtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMzJweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDEycHggNDhweCByZ2JhKDAsIDAsIDAsIDAuMjgpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5jdGEtbW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgcmlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjNjY2O1xuICBwYWRkaW5nOiA0cHggOHB4O1xufVxuLmN0YS1tb2RhbF9fY2xvc2U6aG92ZXIge1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmN0YS1tb2RhbF9faW5uZXIgaDIge1xuICBmb250LXNpemU6IDIuMTI1NDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uY3RhLW1vZGFsX19pbm5lciAubGVhZCB7XG4gIGZvbnQtc2l6ZTogMS40NzZyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDhweCBhdXRvIDE2cHg7XG59XG4uY3RhLW1vZGFsX19pbm5lciAudG91ci1jdGFfX2J0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xuICBtYXJnaW46IDEycHggYXV0bztcbn1cbi5jdGEtbW9kYWxfX2lubmVyIC5jaHV1a2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLnRlaWJhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYxZWE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggNjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRlaWJhbiB7XG4gICAgcGFkZGluZzogMCAzMnB4IDgwcHg7XG4gIH1cbn1cblxuLnRlaWJhbi0td2lkZSB7XG4gIHBhZGRpbmctdG9wOiA1NnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGVpYmFuLS13aWRlIHtcbiAgICBwYWRkaW5nLXRvcDogNzJweDtcbiAgfVxufVxuXG4udGVpYmFuX19ib3gge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBtYXgtd2lkdGg6IDEwNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDMycHggMjRweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50ZWliYW5fX2JveCB7XG4gICAgcGFkZGluZzogNDBweCA0OHB4IDQ4cHg7XG4gIH1cbn1cblxuLnRlaWJhbl9fbWlkYXNoaSB7XG4gIHdpZHRoOiBjbGFtcCgxODBweCwgMjR2dywgMjYwcHgpO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0byAxMnB4O1xufVxuXG4udGVpYmFuX19zdWJoZWFkIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjNyZW07XG4gIGNvbG9yOiAjNTc1NzU3O1xuICBtYXJnaW46IDAgMCAyNHB4O1xufVxuXG4udGVpYmFuX19waG90b3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDhweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLnRlaWJhbl9fcGhvdG9zIHtcbiAgICBnYXA6IDEycHg7XG4gIH1cbn1cblxuLnRlaWJhbl9fcGhvdG8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi50ZWliYW5fX3Bob3RvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnRlaWJhbl9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAudGVpYmFuX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNhOWNjMDM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAwLjg1NDE2NjY2NjdyZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMTJweCA2cHggNnB4O1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTJweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXNpemU6IDEuMDI1cmVtO1xuICB9XG59XG5cbi50ZWliYW5fX2J1cy10cmFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2xhbXAoMzRweCwgNXZ3LCA1MnB4KTtcbiAgbWFyZ2luLXRvcDogLTEycHg7XG4gIHotaW5kZXg6IDM7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnRlaWJhbl9fYnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogY2xhbXAoMzBweCwgNC41dncsIDQ4cHgpO1xuICB3aWR0aDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4udGVpYmFuX19kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEt1cmVuYWlkb1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGNvbG9yOiAjMjMxODE1O1xuICBtYXgtd2lkdGg6IDQyZW07XG4gIG1hcmdpbjogMTZweCBhdXRvIDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRlaWJhbl9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMC44NTQxNjY2NjY3cmVtO1xuICBjb2xvcjogIzIzMTgxNTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwO1xufVxuXG4udGVpYmFuX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS43NzEycmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyMzE4MTU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC50ZWliYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuMTI1NDRyZW07XG4gIH1cbn1cblxuLnRlaWJhbl9fd2lkZS13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnRlaWJhbl9fd2lkZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi50ZWliYW5fX3NsaWRlc2hvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMi8xO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50ZWliYW5fX3NsaWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbi1vdXQ7XG59XG4udGVpYmFuX19zbGlkZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udGVpYmFuX19saW5rIHtcbiAgZm9udC1zaXplOiAxLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnRlaWJhbl9fbGluayBhIHtcbiAgY29sb3I6ICMyZjdkMzI7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG4udGVpYmFuX19saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzFmNWMyMjtcbn1cblxuLnRlaWJhbl9faWxsdXN0LXRyYWNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA2dnc7XG4gIHJpZ2h0OiA2dnc7XG4gIGJvdHRvbTogLThweDtcbiAgaGVpZ2h0OiBjbGFtcCg2NHB4LCA5LjZ2dywgMTAycHgpO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRlaWJhbl9faWxsdXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogY2xhbXAoNjRweCwgOS42dncsIDEwMnB4KTtcbiAgd2lkdGg6IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnRlaWJhbl9faWxsdXN0LS0yIHtcbiAgYm90dG9tOiAtNXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAudGVpYmFuX19pbGx1c3QtLTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiQHVzZSBcIi4uL3ZhcmlhYmxlc1wiIGFzIHZhcjtcclxuXHJcbkBtaXhpbiBtZWRpYV90YWJsZXQoKSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB2YXIuJHRhYmxldCArIDEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWVkaWFfZGVza3RvcCgpIHtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IHZhci4kZGVza3RvcCArIDEpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5AbWl4aW4gbWVkaWFfZGVza3RvcF9iaWcoKSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB2YXIuJGRlc2t0b3AyICsgMSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBtZWRpYV9kZXNrdG9wX2Z1bGwoKSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiB2YXIuJGRlc2t0b3AzICsgMSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gaWUxMSgpIHtcclxuICBAbWVkaWEgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iXX0= */
