.offer-page__heading {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 700;
  font-size: 3.8rem;
  line-height: 4.56rem;
  color: #221b12;
  margin: 0 0 2.5rem;
}
@media (max-width: 900px) {
  .offer-page__heading {
    font-size: 3rem;
    line-height: 3.6rem;
  }
}
.offer-page__heading--light {
  color: #fff;
}
.offer-page__heading--center {
  text-align: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 4rem;
}
@media (max-width: 900px) {
  .offer-page__heading--center {
    margin-bottom: 3rem;
  }
}
.offer-page__body {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #221b12;
}
.offer-page__body p {
  margin: 0 0 1.6rem;
  font-size: 1.8rem;
  line-height: 2.6rem;
  font-style: normal;
}
.offer-page__body p:last-child {
  margin-bottom: 0;
}
.offer-page__body ul {
  padding-left: 20px;
}
.offer-page__body strong {
  font-weight: 700;
}
.offer-page__body--light {
  color: #fff;
}
.offer-page__body--light p {
  color: #fff;
}
.offer-page__split {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 7rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1000px) {
  .offer-page__split {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
}
@media (max-width: 1000px) {
  .offer-page__split--reverse .offer-page__split-media {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
        -ms-flex-order: -1;
            order: -1;
  }
}
.offer-page__split-text {
  max-width: 448px;
}
@media (max-width: 1000px) {
  .offer-page__split-text {
    max-width: 100%;
  }
}
.offer-page__split-media {
  border-radius: 20px;
  overflow: hidden;
}
.offer-page__media-img {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 20px;
}
.offer-page__hero {
  padding: 2rem 2rem 0;
}
@media (max-width: 768px) {
  .offer-page__hero {
    padding: 1rem 1rem 0;
  }
}
.offer-page__hero-panel {
  position: relative;
  min-height: 900px;
  border-radius: 20px;
  overflow: hidden;
  background-color: #777944;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (max-width: 1100px) {
  .offer-page__hero-panel {
    min-height: 700px;
  }
}
@media (max-width: 768px) {
  .offer-page__hero-panel {
    min-height: 520px;
  }
}
@media (max-width: 568px) {
  .offer-page__hero-panel {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
  }
  .offer-page__hero-panel > .container {
    margin-top: 0;
    margin-bottom: 0;
    -webkit-align-self: flex-start;
        -ms-flex-item-align: start;
            align-self: flex-start;
    width: 100%;
  }
}
.offer-page__hero-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: right center;
     object-position: right center;
  z-index: 0;
}
.offer-page__hero-bg--mobile {
  display: none;
}
@media (max-width: 568px) {
  .offer-page__hero-panel--has-mobile-bg .offer-page__hero-bg {
    display: none;
  }
  .offer-page__hero-panel--has-mobile-bg .offer-page__hero-bg--mobile {
    display: block;
  }
}
.offer-page__hero-content {
  position: relative;
  z-index: 2;
  max-width: 820px;
  padding: 8rem 0;
}
@media (max-width: 768px) {
  .offer-page__hero-content {
    padding: 5rem 0;
    max-width: 100%;
  }
}
@media (max-width: 568px) {
  .offer-page__hero-content {
    padding: 3rem 0 5rem;
  }
}
.offer-page__hero-eyebrow {
  font-family: "Palatino", serif;
  font-style: italic;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 2.88rem;
  color: #ec5300;
  margin: 0 0 1rem;
}
.offer-page__hero-title {
  font-family: "Myriad Pro", "Stack Sans Text", sans-serif;
  font-weight: 400;
  font-size: 5.5rem;
  line-height: 6.6rem;
  color: #fff;
  margin: 0 0 2.5rem;
}
@media (max-width: 1100px) {
  .offer-page__hero-title {
    font-size: 4.2rem;
    line-height: 5rem;
  }
}
@media (max-width: 768px) {
  .offer-page__hero-title {
    font-size: 3.2rem;
    line-height: 3.8rem;
  }
}
.offer-page__hero-subtitle {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.16rem;
  color: #fff;
  margin: 0 0 3rem;
  max-width: 600px;
}
.offer-page__hero .cta {
  padding: 1.9rem 3.6rem;
  font-size: 1.3rem;
}
.offer-page__intro {
  padding: 12rem 0 8rem;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__intro {
    padding: 6rem 0 4rem;
  }
}
.offer-page__intro .offer-page__split-media {
  min-height: 772px;
  max-width: 712px;
  margin-left: auto;
}
@media (max-width: 1000px) {
  .offer-page__intro .offer-page__split-media {
    min-height: 400px;
    max-width: 100%;
    margin-left: 0;
  }
}
.offer-page__focus {
  padding: 0 0 8rem;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__focus {
    padding: 0 0 4rem;
  }
}
.offer-page__focus .offer-page__split {
  margin-bottom: 6rem;
}
@media (max-width: 900px) {
  .offer-page__focus .offer-page__split {
    margin-bottom: 3rem;
  }
}
.offer-page__focus .offer-page__split-media {
  min-height: 509px;
}
@media (max-width: 1000px) {
  .offer-page__focus .offer-page__split-media {
    min-height: 320px;
  }
}
.offer-page__cards {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1.8rem;
}
@media (max-width: 900px) {
  .offer-page__cards {
    grid-template-columns: 1fr;
  }
}
.offer-page__card {
  background-color: rgba(243, 243, 243, 0.8);
  border-radius: 20px;
  padding: 5rem 5.5rem;
  min-height: 606px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 1100px) {
  .offer-page__card {
    padding: 3.5rem 3rem;
    min-height: 0;
  }
}
.offer-page__card-icon {
  display: block;
  width: 42px;
  height: auto;
  margin-bottom: 2rem;
}
.offer-page__card-title {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 2.5rem;
  color: #221b12;
  margin: 0 0 1.5rem;
  font-style: normal;
}
.offer-page__card-desc {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.6rem;
  color: #221b12;
  margin: 0;
  font-style: normal;
}
.offer-page__how {
  padding: 4rem 0 10rem;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__how {
    padding: 2rem 0 5rem;
  }
}
.offer-page__how .offer-page__split-media {
  min-height: 500px;
}
@media (max-width: 1000px) {
  .offer-page__how .offer-page__split-media {
    min-height: 300px;
  }
}
.offer-page__how--narrow-media .offer-page__split {
  grid-template-columns: 1fr 412px;
  gap: 23rem;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}
@media (max-width: 1200px) {
  .offer-page__how--narrow-media .offer-page__split {
    gap: 8rem;
  }
}
@media (max-width: 1000px) {
  .offer-page__how--narrow-media .offer-page__split {
    grid-template-columns: 1fr;
    gap: 3rem;
  }
}
.offer-page__how--narrow-media .offer-page__split-text {
  max-width: 640px;
}
@media (max-width: 1000px) {
  .offer-page__how--narrow-media .offer-page__split-text {
    max-width: 100%;
  }
}
.offer-page__how--narrow-media .offer-page__split-media {
  max-width: 412px;
  min-height: 990px;
  margin-left: auto;
  background-color: #f3f3f3;
}
@media (max-width: 1000px) {
  .offer-page__how--narrow-media .offer-page__split-media {
    max-width: 320px;
    min-height: 420px;
    margin-left: 0;
    margin-right: auto;
  }
}
@media (max-width: 568px) {
  .offer-page__how--narrow-media .offer-page__split-media {
    max-width: 100%;
    min-height: 360px;
  }
}
.offer-page__how--narrow-media .offer-page__media-img {
  height: 100%;
  min-height: inherit;
  -o-object-fit: cover;
     object-fit: cover;
}
.offer-page__therapy {
  padding: 0 0 10rem;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__therapy {
    padding: 0 0 5rem;
  }
}
.offer-page__therapy-box {
  position: relative;
  min-height: 606px;
  border-radius: 20px;
  overflow: hidden;
  background-color: #f3f3f3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (max-width: 768px) {
  .offer-page__therapy-box {
    min-height: 420px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.offer-page__therapy-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  z-index: 0;
}
.offer-page__therapy-content {
  position: relative;
  z-index: 2;
  max-width: 448px;
  padding: 6rem 8rem 6rem 0;
  margin-right: 6rem;
}
@media (max-width: 1100px) {
  .offer-page__therapy-content {
    margin-right: 3rem;
    padding: 4rem 3rem;
  }
}
@media (max-width: 768px) {
  .offer-page__therapy-content {
    margin-right: 0;
    max-width: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(34, 27, 18, 0.65)), to(rgba(34, 27, 18, 0.35)));
    background: -o-linear-gradient(left, rgba(34, 27, 18, 0.65) 0%, rgba(34, 27, 18, 0.35) 100%);
    background: linear-gradient(90deg, rgba(34, 27, 18, 0.65) 0%, rgba(34, 27, 18, 0.35) 100%);
  }
}
.offer-page__therapy-content .offer-page__heading {
  margin-bottom: 2rem;
}
.offer-page__cases {
  position: relative;
  padding: 10rem 0 2rem;
  background-color: #3f4118;
  overflow: hidden;
}
@media (max-width: 900px) {
  .offer-page__cases {
    padding: 5rem 0;
  }
}
.offer-page__cases .line_left,
.offer-page__cases .line_right {
  z-index: 15;
}
.offer-page__cases .container,
.offer-page__cases .container-fluid {
  position: relative;
  z-index: 2;
}
.offer-page__cases .container-fluid {
  max-width: 1841px;
  width: 100%;
  margin: 0 auto;
  padding-left: 4rem;
  padding-right: 4rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 900px) {
  .offer-page__cases .container-fluid {
    padding-left: 2rem;
    padding-right: 2rem;
  }
}
.offer-page__cases-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  max-width: 100%;
  -o-object-position: right center;
     object-position: right center;
  opacity: 0.53;
  z-index: 0;
  pointer-events: none;
}
@media (max-width: 900px) {
  .offer-page__cases-bg {
    max-width: 100%;
    width: 100%;
    opacity: 0.25;
  }
}
.offer-page__cases-head {
  position: relative;
  z-index: 2;
  max-width: 600px;
  margin-bottom: 5rem;
}
.offer-page__cases-title h1, .offer-page__cases-title h2, .offer-page__cases-title h3, .offer-page__cases-title h4, .offer-page__cases-title h5, .offer-page__cases-title h6, .offer-page__cases-title p {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 700;
  font-size: 3.8rem;
  line-height: 4.56rem;
  color: #fff;
  margin: 0;
}
@media (max-width: 900px) {
  .offer-page__cases-title h1, .offer-page__cases-title h2, .offer-page__cases-title h3, .offer-page__cases-title h4, .offer-page__cases-title h5, .offer-page__cases-title h6, .offer-page__cases-title p {
    font-size: 3rem;
    line-height: 3.6rem;
  }
}
.offer-page__cases-eyebrow {
  font-family: "Palatino", serif;
  font-style: italic;
  font-weight: 400;
  font-size: 2.4rem;
  line-height: 2.88rem;
  color: #fff;
  margin: 0 0 1rem;
}
.offer-page__cases-desc {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #fff;
  margin: 1.5rem 0 0;
}
.offer-page__cases-panel {
  background-color: #fff;
  border-radius: 20px;
  padding: 4.5rem 28rem 5rem;
  background-image: url(../../../img/bg_circle.png);
  background-repeat: no-repeat;
  background-position: top right;
  background-size: contain;
}
@media (max-width: 1400px) {
  .offer-page__cases-panel {
    padding: 4.5rem 8rem 5rem;
  }
}
@media (max-width: 1100px) {
  .offer-page__cases-panel {
    padding: 4rem 4rem 4rem;
  }
}
@media (max-width: 900px) {
  .offer-page__cases-panel {
    padding: 3rem 2rem;
  }
}
.offer-page__cases-intro {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #000;
  margin: 0 0 2.5rem;
}
.offer-page__cases-note {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #000;
  margin: 2.5rem 0 0;
}
.offer-page__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 1rem;
}
.offer-page__list-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 3rem;
  min-height: 91px;
  padding: 0 4rem 0 6rem;
  background-color: #f3f3f3;
  border-radius: 20px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
@media (max-width: 768px) {
  .offer-page__list-item {
    gap: 1.5rem;
    padding: 2rem 2rem;
    min-height: 70px;
  }
}
.offer-page__list-item--rich {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 2.8rem 4rem 2.8rem 6rem;
}
@media (max-width: 768px) {
  .offer-page__list-item--rich {
    min-height: 0;
    padding: 2.5rem 2rem;
  }
}
.offer-page__list-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  width: 30px;
  height: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 568px) {
  .offer-page__list-icon {
    width: 15px;
    height: 15px;
  }
}
.offer-page__list-content {
  min-width: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding-top: 5px;
}
.offer-page__list-title {
  font-family: "Myriad Pro", "Stack Sans Text", sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.5rem;
  color: #221b12;
  margin: 0 0 1.8rem;
  font-style: normal;
}
.offer-page__list-text {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.5rem;
  color: #221b12;
  margin: 0;
  font-style: normal;
}
.offer-page__list-item--rich .offer-page__list-text {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #000;
}
.offer-page__list--boxed .offer-page__list-item {
  min-height: 70px;
  padding: 0 4rem 0 10rem;
  gap: 0;
  position: relative;
}
@media (max-width: 768px) {
  .offer-page__list--boxed .offer-page__list-item {
    padding: 2rem 2rem 2rem 7rem;
  }
}
@media (max-width: 568px) {
  .offer-page__list--boxed .offer-page__list-item {
    padding: 2rem 2rem 2rem 5rem;
  }
}
.offer-page__list--boxed .offer-page__list-icon {
  position: absolute;
  left: 3.4rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}
@media (max-width: 768px) {
  .offer-page__list--boxed .offer-page__list-icon {
    max-width: 20px;
    left: 2rem;
  }
}
.offer-page__recovery {
  padding: 10rem 0;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__recovery {
    padding: 5rem 0;
  }
}
.offer-page__recovery .line_left, .offer-page__recovery .line_right {
  z-index: 15;
}
.offer-page__recovery .offer-page__split-media {
  min-height: 592px;
  max-width: 712px;
}
@media (max-width: 1000px) {
  .offer-page__recovery .offer-page__split-media {
    min-height: 360px;
    max-width: 100%;
  }
}
.offer-page__prophylaxis {
  padding: 0 0 10rem;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__prophylaxis {
    padding: 0 0 5rem;
  }
}
.offer-page__prophylaxis .offer-page__split {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 4rem;
}
.offer-page__prophylaxis .offer-page__list--boxed {
  max-width: 640px;
  width: 100%;
  margin-left: auto;
}
@media (max-width: 1000px) {
  .offer-page__prophylaxis .offer-page__list--boxed {
    margin-left: 0;
    max-width: 100%;
  }
}
.offer-page__prophylaxis-note {
  font-family: "Inter", sans-serif;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #221b12;
}
.offer-page__prophylaxis-note p {
  margin: 0;
  font-size: 1.8rem;
  line-height: 2.6rem;
}
.offer-page__prophylaxis-note strong {
  font-weight: 700;
}
.offer-page__why {
  padding: 12rem 0 14rem;
  background-color: #000;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__why {
    padding: 6rem 0 8rem;
  }
}
.offer-page__why-title {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 700;
  font-size: 3.8rem;
  line-height: 4.56rem;
  color: #fff;
  text-align: center;
  margin: 0 0 8rem;
}
@media (max-width: 900px) {
  .offer-page__why-title {
    font-size: 2.8rem;
    line-height: 3.4rem;
    margin-bottom: 4rem;
  }
}
.offer-page__why-title h1, .offer-page__why-title h2, .offer-page__why-title h3, .offer-page__why-title h4, .offer-page__why-title h5, .offer-page__why-title h6, .offer-page__why-title p {
  font-family: inherit;
  font-weight: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  text-align: inherit;
  margin: 0;
}
.offer-page__why-title p {
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  margin-top: 1.5rem;
}
.offer-page__why-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 6rem 4rem;
  max-width: 1100px;
  margin: 0 auto;
}
@media (max-width: 900px) {
  .offer-page__why-grid {
    grid-template-columns: 1fr 1fr;
    gap: 4rem;
  }
}
@media (max-width: 568px) {
  .offer-page__why-grid {
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
  }
}
.offer-page__why-item {
  max-width: 310px;
}
@media (max-width: 900px) {
  .offer-page__why-item {
    max-width: 100%;
  }
}
.offer-page__why-icon {
  display: block;
  width: 42px;
  height: auto;
  margin-bottom: 2.5rem;
}
.offer-page__why-item-title {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #fff;
  margin: 0 0 1.2rem;
  font-style: normal;
}
.offer-page__why-item-desc {
  font-family: "Stack Sans Text", sans-serif;
  font-weight: 400;
  font-size: 1.5rem;
  line-height: 2.6rem;
  color: #fff;
  margin: 0;
  font-style: normal;
}
.offer-page__closing {
  position: relative;
  padding: 8rem 0 14rem;
  background-color: #000;
  overflow: hidden;
}
@media (max-width: 900px) {
  .offer-page__closing {
    padding: 4rem 0 8rem;
  }
}
.offer-page__closing .line_left, .offer-page__closing .line_right {
  z-index: 15;
}
.offer-page__closing::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 280px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(top, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(180deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
  z-index: 1;
  pointer-events: none;
  opacity: 0;
}
.offer-page__closing-bg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: top center;
     object-position: top center;
  z-index: 0;
}
.offer-page__closing-inner {
  position: relative;
  z-index: 50;
}
@media (max-width: 1000px) {
  .offer-page__closing-inner {
    padding-top: 20rem;
  }
}
.offer-page__closing--text-left {
  padding-bottom: 32rem;
}
@media (max-width: 900px) {
  .offer-page__closing--text-left {
    padding-bottom: 20rem;
  }
}
.offer-page__closing--text-left::before {
  opacity: 1;
}
.offer-page__closing--text-left .offer-page__closing-bg {
  -o-object-position: center 20%;
     object-position: center 20%;
  top: -8rem;
  height: calc(100% + 8rem);
}
@media (max-width: 1000px) {
  .offer-page__closing--text-left .offer-page__closing-inner {
    padding-top: 4rem;
  }
}
.offer-page__closing--text-left .offer-page__closing-content {
  margin-left: 0;
  margin-right: auto;
}
.offer-page__closing-media {
  max-width: 520px;
}
@media (max-width: 1000px) {
  .offer-page__closing-media {
    max-width: 360px;
    margin: 0 auto;
  }
}
.offer-page__closing-img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 20px;
}
.offer-page__closing-content {
  max-width: 442px;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 1000px) {
  .offer-page__closing-content {
    max-width: 100%;
  }
}
.offer-page__closing-content .offer-page__heading {
  margin-bottom: 2.5rem;
}
.offer-page__closing-content .offer-page__body p {
  margin-bottom: 2rem;
}
.offer-page__closing-content .offer-page__body em,
.offer-page__closing-content .offer-page__body i {
  font-family: "Inter", sans-serif;
  font-style: italic;
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: #b5b89b;
}
.offer-page__closing-note {
  margin-top: 2rem;
}
.offer-page__closing-note p {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-style: italic;
  font-size: 1.3rem;
  line-height: 1.8rem;
  color: #b5b89b;
  margin: 0 0 1rem;
}
.offer-page__closing-note p:last-child {
  margin-bottom: 0;
}
.offer-page__closing-cta {
  display: inline-block;
  margin-top: 3rem;
}
.offer-page__tech {
  padding: 10rem 0 0;
  background-color: #fff;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__tech {
    padding: 5rem 0 0;
  }
}
.offer-page__tech .offer-page__split {
  gap: 8.3rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1000px) {
  .offer-page__tech .offer-page__split {
    gap: 3rem;
  }
}
.offer-page__tech .offer-page__split-text {
  max-width: 467px;
}
@media (max-width: 1000px) {
  .offer-page__tech .offer-page__split-text {
    max-width: 100%;
  }
}
.offer-page__tech-aside {
  max-width: 640px;
  width: 100%;
  margin-left: auto;
}
@media (max-width: 1000px) {
  .offer-page__tech-aside {
    margin-left: 0;
    max-width: 100%;
  }
}
.offer-page__tech-list-intro {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #221b12;
  margin: 0 0 1.5rem;
  font-style: normal;
}
.offer-page__invest {
  padding: 13.7rem 0 10rem;
  background-color: #fff;
  position: relative;
}
@media (max-width: 900px) {
  .offer-page__invest {
    padding: 5rem 0;
  }
}
.offer-page__invest .offer-page__split {
  gap: 8.3rem;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
}
@media (max-width: 1000px) {
  .offer-page__invest .offer-page__split {
    gap: 3rem;
  }
}
.offer-page__invest .offer-page__split-media {
  max-width: 712px;
  min-height: 592px;
  border-radius: 20px;
}
@media (max-width: 1000px) {
  .offer-page__invest .offer-page__split-media {
    max-width: 100%;
    min-height: 360px;
  }
}
.offer-page__invest .offer-page__split-text {
  max-width: 448px;
  padding-top: 5rem;
}
@media (max-width: 1000px) {
  .offer-page__invest .offer-page__split-text {
    max-width: 100%;
  }
}
.offer-page__invest .offer-page__body ul {
  list-style: disc;
  padding-left: 2rem;
  margin: 1.5rem 0 0;
}
.offer-page__invest .offer-page__body ul li {
  font-family: "Inter", sans-serif;
  font-weight: 400;
  font-size: 1.8rem;
  line-height: 2.6rem;
  color: #221b12;
  margin-bottom: 0.4rem;
}

footer {
  background-color: #000;
  position: relative;
}
footer:before {
  content: "";
  display: block;
  position: absolute;
  top: -300px;
  left: 0;
  width: 100%;
  height: 300px;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgb(0, 0, 0)));
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) 100%);
}

footer .container .col__left, footer .container .col__right {
  margin-top: 0px;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2Uvb2ZmZXIuc2NzcyIsInBhZ2Uvb2ZmZXIuY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJRTtFQUNFLDBDQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDSEo7QUMwRUc7RUY3RUQ7SUFTSSxlQUFBO0lBQ0EsbUJBQUE7RUNGSjtBQUNGO0FESUk7RUFDRSxXQUFBO0FDRk47QURLSTtFQUNFLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QUNITjtBQzBERztFRjVEQztJQVFJLG1CQUFBO0VDRk47QUFDRjtBRE1FO0VBQ0UsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxjQUFBO0FDSko7QURNSTtFQUNFLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FDSk47QURNTTtFQUNFLGdCQUFBO0FDSlI7QURRSTtFQUNFLGtCQUFBO0FDTk47QURTSTtFQUNFLGdCQUFBO0FDUE47QURVSTtFQUNFLFdBQUE7QUNSTjtBRFVNO0VBQ0UsV0FBQTtBQ1JSO0FEYUU7RUFDRSxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0VBQ0Esd0JBQUE7RUFBQSwrQkFBQTtNQUFBLHFCQUFBO1VBQUEsdUJBQUE7QUNYSjtBQ21CRztFRlpEO0lBT0ksMEJBQUE7SUFDQSxTQUFBO0VDVko7QUFDRjtBQ2FHO0VGRUs7SUFDRSw0QkFBQTtJQUFBLGlCQUFBO1FBQUEsa0JBQUE7WUFBQSxTQUFBO0VDWlI7QUFDRjtBRGlCRTtFQUNFLGdCQUFBO0FDZko7QUNLRztFRlNEO0lBSUksZUFBQTtFQ2RKO0FBQ0Y7QURpQkU7RUFDRSxtQkFBQTtFQUNBLGdCQUFBO0FDZko7QURtQkU7RUFDRSxjQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsbUJB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O0FEMkZBO0VBQ0UsZUFBQTtBQ3hGRiIsImZpbGUiOiJwYWdlL29mZmVyLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi9fbWVkaWFxdWVyeVwiO1xuXG4ub2ZmZXItcGFnZSB7XG4gIC8vIFNoYXJlZFxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJTdGFjayBTYW5zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjU2cmVtO1xuICAgIGNvbG9yOiAjMjIxYjEyO1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgfVxuXG4gICAgJi0tbGlnaHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgJi0tY2VudGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib2R5IHtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogIzIyMWIxMjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG5cbiAgICBzdHJvbmcge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3NwbGl0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDdyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICBnYXA6IDNyZW07XG4gICAgfVxuICBcblxuICAgICYtLXJldmVyc2Uge1xuICAgICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgICAgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcGxpdC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ0OHB4O1xuXG4gICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19zcGxpdC1tZWRpYSB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIH1cblxuICAmX19tZWRpYS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICB9XG5cbiAgLy8gSGVybyDigJQgMTg4MMOXOTAwIHBhbmVsLCBvbGl2ZSAjNzc3OTQ0XG4gICZfX2hlcm8ge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAwO1xuXG4gICAgQGluY2x1ZGUgcndkKDc2OCkge1xuICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDA7XG4gICAgfVxuICB9XG5cbiAgJl9faGVyby1wYW5lbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDkwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3OTQ0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHJ3ZCgxMTAwKSB7XG4gICAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoNzY4KSB7XG4gICAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVyby1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faGVyby1wYW5lbC0taGFzLW1vYmlsZS1iZyB7XG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xuICAgICAgLm9mZmVyLXBhZ2VfX2hlcm8tYmcge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAub2ZmZXItcGFnZV9faGVyby1iZy0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVyby1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDgyMHB4O1xuICAgIHBhZGRpbmc6IDhyZW0gMDtcblxuICAgIEBpbmNsdWRlIHJ3ZCg3NjgpIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICBwYWRkaW5nOiAzcmVtIDAgNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19oZXJvLWV5ZWJyb3cge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBhbGF0aW5vXCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjg4cmVtO1xuICAgIGNvbG9yOiAjZWM1MzAwO1xuICAgIG1hcmdpbjogMCAwIDFyZW07XG4gIH1cblxuICAmX19oZXJvLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIFwiU3RhY2sgU2FucyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDUuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNi42cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCgxMTAwKSB7XG4gICAgICBmb250LXNpemU6IDQuMnJlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJ3ZCg3NjgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbiAgICB9XG4gIH1cblxuICAmX19oZXJvLXN1YnRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTZyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG5cbiAgJl9faGVybyAuY3RhIHtcbiAgICBwYWRkaW5nOiAxLjlyZW0gMy42cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG5cbiAgLy8gSW50cm9cbiAgJl9faW50cm8ge1xuICAgIHBhZGRpbmc6IDEycmVtIDAgOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgcGFkZGluZzogNnJlbSAwIDRyZW07XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDc3MnB4O1xuICAgICAgbWF4LXdpZHRoOiA3MTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGb2N1cyArIGNhcmRzXG4gICZfX2ZvY3VzIHtcbiAgICBwYWRkaW5nOiAwIDAgOHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgcGFkZGluZzogMCAwIDRyZW07XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX3NwbGl0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgICAgbWluLWhlaWdodDogNTA5cHg7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDAwKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAxLjhyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoOTAwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0MywgMjQzLCAyNDMsIDAuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiA1cmVtIDUuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiA2MDZweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgcndkKDExMDApIHtcbiAgICAgIHBhZGRpbmc6IDMuNXJlbSAzcmVtO1xuICAgICAgbWluLWhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19jYXJkLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG5cbiAgJl9fY2FyZC10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU3RhY2sgU2FucyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBjb2xvcjogIzIyMWIxMjtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgJl9fY2FyZC1kZXNjIHtcbiAgICBmb250LWZhbWlseTogXCJTdGFjayBTYW5zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgY29sb3I6ICMyMjFiMTI7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gIC8vIEhvdyBpdCB3b3Jrc1xuICAmX19ob3cge1xuICAgIHBhZGRpbmc6IDRyZW0gMCAxMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSByd2QoOTAwKSB7XG4gICAgICBwYWRkaW5nOiAycmVtIDAgNXJlbTtcbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDAwKSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdhcmlhbnQ6IHfEhXNraWUgemRqxJljaWUsIHN6ZXJzenkgdGVrc3QgKGdhcCB+MjMwcHgsIG1lZGlhIDQxMnB4KVxuICAgICYtLW5hcnJvdy1tZWRpYSB7XG4gICAgICAub2ZmZXItcGFnZV9fc3BsaXQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA0MTJweDtcbiAgICAgICAgZ2FwOiAyM3JlbTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKDEyMDApIHtcbiAgICAgICAgICBnYXA6IDhyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgIGdhcDogM3JlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub2ZmZXItcGFnZV9fc3BsaXQtdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNjQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MTJweDtcbiAgICAgICAgbWluLWhlaWdodDogOTkwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxMDAwKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MjBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vZmZlci1wYWdlX19tZWRpYS1pbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFRoZXJhcHkgYmFubmVyXG4gICZfX3RoZXJhcHkge1xuICAgIHBhZGRpbmc6IDAgMCAxMHJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgcGFkZGluZzogMCAwIDVyZW07XG4gICAgfVxuICAgXG4gIH1cblxuICAmX190aGVyYXB5LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDYwNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgQGluY2x1ZGUgcndkKDc2OCkge1xuICAgICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGhlcmFweS1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB6LWluZGV4OiAwO1xuICB9XG5cbiAgJl9fdGhlcmFweS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBtYXgtd2lkdGg6IDQ0OHB4O1xuICAgIHBhZGRpbmc6IDZyZW0gOHJlbSA2cmVtIDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtO1xuXG4gICAgQGluY2x1ZGUgcndkKDExMDApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogM3JlbTtcbiAgICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoNzY4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMzQsIDI3LCAxOCwgMC42NSkgMCUsIHJnYmEoMzQsIDI3LCAxOCwgMC4zNSkgMTAwJSk7XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX2hlYWRpbmcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB9XG4gIH1cblxuICAvLyBDYXNlc1xuICAmX19jYXNlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0MTE4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSByd2QoOTAwKSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgfVxuXG4gICAgLmxpbmVfbGVmdCxcbiAgICAubGluZV9yaWdodCB7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLFxuICAgIC5jb250YWluZXItZmx1aWQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgIG1heC13aWR0aDogMTg0MXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICBAaW5jbHVkZSByd2QoOTAwKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19jYXNlcy1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgIG1heC13aWR0aDogMTAwJTtcbiBcbiAgICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwLjUzO1xuICAgIHotaW5kZXg6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiBcblxuXG4gICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwLjI1O1xuICAgIH1cbiAgfVxuXG4gICZfX2Nhc2VzLWhlYWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgfVxuXG4gICZfX2Nhc2VzLXRpdGxlIHtcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtc2l6ZTogMy44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDQuNTZyZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2FzZXMtZXllYnJvdyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUGFsYXRpbm9cIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuODhyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMXJlbTtcbiAgfVxuXG4gICZfX2Nhc2VzLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG1hcmdpbjogMS41cmVtIDAgMDtcbiAgfVxuXG4gICZfX2Nhc2VzLXBhbmVsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogNC41cmVtIDI4cmVtIDVyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltZy9iZ19jaXJjbGUucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbmJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAaW5jbHVkZSByd2QoMTQwMCkge1xuICAgICAgcGFkZGluZzogNC41cmVtIDhyZW0gNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByd2QoMTEwMCkge1xuICAgICAgcGFkZGluZzogNHJlbSA0cmVtIDRyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgXG4gICAgfVxuICB9XG5cbiAgJl9fY2FzZXMtaW50cm8ge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMCAwIDIuNXJlbTtcbiAgfVxuXG4gICZfX2Nhc2VzLW5vdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIG1hcmdpbjogMi41cmVtIDAgMDtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICZfX2xpc3QtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogM3JlbTtcbiAgICBtaW4taGVpZ2h0OiA5MXB4O1xuICAgIHBhZGRpbmc6IDAgNHJlbSAwIDZyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICBAaW5jbHVkZSByd2QoNzY4KSB7XG4gICAgICBnYXA6IDEuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDcwcHg7XG4gICAgfVxuXG4gICAgJi0tcmljaCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgXG4gICAgICBwYWRkaW5nOiAyLjhyZW0gNHJlbSAyLjhyZW0gNnJlbTtcblxuICAgICAgQGluY2x1ZGUgcndkKDc2OCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAyLjVyZW0gMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saXN0LWljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0LWNvbnRlbnQge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cblxuICAmX19saXN0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNeXJpYWQgUHJvXCIsIFwiU3RhY2sgU2FucyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIGNvbG9yOiAjMjIxYjEyO1xuICAgIG1hcmdpbjogMCAwIDEuOHJlbTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIH1cblxuICAmX19saXN0LXRleHQge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBjb2xvcjogIzIyMWIxMjtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgJl9fbGlzdC1pdGVtLS1yaWNoIHtcbiAgICAub2ZmZXItcGFnZV9fbGlzdC10ZXh0IHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdC0tYm94ZWQge1xuICAgIC5vZmZlci1wYWdlX19saXN0LWl0ZW0ge1xuICAgICAgbWluLWhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDAgNHJlbSAwIDEwcmVtO1xuICAgICAgZ2FwOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSByd2QoNzY4KSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDdyZW07XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDVyZW07XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9fbGlzdC1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDMuNHJlbTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICBAaW5jbHVkZSByd2QoNzY4KSB7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBSZWNvdmVyeVxuICAmX19yZWNvdmVyeSB7XG4gICAgcGFkZGluZzogMTByZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgcndkKDkwMCkge1xuICAgICAgcGFkZGluZzogNXJlbSAwO1xuICAgIH1cbiAgICAubGluZV9sZWZ0LCAubGluZV9yaWdodCB7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgICAgbWluLWhlaWdodDogNTkycHg7XG4gICAgICBtYXgtd2lkdGg6IDcxMnB4O1xuXG4gICAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFByb3BoeWxheGlzXG4gICZfX3Byb3BoeWxheGlzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTByZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cmVtO1xuICAgIH1cblxuICAgIC5vZmZlci1wYWdlX19zcGxpdCB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgXG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX2xpc3QtLWJveGVkIHtcbiAgICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Byb3BoeWxheGlzLW5vdGUge1xuICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogIzIyMWIxMjtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgIH1cblxuICAgIHN0cm9uZyB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFdoeSBjaG9vc2VcbiAgJl9fd2h5IHtcbiAgICBwYWRkaW5nOiAxMnJlbSAwIDE0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgIHBhZGRpbmc6IDZyZW0gMCA4cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3doeS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiU3RhY2sgU2FucyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogNC41NnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDAgOHJlbTtcblxuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDMuNHJlbTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gICAgfVxuXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICBsaW5lLWhlaWdodDogMi42cmVtO1xuICAgICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX3doeS1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiA2cmVtIDRyZW07XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSByd2QoOTAwKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICBnYXA6IDRyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgIGdhcDogMnJlbTtcbiAgICB9XG4gIH1cblxuICAmX193aHktaXRlbSB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcblxuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX193aHktaWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuXG4gICZfX3doeS1pdGVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJTdGFjayBTYW5zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICZfX3doeS1pdGVtLWRlc2Mge1xuICAgIGZvbnQtZmFtaWx5OiBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLy8gQ2xvc2luZ1xuICAmX19jbG9zaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogOHJlbSAwIDE0cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgIHBhZGRpbmc6IDRyZW0gMCA4cmVtO1xuICAgIH1cbiAgICAubGluZV9sZWZ0LCAubGluZV9yaWdodCB7XG4gICAgICB6LWluZGV4OiAxNTtcbiAgICB9XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAxKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMDAlKTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2luZy1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gICAgei1pbmRleDogMDtcbiAgfVxuXG4gICZfX2Nsb3NpbmctaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1MDtcblxuICAgIEBpbmNsdWRlIHJ3ZCgxMDAwKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjByZW07XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2luZy0tdGV4dC1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzJyZW07XG5cbiAgICBAaW5jbHVkZSByd2QoOTAwKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX2Nsb3NpbmctYmcge1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMjAlO1xuICAgICAgdG9wOiAtOHJlbTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlICsgOHJlbSk7XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX2Nsb3NpbmctaW5uZXIge1xuICAgICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX2Nsb3NpbmctY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jbG9zaW5nLW1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDUyMHB4O1xuXG4gICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19jbG9zaW5nLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cblxuICAmX19jbG9zaW5nLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDQycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9faGVhZGluZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX2JvZHkge1xuICAgICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICB9XG5cbiAgICAgIGVtLFxuICAgICAgaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICAgIGNvbG9yOiAjYjViODliO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2Nsb3Npbmctbm90ZSB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gICAgICBjb2xvcjogI2I1Yjg5YjtcbiAgICAgIG1hcmdpbjogMCAwIDFyZW07XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2xvc2luZy1jdGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG5cbiAgLy8gVGVjaG5vbG9naWUg4oCUIHRla3N0ICsgbGlzdGFcbiAgJl9fdGVjaCB7XG4gICAgcGFkZGluZzogMTByZW0gMCAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIHJ3ZCg5MDApIHtcbiAgICAgIHBhZGRpbmc6IDVyZW0gMCAwO1xuICAgIH1cblxuICAgIC5vZmZlci1wYWdlX19zcGxpdCB7XG4gICAgICBnYXA6IDguM3JlbTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX3NwbGl0LXRleHQge1xuICAgICAgbWF4LXdpZHRoOiA0NjdweDtcblxuICAgICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RlY2gtYXNpZGUge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSByd2QoMTAwMCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fdGVjaC1saXN0LWludHJvIHtcbiAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBjb2xvcjogIzIyMWIxMjtcbiAgICBtYXJnaW46IDAgMCAxLjVyZW07XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgLy8gSW53ZXN0eWNqYSDigJQgemRqxJljaWUgKyB0ZWtzdFxuICAmX19pbnZlc3Qge1xuICAgIHBhZGRpbmc6IDEzLjdyZW0gMCAxMHJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSByd2QoOTAwKSB7XG4gICAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgfVxuXG4gICAgLm9mZmVyLXBhZ2VfX3NwbGl0IHtcbiAgICAgIGdhcDogOC4zcmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDAwKSB7XG4gICAgICAgIGdhcDogM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgICAgbWF4LXdpZHRoOiA3MTJweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDU5MnB4O1xuIFxuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcblxuICAgICAgQGluY2x1ZGUgcndkKDEwMDApIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9fc3BsaXQtdGV4dCB7XG4gICAgICBtYXgtd2lkdGg6IDQ0OHB4O1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG5cbiAgICAgIEBpbmNsdWRlIHJ3ZCgxMDAwKSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub2ZmZXItcGFnZV9fYm9keSB7XG4gICAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiAxLjVyZW0gMCAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICAgICAgICBjb2xvcjogIzIyMWIxMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMDBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsIDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpO1xuXG4gIH1cblxufVxuZm9vdGVyIC5jb250YWluZXIgLmNvbF9fbGVmdCwgZm9vdGVyIC5jb250YWluZXIgLmNvbF9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59IiwiLm9mZmVyLXBhZ2VfX2hlYWRpbmcge1xuICBmb250LWZhbWlseTogXCJTdGFjayBTYW5zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAzLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiA0LjU2cmVtO1xuICBjb2xvcjogIzIyMWIxMjtcbiAgbWFyZ2luOiAwIDAgMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2hlYWRpbmctLWxpZ2h0IHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub2ZmZXItcGFnZV9faGVhZGluZy0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19oZWFkaW5nLS1jZW50ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjMjIxYjEyO1xufVxuLm9mZmVyLXBhZ2VfX2JvZHkgcCB7XG4gIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vZmZlci1wYWdlX19ib2R5IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4ub2ZmZXItcGFnZV9fYm9keSB1bCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbi5vZmZlci1wYWdlX19ib2R5IHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub2ZmZXItcGFnZV9fYm9keS0tbGlnaHQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5vZmZlci1wYWdlX19ib2R5LS1saWdodCBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ub2ZmZXItcGFnZV9fc3BsaXQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogN3JlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19zcGxpdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19zcGxpdC0tcmV2ZXJzZSAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3NwbGl0LXRleHQge1xuICBtYXgtd2lkdGg6IDQ0OHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAub2ZmZXItcGFnZV9fc3BsaXQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm9mZmVyLXBhZ2VfX21lZGlhLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbn1cbi5vZmZlci1wYWdlX19oZXJvIHtcbiAgcGFkZGluZzogMnJlbSAycmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hlcm8ge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwO1xuICB9XG59XG4ub2ZmZXItcGFnZV9faGVyby1wYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogOTAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICM3Nzc5NDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19oZXJvLXBhbmVsIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZlci1wYWdlX19oZXJvLXBhbmVsIHtcbiAgICBtaW4taGVpZ2h0OiA1MjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5vZmZlci1wYWdlX19oZXJvLXBhbmVsIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAub2ZmZXItcGFnZV9faGVyby1wYW5lbCA+IC5jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ub2ZmZXItcGFnZV9faGVyby1iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbi5vZmZlci1wYWdlX19oZXJvLWJnLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5vZmZlci1wYWdlX19oZXJvLXBhbmVsLS1oYXMtbW9iaWxlLWJnIC5vZmZlci1wYWdlX19oZXJvLWJnIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZlci1wYWdlX19oZXJvLXBhbmVsLS1oYXMtbW9iaWxlLWJnIC5vZmZlci1wYWdlX19oZXJvLWJnLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4ub2ZmZXItcGFnZV9faGVyby1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDgyMHB4O1xuICBwYWRkaW5nOiA4cmVtIDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hlcm8tY29udGVudCB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5vZmZlci1wYWdlX19oZXJvLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA1cmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9faGVyby1leWVicm93IHtcbiAgZm9udC1mYW1pbHk6IFwiUGFsYXRpbm9cIiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjg4cmVtO1xuICBjb2xvcjogI2VjNTMwMDtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cbi5vZmZlci1wYWdlX19oZXJvLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDUuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDYuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNC4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjhyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19oZXJvLXN1YnRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjE2cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAwIDAgM3JlbTtcbiAgbWF4LXdpZHRoOiA2MDBweDtcbn1cbi5vZmZlci1wYWdlX19oZXJvIC5jdGEge1xuICBwYWRkaW5nOiAxLjlyZW0gMy42cmVtO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5vZmZlci1wYWdlX19pbnRybyB7XG4gIHBhZGRpbmc6IDEycmVtIDAgOHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19pbnRybyB7XG4gICAgcGFkZGluZzogNnJlbSAwIDRyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19pbnRybyAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICBtaW4taGVpZ2h0OiA3NzJweDtcbiAgbWF4LXdpZHRoOiA3MTJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19pbnRybyAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2ZvY3VzIHtcbiAgcGFkZGluZzogMCAwIDhyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fZm9jdXMge1xuICAgIHBhZGRpbmc6IDAgMCA0cmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fZm9jdXMgLm9mZmVyLXBhZ2VfX3NwbGl0IHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fZm9jdXMgLm9mZmVyLXBhZ2VfX3NwbGl0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fZm9jdXMgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgbWluLWhlaWdodDogNTA5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19mb2N1cyAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgIG1pbi1oZWlnaHQ6IDMyMHB4O1xuICB9XG59XG4ub2ZmZXItcGFnZV9fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDEuOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQzLCAyNDMsIDI0MywgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNXJlbSA1LjVyZW07XG4gIG1pbi1oZWlnaHQ6IDYwNnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAub2ZmZXItcGFnZV9fY2FyZCB7XG4gICAgcGFkZGluZzogMy41cmVtIDNyZW07XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2NhcmQtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLm9mZmVyLXBhZ2VfX2NhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJTdGFjayBTYW5zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xuICBjb2xvcjogIzIyMWIxMjtcbiAgbWFyZ2luOiAwIDAgMS41cmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ub2ZmZXItcGFnZV9fY2FyZC1kZXNjIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhY2sgU2FucyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogIzIyMWIxMjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4ub2ZmZXItcGFnZV9faG93IHtcbiAgcGFkZGluZzogNHJlbSAwIDEwcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hvdyB7XG4gICAgcGFkZGluZzogMnJlbSAwIDVyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19ob3cgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19ob3cgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2hvdy0tbmFycm93LW1lZGlhIC5vZmZlci1wYWdlX19zcGxpdCB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDQxMnB4O1xuICBnYXA6IDIzcmVtO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hvdy0tbmFycm93LW1lZGlhIC5vZmZlci1wYWdlX19zcGxpdCB7XG4gICAgZ2FwOiA4cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19ob3ctLW5hcnJvdy1tZWRpYSAub2ZmZXItcGFnZV9fc3BsaXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2hvdy0tbmFycm93LW1lZGlhIC5vZmZlci1wYWdlX19zcGxpdC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hvdy0tbmFycm93LW1lZGlhIC5vZmZlci1wYWdlX19zcGxpdC10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZlci1wYWdlX19ob3ctLW5hcnJvdy1tZWRpYSAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICBtYXgtd2lkdGg6IDQxMnB4O1xuICBtaW4taGVpZ2h0OiA5OTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19ob3ctLW5hcnJvdy1tZWRpYSAub2ZmZXItcGFnZV9fc3BsaXQtbWVkaWEge1xuICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgbWluLWhlaWdodDogNDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY4cHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2hvdy0tbmFycm93LW1lZGlhIC5vZmZlci1wYWdlX19zcGxpdC1tZWRpYSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICB9XG59XG4ub2ZmZXItcGFnZV9faG93LS1uYXJyb3ctbWVkaWEgLm9mZmVyLXBhZ2VfX21lZGlhLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ub2ZmZXItcGFnZV9fdGhlcmFweSB7XG4gIHBhZGRpbmc6IDAgMCAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX190aGVyYXB5IHtcbiAgICBwYWRkaW5nOiAwIDAgNXJlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3RoZXJhcHktYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA2MDZweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXItcGFnZV9fdGhlcmFweS1ib3gge1xuICAgIG1pbi1oZWlnaHQ6IDQyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3RoZXJhcHktYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgei1pbmRleDogMDtcbn1cbi5vZmZlci1wYWdlX190aGVyYXB5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNDQ4cHg7XG4gIHBhZGRpbmc6IDZyZW0gOHJlbSA2cmVtIDA7XG4gIG1hcmdpbi1yaWdodDogNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX3RoZXJhcHktY29udGVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtO1xuICAgIHBhZGRpbmc6IDRyZW0gM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZlci1wYWdlX190aGVyYXB5LWNvbnRlbnQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDM0LCAyNywgMTgsIDAuNjUpIDAlLCByZ2JhKDM0LCAyNywgMTgsIDAuMzUpIDEwMCUpO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fdGhlcmFweS1jb250ZW50IC5vZmZlci1wYWdlX19oZWFkaW5nIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5vZmZlci1wYWdlX19jYXNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTByZW0gMCAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Y0MTE4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19jYXNlcyB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fY2FzZXMgLmxpbmVfbGVmdCxcbi5vZmZlci1wYWdlX19jYXNlcyAubGluZV9yaWdodCB7XG4gIHotaW5kZXg6IDE1O1xufVxuLm9mZmVyLXBhZ2VfX2Nhc2VzIC5jb250YWluZXIsXG4ub2ZmZXItcGFnZV9fY2FzZXMgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5vZmZlci1wYWdlX19jYXNlcyAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxODQxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19jYXNlcyAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2Nhc2VzLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvYmplY3QtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgb3BhY2l0eTogMC41MztcbiAgei1pbmRleDogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2Nhc2VzLWJnIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2Nhc2VzLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG4ub2ZmZXItcGFnZV9fY2FzZXMtdGl0bGUgaDEsIC5vZmZlci1wYWdlX19jYXNlcy10aXRsZSBoMiwgLm9mZmVyLXBhZ2VfX2Nhc2VzLXRpdGxlIGgzLCAub2ZmZXItcGFnZV9fY2FzZXMtdGl0bGUgaDQsIC5vZmZlci1wYWdlX19jYXNlcy10aXRsZSBoNSwgLm9mZmVyLXBhZ2VfX2Nhc2VzLXRpdGxlIGg2LCAub2ZmZXItcGFnZV9fY2FzZXMtdGl0bGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDMuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDQuNTZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2Nhc2VzLXRpdGxlIGgxLCAub2ZmZXItcGFnZV9fY2FzZXMtdGl0bGUgaDIsIC5vZmZlci1wYWdlX19jYXNlcy10aXRsZSBoMywgLm9mZmVyLXBhZ2VfX2Nhc2VzLXRpdGxlIGg0LCAub2ZmZXItcGFnZV9fY2FzZXMtdGl0bGUgaDUsIC5vZmZlci1wYWdlX19jYXNlcy10aXRsZSBoNiwgLm9mZmVyLXBhZ2VfX2Nhc2VzLXRpdGxlIHAge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fY2FzZXMtZXllYnJvdyB7XG4gIGZvbnQtZmFtaWx5OiBcIlBhbGF0aW5vXCIsIHNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi44OHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG4ub2ZmZXItcGFnZV9fY2FzZXMtZGVzYyB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiAxLjVyZW0gMCAwO1xufVxuLm9mZmVyLXBhZ2VfX2Nhc2VzLXBhbmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNC41cmVtIDI4cmVtIDVyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWcvYmdfY2lyY2xlLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAub2ZmZXItcGFnZV9fY2FzZXMtcGFuZWwge1xuICAgIHBhZGRpbmc6IDQuNXJlbSA4cmVtIDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2Nhc2VzLXBhbmVsIHtcbiAgICBwYWRkaW5nOiA0cmVtIDRyZW0gNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19jYXNlcy1wYW5lbCB7XG4gICAgcGFkZGluZzogM3JlbSAycmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fY2FzZXMtaW50cm8ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIG1hcmdpbjogMCAwIDIuNXJlbTtcbn1cbi5vZmZlci1wYWdlX19jYXNlcy1ub3RlIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW46IDIuNXJlbSAwIDA7XG59XG4ub2ZmZXItcGFnZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLm9mZmVyLXBhZ2VfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbiAgbWluLWhlaWdodDogOTFweDtcbiAgcGFkZGluZzogMCA0cmVtIDAgNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXItcGFnZV9fbGlzdC1pdGVtIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDJyZW07XG4gICAgbWluLWhlaWdodDogNzBweDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2xpc3QtaXRlbS0tcmljaCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAyLjhyZW0gNHJlbSAyLjhyZW0gNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXItcGFnZV9fbGlzdC1pdGVtLS1yaWNoIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAycmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fbGlzdC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5vZmZlci1wYWdlX19saXN0LWljb24ge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2xpc3QtY29udGVudCB7XG4gIG1pbi13aWR0aDogMDtcbiAgZmxleDogMTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5vZmZlci1wYWdlX19saXN0LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTXlyaWFkIFByb1wiLCBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICMyMjFiMTI7XG4gIG1hcmdpbjogMCAwIDEuOHJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm9mZmVyLXBhZ2VfX2xpc3QtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6ICMyMjFiMTI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm9mZmVyLXBhZ2VfX2xpc3QtaXRlbS0tcmljaCAub2ZmZXItcGFnZV9fbGlzdC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjMDAwO1xufVxuLm9mZmVyLXBhZ2VfX2xpc3QtLWJveGVkIC5vZmZlci1wYWdlX19saXN0LWl0ZW0ge1xuICBtaW4taGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDRyZW0gMCAxMHJlbTtcbiAgZ2FwOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2xpc3QtLWJveGVkIC5vZmZlci1wYWdlX19saXN0LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDJyZW0gMnJlbSAycmVtIDdyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjhweCkge1xuICAub2ZmZXItcGFnZV9fbGlzdC0tYm94ZWQgLm9mZmVyLXBhZ2VfX2xpc3QtaXRlbSB7XG4gICAgcGFkZGluZzogMnJlbSAycmVtIDJyZW0gNXJlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2xpc3QtLWJveGVkIC5vZmZlci1wYWdlX19saXN0LWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDMuNHJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub2ZmZXItcGFnZV9fbGlzdC0tYm94ZWQgLm9mZmVyLXBhZ2VfX2xpc3QtaWNvbiB7XG4gICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgIGxlZnQ6IDJyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19yZWNvdmVyeSB7XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fcmVjb3Zlcnkge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3JlY292ZXJ5IC5saW5lX2xlZnQsIC5vZmZlci1wYWdlX19yZWNvdmVyeSAubGluZV9yaWdodCB7XG4gIHotaW5kZXg6IDE1O1xufVxuLm9mZmVyLXBhZ2VfX3JlY292ZXJ5IC5vZmZlci1wYWdlX19zcGxpdC1tZWRpYSB7XG4gIG1pbi1oZWlnaHQ6IDU5MnB4O1xuICBtYXgtd2lkdGg6IDcxMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAub2ZmZXItcGFnZV9fcmVjb3ZlcnkgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgICBtaW4taGVpZ2h0OiAzNjBweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZlci1wYWdlX19wcm9waHlsYXhpcyB7XG4gIHBhZGRpbmc6IDAgMCAxMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19wcm9waHlsYXhpcyB7XG4gICAgcGFkZGluZzogMCAwIDVyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19wcm9waHlsYXhpcyAub2ZmZXItcGFnZV9fc3BsaXQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cbi5vZmZlci1wYWdlX19wcm9waHlsYXhpcyAub2ZmZXItcGFnZV9fbGlzdC0tYm94ZWQge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19wcm9waHlsYXhpcyAub2ZmZXItcGFnZV9fbGlzdC0tYm94ZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3Byb3BoeWxheGlzLW5vdGUge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICMyMjFiMTI7XG59XG4ub2ZmZXItcGFnZV9fcHJvcGh5bGF4aXMtbm90ZSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbn1cbi5vZmZlci1wYWdlX19wcm9waHlsYXhpcy1ub3RlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4ub2ZmZXItcGFnZV9fd2h5IHtcbiAgcGFkZGluZzogMTJyZW0gMCAxNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX193aHkge1xuICAgIHBhZGRpbmc6IDZyZW0gMCA4cmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fd2h5LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiU3RhY2sgU2FucyBUZXh0XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMy44cmVtO1xuICBsaW5lLWhlaWdodDogNC41NnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDAgOHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fd2h5LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogMy40cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX193aHktdGl0bGUgaDEsIC5vZmZlci1wYWdlX193aHktdGl0bGUgaDIsIC5vZmZlci1wYWdlX193aHktdGl0bGUgaDMsIC5vZmZlci1wYWdlX193aHktdGl0bGUgaDQsIC5vZmZlci1wYWdlX193aHktdGl0bGUgaDUsIC5vZmZlci1wYWdlX193aHktdGl0bGUgaDYsIC5vZmZlci1wYWdlX193aHktdGl0bGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cbi5vZmZlci1wYWdlX193aHktdGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBsaW5lLWhlaWdodDogMi42cmVtO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4ub2ZmZXItcGFnZV9fd2h5LWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDZyZW0gNHJlbTtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX193aHktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2OHB4KSB7XG4gIC5vZmZlci1wYWdlX193aHktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3doeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAzMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fd2h5LWl0ZW0ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3doeS1pY29uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5vZmZlci1wYWdlX193aHktaXRlbS10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlN0YWNrIFNhbnMgVGV4dFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm9mZmVyLXBhZ2VfX3doeS1pdGVtLWRlc2Mge1xuICBmb250LWZhbWlseTogXCJTdGFjayBTYW5zIFRleHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA4cmVtIDAgMTRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2Nsb3Npbmcge1xuICAgIHBhZGRpbmc6IDRyZW0gMCA4cmVtO1xuICB9XG59XG4ub2ZmZXItcGFnZV9fY2xvc2luZyAubGluZV9sZWZ0LCAub2ZmZXItcGFnZV9fY2xvc2luZyAubGluZV9yaWdodCB7XG4gIHotaW5kZXg6IDE1O1xufVxuLm9mZmVyLXBhZ2VfX2Nsb3Npbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiKDAsIDAsIDApIDAlLCByZ2JhKDAsIDAsIDAsIDApIDEwMCUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgei1pbmRleDogMDtcbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1MDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2Nsb3NpbmctaW5uZXIge1xuICAgIHBhZGRpbmctdG9wOiAyMHJlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2Nsb3NpbmctLXRleHQtbGVmdCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fY2xvc2luZy0tdGV4dC1sZWZ0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjByZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nLS10ZXh0LWxlZnQ6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4ub2ZmZXItcGFnZV9fY2xvc2luZy0tdGV4dC1sZWZ0IC5vZmZlci1wYWdlX19jbG9zaW5nLWJnIHtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgMjAlO1xuICB0b3A6IC04cmVtO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSArIDhyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xuICAub2ZmZXItcGFnZV9fY2xvc2luZy0tdGV4dC1sZWZ0IC5vZmZlci1wYWdlX19jbG9zaW5nLWlubmVyIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2Nsb3NpbmctLXRleHQtbGVmdCAub2ZmZXItcGFnZV9fY2xvc2luZy1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nLW1lZGlhIHtcbiAgbWF4LXdpZHRoOiA1MjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2Nsb3NpbmctbWVkaWEge1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuLm9mZmVyLXBhZ2VfX2Nsb3NpbmctY29udGVudCB7XG4gIG1heC13aWR0aDogNDQycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19jbG9zaW5nLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2Nsb3NpbmctY29udGVudCAub2ZmZXItcGFnZV9faGVhZGluZyB7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nLWNvbnRlbnQgLm9mZmVyLXBhZ2VfX2JvZHkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ub2ZmZXItcGFnZV9fY2xvc2luZy1jb250ZW50IC5vZmZlci1wYWdlX19ib2R5IGVtLFxuLm9mZmVyLXBhZ2VfX2Nsb3NpbmctY29udGVudCAub2ZmZXItcGFnZV9fYm9keSBpIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbiAgY29sb3I6ICNiNWI4OWI7XG59XG4ub2ZmZXItcGFnZV9fY2xvc2luZy1ub3RlIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5vZmZlci1wYWdlX19jbG9zaW5nLW5vdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGNvbG9yOiAjYjViODliO1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuLm9mZmVyLXBhZ2VfX2Nsb3Npbmctbm90ZSBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLm9mZmVyLXBhZ2VfX2Nsb3NpbmctY3RhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLm9mZmVyLXBhZ2VfX3RlY2gge1xuICBwYWRkaW5nOiAxMHJlbSAwIDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5MDBweCkge1xuICAub2ZmZXItcGFnZV9fdGVjaCB7XG4gICAgcGFkZGluZzogNXJlbSAwIDA7XG4gIH1cbn1cbi5vZmZlci1wYWdlX190ZWNoIC5vZmZlci1wYWdlX19zcGxpdCB7XG4gIGdhcDogOC4zcmVtO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX3RlY2ggLm9mZmVyLXBhZ2VfX3NwbGl0IHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX190ZWNoIC5vZmZlci1wYWdlX19zcGxpdC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NjdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX3RlY2ggLm9mZmVyLXBhZ2VfX3NwbGl0LXRleHQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX3RlY2gtYXNpZGUge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX190ZWNoLWFzaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5vZmZlci1wYWdlX190ZWNoLWxpc3QtaW50cm8ge1xuICBmb250LWZhbWlseTogXCJJbnRlclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgY29sb3I6ICMyMjFiMTI7XG4gIG1hcmdpbjogMCAwIDEuNXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLm9mZmVyLXBhZ2VfX2ludmVzdCB7XG4gIHBhZGRpbmc6IDEzLjdyZW0gMCAxMHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19pbnZlc3Qge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxufVxuLm9mZmVyLXBhZ2VfX2ludmVzdCAub2ZmZXItcGFnZV9fc3BsaXQge1xuICBnYXA6IDguM3JlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19pbnZlc3QgLm9mZmVyLXBhZ2VfX3NwbGl0IHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5vZmZlci1wYWdlX19pbnZlc3QgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgbWF4LXdpZHRoOiA3MTJweDtcbiAgbWluLWhlaWdodDogNTkycHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gIC5vZmZlci1wYWdlX19pbnZlc3QgLm9mZmVyLXBhZ2VfX3NwbGl0LW1lZGlhIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzYwcHg7XG4gIH1cbn1cbi5vZmZlci1wYWdlX19pbnZlc3QgLm9mZmVyLXBhZ2VfX3NwbGl0LXRleHQge1xuICBtYXgtd2lkdGg6IDQ0OHB4O1xuICBwYWRkaW5nLXRvcDogNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbiAgLm9mZmVyLXBhZ2VfX2ludmVzdCAub2ZmZXItcGFnZV9fc3BsaXQtdGV4dCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG4ub2ZmZXItcGFnZV9faW52ZXN0IC5vZmZlci1wYWdlX19ib2R5IHVsIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBtYXJnaW46IDEuNXJlbSAwIDA7XG59XG4ub2ZmZXItcGFnZV9faW52ZXN0IC5vZmZlci1wYWdlX19ib2R5IHVsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjZyZW07XG4gIGNvbG9yOiAjMjIxYjEyO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmZvb3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zMDBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYigwLCAwLCAwKSAxMDAlKTtcbn1cblxuZm9vdGVyIC5jb250YWluZXIgLmNvbF9fbGVmdCwgZm9vdGVyIC5jb250YWluZXIgLmNvbF9fcmlnaHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59IiwiJGJyb3dzZXItY29udGV4dDogMTg7IC8vIERlZmF1bHRcclxuXHJcbkBmdW5jdGlvbiByZW0oJHBpeGVscywgJGNvbnRleHQ6ICRicm93c2VyLWNvbnRleHQpIHtcclxuICBAcmV0dXJuICN7JHBpeGVscy8kY29udGV4dH1yZW07XHJcbn1cclxuXHJcbi8vIFNtYWxsIHRhYmxldHMgYW5kIGxhcmdlIHNtYXJ0cGhvbmVzIChsYW5kc2NhcGUgdmlldylcclxuJHNjcmVlbi1waG9uZTogNTY4cHg7XHJcbi8vIG9yaWVudGFsIHBob25lT3JpZW50YWxcclxuJHNjcmVlbi1waG9uZU9yaWVudGFsOiA3NjdweDtcclxuLy8gU21hbGwgdGFibGV0cyAocG9ydHJhaXQgdmlldylcclxuJHNjcmVlbi10YWJsZXQ6IDc2OHB4O1xyXG4vLyBUYWJsZXRzIGFuZCBzbWFsbCBkZXNrdG9wc1xyXG4kc2NyZWVuLXRhYmxldC1sZzogOTkycHg7XHJcbi8vIExhcmdlIHRhYmxldHMgYW5kIGRlc2t0b3BzXHJcbiRzY3JlZW4tbGFwdG9wLXNtOiAxMjAwcHg7XHJcbi8vIExhcHRvcFxyXG4kc2NyZWVuLWxhcHRvcDogMTM2NnB4O1xyXG4vLyBMYXB0b3AgYmlnXHJcbiRzbWFsbC1kZXNrdG9wLXNtOiAxNDQwcHg7XHJcbi8vIGRlc2t0b3BcclxuJHNjcmVlbi1kZXNrdG9wOiAxNjAwcHg7XHJcblxyXG4vLyBQaG9uZSBvcmllbnRhbFxyXG5AbWl4aW4gcGhvbmVPcmllbnRhbCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmVPcmllbnRhbH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKCBvcmllbnRhdGlvbjpsYW5kc2NhcGUpIHtcclxuICAgICAgICAgICBAY29udGVudDtcclxuICAgICAgIH1cclxuICAgfVxyXG59XHJcblxyXG4vLyBTbWFsbCBkZXZpY2VzXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tcGhvbmV9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBNZWRpdW0gZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0IHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXR9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBMYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQtbGcge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldC1sZ30pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEV4dHJhIGxhcmdlIGRldmljZXNcclxuQG1peGluIGxhcHRvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBsYXB0b3BcclxuQG1peGluIGxhcHRvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tbGFwdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBMYXB0b3AgYmlnXHJcbkBtaXhpbiBkZXNrdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNtYWxsLWRlc2t0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIERla3N0b3BcclxuQG1peGluIGRlc2t0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWRlc2t0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gZGV2aWNlc1xyXG5AbWl4aW4gcndkKCRzY3JlZW4pIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICRzY3JlZW4rJ3B4Jykge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuXHJcbiRncmlkLWJyZWFrcG9pbnRzOiAoXHJcbiAgeHM6IDAsXHJcbiAgc206IDU3NnB4LFxyXG4gIG1kOiA3NjhweCxcclxuICBsZzogOTkycHgsXHJcbiAgeGw6IDEyMDBweFxyXG4pICFkZWZhdWx0O1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTc1cHgsXHJcbiAgbWQ6IDc2NXB4LFxyXG4gIGxnOiA5OTBweCxcclxuICB4bDogMTE5MHB4XHJcbikgIWRlZmF1bHQ7XHJcbiJdfQ== */
