@charset "UTF-8";

html {
  font-size: 100%;
}

@media (max-width: 375px) {
  html {
    font-size: 4.2666666667vw;
  }
}

@media screen and (min-width: 875px) {
  html {
    font-size: 2.3529411765vw;
  }
}

@media (min-width: 680px) {
  html {
    font-size: 100%;
  }
}

body {
  color: #000000;
}

main {
  font-family: "Noto Sans JP", sans-serif;
}


  a,
  button {
    transition: 0.3s;
  }

  a:hover,
  button:hover {
    cursor: pointer;
    opacity: 0.7;
  }


/*****************************
* A Modern CSS Reset (https://github.com/hankchizljaw/modern-css-reset)
* 上記に、ul要素,ol要素,a要素への記述追加
*****************************/
/* Box sizing rules */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin */
body,
h1,
h2,
h3,
h4,
p,
figure,
blockquote,
dl,
dd,
ul,
li {
  margin: 0;
}

/* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
ul,
ol {
  list-style: none;
  padding: 0;
}

/* Set core root defaults */
html:focus-within {
  scroll-behavior: smooth;
}

/* Set core body defaults */
body {
  line-height: 1.5;
  min-height: 100vh;
  text-rendering: optimizeSpeed;
}

/* A elements that don't have a class get default styles */
a:not([class]) {
  -webkit-text-decoration-skip: ink;
  text-decoration-skip-ink: auto;
}

a {
  color: inherit;
  text-decoration: none;
}

/* Make images easier to work with */
img,
picture {
  display: block;
  max-width: 100%;
}

/* Inherit fonts for inputs and buttons */
input,
button,
textarea,
select {
  font: inherit;
}

button {
  background-color: initial;
  border: none;
  padding: 0;
}

/* Remove all animations, transitions and smooth scroll for people that prefer not to see them */
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }

  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
    transition-duration: 0.01ms !important;
  }
}

.l-header {
  left: 0;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 600;
}

.l-inner {
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  width: 100%;
}

@media screen and (min-width: 875px) {
  .l-inner {
    max-width: 680px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* 一覧へ戻る */
.c-btn-wrapper {
  margin-top: 60px;
  margin-inline: auto;
  width: fit-content;
  /* max-width: 312px; */
}
.c-btn {
  align-items: center;
  background-color: #ffffff;
  border: 1px solid #000000;
  display: inline-flex;
  font-size: 18px;
  font-weight: 700;
  gap: 8px;
  letter-spacing: 0.06em;
  line-height: 1.3888888889;
  padding: 8px 14px 9px;
}

.c-btn::after {
  background: url("../../images/2026/common/arrow.png") no-repeat center/contain;
  content: "";
  display: inline-block;
  height: 5px;
  width: 24.5px;
}

.c-btn--red {
  background-color: #ffffff;
  border: 1px solid #b12c26;
  color: #b12c26;
  gap: 20px;
}

.c-btn--red::after {
  background: url("../../images/2026/common/arrow-red.png") no-repeat center/contain;
}

.c-btn--black {
  background-color: transparent;
  background-color: #0a1d3b;
  border: 1px solid #ffffff;
  color: #ffffff;
}

.c-btn--black::after {
  background: url("../../images/2026/common/arrow-white.png") no-repeat center/contain;
}

.c-btn--text-small {
  font-size: 16px;
  font-weight: 600;
  line-height: 1.5625;
  padding: 16px 19px 14px 22px;
  text-align: left;
}

@media screen and (max-width: 350px) {
  .c-btn--text-small {
    gap: 5px;
    padding: 16px 10px 14px;
    white-space: nowrap;
  }
}

.is-shine {
  overflow: hidden;
  position: relative;
}

.is-shine::before {
  animation: cta-shine 4s cubic-bezier(0.4, 0, 0.2, 1) infinite;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 50%, rgba(255, 255, 255, 0) 100%);
  content: "";
  height: 100%;
  left: -150%;
  pointer-events: none;
  position: absolute;
  top: 0;
  transform: skewX(-25deg);
  width: 30%;
  z-index: 1;
}

@keyframes cta-shine {
  0% {
    left: -150%;
  }

  /* 0%から40%（1.2秒間）かけてゆっくり右へ移動 */
  40% {
    left: 150%;
  }

  /* 40%から100%までは右側でじっと待機 */
  100% {
    left: 150%;
  }
}

.c-btn--black.is-shine {
  opacity: 1;
}

.c-data-list {
  text-align: center;
}

.c-data-list__term {
  background-color: #b12c26;
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.3888888889;
  padding-block: 3px 6px;
}

.c-data-list__desc {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  padding-block: 9px 13px;
}

.c-data {
  background-color: #b12c26;
  padding-block: 28px 34px;
  position: relative;
}

.c-data__bg-text {
  color: rgba(212, 212, 212, 0.2);
  font-family: "Roboto", sans-serif;
  font-size: 107px;
  font-weight: 900;
  left: 50%;
  letter-spacing: 0;
  line-height: 0.76;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
}

.c-data__list {
  display: grid;
  gap: 16px;
  grid-template-columns: 1fr 1fr;
  margin-top: 30px;
}

.c-data__item {
  align-items: center;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  height: 164px;
  justify-content: space-between;
  padding-block: 20px;
}

.c-data__item--shop {
  padding-block: 35px 20px;
}

.c-data__item--area {
  padding-block: 16px;
}

.c-data__image {
  display: flex;
  justify-content: center;
  margin-inline: auto;
  width: 58px;
}

.c-data__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.c-data__item--works .c-data__image {
  width: 51px;
}

.c-data__item--shop .c-data__image {
  width: 76px;
}

.c-data__item--area .c-data__image {
  width: 118px;
}

.c-data__text {
  color: #b12c26;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  text-align: center;
}

@media screen and (max-width: 374px) {
  .c-data__text {
    font-size: 16px;
  }
}

.c-data__text--large {
  display: inline-flex;
  font-size: 48px;
  letter-spacing: 0;
  line-height: 1;
  margin-bottom: -4px;
  vertical-align: bottom;
}

@media screen and (max-width: 374px) {
  .c-data__text--large {
    font-size: 36px;
  }
}

.c-data__text--medium {
  display: inline-flex;
  font-size: 40px;
  letter-spacing: 0;
  line-height: 1;
  margin-block: -2px -5px;
  vertical-align: bottom;
}

@media screen and (max-width: 374px) {
  .c-data__text--medium {
    font-size: 30px;
  }
}

.c-data__text--multi {
  display: inline-block;
  line-height: 1.3;
  margin-top: 6px;
}

.c-diagnosis-cta {
  aspect-ratio: 375/288;
  background: url("../../images/2026/simulation-result/diagnosis-bg.jpg") no-repeat center/cover;
  margin-inline: auto;
  max-height: 288px;
  max-width: 600px;
  padding-top: 48px;
  width: 100%;
}

@media screen and (min-width: 875px) {
  .c-diagnosis-cta {
    max-height: 320px;
  }
}

.c-diagnosis-cta__text {
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  padding-left: 15px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .c-diagnosis-cta__text {
    font-size: 28px;
  }
}

@media (max-width: 374px) {
  .c-diagnosis-cta__text {
    font-size: 20px;
  }
}

.c-diagnosis-cta__btn {
  margin-inline: auto;
  margin-top: 12px;
  width: -moz-fit-content;
  width: fit-content;
}

.c-diagnosis-cta__link {
  background-color: #ffffff;
  display: inline-flex;
  flex-direction: column;
  font-size: 13px;
  font-weight: 600;
  gap: 4px;
  justify-content: center;
  letter-spacing: 0.05em;
  line-height: 1.5384615385;
  padding: 16px 26px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .c-diagnosis-cta__link {
    font-size: 16px;
  }
}

.c-diagnosis-cta__link::before {
  aspect-ratio: 24/16;
  background: url("../../images/2026/simulation-result/mail-icon.png") no-repeat center/contain;
  content: "";
  display: inline-block;
  height: auto;
  margin-inline: auto;
  width: 24px;
}

.is-pulse {
  animation: cta-link-glow 2.4s ease-in-out infinite;
  position: relative;
}

.is-pulse::after {
  animation: cta-link-ring 2.4s ease-out infinite;
  border: 1.5px solid rgba(255, 255, 255, 0.65);
  content: "";
  inset: 0;
  pointer-events: none;
  position: absolute;
}

@keyframes cta-link-glow {

  0%,
  100% {
    box-shadow: none;
  }

  50% {
    box-shadow: 0 0 16px rgba(255, 255, 255, 0.22);
  }
}

@keyframes cta-link-ring {
  0% {
    opacity: 1;
    transform: scale(1);
  }

  75% {
    opacity: 0;
    transform: scale(1.2);
  }

  76%,
  100% {
    opacity: 0;
    transform: scale(1);
  }
}

.c-frame-ttl {
  aspect-ratio: 335/92;
  background: url("../../images/2026/common/frame-ttl.png") no-repeat center/contain;
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-inline: auto;
  max-width: 335px;
  text-align: center;
  width: 100%;
}

@media screen and (min-width: 875px) {
  .c-frame-ttl {
    max-width: 400px;
    width: 400px;
  }
}

.c-frame-ttl__en {
  align-self: center;
  display: inline-block;
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0.06em;
  line-height: 2.5;
  max-width: 100%;
  position: relative;
}

@media screen and (min-width: 875px) {
  .c-frame-ttl__en {
    font-size: 12px;
  }
}

.c-frame-ttl__en::before,
.c-frame-ttl__en::after {
  background-color: #000000;
  content: "";
  height: 0.5px;
  position: absolute;
  top: 50%;
  width: 2.5px;
}

.c-frame-ttl__en::before {
  left: -6px;
}

.c-frame-ttl__en::after {
  right: -6px;
}

.c-frame-ttl__ja {
  color: #0a1d3b;
  display: block;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.6666666667;
  margin-top: -7px;
}

@media screen and (min-width: 875px) {
  .c-frame-ttl__ja {
    font-size: 28px;
  }
}

@media screen and (max-width: 350px) {
  .c-frame-ttl__ja {
    font-size: 20px;
  }
}

.c-frame-ttl__ja::first-letter {
  color: #b12c26;
}

.c-frame-ttl--large {
  aspect-ratio: 335/124;
  background: url("../../images/2026/common/frame-ttl-large.png") no-repeat center/contain;
  gap: 12px;
}

.c-frame-ttl__en--large {
  margin-top: -11px;
}

.c-frame-ttl__ja--large {
  line-height: 1.1;
}

.c-header {
  align-items: center;
  background-color: #fff;
  display: flex;
  height: 72px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 998;
}

@media (min-width: 641px) {
  .c-header {
    height: 78px;
  }
}

.c-header__logo {
  display: block;
  left: 20px;
  line-height: 1;
  max-width: 93px;
  position: absolute;
  top: 18px;
  width: 100%;
}

@media (min-width: 641px) {
  .c-header__logo {
    max-width: 151px;
    top: 12px;
  }
}

.c-header__logo img {
  display: block;
  height: auto;
  width: 100%;
}

.c-item-ttl {
  align-items: center;
  display: flex;
  flex-direction: column;
  text-align: center;
}

.c-item-ttl::after {
  aspect-ratio: 312/8;
  background: url("../../images/2026/common/line-red.png") no-repeat center/contain;
  content: "";
  display: block;
  margin-top: 2px;
  width: 330px;
}

@media screen and (max-width: 350px) {
  .c-item-ttl::after {
    width: 290px;
  }
}

.c-item-ttl__en {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0.06em;
  line-height: 2.5;
  position: relative;
}

@media screen and (min-width: 875px) {
  .c-item-ttl__en {
    font-size: 12px;
  }
}

.c-item-ttl__en::before,
.c-item-ttl__en::after {
  background-color: #000000;
  content: "";
  height: 0.5px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2.5px;
}

.c-item-ttl__en::before {
  left: -6px;
}

.c-item-ttl__en::after {
  right: -6px;
}

.c-item-ttl__ja {
  display: block;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.6666666667;
  margin-top: -6px;
}

@media screen and (min-width: 875px) {
  .c-item-ttl__ja {
    font-size: 28px;
  }
}

.c-item-ttl__ja::first-letter {
  color: #b12c26;
}

.c-item-ttl--white {
  color: #ffffff;
}

.c-item-ttl--white::after {
  background: url("../../images/2026/common/line-white.png") no-repeat center/contain;
}

.c-item-ttl--white .c-item-ttl__ja::first-letter {
  color: #ffffff;
}

.c-item-ttl--white .c-item-ttl__en::before,
.c-item-ttl--white .c-item-ttl__en::after {
  background-color: #ffffff;
}

.c-item-ttl--bg-black .c-item-ttl__en::before,
.c-item-ttl--bg-black .c-item-ttl__en::after {
  background-color: #ffffff;
}

.c-item-ttl--black::after {
  background: url("../../images/2026/common/line-black.png") no-repeat center/contain;
}

.c-item-ttl--bg-black {
  color: #ffffff;
}

.c-item-ttl--bg-black .c-item-ttl__ja::first-letter {
  color: #b12c26;
}

.c-item-ttl--bg-black::after {
  background: url("../../images/2026/common/line-white.png") no-repeat center/contain;
}

.c-line-ttl {
  color: #b12c26;
  display: inline-block;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5555555556;
  padding-bottom: 12px;
  position: relative;
}

@media screen and (min-width: 875px) {
  .c-line-ttl {
    font-size: 20px;
  }
}

@media screen and (max-width: 350px) {
  .c-line-ttl {
    font-size: 16px;
  }
}

.c-line-ttl::before {
  border-bottom: 1.59px solid #b12c26;
  border-top: 4px solid #b12c26;
  bottom: 0;
  content: "";
  height: 8px;
  left: 50%;
  position: absolute;
  transform: translateX(-50%);
  width: 105%;
}

.c-line-ttl--line-wide::before {
  width: 125%;
}

.c-mv-noimg {
  background-color: #b12c26;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 30px 23px;
}

.c-mv-noimg__bg {
  height: 100vh;
  inset: 0;
  position: fixed;
  z-index: -10;
}

.c-mv-noimg__bg img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.c-mv-noimg__title {
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
}

.c-mv-noimg__title-ja {
  display: block;
  font-size: 36px;
  letter-spacing: 0.06em;
  line-height: 1.1666666667;
}

@media screen and (max-width: 350px) {
  .c-mv-noimg__title-ja {
    font-size: 32px;
  }
}

.c-mv-noimg__title-en {
  display: block;
  font-size: 16px;
  letter-spacing: 0.06em;
  line-height: 1.5625;
  margin-top: 10px;
}

.c-mv {
  margin-inline: auto;
  margin-top: 72px;
  max-width: 600px;
}

@media (min-width: 641px) {
  .c-mv {
    margin-top: 80px;
  }
}

.c-mv__wrapper {
  padding-top: 37px;
  position: relative;
}

.p-service-mv .c-mv__wrapper {
  padding-top: 30px;
}

.c-mv__wrapper::before {
  background-color: #b12c26;
  content: "";
  height: 73%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -1;
}

.c-mv__wrapper::after {
  background-color: #ffffff;
  content: "";
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: -2;
}

.p-service-mv .c-mv__wrapper::before {
  height: 65%;
}

.c-mv__bg {
  height: 100vh;
  inset: 0;
  position: fixed;
  z-index: -10;
}

.c-mv__bg img {
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.c-mv__title {
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-weight: 700;
}

.c-mv__title-ja {
  display: block;
  font-size: 36px;
  letter-spacing: 0.06em;
  line-height: 0.6944444444;
}

@media screen and (max-width: 350px) {
  .c-mv__title-ja {
    font-size: 32px;
  }
}

.p-service-mv .c-mv__title-ja {
  line-height: 1.1666666667;
}

.c-mv__title-en {
  display: block;
  font-size: 16px;
  letter-spacing: 0.06em;
  line-height: 1.5625;
  margin-top: 20px;
}

.p-service-mv .c-mv__title-en {
  margin-top: 10px;
}

.c-mv__image {
  margin-top: 21px;
  width: 100%;
}

.c-mv__image img {
  aspect-ratio: 335/200;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.c-sec-ttl {
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.3333333333;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .c-sec-ttl {
    font-size: 34px;
  }
}

@media screen and (max-width: 350px) {
  .c-sec-ttl {
    font-size: 25px;
  }
}

.c-sec-ttl--red {
  color: #b12c26;
}

.c-sec-ttl--black {
  color: #000000;
}
.c-sec-ttl--black .c-sec-ttl__ja::first-letter {
  color: #B12C26;
}

.c-sec-ttl--sub .c-sec-ttl__en {
  font-size: 10px;
  font-weight: 300;
  letter-spacing: 0.06em;
  line-height: 2.5;
  position: relative;
}

@media screen and (min-width: 875px) {
  .c-sec-ttl--sub .c-sec-ttl__en {
    font-size: 12px;
  }
}

.c-sec-ttl--sub .c-sec-ttl__en::before,
.c-sec-ttl--sub .c-sec-ttl__en::after {
  background-color: #ffffff;
  content: "";
  height: 0.5px;
  position: absolute;
  top: 9px;
  width: 2.5px;
}

.c-sec-ttl--sub .c-sec-ttl__en::before {
  left: -6px;
}

.c-sec-ttl--sub .c-sec-ttl__en::after {
  right: -6px;
}

.c-sec-ttl--sub .c-sec-ttl__ja {
  display: block;
  margin-top: 6px;
}

.c-slider {
  height: auto;
  margin-inline: auto;
  max-width: 478px;
  position: relative;
}

@media screen and (min-width: 875px) {
  .c-slider {
    max-width: 100%;
  }
}

.c-slider__card-list {
  margin-top: 4px;
}

.c-slider__slide {
  height: auto;
}

.c-slider__card {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  height: 100%;
  margin-inline: auto;
  max-width: 450px;
  padding: 33px 40px 55px;
}

@media screen and (min-width: 875px) {
  .c-slider__card {
    max-width: 100%;
  }
}

.c-slider__ttl {
  color: #b12c26;
  font-size: 22px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.4545454545;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .c-slider__ttl {
    font-size: 25px;
  }
}

.c-slider__item {
  align-items: baseline;
  border-bottom: 2px solid #d4d4d4;
  display: flex;
  flex-wrap: wrap;
  padding-block: 18px 20px;
}

.c-slider__term {
  color: #090909;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  line-height: 1.4285714286;
  width: 31%;
}

@media screen and (min-width: 875px) {
  .c-slider__term {
    font-size: 16px;
  }
}

.c-slider__description {
  color: #090909;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.5;
  margin-left: auto;
  width: 69%;
}

@media screen and (min-width: 875px) {
  .c-slider__description {
    font-size: 18px;
  }
}

.c-slider__item--price .c-slider__term {
  padding-left: 6px;
  transform: translateY(-3px);
}

.c-slider__item--price .c-slider__description {
  color: #b12c26;
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.4583333333;
}

@media screen and (min-width: 875px) {
  .c-slider__item--price .c-slider__description {
    font-size: 28px;
  }
}

.c-slider__item--price .c-slider__description span {
  font-size: 14px;
  line-height: 1.4285714286;
}

@media screen and (min-width: 875px) {
  .c-slider__item--price .c-slider__description span {
    font-size: 16px;
  }
}

.c-slider .splide__arrow {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  height: 48px;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 50%;
  transition: none;
  width: 48px;
  z-index: 3;
}

.c-slider .splide__arrow::before,
.c-slider .splide__arrow::after {
  display: none;
}

.c-slider .splide__arrow:hover:not(:disabled) {
  opacity: 1;
}

.c-slider .splide__arrow:disabled {
  cursor: not-allowed;
  opacity: 0.35;
}

.c-slider .splide__arrow--prev {
  background-image: url("../../images/2026/overview/arrow-left.png");
  left: -12px;
}

@media screen and (min-width: 875px) {
  .c-slider .splide__arrow--prev {
    left: -24px;
  }
}

.c-slider .splide__arrow--next {
  background-image: url("../../images/2026/overview/arrow-right.png");
  right: -12px;
}

@media screen and (min-width: 875px) {
  .c-slider .splide__arrow--next {
    right: -24px;
  }
}

.c-svg-arrow {
  align-items: center;
  animation: cta-chevrons-scroll 2s ease-in-out infinite;
  color: #2f2f2f;
  display: flex;
  flex-direction: column;
}

.c-svg-arrow__chevron {
  display: block;
  opacity: 0;
  width: 22px;
}

@media screen and (min-width: 875px) {
  .c-svg-arrow__chevron {
    width: 25px;
  }
}

.c-svg-arrow__chevron:nth-child(1) {
  animation: cta-chevron-seq 2s ease-in-out infinite 0s;
  width: 12px;
}

@media screen and (min-width: 875px) {
  .c-svg-arrow__chevron:nth-child(1) {
    width: 14px;
  }
}

.c-svg-arrow__chevron:nth-child(2) {
  animation: cta-chevron-seq 2s ease-in-out infinite 0.4s;
}

@keyframes cta-chevrons-scroll {
  0% {
    opacity: 1;
    transform: translateY(0);
  }

  70% {
    opacity: 0;
    transform: translateY(5px);
  }

  71%,
  99% {
    opacity: 0;
    transform: translateY(0);
  }

  100% {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes cta-chevron-seq {

  0%,
  8% {
    opacity: 0;
  }

  25%,
  55% {
    opacity: 1;
  }

  70%,
  100% {
    opacity: 0;
  }
}

/* ドロワーメニューをトップページと同じ見た目に揃える（styles.cssのリセット打ち消し） */
/* ボタンアイコン画像: display:blockリセットを戻しinlineの挙動にする */
.p-header__menuImg img {
  display: revert;
}

.p-header-sp-drawer {
  top: 15px;
}

@media (min-width: 641px) {
  .p-header-sp-drawer {
    top: 20px;
  }
}

.p-header__menu {
  padding: 20px;
  transition: opacity 0.3s ease, visibility 0.3s ease, display 0.3s ease allow-discrete;
}

@media (min-width: 641px) {
  .p-header__menu {
    padding: 12px 20px 20px;
  }
}

.c-header {
  align-items: center;
  background-color: #fff;
  display: flex;
  height: 72px;
  left: 0;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 998;
}

@media (min-width: 641px) {
  .c-header {
    height: 78px;
  }
}

.c-header__logo {
  display: block;
  left: 20px;
  line-height: 1;
  max-width: 93px;
  position: absolute;
  top: 20px;
  width: 100%;
}

@media (min-width: 641px) {
  .c-header__logo {
    max-width: 151px;
    top: 12px;
  }
}

.c-header__logo img {
  display: block;
  height: auto;
  width: 100%;
}

.p-header-sp {
  align-items: center;
  background-color: transparent;
  display: flex;
  height: 72px;
  justify-content: flex-end;
  left: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: auto;
  z-index: 1000;
}

main.p-sub {
  padding-top: 72px;
}

/* page-system.css / page-page.css の 768px 以上 main { width: 1100px; } を打ち消す。
 * 2026 下層は SP 基準の全幅レイアウト。c-mv__bg 等 position:fixed の見え方も揃う。 */
@media screen and (min-width: 768px) {
  main.p-sub {
    max-width: none;
    width: 100%;
  }
}

@media (min-width: 641px) {
  main.p-sub {
    padding-top: 78px;
  }
}

main.p-sub .c-mv:first-of-type {
  margin-top: 0;
}

main.p-sub>section {
  position: relative;
}

main.p-sub>section+section {
  margin-top: -1px;
}

html {
  scroll-padding-top: calc(160px + env(safe-area-inset-top, 0px));
}

@media (min-width: 641px) {
  html {
    scroll-padding-top: calc(168px + env(safe-area-inset-top, 0px));
  }
}

main.p-sub section[id] {
  scroll-margin-top: calc(160px + env(safe-area-inset-top, 0px));
}

@media (min-width: 641px) {
  main.p-sub section[id] {
    scroll-margin-top: calc(168px + env(safe-area-inset-top, 0px));
  }
}

main.p-sub section[id]:target {
  scroll-margin-top: calc(160px + env(safe-area-inset-top, 0px));
}

@media (min-width: 641px) {
  main.p-sub section[id]:target {
    scroll-margin-top: calc(168px + env(safe-area-inset-top, 0px));
  }
}

.c-cta-fix {
  display: grid;
  position: fixed;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: 99;
}

@media screen and (max-width: 670px) {
  .c-cta-fix {
    display: none;
  }
}

.c-cta-fix__box {
  align-items: center;
  background-color: #fff;
  color: #b12c26;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  gap: 7px;
  justify-content: center;
  padding: 20px 10px;
  text-align: center;
  writing-mode: vertical-rl;
  z-index: 99;
}

.c-cta-fix__box:nth-child(2) {
  background-color: #b12c26;
  color: #fff;
}

.c-cta-fix__img {
  align-items: center;
  block-size: 40px;
  display: flex;
  height: 16px;
}

.c-cta-fix__img img {
  aspect-ratio: 40/15;
  block-size: 100%;
  inline-size: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.c-cta-fix__box:nth-child(2) .c-cta-fix__img {
  block-size: 20px;
  height: 14px;
}

.c-cta-fix__box:nth-child(2) .c-cta-fix__img img {
  aspect-ratio: 21/14;
  block-size: 100%;
  inline-size: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.c-cta-fix__text {
  font-size: 14px;
  letter-spacing: 0.089em;
}

@media screen and (min-width: 875px) {
  .c-cta__ttl {
    line-height: 50px;
  }
}

@media screen and (min-width: 875px) {
  .c-cta__btn span {
    line-height: 32px;
  }
}

.p-footer__logo img {
  margin-inline: auto;
}

.p-nav__listTtl {
  line-height: 29px;
}

.p-overview-area {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 68px;
}

.p-overview-area__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-top: 24px;
}

.p-overview-area__summary {
  background-color: #b12c26;
  color: #ffffff;
  cursor: pointer;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.5555555556;
  padding-block: 8px;
  padding-inline: 44px;
  position: relative;
  text-align: center;
  -webkit-user-select: none;
  -moz-user-select: none;
  list-style: none;
  user-select: none;
}

@media screen and (min-width: 875px) {
  .p-overview-area__summary {
    font-size: 20px;
  }
}

.p-overview-area__summary::-webkit-details-marker {
  display: none;
}

.p-overview-area__summary::marker {
  display: none;
}

.p-overview-area__summary::before {
  background: #ffffff;
  border-radius: 1px;
  content: "";
  height: 1px;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%);
  width: 14px;
}

.p-overview-area__summary::after {
  background: #ffffff;
  border-radius: 1px;
  content: "";
  height: 1px;
  position: absolute;
  right: 16px;
  top: 50%;
  transform: translateY(-50%) rotate(90deg);
  transition: transform 0.3s ease;
  width: 14px;
}

.p-overview-area__summary.is-open::after {
  transform: translateY(-50%) rotate(0deg);
}

.p-overview-area__content {
  border-bottom: 3px solid #b12c26;
  border-left: 3px solid #b12c26;
  border-right: 3px solid #b12c26;
}

.p-overview-area__image {
  margin-inline: auto;
  padding-top: 25px;
  width: 296px;
}

.p-overview-area__image img {
  aspect-ratio: 296/252;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.p-overview-area__text-wrapper {
  padding: 13px 22px 17px;
}

.p-overview-area__content-ttl {
  color: #b12c26;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.1em;
  line-height: 1.4444444444;
}

@media screen and (min-width: 875px) {
  .p-overview-area__content-ttl {
    font-size: 20px;
  }
}

.p-overview-area__content-text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.04em;
  line-height: 2;
  margin-top: 5px;
}

@media screen and (min-width: 875px) {
  .p-overview-area__content-text {
    font-size: 16px;
  }
}

.p-overview-area__note {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 2;
  margin-top: 24px;
  margin-top: 30px;
  text-align: center;
}

.p-overview-company {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-top: 62px;
}

.p-overview-company__list {
  margin-top: 24px;
}

.p-overview-company__term {
  background-color: #b12c26;
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.3888888889;
  padding: 5px 10px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-overview-company__term {
    font-size: 20px;
  }
}

.p-overview-company__description {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  padding: 8.5px 10px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-overview-company__description {
    font-size: 16px;
  }
}

.p-overview-data {
  margin-inline: auto;
  max-width: 600px;
  overflow-x: hidden;
  overflow-y: visible;
}

.p-overview-data .c-data__bg-text {
  font-size: 93px;
}

@media screen and (max-width: 350px) {
  .p-overview-data .c-data__bg-text {
    font-size: 80px;
  }
}

.p-overview-history {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-top: 72px;
}

.p-overview-history__list {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 32px;
}

.p-overview-history__head {
  border-bottom: 1px solid #000000;
}

.p-overview-history__year {
  color: #b12c26;
  font-family: "Noto Serif JP", serif;
  font-size: 28px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.5;
}

@media screen and (min-width: 875px) {
  .p-overview-history__year {
    font-size: 32px;
  }
}

.p-overview-history__date {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 2;
  margin-left: 5px;
  transform: translateY(-2px);
}

@media screen and (min-width: 875px) {
  .p-overview-history__date {
    font-size: 16px;
  }
}

.p-overview-history__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 2;
  margin-top: 5px;
}

@media screen and (min-width: 875px) {
  .p-overview-history__text {
    font-size: 16px;
  }
}

.p-overview-license {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 68px 10px;
}

.p-overview-license__content {
  margin-top: 23px;
}

.p-overview-license__block+.p-overview-license__block {
  margin-top: 14px;
}

.p-overview-license__block-ttl {
  align-items: center;
  display: inline-flex;
  font-size: 18px;
  font-weight: 700;
  gap: 6px;
  letter-spacing: 0.05em;
  line-height: 1.5555555556;
}

@media screen and (min-width: 875px) {
  .p-overview-license__block-ttl {
    font-size: 20px;
  }
}

.p-overview-license__block-ttl::before {
  content: "◆";
  font-size: 12px;
}

@media screen and (min-width: 875px) {
  .p-overview-license__block-ttl::before {
    font-size: 14px;
  }
}

.p-overview-license__block-text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  margin-top: 2px;
}

@media screen and (min-width: 875px) {
  .p-overview-license__block-text {
    font-size: 16px;
  }
}

.p-overview-license__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 4px;
}

.p-overview-license__item {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 3px 12px 16px;
}

.p-overview-license__item:last-child {
  padding: 24px 12px 15px;
}

.p-overview-license__label {
  background-color: #b12c26;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.9285714286;
  margin-right: 3px;
  padding: 4px 8px;
}

@media screen and (min-width: 875px) {
  .p-overview-license__label {
    font-size: 16px;
  }
}

.p-overview-license__name {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 2;
  line-height: 1.5;
}

@media screen and (min-width: 875px) {
  .p-overview-license__name {
    font-size: 16px;
  }
}

.p-overview-license__num {
  display: inline-block;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4375;
  margin-left: 9px;
  transform: translateY(3px);
}

@media screen and (min-width: 875px) {
  .p-overview-license__num {
    font-size: 36px;
  }
}

.p-overview-license__unit {
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4444444444;
  padding: 14px 0px 0px 6px;
  vertical-align: top;
}

@media screen and (min-width: 875px) {
  .p-overview-license__unit {
    font-size: 20px;
  }
}

.p-overview-license__item-text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 7px;
}

@media screen and (min-width: 875px) {
  .p-overview-license__item-text {
    font-size: 16px;
  }
}

.p-overview-license__btn {
  margin-inline: auto;
  margin-top: 32px;
  max-width: 312px;
}

.p-overview-message {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 72px;
}

.p-overview-message__content {
  margin-top: 23px;
}

.p-overview-message__image {
  transform: translateX(-20px);
  width: calc(100% + 40px);
}

@media screen and (min-width: 875px) {
  .p-overview-message__image {
    transform: translateX(-40px);
    width: calc(100% + 80px);
  }
}

.p-overview-message__image img {
  aspect-ratio: 375/193;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-overview-message__text-wrapper {
  margin-inline: auto;
  margin-top: 20px;
  max-width: 335px;
}

@media screen and (min-width: 875px) {
  .p-overview-message__text-wrapper {
    margin-top: 24px;
    max-width: 400px;
  }
}

.p-overview-message__text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
}

@media screen and (min-width: 875px) {
  .p-overview-message__text {
    font-size: 16px;
  }
}

.p-overview-message__text+.p-overview-message__text {
  margin-top: 28px;
}

.p-overview-message__name {
  margin-left: auto;
  margin-top: 20px;
  width: 201px;
}

.p-overview-message__name img {
  aspect-ratio: 201/20;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.p-overview-nav {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-top: 20px;
}

.p-overview-nav__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.p-overview-nav__link {
  border: 1px solid #000000;
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.3888888889;
  padding: 8.5px 11px;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-overview-nav__link {
    font-size: 20px;
  }
}

.p-overview-nav__link::after {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  content: "";
  height: 8px;
  position: absolute;
  right: 12px;
  top: 37%;
  transform: rotate(45deg);
  width: 8px;
}

.p-overview-shop {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 68px 40px;
}

.p-overview-shop__slider {
  margin-top: 24px;
}

.p-overview-shop__splide {
  height: auto;
  margin-inline: auto;
  max-width: 478px;
  overflow: visible;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-overview-shop__splide {
    max-width: 100%;
  }
}

.p-overview-shop__splide-list {
  align-items: flex-start;
}

.p-overview-shop__slide {
  height: auto;
}

.p-overview-shop__card {
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  margin-inline: auto;
  max-width: 450px;
}

@media screen and (min-width: 875px) {
  .p-overview-shop__card {
    max-width: 100%;
  }
}

.p-overview-shop__image {
  overflow: hidden;
}

.p-overview-shop__image img {
  aspect-ratio: 335/215;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-overview-shop__body {
  background-color: #f8f8f8;
  display: flex;
  flex-direction: column;
  padding: 24px 29px 31px 36px;
  text-align: left;
}

.p-overview-shop__name {
  border-bottom: 1px solid #d4d4d4;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0.1em;
  line-height: 1.4444444444;
  padding-bottom: 7px;
}

@media screen and (min-width: 875px) {
  .p-overview-shop__name {
    font-size: 20px;
  }
}

.p-overview-shop__address {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 2;
  padding-top: 7px;
}

@media screen and (min-width: 875px) {
  .p-overview-shop__address {
    font-size: 16px;
  }
}

.p-overview-shop__map {
  margin-left: auto;
  margin-top: 12px;
  width: 120px;
}

.p-overview-shop__map img {
  aspect-ratio: 120/16;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.p-overview-shop__btn {
  margin-inline: auto;
  margin-top: 16px;
  width: 185px;
}

.p-overview-shop__splide.splide .splide__pagination {
  align-items: center;
  bottom: auto;
  display: flex;
  flex-wrap: nowrap;
  font-size: 0;
  gap: 4px;
  justify-content: center;
  left: 0;
  list-style: none;
  margin: 20px 0 0;
  max-width: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: none;
  width: 100%;
}

.p-overview-shop__splide.splide .splide__pagination li {
  display: flex;
  flex: 0 0 auto;
  line-height: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}

.p-overview-shop__splide.splide .splide__pagination__page {
  background-color: #b12c26;
  border: 0;
  border-radius: 50%;
  box-sizing: border-box;
  display: block;
  flex-shrink: 0;
  font-size: 0;
  height: 12px;
  margin: 0;
  max-height: 12px;
  max-width: 12px;
  min-height: 12px;
  min-width: 12px;
  opacity: 0.49;
  padding: 0;
  transform: scale(1);
  transition: opacity 0.2s;
  width: 12px;
}

.p-overview-shop__splide.splide .splide__pagination__page.is-active {
  opacity: 1;
  transform: scale(1);
}

.p-overview-shop__splide .splide__arrow {
  background-color: transparent;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  border: none;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  height: 48px;
  opacity: 1;
  padding: 0;
  position: absolute;
  top: 44%;
  transition: none;
  width: 48px;
  z-index: 3;
}

.p-overview-shop__splide .splide__arrow::before,
.p-overview-shop__splide .splide__arrow::after {
  display: none;
}

.p-overview-shop__splide .splide__arrow:hover:not(:disabled) {
  opacity: 1;
}

.p-overview-shop__splide .splide__arrow:disabled {
  cursor: not-allowed;
  opacity: 0.35;
}

.p-overview-shop__splide .splide__arrow--prev {
  background-image: url("../../images/2026/overview/arrow-left.png");
  left: -12px;
}

@media screen and (min-width: 875px) {
  .p-overview-shop__splide .splide__arrow--prev {
    left: -24px;
  }
}

.p-overview-shop__splide .splide__arrow--next {
  background-image: url("../../images/2026/overview/arrow-right.png");
  right: -12px;
}

@media screen and (min-width: 875px) {
  .p-overview-shop__splide .splide__arrow--next {
    right: -24px;
  }
}

.p-price-coating {
  background-color: #b12c26;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 48px 47px;
}

.p-price-coating__image {
  margin-inline: auto;
  max-width: 400px;
  width: max(76.8vw, 288px);
}

@media screen and (min-width: 875px) {
  .p-price-coating__image {
    max-width: 100%;
    width: 100%;
  }
}

.p-price-coating__image img {
  aspect-ratio: 288/176;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-price-coating__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 19px;
}

.p-price-coating__text {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin: 15px 12px 0 0;
  padding-inline: 20px 15px;
}

@media screen and (min-width: 875px) {
  .p-price-coating__text {
    font-size: 16px;
    margin: 15px 0 0 0;
  }
}

.p-price-coating__note {
  display: block;
  font-size: 12px;
  letter-spacing: 0.03em;
  line-height: 2.3333333333;
  padding: 3px 0 0 4px;
}

@media screen and (min-width: 875px) {
  .p-price-coating__note {
    font-size: 14px;
  }
}

.p-price-coating__slider-wrapper {
  margin-inline: -14px;
  margin-top: 30px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-inline: 14px;
}

@media screen and (min-width: 875px) {
  .p-price-coating__slider-wrapper {
    margin-inline: -25px;
    padding-inline: 25px;
  }
}

.p-price-coating__slider.c-slider .splide__track {
  overflow: visible;
}

.p-price-coating__btn {
  display: flex;
  justify-content: center;
  margin-inline: auto;
  margin-top: 20px;
  max-width: 332px;
}

.p-price-company {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 72px 47px;
}

.p-price-company__read {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-company__read {
    font-size: 16px;
  }
}

.p-price-company__slider-wrapper {
  margin-inline: -14px;
  margin-top: 20px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-inline: 14px;
}

@media screen and (min-width: 875px) {
  .p-price-company__slider-wrapper {
    margin-inline: -25px;
    padding-inline: 25px;
  }
}

.p-price-company__slider.c-slider .splide__track {
  overflow: visible;
}

.p-price-company__slider .c-slider__card {
  padding: 32px 24px 27px;
}

.p-price-company__image {
  width: 100%;
}

@media screen and (min-width: 875px) {
  .p-price-company__image {
    margin-inline: auto;
    width: 432px;
  }
}

.p-price-company__image img {
  aspect-ratio: 288/176;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-price-company__list {
  margin-top: 20px;
  text-align: center;
}

.p-price-company__item {
  color: #090909;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 2;
}

@media screen and (min-width: 875px) {
  .p-price-company__item {
    font-size: 18px;
  }
}

.p-price-company__content {
  margin-top: 25px;
  text-align: center;
}

.p-price-company__card-ttl {
  color: #b12c26;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4545454545;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-company__card-ttl {
    font-size: 25px;
  }
}

@media screen and (max-width: 350px) {
  .p-price-company__card-ttl {
    font-size: 20px;
  }
}

.p-price-company__text {
  color: #090909;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 2;
  margin-top: 20px;
}

@media screen and (min-width: 875px) {
  .p-price-company__text {
    font-size: 18px;
  }
}

.p-price-company__btn {
  margin-inline: auto;
  margin-top: 23px;
  max-width: 254px;
}

.p-price-large {
  background-color: #0a1d3b;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 46px 72px;
}

.p-price-large__btn {
  display: flex;
  justify-content: center;
  margin-inline: auto;
  margin-top: 24px;
  max-width: 273px;
}

.p-price-large__slider-wrapper {
  margin-inline: -14px;
  margin-top: 32px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-inline: 14px;
}

@media screen and (min-width: 875px) {
  .p-price-large__slider-wrapper {
    margin-inline: -25px;
    padding-inline: 25px;
  }
}

.p-price-large__slider.c-slider .splide__track {
  overflow: visible;
}

.p-price-large__card {
  background-color: #ffffff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  margin-inline: auto;
  max-width: 450px;
  padding: 31px 12px 28px;
}

@media screen and (min-width: 875px) {
  .p-price-large__card {
    max-width: 100%;
    padding: 31px 24px 28px;
  }
}

.p-price-large__image {
  padding-inline: 12px;
  width: 100%;
}

@media screen and (min-width: 875px) {
  .p-price-large__image {
    margin-inline: auto;
    padding-inline: 0;
    width: 432px;
  }
}

.p-price-large__image img {
  aspect-ratio: 288/177;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-price-large__content {
  margin-inline: auto;
  margin-top: 24px;
}

.p-price-large__content-ttl {
  color: #b12c26;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4444444444;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-large__content-ttl {
    font-size: 20px;
  }
}

.p-price-large__content-ttl span {
  color: #000000;
  display: block;
  margin-top: 10px;
}

.p-price-large__text-list {
  background-color: #f8f8f8;
  margin-top: 10px;
  padding-block: 8px;
  text-align: center;
}

.p-price-large__text-item {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 2;
}

@media screen and (min-width: 875px) {
  .p-price-large__text-item {
    font-size: 18px;
  }
}

.p-price-large__note {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 9px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-large__note {
    font-size: 16px;
  }
}

.p-price-large__btn--contact {
  margin-top: 20px;
}

.p-price-nav {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-top: 24px;
}

.p-price-nav__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.p-price-nav__link {
  border: 1px solid #000000;
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.3888888889;
  padding: 8.5px 11px;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-price-nav__link {
    font-size: 20px;
  }
}

.p-price-nav__link::after {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  content: "";
  height: 8px;
  position: absolute;
  right: 12px;
  top: 37%;
  transform: rotate(45deg);
  width: 8px;
}

.p-price-others {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 20px 68px;
}

.p-price-others__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 22px;
}

.p-price-others__item {
  background-color: #f8f8f8;
  color: #0a1d3b;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.5555555556;
  padding: 4px 25px 4px 30px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-others__item {
    font-size: 20px;
  }
}

.p-price-others__slider-wrapper {
  margin-block: 32px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.p-price-others__label {
  background-color: #ffffff;
  border: 1px solid #707070;
  display: none;
  font-size: 14px;
  font-weight: 500;
  left: 50%;
  letter-spacing: 0.03em;
  line-height: 2;
  padding: 4px 3px 5px;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  white-space: nowrap;
  z-index: 1;
}

@media screen and (min-width: 875px) {
  .p-price-others__label {
    font-size: 16px;
  }
}

.p-price-others__slider-inner {
  animation: scroll-left 24s linear infinite;
  display: flex;
  width: -moz-max-content;
  width: max-content;
  will-change: transform;
}

.p-price-others__slider {
  display: flex;
  flex-shrink: 0;
  gap: 13px;
}

.p-price-others__slide:last-child {
  margin-right: 13px;
}

.p-price-others__slider-wrapper--phase .p-price-others__slider-inner {
  animation-name: scroll-right;
  animation-delay: -9s;
}

.p-price-others__slide {
  aspect-ratio: 161/176;
  max-width: 258px;
  width: 42.933vw;
}

.p-price-others__slide img {
  display: block;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-price-others__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-inline: auto;
  margin-top: 31px;
  width: -moz-fit-content;
  width: fit-content;
}

@media screen and (min-width: 875px) {
  .p-price-others__text {
    font-size: 16px;
  }
}

@keyframes scroll-left {
  from {
    transform: translate3d(0, 0, 0);
  }

  to {
    transform: translate3d(-50%, 0, 0);
  }
}

@keyframes scroll-right {
  from {
    transform: translate3d(-50%, 0, 0);
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.p-price-payment {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 26px 72px;
}

.p-price-payment__ttl {
  background-color: #b12c26;
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.3888888889;
  padding: 5px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-payment__ttl {
    font-size: 20px;
  }
}

.p-price-payment__body {
  margin-top: 25px;
}

.p-price-payment__method {
  color: #b12c26;
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 0.03em;
  line-height: 1.4583333333;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-payment__method {
    font-size: 28px;
  }
}

.p-price-payment__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-top: 32px;
  text-align: center;
}

.p-price-payment__item {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 32px 30px;
}

@media screen and (max-width: 350px) {
  .p-price-payment__item {
    padding: 32px 20px;
  }
}

.p-price-payment__case {
  border-bottom: 1px solid #0a1d3b;
  color: #0a1d3b;
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.5;
  margin-inline: auto;
  max-width: 275px;
  padding-bottom: 10px;
}

@media screen and (min-width: 875px) {
  .p-price-payment__case {
    font-size: 22px;
    max-width: 100%;
    width: 315px;
  }
}

.p-price-payment__text {
  color: #0a1d3b;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  margin-top: 12px;
}

@media screen and (min-width: 875px) {
  .p-price-payment__text {
    font-size: 18px;
  }
}

.p-price-payment__text span {
  color: #b12c26;
  display: inline;
}

.p-price-total {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 72px 47px;
}

.p-price-total__image {
  aspect-ratio: 288/176;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-inline: auto;
  max-width: 400px;
  overflow: hidden;
  width: max(76.8vw, 288px);
}

@media screen and (min-width: 875px) {
  .p-price-total__image {
    max-width: 100%;
    width: 100%;
  }
}

.p-price-total__image img {
  height: 100%;
  min-width: 0;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-price-total__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 19px;
}

.p-price-total__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin: 15px 3px 0 0;
  max-width: 450px;
  padding-inline: 16px;
}

@media screen and (min-width: 875px) {
  .p-price-total__text {
    font-size: 16px;
  }
}

.p-price-total__note {
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 2.3333333333;
  padding: 3px 0 0 4px;
}

@media screen and (min-width: 875px) {
  .p-price-total__note {
    font-size: 14px;
  }
}

.p-price-total__slider-wrapper {
  margin-inline: -14px;
  margin-top: 25px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-inline: 14px;
}

@media screen and (min-width: 875px) {
  .p-price-total__slider-wrapper {
    margin-inline: -25px;
    padding-inline: 25px;
  }
}

.p-price-total__slider.c-slider .splide__track {
  overflow: visible;
}

.p-price-total__btn {
  display: flex;
  justify-content: center;
  margin-inline: auto;
  margin-top: 24px;
  max-width: 332px;
}

.p-price-wall {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 72px;
}

.p-price-wall__image {
  margin-inline: auto;
  max-width: 400px;
  width: max(76.8vw, 288px);
}

@media screen and (min-width: 875px) {
  .p-price-wall__image {
    max-width: 100%;
    width: 100%;
  }
}

.p-price-wall__image img {
  aspect-ratio: 288/176;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-price-wall__content {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-top: 19px;
}

.p-price-wall__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin: 15px 12px 0 0;
  max-width: 450px;
  padding-inline: 20px;
}

@media screen and (min-width: 875px) {
  .p-price-wall__text {
    font-size: 16px;
    padding-inline: 0;
  }
}

.p-price-wall__note {
  display: block;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 0.03em;
  line-height: 2.3333333333;
  padding: 3px 0 0 4px;
}

@media screen and (min-width: 875px) {
  .p-price-wall__note {
    font-size: 14px;
  }
}

.p-price-wall__slider-wrapper {
  margin-inline: -14px;
  margin-top: 25px;
  overflow: hidden;
  padding-bottom: 10px;
  padding-inline: 14px;
}

@media screen and (min-width: 875px) {
  .p-price-wall__slider-wrapper {
    margin-inline: -25px;
    padding-inline: 25px;
  }
}

.p-price-wall__slider.c-slider .splide__track {
  overflow: visible;
}

.p-price-wall__btn {
  display: flex;
  justify-content: center;
  margin-inline: auto;
  margin-top: 24px;
  max-width: 332px;
}

.p-price-waterproof {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 20px 47px;
}

.p-price-waterproof__list {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  gap: 31px;
  margin-top: 25px;
  padding: 31px 24px;
}

@media screen and (min-width: 875px) {
  .p-price-waterproof__list {
    padding: 50px 44px;
  }
}

.p-price-waterproof__item {
  margin-inline: auto;
  max-width: 400px;
}

@media screen and (min-width: 875px) {
  .p-price-waterproof__item {
    max-width: 100%;
    width: 430px;
  }
}

.p-price-waterproof__image {
  width: 100%;
}

.p-price-waterproof__image img {
  aspect-ratio: 288/177;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-price-waterproof__content {
  margin-top: 25px;
}

.p-price-waterproof__content-ttl {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4444444444;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-price-waterproof__content-ttl {
    font-size: 20px;
  }
}

.p-price-waterproof__content-ttl span {
  display: block;
  margin-top: 10px;
}

.p-price-waterproof__text {
  background-color: #ffffff;
  color: #090909;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 2;
  margin-top: 20px;
  padding: 4px 8px;
}

@media screen and (min-width: 875px) {
  .p-price-waterproof__text {
    font-size: 16px;
  }
}

@media screen and (min-width: 570px) {
  .p-price-waterproof__text {
    padding: 8px 16px;
  }
}

@media screen and (min-width: 570px) and (min-width: 875px) {
  .p-price-waterproof__text {
    padding: 8px 10px;
  }
}

.p-reason-concept {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 70px;
  padding-top: 26px;
}

.p-reason-concept__text-wrapper {
  padding-bottom: 20px;
}

@media screen and (min-width: 875px) {
  .p-reason-concept__text-wrapper {
    padding-bottom: 24px;
  }
}

.p-reason-concept__read {
  color: #b12c26;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-reason-concept__read {
    font-size: 28px;
  }
}

@media screen and (max-width: 350px) {
  .p-reason-concept__read {
    font-size: 20px;
  }
}

.p-reason-concept__text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  margin-top: 12px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-reason-concept__text {
    font-size: 16px;
  }
}

.p-reason-concept__wrapper {
  align-items: center;
  background: url("../../images/2026/reason/concept-bg.png") no-repeat center center/cover;
  display: flex;
  flex-direction: column;
  margin-inline: -20px;
  padding: 57px 20px 47px;
  width: calc(100% + 40px);
}

@media screen and (min-width: 875px) {
  .p-reason-concept__wrapper {
    margin-inline: -40px;
    padding: 57px 40px 47px;
    width: calc(100% + 80px);
  }
}

.p-reason-concept__ttl {
  color: #ffffff;
  flex-shrink: 0;
  font-family: "Noto Serif JP", serif;
  font-size: 35px;
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 1.8;
  padding-right: 13px;
  writing-mode: vertical-rl;
}

@media screen and (min-width: 875px) {
  .p-reason-concept__ttl {
    font-size: 40px;
  }
}

.p-reason-concept__desc {
  align-self: stretch;
  color: #ffffff;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  margin-top: 4px;
  text-align: center;
  width: 100%;
}

@media screen and (min-width: 875px) {
  .p-reason-concept__desc {
    font-size: 16px;
  }
}

.p-reason-concept__desc+.p-reason-concept__desc {
  margin-top: 28px;
}

.p-reason-data {
  margin-inline: auto;
  max-width: 600px;
  overflow: hidden;
}

.p-reason-policy {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 74px 70px;
}

.p-reason-policy__container {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding-block: 46px;
}

.p-reason-policy__ttl {
  padding-left: 17px;
}

.p-reason-policy__list {
  display: flex;
  flex-direction: column;
  gap: 34px;
  margin-top: 30px;
}

.p-reason-policy__item-ttl {
  color: #b12c26;
  display: block;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5555555556;
  padding-left: 6px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-reason-policy__item-ttl {
    font-size: 20px;
  }
}

.p-reason-policy__item-ttl span {
  display: block;
  margin-left: -6px;
  padding-bottom: 5px;
}

.p-reason-policy__item-ttl::after {
  aspect-ratio: 312/8;
  background: url("../../images/2026/reason/line-black.png") no-repeat center center/contain;
  content: "";
  display: block;
  margin-inline: auto;
  margin-top: 8px;
  max-width: 329px;
  width: 100%;
}

.p-reason-policy__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 8px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-reason-policy__text {
    font-size: 16px;
  }
}

.p-reason-quality {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 72px;
}

.p-reason-quality__container {
  background-color: #b12c26;
  clip-path: polygon(0 0, 100% 0, 100% 88%, 50% 100%, 0 88%);
  margin-inline: -20px;
  padding: 50px 20px 86px;
  width: calc(100% + 40px);
}

@media screen and (min-width: 875px) {
  .p-reason-quality__container {
    margin-inline: -40px;
    padding: 50px 40px 86px;
    width: calc(100% + 80px);
  }
}

.p-reason-quality__ttl {
  padding-left: 10px;
}

.p-reason-quality__text {
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 28px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-reason-quality__text {
    font-size: 16px;
  }
}

.p-reason-quality__list {
  display: flex;
  flex-direction: column;
  gap: 30px;
  margin-top: 73px;
  text-align: center;
}

.p-reason-quality__item-text {
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
}

@media screen and (min-width: 875px) {
  .p-reason-quality__item-text {
    font-size: 16px;
  }
}

.p-reason-quality__item .p-reason-quality__item-text:nth-of-type(1) {
  margin-top: 20px;
}

.p-reason-quality__item-text+.p-reason-quality__item-text {
  margin-top: 28px;
}

.p-reason-results {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 72px;
}

.p-reason-results__slider {
  margin-top: 12px;
}

.p-reason-results__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-reason-results__text {
    font-size: 16px;
  }
}

.p-reason-voice {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 72px;
}

.p-reason-voice__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-reason-voice__text {
    font-size: 16px;
  }
}

.p-reason-voice__slider {
  margin-top: 12px;
}

.p-service-concept {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 65px;
  padding-top: 22px;
}

.p-service-concept__read {
  color: #b12c26;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-concept__read {
    font-size: 28px;
  }
}

.p-service-concept__text-wrapper {
  margin-top: 13px;
}

.p-service-concept__text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-concept__text {
    font-size: 16px;
  }
}

.p-service-concept__text+.p-service-concept__text {
  padding-top: 28px;
}

.p-service-menu {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 64px;
}

.p-service-menu__list {
  margin-top: 24px;
}

.p-service-menu__term {
  background-color: #b12c26;
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.3888888889;
  padding: 5px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-menu__term {
    font-size: 20px;
  }
}

.p-service-menu__description {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  padding: 10px 5px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-menu__description {
    font-size: 16px;
  }
}

.p-service-policy {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 67px;
}

.p-service-policy__read {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-policy__read {
    font-size: 16px;
  }
}

.p-service-policy__list {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-inline: auto;
  margin-top: 20px;
  max-width: 400px;
  padding: 25px 16px 26px 16px;
}

.p-service-policy__item {
  align-items: flex-start;
  color: #b12c26;
  display: inline-flex;
  font-size: 16px;
  font-weight: 700;
  gap: 8px;
  letter-spacing: 0.03em;
  line-height: 1.75;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-service-policy__item {
    align-items: center;
    font-size: 18px;
  }
}

.p-service-policy__item::before {
  aspect-ratio: 1/1;
  background: url("../../images/2026/service/check.png") no-repeat center center/contain;
  content: "";
  flex-shrink: 0;
  margin-top: 3px;
  width: 24px;
}

@media screen and (min-width: 875px) {
  .p-service-policy__item::before {
    margin-top: 0;
  }
}

.p-service-policy__text-wrapper {
  margin-top: 30px;
}

.p-service-policy__text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-policy__text {
    font-size: 16px;
  }
}

.p-service-policy__text+.p-service-policy__text {
  margin-top: 28px;
}

.p-service-principles {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 70px;
}

.p-service-principles__content {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding-block: 47px;
}

.p-service-principles__read {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-principles__read {
    font-size: 16px;
  }
}

.p-service-principles__list {
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-block: 21px 0px;
  width: 100%;
}

.p-service-principles__item {
  width: 100%;
}

.p-service-principles__item::after,
.p-service-principles__item:first-child::before {
  aspect-ratio: 312 / 8;
  background: url("../../images/2026/service/line-gray.png") no-repeat center / 100% auto;
  content: "";
  display: block;
  margin-inline: auto;
  max-width: 100%;
  width: 312px;
}

.p-service-principles__item::after {
  margin-top: 20px;
}

.p-service-principles__item:first-child::before {
  margin-bottom: 20px;
}

.p-service-principles__text-wrapper span {
  color: #000000;
  display: block;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.5;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-principles__text-wrapper span {
    font-size: 20px;
  }
}

.p-service-principles__item-text {
  color: #b12c26;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5555555556;
  padding: 5px 0 0 15px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-principles__item-text {
    font-size: 20px;
  }
}

.p-service-principles__text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  margin-top: 27px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-principles__text {
    font-size: 16px;
  }
}

.p-service-principles__text--red {
  color: #b12c26;
  font-size: 16px;
  letter-spacing: 0.03em;
  line-height: 1.75;
  margin-top: 6px;
}

@media screen and (min-width: 875px) {
  .p-service-principles__text--red {
    font-size: 18px;
  }
}

.p-service-support {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 67px;
}

.p-service-support__inner {
  overflow: hidden;
}

.p-service-support__read-wrapper {
  margin-top: 20px;
}

.p-service-support__read {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-support__read {
    font-size: 16px;
  }
}

.p-service-support__read+.p-service-support__read {
  margin-top: 28px;
}

.p-service-support__list {
  display: flex;
  flex-direction: column;
  gap: 39px;
  margin-block: 23px 0;
  margin-inline: auto;
  max-width: 335px;
}

@media screen and (min-width: 875px) {
  .p-service-support__list {
    max-width: 400px;
  }
}

.p-service-support__item {
  color: #b12c26;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.75;
  padding-left: 40px;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-service-support__item {
    font-size: 18px;
  }
}

@media screen and (max-width: 374px) {
  .p-service-support__item {
    font-size: 14px;
    padding-left: 30px;
  }
}

.p-service-support__item::before {
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  height: auto;
  left: 5px;
  position: absolute;
  top: -2px;
  width: 98%;
}

@media screen and (min-width: 875px) {
  .p-service-support__item::before {
    width: 384px;
  }
}

@media screen and (max-width: 374px) {
  .p-service-support__item::before {
    left: 0;
  }
}

.p-service-support__item:nth-child(1)::before {
  aspect-ratio: 329/38;
  background-image: url("../../images/2026/service/number-01.png");
}

.p-service-support__item:nth-child(2)::before {
  aspect-ratio: 331/39;
  background-image: url("../../images/2026/service/number-02.png");
}

.p-service-support__item:nth-child(3)::before {
  aspect-ratio: 331/40;
  background-image: url("../../images/2026/service/number-03.png");
}

.p-service-support__item:nth-child(4)::before {
  aspect-ratio: 334/38;
  background-image: url("../../images/2026/service/number-04.png");
}

.p-service-support__item:nth-child(5)::before {
  aspect-ratio: 330/39;
  background-image: url("../../images/2026/service/number-05.png");
}

.p-service-support__text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  margin-top: 34px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-support__text {
    font-size: 16px;
  }
}

.p-service-workflow {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 67px;
}

.p-service-workflow__read {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-workflow__read {
    font-size: 16px;
  }
}

.p-service-workflow__list {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, 1fr);
  margin-top: 20px;
}

.p-service-workflow__item {
  align-items: center;
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-height: 208px;
  padding: 20px 10px;
}

.p-service-workflow__image {
  height: 100px;
}

.p-service-workflow__image img {
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.p-service-workflow__item--check .p-service-workflow__image {
  margin-left: 9px;
}

.p-service-workflow__item--follow .p-service-workflow__image {
  margin-right: 9px;
}

.p-service-workflow__item-text {
  color: #b12c26;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.5;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-workflow__item-text {
    font-size: 18px;
  }
}

.p-service-workflow__text {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 2;
  margin-top: 28px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-service-workflow__text {
    font-size: 16px;
  }
}

.p-simulation-result-check {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 62px;
}

.p-simulation-result-check__read {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin: 15px 0 0 -5px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-check__read {
    font-size: 16px;
  }
}

.p-simulation-result-check__list {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  margin-inline: auto;
  margin-top: 20px;
  max-width: 450px;
  overflow: hidden;
  padding: 14px 10px 14px 23px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-check__list {
    max-width: 100%;
  }
}

.p-simulation-result-check__item {
  align-items: flex-start;
  color: #090909;
  display: flex;
  font-size: 14px;
  font-weight: 600;
  gap: 6px;
  letter-spacing: 0;
  line-height: 2.2857142857;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-check__item {
    font-size: 16px;
  }
}

.p-simulation-result-check__item+.p-simulation-result-check__item {
  margin-top: 8px;
}

.p-simulation-result-check__item::before {
  aspect-ratio: 1/1;
  background: url("../../images/2026/simulation-result/check.png") no-repeat center center/contain;
  content: "";
  flex-shrink: 0;
  margin-top: 6px;
  width: 20px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-check__item::before {
    margin-top: 9px;
  }
}

.p-simulation-result-check__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 28px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-check__text {
    font-size: 16px;
  }
}

.p-simulation-result-check__cta-read {
  margin-top: 17px;
  position: relative;
}

.p-simulation-result-check__cta-text {
  color: #b12c26;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 2;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-check__cta-text {
    font-size: 16px;
  }
}

.p-simulation-result-check__cta-image {
  left: 50%;
  position: absolute;
  top: 92%;
  transform: translate(-50%, -50%);
  width: 192px;
}

.p-simulation-result-check__cta-image img {
  aspect-ratio: 192/72;
  height: 100%;
  width: 100%;
  -o-object-fit: contain;
  object-fit: contain;
}

.p-simulation-result-flow {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 72px 52px;
}

.p-simulation-result-flow__list {
  counter-reset: flow-num;
  margin-inline: auto;
  margin-top: 33px;
  max-width: 335px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-flow__list {
    max-width: 100%;
  }
}

.p-simulation-result-flow__item {
  min-height: 361px;
  padding-bottom: 41px;
  padding-left: 52px;
  position: relative;
}

/* 縦線（疑似要素から実要素へ変更：GSAP ScrollTrigger で scaleY アニメーション） */
.p-simulation-result-flow__line {
  background-color: #b12c26;
  bottom: 23px;
  left: 20px;
  position: absolute;
  top: 0;
  transform: translateX(-50%);
  transform-origin: top center;
  width: 2px;
  z-index: 1;
}

/* 矢印の先端：くの字（最後のアイテムは非表示） */
.p-simulation-result-flow__arrow {
  border-bottom: 2px solid #b12c26;
  border-left: 2px solid #b12c26;
  bottom: 23px;
  height: 10px;
  left: 20px;
  position: absolute;
  transform: translateX(-50%) rotate(-45deg);
  transform-origin: center;
  width: 10px;
  z-index: 2;
}

.p-simulation-result-flow__item:last-child .p-simulation-result-flow__arrow {
  display: none;
}

/* 番号の丸 */
.p-simulation-result-flow__num {
  align-items: center;
  background-color: #fff;
  border: 2px solid #b12c26;
  border-radius: 50%;
  display: flex;
  height: 40px;
  justify-content: center;
  left: 0;
  position: absolute;
  top: -9px;
  width: 40px;
  z-index: 3;
}

/* 自動ナンバリング */
.p-simulation-result-flow__num::before {
  color: #b12c26;
  content: counter(flow-num, decimal-leading-zero);
  counter-increment: flow-num;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 2;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-flow__num::before {
    font-size: 18px;
  }
}

.p-simulation-result-flow__item-ttl {
  color: #b12c26;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-flow__item-ttl {
    font-size: 18px;
  }
}

.p-simulation-result-flow__text-wrapper {
  margin-top: 15px;
}

.p-simulation-result-flow__text,
.p-simulation-result-flow__feature {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
}

@media screen and (min-width: 875px) {

  .p-simulation-result-flow__text,
  .p-simulation-result-flow__feature {
    font-size: 16px;
  }
}

.p-simulation-result-flow__text:not(:first-child) {
  margin-top: 28px;
}

.p-simulation-result-flow__detail {
  margin-top: 28px;
}

.p-simulation-result-flow__detail .p-simulation-result-flow__text:not(:first-child) {
  margin-top: 0;
}

.p-simulation-result-flow__feature {
  align-items: center;
  display: flex;
  gap: 6px;
  padding-left: 5px;
}

.p-simulation-result-flow__feature::before {
  background-color: #000000;
  border-radius: 50%;
  content: "";
  display: inline-block;
  height: 3px;
  width: 3px;
}

.p-simulation-result-main {
  height: auto;
  margin-inline: auto;
  max-width: 600px;
  overflow: hidden;
  padding-block: 23px 36px;
  position: relative;
}

.p-simulation-result-main::before {
  aspect-ratio: 375/536;
  background: url("../../images/2026/simulation-result/main-bg.jpg") no-repeat center/cover;
  bottom: 0;
  content: "";
  height: auto;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}

.p-simulation-result-main__ttl {
  color: #ffffff;
  display: block;
  font-family: "Noto Serif JP", serif;
  font-size: 24px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.6666666667;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__ttl {
    font-size: 28px;
  }
}

@media screen and (max-width: 350px) {
  .p-simulation-result-main__ttl {
    font-size: 22px;
  }
}

.p-simulation-result-main__ttl span {
  display: block;
  font-size: 18px;
  line-height: 1.5;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__ttl span {
    font-size: 20px;
  }
}

.p-simulation-result-main__wrapper {
  background-color: #f8f8f8;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  margin-top: 18px;
  padding: 32px 15px;
  text-align: center;
}

.p-simulation-result-main__head {
  border-bottom: 1px solid #d4d4d4;
  margin-inline: auto;
  max-width: 292px;
  padding-bottom: 3px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__head {
    max-width: 350px;
  }
}

.p-simulation-result-main__price {
  color: #090909;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.4444444444;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__price {
    font-size: 20px;
  }
}

.p-simulation-result-main__value {
  color: #b12c26;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.4666666667;
  padding: 2px 0 0 6px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__value {
    font-size: 34px;
  }
}

.p-simulation-result-main__unit {
  font-size: 24px;
  line-height: 1.4583333333;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__unit {
    font-size: 28px;
  }
}

.p-simulation-result-main__tax {
  font-size: 14px;
  line-height: 1.7142857143;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__tax {
    font-size: 16px;
  }
}

.p-simulation-result-main__content {
  margin-top: 8px;
}

.p-simulation-result-main__text {
  color: #090909;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__text {
    font-size: 16px;
  }
}

.p-simulation-result-main__arrow {
  margin-top: 14px;
}

.p-simulation-result-main__btn {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-inline: auto;
  margin-top: 14px;
  max-width: 280px;
}

.p-simulation-result-main__btn-text {
  color: #2f2f2f;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.03em;
  line-height: 1.9;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-main__btn-text {
    font-size: 16px;
  }
}

.p-simulation-result-main__btn-text::before,
.p-simulation-result-main__btn-text::after {
  background-color: #2f2f2f;
  content: "";
  height: 15px;
  position: absolute;
  top: 45%;
  width: 1px;
}

.p-simulation-result-main__btn-text::before {
  left: -9px;
  transform: rotate(-45deg) translateY(-50%);
}

.p-simulation-result-main__btn-text::after {
  right: -9px;
  transform: rotate(45deg) translateY(-50%);
}

.p-simulation-result-plan {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 29px;
}

.p-simulation-result-plan__shadow {
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.16));
}

.p-simulation-result-plan__wrapper {
  background-color: #f8f8f8;
  clip-path: polygon(0 0, 100% 0, 100% 97.2%, 50% 100%, 0 97.2%);
  padding-block: 48px 88px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__wrapper {
    padding-block: 48px 100px;
  }
}

.p-simulation-result-plan__ttl {
  color: #0a1d3b;
  font-family: "Noto Serif JP", serif;
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__ttl {
    font-size: 24px;
  }
}

.p-simulation-result-plan__ttl span {
  font-size: 22px;
  font-weight: 900;
  line-height: 1.3636363636;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__ttl span {
    font-size: 26px;
  }
}

.p-simulation-result-plan__read {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.06em;
  line-height: 2;
  margin-top: 19px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__read {
    font-size: 16px;
  }
}

.p-simulation-result-plan__read--bold {
  font-weight: 700;
  margin-top: 28px;
}

.p-simulation-result-plan__list {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin-top: 28px;
}

.p-simulation-result-plan__item {
  background-color: #efd5d4;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16);
  padding: 29px 15px;
  text-align: center;
}

.p-simulation-result-plan__item:nth-child(even) {
  background-color: #e0aba8;
}

.p-simulation-result-plan__head {
  display: inline-flex;
  flex-direction: column;
  gap: 10px;
}

.p-simulation-result-plan__label {
  color: #2f2f2f;
  display: inline-block;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 1.9;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__label {
    font-size: 16px;
  }
}

.p-simulation-result-plan__label::before,
.p-simulation-result-plan__label::after {
  background-color: #2f2f2f;
  content: "";
  height: 15px;
  position: absolute;
  top: 45%;
  width: 1px;
}

.p-simulation-result-plan__label::before {
  left: -9px;
  transform: rotate(-45deg) translateY(-50%);
}

.p-simulation-result-plan__label::after {
  right: -9px;
  transform: rotate(45deg) translateY(-50%);
}

.p-simulation-result-plan__name {
  color: #0b2f2b;
  display: block;
  font-size: 18px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.4444444444;
  position: relative;
  text-align: center;
  z-index: 1;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__name {
    font-size: 20px;
  }
}

.p-simulation-result-plan__item:nth-child(even) .p-simulation-result-plan__name {
  color: #b12c26;
}

.p-simulation-result-plan__name::before {
  aspect-ratio: 302/51;
  background: url("../../images/2026/simulation-result/ribbon.png") no-repeat center center/contain;
  content: "";
  height: auto;
  left: 50%;
  position: absolute;
  top: 70%;
  transform: translate(-50%, -50%);
  width: 304px;
  z-index: -1;
}

@media screen and (max-width: 350px) {
  .p-simulation-result-plan__name::before {
    width: 270px;
  }
}

.p-simulation-result-plan__content {
  margin-inline: 24px;
}

@media screen and (max-width: 350px) {
  .p-simulation-result-plan__content {
    margin-inline: 8px;
  }
}

.p-simulation-result-plan__period {
  border-bottom: 1px solid #ffffff;
  margin-inline: auto;
  margin-top: 27px;
  max-width: 256px;
  padding-bottom: 7px;
}

.p-simulation-result-plan__period-label {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 0.03em;
  line-height: 1.7142857143;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__period-label {
    font-size: 16px;
  }
}

.p-simulation-result-plan__period-value {
  color: #0f172a;
  font-size: 30px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.4666666667;
  margin-top: 2px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__period-value {
    font-size: 34px;
  }
}

.p-simulation-result-plan__price {
  margin-top: 19px;
}

.p-simulation-result-plan__price-label {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 1.7142857143;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__price-label {
    font-size: 16px;
  }
}

.p-simulation-result-plan__price-value {
  color: #0f172a;
  font-size: 24px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.4583333333;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__price-value {
    font-size: 28px;
  }
}

.p-simulation-result-plan__price-tax {
  color: #0f172a;
  font-size: 14px;
  font-weight: 900;
  letter-spacing: 0;
  line-height: 1.4285714286;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__price-tax {
    font-size: 16px;
  }
}

.p-simulation-result-plan__case {
  margin-top: 22px;
}

.p-simulation-result-plan__case-label {
  background-color: #ffffff;
  color: #0f172a;
  display: block;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-inline: auto;
  max-width: 256px;
  padding: 4px 10px;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__case-label {
    font-size: 16px;
  }
}

.p-simulation-result-plan__item:nth-child(even) .p-simulation-result-plan__case-label {
  color: #b12c26;
}

.p-simulation-result-plan__case-text {
  color: #2f2f2f;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 16px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__case-text {
    font-size: 16px;
  }
}

.p-simulation-result-plan__arrow {
  margin-top: 15px;
}

.p-simulation-result-plan__target {
  color: #2f2f2f;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 1.75;
  margin-top: 15px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result-plan__target {
    font-size: 18px;
  }
}

.p-simulation-result-voice {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-bottom: 72px;
}

.p-simulation-result__text {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-simulation-result__text {
    font-size: 16px;
  }
}

.p-simulation-result__slider {
  margin-top: 12px;
}

.u-pc {
  display: none;
}

@media screen and (min-width: 875px) {
  .u-pc {
    display: block;
  }
}

@media screen and (min-width: 875px) {
  .u-sp {
    display: none;
  }
}

@media screen and (max-width: 330px) {
  .u-sp--media330 {
    display: none;
  }
}

@media screen and (max-width: 350px) {
  .u-sp--media350 {
    display: none;
  }
}

@media screen and (max-width: 360px) {
  .u-sp--media360 {
    display: none;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCJmb3VuZGF0aW9uL19iYXNlLnNjc3MiLCJnbG9iYWwvX3NldHRpbmcuc2NzcyIsImZvdW5kYXRpb24vX3Jlc2V0LnNjc3MiLCJsYXlvdXQvX2wtaGVhZGVyLnNjc3MiLCJsYXlvdXQvX2wtaW5uZXIuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtYnRuLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLWRhdGEtbGlzdC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1kYXRhLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLWRpYWdub3Npcy1jdGEuc2NzcyIsIm9iamVjdC9jb21wb25lbnQvX2MtZnJhbWUtdHRsLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLWhlYWRlci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1pdGVtLXR0bC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1saW5lLXR0bC5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1tdi1ub2ltZy5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1tdi5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1zZWMtdHRsLnNjc3MiLCJvYmplY3QvY29tcG9uZW50L19jLXNsaWRlci5zY3NzIiwib2JqZWN0L2NvbXBvbmVudC9fYy1zdmctYXJyb3cuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLW92ZXJyaWRlLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdmVydmlldy1hcmVhLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdmVydmlldy1jb21wYW55LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdmVydmlldy1kYXRhLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdmVydmlldy1oaXN0b3J5LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdmVydmlldy1saWNlbnNlLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdmVydmlldy1tZXNzYWdlLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1vdmVydmlldy1uYXYuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLW92ZXJ2aWV3LXNob3Auc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXByaWNlLWNvYXRpbmcuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXByaWNlLWNvbXBhbnkuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXByaWNlLWxhcmdlLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1wcmljZS1uYXYuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXByaWNlLW90aGVycy5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3AtcHJpY2UtcGF5bWVudC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3AtcHJpY2UtdG90YWwuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXByaWNlLXdhbGwuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXByaWNlLXdhdGVycHJvb2Yuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXJlYXNvbi1jb25jZXB0LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1yZWFzb24tZGF0YS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3AtcmVhc29uLXBvbGljeS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3AtcmVhc29uLXF1YWxpdHkuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXJlYXNvbi1yZXN1bHRzLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1yZWFzb24tdm9pY2Uuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXNlcnZpY2UtY29uY2VwdC5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3Atc2VydmljZS1tZW51LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1zZXJ2aWNlLXBvbGljeS5zY3NzIiwib2JqZWN0L3Byb2plY3QvX3Atc2VydmljZS1wcmluY2lwbGVzLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1zZXJ2aWNlLXN1cHBvcnQuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXNlcnZpY2Utd29ya2Zsb3cuc2NzcyIsIm9iamVjdC9wcm9qZWN0L19wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1zaW11bGF0aW9uLXJlc3VsdC1mbG93LnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1zaW11bGF0aW9uLXJlc3VsdC1tYWluLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuLnNjc3MiLCJvYmplY3QvcHJvamVjdC9fcC1zaW11bGF0aW9uLXJlc3VsdC12b2ljZS5zY3NzIiwib2JqZWN0L3V0aWxpdHkvX3UtcGMuc2NzcyIsIm9iamVjdC91dGlsaXR5L191LXNwLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDTWhCO0VBRUUsZUFBQTtBRExGO0FDUUU7RUFMRjtJQU1JLHlCQUFBO0VETEY7QUFDRjtBRWlERTtFRG5ERjtJQVdJLHlCQUFBO0VETEY7QUFDRjtBQ1FFO0VBZkY7SUFnQkksZUFBQTtFRExGO0FBQ0Y7O0FDU0E7RUFDRSxjQ1pNO0FGTVI7O0FDVUE7RUFDRSx1Q0N0QlU7QUZlWjs7QUUrQkU7RURwQkY7O0lBR0ksZ0JBQUE7RURSRjtFQ1NFOztJQUVFLGVBQUE7SUFEQSxZQUFBO0VETEo7QUFDRjs7QUd0Q0E7Ozs2QkFBQTtBQUtBLHFCQUFBO0FBQ0E7OztFQUdFLHNCQUFBO0FId0NGOztBR3JDQSwwQkFBQTtBQUNBOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFBO0FId0NGOztBR3JDQSwyR0FBQTtBQUNBOztFQUVFLGdCQUFBO0VBQ0EsVUFBQTtBSHdDRjs7QUdyQ0EsMkJBQUE7QUFDQTtFQUNFLHVCQUFBO0FId0NGOztBR3JDQSwyQkFBQTtBQUNBO0VBR0UsZ0JBQUE7RUFGQSxpQkFBQTtFQUNBLDZCQUFBO0FIeUNGOztBR3JDQSwwREFBQTtBQUNBO0VBQ0UsaUNBQUE7RUFBQSw4QkFBQTtBSHdDRjs7QUd0Q0E7RUFFRSxjQUFBO0VBREEscUJBQUE7QUgwQ0Y7O0FHdENBLG9DQUFBO0FBQ0E7O0VBR0UsY0FBQTtFQURBLGVB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SUU7RWtEdUxGO0lBWUksZUFBQTtFcEQ4bElGO0FBQ0Y7O0FvRDNsSUE7RUFFRSxjbER2T0k7QUZvMElOOztBb0QxbElBO0VBS0UsY2xEclBPO0VrRGlQUCxlQUFBO0VBR0EsZ0JBQUE7RUFEQSxzQkFBQTtFQURBLGNBQUE7RUFLQSxnQkFBQTtFQURBLGtCQUFBO0FwRDhsSUY7QUVoeklFO0VrRDRNRjtJQVNJLGVBQUE7RXBEK2xJRjtBQUNGOztBb0Q1bElBO0VBQ0UsZ0JBQUE7QXBEK2xJRjs7QW9ENWxJQTtFQUtFLGNsRHRRTztFa0RrUVAsZUFBQTtFQUdBLGdCQUFBO0VBREEsc0JBQUE7RUFEQSxpQkFBQTtFQUtBLGdCQUFBO0VBREEsa0JBQUE7QXBEZ21JRjtBRW4wSUU7RWtENk5GO0lBU0ksZUFBQTtFcERpbUlGO0FBQ0Y7O0FxRC8zSUE7RUFHRSx5Qm5EbUJNO0VtRHBCTixtQkFBQTtFQURBLGdCQUFBO0VBR0Esb0JBQUE7QXJEazRJRjs7QXFELzNJQTtFQUNFLGVBQUE7RUFHQSxnQkFBQTtFQURBLHNCQUFBO0VBREEsY0FBQTtFQUlBLGdCQUFBO0VBREEsa0JBQUE7QXJEbTRJRjtBRXgxSUU7RW1EaERGO0lBUUksZUFBQTtFckRvNElGO0FBQ0Y7O0FzRHA1SUE7RUFDRSxhQUFBO0F0RHU1SUY7QUVqMklFO0VvRHZERjtJQUdJLGNBQUE7RXREeTVJRjtBQUNGOztBRXQySUU7RXFEdkRGO0lBRUksYUFBQTtFdkRnNklGO0FBQ0Y7O0F1RDc1SUE7RUFDRTtJQUNFLGFBQUE7RXZEZzZJRjtBQUNGO0F1RDc1SUE7RUFDRTtJQUNFLGFBQUE7RXZEKzVJRjtBQUNGO0F1RDU1SUE7RUFDRTtJQUNFLGFBQUE7RXZEODVJRjtBQUNGIiwiZmlsZSI6InN0eWxlcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM3NXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2NjY2NjY3dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMi4zNTI5NDExNzY1dnc7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2ODBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG5tYWluIHtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIGEsXG4gIGJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgfVxuICBhOmhvdmVyLFxuICBidXR0b246aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4qIEEgTW9kZXJuIENTUyBSZXNldCAoaHR0cHM6Ly9naXRodWIuY29tL2hhbmtjaGl6bGphdy9tb2Rlcm4tY3NzLXJlc2V0KVxuKiDkuIroqJjjgavjgIF1bOimgee0oCxvbOimgee0oCxh6KaB57Sg44G444Gu6KiY6L+w6L+95YqgXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJveCBzaXppbmcgcnVsZXMgKi9cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiAqL1xuYm9keSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxucCxcbmZpZ3VyZSxcbmJsb2NrcXVvdGUsXG5kbCxcbmRkLFxudWwsXG5saSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogUmVtb3ZlIGxpc3Qgc3R5bGVzIG9uIHVsLCBvbCBlbGVtZW50cyB3aXRoIGEgbGlzdCByb2xlLCB3aGljaCBzdWdnZXN0cyBkZWZhdWx0IHN0eWxpbmcgd2lsbCBiZSByZW1vdmVkICovXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLyogU2V0IGNvcmUgcm9vdCBkZWZhdWx0cyAqL1xuaHRtbDpmb2N1cy13aXRoaW4ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuLyogU2V0IGNvcmUgYm9keSBkZWZhdWx0cyAqL1xuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLyogQSBlbGVtZW50cyB0aGF0IGRvbid0IGhhdmUgYSBjbGFzcyBnZXQgZGVmYXVsdCBzdHlsZXMgKi9cbmE6bm90KFtjbGFzc10pIHtcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBhdXRvO1xufVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLyogTWFrZSBpbWFnZXMgZWFzaWVyIHRvIHdvcmsgd2l0aCAqL1xuaW1nLFxucGljdHVyZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qIEluaGVyaXQgZm9udHMgZm9yIGlucHV0cyBhbmQgYnV0dG9ucyAqL1xuaW5wdXQsXG5idXR0b24sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zLCB0cmFuc2l0aW9ucyBhbmQgc21vb3RoIHNjcm9sbCBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICAqLFxuICAqOjpiZWZvcmUsXG4gICo6OmFmdGVyIHtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuMDFtcyAhaW1wb3J0YW50O1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuLmwtaGVhZGVyIHtcbiAgei1pbmRleDogNjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5sLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDY4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5jLWJ0biB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg4ODg4ODg4OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiA4cHggMTRweCA5cHg7XG59XG5cbi5jLWJ0bjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJyb3cucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbiAgd2lkdGg6IDI0LjVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi5jLWJ0bi0tcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2IxMmMyNjtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGdhcDogMjBweDtcbn1cblxuLmMtYnRuLS1yZWQ6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9hcnJvdy1yZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuLmMtYnRuLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMWQzYjtcbn1cblxuLmMtYnRuLS1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5jLWJ0bi0tdGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMTZweCAxOXB4IDE0cHggMjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtYnRuLS10ZXh0LXNtYWxsIHtcbiAgICBwYWRkaW5nOiAxNnB4IDEwcHggMTRweDtcbiAgICBnYXA6IDVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG59XG4uaXMtc2hpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pcy1zaGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xNTAlO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlKTtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMjVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgYW5pbWF0aW9uOiBjdGEtc2hpbmUgNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKSBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBjdGEtc2hpbmUge1xuICAwJSB7XG4gICAgbGVmdDogLTE1MCU7XG4gIH1cbiAgLyogMCXjgYvjgok0MCXvvIgxLjLnp5LplpPvvInjgYvjgZHjgabjgobjgaPjgY/jgorlj7Pjgbjnp7vli5UgKi9cbiAgNDAlIHtcbiAgICBsZWZ0OiAxNTAlO1xuICB9XG4gIC8qIDQwJeOBi+OCiTEwMCXjgb7jgafjga/lj7PlgbTjgafjgZjjgaPjgajlvoXmqZ8gKi9cbiAgMTAwJSB7XG4gICAgbGVmdDogMTUwJTtcbiAgfVxufVxuLmMtZGF0YS1saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtZGF0YS1saXN0X190ZXJtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zODg4ODg4ODg5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMmMyNjtcbiAgcGFkZGluZy1ibG9jazogM3B4IDZweDtcbn1cbi5jLWRhdGEtbGlzdF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYmxvY2s6IDlweCAxM3B4O1xufVxuLmMtZGF0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMmMyNjtcbiAgcGFkZGluZy1ibG9jazogMjhweCAzNHB4O1xufVxuLmMtZGF0YV9fYmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTA3cHg7XG4gIGxpbmUtaGVpZ2h0OiAwLjc2O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiByZ2JhKDIxMiwgMjEyLCAyMTIsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cbi5jLWRhdGFfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbi5jLWRhdGFfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBoZWlnaHQ6IDE2NHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHg7XG59XG4uYy1kYXRhX19pdGVtLS1zaG9wIHtcbiAgcGFkZGluZy1ibG9jazogMzVweCAyMHB4O1xufVxuXG4uYy1kYXRhX19pdGVtLS1hcmVhIHtcbiAgcGFkZGluZy1ibG9jazogMTZweDtcbn1cblxuLmMtZGF0YV9faW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgd2lkdGg6IDU4cHg7XG59XG5cbi5jLWRhdGFfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5jLWRhdGFfX2l0ZW0tLXdvcmtzIC5jLWRhdGFfX2ltYWdlIHtcbiAgd2lkdGg6IDUxcHg7XG59XG5cbi5jLWRhdGFfX2l0ZW0tLXNob3AgLmMtZGF0YV9faW1hZ2Uge1xuICB3aWR0aDogNzZweDtcbn1cblxuLmMtZGF0YV9faXRlbS0tYXJlYSAuYy1kYXRhX19pbWFnZSB7XG4gIHdpZHRoOiAxMThweDtcbn1cblxuLmMtZGF0YV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjYjEyYzI2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYy1kYXRhX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbi5jLWRhdGFfX3RleHQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmMtZGF0YV9fdGV4dC0tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgfVxufVxuLmMtZGF0YV9fdGV4dC0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tYmxvY2s6IC0ycHggLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jLWRhdGFfX3RleHQtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG4uYy1kYXRhX190ZXh0LS1tdWx0aSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuLmMtZGlhZ25vc2lzLWN0YSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXgtaGVpZ2h0OiAyODhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NpbXVsYXRpb24tcmVzdWx0L2RpYWdub3Npcy1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlci9jb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAzNzUvMjg4O1xuICBwYWRkaW5nLXRvcDogNDhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLWRpYWdub3Npcy1jdGEge1xuICAgIG1heC1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5jLWRpYWdub3Npcy1jdGFfX3RleHQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLWRpYWdub3Npcy1jdGFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmMtZGlhZ25vc2lzLWN0YV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uYy1kaWFnbm9zaXMtY3RhX19idG4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5cbi5jLWRpYWdub3Npcy1jdGFfX2xpbmsge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjUzODQ2MTUzODU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTZweCAyNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtZGlhZ25vc2lzLWN0YV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jLWRpYWdub3Npcy1jdGFfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NpbXVsYXRpb24tcmVzdWx0L21haWwtaWNvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBhc3BlY3QtcmF0aW86IDI0LzE2O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4uaXMtcHVsc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogY3RhLWxpbmstZ2xvdyAyLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG4uaXMtcHVsc2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNjUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYW5pbWF0aW9uOiBjdGEtbGluay1yaW5nIDIuNHMgZWFzZS1vdXQgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgY3RhLWxpbmstZ2xvdyB7XG4gIDAlLCAxMDAlIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIDUwJSB7XG4gICAgYm94LXNoYWRvdzogMCAwIDE2cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIyKTtcbiAgfVxufVxuQGtleWZyYW1lcyBjdGEtbGluay1yaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDc2JSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4uYy1mcmFtZS10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vZnJhbWUtdHRsLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIGFzcGVjdC1yYXRpbzogMzM1LzkyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAuYy1mcmFtZS10dGwge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5jLWZyYW1lLXR0bF9fZW4ge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLWZyYW1lLXR0bF9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYy1mcmFtZS10dGxfX2VuOjpiZWZvcmUsXG4uYy1mcmFtZS10dGxfX2VuOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAyLjVweDtcbiAgaGVpZ2h0OiAwLjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmMtZnJhbWUtdHRsX19lbjo6YmVmb3JlIHtcbiAgbGVmdDogLTZweDtcbn1cblxuLmMtZnJhbWUtdHRsX19lbjo6YWZ0ZXIge1xuICByaWdodDogLTZweDtcbn1cblxuLmMtZnJhbWUtdHRsX19qYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwYTFkM2I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtZnJhbWUtdHRsX19qYSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jLWZyYW1lLXR0bF9famEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLmMtZnJhbWUtdHRsX19qYTo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICNiMTJjMjY7XG59XG5cbi5jLWZyYW1lLXR0bC0tbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ZyYW1lLXR0bC1sYXJnZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xuICBhc3BlY3QtcmF0aW86IDMzNS8xMjQ7XG4gIGdhcDogMTJweDtcbn1cblxuLmMtZnJhbWUtdHRsX19lbi0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiAtMTFweDtcbn1cblxuLmMtZnJhbWUtdHRsX19qYS0tbGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uYy1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogOTk4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi5jLWhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWF4LXdpZHRoOiA5M3B4O1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTUxcHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG4uYy1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLWl0ZW0tdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYy1pdGVtLXR0bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2xpbmUtcmVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG4gIGFzcGVjdC1yYXRpbzogMzEyLzg7XG4gIHdpZHRoOiAzMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtaXRlbS10dGw6OmFmdGVyIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cbi5jLWl0ZW0tdHRsX19lbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtaXRlbS10dGxfX2VuIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmMtaXRlbS10dGxfX2VuOjpiZWZvcmUsXG4uYy1pdGVtLXR0bF9fZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIuNXB4O1xuICBoZWlnaHQ6IDAuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5jLWl0ZW0tdHRsX19lbjo6YmVmb3JlIHtcbiAgbGVmdDogLTZweDtcbn1cblxuLmMtaXRlbS10dGxfX2VuOjphZnRlciB7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4uYy1pdGVtLXR0bF9famEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY2NjY2NjY2Njc7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtaXRlbS10dGxfX2phIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmMtaXRlbS10dGxfX2phOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogI2IxMmMyNjtcbn1cblxuLmMtaXRlbS10dGwtLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWl0ZW0tdHRsLS13aGl0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2xpbmUtd2hpdGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIvY29udGFpbjtcbn1cblxuLmMtaXRlbS10dGwtLXdoaXRlIC5jLWl0ZW0tdHRsX19qYTo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jLWl0ZW0tdHRsLS13aGl0ZSAuYy1pdGVtLXR0bF9fZW46OmJlZm9yZSxcbi5jLWl0ZW0tdHRsLS13aGl0ZSAuYy1pdGVtLXR0bF9fZW46OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtaXRlbS10dGwtLWJnLWJsYWNrIC5jLWl0ZW0tdHRsX19lbjo6YmVmb3JlLFxuLmMtaXRlbS10dGwtLWJnLWJsYWNrIC5jLWl0ZW0tdHRsX19lbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1pdGVtLXR0bC0tYmxhY2s6OmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9saW5lLWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyL2NvbnRhaW47XG59XG5cbi5jLWl0ZW0tdHRsLS1iZy1ibGFjayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYy1pdGVtLXR0bC0tYmctYmxhY2sgLmMtaXRlbS10dGxfX2phOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogI2IxMmMyNjtcbn1cblxuLmMtaXRlbS10dGwtLWJnLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbGluZS13aGl0ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlci9jb250YWluO1xufVxuXG4uYy1saW5lLXR0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLWxpbmUtdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtbGluZS10dGwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuLmMtbGluZS10dGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwNSU7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgI2IxMmMyNjtcbiAgYm9yZGVyLWJvdHRvbTogMS41OXB4IHNvbGlkICNiMTJjMjY7XG59XG5cbi5jLWxpbmUtdHRsLS1saW5lLXdpZGU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMjUlO1xufVxuXG4uYy1tdi1ub2ltZyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTJjMjY7XG4gIHBhZGRpbmctYmxvY2s6IDMwcHggMjNweDtcbn1cbi5jLW12LW5vaW1nX19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IC0xMDtcbn1cblxuLmMtbXYtbm9pbWdfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1tdi1ub2ltZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmMtbXYtbm9pbWdfX3RpdGxlLWphIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMS4xNjY2NjY2NjY3O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtbXYtbm9pbWdfX3RpdGxlLWphIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5jLW12LW5vaW1nX190aXRsZS1lbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jLW12IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1tdiB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuLmMtbXZfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAzN3B4O1xufVxuXG4ucC1zZXJ2aWNlLW12IC5jLW12X193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5jLW12X193cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMmMyNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzMlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmMtbXZfX3dyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4ucC1zZXJ2aWNlLW12IC5jLW12X193cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDY1JTtcbn1cblxuLmMtbXZfX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogLTEwO1xufVxuXG4uYy1tdl9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLW12X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmMtbXZfX3RpdGxlLWphIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogMC42OTQ0NDQ0NDQ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtbXZfX3RpdGxlLWphIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cbi5wLXNlcnZpY2UtbXYgLmMtbXZfX3RpdGxlLWphIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTY2NjY2NjY2Nztcbn1cblxuLmMtbXZfX3RpdGxlLWVuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41NjI1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbi5wLXNlcnZpY2UtbXYgLmMtbXZfX3RpdGxlLWVuIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmMtbXZfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIxcHg7XG59XG4uYy1tdl9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzMzUvMjAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLXNlYy10dGwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzMzMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAuYy1zZWMtdHRsIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtc2VjLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG4uYy1zZWMtdHRsLS1yZWQge1xuICBjb2xvcjogI2IxMmMyNjtcbn1cblxuLmMtc2VjLXR0bC0tc3ViIC5jLXNlYy10dGxfX2VuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMi41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAuYy1zZWMtdHRsLS1zdWIgLmMtc2VjLXR0bF9fZW4ge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYy1zZWMtdHRsLS1zdWIgLmMtc2VjLXR0bF9fZW46OmJlZm9yZSxcbi5jLXNlYy10dGwtLXN1YiAuYy1zZWMtdHRsX19lbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi41cHg7XG4gIGhlaWdodDogMC41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG59XG5cbi5jLXNlYy10dGwtLXN1YiAuYy1zZWMtdHRsX19lbjo6YmVmb3JlIHtcbiAgbGVmdDogLTZweDtcbn1cblxuLmMtc2VjLXR0bC0tc3ViIC5jLXNlYy10dGxfX2VuOjphZnRlciB7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4uYy1zZWMtdHRsLS1zdWIgLmMtc2VjLXR0bF9famEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuXG4uYy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0NzhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLXNsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXNsaWRlcl9fY2FyZC1saXN0IHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uYy1zbGlkZXJfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYy1zbGlkZXJfX2NhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nOiAzM3B4IDQwcHggNTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLXNsaWRlcl9fY2FyZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXNsaWRlcl9fdHRsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLXNsaWRlcl9fdHRsIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyX19pdGVtIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkNGQ0ZDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJsb2NrOiAxOHB4IDIwcHg7XG59XG5cbi5jLXNsaWRlcl9fdGVybSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDkwOTA5O1xuICB3aWR0aDogMzElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtc2xpZGVyX190ZXJtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDkwOTA5O1xuICB3aWR0aDogNjklO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLXNsaWRlcl9fZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYy1zbGlkZXJfX2l0ZW0tLXByaWNlIC5jLXNsaWRlcl9fdGVybSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5jLXNsaWRlcl9faXRlbS0tcHJpY2UgLmMtc2xpZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU4MzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjYjEyYzI2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtc2xpZGVyX19pdGVtLS1wcmljZSAuYy1zbGlkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyX19pdGVtLS1wcmljZSAuYy1zbGlkZXJfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAuYy1zbGlkZXJfX2l0ZW0tLXByaWNlIC5jLXNsaWRlcl9fZGVzY3JpcHRpb24gc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jLXNsaWRlciAuc3BsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4uYy1zbGlkZXIgLnNwbGlkZV9fYXJyb3c6OmJlZm9yZSwgLmMtc2xpZGVyIC5zcGxpZGVfX2Fycm93OjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uYy1zbGlkZXIgLnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBvcGFjaXR5OiAxO1xufVxuLmMtc2xpZGVyIC5zcGxpZGVfX2Fycm93OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmMtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogLTEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdmVydmlldy9hcnJvdy1sZWZ0LnBuZ1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLXNsaWRlciAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gICAgbGVmdDogLTI0cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0xMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3ZlcnZpZXcvYXJyb3ctcmlnaHQucG5nXCIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgICByaWdodDogLTI0cHg7XG4gIH1cbn1cblxuLmMtc3ZnLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGFuaW1hdGlvbjogY3RhLWNoZXZyb25zLXNjcm9sbCAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLmMtc3ZnLWFycm93X19jaGV2cm9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1zdmctYXJyb3dfX2NoZXZyb246bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGFuaW1hdGlvbjogY3RhLWNoZXZyb24tc2VxIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlIDBzO1xufVxuXG4uYy1zdmctYXJyb3dfX2NoZXZyb246bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBjdGEtY2hldnJvbi1zZXEgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMC40cztcbn1cblxuQGtleWZyYW1lcyBjdGEtY2hldnJvbnMtc2Nyb2xsIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDVweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICA3MSUsIDk5JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgY3RhLWNoZXZyb24tc2VxIHtcbiAgMCUsIDglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDI1JSwgNTUlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDcwJSwgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyog44OJ44Ot44Ov44O844Oh44OL44Ol44O844KS44OI44OD44OX44Oa44O844K444Go5ZCM44GY6KaL44Gf55uu44Gr5o+D44GI44KL77yIc3R5bGVzLmNzc+OBruODquOCu+ODg+ODiOaJk+OBoea2iOOBl++8iSAqL1xuLyog44Oc44K/44Oz44Ki44Kk44Kz44Oz55S75YOPOiBkaXNwbGF5OmJsb2Nr44Oq44K744OD44OI44KS5oi744GXaW5saW5l44Gu5oyZ5YuV44Gr44GZ44KLICovXG4ucC1oZWFkZXJfX21lbnVJbWcgaW1nIHtcbiAgZGlzcGxheTogcmV2ZXJ0O1xufVxuXG4ucC1oZWFkZXItc3AtZHJhd2VyIHtcbiAgdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnAtaGVhZGVyLXNwLWRyYXdlciB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG4ucC1oZWFkZXJfX21lbnUge1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZSwgdmlzaWJpbGl0eSAwLjNzIGVhc2UsIGRpc3BsYXkgMC4zcyBlYXNlIGFsbG93LWRpc2NyZXRlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnAtaGVhZGVyX19tZW51IHtcbiAgICBwYWRkaW5nOiAxMnB4IDIwcHggMjBweDtcbiAgfVxufVxuLmMtaGVhZGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5ODtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA3OHB4O1xuICB9XG59XG4uYy1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogOTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE1MXB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuLmMtaGVhZGVyX19sb2dvIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1oZWFkZXItc3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5tYWluLnAtc3ViIHtcbiAgcGFkZGluZy10b3A6IDcycHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgbWFpbi5wLXN1YiB7XG4gICAgcGFkZGluZy10b3A6IDc4cHg7XG4gIH1cbn1cblxubWFpbi5wLXN1YiAuYy1tdjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxubWFpbi5wLXN1YiA+IHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm1haW4ucC1zdWIgPiBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbmh0bWwge1xuICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGMoMTYwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGMoMTY4cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSk7XG4gIH1cbn1cbm1haW4ucC1zdWIgc2VjdGlvbltpZF0ge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYygxNjBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIG1haW4ucC1zdWIgc2VjdGlvbltpZF0ge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDE2OHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkpO1xuICB9XG59XG5tYWluLnAtc3ViIHNlY3Rpb25baWRdOnRhcmdldCB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDE2MHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgbWFpbi5wLXN1YiBzZWN0aW9uW2lkXTp0YXJnZXQge1xuICAgIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDE2OHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkpO1xuICB9XG59XG4uYy1jdGEtZml4IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jLWN0YS1maXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jLWN0YS1maXhfX2JveCB7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjYjEyYzI2O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiA3cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICB6LWluZGV4OiA5OTtcbn1cblxuLmMtY3RhLWZpeF9fYm94Om50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTJjMjY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYy1jdGEtZml4X19pbWcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG5cbi5jLWN0YS1maXhfX2ltZyBpbWcge1xuICBhc3BlY3QtcmF0aW86IDQwLzE1O1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmMtY3RhLWZpeF9fYm94Om50aC1jaGlsZCgyKSAuYy1jdGEtZml4X19pbWcge1xuICBibG9jay1zaXplOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5jLWN0YS1maXhfX2JveDpudGgtY2hpbGQoMikgLmMtY3RhLWZpeF9faW1nIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjEvMTQ7XG4gIGJsb2NrLXNpemU6IDEwMCU7XG4gIGlubGluZS1zaXplOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4uYy1jdGEtZml4X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wODllbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLmMtY3RhX190dGwge1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAuYy1jdGFfX2J0biBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuLnAtZm9vdGVyX19sb2dvIGltZyB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wLW5hdl9fbGlzdFR0bCB7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xufVxuXG4ucC1vdmVydmlldy1hcmVhIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ibG9jazogNjhweDtcbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9fc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTJjMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogOHB4O1xuICBwYWRkaW5nLWlubGluZTogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtb3ZlcnZpZXctYXJlYV9fc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1vdmVydmlldy1hcmVhX19zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wLW92ZXJ2aWV3LWFyZWFfX3N1bW1hcnk6Om1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucC1vdmVydmlldy1hcmVhX19zdW1tYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNnB4O1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi5wLW92ZXJ2aWV3LWFyZWFfX3N1bW1hcnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTZweDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5wLW92ZXJ2aWV3LWFyZWFfX3N1bW1hcnkuaXMtb3Blbjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDBkZWcpO1xufVxuXG4ucC1vdmVydmlldy1hcmVhX19jb250ZW50IHtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2IxMmMyNjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNiMTJjMjY7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgI2IxMmMyNjtcbn1cbi5wLW92ZXJ2aWV3LWFyZWFfX2ltYWdlIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyOTYvMjUyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucC1vdmVydmlldy1hcmVhX190ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nOiAxM3B4IDIycHggMTdweDtcbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9fY29udGVudC10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNiMTJjMjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1hcmVhX19jb250ZW50LXR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWFyZWFfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LWFyZWFfX2NvbnRlbnQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWFyZWFfX25vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnAtb3ZlcnZpZXctY29tcGFueSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiA2MnB4O1xufVxuXG4ucC1vdmVydmlldy1jb21wYW55X19saXN0IHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cblxuLnAtb3ZlcnZpZXctY29tcGFueV9fdGVybSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg4ODg4ODg4OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTJjMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1jb21wYW55X190ZXJtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctY29tcGFueV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDguNXB4IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1jb21wYW55X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWRhdGEge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5wLW92ZXJ2aWV3LWRhdGEgLmMtZGF0YV9fYmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogOTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnAtb3ZlcnZpZXctZGF0YSAuYy1kYXRhX19iZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbi5wLW92ZXJ2aWV3LWhpc3Rvcnkge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuLnAtb3ZlcnZpZXctaGlzdG9yeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTZweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLnAtb3ZlcnZpZXctaGlzdG9yeV9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwMDAwO1xufVxuXG4ucC1vdmVydmlldy1oaXN0b3J5X195ZWFyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNiMTJjMjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1oaXN0b3J5X195ZWFyIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctaGlzdG9yeV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LWhpc3RvcnlfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1oaXN0b3J5X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LWhpc3RvcnlfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1saWNlbnNlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ibG9jazogNjhweCAxMHB4O1xufVxuLnAtb3ZlcnZpZXctbGljZW5zZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2Jsb2NrICsgLnAtb3ZlcnZpZXctbGljZW5zZV9fYmxvY2sge1xuICBtYXJnaW4tdG9wOiAxNHB4O1xufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19ibG9jay10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2Jsb2NrLXR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2Jsb2NrLXR0bDo6YmVmb3JlIHtcbiAgY29udGVudDogXCLil4ZcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtb3ZlcnZpZXctbGljZW5zZV9fYmxvY2stdHRsOjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19ibG9jay10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtb3ZlcnZpZXctbGljZW5zZV9fYmxvY2stdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nOiAzcHggMTJweCAxNnB4O1xufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAyNHB4IDEycHggMTVweDtcbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjkyODU3MTQyODY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMmMyNjtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1saWNlbnNlX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX25hbWUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1saWNlbnNlX19uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fbnVtIHtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogMS40Mzc1O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LWxpY2Vuc2VfX251bSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX3VuaXQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDE0cHggMHB4IDBweCA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1saWNlbnNlX191bml0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtb3ZlcnZpZXctbGljZW5zZV9faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fYnRuIHtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYmxvY2s6IDcycHg7XG59XG5cbi5wLW92ZXJ2aWV3LW1lc3NhZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX19pbWFnZSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LW1lc3NhZ2VfX2ltYWdlIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDM3NS8xOTM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX190ZXh0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDMzNXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtb3ZlcnZpZXctbWVzc2FnZV9fdGV4dC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1tZXNzYWdlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZV9fdGV4dCArIC5wLW92ZXJ2aWV3LW1lc3NhZ2VfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX19uYW1lIHtcbiAgd2lkdGg6IDIwMXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZV9fbmFtZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDIwMS8yMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnAtb3ZlcnZpZXctbmF2IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wLW92ZXJ2aWV3LW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLnAtb3ZlcnZpZXctbmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS4zODg4ODg4ODg5O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwMDAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOC41cHggMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtb3ZlcnZpZXctbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMzclO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLnAtb3ZlcnZpZXctc2hvcCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYmxvY2s6IDY4cHggNDBweDtcbn1cbi5wLW92ZXJ2aWV3LXNob3BfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgbWF4LXdpZHRoOiA0NzhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZS1saXN0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19jYXJkIHtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LXNob3BfX2NhcmQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1zaG9wX19pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMzM1LzIxNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBwYWRkaW5nOiAyNHB4IDI5cHggMzFweCAzNnB4O1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDRkNGQ0O1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtb3ZlcnZpZXctc2hvcF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX2FkZHJlc3Mge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LXNob3BfX2FkZHJlc3Mge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1zaG9wX19tYXAge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19tYXAgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxMjAvMTY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX2J0biB7XG4gIHdpZHRoOiAxODVweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtb3ZlcnZpZXctc2hvcF9fc3BsaWRlLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjNweCAwIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19zcGxpZGUuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnAtb3ZlcnZpZXctc2hvcF9fc3BsaWRlLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBtaW4td2lkdGg6IDEycHg7XG4gIG1pbi1oZWlnaHQ6IDEycHg7XG4gIG1heC13aWR0aDogMTJweDtcbiAgbWF4LWhlaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMmMyNjtcbiAgb3BhY2l0eTogMC40OTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZS5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19zcGxpZGUgLnNwbGlkZV9fYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIHRvcDogNDQlO1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLnAtb3ZlcnZpZXctc2hvcF9fc3BsaWRlIC5zcGxpZGVfX2Fycm93OjpiZWZvcmUsIC5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSAuc3BsaWRlX19hcnJvdzo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnAtb3ZlcnZpZXctc2hvcF9fc3BsaWRlIC5zcGxpZGVfX2Fycm93OmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSAuc3BsaWRlX19hcnJvdzpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0xMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3ZlcnZpZXcvYXJyb3ctbGVmdC5wbmdcIik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1vdmVydmlldy1zaG9wX19zcGxpZGUgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICAgIGxlZnQ6IC0yNHB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gIHJpZ2h0OiAtMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL292ZXJ2aWV3L2Fycm93LXJpZ2h0LnBuZ1wiKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSAuc3BsaWRlX19hcnJvdy0tbmV4dCB7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvYXRpbmcge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEyYzI2O1xuICBwYWRkaW5nLWJsb2NrOiA0OHB4IDQ3cHg7XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IG1heCg3Ni44dncsIDI4OHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLWNvYXRpbmdfX2ltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDQzMHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjg4LzE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4ucC1wcmljZS1jb2F0aW5nX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctaW5saW5lOiAyMHB4O1xuICBtYXJnaW46IDE1cHggMTJweCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS1jb2F0aW5nX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB9XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzMzMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIHBhZGRpbmc6IDNweCAwIDAgNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLWNvYXRpbmdfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucC1wcmljZS1jb2F0aW5nX19zbGlkZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IC0xNHB4O1xuICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS1jb2F0aW5nX19zbGlkZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWlubGluZTogLTI1cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI1cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtY29hdGluZ19fc2xpZGVyLmMtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMzMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucC1wcmljZS1jb21wYW55IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ibG9jazogNzJweCA0N3B4O1xufVxuXG4ucC1wcmljZS1jb21wYW55X19yZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2UtY29tcGFueV9fcmVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX3NsaWRlci13cmFwcGVyIHtcbiAgcGFkZGluZy1pbmxpbmU6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4taW5saW5lOiAtMTRweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLWNvbXBhbnlfX3NsaWRlci13cmFwcGVyIHtcbiAgICBtYXJnaW4taW5saW5lOiAtMjVweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgfVxufVxuXG4ucC1wcmljZS1jb21wYW55X19zbGlkZXIuYy1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnAtcHJpY2UtY29tcGFueV9fc2xpZGVyIC5jLXNsaWRlcl9fY2FyZCB7XG4gIHBhZGRpbmc6IDMycHggMjRweCAyN3B4O1xufVxuXG4ucC1wcmljZS1jb21wYW55X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2UtY29tcGFueV9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MzJweDtcbiAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB9XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjg4LzE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX2xpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTA5MDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS1jb21wYW55X19pdGVtIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtY29tcGFueV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnAtcHJpY2UtY29tcGFueV9fY2FyZC10dGwge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2IxMmMyNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2UtY29tcGFueV9fY2FyZC10dGwge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1wcmljZS1jb21wYW55X19jYXJkLXR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4ucC1wcmljZS1jb21wYW55X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDkwOTA5O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2UtY29tcGFueV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX2J0biB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1heC13aWR0aDogMjU0cHg7XG59XG5cbi5wLXByaWNlLWxhcmdlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBhMWQzYjtcbiAgcGFkZGluZy1ibG9jazogNDZweCA3MnB4O1xufVxuLnAtcHJpY2UtbGFyZ2VfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXgtd2lkdGg6IDI3M3B4O1xufVxuLnAtcHJpY2UtbGFyZ2VfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5wLXByaWNlLWxhcmdlX19zbGlkZXIuYy1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnAtcHJpY2UtbGFyZ2VfX2NhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMzFweCAxMnB4IDI4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS1sYXJnZV9fY2FyZCB7XG4gICAgcGFkZGluZzogMzFweCAyNHB4IDI4cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IG1heCg3Ni44dncsIDI4OHB4KTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLWxhcmdlX19pbWFnZSB7XG4gICAgd2lkdGg6IDQzMnB4O1xuICB9XG59XG5cbi5wLXByaWNlLWxhcmdlX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDI4OC8xNzc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnAtcHJpY2UtbGFyZ2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB3aWR0aDogbWF4KDgzLjJ2dywgMzEycHgpO1xuICBtYXgtd2lkdGg6IDQxMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnAtcHJpY2UtbGFyZ2VfX2NvbnRlbnQtdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLWxhcmdlX19jb250ZW50LXR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWxhcmdlX19jb250ZW50LXR0bCBzcGFuIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucC1wcmljZS1sYXJnZV9fdGV4dC1saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiA4cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucC1wcmljZS1sYXJnZV9fdGV4dC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLWxhcmdlX190ZXh0LWl0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucC1wcmljZS1sYXJnZV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2UtbGFyZ2VfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1wcmljZS1sYXJnZV9fYnRuLS1jb250YWN0IHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cbi5wLXByaWNlLW5hdiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucC1wcmljZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5wLXByaWNlLW5hdl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg4ODg4ODg4OTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDguNXB4IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXByaWNlLW5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMnB4O1xuICB0b3A6IDM3JTtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5wLXByaWNlLW90aGVycyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggNjhweDtcbn1cblxuLnAtcHJpY2Utb3RoZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ucC1wcmljZS1vdGhlcnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGExZDNiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDRweCAyNXB4IDRweCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utb3RoZXJzX19pdGVtIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtcHJpY2Utb3RoZXJzX19zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtcHJpY2Utb3RoZXJzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM3MDcwNzA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDRweCAzcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utb3RoZXJzX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXByaWNlLW90aGVyc19fc2xpZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IHNjcm9sbC1sZWZ0IDI0cyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wLXByaWNlLW90aGVyc19fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTNweDtcbn1cblxuLnAtcHJpY2Utb3RoZXJzX19zbGlkZTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xufVxuXG4ucC1wcmljZS1vdGhlcnNfX3NsaWRlci13cmFwcGVyLS1waGFzZSAucC1wcmljZS1vdGhlcnNfX3NsaWRlci1pbm5lciB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTlzO1xufVxuXG4ucC1wcmljZS1vdGhlcnNfX3NsaWRlIHtcbiAgd2lkdGg6IDQyLjkzM3Z3O1xuICBtYXgtd2lkdGg6IDI1OHB4O1xufVxuXG4ucC1wcmljZS1vdGhlcnNfX3NsaWRlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTYxLzE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLW90aGVyc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMzFweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLW90aGVyc19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2Nyb2xsLWxlZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICB9XG59XG4ucC1wcmljZS1wYXltZW50IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ibG9jazogMjZweCA3MnB4O1xufVxuXG4ucC1wcmljZS1wYXltZW50X190dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4ODg4ODg4ODk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEyYzI2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLXBheW1lbnRfX3R0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXByaWNlLXBheW1lbnRfX2JvZHkge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucC1wcmljZS1wYXltZW50X19tZXRob2Qge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1ODMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjYjEyYzI2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS1wYXltZW50X19tZXRob2Qge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucC1wcmljZS1wYXltZW50X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5cbi5wLXByaWNlLXBheW1lbnRfX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMzJweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1wcmljZS1wYXltZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gIH1cbn1cbi5wLXByaWNlLXBheW1lbnRfX2Nhc2Uge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzBhMWQzYjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwYTFkM2I7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2UtcGF5bWVudF9fY2FzZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAzMTVweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtcHJpY2UtcGF5bWVudF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwYTFkM2I7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS1wYXltZW50X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtcGF5bWVudF9fdGV4dCBzcGFuIHtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLnAtcHJpY2UtdG90YWwge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJsb2NrOiA3MnB4IDQ3cHg7XG59XG5cbi5wLXByaWNlLXRvdGFsX19pbWFnZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiBtYXgoNzYuOHZ3LCAyODhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS10b3RhbF9faW1hZ2Uge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtcHJpY2UtdG90YWxfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjg4LzE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLXRvdGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuLnAtcHJpY2UtdG90YWxfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgbWFyZ2luOiAxNXB4IDNweCAwIDA7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS10b3RhbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXByaWNlLXRvdGFsX19ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMi4zMzMzMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBwYWRkaW5nOiAzcHggMCAwIDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS10b3RhbF9fbm90ZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wLXByaWNlLXRvdGFsX19zbGlkZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IC0xNHB4O1xuICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS10b3RhbF9fc2xpZGVyLXdyYXBwZXIge1xuICAgIG1hcmdpbi1pbmxpbmU6IC0yNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xuICB9XG59XG5cbi5wLXByaWNlLXRvdGFsX19zbGlkZXIuYy1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnAtcHJpY2UtdG90YWxfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMzMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucC1wcmljZS13YWxsIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ibG9jazogNzJweDtcbn1cblxuLnAtcHJpY2Utd2FsbF9faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICB3aWR0aDogbWF4KDc2Ljh2dywgMjg4cHgpO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utd2FsbF9faW1hZ2Uge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB3aWR0aDogNDMwcHg7XG4gIH1cbn1cblxuLnAtcHJpY2Utd2FsbF9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyODgvMTc2O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnAtcHJpY2Utd2FsbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5cbi5wLXByaWNlLXdhbGxfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgbWFyZ2luOiAxNXB4IDEycHggMCAwO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utd2FsbF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAwO1xuICB9XG59XG5cbi5wLXByaWNlLXdhbGxfX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzMzMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDNweCAwIDAgNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXByaWNlLXdhbGxfX25vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucC1wcmljZS13YWxsX19zbGlkZXItd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IC0xNHB4O1xuICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS13YWxsX19zbGlkZXItd3JhcHBlciB7XG4gICAgbWFyZ2luLWlubGluZTogLTI1cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI1cHg7XG4gIH1cbn1cblxuLnAtcHJpY2Utd2FsbF9fc2xpZGVyLmMtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wLXByaWNlLXdhbGxfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMzMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucC1wcmljZS13YXRlcnByb29mIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ibG9jazogMjBweCA0N3B4O1xufVxuXG4ucC1wcmljZS13YXRlcnByb29mX19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzFweDtcbiAgcGFkZGluZzogMzFweCAyNHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utd2F0ZXJwcm9vZl9fbGlzdCB7XG4gICAgcGFkZGluZzogNTBweCA0NHB4O1xuICB9XG59XG5cbi5wLXByaWNlLXdhdGVycHJvb2ZfX2l0ZW0ge1xuICB3aWR0aDogbWF4KDc2Ljh2dywgMjg4cHgpO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utd2F0ZXJwcm9vZl9faXRlbSB7XG4gICAgd2lkdGg6IDQzMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1wcmljZS13YXRlcnByb29mX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucC1wcmljZS13YXRlcnByb29mX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDI4OC8xNzc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1wcmljZS13YXRlcnByb29mX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnAtcHJpY2Utd2F0ZXJwcm9vZl9fY29udGVudC10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0NDQ0NDQ0NDQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMGExZDNiO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utd2F0ZXJwcm9vZl9fY29udGVudC10dGwge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1wcmljZS13YXRlcnByb29mX19jb250ZW50LXR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wLXByaWNlLXdhdGVycHJvb2ZfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTA5MDk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1wcmljZS13YXRlcnByb29mX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcwcHgpIHtcbiAgLnAtcHJpY2Utd2F0ZXJwcm9vZl9fdGV4dCB7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MHB4KSBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcHJpY2Utd2F0ZXJwcm9vZl9fdGV4dCB7XG4gICAgcGFkZGluZzogOHB4IDEwcHg7XG4gIH1cbn1cbi5wLXJlYXNvbi1jb25jZXB0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucC1yZWFzb24tY29uY2VwdF9fdGV4dC13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1yZWFzb24tY29uY2VwdF9fdGV4dC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tY29uY2VwdF9fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXJlYXNvbi1jb25jZXB0X19yZWFkIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnAtcmVhc29uLWNvbmNlcHRfX3JlYWQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnAtcmVhc29uLWNvbmNlcHRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1yZWFzb24tY29uY2VwdF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXJlYXNvbi1jb25jZXB0X193cmFwcGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlYXNvbi9jb25jZXB0LWJnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICBwYWRkaW5nOiA1N3B4IDIwcHggNDdweDtcbiAgbWFyZ2luLWlubGluZTogLTIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1yZWFzb24tY29uY2VwdF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgIG1hcmdpbi1pbmxpbmU6IC00MHB4O1xuICAgIHBhZGRpbmc6IDU3cHggNDBweCA0N3B4O1xuICB9XG59XG5cbi5wLXJlYXNvbi1jb25jZXB0X190dGwge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBmb250LXNpemU6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctcmlnaHQ6IDEzcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcmVhc29uLWNvbmNlcHRfX3R0bCB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5wLXJlYXNvbi1jb25jZXB0X19kZXNjIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXJlYXNvbi1jb25jZXB0X19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtcmVhc29uLWNvbmNlcHRfX2Rlc2MgKyAucC1yZWFzb24tY29uY2VwdF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXJlYXNvbi1kYXRhIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtcmVhc29uLXBvbGljeSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYmxvY2s6IDc0cHggNzBweDtcbn1cbi5wLXJlYXNvbi1wb2xpY3lfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nLWJsb2NrOiA0NnB4O1xufVxuLnAtcmVhc29uLXBvbGljeV9fdHRsIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4ucC1yZWFzb24tcG9saWN5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuLnAtcmVhc29uLXBvbGljeV9faXRlbS10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1NTU1NTU1NTY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjYjEyYzI2O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXJlYXNvbi1wb2xpY3lfX2l0ZW0tdHRsIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtcmVhc29uLXBvbGljeV9faXRlbS10dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tbGVmdDogLTZweDtcbn1cblxuLnAtcmVhc29uLXBvbGljeV9faXRlbS10dGw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JlYXNvbi9saW5lLWJsYWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMTIvODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzI5cHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtcmVhc29uLXBvbGljeV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcmVhc29uLXBvbGljeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXJlYXNvbi1xdWFsaXR5IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG4ucC1yZWFzb24tcXVhbGl0eV9fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMmMyNjtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDg4JSwgNTAlIDEwMCUsIDAgODglKTtcbiAgcGFkZGluZzogNTBweCAyMHB4IDg2cHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgbWFyZ2luLWlubGluZTogLTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1yZWFzb24tcXVhbGl0eV9fY29udGFpbmVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgbWFyZ2luLWlubGluZTogLTQwcHg7XG4gICAgcGFkZGluZzogNTBweCA0MHB4IDg2cHg7XG4gIH1cbn1cblxuLnAtcmVhc29uLXF1YWxpdHlfX3R0bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cbi5wLXJlYXNvbi1xdWFsaXR5X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXJlYXNvbi1xdWFsaXR5X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtcmVhc29uLXF1YWxpdHlfX2xpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgbWFyZ2luLXRvcDogNzNweDtcbn1cbi5wLXJlYXNvbi1xdWFsaXR5X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXJlYXNvbi1xdWFsaXR5X19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tcXVhbGl0eV9faXRlbSAucC1yZWFzb24tcXVhbGl0eV9faXRlbS10ZXh0Om50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtcmVhc29uLXF1YWxpdHlfX2l0ZW0tdGV4dCArIC5wLXJlYXNvbi1xdWFsaXR5X19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1yZWFzb24tcmVzdWx0cyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuLnAtcmVhc29uLXJlc3VsdHNfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1yZWFzb24tcmVzdWx0c19fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXJlYXNvbi12b2ljZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xufVxuLnAtcmVhc29uLXZvaWNlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtcmVhc29uLXZvaWNlX190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS1jb25jZXB0IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4O1xufVxuLnAtc2VydmljZS1jb25jZXB0X19yZWFkIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2IxMmMyNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1jb25jZXB0X19yZWFkIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS1jb25jZXB0X190ZXh0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLnAtc2VydmljZS1jb25jZXB0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1jb25jZXB0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS1jb25jZXB0X190ZXh0ICsgLnAtc2VydmljZS1jb25jZXB0X190ZXh0IHtcbiAgcGFkZGluZy10b3A6IDI4cHg7XG59XG4ucC1zZXJ2aWNlLW1lbnUge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNjRweDtcbn1cbi5wLXNlcnZpY2UtbWVudV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4ucC1zZXJ2aWNlLW1lbnVfX3Rlcm0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4ODg4ODg4ODk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiBcIk5vdG8gU2VyaWYgSlBcIiwgc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjEyYzI2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNlcnZpY2UtbWVudV9fdGVybSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2UtbWVudV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1tZW51X19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcG9saWN5IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDY3cHg7XG59XG4ucC1zZXJ2aWNlLXBvbGljeV9fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNlcnZpY2UtcG9saWN5X19yZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wb2xpY3lfX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMjVweCAxNnB4IDI2cHggMTZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAyNHB4O1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLnAtc2VydmljZS1wb2xpY3lfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2IxMmMyNjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1wb2xpY3lfX2l0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcG9saWN5X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1wb2xpY3lfX2l0ZW06OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXBvbGljeV9fdGV4dC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnAtc2VydmljZS1wb2xpY3lfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zZXJ2aWNlLXBvbGljeV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcG9saWN5X190ZXh0ICsgLnAtc2VydmljZS1wb2xpY3lfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXMge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBwYWRkaW5nLWJsb2NrOiA0N3B4O1xufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3JlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3JlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIG1hcmdpbi1ibG9jazogMjFweCAwcHg7XG59XG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2UvbGluZS1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMTIvODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzI5cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19faXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2UvbGluZS1ncmF5LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMTIvODtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzI5cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19fdGV4dC13cmFwcGVyIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNlcnZpY2UtcHJpbmNpcGxlc19fdGV4dC13cmFwcGVyIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU1NTU1NTU1NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDAgMCAxNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1wcmluY2lwbGVzX19pdGVtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3RleHQtLXJlZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGNvbG9yOiAjYjEyYzI2O1xuICBtYXJnaW4tdG9wOiA2cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3RleHQtLXJlZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA2N3B4O1xufVxuLnAtc2VydmljZS1zdXBwb3J0X19pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucC1zZXJ2aWNlLXN1cHBvcnRfX3JlYWQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ucC1zZXJ2aWNlLXN1cHBvcnRfX3JlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zZXJ2aWNlLXN1cHBvcnRfX3JlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX3JlYWQgKyAucC1zZXJ2aWNlLXN1cHBvcnRfX3JlYWQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDM5cHg7XG4gIG1hcmdpbi1ibG9jazogMjNweCAwO1xuICBtYXgtd2lkdGg6IDMzNXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1zdXBwb3J0X19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYjEyYzI2O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuLnAtc2VydmljZS1zdXBwb3J0X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgdG9wOiAtMnB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMzg0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLnAtc2VydmljZS1zdXBwb3J0X19pdGVtOjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbi5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbTpudGgtY2hpbGQoMSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlL251bWJlci0wMS5wbmdcIik7XG4gIGFzcGVjdC1yYXRpbzogMzI5LzM4O1xufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX2l0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9udW1iZXItMDIucG5nXCIpO1xuICBhc3BlY3QtcmF0aW86IDMzMS8zOTtcbn1cblxuLnAtc2VydmljZS1zdXBwb3J0X19pdGVtOm50aC1jaGlsZCgzKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3NlcnZpY2UvbnVtYmVyLTAzLnBuZ1wiKTtcbiAgYXNwZWN0LXJhdGlvOiAzMzEvNDA7XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlL251bWJlci0wNC5wbmdcIik7XG4gIGFzcGVjdC1yYXRpbzogMzM0LzM4O1xufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX2l0ZW06bnRoLWNoaWxkKDUpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9udW1iZXItMDUucG5nXCIpO1xuICBhc3BlY3QtcmF0aW86IDMzMC8zOTtcbn1cblxuLnAtc2VydmljZS1zdXBwb3J0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS1zdXBwb3J0X190ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS13b3JrZmxvdyB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA2N3B4O1xufVxuLnAtc2VydmljZS13b3JrZmxvd19fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNlcnZpY2Utd29ya2Zsb3dfX3JlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXdvcmtmbG93X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnAtc2VydmljZS13b3JrZmxvd19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBtaW4taGVpZ2h0OiAyMDhweDtcbiAgcGFkZGluZzogMjBweCAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucC1zZXJ2aWNlLXdvcmtmbG93X19pbWFnZSB7XG4gIGhlaWdodDogMTAwcHg7XG59XG4ucC1zZXJ2aWNlLXdvcmtmbG93X19pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLnAtc2VydmljZS13b3JrZmxvd19faXRlbS0tY2hlY2sgLnAtc2VydmljZS13b3JrZmxvd19faW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuXG4ucC1zZXJ2aWNlLXdvcmtmbG93X19pdGVtLS1mb2xsb3cgLnAtc2VydmljZS13b3JrZmxvd19faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLnAtc2VydmljZS13b3JrZmxvd19faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2IxMmMyNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2VydmljZS13b3JrZmxvd19faXRlbS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS13b3JrZmxvd19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNlcnZpY2Utd29ya2Zsb3dfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVjayB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA2MnB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDAgMCAtNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtY2hlY2tfX3JlYWQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19fbGlzdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKDAsIDAsIDAsIDAuMTYpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBwYWRkaW5nOiAxNHB4IDEwcHggMTRweCAyM3B4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtY2hlY2tfX2xpc3Qge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19faXRlbSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIuMjg1NzE0Mjg1NztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDkwOTA5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19pdGVtIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtY2hlY2tfX2l0ZW0gKyAucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19faXRlbSB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtY2hlY2tfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9zaW11bGF0aW9uLXJlc3VsdC9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY29udGFpbjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiAyMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtY2hlY2tfX2l0ZW06OmJlZm9yZSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtY2hlY2tfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19fY3RhLXJlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjYjEyYzI2O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19fY3RhLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19fY3RhLWltYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkyJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDE5MnB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19fY3RhLWltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMTkyLzcyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ibG9jazogNzJweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19saXN0IHtcbiAgY291bnRlci1yZXNldDogZmxvdy1udW07XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIG1hcmdpbi10b3A6IDMzcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19saXN0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgbWluLWhlaWdodDogMzYxcHg7XG59XG5cbi8qIOe4pue3mu+8iOeWkeS8vOimgee0oOOBi+OCieWun+imgee0oOOBuOWkieabtO+8mkdTQVAgU2Nyb2xsVHJpZ2dlciDjgacgc2NhbGVZIOOCouODi+ODoeODvOOCt+ODp+ODs++8iSAqL1xuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDIzcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMTJjMjY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgei1pbmRleDogMTtcbn1cblxuLyog55+i5Y2w44Gu5YWI56uv77ya44GP44Gu5a2X77yI5pyA5b6M44Gu44Ki44Kk44OG44Og44Gv6Z2e6KGo56S677yJICovXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyM3B4O1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNiMTJjMjY7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjYjEyYzI2O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19faXRlbTpsYXN0LWNoaWxkIC5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2Fycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyog55Wq5Y+344Gu5Li4ICovXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19udW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTlweDtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2IxMmMyNjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgei1pbmRleDogMztcbn1cblxuLyog6Ieq5YuV44OK44Oz44OQ44Oq44Oz44KwICovXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19udW06OmJlZm9yZSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBmbG93LW51bTtcbiAgY29udGVudDogY291bnRlcihmbG93LW51bSwgZGVjaW1hbC1sZWFkaW5nLXplcm8pO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiMTJjMjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19udW06OmJlZm9yZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2l0ZW0tdHRsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2IxMmMyNjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19faXRlbS10dGwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X190ZXh0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X190ZXh0LFxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fZmVhdHVyZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X190ZXh0LFxuICAucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19mZWF0dXJlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2RldGFpbCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2RldGFpbCAucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X190ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fZmVhdHVyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fZmVhdHVyZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogM3B4O1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBwYWRkaW5nLWJsb2NrOiAyM3B4IDM2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NpbXVsYXRpb24tcmVzdWx0L21haW4tYmcuanBnXCIpIG5vLXJlcGVhdCBjZW50ZXIvY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMzc1LzUzNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjY2NjY2NjY2NztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fdHRsIHNwYW4ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fdHRsIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNGQ0ZDQ7XG4gIG1heC13aWR0aDogMjkycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3ByaWNlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDQ0NDQ0NDQ0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwOTA5MDk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19wcmljZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMS40NjY2NjY2NjY3O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICNiMTJjMjY7XG4gIHBhZGRpbmc6IDJweCAwIDAgNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX191bml0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40NTgzMzMzMzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fdW5pdCB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3RheCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0Mztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3RheCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzA5MDkwOTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19idG4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0OjpiZWZvcmUsXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19idG4tdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0OjpiZWZvcmUge1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0OjphZnRlciB7XG4gIHJpZ2h0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAyOXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19zaGFkb3cge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCAzcHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xNikpO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDk3LjIlLCA1MCUgMTAwJSwgMCA5Ny4yJSk7XG4gIHBhZGRpbmctYmxvY2s6IDQ4cHggODhweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctYmxvY2s6IDQ4cHggMTAwcHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fdHRsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogXCJOb3RvIFNlcmlmIEpQXCIsIHNlcmlmO1xuICBjb2xvcjogIzBhMWQzYjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fdHRsIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fdHRsIHNwYW4ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2MzYzNjM2MzY7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX190dGwgc3BhbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3JlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE5cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19yZWFkIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcmVhZC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZkNWQ0O1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOXB4IDE1cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UwYWJhODtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9faGVhZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2xhYmVsOjpiZWZvcmUsXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2xhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2xhYmVsOjphZnRlciB7XG4gIHJpZ2h0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ0NDQ0NDQ0NDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMGIyZjJiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19uYW1lIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9faXRlbTpudGgtY2hpbGQoZXZlbikgLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbmFtZSB7XG4gIGNvbG9yOiAjYjEyYzI2O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19uYW1lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2ltdWxhdGlvbi1yZXN1bHQvcmliYm9uLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb250YWluO1xuICBhc3BlY3QtcmF0aW86IDMwMi81MTtcbiAgd2lkdGg6IDMwNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19uYW1lOjpiZWZvcmUge1xuICAgIHdpZHRoOiAyNzBweDtcbiAgfVxufVxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fY29udGVudCB7XG4gIG1hcmdpbi1pbmxpbmU6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1pbmxpbmU6IDhweDtcbiAgfVxufVxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcGVyaW9kIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmZmZmY7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIG1hcmdpbi10b3A6IDI3cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3BlcmlvZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19wZXJpb2QtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19wZXJpb2QtdmFsdWUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ2NjY2NjY2Njc7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcGVyaW9kLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19wcmljZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzE0Mjg1NzE0MztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19wcmljZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3ByaWNlLXZhbHVlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMS40NTgzMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICMwZjE3MmE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19wcmljZS12YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3ByaWNlLXRheCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDI4NTcxNDI4NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAjMGYxNzJhO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcHJpY2UtdGF4IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fY2FzZSB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2Nhc2UtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBmMTcyYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjU2cHg7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fY2FzZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2Nhc2UtbGFiZWwge1xuICBjb2xvcjogI2IxMmMyNjtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fY2FzZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2Nhc2UtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2Fycm93IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fdGFyZ2V0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3RhcmdldCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXZvaWNlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1ib3R0b206IDcycHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udS1wYyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAudS1wYyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODc1cHgpIHtcbiAgLnUtc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzMwcHgpIHtcbiAgLnUtc3AtLW1lZGlhMzMwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAudS1zcC0tbWVkaWEzNTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM2MHB4KSB7XG4gIC51LXNwLS1tZWRpYTM2MCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4vLyDjgqTjg7Pjg4rjg7zluYXvvIvkvZnnmb1cbiRicmVha3BvaW50SW5uZXI6ICRpbm5lcldpZHRoICsgc3RyaXAtdW5pdCgkcGFkZGluZy1wYykgKiAyO1xuXG4vLyDjg6vjg7zjg4jjg5Xjgqnjg7Pjg4joqK3lrppcbmh0bWwge1xuICAvLyAzNzZweCB+IDc2N3B4XG4gIGZvbnQtc2l6ZTogMTAwJTtcblxuICAvLyB+IDM3NXB4XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAzNzVweCkge1xuICAgIGZvbnQtc2l6ZTogdncoMzc1LCAxNik7XG4gIH1cblxuICAvLyA3NjhweCB+IOOCpOODs+ODiuODvOW5he+8i+S9meeZvVxuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogdncoc3RyaXAtdW5pdCgkYnJlYWtwb2ludElubmVyKSwgMTYpO1xuICB9XG5cbiAgLy8g44Kk44Oz44OK44O85bmF77yL5L2Z55m9IH5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50SW5uZXIpIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuLy8g44OV44Kp44Oz44OI44CB44Kr44Op44O86Kit5a6aXG5ib2R5IHtcbiAgY29sb3I6ICRibGFjaztcbn1cblxuLy8gZm9udC1mYW1pbHnjga9tYWlu44Gr6ZmQ5a6a77yI44OJ44Ot44Ov44O8562J44Gu5pei5a2Y6KaB57Sg44Gr5b2x6Z+/44GV44Gb44Gq44GE44Gf44KB77yJXG5tYWluIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LW1haW47XG59XG5cbi8vIOODm+ODkOODvFxuYSxcbmJ1dHRvbiB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcbkB1c2UgXCJzYXNzOm1hcFwiO1xuXG4vLyDjgqTjg7Pjg4rjg7zluYVcbiRpbm5lcldpZHRoOiA2MDBweDtcblxuLy8g5L2Z55m9XG4kcGFkZGluZy1wYzogNDBweDtcbiRwYWRkaW5nLXNwOiAyMHB4O1xuXG4vLyDjg5Xjgqnjg7Pjg4hcbiRmb250LW1haW46IFwiTm90byBTYW5zIEpQXCIsIHNhbnMtc2VyaWY7XG4kZm9udC1zdWI6IFwiTm90byBTZXJpZiBKUFwiLCBzZXJpZjtcbiRmb250LWFjY2VudDogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcblxuLy8g6Imy5oyH5a6aXG4kYmxhY2s6ICMwMDAwMDA7XG4kYmxhY2syOiAjNDE0MTQxO1xuJGJsYWNrMzogIzBhMWQzYjtcbiRibGFjazQ6ICMwOTA5MDk7XG4kYmxhY2s1OiAjNzA3MDcwO1xuJGJsYWNrNjogIzJmMmYyZjtcbiRibGFjazc6ICMwYjJmMmI7XG4kYmxhY2s4OiAjMGYxNzJhO1xuJHdoaXRlOiAjZmZmZmZmO1xuJHdoaXRlMjogI2Q0ZDRkNDtcbiR3aGl0ZTM6ICNmOGY4Zjg7XG4kcmVkOiAjYjEyYzI2O1xuJHBpbms6ICNlZmQ1ZDQ7XG4kcGluazI6ICNlMGFiYTg7XG5cbi8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuJGJyZWFrcG9pbnRzOiAoXG4gIHNtOiA2MDAsXG4gIG1kOiA4NzUsXG4gIGxnOiAxMDI0LFxuICB4bDogMTQ0MCxcbik7XG5cbi8vIOODleOCqeODs+ODiOOCpuOCp+OCpOODiFxuJGZvbnQtd2VpZ2h0czogKFxuICBub3JtYWw6IDQwMCxcbiAgbWVkaXVtOiA1MDAsXG4gIGJvbGQ6IDcwMCxcbiAgYmxhY2s6IDkwMCxcbik7XG5cbi8vIOODoeODh+OCo+OCouOCr+OCqOODqlxuJG1lZGlhcXVlcnlzOiAoXG4gIHNtOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAuZ2V0KCRicmVha3BvaW50cywnc20nKX1weClcIixcbiAgbWQ6IFwic2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC5nZXQoJGJyZWFrcG9pbnRzLCdtZCcpfXB4KVwiLFxuICBsZzogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7bWFwLmdldCgkYnJlYWtwb2ludHMsJ2xnJyl9cHgpXCIsXG4gIHhsOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAuZ2V0KCRicmVha3BvaW50cywneGwnKX1weClcIixcbik7XG5cbi8vIOODoeODh+OCo+OCouOCr+OCqOODquOCkiBcIkBpbmNsdWRlIG1xKCl7fVwiIOOBp+abuOOBj+OBk+OBqOOBjOOBp+OBjeOCi1xuQG1peGluIG1xKCRtZWRpYXF1ZXJ5OiBtZCkge1xuICBAbWVkaWEgI3ttYXAuZ2V0KCRtZWRpYXF1ZXJ5cywgJG1lZGlhcXVlcnkpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gbGluZS1oZWlnaHRcbkBtaXhpbiBsX2hlaWdodCgkcGl4ZWxzLCAkaGVpZ2h0KSB7XG4gIGZvbnQtc2l6ZTogJHBpeGVscyAqIDFweDtcbiAgbGluZS1oZWlnaHQ6ICRoZWlnaHQgLyAkcGl4ZWxzO1xufVxuXG5AbWl4aW4gZl9hcm91bmQoJHBpeGVscywgJGhlaWdodDogZmFsc2UsICR3ZWlnaHQ6IGZhbHNlLCAkc3BhY2luZzogZmFsc2UpIHtcbiAgZm9udC1zaXplOiAkcGl4ZWxzICogMXB4O1xuXG4gIEBpZiAkd2VpZ2h0IHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgfVxuXG4gIEBpZiAkaGVpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogJGhlaWdodCAvICRwaXhlbHM7XG4gIH1cblxuICBAaWYgJHNwYWNpbmcge1xuICAgIGxldHRlci1zcGFjaW5nOiAoJHNwYWNpbmcgLyAxMDAwKSAqIDFlbTtcbiAgfVxufVxuXG4vLyDlkbzjgbPlh7rjgZfkvotcbi8vIO+8oGluY2x1ZGUgZl9hcm91bmQo44OV44Kp44Oz44OI44K144Kk44K6MThweCwg6KGM6YCB44KKMzAgLCDlpKrjgZVXNiwg44OI44Op44OD44Kt44Oz44KwMjAwKVxuXG4kei1pbmRleC12YWx1ZXM6IChcbiAgXCJtb2RhbFwiOiAxMDAwLFxuICBcImRyb3Bkb3duXCI6IDkwMCxcbiAgXCJ0b29sdGlwXCI6IDgwMCxcbiAgXCJvdmVybGF5XCI6IDcwMCxcbiAgXCJoZWFkZXJcIjogNjAwLFxuICBcInNpZGViYXJcIjogNTAwLFxuKTtcblxuQG1peGluIHNldC16LWluZGV4KCRlbGVtZW50KSB7XG4gIEBpZiBtYXAuaGFzLWtleSgkei1pbmRleC12YWx1ZXMsICRlbGVtZW50KSB7XG4gICAgei1pbmRleDogbWFwLmdldCgkei1pbmRleC12YWx1ZXMsICRlbGVtZW50KTtcbiAgfSBAZWxzZSB7XG4gICAgQHdhcm4gXCLnhKHlirnjgap6LWluZGV46KaB57Sg44Gn44GZOiAjeyRlbGVtZW50fVwiO1xuICB9XG59XG5cbi8vIOS9v+eUqOS+izpcbi8vIC5teS1tb2RhbCB7XG4vLyAgIEBpbmNsdWRlIHNldC16LWluZGV4KFwibW9kYWxcIik7XG4vLyB9XG4iLCIvKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogQSBNb2Rlcm4gQ1NTIFJlc2V0IChodHRwczovL2dpdGh1Yi5jb20vaGFua2NoaXpsamF3L21vZGVybi1jc3MtcmVzZXQpXG4qIOS4iuiomOOBq+OAgXVs6KaB57SgLG9s6KaB57SgLGHopoHntKDjgbjjga7oqJjov7Dov73liqBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBCb3ggc2l6aW5nIHJ1bGVzICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBSZW1vdmUgZGVmYXVsdCBtYXJnaW4gKi9cbmJvZHksXG5oMSxcbmgyLFxuaDMsXG5oNCxcbnAsXG5maWd1cmUsXG5ibG9ja3F1b3RlLFxuZGwsXG5kZCxcbnVsLFxubGkge1xuICBtYXJnaW46IDA7XG59XG5cbi8qIFJlbW92ZSBsaXN0IHN0eWxlcyBvbiB1bCwgb2wgZWxlbWVudHMgd2l0aCBhIGxpc3Qgcm9sZSwgd2hpY2ggc3VnZ2VzdHMgZGVmYXVsdCBzdHlsaW5nIHdpbGwgYmUgcmVtb3ZlZCAqL1xudWwsXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi8qIFNldCBjb3JlIHJvb3QgZGVmYXVsdHMgKi9cbmh0bWw6Zm9jdXMtd2l0aGluIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8qIFNldCBjb3JlIGJvZHkgZGVmYXVsdHMgKi9cbmJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi8qIEEgZWxlbWVudHMgdGhhdCBkb24ndCBoYXZlIGEgY2xhc3MgZ2V0IGRlZmF1bHQgc3R5bGVzICovXG5hOm5vdChbY2xhc3NdKSB7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogYXV0bztcbn1cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4vKiBNYWtlIGltYWdlcyBlYXNpZXIgdG8gd29yayB3aXRoICovXG5pbWcsXG5waWN0dXJlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyogSW5oZXJpdCBmb250cyBmb3IgaW5wdXRzIGFuZCBidXR0b25zICovXG5pbnB1dCxcbmJ1dHRvbixcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgZm9udDogaW5oZXJpdDtcbn1cbmJ1dHRvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cblxuLyogUmVtb3ZlIGFsbCBhbmltYXRpb25zLCB0cmFuc2l0aW9ucyBhbmQgc21vb3RoIHNjcm9sbCBmb3IgcGVvcGxlIHRoYXQgcHJlZmVyIG5vdCB0byBzZWUgdGhlbSAqL1xuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgaHRtbDpmb2N1cy13aXRoaW4ge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICBcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjAxbXMgIWltcG9ydGFudDtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4wMW1zICFpbXBvcnRhbnQ7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn0iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmwtaGVhZGVyIHtcbiAgei1pbmRleDogNjAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5sLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vIHBhZGRpbmctcmlnaHQ6IHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXNwKSk7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXNwO1xuICAvLyBwYWRkaW5nLWxlZnQ6IHJlbShzdHJpcC11bml0KCRwYWRkaW5nLXNwKSk7XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmctc3A7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAkaW5uZXJXaWR0aCArICRwYWRkaW5nLXBjICogMjtcbiAgICAvLyBwYWRkaW5nLXJpZ2h0OiByZW0oc3RyaXAtdW5pdCgkcGFkZGluZy1wYykpO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nLXBjO1xuICAgIC8vIHBhZGRpbmctbGVmdDogcmVtKHN0cmlwLXVuaXQoJHBhZGRpbmctcGMpKTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nLXBjO1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtYnRuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogOHB4IDE0cHggOXB4O1xufVxuXG4uYy1idG46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fycm93LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbiAgd2lkdGg6IDI0LjVweDtcbiAgaGVpZ2h0OiA1cHg7XG59XG5cbi8vIOi1pOODnOOCv+ODs1xuLmMtYnRuLS1yZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAkcmVkO1xuICBjb2xvcjogJHJlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBnYXA6IDIwcHg7XG59XG5cbi5jLWJ0bi0tcmVkOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYXJyb3ctcmVkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbn1cblxuLy8g6buS44Oc44K/44OzXG4uYy1idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrMztcbn1cblxuLmMtYnRuLS1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2Fycm93LXdoaXRlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC8gY29udGFpbjtcbn1cblxuLy8g44OG44Kt44K544OI77ya5bCPXG4uYy1idG4tLXRleHQtc21hbGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTYpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxNnB4IDE5cHggMTRweCAyMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYy1idG4tLXRleHQtc21hbGwge1xuICAgIHBhZGRpbmc6IDE2cHggMTBweCAxNHB4O1xuICAgIGdhcDogNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLy8g44Kt44Op44O844KT44Ki44OL44Oh44O844K344On44Oz5LuY44GN44Oc44K/44OzXG4uaXMtc2hpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5pcy1zaGluZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xNTAlO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICB0byByaWdodCxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSA1MCUsXG4gICAgLy8g5YWJ44Gu5by344GV44CCMC415YmN5b6M44GM5LiK5ZOB44Gn44GZXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXG4gICk7XG4gIHRyYW5zZm9ybTogc2tld1goLTI1ZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIOOCr+ODquODg+OCr+OBrumCqumtlOOCkuOBl+OBquOBhFxuICB6LWluZGV4OiAxO1xuXG4gIC8vIDPnp5Ljgasx5Zue44CBMC4456eS44GL44GR44Gm5YWJ44GM6YCa44KK6YGO44GO44KLXG4gIGFuaW1hdGlvbjogY3RhLXNoaW5lIDRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSkgaW5maW5pdGU7XG59XG5cbi8vIOWFieOBjOW3puOBi+OCieWPs+OBuOi1sOOCiuaKnOOBkeOCi+OCouODi+ODoeODvOOCt+ODp+ODs1xuQGtleWZyYW1lcyBjdGEtc2hpbmUge1xuICAwJSB7XG4gICAgbGVmdDogLTE1MCU7XG4gIH1cbiAgLyogMCXjgYvjgok0MCXvvIgxLjLnp5LplpPvvInjgYvjgZHjgabjgobjgaPjgY/jgorlj7Pjgbjnp7vli5UgKi9cbiAgNDAlIHtcbiAgICBsZWZ0OiAxNTAlO1xuICB9XG4gIC8qIDQwJeOBi+OCiTEwMCXjgb7jgafjga/lj7PlgbTjgafjgZjjgaPjgajlvoXmqZ8gKi9cbiAgMTAwJSB7XG4gICAgbGVmdDogMTUwJTtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWRhdGEtbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4uYy1kYXRhLWxpc3RfX3Rlcm0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBwYWRkaW5nLWJsb2NrOiAzcHggNnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5jLWRhdGEtbGlzdF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmctYmxvY2s6IDlweCAxM3B4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtZGF0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgcGFkZGluZy1ibG9jazogMjhweCAzNHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5jLWRhdGFfX2JnLXRleHQge1xuICBmb250LXNpemU6IDEwN3B4O1xuICBsaW5lLWhlaWdodDogMC43NjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1hY2NlbnQ7XG4gIGNvbG9yOiByZ2JhKCR3aGl0ZTIsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4uYy1kYXRhX19pbm5lciB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLmMtZGF0YV9fdHRsIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4uYy1kYXRhX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLmMtZGF0YV9faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgaGVpZ2h0OiAxNjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAyMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5jLWRhdGFfX2l0ZW0tLXNob3Age1xuICBwYWRkaW5nLWJsb2NrOiAzNXB4IDIwcHg7XG59XG5cbi5jLWRhdGFfX2l0ZW0tLWFyZWEge1xuICBwYWRkaW5nLWJsb2NrOiAxNnB4O1xufVxuXG4uYy1kYXRhX19pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICB3aWR0aDogNThweDtcbn1cblxuLmMtZGF0YV9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmMtZGF0YV9faXRlbS0td29ya3MgLmMtZGF0YV9faW1hZ2Uge1xuICB3aWR0aDogNTFweDtcbn1cblxuLmMtZGF0YV9faXRlbS0tc2hvcCAuYy1kYXRhX19pbWFnZSB7XG4gIHdpZHRoOiA3NnB4O1xufVxuXG4uYy1kYXRhX19pdGVtLS1hcmVhIC5jLWRhdGFfX2ltYWdlIHtcbiAgd2lkdGg6IDExOHB4O1xufVxuXG4uYy1kYXRhX190ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcbiAgY29sb3I6ICRyZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmMtZGF0YV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jLWRhdGFfX3RleHQtLWxhcmdlIHtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAuYy1kYXRhX190ZXh0LS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG59XG5cbi5jLWRhdGFfX3RleHQtLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgbWFyZ2luLWJsb2NrOiAtMnB4IC01cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5jLWRhdGFfX3RleHQtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jLWRhdGFfX3RleHQtLW11bHRpIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1kaWFnbm9zaXMtY3RhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1heC1oZWlnaHQ6IDI4OHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2ltdWxhdGlvbi1yZXN1bHQvZGlhZ25vc2lzLWJnLmpwZ1wiKSBuby1yZXBlYXRcbiAgICBjZW50ZXIgLyBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAzNzUvIDI4ODtcbiAgcGFkZGluZy10b3A6IDQ4cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LWhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuLmMtZGlhZ25vc2lzLWN0YV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAyNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzc0cHgpIHtcbiAgLmMtZGlhZ25vc2lzLWN0YV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jLWRpYWdub3Npcy1jdGFfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmMtZGlhZ25vc2lzLWN0YV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxMyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNnB4IDI2cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jLWRpYWdub3Npcy1jdGFfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NpbXVsYXRpb24tcmVzdWx0L21haWwtaWNvbi5wbmdcIikgbm8tcmVwZWF0XG4gICAgY2VudGVyIC8gY29udGFpbjtcbiAgYXNwZWN0LXJhdGlvOiAyNC8gMTY7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi8vIOKUgOKUgCBpcy1wdWxzZe+8muWGheWBtOOCsOODreOCpiDvvIsg5aSW5YG044Oq44Oz44Kw44GuMuWxpOOCouODi+ODoeODvOOCt+ODp+ODsyDilIDilIDilIDilIBcbi8vIOaal+OBhOiDjOaZr+OBruS4iuOBrueZveODnOOCv+ODs+OBq+S9v+eUqOOAgjo6YmVmb3JlIOOBjOS9v+OCj+OCjOOBpuOBhOOCi+imgee0oOOBp+OCgiA6OmFmdGVyIOOBp+WLleS9nOOBmeOCi+OAglxuLmlzLXB1bHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbmltYXRpb246IGN0YS1saW5rLWdsb3cgMi40cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLmlzLXB1bHNlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJvcmRlcjogMS41cHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY1KTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGFuaW1hdGlvbjogY3RhLWxpbmstcmluZyAyLjRzIGVhc2Utb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGN0YS1saW5rLWdsb3cge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICA1MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMCAxNnB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yMik7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBjdGEtbGluay1yaW5nIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICA3NSUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICB9XG4gIDc2JSxcbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtZnJhbWUtdHRsIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ZyYW1lLXR0bC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG4gIGFzcGVjdC1yYXRpbzogMzM1IC8gOTI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uYy1mcmFtZS10dGxfX2VuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDEwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgLy8gYmxvY2sg44Gg44Go6Kaq5bmF44GE44Gj44Gx44GE44Gr44Gq44KK44CB5pOs5Ly86KaB57Sg44Gu5bem5Y+z44GM6Iux6Kqe6KGM44Gn44Gv44Gq44GP5p6g44Gu56uv44Gr5LuY44GPXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmMtZnJhbWUtdHRsX19lbjo6YmVmb3JlLFxuLmMtZnJhbWUtdHRsX19lbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi41cHg7XG4gIGhlaWdodDogMC41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbn1cbi5jLWZyYW1lLXR0bF9fZW46OmJlZm9yZSB7XG4gIGxlZnQ6IC02cHg7XG59XG4uYy1mcmFtZS10dGxfX2VuOjphZnRlciB7XG4gIHJpZ2h0OiAtNnB4O1xufVxuXG4uYy1mcmFtZS10dGxfX2phIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDI0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRibGFjazM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtN3B4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtZnJhbWUtdHRsX19qYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5jLWZyYW1lLXR0bF9famE6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4vLyAuYy1mcmFtZS10dGxfX2ph44GMMuihjOOBruODkeOCv+ODvOODs1xuLmMtZnJhbWUtdHRsLS1sYXJnZSB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vZnJhbWUtdHRsLWxhcmdlLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIC9cbiAgICBjb250YWluO1xuICBhc3BlY3QtcmF0aW86IDMzNSAvIDEyNDtcbiAgZ2FwOiAxMnB4O1xufVxuXG4uYy1mcmFtZS10dGxfX2VuLS1sYXJnZSB7XG4gIG1hcmdpbi10b3A6IC0xMXB4O1xufVxuXG4uYy1mcmFtZS10dGxfX2phLS1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDcycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDk5ODtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1oZWFkZXIge1xuICAgIGhlaWdodDogODBweDtcbiAgfVxufVxuLmMtaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXgtd2lkdGg6IDkzcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1oZWFkZXJfX2xvZ28ge1xuICAgIG1heC13aWR0aDogMTUxcHg7XG4gICAgdG9wOiAxMnB4O1xuICB9XG59XG4uYy1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtaXRlbS10dGwge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5jLWl0ZW0tdHRsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbGluZS1yZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xuICBhc3BlY3QtcmF0aW86IDMxMiAvIDg7XG4gIHdpZHRoOiAzMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtaXRlbS10dGw6OmFmdGVyIHtcbiAgICB3aWR0aDogMjkwcHg7XG4gIH1cbn1cblxuLmMtaXRlbS10dGxfX2VuIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDEwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYy1pdGVtLXR0bF9fZW46OmJlZm9yZSxcbi5jLWl0ZW0tdHRsX19lbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi41cHg7XG4gIGhlaWdodDogMC41cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYy1pdGVtLXR0bF9fZW46OmJlZm9yZSB7XG4gIGxlZnQ6IC02cHg7XG59XG4uYy1pdGVtLXR0bF9fZW46OmFmdGVyIHtcbiAgcmlnaHQ6IC02cHg7XG59XG5cbi5jLWl0ZW0tdHRsX19qYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoNDAgLyAyNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4uYy1pdGVtLXR0bF9famE6OmZpcnN0LWxldHRlciB7XG4gIGNvbG9yOiAkcmVkO1xufVxuXG4vLyDnmb3jgr/jgqTjg4jjg6tcbi5jLWl0ZW0tdHRsLS13aGl0ZSB7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbi5jLWl0ZW0tdHRsLS13aGl0ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2xpbmUtd2hpdGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xufVxuXG4uYy1pdGVtLXR0bC0td2hpdGUgLmMtaXRlbS10dGxfX2phOjpmaXJzdC1sZXR0ZXIge1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYy1pdGVtLXR0bC0td2hpdGUgLmMtaXRlbS10dGxfX2VuOjpiZWZvcmUsXG4uYy1pdGVtLXR0bC0td2hpdGUgLmMtaXRlbS10dGxfX2VuOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLmMtaXRlbS10dGwtLWJnLWJsYWNrIC5jLWl0ZW0tdHRsX19lbjo6YmVmb3JlLFxuLmMtaXRlbS10dGwtLWJnLWJsYWNrIC5jLWl0ZW0tdHRsX19lbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8vIOS4i+e3mu+8mum7klxuLmMtaXRlbS10dGwtLWJsYWNrOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbGluZS1ibGFjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciAvIGNvbnRhaW47XG59XG5cbi8vIOeZveOCv+OCpOODiOODqyArIOmgreaWh+Wtl+i1pFxuLmMtaXRlbS10dGwtLWJnLWJsYWNrIHtcbiAgY29sb3I6ICR3aGl0ZTtcbn1cblxuLmMtaXRlbS10dGwtLWJnLWJsYWNrIC5jLWl0ZW0tdHRsX19qYTo6Zmlyc3QtbGV0dGVyIHtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi5jLWl0ZW0tdHRsLS1iZy1ibGFjazo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2xpbmUtd2hpdGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgLyBjb250YWluO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLWxpbmUtdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRyZWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jLWxpbmUtdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmMtbGluZS10dGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwNSU7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgJHJlZDtcbiAgYm9yZGVyLWJvdHRvbTogMS41OXB4IHNvbGlkICRyZWQ7XG59XG5cbi5jLWxpbmUtdHRsLS1saW5lLXdpZGU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMjUlO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLW12LW5vaW1nIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgcGFkZGluZy1ibG9jazogMzBweCAyM3B4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5jLW12LW5vaW1nX19iZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IC0xMDtcbn1cblxuLmMtbXYtbm9pbWdfX2JnIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYy1tdi1ub2ltZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYy1tdi1ub2ltZ19fdGl0bGUtamEge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMzYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5jLW12LW5vaW1nX190aXRsZS1qYSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICB9XG59XG5cbi5jLW12LW5vaW1nX190aXRsZS1lbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxNik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5jLW12IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIC5jLW12IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5jLW12X193cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMzdweDtcbn1cblxuLnAtc2VydmljZS1tdiAuYy1tdl9fd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uYy1tdl9fd3JhcHBlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDczJTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5jLW12X193cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4ucC1zZXJ2aWNlLW12IC5jLW12X193cmFwcGVyOjpiZWZvcmUge1xuICBoZWlnaHQ6IDY1JTtcbn1cblxuLmMtbXZfX2JnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgei1pbmRleDogLTEwO1xufVxuXG4uYy1tdl9fYmcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5jLW12X190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLmMtbXZfX3RpdGxlLWphIHtcbiAgZm9udC1zaXplOiAzNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDM2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAuYy1tdl9fdGl0bGUtamEge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLW12IC5jLW12X190aXRsZS1qYSB7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMzYpO1xufVxuXG4uYy1tdl9fdGl0bGUtZW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLW12IC5jLW12X190aXRsZS1lbiB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5jLW12X19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyMXB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5jLW12X19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMzNSAvIDIwMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1zZWMtdHRsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0MCAvIDMwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLmMtc2VjLXR0bCB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi8vIOaWh+Wtl+i1pFxuLmMtc2VjLXR0bC0tcmVkIHtcbiAgY29sb3I6ICRyZWQ7XG59XG5cbi8vIGRhdGHnlKhcbi5jLXNlYy10dGwtLXN1YiAuYy1zZWMtdHRsX19lbiB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLmMtc2VjLXR0bC0tc3ViIC5jLXNlYy10dGxfX2VuOjpiZWZvcmUsXG4uYy1zZWMtdHRsLS1zdWIgLmMtc2VjLXR0bF9fZW46OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIuNXB4O1xuICBoZWlnaHQ6IDAuNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5cHg7XG59XG5cbi5jLXNlYy10dGwtLXN1YiAuYy1zZWMtdHRsX19lbjo6YmVmb3JlIHtcbiAgbGVmdDogLTZweDtcbn1cbi5jLXNlYy10dGwtLXN1YiAuYy1zZWMtdHRsX19lbjo6YWZ0ZXIge1xuICByaWdodDogLTZweDtcbn1cblxuLmMtc2VjLXR0bC0tc3ViIC5jLXNlYy10dGxfX2phIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDZweDtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4uYy1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiA0NzhweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmMtc2xpZGVyX19jYXJkLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5jLXNsaWRlcl9fc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5jLXNsaWRlcl9fY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgcGFkZGluZzogMzNweCA0MHB4IDU1cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jLXNsaWRlcl9fdHRsIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDIyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAkcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICB9XG59XG5cbi5jLXNsaWRlcl9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkd2hpdGUyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1ibG9jazogMThweCAyMHB4O1xufVxuXG4uYy1zbGlkZXJfX3Rlcm0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRibGFjazQ7XG4gIHdpZHRoOiAzMSU7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jLXNsaWRlcl9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRibGFjazQ7XG4gIHdpZHRoOiA2OSU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4uYy1zbGlkZXJfX2l0ZW0tLXByaWNlIC5jLXNsaWRlcl9fdGVybSB7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG59XG5cbi5jLXNsaWRlcl9faXRlbS0tcHJpY2UgLmMtc2xpZGVyX19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzUgLyAyNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJHJlZDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyX19pdGVtLS1wcmljZSAuYy1zbGlkZXJfX2Rlc2NyaXB0aW9uIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDIwIC8gMTQpO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4vLyDnn6LljbDjg5zjgr/jg7PlhbHpgJpcbi5jLXNsaWRlciAuc3BsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBib3gtc2hhZG93OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDE7XG4gIC8vIOODm+ODkOODvOOBp+mAj+mBjuOBl+OBquOBhO+8iOODquOCu+ODg+ODiOOBriBidXR0b246aG92ZXIgb3BhY2l0eSDjgoLmiZPjgaHmtojjgZfvvIlcbiAgdHJhbnNpdGlvbjogbm9uZTtcblxuICAvLyBDU1Mg44Gn5o+P44GE44Gm44GE44Gf55+i5Y2w44Gv5LiN6KaBXG4gICY6OmJlZm9yZSxcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgfVxufVxuXG4uYy1zbGlkZXIgLnNwbGlkZV9fYXJyb3ctLXByZXYge1xuICBsZWZ0OiAtMTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL292ZXJ2aWV3L2Fycm93LWxlZnQucG5nXCIpO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbGVmdDogLTI0cHg7XG4gIH1cbn1cblxuLmMtc2xpZGVyIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IC0xMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3ZlcnZpZXcvYXJyb3ctcmlnaHQucG5nXCIpO1xuXG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcmlnaHQ6IC0yNHB4O1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLmMtc3ZnLWFycm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICRibGFjazY7XG4gIGFuaW1hdGlvbjogY3RhLWNoZXZyb25zLXNjcm9sbCAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuLmMtc3ZnLWFycm93X19jaGV2cm9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYy1zdmctYXJyb3dfX2NoZXZyb246bnRoLWNoaWxkKDEpIHtcbiAgd2lkdGg6IDEycHg7XG4gIGFuaW1hdGlvbjogY3RhLWNoZXZyb24tc2VxIDJzIGVhc2UtaW4tb3V0IGluZmluaXRlIDBzO1xufVxuXG4uYy1zdmctYXJyb3dfX2NoZXZyb246bnRoLWNoaWxkKDIpIHtcbiAgYW5pbWF0aW9uOiBjdGEtY2hldnJvbi1zZXEgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGUgMC40cztcbn1cblxuLy8g5YWo5L2T77ya5LiL44G444K544Op44Kk44OJ44GX44Gq44GM44KJ44OV44Kn44O844OJ44Ki44Km44OIIOKGkiDpgI/mmI7jgarjgb7jgb7kuIrjgbjmiLvjgotcbkBrZXlmcmFtZXMgY3RhLWNoZXZyb25zLXNjcm9sbCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNzElLFxuICA5OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9IC8vIOmAj+aYjuOBruOBvuOBvuOCueODiuODg+ODl+ODkOODg+OCr1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyDjgrfjgqfjg5bjg63jg7PlkITmnprvvJrkuIrjgYvjgonpoIbjgavjg5Xjgqfjg7zjg4njgqTjg7Mg4oaSIOWFqOS9k+ODleOCp+ODvOODieOCouOCpuODiOOBq+WQiOa1gVxuQGtleWZyYW1lcyBjdGEtY2hldnJvbi1zZXEge1xuICAwJSxcbiAgOCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMjUlLFxuICA1NSUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNzAlLFxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLy8g44OY44OD44OA44O844Gu44Kq44O844OQ44O844Op44Kk44OJXG4vKiDjg4njg63jg6/jg7zjg6Hjg4vjg6Xjg7zjgpLjg4jjg4Pjg5fjg5rjg7zjgrjjgajlkIzjgZjopovjgZ/nm67jgavmj4PjgYjjgovvvIhzdHlsZXMuY3Nz44Gu44Oq44K744OD44OI5omT44Gh5raI44GX77yJICovXG4vKiDjg5zjgr/jg7PjgqLjgqTjgrPjg7PnlLvlg486IGRpc3BsYXk6YmxvY2vjg6rjgrvjg4Pjg4jjgpLmiLvjgZdpbmxpbmXjga7mjJnli5XjgavjgZnjgosgKi9cbi5wLWhlYWRlcl9fbWVudUltZyBpbWcge1xuICBkaXNwbGF5OiByZXZlcnQ7XG59XG5cbi5wLWhlYWRlci1zcC1kcmF3ZXIge1xuICB0b3A6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLnAtaGVhZGVyLXNwLWRyYXdlciB7XG4gICAgdG9wOiAyMHB4O1xuICB9XG59XG5cbi8vIOODiOODg+ODl+OBriBoZWFkZXIuY3NzIOOBqOWQjOOBmOODleOCp+ODvOODie+8iG9wYWNpdHkgKyB2aXNpYmlsaXR5ICsgZGlzcGxhee+8iVxuLnAtaGVhZGVyX19tZW51IHtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjpcbiAgICBvcGFjaXR5IDAuM3MgZWFzZSxcbiAgICB2aXNpYmlsaXR5IDAuM3MgZWFzZSxcbiAgICBkaXNwbGF5IDAuM3MgZWFzZSBhbGxvdy1kaXNjcmV0ZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAucC1oZWFkZXJfX21lbnUge1xuICAgIHBhZGRpbmc6IDEycHggMjBweCAyMHB4O1xuICB9XG59XG5cbi8vIOS4i+WxpDIwMjblsILnlKjjg5jjg4Pjg4Djg7zvvIjjg4fjgqPjg6zjgq/jgr/jg7znorroqo3niYjjg7vjg4jjg4Pjg5fjgajjga/liKXjg4fjgrbjgqTjg7PvvIlcbi5jLWhlYWRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNzJweDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICAuYy1oZWFkZXIge1xuICAgIGhlaWdodDogNzhweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIG1heC13aWR0aDogOTNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgLmMtaGVhZGVyX19sb2dvIHtcbiAgICBtYXgtd2lkdGg6IDE1MXB4O1xuICAgIHRvcDogMTJweDtcbiAgfVxufVxuXG4uYy1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8vIOaXouWtmOODj+ODs+ODkOODvOOCrOODvO+8muODieODreODr+ODvCg5OTkp44KI44KK5LiK44Gr44GX44CB5Y+z56uv44Gr5Zu65a6a77yI6IOM5pmv44Gv6YCP6YGO44Gu44G+44G+77yJXG4ucC1oZWFkZXItc3Age1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA3MnB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG4vLyDjg5jjg4Pjg4Djg7zliIbjga7kvZnnmb3vvIguYy1tdiDjga4gbWFyZ2luLXRvcCDjgafjga/jgarjgY8gbWFpbiDjgasgcGFkZGluZ++8iVxubWFpbi5wLXN1YiB7XG4gIHBhZGRpbmctdG9wOiA3MnB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNzhweDtcbiAgfVxufVxuXG5tYWluLnAtc3ViIC5jLW12OmZpcnN0LW9mLXR5cGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vLyDjgrvjgq/jgrfjg6fjg7PplpPjga7jgrXjg5bjg5Tjgq/jgrvjg6vpmpnplpPvvIjnibnlrprluYXjgacgMXB4IOeoi+W6puOBrue3muOBjOimi+OBiOOCi+Wvvuetlu+8iVxubWFpbi5wLXN1YiA+IHNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbm1haW4ucC1zdWIgPiBzZWN0aW9uICsgc2VjdGlvbiB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi8vIOOCouODs+OCq+ODvOmBt+enu++8iEpTIOS4i+mZkCAxNjAvMTY4cHggKyBzYWZlLWFyZWHvvInjgIJcbmh0bWwge1xuICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGMoMTYwcHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSk7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA2NDFweCkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGMoMTY4cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSk7XG4gIH1cbn1cblxubWFpbi5wLXN1YiBzZWN0aW9uW2lkXSB7XG4gIHNjcm9sbC1tYXJnaW4tdG9wOiBjYWxjKDE2MHB4ICsgZW52KHNhZmUtYXJlYS1pbnNldC10b3AsIDBweCkpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjQxcHgpIHtcbiAgbWFpbi5wLXN1YiBzZWN0aW9uW2lkXSB7XG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IGNhbGMoMTY4cHggKyBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSk7XG4gIH1cbn1cblxubWFpbi5wLXN1YiBzZWN0aW9uW2lkXTp0YXJnZXQge1xuICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYygxNjBweCArIGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpKTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MXB4KSB7XG4gIG1haW4ucC1zdWIgc2VjdGlvbltpZF06dGFyZ2V0IHtcbiAgICBzY3JvbGwtbWFyZ2luLXRvcDogY2FsYygxNjhweCArIGVudihzYWZlLWFyZWEtaW5zZXQtdG9wLCAwcHgpKTtcbiAgfVxufVxuXG4vLyDov73lvpNDVEHvvIgyMDI25LiL5bGk44GvIGNzcy9yZW5ld2FsL2ZpeC1jdGEuY3NzIOOCkuiqreOBvuOBquOBhOOBn+OCgSBzdHlsZXMg44Gr5ZCr44KB44KL77yJXG4uYy1jdGEtZml4IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuYy1jdGEtZml4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYy1jdGEtZml4X19ib3gge1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogI2IxMmMyNjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogN3B4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgei1pbmRleDogOTk7XG59XG4uYy1jdGEtZml4X19ib3g6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxMmMyNjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1jdGEtZml4X19pbWcge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBibG9jay1zaXplOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDE2cHg7XG59XG4uYy1jdGEtZml4X19pbWcgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA0MCAvIDE1O1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jLWN0YS1maXhfX2JveDpudGgtY2hpbGQoMikgLmMtY3RhLWZpeF9faW1nIHtcbiAgYmxvY2stc2l6ZTogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xufVxuLmMtY3RhLWZpeF9fYm94Om50aC1jaGlsZCgyKSAuYy1jdGEtZml4X19pbWcgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyMSAvIDE0O1xuICBibG9jay1zaXplOiAxMDAlO1xuICBpbmxpbmUtc2l6ZTogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5jLWN0YS1maXhfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4OWVtO1xufVxuXG4vLyBDVEFcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDg3NXB4KSB7XG4gIC5jLWN0YV9fdHRsIHtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4NzVweCkge1xuICAuYy1jdGFfX2J0biBzcGFuIHtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxufVxuXG4vLyDjg5Xjg4Pjgr/jg7xcbi5wLWZvb3Rlcl9fbG9nbyBpbWcge1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucC1uYXZfX2xpc3RUdGwge1xuICBsaW5lLWhlaWdodDogMjlweDtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1vdmVydmlldy1hcmVhIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJsb2NrOiA2OHB4O1xufVxuXG4ucC1vdmVydmlldy1hcmVhX19pbm5lciB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9fdHRsIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1hcmVhX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLnAtb3ZlcnZpZXctYXJlYV9faXRlbSB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9fc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1ibG9jazogOHB4O1xuICBwYWRkaW5nLWlubGluZTogNDRweDsgLy8g5bem5Y+z44GrICsvLSDjgqLjgqTjgrPjg7PliIbjga7kvZnnmb1cbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvLyDjg4fjg5Xjgqnjg6vjg4jjga7kuInop5Ljg57jg7zjgqvjg7zjgpLpnZ7ooajnpLpcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmOjptYXJrZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyDmqKrnt5rvvIjluLjjgavooajnpLrvvIlcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTZweDtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTRweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuXG4gIC8vIOe4pue3mu+8iOmWieOBmOOBpuOBhOOCi+OBqOOBjSA5MGRlZ+OAgemWi+OBhOOBn+OBqOOBjSAwZGVnIOOBuOWbnui7ou+8iVxuICAmOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDE2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4vLyDplovjgYTjgabjgYTjgovjgajjgY3vvJpKUyDjgYwgaXMtb3BlbiDjgq/jg6njgrnjgpLljbPmmYLku5jkuI4g4oaSIOe4pue3muOBjOaoquOBq+mHjeOBquOBo+OBpuOAjOKIkuOAjeOBq+OBquOCi1xuLnAtb3ZlcnZpZXctYXJlYV9fc3VtbWFyeS5pcy1vcGVuOjphZnRlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMGRlZyk7XG59XG5cbi5wLW92ZXJ2aWV3LWFyZWFfX2NvbnRlbnQge1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkcmVkO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJHJlZDtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkcmVkO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWFyZWFfX2ltYWdlIHtcbiAgd2lkdGg6IDI5NnB4O1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyOTYgLyAyNTI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5wLW92ZXJ2aWV3LWFyZWFfX3RleHQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDEzcHggMjJweCAxN3B4O1xufVxuXG4ucC1vdmVydmlldy1hcmVhX19jb250ZW50LXR0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICRyZWQ7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWFyZWFfX2NvbnRlbnQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctYXJlYV9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1vdmVydmlldy1jb21wYW55IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLXRvcDogNjJweDtcbn1cblxuLnAtb3ZlcnZpZXctY29tcGFueV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5wLW92ZXJ2aWV3LWNvbXBhbnlfX3Rlcm0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI1IC8gMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBjb2xvcjogJHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1jb21wYW55X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogOC41cHggMTBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1vdmVydmlldy1kYXRhIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgLy8gb3ZlcmZsb3c6IGhpZGRlbiDjgaDjgajkuIDpg6jjg5bjg6njgqbjgrbjgafjgqLjg7Pjgqvjg7wgc2Nyb2xsSW50b1ZpZXcgLyBzY3JvbGwtbWFyZ2luIOOBjOacn+W+hemAmuOCiuOBq+OBquOCieOBquOBhOOBn+OCgeaoquOBruOBv+maoOOBmVxuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHZpc2libGU7XG59XG5cbi5wLW92ZXJ2aWV3LWRhdGEgLmMtZGF0YV9fYmctdGV4dCB7XG4gIGZvbnQtc2l6ZTogOTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnAtb3ZlcnZpZXctZGF0YSAuYy1kYXRhX19iZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1vdmVydmlldy1oaXN0b3J5IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLXRvcDogNzJweDtcbn1cblxuLnAtb3ZlcnZpZXctaGlzdG9yeV9faW5uZXIge1xufVxuXG4ucC1vdmVydmlldy1oaXN0b3J5X190dGwge1xufVxuXG4ucC1vdmVydmlldy1oaXN0b3J5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucC1vdmVydmlldy1oaXN0b3J5X19pdGVtIHtcbn1cblxuLnAtb3ZlcnZpZXctaGlzdG9yeV9faGVhZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYmxhY2s7XG59XG5cbi5wLW92ZXJ2aWV3LWhpc3RvcnlfX3llYXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBjb2xvcjogJHJlZDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctaGlzdG9yeV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctaGlzdG9yeV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnAtb3ZlcnZpZXctbGljZW5zZSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ibG9jazogNjhweCAxMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19ibG9jayArIC5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fYmxvY2stdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19ibG9jay10dGw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4peGXCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fYmxvY2stdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgcGFkZGluZzogM3B4IDEycHggMTZweDtcbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZzogMjRweCAxMnB4IDE1cHg7XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNyAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1saWNlbnNlX19udW0ge1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMzIpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogOXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoM3B4KTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fdW5pdCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmc6IDE0cHggMHB4IDBweCA2cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LWxpY2Vuc2VfX2l0ZW0tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbGljZW5zZV9fYnRuIHtcbiAgbWF4LXdpZHRoOiAzMTJweDtcbiAgbWFyZ2luLXRvcDogMzJweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1vdmVydmlldy1tZXNzYWdlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJsb2NrOiA3MnB4O1xufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjNweDtcbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZV9faW1hZ2Uge1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZV9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAzNzUgLyAxOTM7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX190ZXh0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDMzNXB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZV9fdGV4dCArIC5wLW92ZXJ2aWV3LW1lc3NhZ2VfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1vdmVydmlldy1tZXNzYWdlX19uYW1lIHtcbiAgd2lkdGg6IDIwMXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLnAtb3ZlcnZpZXctbWVzc2FnZV9fbmFtZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDIwMSAvIDIwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLW92ZXJ2aWV3LW5hdiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wLW92ZXJ2aWV3LW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbn1cblxuLnAtb3ZlcnZpZXctbmF2X19saW5rIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogOC41cHggMTFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTJweDtcbiAgdG9wOiAzNyU7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLW92ZXJ2aWV3LXNob3Age1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYmxvY2s6IDY4cHggNDBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1zaG9wX19zbGlkZXIge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4vLyBTcGxpZGUg44GM55Sf5oiQ44GZ44KL55+i5Y2w44Gu44OH44OV44Kp44Or44OIIFNWRyDjgpLpmqDjgZfjgIHkuIvjgafotaTkuLjvvIvnmb3jgrfjgqfjg5bjg63jg7PjgpLooajnpLpcbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8g44Oa44O844K444ON44O844K344On44Oz44KSIHRvcDoxMDAlIOOBp+ODiOODqeODg+OCr+WkluOBq+WHuuOBmeOBn+OCgVxuICBtYXgtd2lkdGg6IDQ3OHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1zaG9wX19zcGxpZGUtbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLnAtb3ZlcnZpZXctc2hvcF9fY2FyZCB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctc2hvcF9faW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDMzNSAvIDIxNTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX2JvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUzO1xuICBwYWRkaW5nOiAyNHB4IDI5cHggMzFweCAzNnB4O1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlMjtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtb3ZlcnZpZXctc2hvcF9fYWRkcmVzcyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1zaG9wX19tYXAge1xuICB3aWR0aDogMTIwcHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19tYXAgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxMjAgLyAxNjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnAtb3ZlcnZpZXctc2hvcF9fYnRuIHtcbiAgd2lkdGg6IDE4NXB4O1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuLy8g44Oa44O844K444ON44O844K344On44Oz77yaSlPvvIhzZXRQYWdpbmF0aW9uVG9w77yJ44Gn44Kr44O844OJ6auY44GV44Gr5ZCI44KP44Gb44GfIHRvcCDjgpLli5XnmoTjgavku5jkuI5cbi8vIGlzLXBhZ2luYXRpb24tcmVhZHkg44Kv44Op44K55LuY5LiO5b6M44Gu44G/IHRyYW5zaXRpb24g44KS5pyJ5Yq55YyW77yI44Ot44O844OJ5pmC44Gu44Ki44OL44Oh44O844K344On44Oz6Ziy5q2i77yJXG4ucC1vdmVydmlldy1zaG9wX19zcGxpZGUuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgLy8gSlMg44Gn5LiK5pu444GN44GV44KM44KL5Yid5pyf5YCkXG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjNweCAwIDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDA7XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZS5zcGxpZGUgLnNwbGlkZV9fcGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZmxleDogMCAwIGF1dG87XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4ucC1vdmVydmlldy1zaG9wX19zcGxpZGUuc3BsaWRlIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIG1pbi13aWR0aDogMTJweDtcbiAgbWluLWhlaWdodDogMTJweDtcbiAgbWF4LXdpZHRoOiAxMnB4O1xuICBtYXgtaGVpZ2h0OiAxMnB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICBvcGFjaXR5OiAwLjQ5O1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnM7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnAtb3ZlcnZpZXctc2hvcF9fc3BsaWRlLnNwbGlkZSAuc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi8vIOefouWNsOODnOOCv+ODs+WFsemAmlxuLnAtb3ZlcnZpZXctc2hvcF9fc3BsaWRlIC5zcGxpZGVfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDQ0JTtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgLy8g44Ob44OQ44O844Gn6YCP6YGO44GX44Gq44GE77yI44Oq44K744OD44OI44GuIGJ1dHRvbjpob3ZlciBvcGFjaXR5IOOCguaJk+OBoea2iOOBl++8iVxuICB0cmFuc2l0aW9uOiBub25lO1xuXG4gIC8vIENTUyDjgafmj4/jgYTjgabjgYTjgZ/nn6LljbDjga/kuI3opoFcbiAgJjo6YmVmb3JlLFxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB9XG59XG5cbi5wLW92ZXJ2aWV3LXNob3BfX3NwbGlkZSAuc3BsaWRlX19hcnJvdy0tcHJldiB7XG4gIGxlZnQ6IC0xMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvb3ZlcnZpZXcvYXJyb3ctbGVmdC5wbmdcIik7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBsZWZ0OiAtMjRweDtcbiAgfVxufVxuXG4ucC1vdmVydmlldy1zaG9wX19zcGxpZGUgLnNwbGlkZV9fYXJyb3ctLW5leHQge1xuICByaWdodDogLTEycHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9vdmVydmlldy9hcnJvdy1yaWdodC5wbmdcIik7XG5cbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICByaWdodDogLTI0cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1wcmljZS1jb2F0aW5nIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgcGFkZGluZy1ibG9jazogNDhweCA0N3B4O1xufVxuXG4ucC1wcmljZS1jb2F0aW5nX19pbWFnZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiBtYXgodncoMzc1LCAyODgpLCAyODhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA0MzBweDtcbiAgfVxufVxuXG4ucC1wcmljZS1jb2F0aW5nX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDI4OCAvIDE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4ucC1wcmljZS1jb2F0aW5nX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIG1hcmdpbjogMTVweCAxMnB4IDAgMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAxNXB4IDAgMCAwO1xuICB9XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX25vdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTIpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBwYWRkaW5nOiAzcHggMCAwIDRweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX3NsaWRlci13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgLy8g55+i5Y2w44GMIGxlZnQvcmlnaHQ6IC0xMnB4IOOBruOBn+OCgSBwYWRkaW5nIOOBryAxMnB4IOi2heOBjOW/heimgVxuICAvLyDpmqPjgrnjg6njgqTjg4njgpLpmqDjgZnjgZ/jgoHjgasgcGFkZGluZyA8IGdhcCgxNnB4KSDjgpLlrojjgosg4oaSIDE0cHgg44GM44Gh44KH44GG44Gp5p2h5Lu244KS5rqA44Gf44GZXG4gIG1hcmdpbi1pbmxpbmU6IC0xNHB4O1xuICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLWlubGluZTogLTI1cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDI1cHg7XG4gIH1cbn1cblxuLy8gdHJhY2sg44GuIG92ZXJmbG93OmhpZGRlbiDjgpLop6PpmaTjgZfjgablvbHjgpLooajnpLrjgILpmqPjgrnjg6njgqTjg4njga/jg6njg4Pjg5Hjg7zjga4gb3ZlcmZsb3c6aGlkZGVuIOOBp+maoOOBmVxuLnAtcHJpY2UtY29hdGluZ19fc2xpZGVyLmMtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wLXByaWNlLWNvYXRpbmdfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDMzMnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXByaWNlLWNvbXBhbnkge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYmxvY2s6IDcycHggNDdweDtcbn1cblxuLnAtcHJpY2UtY29tcGFueV9fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtY29tcGFueV9fc2xpZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWlubGluZTogMTRweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IC0xNHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi1pbmxpbmU6IC0yNXB4O1xuICAgIHBhZGRpbmctaW5saW5lOiAyNXB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX3NsaWRlci5jLXNsaWRlciAuc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucC1wcmljZS1jb21wYW55X19zbGlkZXIgLmMtc2xpZGVyX19jYXJkIHtcbiAgcGFkZGluZzogMzJweCAyNHB4IDI3cHg7XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgd2lkdGg6IDQzMnB4O1xuICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIH1cbn1cblxuLnAtcHJpY2UtY29tcGFueV9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyODggLyAxNzY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1wcmljZS1jb21wYW55X19saXN0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ucC1wcmljZS1jb21wYW55X19pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkYmxhY2s0O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucC1wcmljZS1jb21wYW55X19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4ucC1wcmljZS1jb21wYW55X19jYXJkLXR0bCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyMik7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1wcmljZS1jb21wYW55X19jYXJkLXR0bCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX3RleHQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRibGFjazQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWNvbXBhbnlfX2J0biB7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIG1heC13aWR0aDogMjU0cHg7XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnAtcHJpY2UtbGFyZ2Uge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2szO1xuICBwYWRkaW5nLWJsb2NrOiA0NnB4IDcycHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX2lubmVyIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1wcmljZS1sYXJnZV9fdHRsIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1wcmljZS1sYXJnZV9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1heC13aWR0aDogMjczcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX3NsaWRlciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4vLyB0cmFjayDjga4gb3ZlcmZsb3c6aGlkZGVuIOOCkuino+mZpO+8iOODq+ODvOODl+aZguOBruOCr+ODreODvOODs+WQq+OCgeODrOOCpOOCouOCpuODiOW0qeOCjOmYsuatou+8iVxuLnAtcHJpY2UtbGFyZ2VfX3NsaWRlci5jLXNsaWRlciAuc3BsaWRlX190cmFjayB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4ucC1wcmljZS1sYXJnZV9fbGlzdCB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX3NsaWRlIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1wcmljZS1sYXJnZV9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgcGFkZGluZzogMzFweCAxMnB4IDI4cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZzogMzFweCAyNHB4IDI4cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX2ltYWdlIHtcbiAgd2lkdGg6IG1heCh2dygzNzUsIDI4OCksIDI4OHB4KTtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogNDMycHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX2ltYWdlIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjg4IC8gMTc3O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1wcmljZS1sYXJnZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHdpZHRoOiBtYXgodncoMzc1LCAzMTIpLCAzMTJweCk7XG4gIG1heC13aWR0aDogNDEwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX2NvbnRlbnQtdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXByaWNlLWxhcmdlX19jb250ZW50LXR0bCBzcGFuIHtcbiAgY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5wLXByaWNlLWxhcmdlX190ZXh0LWxpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYmxvY2s6IDhweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1wcmljZS1sYXJnZV9fdGV4dC1pdGVtIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX25vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtbGFyZ2VfX2J0bi0tY29udGFjdCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1wcmljZS1uYXYge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucC1wcmljZS1uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycHg7XG59XG5cbi5wLXByaWNlLW5hdl9fbGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDguNXB4IDExcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtbmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEycHg7XG4gIHRvcDogMzclO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1wcmljZS1vdGhlcnMge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYmxvY2s6IDIwcHggNjhweDtcbn1cblxuLnAtcHJpY2Utb3RoZXJzX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ucC1wcmljZS1vdGhlcnNfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGJsYWNrMztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cHggMjVweCA0cHggMzBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtcHJpY2Utb3RoZXJzX19zbGlkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJsb2NrOiAzMnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtcHJpY2Utb3RoZXJzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHotaW5kZXg6IDE7XG5cbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s1O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiA0cHggM3B4IDVweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLy8gMuacrOOBriB1bCDjgpLnm7TmjqXkuKbjgbnjgIHlhajkvZPjgpIgLTUwJSDnp7vli5XjgILjgq/jg6rjg4Pjg5fjga/opqogLnAtcHJpY2Utb3RoZXJzX19zbGlkZXItd3JhcHBlciDjga4gb3ZlcmZsb3dcbi5wLXByaWNlLW90aGVyc19fc2xpZGVyLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBhbmltYXRpb246IHNjcm9sbC1sZWZ0IDI0cyBsaW5lYXIgaW5maW5pdGU7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wLXByaWNlLW90aGVyc19fc2xpZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGdhcDogMTNweDtcbn1cblxuLy8g5ZCE5YiX44Gu5pyr5bC+44Gr44Kr44O844OJ6ZaT44Go5ZCM44GY5L2Z55m977yIMuWIl+ebruOBruWFiOmgreOBqOOBrumWk+malOOCkiB1bCDluYXjgavlkKvjgoHjgovvvIlcbi5wLXByaWNlLW90aGVyc19fc2xpZGU6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuLy8gMuacrOebruOBruOCueODqeOCpOODgOODvOOBoOOBkeS9jeebuOOCkuOBmuOCieOBmVxuLnAtcHJpY2Utb3RoZXJzX19zbGlkZXItd3JhcHBlci0tcGhhc2UgLnAtcHJpY2Utb3RoZXJzX19zbGlkZXItaW5uZXIge1xuICBhbmltYXRpb24tZGVsYXk6IC05cztcbn1cblxuLnAtcHJpY2Utb3RoZXJzX19zbGlkZSB7XG4gIHdpZHRoOiA0Mi45MzN2dztcbiAgbWF4LXdpZHRoOiAyNThweDtcbn1cblxuLnAtcHJpY2Utb3RoZXJzX19zbGlkZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDE2MSAvIDE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLW90aGVyc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgbWFyZ2luLXRvcDogMzFweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGwtbGVmdCB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCk7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1wcmljZS1wYXltZW50IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJsb2NrOiAyNnB4IDcycHg7XG59XG5cbi5wLXByaWNlLXBheW1lbnRfX3R0bCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1wcmljZS1wYXltZW50X19ib2R5IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnAtcHJpY2UtcGF5bWVudF9fbWV0aG9kIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzNSAvIDI0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICRyZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtcGF5bWVudF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4ucC1wcmljZS1wYXltZW50X19pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgcGFkZGluZzogMzJweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1wcmljZS1wYXltZW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAzMnB4IDIwcHg7XG4gIH1cbn1cblxuLnAtcHJpY2UtcGF5bWVudF9fY2FzZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJGJsYWNrMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjazM7XG4gIG1heC13aWR0aDogMjc1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB3aWR0aDogMzE1cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4vLyAgIC5wLXByaWNlLXBheW1lbnRfX2Nhc2Uge1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgfVxuLy8gfVxuXG4ucC1wcmljZS1wYXltZW50X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRibGFjazM7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5wLXByaWNlLXBheW1lbnRfX3RleHQgc3BhbiB7XG4gIGNvbG9yOiAkcmVkO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnAtcHJpY2UtdG90YWwge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYmxvY2s6IDcycHggNDdweDtcbn1cblxuLnAtcHJpY2UtdG90YWxfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IG1heCh2dygzNzUsIDI4OCksIDI4OHB4KTtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogNDMwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wLXByaWNlLXRvdGFsX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDI4OCAvIDE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLXRvdGFsX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuLnAtcHJpY2UtdG90YWxfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWlubGluZTogMTZweDtcbiAgbWFyZ2luOiAxNXB4IDNweCAwIDA7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXByaWNlLXRvdGFsX19ub3RlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDEyKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgcGFkZGluZzogM3B4IDAgMCA0cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucC1wcmljZS10b3RhbF9fc2xpZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICAvLyDnn6LljbDjgYwgbGVmdC9yaWdodDogLTEycHgg44Gu44Gf44KBIHBhZGRpbmcg44GvIDEycHgg6LaF44GM5b+F6KaBXG4gIC8vIOmao+OCueODqeOCpOODieOCkumaoOOBmeOBn+OCgeOBqyBwYWRkaW5nIDwgZ2FwKDE2cHgpIOOCkuWuiOOCiyDihpIgMTRweCDjgYzjgaHjgofjgYbjganmnaHku7bjgpLmuoDjgZ/jgZlcbiAgbWFyZ2luLWlubGluZTogLTE0cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4taW5saW5lOiAtMjVweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgfVxufVxuXG4vLyB0cmFjayDjga4gb3ZlcmZsb3c6aGlkZGVuIOOCkuino+mZpOOBl+OBpuW9seOCkuihqOekuuOAgumao+OCueODqeOCpOODieOBr+ODqeODg+ODkeODvOOBriBvdmVyZmxvdzpoaWRkZW4g44Gn6Zqg44GZXG4ucC1wcmljZS10b3RhbF9fc2xpZGVyLmMtc2xpZGVyIC5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wLXByaWNlLXRvdGFsX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAzMzJweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1wcmljZS13YWxsIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJsb2NrOiA3MnB4O1xufVxuXG4ucC1wcmljZS13YWxsX19pbWFnZSB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHdpZHRoOiBtYXgodncoMzc1LCAyODgpLCAyODhweCk7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiA0MzBweDtcbiAgfVxufVxuXG4ucC1wcmljZS13YWxsX19pbWFnZSBpbWcge1xuICBhc3BlY3QtcmF0aW86IDI4OCAvIDE3NjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wLXByaWNlLXdhbGxfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG4ucC1wcmljZS13YWxsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIG1hcmdpbjogMTVweCAxMnB4IDAgMDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZy1pbmxpbmU6IDA7XG4gIH1cbn1cblxuLnAtcHJpY2Utd2FsbF9fbm90ZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxMik7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDNweCAwIDAgNHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnAtcHJpY2Utd2FsbF9fc2xpZGVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICAvLyDnn6LljbDjgYwgbGVmdC9yaWdodDogLTEycHgg44Gu44Gf44KBIHBhZGRpbmcg44GvIDEycHgg6LaF44GM5b+F6KaBXG4gIC8vIOmao+OCueODqeOCpOODieOCkumaoOOBmeOBn+OCgeOBqyBwYWRkaW5nIDwgZ2FwKDE2cHgpIOOCkuWuiOOCiyDihpIgMTRweCDjgYzjgaHjgofjgYbjganmnaHku7bjgpLmuoDjgZ/jgZlcbiAgbWFyZ2luLWlubGluZTogLTE0cHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXJnaW4taW5saW5lOiAtMjVweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjVweDtcbiAgfVxufVxuXG4vLyB0cmFjayDjga4gb3ZlcmZsb3c6aGlkZGVuIOOCkuino+mZpOOBl+OBpuW9seOCkuihqOekuuOAgumao+OCueODqeOCpOODieOBr+ODqeODg+ODkeODvOOBriBvdmVyZmxvdzpoaWRkZW4g44Gn6Zqg44GZXG4ucC1wcmljZS13YWxsX19zbGlkZXIuYy1zbGlkZXIgLnNwbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnAtcHJpY2Utd2FsbF9fYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzMycHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnAtcHJpY2Utd2F0ZXJwcm9vZiB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ibG9jazogMjBweCA0N3B4O1xufVxuXG4ucC1wcmljZS13YXRlcnByb29mX19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMXB4O1xuICBwYWRkaW5nOiAzMXB4IDI0cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgcGFkZGluZzogNTBweCA0NHB4O1xuICB9XG59XG5cbi5wLXByaWNlLXdhdGVycHJvb2ZfX2l0ZW0ge1xuICB3aWR0aDogbWF4KHZ3KDM3NSwgMjg4KSwgMjg4cHgpO1xuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiA0MzBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtcHJpY2Utd2F0ZXJwcm9vZl9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnAtcHJpY2Utd2F0ZXJwcm9vZl9faW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAyODggLyAxNzc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ucC1wcmljZS13YXRlcnByb29mX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLnAtcHJpY2Utd2F0ZXJwcm9vZl9fY29udGVudC10dGwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGJsYWNrMztcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtcHJpY2Utd2F0ZXJwcm9vZl9fY29udGVudC10dGwgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4ucC1wcmljZS13YXRlcnByb29mX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkYmxhY2s0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MHB4KSB7XG4gIC5wLXByaWNlLXdhdGVycHJvb2ZfX3RleHQge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1yZWFzb24tY29uY2VwdCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy10b3A6IDI2cHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG4ucC1yZWFzb24tY29uY2VwdF9faW5uZXIge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi1jb25jZXB0X190ZXh0LXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tY29uY2VwdF9fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzYgLyAyNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1yZWFzb24tY29uY2VwdF9fcmVhZCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXJlYXNvbi1jb25jZXB0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tY29uY2VwdF9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9yZWFzb24vY29uY2VwdC1iZy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgL1xuICAgIGNvdmVyO1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIHBhZGRpbmc6IDU3cHggMjBweCA0N3B4O1xuICBtYXJnaW4taW5saW5lOiAtMjBweDtcbiAgLy8gRmlyZWZveCDnrYnjgacgdmVydGljYWwtcmwgKyBtYXJnaW46YXV0byDjgYzmqKrkuK3lpK7jgavjgarjgonjgarjgYTjgZ/jgoEgZmxleCDjgafmj4PjgYjjgotcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgODBweCk7XG4gICAgbWFyZ2luLWlubGluZTogLTQwcHg7XG4gICAgcGFkZGluZzogNTdweCA0MHB4IDQ3cHg7XG4gIH1cbn1cblxuLnAtcmVhc29uLWNvbmNlcHRfX3R0bCB7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBmbGV4LXNocmluazogMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLnAtcmVhc29uLWNvbmNlcHRfX2Rlc2Mge1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogJHdoaXRlO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXJlYXNvbi1jb25jZXB0X19kZXNjICsgLnAtcmVhc29uLWNvbmNlcHRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXJlYXNvbi1kYXRhIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1yZWFzb24tcG9saWN5IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJsb2NrOiA3NHB4IDcwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtcmVhc29uLXBvbGljeV9faW5uZXIge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi1wb2xpY3lfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCRibGFjaywgMC4xNik7XG4gIHBhZGRpbmctYmxvY2s6IDQ2cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtcmVhc29uLXBvbGljeV9fdHRsIHtcbiAgcGFkZGluZy1sZWZ0OiAxN3B4O1xufVxuXG4ucC1yZWFzb24tcG9saWN5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzNHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi1wb2xpY3lfX2l0ZW0ge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi1wb2xpY3lfX2l0ZW0tdHRsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcbiAgY29sb3I6ICRyZWQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tcG9saWN5X19pdGVtLXR0bCBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNnB4O1xufVxuXG4ucC1yZWFzb24tcG9saWN5X19pdGVtLXR0bDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmVhc29uL2xpbmUtYmxhY2sucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC9cbiAgICBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMTIgLyA4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjlweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucC1yZWFzb24tcG9saWN5X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnAtcmVhc29uLXF1YWxpdHkge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi1xdWFsaXR5X19pbm5lciB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtcmVhc29uLXF1YWxpdHlfX2NvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSA4OCUsIDUwJSAxMDAlLCAwIDg4JSk7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA4NnB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIG1hcmdpbi1pbmxpbmU6IC0yMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA4MHB4KTtcbiAgICBtYXJnaW4taW5saW5lOiAtNDBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDQwcHggODZweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tcXVhbGl0eV9fdHRsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi1xdWFsaXR5X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tcXVhbGl0eV9fbGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA3M3B4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi1xdWFsaXR5X19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1yZWFzb24tcXVhbGl0eV9faXRlbSAucC1yZWFzb24tcXVhbGl0eV9faXRlbS10ZXh0Om50aC1vZi10eXBlKDEpIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnAtcmVhc29uLXF1YWxpdHlfX2l0ZW0tdGV4dCArIC5wLXJlYXNvbi1xdWFsaXR5X19pdGVtLXRleHQge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXJlYXNvbi1yZXN1bHRzIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1yZWFzb24tcmVzdWx0c19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1yZWFzb24tdm9pY2Uge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA3MnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXJlYXNvbi12b2ljZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1zZXJ2aWNlLWNvbmNlcHQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLWNvbmNlcHRfX2lubmVyIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLWNvbmNlcHRfX3JlYWQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM2IC8gMjQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLWNvbmNlcHRfX3RleHQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1jb25jZXB0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLWNvbmNlcHRfX3RleHQgKyAucC1zZXJ2aWNlLWNvbmNlcHRfX3RleHQge1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXNlcnZpY2UtbWVudSB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1tZW51X19pbm5lciB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1tZW51X190dGwge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXNlcnZpY2UtbWVudV9fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1tZW51X190ZXJtIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2UtbWVudV9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggNXB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXNlcnZpY2UtcG9saWN5IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXBvbGljeV9faW5uZXIge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXNlcnZpY2UtbWVudV9fdHRsIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXBvbGljeV9fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wb2xpY3lfX2xpc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUzO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggcmdiYSgkYmxhY2ssIDAuMTYpO1xuICBwYWRkaW5nOiAyNXB4IDE2cHggMjZweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDI0cHg7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wb2xpY3lfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHJlZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcG9saWN5X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9jaGVjay5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIgL1xuICAgIGNvbnRhaW47XG4gIGFzcGVjdC1yYXRpbzogMSAvIDE7XG4gIHdpZHRoOiAyNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wb2xpY3lfX3RleHQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wLXNlcnZpY2UtcG9saWN5X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXBvbGljeV9fdGV4dCArIC5wLXNlcnZpY2UtcG9saWN5X190ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXMge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19faW5uZXIge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19fY29udGVudCB7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCRibGFjaywgMC4xNik7XG4gIHBhZGRpbmctYmxvY2s6IDQ3cHg7XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19fdHRsIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3JlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgbWFyZ2luLWJsb2NrOiAyMXB4IDBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX2l0ZW0ge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9saW5lLWdyYXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC9cbiAgICBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMTIgLyA4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjlweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtc2VydmljZS1wcmluY2lwbGVzX19pdGVtOmZpcnN0LWNoaWxkOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9saW5lLWdyYXkucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIC9cbiAgICBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMTIgLyA4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzMjlweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cblxuLnAtc2VydmljZS1wcmluY2lwbGVzX19pdGVtIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXByaW5jaXBsZXNfX3RleHQtd3JhcHBlciBzcGFuIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICRmb250LXN1YjtcbiAgY29sb3I6ICRibGFjaztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wcmluY2lwbGVzX19pdGVtLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTgpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBjb2xvcjogJHJlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMCAwIDE1cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2UtcHJpbmNpcGxlc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjdweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS1wcmluY2lwbGVzX190ZXh0LS1yZWQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBjb2xvcjogJHJlZDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXNlcnZpY2Utc3VwcG9ydCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDY3cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1zdXBwb3J0X19pbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1tZW51X190dGwge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9fcmVhZC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX3JlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9fcmVhZCArIC5wLXNlcnZpY2Utc3VwcG9ydF9fcmVhZCB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzlweDtcbiAgbWFyZ2luLWJsb2NrOiAyM3B4IDA7XG4gIG1heC13aWR0aDogMzM1cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX2l0ZW0ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM3NHB4KSB7XG4gIC5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0b3A6IC0ycHg7XG4gIGxlZnQ6IDVweDtcbiAgd2lkdGg6IDk4JTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIHdpZHRoOiAzODRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNzRweCkge1xuICAucC1zZXJ2aWNlLXN1cHBvcnRfX2l0ZW06OmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX2l0ZW06bnRoLWNoaWxkKDEpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9udW1iZXItMDEucG5nXCIpO1xuICBhc3BlY3QtcmF0aW86IDMyOSAvIDM4O1xufVxuXG4ucC1zZXJ2aWNlLXN1cHBvcnRfX2l0ZW06bnRoLWNoaWxkKDIpOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvc2VydmljZS9udW1iZXItMDIucG5nXCIpO1xuICBhc3BlY3QtcmF0aW86IDMzMS8gMzk7XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbTpudGgtY2hpbGQoMyk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlL251bWJlci0wMy5wbmdcIik7XG4gIGFzcGVjdC1yYXRpbzogMzMxIC8gNDA7XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbTpudGgtY2hpbGQoNCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlL251bWJlci0wNC5wbmdcIik7XG4gIGFzcGVjdC1yYXRpbzogMzM0IC8gMzg7XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9faXRlbTpudGgtY2hpbGQoNSk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9zZXJ2aWNlL251bWJlci0wNS5wbmdcIik7XG4gIGFzcGVjdC1yYXRpbzogMzMwIC8gMzk7XG59XG5cbi5wLXNlcnZpY2Utc3VwcG9ydF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1zZXJ2aWNlLXdvcmtmbG93IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNjdweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXdvcmtmbG93X19pbm5lciB7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS1tZW51X190dGwge1xuICBAaW5jbHVkZSBtcShtZCkge1xuICB9XG59XG5cbi5wLXNlcnZpY2Utd29ya2Zsb3dfX3JlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNlcnZpY2Utd29ya2Zsb3dfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS13b3JrZmxvd19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTM7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCRibGFjaywgMC4xNik7XG4gIG1pbi1oZWlnaHQ6IDIwOHB4O1xuICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXdvcmtmbG93X19pbWFnZSB7XG4gIGhlaWdodDogMTAwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gIH1cbn1cblxuLnAtc2VydmljZS13b3JrZmxvd19faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgfVxufVxuXG4ucC1zZXJ2aWNlLXdvcmtmbG93X19pdGVtLS1jaGVjayAucC1zZXJ2aWNlLXdvcmtmbG93X19pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG59XG4ucC1zZXJ2aWNlLXdvcmtmbG93X19pdGVtLS1mb2xsb3cgLnAtc2VydmljZS13b3JrZmxvd19faW1hZ2Uge1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cblxuLnAtc2VydmljZS13b3JrZmxvd19faXRlbS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICRyZWQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtc2VydmljZS13b3JrZmxvd19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVjayB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgcGFkZGluZy1ib3R0b206IDYycHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19yZWFkIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDE1cHggMCAwIC01cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19saXN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgcGFkZGluZzogMTRweCAxMHB4IDE0cHggMjNweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtY2hlY2tfX2l0ZW0ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDMyIC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRibGFjazQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19faXRlbSArIC5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19pdGVtIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19faXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NpbXVsYXRpb24tcmVzdWx0L2NoZWNrLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyXG4gICAgY2VudGVyIC8gY29udGFpbjtcbiAgYXNwZWN0LXJhdGlvOiAxIC8gMTtcbiAgd2lkdGg6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWFyZ2luLXRvcDogOXB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyOHB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1jaGVja19fY3RhLXJlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE3cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAkcmVkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19jdGEtaW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOTIlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMTkycHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWNoZWNrX19jdGEtaW1hZ2UgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiAxOTIgLyA3MjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93IHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ibG9jazogNzJweCAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2xpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBmbG93LW51bTtcbiAgbWF4LXdpZHRoOiAzMzVweDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgbWluLWhlaWdodDogMzYxcHg7XG59XG5cbi8qIOe4pue3mu+8iOeWkeS8vOimgee0oOOBi+OCieWun+imgee0oOOBuOWkieabtO+8mkdTQVAgU2Nyb2xsVHJpZ2dlciDjgacgc2NhbGVZIOOCouODi+ODoeODvOOCt+ODp+ODs++8iSAqL1xuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fbGluZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAwO1xuICBib3R0b206IDIzcHg7XG4gIHdpZHRoOiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjsgLy8gR1NBUCDjga4gc2NhbGVZIOOCouODi+ODoeODvOOCt+ODp+ODs+Wfuua6lueCuVxuICB6LWluZGV4OiAxO1xufVxuXG4vKiDnn6LljbDjga7lhYjnq6/vvJrjgY/jga7lrZfvvIjmnIDlvozjga7jgqLjgqTjg4bjg6Djga/pnZ7ooajnpLrvvIkgKi9cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2Fycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHJlZDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRyZWQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19pdGVtOmxhc3QtY2hpbGQgLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiDnlarlj7fjga7kuLggKi9cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX251bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtOXB4O1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkcmVkO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB6LWluZGV4OiAzO1xufVxuXG4vKiDoh6rli5Xjg4rjg7Pjg5Djg6rjg7PjgrAgKi9cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX251bTo6YmVmb3JlIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGZsb3ctbnVtO1xuICBjb250ZW50OiBjb3VudGVyKGZsb3ctbnVtLCBkZWNpbWFsLWxlYWRpbmctemVybyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAxNik7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHJlZDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19faXRlbS10dGwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJHJlZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X190ZXh0LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X190ZXh0LFxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fZmVhdHVyZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX3RleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19kZXRhaWwge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1mbG93X19kZXRhaWxcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtZmxvd19fdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2ZlYXR1cmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDZweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LWZsb3dfX2ZlYXR1cmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW4ge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIHBhZGRpbmctYmxvY2s6IDIzcHggMzZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvc2ltdWxhdGlvbi1yZXN1bHQvbWFpbi1iZy5qcGdcIikgbm8tcmVwZWF0IGNlbnRlciAvXG4gICAgY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogMzc1LyA1MzY7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX190dGwge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQwIC8gMjQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJGZvbnQtc3ViO1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX190dGwge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX190dGwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDZweCByZ2JhKCRibGFjaywgMC4xNik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzJweCAxNXB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR3aGl0ZTI7XG4gIG1heC13aWR0aDogMjkycHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgbWF4LXdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjYgLyAxOCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGJsYWNrNDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fdmFsdWUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ0IC8gMzApO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICRyZWQ7XG4gIHBhZGRpbmc6IDJweCAwIDAgNnB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX191bml0IHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzNSAvIDI0KTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fdGF4IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE0KTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtbWFpbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkYmxhY2s0O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19hcnJvdyB7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS45O1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogJGJsYWNrNjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0OjpiZWZvcmUsXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1tYWluX19idG4tdGV4dDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRibGFjazY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NSU7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0OjpiZWZvcmUge1xuICBsZWZ0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LW1haW5fX2J0bi10ZXh0OjphZnRlciB7XG4gIHJpZ2h0OiAtOXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cbiIsIkB1c2UgXCJnbG9iYWxcIiBhcyAqO1xuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDI5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fc2hhZG93IHtcbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggM3B4IDZweCByZ2JhKCRibGFjaywgMC4xNikpO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX193cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlMztcbiAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMCwgMTAwJSAwLCAxMDAlIDk3LjIlLCA1MCUgMTAwJSwgMCA5Ny4yJSk7XG4gIHBhZGRpbmctYmxvY2s6IDQ4cHggODhweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBwYWRkaW5nLWJsb2NrOiA0OHB4IDEwMHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3R0bCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zdWI7XG4gIGNvbG9yOiAkYmxhY2szO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3R0bCBzcGFuIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDIyKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjggLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTlweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcmVhZC0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDMycHg7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2l0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcbiAgYm94LXNoYWRvdzogMCAzcHggNnB4IHJnYmEoJGJsYWNrLCAwLjE2KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAyOXB4IDE1cHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBpbmsyO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19oZWFkIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkYmxhY2s2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbGFiZWw6OmJlZm9yZSxcbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ1JTtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbGFiZWw6OmJlZm9yZSB7XG4gIGxlZnQ6IC05cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbGFiZWw6OmFmdGVyIHtcbiAgcmlnaHQ6IC05cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19uYW1lIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAkYmxhY2s3O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2l0ZW06bnRoLWNoaWxkKGV2ZW4pXG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX25hbWUge1xuICBjb2xvcjogJHJlZDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbmFtZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3NpbXVsYXRpb24tcmVzdWx0L3JpYmJvbi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlclxuICAgIGNlbnRlciAvIGNvbnRhaW47XG4gIGFzcGVjdC1yYXRpbzogMzAyIC8gNTE7XG4gIHdpZHRoOiAzMDRweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNzAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpIHtcbiAgLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fbmFtZTo6YmVmb3JlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fY29udGVudCB7XG4gIG1hcmdpbi1pbmxpbmU6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2NvbnRlbnQge1xuICAgIG1hcmdpbi1pbmxpbmU6IDhweDtcbiAgfVxufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19wZXJpb2Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBtYXgtd2lkdGg6IDI1NnB4O1xuICBtYXJnaW4tdG9wOiAyN3B4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX19wZXJpb2QtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJGJsYWNrNjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcGVyaW9kLXZhbHVlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogY2FsYyg0NCAvIDMwKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGNvbG9yOiAkYmxhY2s4O1xuICBtYXJnaW4tdG9wOiAycHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3ByaWNlIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcHJpY2UtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI0IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrNjtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fcHJpY2UtdmFsdWUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDM1IC8gMjQpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgY29sb3I6ICRibGFjazg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX3ByaWNlLXRheCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNCk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBmb250LXdlaWdodDogOTAwO1xuICBjb2xvcjogJGJsYWNrODtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fY2FzZSB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2Nhc2UtbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrODtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNTZweDtcbiAgcGFkZGluZzogNHB4IDEwcHg7XG4gIG1hcmdpbi1pbmxpbmU6IGF1dG87XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2l0ZW06bnRoLWNoaWxkKGV2ZW4pXG4gIC5wLXNpbXVsYXRpb24tcmVzdWx0LXBsYW5fX2Nhc2UtbGFiZWwge1xuICBjb2xvcjogJHJlZDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fY2FzZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogY2FsYygyOCAvIDE0KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRibGFjazY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHQtcGxhbl9fYXJyb3cge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ucC1zaW11bGF0aW9uLXJlc3VsdC1wbGFuX190YXJnZXQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGJsYWNrNjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuIiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi5wLXNpbXVsYXRpb24tcmVzdWx0LXZvaWNlIHtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbn1cblxuLnAtc2ltdWxhdGlvbi1yZXN1bHRfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTQpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wM2VtO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1xKG1kKSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4iLCJAdXNlIFwiZ2xvYmFsXCIgYXMgKjtcblxuLnUtcGMge1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtcShtZCkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiQHVzZSBcImdsb2JhbFwiIGFzICo7XG5cbi51LXNwIHtcbiAgQGluY2x1ZGUgbXEobWQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMzMHB4KSB7XG4gIC51LXNwLS1tZWRpYTMzMCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCkge1xuICAudS1zcC0tbWVkaWEzNTAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnUtc3AtLW1lZGlhMzYwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iXX0= */

/* simulation-result ページのみ c-cta を非表示 */
.p-sub--simulation-result ~ .c-cta,
.p-sub--simulation-result + .c-cta {
  display: none;
}


/* =============================================
   スタッフ紹介ページ（archive-staff-member.php）
   ============================================= */

.p-staff-archive {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  scroll-margin-top: calc(72px + env(safe-area-inset-top, 0px));
}

@media screen and (min-width: 641px) {
  .p-staff-archive {
    scroll-margin-top: calc(78px + env(safe-area-inset-top, 0px));
  }
}

.p-staff-archive__section+.p-staff-archive__section {
  padding-top: 71px;
}

.p-staff-archive--filtered .p-staff-archive__section {
  display: none;
}

.p-staff-archive--filtered .p-staff-archive__section+.p-staff-archive__section {
  padding-top: 0;
}

.p-staff-archive__item {
  background-color: #f8f8f8;
  padding-block: 48px;
}

.p-staff-archive__item+.p-staff-archive__item {
  margin-top: 71px;
}

.p-staff-archive__card {
  padding-inline: 20px;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__card {
    padding-inline: 40px;
  }
}

.p-staff-archive__position {
  border: 1px solid #0a1d3b;
  color: #0a1d3b;
  display: block;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5625;
  margin-inline: auto;
  padding: 5px 8px;
  text-align: center;
  width: -moz-fit-content;
  width: fit-content;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__position {
    font-size: 18px;
  }
}

.p-staff-archive__copy {
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.5;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__copy {
    font-size: 18px;
  }
}

.p-staff-archive__qualified {
  color: #b12c26;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.5;
  margin-top: 20px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__qualified {
    font-size: 20px;
  }
}

.p-staff-archive__name {
  font-family: "Noto Serif JP", serif;
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1;
  margin-top: 7px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__name {
    font-size: 36px;
  }
}

.p-staff-archive__thumb {
  margin-inline: auto;
  margin-top: 15px;
  width: min(72.5333333333vw, 350px);
}

@media screen and (min-width: 875px) {
  .p-staff-archive__thumb {
    width: 350px;
  }
}

.p-staff-archive__thumb img {
  aspect-ratio: 272/340;
  height: 100%;
  width: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.p-staff-archive__dl {
  margin-top: 32px;
}

.p-staff-archive__dt {
  background-color: #b12c26;
  color: #ffffff;
  font-family: "Noto Serif JP", serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.05em;
  line-height: 1.3888888889;
  padding: 5px 9px 6px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__dt {
    font-size: 20px;
  }
}

.p-staff-archive__dd {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.03em;
  line-height: 2;
  padding: 9px 5px 7px 9px;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__dd {
    font-size: 16px;
  }
}

.p-staff-archive__youtube {
  margin-top: 16px;
}

.p-staff-archive__youtube-iframe {
  aspect-ratio: 335/189;
  display: block;
  height: auto;
  width: 100%;
}

/* =============================================================
   c-pagination（共通ページネーション Component）
   ============================================================= */
.c-pagination {
  padding-block: 36px;
}

.c-pagination__list {
  align-items: center;
  display: flex;
  font-size: 14px;
  gap: 6px;
  justify-content: center;
}

@media screen and (min-width: 875px) {
  .c-pagination__list {
    font-size: 16px;
    gap: 10px;
  }
}

.c-pagination__item {
  align-items: center;
  background: #f8f8f8;
  border: 1px solid #000000;
  color: #000000;
  display: inline-flex;
  justify-content: center;
  line-height: 1.2;
  min-height: 1.2em;
  padding: 7px 9px;
  text-decoration: none;
}

@media screen and (min-width: 875px) {
  .c-pagination__item {
    padding: 10px 14px;
  }
}

.c-pagination__item--current {
  background: #b12c26;
  border-color: #b12c26;
  color: #ffffff;
}

.c-pagination__dots {
  background: none;
  border: none;
  color: #000000;
  display: inline-block;
  line-height: 1.2;
  min-height: 0;
  padding: 8px 4px;
}

.u-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.p-staff-archive__empty {
  font-size: 16px;
  font-weight: 500;
  letter-spacing: 0;
  line-height: 1.5;
  margin-bottom: 50px;
  text-align: center;
}

@media screen and (min-width: 875px) {
  .p-staff-archive__empty {
    font-size: 18px;
  }
}

/* スタッフ紹介ナビ */
.p-staff-nav {
  background-color: #ffffff;
  margin-inline: auto;
  max-width: 600px;
  padding-block: 20px 72px;
}

.p-staff-nav--bottom {
  padding-block: 72px;
}

.p-staff-nav--bottom .p-staff-nav__link::after {
  transform: rotate(-135deg);
}

.p-staff-nav__list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.p-staff-nav__link {
  border: 1px solid #000000;
  display: block;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.3888888889;
  padding: 8.5px 11px;
  position: relative;
}

@media screen and (min-width: 875px) {
  .p-staff-nav__link {
    font-size: 20px;
  }
}

.p-staff-nav__link::after {
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  content: "";
  height: 8px;
  position: absolute;
  right: 12px;
  top: 45%;
  transform: rotate(45deg) translateY(-50%);
  width: 8px;
}
