/*
Theme Name: OPENTABLE (facelift) child theme of Le-Grand-K
Theme URI: http://kayak.com
Author: Kaunas CMS Team
Author URI: http://kayak.com
Template: le-grand-k
Description: The 2020 OPENTABLE theme for a particular blog.
Version: 0.2.1
License: Kayak
License URI: http://kayak.com
Tags: R9 infrastructure, responsive-layout, translation-ready, accessibility-ready
*/
@font-face {
  font-family: 'BrandonText';
  src: url("https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_reg-webfont.woff2") format("woff2"), url("https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_reg-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 400;
}

@font-face {
  font-family: 'BrandonText';
  src: url("https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_med-webfont.woff2") format("woff2"), url("https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_med-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 500;
}

@font-face {
  font-family: 'BrandonText';
  src: url("https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_bld-webfont.woff2") format("woff2"), url("https://cdn.otstatic.com/common/font/Brandon/Brandon_txt_bld-webfont.woff") format("woff");
  font-style: normal;
  font-weight: 700;
}

html {
  font-size: 62.5%;
}

body {
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6rem;
  line-height: 3rem;
  color: #141A26;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
  margin: 0 auto;
  font-weight: 800;
}

h1, .h1 {
  font-size: 3.2rem;
  line-height: 3.6rem;
}

@media (min-width: 992px) {
  h1, .h1 {
    font-size: 4.8rem;
    line-height: 5.6rem;
  }
}

h2, .h2 {
  font-size: 3.2rem;
  line-height: 3.6rem;
}

@media (min-width: 992px) {
  h2, .h2 {
    font-size: 4.8rem;
    line-height: 5.6rem;
  }
}

h3, .h3 {
  font-size: 2.4rem;
  line-height: 2.8rem;
}

@media (min-width: 992px) {
  h3, .h3 {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

h4, .h4 {
  font-size: 2.4rem;
  line-height: 2.8rem;
}

@media (min-width: 992px) {
  h4, .h4 {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

h5, .h5 {
  font-size: 2.4rem;
  line-height: 2.8rem;
}

@media (min-width: 992px) {
  h5, .h5 {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

h6, .h6 {
  font-size: 2.4rem;
  line-height: 2.8rem;
}

@media (min-width: 992px) {
  h6, .h6 {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

p {
  font-size: 1.6rem;
  line-height: 3rem;
}

@media (min-width: 992px) {
  p {
    font-size: 1.6rem;
    line-height: 3rem;
  }
}

p em {
  font-size: inherit;
}

p strong {
  font-size: inherit;
}

p + p {
  margin-top: 10px;
}

small, .small {
  font-size: 1.4rem;
  line-height: 2rem;
}

.screen-reader-text {
  position: absolute;
  left: -9999px;
}

.hidden {
  display: none;
}

body {
  position: relative;
}

.site {
  overflow: hidden;
}

.content-section.section-dark, .content-section-wide.section-dark {
  background-color: #333333;
  color: white;
}

.content-section.section-dark *, .content-section-wide.section-dark * {
  color: white;
}

.content-section {
  margin: 0 auto;
}

@media (min-width: 576px) {
  .content-section {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .content-section {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .content-section {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .content-section {
    max-width: 1020px;
  }
}

@media (min-width: 1600px) {
  .content-section {
    max-width: 1020px;
  }
}

@media (min-width: 1920px) {
  .content-section {
    max-width: 1020px;
  }
}

.content-section .container {
  width: 100%;
}

@media (max-width: 575px) {
  .content-section .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.content-section-wide {
  max-width: 100%;
}

.content-section-wide .container {
  margin: 0 auto;
  width: 100%;
}

@media (min-width: 576px) {
  .content-section-wide .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  .content-section-wide .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .content-section-wide .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .content-section-wide .container {
    max-width: 1020px;
  }
}

@media (min-width: 1600px) {
  .content-section-wide .container {
    max-width: 1020px;
  }
}

@media (min-width: 1920px) {
  .content-section-wide .container {
    max-width: 1020px;
  }
}

@media (max-width: 575px) {
  .content-section-wide .container {
    padding-left: 30px;
    padding-right: 30px;
  }
}

.section-divider {
  height: 1px;
  clear: both;
}

.section-divider--long:before {
  content: "";
  display: block;
  width: 100%;
  border-top: 1px solid #E1E1E1;
}

.section-divider--short:before {
  content: "";
  display: block;
  width: 100px;
  border-top: 1px solid #E1E1E1;
}

.section-divider--large {
  margin-top: 50px;
  margin-bottom: 45px;
}

.section-divider--small {
  margin-top: 30px;
  margin-bottom: 25px;
}

.section-breadcrumbs {
  padding-bottom: 55px;
}

@media (min-width: 992px) {
  .section-breadcrumbs {
    padding-bottom: 75px;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .blocks-wrapper--2col-split-md-only .blocks {
    column-count: 2;
    column-gap: 24px;
  }
}

.blocks-wrapper--2col-split-md-only .blocks > * {
  break-inside: avoid;
}

.block--100-height {
  min-height: 100px;
}

@media (min-width: 992px) {
  .block--100-height-lg {
    min-height: 100px;
  }
}

@media (min-width: 992px) {
  .block--200-height-lg {
    min-height: 200px;
  }
}

.columns {
  display: flex;
  margin: -12px;
}

.columns--row {
  flex-direction: row;
  flex-wrap: wrap;
  align-items: flex-start;
}

.columns--padded {
  margin-top: 32px;
  margin-bottom: 32px;
}

@media (min-width: 992px) {
  .columns--in-entry-content {
    margin-left: -55px;
    margin-right: -55px;
  }
}

.columns .column {
  flex: 1 1 auto;
  width: 100%;
  padding: 12px;
}

.columns .column--unsized {
  width: auto !important;
}

.columns .column--one {
  width: 100%;
}

.columns .column--one-half {
  width: 50%;
}

@media (min-width: 576px) and (max-width: 767px) {
  .columns .column--one-half-sm {
    width: 50%;
    flex-grow: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .columns .column--one-half-md {
    width: 50%;
    flex-grow: 0;
  }
}

.columns .column--one-half-md-compensation {
  display: none;
}

@media (min-width: 768px) and (max-width: 991px) {
  .columns .column--one-half-md-compensation {
    display: block;
  }
}

@media (min-width: 992px) {
  .columns .column--one-half-lg {
    width: 50%;
  }
}

@media (min-width: 992px) {
  .columns .column--one-third-lg {
    width: 33.33%;
    flex-grow: 0;
  }
}

@media (min-width: 992px) {
  .columns .column--two-thirds-lg {
    width: 66.66%;
  }
}

@media (min-width: 992px) {
  .columns .column--one-fifth-lg {
    width: 20%;
    flex-grow: 0;
  }
}

@media (min-width: 992px) {
  .columns .column--two-fifths-lg {
    width: 40%;
    flex-grow: 0;
  }
}

@media (min-width: 992px) {
  .columns .column--three-fifths-lg {
    width: 60%;
    flex-grow: 0;
  }
}

@media (min-width: 992px) {
  .columns .column--four-fifths-lg {
    width: 80%;
    flex-grow: 0;
  }
}

@media (max-width: 767px) {
  .columns .column--hide-until-md {
    display: none;
  }
}

@media (max-width: 767px) {
  .columns .column--order-priority-until-md {
    order: 0;
  }
}

@media (max-width: 767px) {
  .columns .column--order-default-until-md {
    order: 1;
  }
}

.posted-on,
.byline {
  display: block;
}

.subscribe-video {
  text-align: right;
}

span.hotel-button {
  display: inline-block;
  padding: 20px 20px;
}

.noselect, .button, .site-header .header-area__navigation > *, .site-header .header-area__search > * {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
}

.link, .link-pointer, .post-item .post-cat-label,
.post-item .post-tag-label, .entry-header .post-cat-label,
.entry-header .post-tag-label, .tribe-events-meta-group a, .breadcrumbs a, .post-card-title__link, .post-card-meta__link, .post-item--round-left-aligned .post-title__link, .post-item--round-right-aligned .post-title__link, .category-card--city-guides .category-title__link, .site-footer a, .entry-content a {
  text-decoration: none;
}

.link:hover, .link-pointer:hover, .post-item .post-cat-label:hover,
.post-item .post-tag-label:hover, .entry-header .post-cat-label:hover,
.entry-header .post-tag-label:hover, .tribe-events-meta-group a:hover, .breadcrumbs a:hover, .post-card-title__link:hover, .post-card-meta__link:hover, .post-item--round-left-aligned .post-title__link:hover, .post-item--round-right-aligned .post-title__link:hover, .category-card--city-guides .category-title__link:hover, .site-footer a:hover, .entry-content a:hover {
  text-decoration: underline;
}

.link svg, .link-pointer svg, .post-item .post-cat-label svg, .post-item .post-tag-label svg, .entry-header .post-cat-label svg, .entry-header .post-tag-label svg, .tribe-events-meta-group a svg, .breadcrumbs a svg, .post-card-title__link svg, .post-card-meta__link svg, .post-item--round-left-aligned .post-title__link svg, .post-item--round-right-aligned .post-title__link svg, .category-card--city-guides .category-title__link svg, .site-footer a svg, .entry-content a svg {
  fill: inherit;
}

.blog-menu .menu-item-link {
  text-decoration: none;
}

.blog-menu .menu-item-link svg {
  fill: inherit;
}

.link, .link-pointer, .post-item .post-cat-label,
.post-item .post-tag-label, .entry-header .post-cat-label,
.entry-header .post-tag-label, .tribe-events-meta-group a {
  display: inline-flex;
  align-items: center;
  color: #DA3743;
  fill: #DA3743;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.link:focus, .link-pointer:focus, .post-item .post-cat-label:focus,
.post-item .post-tag-label:focus, .entry-header .post-cat-label:focus,
.entry-header .post-tag-label:focus, .tribe-events-meta-group a:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.breadcrumbs a {
  color: #2D333F;
  fill: #2D333F;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.breadcrumbs a:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.post-card-title__link, .post-card-meta__link, .post-item--round-left-aligned .post-title__link, .post-item--round-right-aligned .post-title__link, .category-card--city-guides .category-title__link {
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.post-card-title__link:focus, .post-card-meta__link:focus, .post-item--round-left-aligned .post-title__link:focus, .post-item--round-right-aligned .post-title__link:focus, .category-card--city-guides .category-title__link:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.blog-menu .menu-item-link {
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.blog-menu .menu-item-link:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.site-footer a {
  color: white;
  fill: white;
  text-decoration: none;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.site-footer a:focus {
  box-shadow: 0 0 0 0.3rem rgba(255, 255, 255, 0.25);
}

.link-on-image {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  text-decoration: none;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.link-on-image:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.link-on-image-dark {
  display: inline-flex;
  align-items: center;
  max-width: 100%;
  text-decoration: none;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.link-on-image-dark:focus {
  box-shadow: 0 0 0 0.3rem rgba(255, 255, 255, 0.25);
}

.link-pointer svg {
  margin-left: .5rem;
  width: 1.5rem;
  height: 1.5rem;
}

.button {
  padding: 1rem 1.6rem;
  box-sizing: border-box;
  display: inline-block;
  height: 4rem;
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 1.6rem;
  transition: all .15s ease-in-out;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
  color: white;
  background: #6F737B;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  border-color: transparent;
  outline: 0 !important;
  transition: all .15s ease-in-out;
  white-space: nowrap;
  cursor: pointer;
}

.button svg {
  margin: -6px 0;
}

.button:hover {
  background: #575a60;
  text-decoration: none !important;
}

.button:focus {
  background: #3f4145;
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.button:active {
  color: #cccccc;
  background: #333438;
}

.button:disabled {
  color: #999999;
  cursor: not-allowed;
}

.button--primary {
  color: white !important;
  background: #DA3743;
}

.button--primary svg {
  fill: white;
}

.button--primary:hover {
  background: #e2626b;
}

.button--primary:focus, .button--primary:active {
  color: white !important;
  background: #de4d57;
}

.button--white {
  color: #141A26 !important;
  background: white;
  border-color: #E1E1E1;
}

.button--white svg {
  fill: white;
}

.button--small {
  padding-top: 5px;
  padding-bottom: 5px;
  height: 3.2rem;
  font-size: 1.4rem;
  line-height: 2rem;
}

.button--small svg {
  margin: -7px 0;
}

.button--load-more {
  position: relative;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 280px;
  height: 48px;
  border-radius: 0 !important;
  text-decoration: none;
}

.button.is-processing {
  animation: load-more-blink 1s infinite;
}

.button.is-disabled {
  display: none;
}

@keyframes load-more-blink {
  0% {
    opacity: 1;
  }
  15% {
    opacity: .75;
  }
  30% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}

.button--util, .button--all {
  height: 32px;
  padding: 4px 16px;
  color: #141A26 !important;
  background: white;
  font-size: 1.4rem;
  line-height: 2rem;
  font-weight: normal;
  border-color: #E1E1E1;
}

.button--util svg, .button--all svg {
  fill: white;
}

.button--util:hover, .button--all:hover, .button--white:hover {
  background: whitesmoke;
}

.button--util:focus, .button--util:active, .button--all:focus, .button--all:active, .button--white:focus, .button--white:active {
  color: #141A26 !important;
  background: #fafafa;
}

.entry-content h1, .entry-content .h1, .entry-content h2, .entry-content .h2, .entry-content h3, .entry-content .h3, .entry-content h4, .entry-content .h4, .entry-content h5, .entry-content .h5, .entry-content h6, .entry-content .h6 {
  color: #141A26;
}

.entry-content h2 {
  font-size: 3rem;
  line-height: 3.8rem;
}

@media (max-width: 991px) {
  .entry-content h2 {
    font-size: 2.6rem;
    line-height: 3.2rem;
  }
}

.entry-content h3 {
  font-size: 2.6rem;
  line-height: 3.2rem;
}

@media (max-width: 991px) {
  .entry-content h3 {
    font-size: 2.4rem;
    line-height: 3rem;
  }
}

.entry-content h4 {
  font-size: 2.4rem;
  line-height: 3rem;
}

.entry-content h5 {
  font-size: 2.2rem;
  line-height: 2.8rem;
}

.entry-content h6 {
  font-size: 2rem;
}

.entry-content p {
  font-size: 1.6rem;
}

.entry-content a {
  color: #DA3743;
  fill: #DA3743;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.entry-content a:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.entry-content img {
  display: inline-block;
  max-width: 100%;
  height: auto;
}

.entry-content .wp-caption-text {
  margin: 12px 0 0;
}

.entry-content hr {
  margin: 12px 0;
  border-width: 1px 0 0 0;
  border-style: solid;
  border-color: rgba(0, 0, 0, 0.2);
}

.entry-content .text-mb-0 {
  margin-bottom: 0 !important;
}

.entry-content .text-mb-xxsmall {
  margin-bottom: 4px !important;
}

.entry-content .text-mb-small {
  margin-bottom: 12px !important;
}

.entry-content .text-mb-large {
  margin-bottom: 24px !important;
}

.entry-content .text-mb-xlarge {
  margin-bottom: 32px !important;
}

.entry-content .button--clickout {
  color: white !important;
  background: #DA3743;
}

.entry-content .button--clickout svg {
  fill: white;
}

.entry-content .button--clickout:hover {
  background: #e2626b;
}

.entry-content .button--clickout:focus, .entry-content .button--clickout:active {
  color: white !important;
  background: #de4d57;
}

.entry-content .button--neutral {
  color: white !important;
  background: #247F9E;
}

.entry-content .button--neutral svg {
  fill: white;
}

.entry-content .button--neutral:hover {
  background: #2da0c8;
}

.entry-content .button--neutral:focus, .entry-content .button--neutral:active {
  color: white !important;
  background: #2990b3;
}

.entry-content .text-small {
  font-size: 1.4rem;
  line-height: 2rem;
}

@media (max-width: 767px) {
  .entry-content .text-large,
  .entry-content .h-small {
    font-size: 1.8rem;
    line-height: 2.4rem;
  }
}

@media (min-width: 768px) {
  .entry-content .text-large,
  .entry-content .h-small {
    font-size: 2rem;
    line-height: 2.8rem;
  }
}

.entry-content .h1-alike {
  font-size: 3.2rem;
  line-height: 3.6rem;
}

@media (min-width: 992px) {
  .entry-content .h1-alike {
    font-size: 4.8rem;
    line-height: 5.6rem;
  }
}

.entry-content .h2-alike {
  font-size: 3.2rem;
  line-height: 3.6rem;
}

@media (min-width: 992px) {
  .entry-content .h2-alike {
    font-size: 4.8rem;
    line-height: 5.6rem;
  }
}

.entry-content .h3-alike {
  font-size: 2.4rem;
  line-height: 2.8rem;
}

@media (min-width: 992px) {
  .entry-content .h3-alike {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

.entry-content strong {
  font-size: inherit;
}

@media (max-width: 767px) {
  .entry-content .alignleft,
  .entry-content .alignright {
    width: 100%;
  }
}

@media (min-width: 768px) {
  .entry-content .alignleft {
    display: block;
    float: left;
    width: 50%;
    margin-right: 32px !important;
    margin-bottom: 32px !important;
  }
  .entry-content .alignright {
    display: block;
    float: right;
    width: 50%;
    margin-left: 32px !important;
    margin-bottom: 32px !important;
  }
  .entry-content .alignnone img,
  .entry-content .alignleft img,
  .entry-content .alignright img {
    display: block;
  }
  .entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6, .entry-content hr {
    clear: both;
  }
}

.entry-content .clear-both {
  clear: both;
}

.section-dark h1, .section-dark .h1, .section-dark h2, .section-dark .h2, .section-dark h3, .section-dark .h3, .section-dark h4, .section-dark .h4, .section-dark h5, .section-dark .h5, .section-dark h6, .section-dark .h6 {
  color: white;
}

.section-dark p {
  color: white;
}

.list-header {
  color: #141A26;
}

.img-responsive {
  max-width: 100%;
}

.form-group {
  display: flex;
}

@media (max-width: 575px) {
  .form-group {
    flex-direction: column;
  }
}

@media (min-width: 576px) {
  .form-group {
    flex-direction: row;
    flex-wrap: wrap;
  }
}

.form-group:not(:first-child) {
  margin-top: 24px;
}

.form-group .input {
  order: 0;
  flex: 1 0 auto;
}

@media (max-width: 575px) {
  .form-group .input + .button {
    order: 1;
    margin-top: 24px;
  }
}

@media (min-width: 576px) {
  .form-group .input + .button {
    order: 0;
    margin-left: 24px;
  }
}

.form-group .help {
  order: 0;
  margin-top: 8px;
  width: 100%;
}

.input {
  padding: 0.5rem 0.8rem;
  box-sizing: border-box;
  display: inline-block;
  height: 4rem;
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 1.6rem;
  transition: all .15s ease-in-out;
  font-weight: normal;
  background: white;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  border-color: rgba(0, 0, 0, 0.08);
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.input ::placeholder {
  color: #999999;
}

.input:hover {
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  border-color: rgba(0, 0, 0, 0.08);
}

.input:focus {
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  border-color: rgba(0, 0, 0, 0.08);
}

.input:active {
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  border-color: rgba(0, 0, 0, 0.2);
}

.input:disabled {
  color: #999999;
  background: rgba(255, 255, 255, 0.85);
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  border-color: rgba(0, 0, 0, 0.08);
  cursor: not-allowed;
}

.error .input {
  color: #DA3743;
  border-style: solid;
  border-width: 1px;
  border-radius: 4px;
  border-color: rgba(218, 55, 67, 0.1);
}

.post-card-title {
  margin: 0;
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-weight: bold;
  color: #141A26;
}

.post-meta {
  color: #2D333F;
}

.post-card-title__link, .post-card-meta__link, .post-item--round-left-aligned .post-title__link, .post-item--round-right-aligned .post-title__link {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
  color: #141A26;
}

.post-card-meta {
  font-size: 1.4rem;
  line-height: 2rem;
}

@media (min-width: 992px) {
  .entry-content, .entry-meta, .entry-divider, .entry-addons,
  .entry-breadcrumbs {
    margin: 0 auto;
    width: 783px;
  }
}

.entry-content img.enlarge {
  width: calc( 100% + 88.5px * 2);
  height: auto;
  max-width: none;
  margin-left: -88.5px;
  margin-right: -88.5px;
  margin-top: 32px;
  margin-bottom: 32px;
}

@media (max-width: 991px) {
  .entry-content img.enlarge {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}

.base-menu-item {
  display: inline-flex;
  padding-right: 30px;
  color: white;
  fill: white;
}

.base-menu-item > a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  border-bottom: 1px solid transparent;
}

.base-menu-item > a svg {
  fill: inherit;
}

.base-menu-item:last-child {
  padding-right: 0;
}

.content-section-extra-large {
  max-width: 1275px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0 auto;
}

.content-section-extra-large .container {
  padding: 0;
  width: 100%;
}

.site-content-contain .content-section--transparent .container {
  background: transparent;
}

.site-content-contain .content-section--min-60 {
  min-height: 60px;
}

.site-content-contain .content-section .container--has-columns,
.site-content-contain .content-section-wide .container--has-columns {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (max-width: 767px) {
  .site-content-contain .content-section--responsive-bottom-spacer,
  .site-content-contain .content-section-wide--responsive-bottom-spacer {
    margin-bottom: 0;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .site-content-contain .content-section--responsive-bottom-spacer,
  .site-content-contain .content-section-wide--responsive-bottom-spacer {
    margin-bottom: 20px;
  }
}

@media (min-width: 992px) {
  .site-content-contain .content-section--responsive-bottom-spacer,
  .site-content-contain .content-section-wide--responsive-bottom-spacer {
    margin-bottom: 40px;
  }
}

.search-results-total {
  padding-top: 40px;
  font-weight: bold;
}

.logo {
  display: flex;
  align-items: center;
  height: 32px;
}

.logo-link {
  display: block;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.logo-link:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.logo .mark {
  fill: #DA3743;
}

.logo .wordmark {
  fill: #1C1C1C;
}

.social-channels .social-icons {
  display: inline-flex;
  margin: 0 8px;
  padding: 4px;
  text-decoration: none;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  transition: background 200ms ease-out;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.social-channels .social-icons:hover {
  background: rgba(255, 255, 255, 0.35);
}

.social-channels .social-icons:focus {
  box-shadow: 0 0 0 0.3rem rgba(255, 255, 255, 0.25);
}

.social-channels .social-icons:first-child {
  margin-left: 0;
}

.social-channels .social-icons:last-child {
  margin-right: 0;
}

.social-channels--on-dark * {
  fill: white;
}

.breadcrumbs {
  font-size: 1.2rem;
  line-height: 2.8rem;
}

.breadcrumbs-separator {
  display: inline-block;
  vertical-align: middle;
  padding: 0 10px;
  margin-bottom: 2px;
  height: 15px;
  background-color: #2D333F;
  -webkit-mask: url('data:image/svg+xml;utf8,%3Csvg version="1.1" id="horizontal" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" focusable="false" viewBox="0 0 200 200"%3E%3Cpath fill="none" stroke="black" stroke-width="10" stroke-linecap="round" stroke-linejoin="round" d="M80 155l50-55-50-55" /%3E%3C/svg%3E') no-repeat 50% 50%;
  mask: url('data:image/svg+xml;utf8,%3Csvg version="1.1" id="horizontal" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" focusable="false" viewBox="0 0 200 200"%3E%3Cpath fill="none" stroke="black" stroke-width="10" stroke-linecap="round" stroke-linejoin="round" d="M80 155l50-55-50-55" /%3E%3C/svg%3E') no-repeat 50% 50%;
}

.breadcrumbs .current-item {
  font-weight: bold;
  color: #2D333F;
}

.category-card--city-guides .category-title__link {
  text-decoration: none;
  color: #141A26;
}

.category-card .category-card__block--image {
  display: flex;
  justify-content: center;
}

@media (max-width: 767px) {
  .category-card .category-card__block--text {
    padding-bottom: 10px;
  }
}

@media (min-width: 768px) {
  .category-card .category-card__block--text {
    padding-bottom: 20px;
  }
}

.category-card .category-thumbnail {
  max-width: 100%;
}

.category-card .category-thumbnail--circle {
  width: 350px;
}

.category-card--city-guides .category-title {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  padding-top: 10px;
  font-size: 2.4rem;
  line-height: 2.8rem;
}

@media (max-width: 767px) {
  .post-card--large .post-card-thumbnail, .post-card--large .post-card__block--image {
    max-height: 240px;
  }
}

@media (max-width: 575px) {
  .post-card--large .post-card-thumbnail, .post-card--large .post-card__block--image {
    max-height: 180px;
  }
}

@media (max-width: 575px) {
  .post-card {
    margin: 0 auto;
    max-width: 400px;
  }
}

.post-card--large {
  margin-bottom: 3rem;
}

.entry-content .post-card--large {
  margin-bottom: 0;
}

.post-card--large-image {
  position: relative;
  max-width: 100%;
}

.post-card--large-empty {
  height: 320px;
}

.post-card--large-empty .post-card-thumbnail__image {
  filter: grayscale(100%);
  opacity: .3;
}

.post-card--small {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  min-height: 80px;
  padding: 20px 0;
}

.post-card--large.post-card--featured {
  margin-bottom: 0;
}

.entry-content .post-card-title--large, .post-card-title--large {
  margin: 1rem 0;
  font-size: 2.0rem;
  line-height: 2.4rem;
}

.entry-content .post-card-title--large + .post-card-subtitle, .post-card-title--large + .post-card-subtitle {
  margin: -2rem 0 2rem;
  font-size: 1.4rem;
}

.post-card-title--featured {
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

@media (max-width: 767px) {
  .post-card-title--featured {
    font-size: 2.5rem;
    line-height: 3.0rem;
  }
}

@media (min-width: 768px) {
  .post-card-title--featured {
    font-size: 3.0rem;
    line-height: 3.6rem;
  }
}

.post-card-title--featured + .post-card-subtitle {
  margin: -1rem 0 2rem;
  font-weight: bold;
}

.post-card-title--large {
  font-size: 2.4rem;
  line-height: 2.8rem;
}

.post-card-title--small {
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.post-card-title__link.link-on-image-dark {
  color: white;
  fill: white;
}

.entry-content .post-card-title__link {
  color: inherit;
}

@media (max-width: 767px) {
  .post-card-title--large.post-card-title--featured {
    margin-top: 0;
  }
}

.section-dark .post-card-title__link:focus {
  box-shadow: 0 0 0 0.3rem rgba(255, 255, 255, 0.25);
}

.post-card-meta > * {
  display: inline-block;
}

.post-card-description {
  margin-bottom: 1.5rem;
  font-size: 1.4rem;
  line-height: 2rem;
}

.post-card-description > * {
  font-size: 1.4rem;
  line-height: 2rem;
}

.post-card-meta {
  margin-top: 5px;
}

.entry-content .post-card-meta__link {
  color: inherit;
}

.post-tag-links {
  margin-top: 15px;
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
  color: #DA3743;
}

.section-dark .post-card-meta__link:focus {
  box-shadow: 0 0 0 0.3rem rgba(255, 255, 255, 0.25);
}

.post-card-date,
.post-card-count,
.post-card-author {
  color: #2D333F;
}

.post-card-thumbnail {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  overflow: hidden;
  object-fit: contain;
}

.post-card--large .post-card-thumbnail__image {
  width: auto;
  height: 320px;
}

@media (max-width: 767px) {
  .post-card--large .post-card-thumbnail__image {
    width: 100%;
    height: auto;
  }
}

.entry-content .post-card-thumbnail .post-card-thumbnail__image {
  max-width: none;
}

.post-card--large-image .post-card-thumbnail {
  height: 190px;
}

.post-card--large-image .post-card-thumbnail__image {
  height: 190px;
  width: auto;
}

.post-card--small .post-card-thumbnail {
  width: 80px;
  height: 80px;
}

.post-card--small .post-card-thumbnail__image {
  width: auto;
  height: 80px;
}

.post-card--large .post-card__block--image {
  display: flex;
}

.post-card-wrapper--aside-list .post-card--small {
  border-bottom: 1px solid #E1E1E1;
}

.post-card-wrapper--aside-list .post-card--small .post-card__block--image {
  margin-left: 20px;
  height: 80px;
}

.post-card-wrapper--menu-list .post-card--small {
  padding: 0 0 15px;
}

.post-card-wrapper--menu-list .post-card--small * {
  color: white;
}

.post-card-wrapper--menu-list .post-card--small .post-card-title {
  font-size: 1.4rem;
}

.post-card-wrapper--menu-list .post-card--small .post-card-meta {
  margin-top: 5px;
  font-size: 1.2rem;
  line-height: 1.8rem;
}

.post-card-wrapper--menu-list .post-card--small .post-card__block--text {
  order: 2;
  width: calc(100% - 100px);
}

.post-card-wrapper--menu-list .post-card--small .post-card__block--image {
  order: 1;
  margin-right: 20px;
  height: 80px;
}

.post-card-wrapper--menu-list .post-card--large-image {
  position: relative;
}

.post-card-wrapper--menu-list .post-card--large-image .post-card__block--text {
  position: absolute;
  bottom: 9px;
  padding: 10px 15px;
  width: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.post-card-wrapper--menu-list .post-card-title--large-image {
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 1.6rem;
  line-height: 2.2rem;
  color: white;
}

.post-item {
  display: flex;
}

.post-item .post-thumbnail-wrapper {
  flex: 0 0 auto;
}

.post-item .post-header-wrapper {
  flex: 1 1 auto;
}

@media (max-width: 991px) {
  .post-item .post-header-wrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
  }
}

.post-item .post-cat-label,
.post-item .post-tag-label {
  font-weight: bold;
}

.post-thumbnail--115 {
  width: 115px;
}

.post-thumbnail--max-470 {
  width: 470px;
  max-width: 100%;
}

.post-item--round-left-aligned .post-thumbnail-wrapper {
  margin: 15px 15px 15px 0;
}

.post-item--round-left-aligned .post-header-wrapper {
  padding: 0;
}

.post-item--round-left-aligned .post-cat-label {
  font-size: 1.6rem;
  line-height: 2.4rem;
  font-weight: bold;
}

.post-item--round-left-aligned .post-title {
  font-size: 1.8rem;
  line-height: 2.4rem;
}

@media (max-width: 991px) {
  .post-item--round-left-aligned .post-header-title-wrapper {
    margin-top: -10px;
  }
}

@media (min-width: 992px) {
  .post-item--round-left-aligned .post-header-title-wrapper {
    margin-top: 10px;
  }
}

@media (max-width: 575px) {
  .post-item--round-right-aligned {
    flex-direction: column;
  }
}

@media (min-width: 576px) {
  .post-item--round-right-aligned {
    flex-direction: row;
  }
}

@media (max-width: 575px) {
  .post-item--round-right-aligned .post-thumbnail-wrapper {
    margin: 30px 0 0;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .post-item--round-right-aligned .post-thumbnail-wrapper {
    margin: 0 0 0 30px;
    width: 50%;
  }
}

@media (min-width: 992px) {
  .post-item--round-right-aligned .post-thumbnail-wrapper {
    margin: 0 0 0 60px;
  }
}

.post-item--round-right-aligned .post-header-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.post-item--round-right-aligned .post-cat-label {
  font-size: 1.6rem;
  line-height: 150%;
  font-weight: bold;
}

.post-item--round-right-aligned .post-header-description {
  margin-top: 30px;
  line-height: 150%;
}

.post-list-headline {
  width: 100%;
  padding-bottom: 15px;
  border-bottom: 1px solid #E1E1E1;
}

@media (max-width: 575px) {
  .post-list-headline {
    margin: 0 auto;
    max-width: 400px;
  }
}

.post-list-headline__title {
  display: block;
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-weight: bold;
}

@media (min-width: 992px) {
  .post-list-headline__title {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

.post-list-headline__link {
  display: inline-flex;
  align-items: flex-end;
}

.post-list-headline__description {
  display: inline-flex;
  font-size: 1.6rem;
  line-height: 3rem;
}

.post-list-headline-group {
  display: flex;
}

@media (max-width: 575px) {
  .post-list-headline-group {
    flex-wrap: wrap;
  }
}

@media (min-width: 576px) {
  .post-list-headline-group {
    justify-content: space-between;
  }
}

@media (max-width: 575px) {
  .post-list-headline-group .post-list-headline__description {
    width: 100%;
    line-height: 2.4rem;
  }
}

@media (max-width: 575px) {
  .post-list-headline-group .post-list-headline__link {
    width: 100%;
    padding-top: 16px;
  }
}

@media (min-width: 576px) {
  .post-list-headline-group .post-list-headline__link {
    padding-left: 16px;
  }
}

.post-list-headline__title + .post-list-headline-group {
  margin-top: 5px;
}

.load-more-wrapper {
  display: flex;
  justify-content: center;
}

.button-content {
  justify-content: center;
  align-items: center;
}

.button--load-more .button-content.default {
  display: inline-flex;
}

.button--load-more .button-content.processing {
  display: none;
}

.button--load-more.is-processing .button-content.default {
  display: none;
}

.button--load-more.is-processing .button-content.processing {
  display: inline-flex;
}

.blog-menu-mobile-wrapper,
.blog-menu-wrapper {
  height: inherit;
}

.blog-menu-mobile-wrapper {
  position: relative;
}

.blog-menu-mobile-wrapper .blog-menu-handle {
  position: relative;
}

.blog-menu-mobile-wrapper .blog-menu-panel {
  position: absolute;
  left: 0;
  top: 100%;
}

.blog-menu {
  list-style: none;
  margin: 0;
  padding: 0;
  height: inherit;
}

.blog-menu .menu-item {
  display: inline-flex;
  align-items: center;
  height: 100%;
  margin: 0 15px;
}

.blog-menu .menu-item > * {
  display: inline-flex;
  align-items: center;
}

.blog-menu .menu-item svg {
  width: 20px;
  height: 20px;
}

.blog-menu .menu-item-link {
  font-weight: bold;
  color: #141A26;
}

.blog-menu .menu-item-link:hover {
  color: #DA3743;
  fill: #DA3743;
}

.blog-menu .menu-item-link:focus {
  color: #DA3743;
  fill: #DA3743;
}

.blog-menu .current-menu-item .menu-item-link,
.blog-menu .current-menu-parent .menu-item-link,
.blog-menu .current-menu-ancestor .menu-item-link {
  color: #DA3743;
  fill: #DA3743;
}

.blog-menu-handle {
  display: flex;
  align-items: center;
  height: 100%;
}

.blog-menu-handle .menu-button {
  margin-left: -3px;
}

.menu-button {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  outline: 0 !important;
  transition: all .15s ease-in-out;
}

.menu-button:focus {
  box-shadow: 0 0 0 0.3rem rgba(97, 189, 219, 0.25);
}

.menu-button .svg-icon {
  fill: #141A26;
}

.menu-button .menu-button__icon-open,
.menu-button .menu-button__icon-close {
  align-items: center;
}

.blog-menu-handle .menu-button .menu-button__icon-open {
  display: none;
}

.blog-menu-handle .menu-button .menu-button__icon-closed {
  display: flex;
}

.blog-menu-handle .menu-button.open .menu-button__icon-open {
  display: flex;
}

.blog-menu-handle .menu-button.open .menu-button__icon-closed {
  display: none;
}

.blog-menu-panel {
  display: none;
  padding: 12.5px 0;
}

.blog-menu-panel.open {
  display: flex;
}

.blog-menu-panel .blog-menu {
  margin: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.blog-menu-panel .menu-item {
  margin: 5px 0;
  min-width: calc(100vw - 60px);
}

.blog-menu-panel-bg-wrapper {
  z-index: -1;
  display: none;
  position: fixed;
  top: 50px;
  left: 0;
  right: 0;
  height: calc(100vh - 50px);
  background: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(6px);
  overflow: hidden;
}

.blog-menu-panel-bg-wrapper.open {
  display: block;
}

.blog-menu-bar {
  margin: 0 -15px;
}

.blog-menu-bar .dropdown-menu-item-link {
  position: relative;
}

.blog-menu-bar .dropdown-menu-item-link svg {
  transition: transform 100ms ease-in;
  transform: rotate(0);
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu {
  position: absolute;
  left: 0;
  top: 100%;
  margin: 0 -15px;
  padding: 15px 0;
  min-width: 400px;
  flex-wrap: wrap;
  justify-content: flex-start;
  font-size: 1.4rem;
  line-height: 2rem;
  background: white;
  border-radius: 4px;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.35);
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu .menu-item {
  height: 30px;
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu,
.blog-menu-bar .dropdown-menu-item-link .sub-menu[aria-hidden="true"] {
  display: none;
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu[aria-hidden="false"] {
  display: flex;
}

.blog-menu-bar .dropdown-menu-item-link.open svg {
  transform: rotate3d(1, 0, 0, 180deg);
}

.blog-menu-bar .dropdown-menu-item-link .menu-item-link {
  margin-right: -5px;
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu .menu-item {
  width: calc(50% - 30px);
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu .menu-item-link {
  font-weight: normal;
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu .menu-item-link:not(:focus):not(:hover) {
  color: #91949A;
}

.blog-menu-bar .dropdown-menu-item-link .sub-menu .current-menu-item .menu-item-link {
  color: #DA3743 !important;
}

.blog-search-wrapper {
  height: inherit;
}

.blog-search-wrapper .blog-search-handle {
  position: relative;
}

.blog-search-wrapper .blog-search-panel {
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  max-width: 1275px;
  padding-left: 30px;
  padding-right: 30px;
  margin: 0 auto;
}

.header-search-handle {
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0;
}

.header-search-handle .menu-button {
  margin-left: -3px;
}

.menu-button .menu-button__icon-open,
.menu-button .menu-button__icon-close {
  align-items: center;
}

.header-search-handle .menu-button .menu-button__icon-open {
  display: none;
}

.header-search-handle .menu-button .menu-button__icon-closed {
  display: flex;
}

.header-search-handle .menu-button.open .menu-button__icon-open {
  display: flex;
}

.header-search-handle .menu-button.open .menu-button__icon-closed {
  display: none;
}

.blog-search-panel {
  display: none;
  padding: 12.5px 0;
}

.blog-search-panel.open {
  display: flex;
}

.blog-search-panel-contents {
  width: 100%;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .header-search-form-wrapper {
    max-width: 600px;
    margin: 0 auto;
  }
}

.header-search-form {
  padding: 75px 0 35px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}

@media (min-width: 768px) {
  .header-search-form {
    padding-top: 95px;
  }
}

.blog-search-panel-bg-wrapper {
  z-index: -1;
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100vh;
  background: rgba(255, 255, 255, 0.75);
  backdrop-filter: blur(6px);
  overflow: hidden;
}

.blog-search-panel-bg-wrapper.open {
  display: block;
}

.site-header {
  position: relative;
  z-index: 1000;
  height: 50px;
  background: white;
  border-bottom: 1px solid #D8D9DB;
}

.site-header .header-area--first {
  display: flex;
  z-index: 1000;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 50px;
}

.site-header .header-area__branding {
  flex: 0 0 auto;
}

.site-header .header-area__navigation {
  height: 100%;
}

.site-header .header-area__spacer {
  flex: 1 1 auto;
}

@media (max-width: 320px) {
  .site-header .header-area__cta {
    display: none;
  }
}

@media (max-width: 360px) {
  .site-header .header-area__cta .button--small {
    padding-left: .6rem;
    padding-right: .6rem;
  }
}

@media (max-width: 500px) {
  .site-header .header-area__cta .cta-description {
    display: none;
  }
}

.site-header .header-area-separator {
  height: 26px;
  border-right: 1px solid #E1E1E1;
}

.sticky-header-enabled .site-header {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1030;
}

.sticky-header-enabled .header-search-form {
  position: fixed;
  top: 50px;
}

.sticky-header-enabled .site-content::before {
  display: block;
  content: '';
  padding-top: 100px;
}

.site-branding-text {
  display: none;
}

.navigation-top {
  display: flex;
  align-items: center;
  height: inherit;
}

@media (min-width: 992px) {
  .navigation-top--mobile {
    display: none;
  }
}

@media (max-width: 991px) {
  .navigation-top--desktop {
    display: none;
  }
}

.header-area__spacing-separation-1, .header-area__spacing-separation-3, .header-area__spacing-separation-4, .header-area__spacing-separation-4 .subscribe-cta-wrapper, .header-area__spacing-separation-5 {
  display: flex;
  align-items: center;
  height: inherit;
}

.header-area__spacing-separation-1 .navigation-top--mobile .header-area-separator {
  margin: 0 15px;
}

.header-area__spacing-separation-3 .navigation-top--desktop .header-area-separator {
  margin: 0 20px;
}

@media (max-width: 991px) {
  .header-area__spacing-separation-4 .subscribe-cta-wrapper .header-area-separator {
    margin: 0 15px;
  }
}

@media (min-width: 992px) {
  .header-area__spacing-separation-4 .subscribe-cta-wrapper .header-area-separator {
    margin: 0 20px;
  }
}

@media (max-width: 991px) {
  .header-area__spacing-separation-5 .header-area-separator {
    margin: 0 15px;
  }
}

@media (min-width: 992px) {
  .header-area__spacing-separation-5 .header-area-separator {
    margin: 0 20px;
  }
}

.site-footer {
  padding: 50px 0;
  color: white;
  background-color: #2E333E;
}

@media (min-width: 768px) and (max-width: 991px) {
  .site-footer {
    padding: 60px 0 100px;
  }
}

@media (min-width: 992px) {
  .site-footer {
    padding: 65px 0 140px;
  }
}

.site-title-wrapper + .channels-wrapper {
  margin-top: 40px;
}

.nav-columns.footer-navigation .columns {
  width: 100%;
}

.nav-columns.footer-navigation .group-title,
.nav-columns.footer-navigation .items-list {
  font-size: 1.4rem;
  line-height: 2.4rem;
}

.nav-columns.footer-navigation .group-title {
  margin-bottom: 12px;
  font-weight: bold;
  text-transform: uppercase;
}

.nav-columns.footer-navigation .items-list {
  margin: 0;
  padding: 0;
  text-indent: 0;
  list-style-type: none;
}

.nav-columns.footer-navigation .items-list .item a {
  color: #ACACAC;
}

@media (min-width: 768px) {
  .site-footer {
    padding-bottom: 75px;
  }
}

.site-footer .footer-navigation .main-links {
  list-style: none;
  margin: -12px;
  padding: 0;
}

.site-footer .footer-navigation .main-links .main-link {
  display: inline-block;
  padding: 0 12px 12px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  font-weight: bold;
}

.site-footer .footer-row-first + .footer-row-second {
  margin-top: 32px;
}

.site-footer .footer-row-second {
  margin-bottom: 24px;
}

.site-footer .legal-links {
  display: flex;
  flex-wrap: wrap;
}

.site-footer .legal-links > * {
  margin-right: 12px;
}

.content-section-extra-large .container--single {
  border-bottom: 1px solid #E1E1E1;
}

@media (min-width: 1200px) {
  .content-section-extra-large .container--single {
    padding-left: 120px;
    padding-right: 120px;
  }
}

@media (max-width: 767px) {
  article.entry-wrapper .entry-header {
    flex-direction: column;
    padding: 30px 0;
  }
}

@media (min-width: 768px) {
  article.entry-wrapper .entry-header {
    padding: 40px 0;
  }
}

.entry-header {
  display: flex;
}

@media (min-width: 768px) {
  .entry-header {
    flex-wrap: wrap;
  }
}

.entry-header .post-cat-label,
.entry-header .post-tag-label {
  font-weight: bold;
}

@media (min-width: 768px) {
  .entry-header .entry-header-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    padding: 15px 0;
    width: calc(100% - 400px);
  }
}

@media (min-width: 992px) {
  .entry-header .entry-header-wrapper {
    width: calc(100% - 550px);
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .entry-header .entry-header-wrapper .entry-header-title-wrapper {
    min-height: 200px;
  }
}

@media (min-width: 992px) {
  .entry-header .entry-header-wrapper .entry-header-title-wrapper {
    min-height: 300px;
  }
}

@media (max-width: 575px) {
  .entry-header .post-thumbnail-wrapper {
    margin-top: 25px;
    text-align: center;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .entry-header .post-thumbnail-wrapper {
    margin-top: 50px;
    text-align: center;
  }
}

@media (min-width: 768px) {
  .entry-header .post-thumbnail-wrapper {
    margin-left: 50px;
  }
}

.entry-header .post-thumbnail-wrapper .post-thumbnail--circle {
  max-width: 100%;
}

@media (max-width: 767px) {
  .entry-header .post-thumbnail-wrapper .post-thumbnail--circle {
    height: 100%;
  }
}

@media (min-width: 768px) {
  .entry-header .post-thumbnail-wrapper .post-thumbnail--circle {
    width: 350px;
    height: auto;
  }
}

@media (min-width: 992px) {
  .entry-header .post-thumbnail-wrapper .post-thumbnail--circle {
    width: 500px;
  }
}

@media (max-width: 575px) {
  .entry-header .post-cat-label + .entry-title,
  .entry-header .post-tag-label + .entry-title {
    margin-top: 5px;
  }
}

@media (min-width: 992px) {
  .entry-header .post-cat-label + .entry-title,
  .entry-header .post-tag-label + .entry-title {
    margin-top: 10px;
  }
}

@media (max-width: 767px) {
  .entry-header .entry-meta {
    display: none;
  }
}

.entry-header .post-thumbnail-credits-wrapper {
  flex: 1 1 100%;
  line-height: 125%;
  color: #91949A;
}

@media (max-width: 767px) {
  .entry-header .post-thumbnail-credits-wrapper {
    margin-top: 10px;
  }
}

.single-tribe_events header.entry-header {
  display: flex;
}

.entry-schedule {
  margin-top: 10px;
  font-size: 2.4rem;
  line-height: 2.8rem;
  font-weight: bold;
}

.tribe-events-meta-group .tribe-events-single-section-title {
  font-size: 2.4rem;
  line-height: 2.8rem;
}

.tribe-events-meta-group dl {
  line-height: 2.4rem;
}

.tribe-events-meta-group dt {
  font-weight: bold;
}

.tribe-events-meta-group dd {
  margin: 0;
}

.tribe-events-meta-group a {
  line-height: 125%;
}

@media (max-width: 767px) {
  .tribe-events-meta-group + .tribe-events-meta-group {
    margin-top: 30px;
  }
}

.tribe-events-cal-links {
  margin: 60px 0 30px;
}

.tribe-events-cal-links .button + .button {
  margin-left: 10px;
}

#tribe-events-pg-template {
  margin: 0;
  max-width: none;
  padding: 0;
}

.entry-meta {
  display: flex;
  flex-wrap: nowrap;
}

.entry-meta__author-picture {
  margin-right: 15px;
  width: 66px;
  height: 66px;
  border-radius: 50%;
  overflow: hidden;
}

.entry-meta__details {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.entry-meta__details > * {
  line-height: 2.2rem;
}

.entry-meta .avatar {
  max-width: 100%;
  height: auto;
}

.entry-content {
  margin: 0 auto;
}

@media (max-width: 575px) {
  .entry-content {
    margin-top: 40px;
  }
}

@media (min-width: 992px) {
  .entry-content {
    margin-top: 60px;
  }
}

.entry-content-image-crop {
  position: relative;
  padding-top: 58.82%;
  overflow: hidden;
}

.entry-content-image-crop img {
  position: absolute;
  left: 0;
  top: -17%;
  max-width: 100%;
  height: auto;
}

.entry-content .wp-caption {
  margin: 20px 0;
}

.entry-content .wp-caption-text {
  font-size: 1.2rem;
  line-height: 1.8rem;
}

.entry-video {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
}

.entry-video iframe,
.entry-video object,
.entry-video embed,
.entry-video video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.entry-divider {
  height: 1px;
  clear: both;
}

.entry-divider--long:before {
  content: "";
  display: block;
  width: 100%;
  border-top: 1px solid #E1E1E1;
}

.entry-divider--short:before {
  content: "";
  display: block;
  width: 100px;
  border-top: 1px solid #E1E1E1;
}

.entry-divider--large {
  margin-top: 50px;
  margin-bottom: 45px;
}

.entry-divider--small {
  margin-top: 30px;
  margin-bottom: 25px;
}

@media screen and (max-width: 385px) {
  .embed-container iframe {
    min-width: 300px !important;
  }
}

.embed-container--video {
  position: relative;
  padding-bottom: 56.25%;
  padding-top: 30px;
  overflow: hidden;
  max-width: 100%;
  height: auto;
}

.embed-container--video iframe, .embed-container--video object, .embed-container--video embed {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.embed-container--video.fullwidth {
  max-width: 100%;
}

@media (min-width: 992px) {
  .embed-container--video.fullwidth {
    margin-left: -118.5px;
    margin-right: -118.5px;
    max-width: 1020px;
    padding-bottom: 67.5%;
  }
}

.entry-addons,
.entry-breadcrumbs {
  padding-bottom: 55px;
}

@media (min-width: 992px) {
  .entry-addons,
  .entry-breadcrumbs {
    padding-bottom: 75px;
  }
}

.entry-content .wq_singleResultWrapper {
  float: none;
}

.highlighted-articles {
  padding-top: 32px;
  padding-bottom: 48px;
  background: #FFF8EB;
}

.highlighted-articles-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.highlighted-articles-wrapper .section-divider {
  width: 100%;
}

.highlighted-articles-group {
  display: flex;
  justify-content: center;
  width: 100%;
}

@media (max-width: 991px) {
  .highlighted-articles-group {
    flex-direction: column;
  }
}

@media (max-width: 991px) {
  .highlighted-articles-group.group-size-2 > * {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .highlighted-articles-group.group-size-2 > * {
    width: calc((100% - 21px) / 2);
  }
}

@media (max-width: 991px) {
  .highlighted-articles-group.group-size-3 > * {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .highlighted-articles-group.group-size-3 > * {
    width: calc((100% - 42px) / 3);
  }
}

@media (max-width: 991px) {
  .highlighted-articles-group.group-size-4 > * {
    width: 100%;
  }
}

@media (min-width: 992px) {
  .highlighted-articles-group.group-size-4 > * {
    width: calc((100% - 63px) / 4);
  }
}

@media (min-width: 992px) {
  .highlighted-articles-group > *:not(:first-child) {
    margin-left: 10px;
    padding-left: 10px;
    border-left: 1px solid #E1E1E1;
  }
}

.highlighted-article--major {
  width: 100%;
}

.taxonomy-header .author-card-thumbnail {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 310px;
  width: 100%;
  line-height: 0;
  overflow: hidden;
}

.taxonomy-header .author-card-thumbnail__image {
  position: relative;
  max-width: none;
  height: 310px;
  width: 100%;
  /*background: $color__pattens-blue linear-gradient($color__slate-gey, transparent)*/
  background: #999999;
  object-fit: cover;
}

.taxonomy-header {
  padding-bottom: 40px;
  border-bottom: 1px solid #E1E1E1;
}

@media (max-width: 575px) {
  .taxonomy-header {
    padding-top: 30px;
  }
}

@media (min-width: 576px) {
  .taxonomy-header {
    padding-top: 85px;
  }
}

@media (max-width: 575px) {
  .taxonomy-header .author-card-thumbnail-wrapper {
    margin-left: -25px;
    margin-right: -25px;
  }
}

@media (min-width: 768px) {
  .taxonomy-header .author-card-thumbnail {
    height: 320px;
  }
}

@media (min-width: 768px) {
  .taxonomy-header .author-card-thumbnail__image {
    height: 320px;
  }
}

@media (max-width: 991px) {
  .taxonomy-header .taxonomy-meta--empty {
    display: none;
  }
}

.taxonomy-header .taxonomy-title {
  margin-bottom: 12px;
  font-family: "BrandonText", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
}

.taxonomy-header .taxonomy-subtitle {
  font-weight: bold;
}

.taxonomy-header .taxonomy-title + .taxonomy-subtitle {
  margin-top: -4rem;
  margin-bottom: 5rem;
}

.taxonomy-header .taxonomy-description--author {
  padding-top: 20px;
}

.taxonomy-contents--top-spacing {
  margin-top: 30px;
}

@media (min-width: 992px) {
  .taxonomy-contents--top-spacing {
    margin-top: 60px;
  }
}

.featured-section {
  color: white;
  background-repeat: no-repeat;
}

@media (max-width: 991px) {
  .featured-section {
    padding: 30px 0;
    min-height: 240px;
  }
}

@media (max-width: 575px) {
  .featured-section {
    background-size: cover;
    background-position: left 160px center;
  }
}

@media (min-width: 576px) and (max-width: 991px) {
  .featured-section {
    background-size: contain;
    background-position: left calc(50% + 400px/2) center;
  }
}

@media (min-width: 992px) {
  .featured-section {
    min-height: 320px;
    padding: 60px 0;
    background-size: contain;
    background-position: left calc(50% + 600px/2) center;
  }
}

@media (max-width: 575px) {
  .featured-section-content-wrapper {
    width: 70%;
  }
}

@media (min-width: 576px) {
  .featured-section-content-wrapper {
    width: 50%;
  }
}

.featured-section__headline {
  display: block;
  padding-bottom: 15px;
  border-bottom: 1px solid;
  font-weight: bold;
}

@media (max-width: 767px) {
  .featured-section__headline {
    font-size: 1.6rem;
    line-height: 2.4rem;
  }
}

@media (min-width: 768px) {
  .featured-section__headline {
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
}

.featured-section__title {
  display: block;
  font-weight: bold;
}

@media (max-width: 767px) {
  .featured-section__title {
    font-size: 2.4rem;
    line-height: 2.8rem;
  }
}

@media (min-width: 768px) {
  .featured-section__title {
    margin-right: 60px;
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

.featured-section__headline + .featured-section__title {
  margin-top: 15px;
}

.featured-section__title + .featured-section__cta {
  margin-top: 20px;
}

.newsletter-form {
  padding: 50px 0 40px;
}

.newsletter-form__fields {
  padding: 20px 0;
  max-width: 500px;
}

.newsletter-form-title {
  font-weight: bold;
}

@media (max-width: 991px) {
  .newsletter-form-title {
    font-size: 3.2rem;
    line-height: 3.6rem;
  }
}

@media (min-width: 992px) {
  .newsletter-form-title {
    font-size: 4.8rem;
    line-height: 5.6rem;
  }
}

.newsletter-form-description {
  font-weight: bold;
  font-size: 1.6rem;
  line-height: 2.4rem;
}

.newsletter-form-title + .newsletter-form-description {
  margin-top: 10px;
}

.newsletter-form-notice {
  font-size: 1.4rem;
  line-height: 2rem;
}

.resource-section {
  background-color:  #FFF8EB;
  padding: 90px 0px;
}

.column--white {
  background-color: white;
  border-radius: 4px;
  padding: 10px;
}

.r9-eloqua-form .form-action .button--red {
  color: white !important;
  background: #DA3743;
  width: 100%;
}

.column--white .content-wrapper{
  padding: 20px;
}

.column--one-half-lg {
 align-self: stretch;
}

.entry-content::after {
   display: block;
   content: '';
   clear: both;
   margin-bottom: 32px;
 }
.r9-rich-snippet {
  padding: 45px 0;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left calc(50% + 600px/2) center;
  margin-top: 30px;
  margin-bottom: 30px;
}

@media (min-width: 1200px) {
  .r9-rich-snippet {
    min-height: 320px;
    margin-right: -85px;
    margin-left: -85px;
    border: inset 20px transparent;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .r9-rich-snippet {
    margin-right: -55px;
    margin-left: -55px;
  }
}

@media (max-width: 991px) {
  .r9-rich-snippet {
    margin-right: -135px;
    margin-left: -135px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .r9-rich-snippet {
    background-position: left calc(60% + 400px/2) center;
  }
}

@media (max-width: 575px) {
  .r9-rich-snippet {
    margin-right: -25px;
    margin-left: -25px;
    background-position: center bottom;
    background-size: 500px 341px;
  }
}

@media (max-width: 319px) {
  .r9-rich-snippet {
    background-position: center bottom;
    background-size: 320px 218px;
  }
}

.r9-rich-snippet__container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  max-width: 55%;
  margin-left: 65px;
}

@media (min-width: 992px) and (max-width: 1199px) {
  .r9-rich-snippet__container {
    margin-left: 55px;
  }
}

@media (max-width: 991px) {
  .r9-rich-snippet__container {
    max-width: 45%;
    margin-left: 130px;
  }
}

@media (min-width: 576px) and (max-width: 767px) {
  .r9-rich-snippet__container {
    max-width: 35%;
  }
}

@media (max-width: 575px) {
  .r9-rich-snippet__container {
    max-width: 100%;
    margin-left: 25px;
    margin-right: 25px;
    padding-bottom: 320px;
  }
}

@media (max-width: 319px) {
  .r9-rich-snippet__container {
    padding-bottom: 200px;
  }
}

.r9-rich-snippet__title {
  display: block;
  color: inherit !important;
}

.r9-rich-snippet__text {
  display: block;
  padding-bottom: 20px;
  color: inherit;
}

@media (min-width: 768px) {
  .r9-rich-snippet__text {
    font-size: 2rem;
    line-height: 3rem;
  }
}

.r9-rich-snippet--alpha {
  background-color: #FCEEEF;
  color: #1A0A47;
}

.r9-rich-snippet--echo {
  background-size: contain, 120% 120%;
  background-color: #36153d;
  background-position: left calc(50% + 600px/2) center, left;
  color: #FCEEEF;
}

@media (min-width: 576px) and (max-width: 767px) {
  .r9-rich-snippet--echo {
    background-position: left calc(60% + 400px/2) center;
  }
}

@media (max-width: 575px) {
  .r9-rich-snippet--echo {
    background-position: center bottom;
    background-size: 500px 341px, 0px 0px;
  }
}

@media (max-width: 319px) {
  .r9-rich-snippet--echo {
    background-position: center bottom;
    background-size: 320px 218px, 0px 0px;
  }
}

.post-card--large .post-card-thumbnail__image {
  max-width: none;
}

/*# sourceMappingURL=data:application/json;base64,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RUE7RUFDRTtJQUNFLHdCQUF3QjtJQUN4QixvREFBb0Q7RUFDdEQ7QUFDRjs7QUFFQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLGVBQWU7SUFDZix3QkFBd0I7SUFDeEIsb0RBQW9EO0VBQ3REO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLFVBQVU7RUFDWjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxVQUFVO0VBQ1o7QUFDRjs7QUFFQTtFQUNFLGNBQWM7RUFDZCxvQkFBb0I7RUFDcEIsd0JBQXdCO0VBQ3hCLGlCQUFpQjtBQUNuQjs7QUFFQTtFQUNFO0lBQ0UsaUJBQWlCO0lBQ2pCLG1CQUFtQjtFQUNyQjtBQUNGOztBQUVBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsbUJBQW1CO0VBQ3JCO0FBQ0Y7O0FBRUE7RUFDRSxjQUFjO0VBQ2QsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsbUJBQW1CO0VBQ3JCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGtCQUFrQjtJQUNsQixpQkFBaUI7SUFDakIsbUJBQW1CO0VBQ3JCO0FBQ0Y7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxnQkFBZ0I7QUFDbEI7O0FBRUE7RUFDRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxlQUFlO0VBQ2YsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0FBQ25COztBQUVBO0VBQ0U7SUFDRSxpQkFBaUI7SUFDakIsbUJBQW1CO0VBQ3JCO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGlCQUFpQjtJQUNqQixtQkFBbUI7RUFDckI7QUFDRjs7QUFFQTtFQUNFLGlCQUFpQjtFQUNqQixpQkFBaUI7RUFDakIsbUJBQW1CO0FBQ3JCOztBQUVBO0VBQ0UsZ0JBQWdCO0FBQ2xCOztBQUVBO0VBQ0UsaUJBQWlCO0VBQ2pCLGlCQUFpQjtBQUNuQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogT1BFTlRBQkxFIChmYWNlbGlmdCkgY2hpbGQgdGhlbWUgb2YgTGUtR3JhbmQtS1xuVGhlbWUgVVJJOiBodHRwOi8va2F5YWsuY29tXG5BdXRob3I6IEthdW5hcyBDTVMgVGVhbVxuQXV0aG9yIFVSSTogaHR0cDovL2theWFrLmNvbVxuVGVtcGxhdGU6IGxlLWdyYW5kLWtcbkRlc2NyaXB0aW9uOiBUaGUgMjAyMCBPUEVOVEFCTEUgdGhlbWUgZm9yIGEgcGFydGljdWxhciBibG9nLlxuVmVyc2lvbjogMC4yLjFcbkxpY2Vuc2U6IEtheWFrXG5MaWNlbnNlIFVSSTogaHR0cDovL2theWFrLmNvbVxuVGFnczogUjkgaW5mcmFzdHJ1Y3R1cmUsIHJlc3BvbnNpdmUtbGF5b3V0LCB0cmFuc2xhdGlvbi1yZWFkeSwgYWNjZXNzaWJpbGl0eS1yZWFkeVxuKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0JztcbiAgc3JjOiB1cmwoXCJodHRwczovL2Nkbi5vdHN0YXRpYy5jb20vY29tbW9uL2ZvbnQvQnJhbmRvbi9CcmFuZG9uX3R4dF9yZWctd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9jZG4ub3RzdGF0aWMuY29tL2NvbW1vbi9mb250L0JyYW5kb24vQnJhbmRvbl90eHRfcmVnLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0JztcbiAgc3JjOiB1cmwoXCJodHRwczovL2Nkbi5vdHN0YXRpYy5jb20vY29tbW9uL2ZvbnQvQnJhbmRvbi9CcmFuZG9uX3R4dF9tZWQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9jZG4ub3RzdGF0aWMuY29tL2NvbW1vbi9mb250L0JyYW5kb24vQnJhbmRvbl90eHRfbWVkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0JyYW5kb25UZXh0JztcbiAgc3JjOiB1cmwoXCJodHRwczovL2Nkbi5vdHN0YXRpYy5jb20vY29tbW9uL2ZvbnQvQnJhbmRvbi9CcmFuZG9uX3R4dF9ibGQtd2ViZm9udC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiaHR0cHM6Ly9jZG4ub3RzdGF0aWMuY29tL2NvbW1vbi9mb250L0JyYW5kb24vQnJhbmRvbl90eHRfYmxkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbiAgY29sb3I6ICMxNDFBMjY7XG59XG5cbmgxLCAuaDEsIGgyLCAuaDIsIGgzLCAuaDMsIGg0LCAuaDQsIGg1LCAuaDUsIGg2LCAuaDYge1xuICBtYXJnaW46IDAgYXV0bztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBsaW5lLWhlaWdodDogMy42cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiA0LjhyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNnJlbTtcbiAgfVxufVxuXG5oMiwgLmgyIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMiwgLmgyIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogNS42cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGgzLCAuaDMge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgfVxufVxuXG5oNSwgLmg1IHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBoNSwgLmg1IHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICB9XG59XG5cbmg2LCAuaDYge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGg2LCAuaDYge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cblxucCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbnAgZW0ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG59XG5cbnAgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5wICsgcCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jb250ZW50LXNlY3Rpb24uc2VjdGlvbi1kYXJrLCAuY29udGVudC1zZWN0aW9uLXdpZGUuc2VjdGlvbi1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uY29udGVudC1zZWN0aW9uLnNlY3Rpb24tZGFyayAqLCAuY29udGVudC1zZWN0aW9uLXdpZGUuc2VjdGlvbi1kYXJrICoge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb250ZW50LXNlY3Rpb24ge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGVudC1zZWN0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24ge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgbWF4LXdpZHRoOiAxMDIwcHg7XG4gIH1cbn1cblxuLmNvbnRlbnQtc2VjdGlvbiAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGVudC1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jb250ZW50LXNlY3Rpb24td2lkZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRlbnQtc2VjdGlvbi13aWRlIC5jb250YWluZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGVudC1zZWN0aW9uLXdpZGUgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbi13aWRlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250ZW50LXNlY3Rpb24td2lkZSAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbi13aWRlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbi13aWRlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbi13aWRlIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY29udGVudC1zZWN0aW9uLXdpZGUgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnNlY3Rpb24tZGl2aWRlciB7XG4gIGhlaWdodDogMXB4O1xuICBjbGVhcjogYm90aDtcbn1cblxuLnNlY3Rpb24tZGl2aWRlci0tbG9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuXG4uc2VjdGlvbi1kaXZpZGVyLS1zaG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuLnNlY3Rpb24tZGl2aWRlci0tbGFyZ2Uge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4uc2VjdGlvbi1kaXZpZGVyLS1zbWFsbCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbi5zZWN0aW9uLWJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2VjdGlvbi1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2Nrcy13cmFwcGVyLS0yY29sLXNwbGl0LW1kLW9ubHkgLmJsb2NrcyB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICAgIGNvbHVtbi1nYXA6IDI0cHg7XG4gIH1cbn1cblxuLmJsb2Nrcy13cmFwcGVyLS0yY29sLXNwbGl0LW1kLW9ubHkgLmJsb2NrcyA+ICoge1xuICBicmVhay1pbnNpZGU6IGF2b2lkO1xufVxuXG4uYmxvY2stLTEwMC1oZWlnaHQge1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay0tMTAwLWhlaWdodC1sZyB7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay0tMjAwLWhlaWdodC1sZyB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW46IC0xMnB4O1xufVxuXG4uY29sdW1ucy0tcm93IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmNvbHVtbnMtLXBhZGRlZCB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1ucy0taW4tZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IC01NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTU1cHg7XG4gIH1cbn1cblxuLmNvbHVtbnMgLmNvbHVtbiB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTJweDtcbn1cblxuLmNvbHVtbnMgLmNvbHVtbi0tdW5zaXplZCB7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW5zIC5jb2x1bW4tLW9uZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29sdW1ucyAuY29sdW1uLS1vbmUtaGFsZiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zIC5jb2x1bW4tLW9uZS1oYWxmLXNtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29sdW1ucyAuY29sdW1uLS1vbmUtaGFsZi1tZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuLmNvbHVtbnMgLmNvbHVtbi0tb25lLWhhbGYtbWQtY29tcGVuc2F0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbHVtbnMgLmNvbHVtbi0tb25lLWhhbGYtbWQtY29tcGVuc2F0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbHVtbnMgLmNvbHVtbi0tb25lLWhhbGYtbGcge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2x1bW5zIC5jb2x1bW4tLW9uZS10aGlyZC1sZyB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2x1bW5zIC5jb2x1bW4tLXR3by10aGlyZHMtbGcge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2x1bW5zIC5jb2x1bW4tLW9uZS1maWZ0aC1sZyB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2x1bW5zIC5jb2x1bW4tLXR3by1maWZ0aHMtbGcge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1ucyAuY29sdW1uLS10aHJlZS1maWZ0aHMtbGcge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sdW1ucyAuY29sdW1uLS1mb3VyLWZpZnRocy1sZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmbGV4LWdyb3c6IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zIC5jb2x1bW4tLWhpZGUtdW50aWwtbWQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb2x1bW5zIC5jb2x1bW4tLW9yZGVyLXByaW9yaXR5LXVudGlsLW1kIHtcbiAgICBvcmRlcjogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbHVtbnMgLmNvbHVtbi0tb3JkZXItZGVmYXVsdC11bnRpbC1tZCB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLnBvc3RlZC1vbixcbi5ieWxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN1YnNjcmliZS12aWRlbyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5zcGFuLmhvdGVsLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMjBweCAyMHB4O1xufVxuXG4ubm9zZWxlY3QsIC5idXR0b24sIC5zaXRlLWhlYWRlciAuaGVhZGVyLWFyZWFfX25hdmlnYXRpb24gPiAqLCAuc2l0ZS1oZWFkZXIgLmhlYWRlci1hcmVhX19zZWFyY2ggPiAqIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAvKiBpT1MgU2FmYXJpICovXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIFNhZmFyaSAqL1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEtvbnF1ZXJvciBIVE1MICovXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIEZpcmVmb3ggKi9cbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBJbnRlcm5ldCBFeHBsb3Jlci9FZGdlICovXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAvKiBOb24tcHJlZml4ZWQgdmVyc2lvbiwgY3VycmVudGx5IHN1cHBvcnRlZCBieSBDaHJvbWUgYW5kIE9wZXJhICovXG59XG5cbi5saW5rLCAubGluay1wb2ludGVyLCAucG9zdC1pdGVtIC5wb3N0LWNhdC1sYWJlbCxcbi5wb3N0LWl0ZW0gLnBvc3QtdGFnLWxhYmVsLCAuZW50cnktaGVhZGVyIC5wb3N0LWNhdC1sYWJlbCxcbi5lbnRyeS1oZWFkZXIgLnBvc3QtdGFnLWxhYmVsLCAudHJpYmUtZXZlbnRzLW1ldGEtZ3JvdXAgYSwgLmJyZWFkY3J1bWJzIGEsIC5wb3N0LWNhcmQtdGl0bGVfX2xpbmssIC5wb3N0LWNhcmQtbWV0YV9fbGluaywgLnBvc3QtaXRlbS0tcm91bmQtbGVmdC1hbGlnbmVkIC5wb3N0LXRpdGxlX19saW5rLCAucG9zdC1pdGVtLS1yb3VuZC1yaWdodC1hbGlnbmVkIC5wb3N0LXRpdGxlX19saW5rLCAuY2F0ZWdvcnktY2FyZC0tY2l0eS1ndWlkZXMgLmNhdGVnb3J5LXRpdGxlX19saW5rLCAuc2l0ZS1mb290ZXIgYSwgLmVudHJ5LWNvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbms6aG92ZXIsIC5saW5rLXBvaW50ZXI6aG92ZXIsIC5wb3N0LWl0ZW0gLnBvc3QtY2F0LWxhYmVsOmhvdmVyLFxuLnBvc3QtaXRlbSAucG9zdC10YWctbGFiZWw6aG92ZXIsIC5lbnRyeS1oZWFkZXIgLnBvc3QtY2F0LWxhYmVsOmhvdmVyLFxuLmVudHJ5LWhlYWRlciAucG9zdC10YWctbGFiZWw6aG92ZXIsIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBhOmhvdmVyLCAuYnJlYWRjcnVtYnMgYTpob3ZlciwgLnBvc3QtY2FyZC10aXRsZV9fbGluazpob3ZlciwgLnBvc3QtY2FyZC1tZXRhX19saW5rOmhvdmVyLCAucG9zdC1pdGVtLS1yb3VuZC1sZWZ0LWFsaWduZWQgLnBvc3QtdGl0bGVfX2xpbms6aG92ZXIsIC5wb3N0LWl0ZW0tLXJvdW5kLXJpZ2h0LWFsaWduZWQgLnBvc3QtdGl0bGVfX2xpbms6aG92ZXIsIC5jYXRlZ29yeS1jYXJkLS1jaXR5LWd1aWRlcyAuY2F0ZWdvcnktdGl0bGVfX2xpbms6aG92ZXIsIC5zaXRlLWZvb3RlciBhOmhvdmVyLCAuZW50cnktY29udGVudCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5saW5rIHN2ZywgLmxpbmstcG9pbnRlciBzdmcsIC5wb3N0LWl0ZW0gLnBvc3QtY2F0LWxhYmVsIHN2ZywgLnBvc3QtaXRlbSAucG9zdC10YWctbGFiZWwgc3ZnLCAuZW50cnktaGVhZGVyIC5wb3N0LWNhdC1sYWJlbCBzdmcsIC5lbnRyeS1oZWFkZXIgLnBvc3QtdGFnLWxhYmVsIHN2ZywgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGEgc3ZnLCAuYnJlYWRjcnVtYnMgYSBzdmcsIC5wb3N0LWNhcmQtdGl0bGVfX2xpbmsgc3ZnLCAucG9zdC1jYXJkLW1ldGFfX2xpbmsgc3ZnLCAucG9zdC1pdGVtLS1yb3VuZC1sZWZ0LWFsaWduZWQgLnBvc3QtdGl0bGVfX2xpbmsgc3ZnLCAucG9zdC1pdGVtLS1yb3VuZC1yaWdodC1hbGlnbmVkIC5wb3N0LXRpdGxlX19saW5rIHN2ZywgLmNhdGVnb3J5LWNhcmQtLWNpdHktZ3VpZGVzIC5jYXRlZ29yeS10aXRsZV9fbGluayBzdmcsIC5zaXRlLWZvb3RlciBhIHN2ZywgLmVudHJ5LWNvbnRlbnQgYSBzdmcge1xuICBmaWxsOiBpbmhlcml0O1xufVxuXG4uYmxvZy1tZW51IC5tZW51LWl0ZW0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2ctbWVudSAubWVudS1pdGVtLWxpbmsgc3ZnIHtcbiAgZmlsbDogaW5oZXJpdDtcbn1cblxuLmxpbmssIC5saW5rLXBvaW50ZXIsIC5wb3N0LWl0ZW0gLnBvc3QtY2F0LWxhYmVsLFxuLnBvc3QtaXRlbSAucG9zdC10YWctbGFiZWwsIC5lbnRyeS1oZWFkZXIgLnBvc3QtY2F0LWxhYmVsLFxuLmVudHJ5LWhlYWRlciAucG9zdC10YWctbGFiZWwsIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjREEzNzQzO1xuICBmaWxsOiAjREEzNzQzO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluazpmb2N1cywgLmxpbmstcG9pbnRlcjpmb2N1cywgLnBvc3QtaXRlbSAucG9zdC1jYXQtbGFiZWw6Zm9jdXMsXG4ucG9zdC1pdGVtIC5wb3N0LXRhZy1sYWJlbDpmb2N1cywgLmVudHJ5LWhlYWRlciAucG9zdC1jYXQtbGFiZWw6Zm9jdXMsXG4uZW50cnktaGVhZGVyIC5wb3N0LXRhZy1sYWJlbDpmb2N1cywgLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGE6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjNyZW0gcmdiYSg5NywgMTg5LCAyMTksIDAuMjUpO1xufVxuXG4uYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjMkQzMzNGO1xuICBmaWxsOiAjMkQzMzNGO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uYnJlYWRjcnVtYnMgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuM3JlbSByZ2JhKDk3LCAxODksIDIxOSwgMC4yNSk7XG59XG5cbi5wb3N0LWNhcmQtdGl0bGVfX2xpbmssIC5wb3N0LWNhcmQtbWV0YV9fbGluaywgLnBvc3QtaXRlbS0tcm91bmQtbGVmdC1hbGlnbmVkIC5wb3N0LXRpdGxlX19saW5rLCAucG9zdC1pdGVtLS1yb3VuZC1yaWdodC1hbGlnbmVkIC5wb3N0LXRpdGxlX19saW5rLCAuY2F0ZWdvcnktY2FyZC0tY2l0eS1ndWlkZXMgLmNhdGVnb3J5LXRpdGxlX19saW5rIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLnBvc3QtY2FyZC10aXRsZV9fbGluazpmb2N1cywgLnBvc3QtY2FyZC1tZXRhX19saW5rOmZvY3VzLCAucG9zdC1pdGVtLS1yb3VuZC1sZWZ0LWFsaWduZWQgLnBvc3QtdGl0bGVfX2xpbms6Zm9jdXMsIC5wb3N0LWl0ZW0tLXJvdW5kLXJpZ2h0LWFsaWduZWQgLnBvc3QtdGl0bGVfX2xpbms6Zm9jdXMsIC5jYXRlZ29yeS1jYXJkLS1jaXR5LWd1aWRlcyAuY2F0ZWdvcnktdGl0bGVfX2xpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjNyZW0gcmdiYSg5NywgMTg5LCAyMTksIDAuMjUpO1xufVxuXG4uYmxvZy1tZW51IC5tZW51LWl0ZW0tbGluayB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5ibG9nLW1lbnUgLm1lbnUtaXRlbS1saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zcmVtIHJnYmEoOTcsIDE4OSwgMjE5LCAwLjI1KTtcbn1cblxuLnNpdGUtZm9vdGVyIGEge1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbGw6IHdoaXRlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zaXRlLWZvb3RlciBhOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5saW5rLW9uLWltYWdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubGluay1vbi1pbWFnZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuM3JlbSByZ2JhKDk3LCAxODksIDIxOSwgMC4yNSk7XG59XG5cbi5saW5rLW9uLWltYWdlLWRhcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5saW5rLW9uLWltYWdlLWRhcms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjNyZW0gcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbn1cblxuLmxpbmstcG9pbnRlciBzdmcge1xuICBtYXJnaW4tbGVmdDogLjVyZW07XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuXG4uYnV0dG9uIHtcbiAgcGFkZGluZzogMXJlbSAxLjZyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0cmVtO1xuICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNnJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kOiAjNkY3MzdCO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5idXR0b24gc3ZnIHtcbiAgbWFyZ2luOiAtNnB4IDA7XG59XG5cbi5idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTc1YTYwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICMzZjQxNDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuM3JlbSByZ2JhKDk3LCAxODksIDIxOSwgMC4yNSk7XG59XG5cbi5idXR0b246YWN0aXZlIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJhY2tncm91bmQ6ICMzMzM0Mzg7XG59XG5cbi5idXR0b246ZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeSB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjREEzNzQzO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5IHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uYnV0dG9uLS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2UyNjI2Yjtcbn1cblxuLmJ1dHRvbi0tcHJpbWFyeTpmb2N1cywgLmJ1dHRvbi0tcHJpbWFyeTphY3RpdmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RlNGQ1Nztcbn1cblxuLmJ1dHRvbi0td2hpdGUge1xuICBjb2xvcjogIzE0MUEyNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjRTFFMUUxO1xufVxuXG4uYnV0dG9uLS13aGl0ZSBzdmcge1xuICBmaWxsOiB3aGl0ZTtcbn1cblxuLmJ1dHRvbi0tc21hbGwge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBoZWlnaHQ6IDMuMnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuXG4uYnV0dG9uLS1zbWFsbCBzdmcge1xuICBtYXJnaW46IC03cHggMDtcbn1cblxuLmJ1dHRvbi0tbG9hZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMjgwcHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5idXR0b24uaXMtcHJvY2Vzc2luZyB7XG4gIGFuaW1hdGlvbjogbG9hZC1tb3JlLWJsaW5rIDFzIGluZmluaXRlO1xufVxuXG4uYnV0dG9uLmlzLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGtleWZyYW1lcyBsb2FkLW1vcmUtYmxpbmsge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxNSUge1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4uYnV0dG9uLS11dGlsLCAuYnV0dG9uLS1hbGwge1xuICBoZWlnaHQ6IDMycHg7XG4gIHBhZGRpbmc6IDRweCAxNnB4O1xuICBjb2xvcjogIzE0MUEyNiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItY29sb3I6ICNFMUUxRTE7XG59XG5cbi5idXR0b24tLXV0aWwgc3ZnLCAuYnV0dG9uLS1hbGwgc3ZnIHtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5idXR0b24tLXV0aWw6aG92ZXIsIC5idXR0b24tLWFsbDpob3ZlciwgLmJ1dHRvbi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZXNtb2tlO1xufVxuXG4uYnV0dG9uLS11dGlsOmZvY3VzLCAuYnV0dG9uLS11dGlsOmFjdGl2ZSwgLmJ1dHRvbi0tYWxsOmZvY3VzLCAuYnV0dG9uLS1hbGw6YWN0aXZlLCAuYnV0dG9uLS13aGl0ZTpmb2N1cywgLmJ1dHRvbi0td2hpdGU6YWN0aXZlIHtcbiAgY29sb3I6ICMxNDFBMjYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cblxuLmVudHJ5LWNvbnRlbnQgaDEsIC5lbnRyeS1jb250ZW50IC5oMSwgLmVudHJ5LWNvbnRlbnQgaDIsIC5lbnRyeS1jb250ZW50IC5oMiwgLmVudHJ5LWNvbnRlbnQgaDMsIC5lbnRyeS1jb250ZW50IC5oMywgLmVudHJ5LWNvbnRlbnQgaDQsIC5lbnRyeS1jb250ZW50IC5oNCwgLmVudHJ5LWNvbnRlbnQgaDUsIC5lbnRyeS1jb250ZW50IC5oNSwgLmVudHJ5LWNvbnRlbnQgaDYsIC5lbnRyeS1jb250ZW50IC5oNiB7XG4gIGNvbG9yOiAjMTQxQTI2O1xufVxuXG4uZW50cnktY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDMuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IGgyIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4ycmVtO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IGgzIHtcbiAgZm9udC1zaXplOiAyLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW50cnktY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgaDQge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDNyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGg1IHtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGg2IHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG4uZW50cnktY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IGEge1xuICBjb2xvcjogI0RBMzc0MztcbiAgZmlsbDogI0RBMzc0MztcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuM3JlbSByZ2JhKDk3LCAxODksIDIxOSwgMC4yNSk7XG59XG5cbi5lbnRyeS1jb250ZW50IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5lbnRyeS1jb250ZW50IC53cC1jYXB0aW9uLXRleHQge1xuICBtYXJnaW46IDEycHggMCAwO1xufVxuXG4uZW50cnktY29udGVudCBociB7XG4gIG1hcmdpbjogMTJweCAwO1xuICBib3JkZXItd2lkdGg6IDFweCAwIDAgMDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5lbnRyeS1jb250ZW50IC50ZXh0LW1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC50ZXh0LW1iLXh4c21hbGwge1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnRleHQtbWItc21hbGwge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC50ZXh0LW1iLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweCAhaW1wb3J0YW50O1xufVxuXG4uZW50cnktY29udGVudCAudGV4dC1tYi14bGFyZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b24tLWNsaWNrb3V0IHtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6ICNEQTM3NDM7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b24tLWNsaWNrb3V0IHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uLS1jbGlja291dDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlMjYyNmI7XG59XG5cbi5lbnRyeS1jb250ZW50IC5idXR0b24tLWNsaWNrb3V0OmZvY3VzLCAuZW50cnktY29udGVudCAuYnV0dG9uLS1jbGlja291dDphY3RpdmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2RlNGQ1Nztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbi0tbmV1dHJhbCB7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjMjQ3RjlFO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uLS1uZXV0cmFsIHN2ZyB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uZW50cnktY29udGVudCAuYnV0dG9uLS1uZXV0cmFsOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzJkYTBjODtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbi0tbmV1dHJhbDpmb2N1cywgLmVudHJ5LWNvbnRlbnQgLmJ1dHRvbi0tbmV1dHJhbDphY3RpdmUge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzI5OTBiMztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW50cnktY29udGVudCAudGV4dC1sYXJnZSxcbiAgLmVudHJ5LWNvbnRlbnQgLmgtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeS1jb250ZW50IC50ZXh0LWxhcmdlLFxuICAuZW50cnktY29udGVudCAuaC1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLmgxLWFsaWtlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50cnktY29udGVudCAuaDEtYWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLmgyLWFsaWtlIHtcbiAgZm9udC1zaXplOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50cnktY29udGVudCAuaDItYWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA1LjZyZW07XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgLmgzLWFsaWtlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50cnktY29udGVudCAuaDMtYWxpa2Uge1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cblxuLmVudHJ5LWNvbnRlbnQgc3Ryb25nIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWdubGVmdCxcbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWducmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktY29udGVudCAuYWxpZ25sZWZ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbiAgfVxuICAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVudHJ5LWNvbnRlbnQgLmFsaWdubm9uZSBpbWcsXG4gIC5lbnRyeS1jb250ZW50IC5hbGlnbmxlZnQgaW1nLFxuICAuZW50cnktY29udGVudCAuYWxpZ25yaWdodCBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5lbnRyeS1jb250ZW50IGgxLCAuZW50cnktY29udGVudCBoMiwgLmVudHJ5LWNvbnRlbnQgaDMsIC5lbnRyeS1jb250ZW50IGg0LCAuZW50cnktY29udGVudCBoNSwgLmVudHJ5LWNvbnRlbnQgaDYsIC5lbnRyeS1jb250ZW50IGhyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAuY2xlYXItYm90aCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uc2VjdGlvbi1kYXJrIGgxLCAuc2VjdGlvbi1kYXJrIC5oMSwgLnNlY3Rpb24tZGFyayBoMiwgLnNlY3Rpb24tZGFyayAuaDIsIC5zZWN0aW9uLWRhcmsgaDMsIC5zZWN0aW9uLWRhcmsgLmgzLCAuc2VjdGlvbi1kYXJrIGg0LCAuc2VjdGlvbi1kYXJrIC5oNCwgLnNlY3Rpb24tZGFyayBoNSwgLnNlY3Rpb24tZGFyayAuaDUsIC5zZWN0aW9uLWRhcmsgaDYsIC5zZWN0aW9uLWRhcmsgLmg2IHtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uc2VjdGlvbi1kYXJrIHAge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5saXN0LWhlYWRlciB7XG4gIGNvbG9yOiAjMTQxQTI2O1xufVxuXG4uaW1nLXJlc3BvbnNpdmUge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmZvcm0tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uZm9ybS1ncm91cCAuaW5wdXQge1xuICBvcmRlcjogMDtcbiAgZmxleDogMSAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9ybS1ncm91cCAuaW5wdXQgKyAuYnV0dG9uIHtcbiAgICBvcmRlcjogMTtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZm9ybS1ncm91cCAuaW5wdXQgKyAuYnV0dG9uIHtcbiAgICBvcmRlcjogMDtcbiAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgfVxufVxuXG4uZm9ybS1ncm91cCAuaGVscCB7XG4gIG9yZGVyOiAwO1xuICBtYXJnaW4tdG9wOiA4cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5wdXQge1xuICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjZyZW07XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4uaW5wdXQgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uaW5wdXQ6aG92ZXIge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmlucHV0OmFjdGl2ZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uaW5wdXQ6ZGlzYWJsZWQge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uZXJyb3IgLmlucHV0IHtcbiAgY29sb3I6ICNEQTM3NDM7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMTgsIDU1LCA2NywgMC4xKTtcbn1cblxuLnBvc3QtY2FyZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IFwiQnJhbmRvblRleHRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTQxQTI2O1xufVxuXG4ucG9zdC1tZXRhIHtcbiAgY29sb3I6ICMyRDMzM0Y7XG59XG5cbi5wb3N0LWNhcmQtdGl0bGVfX2xpbmssIC5wb3N0LWNhcmQtbWV0YV9fbGluaywgLnBvc3QtaXRlbS0tcm91bmQtbGVmdC1hbGlnbmVkIC5wb3N0LXRpdGxlX19saW5rLCAucG9zdC1pdGVtLS1yb3VuZC1yaWdodC1hbGlnbmVkIC5wb3N0LXRpdGxlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMxNDFBMjY7XG59XG5cbi5wb3N0LWNhcmQtbWV0YSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lbnRyeS1jb250ZW50LCAuZW50cnktbWV0YSwgLmVudHJ5LWRpdmlkZXIsIC5lbnRyeS1hZGRvbnMsXG4gIC5lbnRyeS1icmVhZGNydW1icyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDc4M3B4O1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IGltZy5lbmxhcmdlIHtcbiAgd2lkdGg6IGNhbGMoIDEwMCUgKyA4OC41cHggKiAyKTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtODguNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC04OC41cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW50cnktY29udGVudCBpbWcuZW5sYXJnZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5iYXNlLW1lbnUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uYmFzZS1tZW51LWl0ZW0gPiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmFzZS1tZW51LWl0ZW0gPiBhIHN2ZyB7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5iYXNlLW1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmNvbnRlbnQtc2VjdGlvbi1leHRyYS1sYXJnZSB7XG4gIG1heC13aWR0aDogMTI3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uY29udGVudC1zZWN0aW9uLWV4dHJhLWxhcmdlIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNpdGUtY29udGVudC1jb250YWluIC5jb250ZW50LXNlY3Rpb24tLXRyYW5zcGFyZW50IC5jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLnNpdGUtY29udGVudC1jb250YWluIC5jb250ZW50LXNlY3Rpb24tLW1pbi02MCB7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi5zaXRlLWNvbnRlbnQtY29udGFpbiAuY29udGVudC1zZWN0aW9uIC5jb250YWluZXItLWhhcy1jb2x1bW5zLFxuLnNpdGUtY29udGVudC1jb250YWluIC5jb250ZW50LXNlY3Rpb24td2lkZSAuY29udGFpbmVyLS1oYXMtY29sdW1ucyB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaXRlLWNvbnRlbnQtY29udGFpbiAuY29udGVudC1zZWN0aW9uLS1yZXNwb25zaXZlLWJvdHRvbS1zcGFjZXIsXG4gIC5zaXRlLWNvbnRlbnQtY29udGFpbiAuY29udGVudC1zZWN0aW9uLXdpZGUtLXJlc3BvbnNpdmUtYm90dG9tLXNwYWNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2l0ZS1jb250ZW50LWNvbnRhaW4gLmNvbnRlbnQtc2VjdGlvbi0tcmVzcG9uc2l2ZS1ib3R0b20tc3BhY2VyLFxuICAuc2l0ZS1jb250ZW50LWNvbnRhaW4gLmNvbnRlbnQtc2VjdGlvbi13aWRlLS1yZXNwb25zaXZlLWJvdHRvbS1zcGFjZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWNvbnRlbnQtY29udGFpbiAuY29udGVudC1zZWN0aW9uLS1yZXNwb25zaXZlLWJvdHRvbS1zcGFjZXIsXG4gIC5zaXRlLWNvbnRlbnQtY29udGFpbiAuY29udGVudC1zZWN0aW9uLXdpZGUtLXJlc3BvbnNpdmUtYm90dG9tLXNwYWNlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uc2VhcmNoLXJlc3VsdHMtdG90YWwge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4ubG9nby1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5sb2dvLWxpbms6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjNyZW0gcmdiYSg5NywgMTg5LCAyMTksIDAuMjUpO1xufVxuXG4ubG9nbyAubWFyayB7XG4gIGZpbGw6ICNEQTM3NDM7XG59XG5cbi5sb2dvIC53b3JkbWFyayB7XG4gIGZpbGw6ICMxQzFDMUM7XG59XG5cbi5zb2NpYWwtY2hhbm5lbHMgLnNvY2lhbC1pY29ucyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBtYXJnaW46IDAgOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMjAwbXMgZWFzZS1vdXQ7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogYWxsIC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5zb2NpYWwtY2hhbm5lbHMgLnNvY2lhbC1pY29uczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zNSk7XG59XG5cbi5zb2NpYWwtY2hhbm5lbHMgLnNvY2lhbC1pY29uczpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuM3JlbSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xufVxuXG4uc29jaWFsLWNoYW5uZWxzIC5zb2NpYWwtaWNvbnM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNvY2lhbC1jaGFubmVscyAuc29jaWFsLWljb25zOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5zb2NpYWwtY2hhbm5lbHMtLW9uLWRhcmsgKiB7XG4gIGZpbGw6IHdoaXRlO1xufVxuXG4uYnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuLmJyZWFkY3J1bWJzLXNlcGFyYXRvciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJEMzMzRjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LCUzQ3N2ZyB2ZXJzaW9uPVwiMS4xXCIgaWQ9XCJob3Jpem9udGFsXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIGZvY3VzYWJsZT1cImZhbHNlXCIgdmlld0JveD1cIjAgMCAyMDAgMjAwXCIlM0UlM0NwYXRoIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIxMFwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiIGQ9XCJNODAgMTU1bDUwLTU1LTUwLTU1XCIgLyUzRSUzQy9zdmclM0UnKSBuby1yZXBlYXQgNTAlIDUwJTtcbiAgbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7dXRmOCwlM0NzdmcgdmVyc2lvbj1cIjEuMVwiIGlkPVwiaG9yaXpvbnRhbFwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiBmb2N1c2FibGU9XCJmYWxzZVwiIHZpZXdCb3g9XCIwIDAgMjAwIDIwMFwiJTNFJTNDcGF0aCBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMTBcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBkPVwiTTgwIDE1NWw1MC01NS01MC01NVwiIC8lM0UlM0Mvc3ZnJTNFJykgbm8tcmVwZWF0IDUwJSA1MCU7XG59XG5cbi5icmVhZGNydW1icyAuY3VycmVudC1pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMkQzMzNGO1xufVxuXG4uY2F0ZWdvcnktY2FyZC0tY2l0eS1ndWlkZXMgLmNhdGVnb3J5LXRpdGxlX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzE0MUEyNjtcbn1cblxuLmNhdGVnb3J5LWNhcmQgLmNhdGVnb3J5LWNhcmRfX2Jsb2NrLS1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNhdGVnb3J5LWNhcmQgLmNhdGVnb3J5LWNhcmRfX2Jsb2NrLS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LWNhcmQgLmNhdGVnb3J5LWNhcmRfX2Jsb2NrLS10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uY2F0ZWdvcnktY2FyZCAuY2F0ZWdvcnktdGh1bWJuYWlsIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY2F0ZWdvcnktY2FyZCAuY2F0ZWdvcnktdGh1bWJuYWlsLS1jaXJjbGUge1xuICB3aWR0aDogMzUwcHg7XG59XG5cbi5jYXRlZ29yeS1jYXJkLS1jaXR5LWd1aWRlcyAuY2F0ZWdvcnktdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNhcmQtLWxhcmdlIC5wb3N0LWNhcmQtdGh1bWJuYWlsLCAucG9zdC1jYXJkLS1sYXJnZSAucG9zdC1jYXJkX19ibG9jay0taW1hZ2Uge1xuICAgIG1heC1oZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucG9zdC1jYXJkLS1sYXJnZSAucG9zdC1jYXJkLXRodW1ibmFpbCwgLnBvc3QtY2FyZC0tbGFyZ2UgLnBvc3QtY2FyZF9fYmxvY2stLWltYWdlIHtcbiAgICBtYXgtaGVpZ2h0OiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBvc3QtY2FyZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4ucG9zdC1jYXJkLS1sYXJnZSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IC5wb3N0LWNhcmQtLWxhcmdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnBvc3QtY2FyZC0tbGFyZ2UtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtY2FyZC0tbGFyZ2UtZW1wdHkge1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuXG4ucG9zdC1jYXJkLS1sYXJnZS1lbXB0eSAucG9zdC1jYXJkLXRodW1ibmFpbF9faW1hZ2Uge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgb3BhY2l0eTogLjM7XG59XG5cbi5wb3N0LWNhcmQtLXNtYWxsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtaW4taGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbi5wb3N0LWNhcmQtLWxhcmdlLnBvc3QtY2FyZC0tZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZW50cnktY29udGVudCAucG9zdC1jYXJkLXRpdGxlLS1sYXJnZSwgLnBvc3QtY2FyZC10aXRsZS0tbGFyZ2Uge1xuICBtYXJnaW46IDFyZW0gMDtcbiAgZm9udC1zaXplOiAyLjByZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5cbi5lbnRyeS1jb250ZW50IC5wb3N0LWNhcmQtdGl0bGUtLWxhcmdlICsgLnBvc3QtY2FyZC1zdWJ0aXRsZSwgLnBvc3QtY2FyZC10aXRsZS0tbGFyZ2UgKyAucG9zdC1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMnJlbSAwIDJyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG4ucG9zdC1jYXJkLXRpdGxlLS1mZWF0dXJlZCB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucG9zdC1jYXJkLXRpdGxlLS1mZWF0dXJlZCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuMHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBvc3QtY2FyZC10aXRsZS0tZmVhdHVyZWQge1xuICAgIGZvbnQtc2l6ZTogMy4wcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cblxuLnBvc3QtY2FyZC10aXRsZS0tZmVhdHVyZWQgKyAucG9zdC1jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luOiAtMXJlbSAwIDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9zdC1jYXJkLXRpdGxlLS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xufVxuXG4ucG9zdC1jYXJkLXRpdGxlLS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuXG4ucG9zdC1jYXJkLXRpdGxlX19saW5rLmxpbmstb24taW1hZ2UtZGFyayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZmlsbDogd2hpdGU7XG59XG5cbi5lbnRyeS1jb250ZW50IC5wb3N0LWNhcmQtdGl0bGVfX2xpbmsge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNhcmQtdGl0bGUtLWxhcmdlLnBvc3QtY2FyZC10aXRsZS0tZmVhdHVyZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnNlY3Rpb24tZGFyayAucG9zdC1jYXJkLXRpdGxlX19saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wb3N0LWNhcmQtbWV0YSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wb3N0LWNhcmQtZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cblxuLnBvc3QtY2FyZC1kZXNjcmlwdGlvbiA+ICoge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG5cbi5wb3N0LWNhcmQtbWV0YSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLnBvc3QtY2FyZC1tZXRhX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5wb3N0LXRhZy1saW5rcyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNEQTM3NDM7XG59XG5cbi5zZWN0aW9uLWRhcmsgLnBvc3QtY2FyZC1tZXRhX19saW5rOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4zcmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5cbi5wb3N0LWNhcmQtZGF0ZSxcbi5wb3N0LWNhcmQtY291bnQsXG4ucG9zdC1jYXJkLWF1dGhvciB7XG4gIGNvbG9yOiAjMkQzMzNGO1xufVxuXG4ucG9zdC1jYXJkLXRodW1ibmFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG4ucG9zdC1jYXJkLS1sYXJnZSAucG9zdC1jYXJkLXRodW1ibmFpbF9faW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAzMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wb3N0LWNhcmQtLWxhcmdlIC5wb3N0LWNhcmQtdGh1bWJuYWlsX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5lbnRyeS1jb250ZW50IC5wb3N0LWNhcmQtdGh1bWJuYWlsIC5wb3N0LWNhcmQtdGh1bWJuYWlsX19pbWFnZSB7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnBvc3QtY2FyZC0tbGFyZ2UtaW1hZ2UgLnBvc3QtY2FyZC10aHVtYm5haWwge1xuICBoZWlnaHQ6IDE5MHB4O1xufVxuXG4ucG9zdC1jYXJkLS1sYXJnZS1pbWFnZSAucG9zdC1jYXJkLXRodW1ibmFpbF9faW1hZ2Uge1xuICBoZWlnaHQ6IDE5MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLnBvc3QtY2FyZC0tc21hbGwgLnBvc3QtY2FyZC10aHVtYm5haWwge1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ucG9zdC1jYXJkLS1zbWFsbCAucG9zdC1jYXJkLXRodW1ibmFpbF9faW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ucG9zdC1jYXJkLS1sYXJnZSAucG9zdC1jYXJkX19ibG9jay0taW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9zdC1jYXJkLXdyYXBwZXItLWFzaWRlLWxpc3QgLnBvc3QtY2FyZC0tc21hbGwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuLnBvc3QtY2FyZC13cmFwcGVyLS1hc2lkZS1saXN0IC5wb3N0LWNhcmQtLXNtYWxsIC5wb3N0LWNhcmRfX2Jsb2NrLS1pbWFnZSB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG59XG5cbi5wb3N0LWNhcmQtd3JhcHBlci0tbWVudS1saXN0IC5wb3N0LWNhcmQtLXNtYWxsIHtcbiAgcGFkZGluZzogMCAwIDE1cHg7XG59XG5cbi5wb3N0LWNhcmQtd3JhcHBlci0tbWVudS1saXN0IC5wb3N0LWNhcmQtLXNtYWxsICoge1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wb3N0LWNhcmQtd3JhcHBlci0tbWVudS1saXN0IC5wb3N0LWNhcmQtLXNtYWxsIC5wb3N0LWNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLnBvc3QtY2FyZC13cmFwcGVyLS1tZW51LWxpc3QgLnBvc3QtY2FyZC0tc21hbGwgLnBvc3QtY2FyZC1tZXRhIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOHJlbTtcbn1cblxuLnBvc3QtY2FyZC13cmFwcGVyLS1tZW51LWxpc3QgLnBvc3QtY2FyZC0tc21hbGwgLnBvc3QtY2FyZF9fYmxvY2stLXRleHQge1xuICBvcmRlcjogMjtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cblxuLnBvc3QtY2FyZC13cmFwcGVyLS1tZW51LWxpc3QgLnBvc3QtY2FyZC0tc21hbGwgLnBvc3QtY2FyZF9fYmxvY2stLWltYWdlIHtcbiAgb3JkZXI6IDE7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4ucG9zdC1jYXJkLXdyYXBwZXItLW1lbnUtbGlzdCAucG9zdC1jYXJkLS1sYXJnZS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBvc3QtY2FyZC13cmFwcGVyLS1tZW51LWxpc3QgLnBvc3QtY2FyZC0tbGFyZ2UtaW1hZ2UgLnBvc3QtY2FyZF9fYmxvY2stLXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogOXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4ucG9zdC1jYXJkLXdyYXBwZXItLW1lbnUtbGlzdCAucG9zdC1jYXJkLXRpdGxlLS1sYXJnZS1pbWFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMi4ycmVtO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5wb3N0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucG9zdC1pdGVtIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIHtcbiAgZmxleDogMCAwIGF1dG87XG59XG5cbi5wb3N0LWl0ZW0gLnBvc3QtaGVhZGVyLXdyYXBwZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0LWl0ZW0gLnBvc3QtaGVhZGVyLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuXG4ucG9zdC1pdGVtIC5wb3N0LWNhdC1sYWJlbCxcbi5wb3N0LWl0ZW0gLnBvc3QtdGFnLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wb3N0LXRodW1ibmFpbC0tMTE1IHtcbiAgd2lkdGg6IDExNXB4O1xufVxuXG4ucG9zdC10aHVtYm5haWwtLW1heC00NzAge1xuICB3aWR0aDogNDcwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnBvc3QtaXRlbS0tcm91bmQtbGVmdC1hbGlnbmVkIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIHtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAwO1xufVxuXG4ucG9zdC1pdGVtLS1yb3VuZC1sZWZ0LWFsaWduZWQgLnBvc3QtaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucG9zdC1pdGVtLS1yb3VuZC1sZWZ0LWFsaWduZWQgLnBvc3QtY2F0LWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ucG9zdC1pdGVtLS1yb3VuZC1sZWZ0LWFsaWduZWQgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wb3N0LWl0ZW0tLXJvdW5kLWxlZnQtYWxpZ25lZCAucG9zdC1oZWFkZXItdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LWl0ZW0tLXJvdW5kLWxlZnQtYWxpZ25lZCAucG9zdC1oZWFkZXItdGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBvc3QtaXRlbS0tcm91bmQtcmlnaHQtYWxpZ25lZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3QtaXRlbS0tcm91bmQtcmlnaHQtYWxpZ25lZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBvc3QtaXRlbS0tcm91bmQtcmlnaHQtYWxpZ25lZCAucG9zdC10aHVtYm5haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAzMHB4IDAgMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBvc3QtaXRlbS0tcm91bmQtcmlnaHQtYWxpZ25lZCAucG9zdC10aHVtYm5haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wb3N0LWl0ZW0tLXJvdW5kLXJpZ2h0LWFsaWduZWQgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCAwIDAgNjBweDtcbiAgfVxufVxuXG4ucG9zdC1pdGVtLS1yb3VuZC1yaWdodC1hbGlnbmVkIC5wb3N0LWhlYWRlci13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ucG9zdC1pdGVtLS1yb3VuZC1yaWdodC1hbGlnbmVkIC5wb3N0LWNhdC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5wb3N0LWl0ZW0tLXJvdW5kLXJpZ2h0LWFsaWduZWQgLnBvc3QtaGVhZGVyLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG59XG5cbi5wb3N0LWxpc3QtaGVhZGxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTFFMUUxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnBvc3QtbGlzdC1oZWFkbGluZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4ucG9zdC1saXN0LWhlYWRsaW5lX190aXRsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJCcmFuZG9uVGV4dFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucG9zdC1saXN0LWhlYWRsaW5lX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzLjJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuNnJlbTtcbiAgfVxufVxuXG4ucG9zdC1saXN0LWhlYWRsaW5lX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLnBvc3QtbGlzdC1oZWFkbGluZV9fZGVzY3JpcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAzcmVtO1xufVxuXG4ucG9zdC1saXN0LWhlYWRsaW5lLWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wb3N0LWxpc3QtaGVhZGxpbmUtZ3JvdXAge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBvc3QtbGlzdC1oZWFkbGluZS1ncm91cCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucG9zdC1saXN0LWhlYWRsaW5lLWdyb3VwIC5wb3N0LWxpc3QtaGVhZGxpbmVfX2Rlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogMi40cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAucG9zdC1saXN0LWhlYWRsaW5lLWdyb3VwIC5wb3N0LWxpc3QtaGVhZGxpbmVfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucG9zdC1saXN0LWhlYWRsaW5lLWdyb3VwIC5wb3N0LWxpc3QtaGVhZGxpbmVfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgfVxufVxuXG4ucG9zdC1saXN0LWhlYWRsaW5lX190aXRsZSArIC5wb3N0LWxpc3QtaGVhZGxpbmUtZ3JvdXAge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5sb2FkLW1vcmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnV0dG9uLWNvbnRlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi0tbG9hZC1tb3JlIC5idXR0b24tY29udGVudC5kZWZhdWx0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5idXR0b24tLWxvYWQtbW9yZSAuYnV0dG9uLWNvbnRlbnQucHJvY2Vzc2luZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5idXR0b24tLWxvYWQtbW9yZS5pcy1wcm9jZXNzaW5nIC5idXR0b24tY29udGVudC5kZWZhdWx0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJ1dHRvbi0tbG9hZC1tb3JlLmlzLXByb2Nlc3NpbmcgLmJ1dHRvbi1jb250ZW50LnByb2Nlc3Npbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmJsb2ctbWVudS1tb2JpbGUtd3JhcHBlcixcbi5ibG9nLW1lbnUtd3JhcHBlciB7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmJsb2ctbWVudS1tb2JpbGUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctbWVudS1tb2JpbGUtd3JhcHBlciAuYmxvZy1tZW51LWhhbmRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2ctbWVudS1tb2JpbGUtd3JhcHBlciAuYmxvZy1tZW51LXBhbmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG59XG5cbi5ibG9nLW1lbnUge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbn1cblxuLmJsb2ctbWVudSAubWVudS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5ibG9nLW1lbnUgLm1lbnUtaXRlbSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJsb2ctbWVudSAubWVudS1pdGVtIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5ibG9nLW1lbnUgLm1lbnUtaXRlbS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMTQxQTI2O1xufVxuXG4uYmxvZy1tZW51IC5tZW51LWl0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjREEzNzQzO1xuICBmaWxsOiAjREEzNzQzO1xufVxuXG4uYmxvZy1tZW51IC5tZW51LWl0ZW0tbGluazpmb2N1cyB7XG4gIGNvbG9yOiAjREEzNzQzO1xuICBmaWxsOiAjREEzNzQzO1xufVxuXG4uYmxvZy1tZW51IC5jdXJyZW50LW1lbnUtaXRlbSAubWVudS1pdGVtLWxpbmssXG4uYmxvZy1tZW51IC5jdXJyZW50LW1lbnUtcGFyZW50IC5tZW51LWl0ZW0tbGluayxcbi5ibG9nLW1lbnUgLmN1cnJlbnQtbWVudS1hbmNlc3RvciAubWVudS1pdGVtLWxpbmsge1xuICBjb2xvcjogI0RBMzc0MztcbiAgZmlsbDogI0RBMzc0Mztcbn1cblxuLmJsb2ctbWVudS1oYW5kbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLW1lbnUtaGFuZGxlIC5tZW51LWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xufVxuXG4ubWVudS1idXR0b24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAuMTVzIGVhc2UtaW4tb3V0O1xufVxuXG4ubWVudS1idXR0b246Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjNyZW0gcmdiYSg5NywgMTg5LCAyMTksIDAuMjUpO1xufVxuXG4ubWVudS1idXR0b24gLnN2Zy1pY29uIHtcbiAgZmlsbDogIzE0MUEyNjtcbn1cblxuLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faWNvbi1vcGVuLFxuLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faWNvbi1jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5ibG9nLW1lbnUtaGFuZGxlIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b25fX2ljb24tb3BlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLW1lbnUtaGFuZGxlIC5tZW51LWJ1dHRvbiAubWVudS1idXR0b25fX2ljb24tY2xvc2VkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmJsb2ctbWVudS1oYW5kbGUgLm1lbnUtYnV0dG9uLm9wZW4gLm1lbnUtYnV0dG9uX19pY29uLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZy1tZW51LWhhbmRsZSAubWVudS1idXR0b24ub3BlbiAubWVudS1idXR0b25fX2ljb24tY2xvc2VkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctbWVudS1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEyLjVweCAwO1xufVxuXG4uYmxvZy1tZW51LXBhbmVsLm9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZy1tZW51LXBhbmVsIC5ibG9nLW1lbnUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uYmxvZy1tZW51LXBhbmVsIC5tZW51LWl0ZW0ge1xuICBtYXJnaW46IDVweCAwO1xuICBtaW4td2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbn1cblxuLmJsb2ctbWVudS1wYW5lbC1iZy13cmFwcGVyIHtcbiAgei1pbmRleDogLTE7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTBweCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy1tZW51LXBhbmVsLWJnLXdyYXBwZXIub3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy1tZW51LWJhciB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmJsb2ctbWVudS1iYXIgLmRyb3Bkb3duLW1lbnUtaXRlbS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1tZW51LWJhciAuZHJvcGRvd24tbWVudS1pdGVtLWxpbmsgc3ZnIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEwMG1zIGVhc2UtaW47XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xufVxuXG4uYmxvZy1tZW51LWJhciAuZHJvcGRvd24tbWVudS1pdGVtLWxpbmsgLnN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbjogMCAtMTVweDtcbiAgcGFkZGluZzogMTVweCAwO1xuICBtaW4td2lkdGg6IDQwMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcbn1cblxuLmJsb2ctbWVudS1iYXIgLmRyb3Bkb3duLW1lbnUtaXRlbS1saW5rIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgaGVpZ2h0OiAzMHB4O1xufVxuXG4uYmxvZy1tZW51LWJhciAuZHJvcGRvd24tbWVudS1pdGVtLWxpbmsgLnN1Yi1tZW51LFxuLmJsb2ctbWVudS1iYXIgLmRyb3Bkb3duLW1lbnUtaXRlbS1saW5rIC5zdWItbWVudVthcmlhLWhpZGRlbj1cInRydWVcIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy1tZW51LWJhciAuZHJvcGRvd24tbWVudS1pdGVtLWxpbmsgLnN1Yi1tZW51W2FyaWEtaGlkZGVuPVwiZmFsc2VcIl0ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYmxvZy1tZW51LWJhciAuZHJvcGRvd24tbWVudS1pdGVtLWxpbmsub3BlbiBzdmcge1xuICB0cmFuc2Zvcm06IHJvdGF0ZTNkKDEsIDAsIDAsIDE4MGRlZyk7XG59XG5cbi5ibG9nLW1lbnUtYmFyIC5kcm9wZG93bi1tZW51LWl0ZW0tbGluayAubWVudS1pdGVtLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5ibG9nLW1lbnUtYmFyIC5kcm9wZG93bi1tZW51LWl0ZW0tbGluayAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xufVxuXG4uYmxvZy1tZW51LWJhciAuZHJvcGRvd24tbWVudS1pdGVtLWxpbmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ibG9nLW1lbnUtYmFyIC5kcm9wZG93bi1tZW51LWl0ZW0tbGluayAuc3ViLW1lbnUgLm1lbnUtaXRlbS1saW5rOm5vdCg6Zm9jdXMpOm5vdCg6aG92ZXIpIHtcbiAgY29sb3I6ICM5MTk0OUE7XG59XG5cbi5ibG9nLW1lbnUtYmFyIC5kcm9wZG93bi1tZW51LWl0ZW0tbGluayAuc3ViLW1lbnUgLmN1cnJlbnQtbWVudS1pdGVtIC5tZW51LWl0ZW0tbGluayB7XG4gIGNvbG9yOiAjREEzNzQzICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9nLXNlYXJjaC13cmFwcGVyIHtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uYmxvZy1zZWFyY2gtd3JhcHBlciAuYmxvZy1zZWFyY2gtaGFuZGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy1zZWFyY2gtd3JhcHBlciAuYmxvZy1zZWFyY2gtcGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIG1heC13aWR0aDogMTI3NXB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1oYW5kbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5oZWFkZXItc2VhcmNoLWhhbmRsZSAubWVudS1idXR0b24ge1xuICBtYXJnaW4tbGVmdDogLTNweDtcbn1cblxuLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faWNvbi1vcGVuLFxuLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faWNvbi1jbG9zZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItc2VhcmNoLWhhbmRsZSAubWVudS1idXR0b24gLm1lbnUtYnV0dG9uX19pY29uLW9wZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLXNlYXJjaC1oYW5kbGUgLm1lbnUtYnV0dG9uIC5tZW51LWJ1dHRvbl9faWNvbi1jbG9zZWQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLXNlYXJjaC1oYW5kbGUgLm1lbnUtYnV0dG9uLm9wZW4gLm1lbnUtYnV0dG9uX19pY29uLW9wZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaGVhZGVyLXNlYXJjaC1oYW5kbGUgLm1lbnUtYnV0dG9uLm9wZW4gLm1lbnUtYnV0dG9uX19pY29uLWNsb3NlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLXNlYXJjaC1wYW5lbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDEyLjVweCAwO1xufVxuXG4uYmxvZy1zZWFyY2gtcGFuZWwub3BlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nLXNlYXJjaC1wYW5lbC1jb250ZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZWFkZXItc2VhcmNoLWZvcm0td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgcGFkZGluZzogNzVweCAwIDM1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXNlYXJjaC1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxufVxuXG4uYmxvZy1zZWFyY2gtcGFuZWwtYmctd3JhcHBlciB7XG4gIHotaW5kZXg6IC0xO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig2cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvZy1zZWFyY2gtcGFuZWwtYmctd3JhcHBlci5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOEQ5REI7XG59XG5cbi5zaXRlLWhlYWRlciAuaGVhZGVyLWFyZWEtLWZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTAwMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1hcmVhX19icmFuZGluZyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1hcmVhX19uYXZpZ2F0aW9uIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1hcmVhX19zcGFjZXIge1xuICBmbGV4OiAxIDEgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gIC5zaXRlLWhlYWRlciAuaGVhZGVyLWFyZWFfX2N0YSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnNpdGUtaGVhZGVyIC5oZWFkZXItYXJlYV9fY3RhIC5idXR0b24tLXNtYWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC42cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IC42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuc2l0ZS1oZWFkZXIgLmhlYWRlci1hcmVhX19jdGEgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2l0ZS1oZWFkZXIgLmhlYWRlci1hcmVhLXNlcGFyYXRvciB7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuLnN0aWNreS1oZWFkZXItZW5hYmxlZCAuc2l0ZS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktaGVhZGVyLWVuYWJsZWQgLmhlYWRlci1zZWFyY2gtZm9ybSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MHB4O1xufVxuXG4uc3RpY2t5LWhlYWRlci1lbmFibGVkIC5zaXRlLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnJztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4uc2l0ZS1icmFuZGluZy10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24tdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmlnYXRpb24tdG9wLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZpZ2F0aW9uLXRvcC0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWFyZWFfX3NwYWNpbmctc2VwYXJhdGlvbi0xLCAuaGVhZGVyLWFyZWFfX3NwYWNpbmctc2VwYXJhdGlvbi0zLCAuaGVhZGVyLWFyZWFfX3NwYWNpbmctc2VwYXJhdGlvbi00LCAuaGVhZGVyLWFyZWFfX3NwYWNpbmctc2VwYXJhdGlvbi00IC5zdWJzY3JpYmUtY3RhLXdyYXBwZXIsIC5oZWFkZXItYXJlYV9fc3BhY2luZy1zZXBhcmF0aW9uLTUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5oZWFkZXItYXJlYV9fc3BhY2luZy1zZXBhcmF0aW9uLTEgLm5hdmlnYXRpb24tdG9wLS1tb2JpbGUgLmhlYWRlci1hcmVhLXNlcGFyYXRvciB7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uaGVhZGVyLWFyZWFfX3NwYWNpbmctc2VwYXJhdGlvbi0zIC5uYXZpZ2F0aW9uLXRvcC0tZGVza3RvcCAuaGVhZGVyLWFyZWEtc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyLWFyZWFfX3NwYWNpbmctc2VwYXJhdGlvbi00IC5zdWJzY3JpYmUtY3RhLXdyYXBwZXIgLmhlYWRlci1hcmVhLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItYXJlYV9fc3BhY2luZy1zZXBhcmF0aW9uLTQgLnN1YnNjcmliZS1jdGEtd3JhcHBlciAuaGVhZGVyLWFyZWEtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhlYWRlci1hcmVhX19zcGFjaW5nLXNlcGFyYXRpb24tNSAuaGVhZGVyLWFyZWEtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci1hcmVhX19zcGFjaW5nLXNlcGFyYXRpb24tNSAuaGVhZGVyLWFyZWEtc2VwYXJhdG9yIHtcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIge1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJFMzMzRTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaXRlLWZvb3RlciB7XG4gICAgcGFkZGluZzogNjVweCAwIDE0MHB4O1xuICB9XG59XG5cbi5zaXRlLXRpdGxlLXdyYXBwZXIgKyAuY2hhbm5lbHMtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5uYXYtY29sdW1ucy5mb290ZXItbmF2aWdhdGlvbiAuY29sdW1ucyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2LWNvbHVtbnMuZm9vdGVyLW5hdmlnYXRpb24gLmdyb3VwLXRpdGxlLFxuLm5hdi1jb2x1bW5zLmZvb3Rlci1uYXZpZ2F0aW9uIC5pdGVtcy1saXN0IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5cbi5uYXYtY29sdW1ucy5mb290ZXItbmF2aWdhdGlvbiAuZ3JvdXAtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm5hdi1jb2x1bW5zLmZvb3Rlci1uYXZpZ2F0aW9uIC5pdGVtcy1saXN0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0ZXh0LWluZGVudDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4ubmF2LWNvbHVtbnMuZm9vdGVyLW5hdmlnYXRpb24gLml0ZW1zLWxpc3QgLml0ZW0gYSB7XG4gIGNvbG9yOiAjQUNBQ0FDO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpdGUtZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1uYXZpZ2F0aW9uIC5tYWluLWxpbmtzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAtMTJweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNpdGUtZm9vdGVyIC5mb290ZXItbmF2aWdhdGlvbiAubWFpbi1saW5rcyAubWFpbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDEycHggMTJweDtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1yb3ctZmlyc3QgKyAuZm9vdGVyLXJvdy1zZWNvbmQge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uc2l0ZS1mb290ZXIgLmZvb3Rlci1yb3ctc2Vjb25kIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cblxuLnNpdGUtZm9vdGVyIC5sZWdhbC1saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnNpdGUtZm9vdGVyIC5sZWdhbC1saW5rcyA+ICoge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5jb250ZW50LXNlY3Rpb24tZXh0cmEtbGFyZ2UgLmNvbnRhaW5lci0tc2luZ2xlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRlbnQtc2VjdGlvbi1leHRyYS1sYXJnZSAuY29udGFpbmVyLS1zaW5nbGUge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGFydGljbGUuZW50cnktd3JhcHBlciAuZW50cnktaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgYXJ0aWNsZS5lbnRyeS13cmFwcGVyIC5lbnRyeS1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgfVxufVxuXG4uZW50cnktaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5lbnRyeS1oZWFkZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uZW50cnktaGVhZGVyIC5wb3N0LWNhdC1sYWJlbCxcbi5lbnRyeS1oZWFkZXIgLnBvc3QtdGFnLWxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1MHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItd3JhcHBlciAuZW50cnktaGVhZGVyLXRpdGxlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50cnktaGVhZGVyIC5lbnRyeS1oZWFkZXItd3JhcHBlciAuZW50cnktaGVhZGVyLXRpdGxlLXdyYXBwZXIge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZW50cnktaGVhZGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW50cnktaGVhZGVyIC5wb3N0LXRodW1ibmFpbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWhlYWRlciAucG9zdC10aHVtYm5haWwtd3JhcHBlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuLmVudHJ5LWhlYWRlciAucG9zdC10aHVtYm5haWwtd3JhcHBlciAucG9zdC10aHVtYm5haWwtLWNpcmNsZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lbnRyeS1oZWFkZXIgLnBvc3QtdGh1bWJuYWlsLXdyYXBwZXIgLnBvc3QtdGh1bWJuYWlsLS1jaXJjbGUge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmVudHJ5LWhlYWRlciAucG9zdC10aHVtYm5haWwtd3JhcHBlciAucG9zdC10aHVtYm5haWwtLWNpcmNsZSB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LWhlYWRlciAucG9zdC10aHVtYm5haWwtd3JhcHBlciAucG9zdC10aHVtYm5haWwtLWNpcmNsZSB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZW50cnktaGVhZGVyIC5wb3N0LWNhdC1sYWJlbCArIC5lbnRyeS10aXRsZSxcbiAgLmVudHJ5LWhlYWRlciAucG9zdC10YWctbGFiZWwgKyAuZW50cnktdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LWhlYWRlciAucG9zdC1jYXQtbGFiZWwgKyAuZW50cnktdGl0bGUsXG4gIC5lbnRyeS1oZWFkZXIgLnBvc3QtdGFnLWxhYmVsICsgLmVudHJ5LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW50cnktaGVhZGVyIC5lbnRyeS1tZXRhIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5lbnRyeS1oZWFkZXIgLnBvc3QtdGh1bWJuYWlsLWNyZWRpdHMtd3JhcHBlciB7XG4gIGZsZXg6IDEgMSAxMDAlO1xuICBsaW5lLWhlaWdodDogMTI1JTtcbiAgY29sb3I6ICM5MTk0OUE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZW50cnktaGVhZGVyIC5wb3N0LXRodW1ibmFpbC1jcmVkaXRzLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLnNpbmdsZS10cmliZV9ldmVudHMgaGVhZGVyLmVudHJ5LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lbnRyeS1zY2hlZHVsZSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBsaW5lLWhlaWdodDogMi44cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIC50cmliZS1ldmVudHMtc2luZ2xlLXNlY3Rpb24tdGl0bGUge1xuICBmb250LXNpemU6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGRsIHtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGR0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50cmliZS1ldmVudHMtbWV0YS1ncm91cCBkZCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnRyaWJlLWV2ZW50cy1tZXRhLWdyb3VwIGEge1xuICBsaW5lLWhlaWdodDogMTI1JTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCArIC50cmliZS1ldmVudHMtbWV0YS1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4udHJpYmUtZXZlbnRzLWNhbC1saW5rcyB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XG59XG5cbi50cmliZS1ldmVudHMtY2FsLWxpbmtzIC5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbiN0cmliZS1ldmVudHMtcGctdGVtcGxhdGUge1xuICBtYXJnaW46IDA7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmVudHJ5LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmVudHJ5LW1ldGFfX2F1dGhvci1waWN0dXJlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB3aWR0aDogNjZweDtcbiAgaGVpZ2h0OiA2NnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lbnRyeS1tZXRhX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5lbnRyeS1tZXRhX19kZXRhaWxzID4gKiB7XG4gIGxpbmUtaGVpZ2h0OiAyLjJyZW07XG59XG5cbi5lbnRyeS1tZXRhIC5hdmF0YXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5lbnRyeS1jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZW50cnktY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudC1pbWFnZS1jcm9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNTguODIlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZW50cnktY29udGVudC1pbWFnZS1jcm9wIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAtMTclO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWNhcHRpb24ge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmVudHJ5LWNvbnRlbnQgLndwLWNhcHRpb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBsaW5lLWhlaWdodDogMS44cmVtO1xufVxuXG4uZW50cnktdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmVudHJ5LXZpZGVvIGlmcmFtZSxcbi5lbnRyeS12aWRlbyBvYmplY3QsXG4uZW50cnktdmlkZW8gZW1iZWQsXG4uZW50cnktdmlkZW8gdmlkZW8ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVudHJ5LWRpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5lbnRyeS1kaXZpZGVyLS1sb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5cbi5lbnRyeS1kaXZpZGVyLS1zaG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0UxRTFFMTtcbn1cblxuLmVudHJ5LWRpdmlkZXItLWxhcmdlIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmVudHJ5LWRpdmlkZXItLXNtYWxsIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzg1cHgpIHtcbiAgLmVtYmVkLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIG1pbi13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW1iZWQtY29udGFpbmVyLS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDU2LjI1JTtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZW1iZWQtY29udGFpbmVyLS12aWRlbyBpZnJhbWUsIC5lbWJlZC1jb250YWluZXItLXZpZGVvIG9iamVjdCwgLmVtYmVkLWNvbnRhaW5lci0tdmlkZW8gZW1iZWQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmVtYmVkLWNvbnRhaW5lci0tdmlkZW8uZnVsbHdpZHRoIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVtYmVkLWNvbnRhaW5lci0tdmlkZW8uZnVsbHdpZHRoIHtcbiAgICBtYXJnaW4tbGVmdDogLTExOC41cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTE4LjVweDtcbiAgICBtYXgtd2lkdGg6IDEwMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjcuNSU7XG4gIH1cbn1cblxuLmVudHJ5LWFkZG9ucyxcbi5lbnRyeS1icmVhZGNydW1icyB7XG4gIHBhZGRpbmctYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmVudHJ5LWFkZG9ucyxcbiAgLmVudHJ5LWJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4uZW50cnktY29udGVudCAud3Ffc2luZ2xlUmVzdWx0V3JhcHBlciB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uaGlnaGxpZ2h0ZWQtYXJ0aWNsZXMge1xuICBwYWRkaW5nLXRvcDogMzJweDtcbiAgcGFkZGluZy1ib3R0b206IDQ4cHg7XG4gIGJhY2tncm91bmQ6ICNGRkY4RUI7XG59XG5cbi5oaWdobGlnaHRlZC1hcnRpY2xlcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uaGlnaGxpZ2h0ZWQtYXJ0aWNsZXMtd3JhcHBlciAuc2VjdGlvbi1kaXZpZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oaWdobGlnaHRlZC1hcnRpY2xlcy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWdobGlnaHRlZC1hcnRpY2xlcy1ncm91cCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmhpZ2hsaWdodGVkLWFydGljbGVzLWdyb3VwLmdyb3VwLXNpemUtMiA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGlnaGxpZ2h0ZWQtYXJ0aWNsZXMtZ3JvdXAuZ3JvdXAtc2l6ZS0yID4gKiB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAyMXB4KSAvIDIpO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlnaGxpZ2h0ZWQtYXJ0aWNsZXMtZ3JvdXAuZ3JvdXAtc2l6ZS0zID4gKiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oaWdobGlnaHRlZC1hcnRpY2xlcy1ncm91cC5ncm91cC1zaXplLTMgPiAqIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAtIDQycHgpIC8gMyk7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oaWdobGlnaHRlZC1hcnRpY2xlcy1ncm91cC5ncm91cC1zaXplLTQgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZ2hsaWdodGVkLWFydGljbGVzLWdyb3VwLmdyb3VwLXNpemUtNCA+ICoge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gNjNweCkgLyA0KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmhpZ2hsaWdodGVkLWFydGljbGVzLWdyb3VwID4gKjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0UxRTFFMTtcbiAgfVxufVxuXG4uaGlnaGxpZ2h0ZWQtYXJ0aWNsZS0tbWFqb3Ige1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRheG9ub215LWhlYWRlciAuYXV0aG9yLWNhcmQtdGh1bWJuYWlsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udGF4b25vbXktaGVhZGVyIC5hdXRob3ItY2FyZC10aHVtYm5haWxfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMzEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICAvKmJhY2tncm91bmQ6ICRjb2xvcl9fcGF0dGVucy1ibHVlIGxpbmVhci1ncmFkaWVudCgkY29sb3JfX3NsYXRlLWdleSwgdHJhbnNwYXJlbnQpKi9cbiAgYmFja2dyb3VuZDogIzk5OTk5OTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50YXhvbm9teS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFMUUxRTE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAudGF4b25vbXktaGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRheG9ub215LWhlYWRlciB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50YXhvbm9teS1oZWFkZXIgLmF1dGhvci1jYXJkLXRodW1ibmFpbC13cmFwcGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRheG9ub215LWhlYWRlciAuYXV0aG9yLWNhcmQtdGh1bWJuYWlsIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGF4b25vbXktaGVhZGVyIC5hdXRob3ItY2FyZC10aHVtYm5haWxfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGF4b25vbXktaGVhZGVyIC50YXhvbm9teS1tZXRhLS1lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGF4b25vbXktaGVhZGVyIC50YXhvbm9teS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkJyYW5kb25UZXh0XCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi50YXhvbm9teS1oZWFkZXIgLnRheG9ub215LXN1YnRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50YXhvbm9teS1oZWFkZXIgLnRheG9ub215LXRpdGxlICsgLnRheG9ub215LXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLTRyZW07XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG59XG5cbi50YXhvbm9teS1oZWFkZXIgLnRheG9ub215LWRlc2NyaXB0aW9uLS1hdXRob3Ige1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnRheG9ub215LWNvbnRlbnRzLS10b3Atc3BhY2luZyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGF4b25vbXktY29udGVudHMtLXRvcC1zcGFjaW5nIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1zZWN0aW9uIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVkLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICBtaW4taGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZlYXR1cmVkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxNjBweCBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVkLXNlY3Rpb24ge1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoNTAlICsgNDAwcHgvMikgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmVhdHVyZWQtc2VjdGlvbiB7XG4gICAgbWluLWhlaWdodDogMzIwcHg7XG4gICAgcGFkZGluZzogNjBweCAwO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNhbGMoNTAlICsgNjAwcHgvMikgY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZmVhdHVyZWQtc2VjdGlvbi1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mZWF0dXJlZC1zZWN0aW9uLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZmVhdHVyZWQtc2VjdGlvbl9faGVhZGxpbmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc2VjdGlvbl9faGVhZGxpbmUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1zZWN0aW9uX19oZWFkbGluZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbiAgfVxufVxuXG4uZmVhdHVyZWQtc2VjdGlvbl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtc2VjdGlvbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjhyZW07XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1zZWN0aW9uX190aXRsZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gIH1cbn1cblxuLmZlYXR1cmVkLXNlY3Rpb25fX2hlYWRsaW5lICsgLmZlYXR1cmVkLXNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmZlYXR1cmVkLXNlY3Rpb25fX3RpdGxlICsgLmZlYXR1cmVkLXNlY3Rpb25fX2N0YSB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0ge1xuICBwYWRkaW5nOiA1MHB4IDAgNDBweDtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybV9fZmllbGRzIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBtYXgtd2lkdGg6IDUwMHB4O1xufVxuXG4ubmV3c2xldHRlci1mb3JtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV3c2xldHRlci1mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICBsaW5lLWhlaWdodDogMy42cmVtO1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmV3c2xldHRlci1mb3JtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQuOHJlbTtcbiAgICBsaW5lLWhlaWdodDogNS42cmVtO1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0tZGVzY3JpcHRpb24ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG59XG5cbi5uZXdzbGV0dGVyLWZvcm0tdGl0bGUgKyAubmV3c2xldHRlci1mb3JtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm5ld3NsZXR0ZXItZm9ybS1ub3RpY2Uge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4iXX0= */
