@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i");
.tabs {
  padding-left: 0;
  margin-top: 1em;
  margin-left: 1em;
  font-size: 14px; }
  .tabs li {
    display: inline-block; }
  .tabs a {
    display: block;
    padding: .5em 1.5em;
    border: 1px solid black;
    line-height: 1;
    border-bottom: 0;
    text-decoration: none; }
    .tabs a:hover {
      text-decoration: underline;
      background: rgba(0, 0, 0, 0.2); }

*, *::after, *::before {
  box-sizing: border-box; }

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent; }

body {
  margin: 0; }

iframe {
  border: 0; }

main {
  display: block; }

ul,
ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0; }

li {
  display: block; }

dl {
  margin-top: 0;
  margin-bottom: 0; }

dd {
  margin-left: 0; }

h1,
h2,
h3,
h4,
h5,
h6 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: inherit;
  font-weight: inherit; }

blockquote {
  margin: 0;
  padding: 0; }

p {
  margin-top: 0;
  margin-bottom: 0; }

sup {
  position: relative;
  top: -.5em;
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0; }

strong {
  font-weight: bold; }

figure {
  margin: 0; }

img {
  border: 0;
  max-width: 100%;
  height: auto;
  vertical-align: middle; }

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

button {
  border: 0;
  margin: 0;
  padding: 0;
  text-align: inherit;
  text-transform: inherit;
  font: inherit;
  -webkit-font-smoothing: inherit;
  letter-spacing: inherit;
  background: none;
  cursor: pointer;
  overflow: visible; }

address {
  font-style: normal; }

::-moz-focus-inner {
  border: 0;
  padding: 0; }

/*! Flickity v2.2.1
https://flickity.metafizzy.co
---------------------------------------------- */
.flickity-enabled {
  position: relative; }

.flickity-enabled:focus {
  outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%; }

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%; }

/* draggable */
.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab; }

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

/* ---- flickity-button ---- */
.flickity-button {
  position: absolute;
  background: rgba(255, 255, 255, 0.75);
  border: none;
  color: #333; }

.flickity-button:hover {
  background: white;
  cursor: pointer; }

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F; }

.flickity-button:active {
  opacity: 0.6; }

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none; }

.flickity-button-icon {
  fill: currentColor; }

/* ---- previous/next buttons ---- */
.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%); }

.flickity-prev-next-button.previous {
  left: 10px; }

.flickity-prev-next-button.next {
  right: 10px; }

/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px; }

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px; }

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%; }

/* ---- page dots ---- */
.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1; }

.flickity-rtl .flickity-page-dots {
  direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer; }

.flickity-page-dots .dot.is-selected {
  opacity: 1; }

.l-constrained {
  width: 95%;
  max-width: 1400px;
  margin: 0 auto; }

.l-constrained-mini {
  width: 95%;
  max-width: 850px;
  margin: 0 auto; }

.l-rhythm {
  margin-top: 2rem;
  margin-bottom: 2rem; }

.l-leader {
  margin-top: 2rem; }

.l-trailer {
  margin-bottom: 2rem; }

.l-trailer-double {
  margin-bottom: 4rem; }

@media (min-width: 45em) {
  .l-rhythm {
    margin-top: 5rem;
    margin-bottom: 5rem; }
  .l-leader {
    margin-top: 5rem; }
  .l-trailer {
    margin-bottom: 5rem; }
  .l-trailer-double {
    margin-bottom: 10rem; }
  .l-pull-down {
    position: relative;
    z-index: 5;
    margin-bottom: -3rem; }
  .l-pull-up {
    position: relative;
    z-index: 5;
    margin-top: -3rem; } }

.webform-submission-meer-weten-over-beax-arts-form .form-type-processed-text h2 {
  font-weight: bold;
  font-family: "Montserrat";
  text-transform: uppercase;
  font-size: 1.6rem;
  color: #000;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 2rem;
  margin-top: 5rem;
  letter-spacing: 0.11em; }

.webform-submission-meer-weten-over-beax-arts-form .form-type-processed-text h3 {
  font-family: "Georgia", "Times New Roman", serif;
  font-size: 1rem;
  color: #000;
  text-align: center;
  letter-spacing: normal;
  font-weight: 400;
  line-height: 1.2;
  margin-top: 1rem;
  margin-bottom: 0; }

.webform-submission-meer-weten-over-beax-arts-form #edit-container {
  max-width: 500px;
  margin: 30px auto 0 auto;
  position: relative;
  text-align: left;
  padding: 20px; }
  .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-item {
    width: 100%;
    position: relative;
    margin-bottom: 10px;
    text-align: left; }
    .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-item label {
      margin-bottom: 5px;
      display: block;
      font-family: "Montserrat";
      font-weight: 400;
      font-size: 20px;
      line-height: 1.5em;
      color: #000; }
      .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-item label.form-required::after {
        content: "*";
        color: red;
        font-size: 15px; }
    .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-item input.form-text, .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-item input.form-email, .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-item input.form-tel {
      display: block;
      width: 100%;
      border: none;
      border-bottom: 1px solid #d6d6d6;
      padding: .5rem;
      position: relative;
      font-size: 20px;
      text-align: left;
      color: #000;
      line-height: 1.5;
      font-family: arial, helvetica, sans-serif; }
  .webform-submission-meer-weten-over-beax-arts-form #edit-container textarea {
    display: block;
    width: 100%;
    border: 1px solid #d6d6d6;
    padding: .5rem;
    position: relative;
    font-size: 20px;
    text-align: left;
    color: #000;
    line-height: 1.5;
    font-family: arial, helvetica, sans-serif;
    box-shadow: none; }
  .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-type-checkbox {
    display: flex; }
    .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-type-checkbox .form-checkbox {
      margin: 0 15px 0 0; }
    .webform-submission-meer-weten-over-beax-arts-form #edit-container .js-form-type-checkbox .option {
      font-size: 14px;
      font-family: "Montserrat";
      font-style: italic;
      line-height: 1.6;
      text-align: left;
      color: #000;
      margin-bottom: 0;
      height: 25px; }
  .webform-submission-meer-weten-over-beax-arts-form #edit-container #edit-actions {
    padding-top: 30px;
    text-align: right; }
    .webform-submission-meer-weten-over-beax-arts-form #edit-container #edit-actions .webform-button--submit {
      font-weight: bold;
      font-family: "Montserrat";
      font-size: 15px;
      text-transform: uppercase;
      letter-spacing: 0.1em;
      background-color: transparent;
      border: 0;
      padding: 0.5em;
      border-bottom: 2px solid currentColor;
      cursor: pointer;
      position: relative;
      transition: 300ms;
      border-radius: 0; }
      .webform-submission-meer-weten-over-beax-arts-form #edit-container #edit-actions .webform-button--submit:hover {
        background-color: #000;
        color: #fff; }

img, media {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto; }

.t-background-brand-color {
  background-color: #f0e9e3;
  padding: 0.1px 0; }
  .t-background-brand-color + .t-background-brand-color > * {
    margin-top: 0; }

.t-background-brand-color-dark {
  background-color: #b49373;
  padding: 0.1px 0;
  color: #fff; }
  .t-background-brand-color-dark + .t-background-brand-color-dark > * {
    margin-top: 0; }
  .t-background-brand-color-dark h2,
  .t-background-brand-color-dark h3,
  .t-background-brand-color-dark h4,
  .t-background-brand-color-dark h5,
  .t-background-brand-color-dark h6 {
    color: #000; }

.t-background-gray {
  padding: 0.1px 0;
  background: #eef2f4; }
  .t-background-gray + .t-background-gray > * {
    margin-top: 0; }

html {
  font-family: "Georgia", Times New Roman, serif;
  font-size: 1.5vw;
  line-height: 1.5; }
  @media (max-width: 933.33333px) {
    html {
      font-size: 14px; } }
  @media (min-width: 1333.33333px) {
    html {
      font-size: 20px; } }

.c-article {
  margin-top: 50px;
  text-align: left; }
  .c-article .c-page-title {
    font-family: "Montserrat";
    font-size: 2rem;
    font-size: 2rem;
    text-align: center;
    font-weight: 600;
    letter-spacing: 0.11em;
    line-height: 1.2;
    text-transform: uppercase; }

.c-body > * + * {
  margin-top: 1rem; }

.c-body a {
  text-decoration: none; }
  .c-body a:hover {
    text-decoration: underline; }

.c-body h2,
.c-body h3,
.c-body h4,
.c-body h5,
.c-body h6 {
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 2.125rem;
  letter-spacing: 0.11em;
  line-height: 1.2; }
  @media (max-width: 44.99em) {
    .c-body h2,
    .c-body h3,
    .c-body h4,
    .c-body h5,
    .c-body h6 {
      font-size: 1.7rem; } }

.c-body h3,
.c-body h4,
.c-body h5,
.c-body h6 {
  font-size: 1.75rem;
  font-weight: 400; }
  @media (max-width: 44.99em) {
    .c-body h3,
    .c-body h4,
    .c-body h5,
    .c-body h6 {
      font-size: 1.2rem; } }
  .c-body h3 strong,
  .c-body h3 em,
  .c-body h4 strong,
  .c-body h4 em,
  .c-body h5 strong,
  .c-body h5 em,
  .c-body h6 strong,
  .c-body h6 em {
    font-weight: 600; }

.c-body li {
  position: relative;
  padding-left: 1em; }
  .c-body li::before {
    content: "•";
    position: absolute;
    left: 0; }

.c-body--centered {
  text-align: center; }

.c-contact-form {
  font-family: "Montserrat"; }
  .c-contact-form .webform-flexbox {
    margin: 1em -1em; }
  .c-contact-form .webform-flex--container {
    margin: 0 1em; }
  .c-contact-form .form-item {
    position: relative;
    margin-bottom: 1rem; }
  .c-contact-form .form-type-radio {
    margin-bottom: 0.3em; }
    .c-contact-form .form-type-radio label {
      font-weight: 300; }
  .c-contact-form .form-type-textarea {
    margin-top: 2rem; }
    .c-contact-form .form-type-textarea label {
      padding-left: 0.5rem; }
    .c-contact-form .form-type-textarea.is-filled label, .c-contact-form .form-type-textarea.is-focused label {
      transform: translateY(calc(-100%)) scale(0.8) !important; }
  .c-contact-form .form-type-textarea.is-filled label, .c-contact-form .form-type-textarea.is-focused label,
  .c-contact-form .form-type-textfield.is-filled label,
  .c-contact-form .form-type-textfield.is-focused label,
  .c-contact-form .form-type-email.is-filled label,
  .c-contact-form .form-type-email.is-focused label {
    transform: translateY(calc(-100% + 0.5em)) scale(0.8);
    padding-left: 0; }
  .c-contact-form .form-type-textarea label,
  .c-contact-form .form-type-textfield label,
  .c-contact-form .form-type-email label {
    transform-origin: left;
    position: absolute;
    top: 1px;
    left: 1px;
    transition: 300ms;
    color: #333333;
    padding: 0.5rem;
    padding-bottom: 0; }
  .c-contact-form .form-type-textarea input,
  .c-contact-form .form-type-textarea textarea,
  .c-contact-form .form-type-textfield input,
  .c-contact-form .form-type-textfield textarea,
  .c-contact-form .form-type-email input,
  .c-contact-form .form-type-email textarea {
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    line-height: inherit;
    border: 1px solid #d6d6d6;
    width: 100%;
    max-width: 100%;
    display: block;
    padding: 0.5rem; }
    .c-contact-form .form-type-textarea input:focus,
    .c-contact-form .form-type-textarea textarea:focus,
    .c-contact-form .form-type-textfield input:focus,
    .c-contact-form .form-type-textfield textarea:focus,
    .c-contact-form .form-type-email input:focus,
    .c-contact-form .form-type-email textarea:focus {
      outline: none; }
  .c-contact-form .form-type-textarea::after,
  .c-contact-form .form-type-textfield::after,
  .c-contact-form .form-type-email::after {
    position: absolute;
    content: "";
    display: block;
    top: 100%;
    border-top: 1px #000 solid;
    width: 100%;
    transform: scaleX(0);
    transition: 400ms cubic-bezier(0.23, 1, 0.32, 1);
    transform-origin: left; }
  .c-contact-form .form-type-textarea.is-focused::after,
  .c-contact-form .form-type-textfield.is-focused::after,
  .c-contact-form .form-type-email.is-focused::after {
    transform: scaleX(1); }
  .c-contact-form .form-type-textfield label,
  .c-contact-form .form-type-textfield input,
  .c-contact-form .form-type-email label,
  .c-contact-form .form-type-email input {
    border-top-color: transparent;
    border-right-color: transparent;
    border-left-color: transparent;
    padding-left: 0;
    padding-right: 0; }
  .c-contact-form .form-type-checkbox {
    margin-bottom: 5px;
    position: relative; }
    .c-contact-form .form-type-checkbox input {
      position: absolute;
      opacity: 0; }
    .c-contact-form .form-type-checkbox input:checked ~ label::before {
      background-image: url("../../img/checkbox-checked.svg"); }
    .c-contact-form .form-type-checkbox label {
      white-space: normal;
      font-weight: normal;
      font-style: italic;
      font-size: 14px;
      padding-left: 20px;
      position: relative;
      display: block;
      overflow: visible; }
      .c-contact-form .form-type-checkbox label::before {
        content: "";
        display: block;
        width: 15px;
        height: 15px;
        background-image: url("../../img/checkbox-unchecked.svg");
        position: absolute;
        left: 0;
        top: 0.75em;
        transform: translateY(-50%);
        background-repeat: no-repeat; }
      .c-contact-form .form-type-checkbox label a {
        text-decoration: underline; }
  @media (min-width: 45em) {
    .c-contact-form .form-actions {
      float: right; } }
  .c-contact-form .form-actions input {
    font-weight: bold;
    font-family: "Montserrat";
    font-size: 15px;
    text-transform: uppercase;
    color: #000;
    letter-spacing: 0.1em;
    background: none;
    -webkit-appearance: none;
       -moz-appearance: none;
            appearance: none;
    border: 0;
    padding: 0.5em;
    border-bottom: 2px solid currentColor;
    cursor: pointer;
    position: relative;
    transition: 300ms; }
    @media (max-width: 44.99em) {
      .c-contact-form .form-actions input {
        width: 100%;
        margin: 1em 0; } }
    .c-contact-form .form-actions input:hover {
      background: #000;
      color: #fff; }

.c-cta-button {
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  letter-spacing: 0.125em;
  text-align: center;
  line-height: 1.5;
  font-family: "Montserrat";
  z-index: 999;
  position: fixed;
  bottom: 30px;
  right: 0;
  transform-origin: bottom left;
  transform: translateX(100%) rotate(-90deg);
  padding: 1em;
  text-transform: uppercase;
  background-color: #b39272;
  transition: 300ms;
  opacity: 0;
  pointer-events: none; }
  .c-cta-button:hover {
    background-color: #333333; }
  @media (max-width: 44.99em) {
    .c-cta-button {
      font-size: 12px; } }
  .c-cta-button.headroom--not-top {
    opacity: 1;
    pointer-events: all; }

.c-cta-text {
  text-align: center;
  font-family: "Montserrat";
  font-style: italic;
  font-size: 1.375rem;
  color: #b39272;
  text-align: center; }
  @media (max-width: 44.99em) {
    .c-cta-text {
      font-size: 1rem; } }
  .c-cta-text .c-cta-author {
    margin-top: 15px;
    font-size: 0.8rem; }

.paragraph-123 .l-rhythm,
.paragraph-124 .l-rhythm,
.paragraph-125 .l-rhythm,
.paragraph-127 .l-rhythm,
.paragraph-133 .l-rhythm,
.paragraph-134 .l-rhythm,
.paragraph-135 .l-rhythm,
.paragraph-140 .l-rhythm {
  margin-top: 1rem; }

.paragraph-123 .c-cta-text,
.paragraph-124 .c-cta-text,
.paragraph-125 .c-cta-text,
.paragraph-127 .c-cta-text,
.paragraph-133 .c-cta-text,
.paragraph-134 .c-cta-text,
.paragraph-135 .c-cta-text,
.paragraph-140 .c-cta-text {
  font-size: 0.9rem; }
  .paragraph-123 .c-cta-text .c-cta-author,
  .paragraph-124 .c-cta-text .c-cta-author,
  .paragraph-125 .c-cta-text .c-cta-author,
  .paragraph-127 .c-cta-text .c-cta-author,
  .paragraph-133 .c-cta-text .c-cta-author,
  .paragraph-134 .c-cta-text .c-cta-author,
  .paragraph-135 .c-cta-text .c-cta-author,
  .paragraph-140 .c-cta-text .c-cta-author {
    margin-top: 15px;
    font-size: 0.7rem; }

a.c-download-button, a.c-button {
  position: relative;
  display: inline-block;
  margin: 2rem 0;
  padding: 1.5em 2em;
  padding-right: 8.125em;
  text-decoration: none;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #333333;
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  text-align: left; }
  @media (max-width: 44.99em) {
    a.c-download-button, a.c-button {
      font-size: 14px;
      padding: 1.5em 2em; }
      a.c-download-button::after, a.c-button::after {
        background-size: 1.5em; } }
  @media (max-width: 44.99em) {
    a.c-download-button, a.c-button {
      width: 100%;
      margin: 0.5rem 0; } }
  @media (min-width: 45em) {
    a.c-download-button ~ a.c-download-button, a.c-button ~ a.c-download-button, a.c-download-button ~ a.c-button, a.c-button ~ a.c-button {
      margin-left: 2em !important; } }
  a.c-download-button::after, a.c-button::after {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    width: 4.625em;
    height: 100%;
    content: "";
    border-left: inherit;
    background-image: url("../../img/download.svg");
    background-repeat: no-repeat;
    background-position: center; }

.t-background-brand-color-dark .c-download-button, .t-background-brand-color-dark .c-button {
  color: #fff;
  border-color: #fff; }
  .t-background-brand-color-dark .c-download-button::after, .t-background-brand-color-dark .c-button::after {
    background-image: url("../../img/download-white.svg"); }

.c-button::after {
  display: none; }

.c-external-button {
  position: absolute;
  right: 0;
  top: 0;
  background: #000;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 16px;
  color: #fff;
  line-height: 1.5;
  padding: 1em 1.5em;
  text-transform: capitalize;
  transition: 300ms; }
  .c-external-button:hover {
    background: #b39272; }
  @media (max-width: 44.99em) {
    .c-external-button {
      font-size: 12px;
      top: 0;
      right: 0; } }

.c-faq {
  padding: 0 0 5rem 0; }

.c-faq__content {
  background-color: #fff;
  padding: 0 2rem; }

.c-faq-item {
  padding: 0.25rem 0; }
  .c-faq-item + .c-faq-item {
    border-top: 1px solid #979797; }

.c-faq-item__answer {
  padding: 1rem 0; }

.c-faq-item__question {
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 1rem;
  color: #b39272;
  letter-spacing: 0;
  line-height: 1.5; }

.c-faq-item__toggle {
  cursor: pointer;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between; }
  .c-faq-item__toggle:focus {
    outline: none; }
  .c-faq-item__toggle::after {
    display: block;
    content: "";
    width: 34px;
    height: 34px;
    background-image: url(../../img/faq-open.svg);
    background-size: contain;
    flex-shrink: 0; }

.c-faq-item.is-open .c-faq-item__toggle::after {
  background-image: url(../../img/faq-close.svg); }

.c-features__image {
  max-width: 1000px;
  margin: 0 auto; }

.c-footer {
  text-align: center;
  font-size: 16px; }
  .c-footer a {
    text-decoration: underline; }

.l-constrained.beaux-arts-logo {
  margin-bottom: 2rem; }

.c-footer__logo {
  width: 210px;
  margin: 0 auto;
  display: block; }
  @media (max-width: 44.99em) {
    .c-footer__logo {
      width: 150px; } }
  .c-footer__logo::after {
    content: "";
    display: block;
    height: 2rem;
    width: 0;
    margin: 1rem auto;
    border-left: 1px solid #979797; }

.footer-menu {
  margin-bottom: 20px; }
  .footer-menu ul.menu li {
    display: inline; }
    .footer-menu ul.menu li:after {
      content: '|'; }
    .footer-menu ul.menu li:last-child:after {
      content: ''; }
    .footer-menu ul.menu li a {
      text-decoration: none; }
      .footer-menu ul.menu li a:hover {
        text-decoration: underline; }

.c-header {
  position: fixed;
  z-index: 100;
  top: 0;
  left: 0;
  display: flex;
  align-items: stretch;
  width: 100%;
  height: 150px;
  padding: 1.5em 0;
  transition: 300ms;
  border-bottom: 1px solid #dadada;
  background: #fff; }
  @media (max-width: 44.99em) {
    .c-header {
      position: relative;
      height: auto; } }
  @media (min-width: 45em) {
    .c-header.headroom--not-top {
      height: 130px;
      border-color: #dadada; }
      .c-header.headroom--not-top .c-header__logo img {
        height: 70px; } }

.c-header__inner {
  display: flex;
  align-items: flex-end;
  justify-content: space-between; }
  @media (max-width: 44.99em) {
    .c-header__inner {
      align-items: center; } }

/*.c-header__logo {
  margin-left: auto;
  margin-right: auto;
}*/
@media (min-width: 106.25em) {
  .page-node-type-home-page .c-header__logo {
    margin-left: 0; } }

@media (max-width: 44.99em) {
  .page-node-type-home-page .c-header__logo {
    margin-right: 5%; } }

.page-node-type-home-page .c-header__logo img {
  width: auto;
  height: 90px;
  transition: 300ms; }
  @media (max-width: 44.99em) {
    .page-node-type-home-page .c-header__logo img {
      height: 60px; } }
  @media only screen and (min-width: 1050px) and (max-width: 1264px) {
    .page-node-type-home-page .c-header__logo img {
      max-width: 90%; } }

.c-hero {
  min-height: calc(100vh - 150px);
  position: relative; }

.c-hero__title {
  z-index: 5;
  font-family: "Montserrat";
  color: #fff;
  text-align: center;
  font-size: 50px;
  line-height: 1.16;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 10em; }
  @media (max-width: 44.99em) {
    .c-hero__title {
      font-size: 25px; } }

.c-hero__image {
  background-size: cover;
  background-position: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%; }
  @media (min-width: 45em) {
    .c-hero__image {
      right: 10vw; } }

.c-hero__aldea {
  position: absolute;
  left: 0;
  top: 35%;
  transform: translateY(-50%);
  width: 110px;
  padding: 1em 0.75em 1.5em 0.75em;
  background: #333333;
  transition: 300ms; }
  .c-hero__aldea:hover {
    background: #b39272; }
  .c-hero__aldea p {
    font-size: 0.5rem;
    color: #fff;
    font-family: "Montserrat";
    text-align: center;
    margin-bottom: 15px; }
  @media (max-width: 44.99em) {
    .c-hero__aldea {
      top: 90px;
      left: 0;
      width: 65px; } }

.c-hero__cta {
  position: absolute;
  background-color: #b39272;
  right: 0;
  bottom: 3rem;
  color: #fff;
  font-family: "Montserrat";
  font-size: 20px;
  line-height: 1.36;
  padding: 2.5em;
  width: 20em; }
  @media (max-width: 44.99em) {
    .c-hero__cta {
      font-size: 16px; } }
  @media (max-width: 44.99em) {
    .c-hero__cta {
      bottom: 0;
      width: 100%;
      padding: 1em 1.5em; } }
  .c-hero__cta a {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-indent: 1000%;
    white-space: nowrap;
    overflow: hidden; }

.c-image-slider {
  overflow: hidden; }
  .c-image-slider img {
    display: block; }
  .c-image-slider__button {
    transform: translateY(-50%);
    top: 50%;
    position: absolute;
    background: #fff;
    font-family: "Montserrat";
    font-size: 10px;
    color: #000;
    letter-spacing: 4px;
    text-align: center;
    text-transform: uppercase;
    padding: 3em 1em;
    width: 150px;
    transition: 200ms;
    cursor: pointer; }
    @media (max-width: 44.99em) {
      .c-image-slider__button {
        padding: 1em;
        width: 120px; } }
    .c-image-slider__button:focus {
      outline: none; }
    .c-image-slider__button:hover {
      background-color: #000;
      color: #fff; }
  .c-image-slider__button--next {
    right: 0;
    transform-origin: bottom center;
    transform: translateX(50%) translateY(-50%) rotate(-90deg); }
  .c-image-slider__button--prev {
    left: 0;
    transform-origin: top center;
    transform: translateX(-50%) translateY(50%) rotate(-90deg); }

.latest-news-block {
  background-color: #f0e9e3; }
  .latest-news-block .block-title {
    padding-top: 5rem; }
    .latest-news-block .block-title h2 {
      font-family: "Montserrat";
      font-weight: 600;
      font-size: 2.125rem;
      letter-spacing: .11em;
      line-height: 1.2;
      margin-bottom: 10px;
      text-align: center; }
  .latest-news-block .view-latest-news {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5rem; }

.c-maps {
  height: 500px; }

.c-google-maps {
  position: relative; }
  .c-google-maps .body {
    position: absolute;
    background-color: #b39272;
    left: 0;
    top: 3rem;
    color: #fff;
    font-family: "Montserrat";
    font-size: 19px;
    line-height: 1.36;
    padding: 2.25em;
    width: 22em; }
    @media (max-width: 1170px) {
      .c-google-maps .body {
        font-size: 14px;
        padding: 1.75em;
        width: 20em; } }
    @media (max-width: 850px) {
      .c-google-maps .body {
        position: relative;
        top: 0;
        width: 100%; } }
  .c-google-maps .google-map {
    margin-left: 10vw; }
    @media (max-width: 850px) {
      .c-google-maps .google-map {
        margin-left: 0; } }

.c-menu-item-anchor {
  position: absolute;
  opacity: 0; }

.c-menu {
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 16px;
  line-height: 1;
  display: flex;
  align-items: flex-end;
  margin-top: 30px; }
  @media only screen and (min-width: 1050px) and (max-width: 1264px) {
    .c-menu {
      font-size: 13px; } }
  .c-menu a {
    display: block;
    position: relative;
    transition: 100ms; }
    .c-menu a::after {
      content: "";
      display: block;
      position: absolute;
      top: 100%;
      width: 100%;
      margin-top: 0.5em;
      border-bottom: 2px solid #b39272;
      transform-origin: left;
      transform: scaleX(0);
      transition: 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); }
  .c-menu a.is-active,
  .c-menu a:hover {
    color: #b39272; }
    .c-menu a.is-active::after,
    .c-menu a:hover::after {
      transform: scaleX(1); }
  .c-menu a + a {
    margin-left: 2em; }
  .c-menu ul.menu {
    display: flex;
    float: right; }
    .c-menu ul.menu li:nth-last-child(-n+5) {
      display: none; }
      @media only screen and (max-width: 1050px) {
        .c-menu ul.menu li:nth-last-child(-n+5) {
          display: block; } }
    .c-menu ul.menu li.sf-depth-2 {
      display: block !important; }
    .c-menu ul.menu li a {
      margin: 0 15px; }
      @media only screen and (min-width: 1050px) and (max-width: 1264px) {
        .c-menu ul.menu li a {
          margin: 0 10px; } }

.page-node-type-news .body,
.page-node-type-news .paragraphs,
.page-node-type-news .c-page-title,
.page-node-type-news .published-on {
  margin-bottom: 5rem; }

.page-node-type-news .field--name-field-image,
.page-node-type-news .image {
  margin-bottom: 1rem; }

.page-node-type-news .published-on {
  text-align: center;
  width: 100%;
  font-size: 16px; }

.page-node-type-news .image .c-image .field--name-field-image img {
  margin: 0 auto;
  width: 70%; }
  @media (max-width: 800px) {
    .page-node-type-news .image .c-image .field--name-field-image img {
      width: 100%; } }

.news .article-link {
  float: left;
  width: 100%;
  height: auto; }

.news.teaser {
  margin: 0;
  width: 100%; }
  .news.teaser .image {
    width: 100%;
    height: 200px;
    background-position: center;
    background-size: cover;
    margin-bottom: 10px; }
    .news.teaser .image img {
      height: 200px; }
  .news.teaser .title h2 {
    font-family: "Montserrat";
    font-weight: 600;
    font-size: 25px;
    letter-spacing: .11em;
    line-height: 1.2;
    margin-bottom: 10px; }
  .news.teaser .intro {
    font-size: 18px; }
  .news.teaser .published-on {
    margin-bottom: 5px;
    font-size: 14px; }
  .news.teaser .read-more {
    margin-top: 10px;
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    text-decoration: none !important;
    text-transform: uppercase;
    padding: 1em;
    float: left; }

.view-latest-news.view-display-id-block_1 .news.teaser .image {
  height: 350px; }

.view-latest-news.view-display-id-block_1 .news.teaser .title h2 {
  margin-bottom: 20px;
  font-size: 27px; }

.view-latest-news.view-display-id-block_1 .news.teaser .intro {
  font-size: 20px; }

.view-latest-news.view-display-id-block_1 .news.teaser .published-on {
  font-size: 16px;
  margin-bottom: 10px; }

.view-latest-news.view-display-id-block_1 .news.teaser .read-more {
  font-size: 18px;
  margin-top: 20px; }

.c-normal-button {
  border: 1px solid rgba(0, 0, 0, 0.2);
  font-family: "Montserrat";
  font-size: 16px;
  font-weight: bold;
  font-style: normal;
  line-height: 1.5;
  text-decoration: none !important;
  text-transform: uppercase;
  padding: 1.5em 2em;
  display: inline-block; }

@media (min-width: 45em) {
  .c-page {
    padding-top: 150px; } }

.c-page .phone-button {
  top: -30px;
  line-height: 1; }

.c-page-title {
  margin-bottom: 50px; }

/*
.paragraph-90{
  .l-constrained{
    margin-bottom: 0;
  }
}
*/
.paragraph-104 .l-constrained-mini {
  margin-top: 0 !important; }

.c-quote {
  position: relative;
  background-color: #eef2f4;
  color: #000;
  text-align: center;
  font-size: 1.3rem;
  line-height: 1.4;
  padding: 5rem; }
  @media (max-width: 44.99em) {
    .c-quote {
      padding: 2.5rem;
      font-size: 1rem; } }

.c-quote__author {
  margin-top: 2rem;
  font-size: 16px; }

.c-quote__content {
  margin-top: 100px; }
  @media (max-width: 44.99em) {
    .c-quote__content {
      margin-top: 50px; } }

.c-quote__avatar {
  position: absolute;
  width: 240px;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%); }
  @media (max-width: 44.99em) {
    .c-quote__avatar {
      width: 150px;
      top: auto;
      left: auto;
      margin: 0 auto;
      position: relative;
      transform: none; } }
  .c-quote__avatar img {
    border-radius: 100%; }
  .c-quote__avatar::before, .c-quote__avatar::after {
    content: "";
    display: block;
    border: 1px solid #5e5e5e;
    border-radius: 100%;
    position: absolute;
    top: -20px;
    right: -20px;
    bottom: -20px;
    left: -20px; }
    @media (max-width: 44.99em) {
      .c-quote__avatar::before, .c-quote__avatar::after {
        top: -10px;
        right: -10px;
        bottom: -10px;
        left: -10px; } }
  .c-quote__avatar::after {
    top: -40px;
    right: -40px;
    bottom: -40px;
    left: -40px; }
    @media (max-width: 44.99em) {
      .c-quote__avatar::after {
        top: -20px;
        right: -20px;
        bottom: -20px;
        left: -20px; } }

.responsive-menu {
  display: none;
  width: 100%;
  float: left; }

@media (max-width: 1050px) {
  .responsive-menu {
    display: block; }
  .c-menu {
    display: none; } }

.sidr-trigger {
  margin: 15px;
  float: left;
  background: none;
  border: 1px solid #000;
  border-radius: 0;
  padding: 10px 15px;
  display: flex; }
  .sidr-trigger .sidr-trigger__text {
    margin: 1px 0 0 10px;
    font-size: 20px;
    font-family: "Montserrat"; }
  .sidr-trigger .sidr-trigger__icon {
    width: 20px; }
    .sidr-trigger .sidr-trigger__icon .icon-hamburger:after,
    .sidr-trigger .sidr-trigger__icon .icon-hamburger:before,
    .sidr-trigger .sidr-trigger__icon .icon-hamburger div {
      background-color: #000;
      border-radius: 3px;
      content: '';
      display: block;
      height: 3px;
      margin: 5px 0;
      transition: all .2s ease-in-out; }
  .sidr-trigger.is-active .sidr-trigger__icon .icon-hamburger:before {
    transform: translateY(8px) rotate(135deg); }
  .sidr-trigger.is-active .sidr-trigger__icon .icon-hamburger:after {
    transform: translateY(-8px) rotate(-135deg); }
  .sidr-trigger.is-active .sidr-trigger__icon .icon-hamburger div {
    transform: scale(0); }

#sidr {
  background-color: #fff;
  box-shadow: none;
  border-left: 1px solid rgba(0, 0, 0, 0.2); }
  #sidr ul li a {
    font-family: "Montserrat";
    font-weight: 600;
    color: #000;
    background-color: #fff;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 0 15px;
    line-height: 1.5;
    box-shadow: none; }
    #sidr ul li a:hover, #sidr ul li a:active, #sidr ul li a:hover {
      text-decoration: none;
      background-color: #b39272;
      color: #fff; }
    #sidr ul li a.sf-depth-2 {
      color: #b39272;
      font-weight: 400;
      display: block !important; }
  #sidr ul li.active-trail a {
    font-weight: bold;
    background-color: #b39272;
    color: #fff; }
    #sidr ul li.active-trail a:hover, #sidr ul li.active-trail a:active, #sidr ul li.active-trail a:hover {
      text-decoration: underline;
      background-color: #b39272;
      color: #fff; }

.path-search .item-list {
  text-align: center; }
  .path-search .item-list ul li {
    margin: 15px 0; }

#search-form {
  width: 95%;
  max-width: 1400px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 5rem; }
  #search-form + div,
  #search-form + .item-list {
    text-align: center; }
    #search-form + div ul li,
    #search-form + .item-list ul li {
      margin: 15px 0; }
  #search-form .form-item label {
    font-family: "Montserrat";
    font-size: 16px;
    font-style: normal;
    font-weight: bold;
    line-height: 1.5;
    color: inherit; }
  #search-form .form-item input {
    border: 1px solid #d6d6d6;
    padding: 10px;
    font-family: "Montserrat";
    font-size: 16px;
    font-style: normal;
    line-height: 1.5;
    color: inherit; }
  #search-form .form-item #edit-basic {
    margin-bottom: 1rem; }
  #search-form .form-item #edit-help-link {
    margin-bottom: 1rem; }
  #search-form .form-submit {
    border: 1px solid rgba(0, 0, 0, 0.2);
    font-family: "Montserrat";
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    line-height: 1.5;
    text-decoration: none !important;
    text-transform: uppercase;
    padding: 10px 15px; }

.search-results {
  width: 95%;
  max-width: 1400px;
  margin: 0 auto;
  text-align: center; }
  .search-results li {
    margin: 0 0 3rem 0; }

.c-section-title {
  font-weight: bold;
  font-family: "Montserrat";
  text-transform: uppercase;
  font-size: 1.6rem;
  color: #000;
  line-height: 1.2;
  text-align: center;
  margin-bottom: 2rem; }
  @media (max-width: 44.99em) {
    .c-section-title {
      font-size: 1.2rem; } }

.c-section-sub-title {
  font-family: "Georgia", Times New Roman, serif;
  font-size: 1rem;
  color: #000;
  text-align: center; }

.c-side-title {
  transform-origin: left center;
  transform: rotate(-90deg);
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 13px;
  color: #000;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  line-height: 1;
  white-space: nowrap;
  position: absolute;
  left: 2rem;
  pointer-events: none; }
  @media (max-width: 44.99em) {
    .c-side-title {
      display: none; } }
  .c-side-title--v-top .c-side-title__inner {
    transform: translateX(4em); }
  .c-side-title--v-center .c-side-title__inner {
    transform: translateX(50%); }
  .c-side-title--v-bottom .c-side-title__inner {
    transform: translateX(calc(-100% - 4em)); }
  .c-side-title--h-right {
    left: auto;
    right: 2rem;
    transform-origin: right center; }

.c-social-nav {
  margin: 2rem 0; }
  .c-social-nav__item {
    display: inline-block;
    vertical-align: middle;
    padding: 0.5em 1em; }
    .c-social-nav__item + .c-social-nav__item {
      border-left: 1px solid #979797; }
    @media (max-width: 44.99em) {
      .c-social-nav__item img {
        width: 30px; } }

.c-submenu {
  margin-top: 30px;
  font-family: "Montserrat";
  font-weight: bold;
  font-size: 14px;
  line-height: 1;
  display: flex;
  align-items: flex-end;
  justify-content: flex-end; }
  @media only screen and (max-width: 1050px) {
    .c-submenu {
      display: none; } }
  @media only screen and (min-width: 1050px) and (max-width: 1264px) {
    .c-submenu {
      font-size: 12px; } }
  @media (max-width: 74.99em) {
    .c-submenu {
      font-size: 12px; } }
  .c-submenu a {
    display: block;
    position: relative;
    transition: 100ms;
    color: #b39272; }
    .c-submenu a::after {
      content: "";
      display: block;
      position: absolute;
      top: 100%;
      width: 100%;
      margin-top: 0.5em;
      border-bottom: 1px solid #333333;
      transform-origin: left;
      transform: scaleX(0);
      transition: 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95); }
  .c-submenu a.is-active,
  .c-submenu a:hover {
    color: #333333; }
    .c-submenu a.is-active::after,
    .c-submenu a:hover::after {
      transform: scaleX(1); }
  .c-submenu a + a {
    margin-left: 2em; }
  .c-submenu ul.menu {
    display: flex;
    float: right; }
    .c-submenu ul.menu li a {
      margin: 0 15px; }

.c-text-image {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap; }

.c-text-image--text-right {
  flex-direction: row-reverse; }

.c-text-image__image,
.c-text-image__text {
  flex-basis: 50%;
  padding: 0 2rem;
  flex-grow: 1;
  max-width: 100%;
  min-width: 400px; }
  @media (max-width: 44.99em) {
    .c-text-image__image,
    .c-text-image__text {
      margin: 1rem 0;
      padding: 0;
      min-width: 0;
      flex-basis: 100%;
      width: 100%; } }

.viewsreference--view-title {
  display: none; }

.view-latest-news {
  display: flex;
  margin: 5rem 0; }
  .view-latest-news .views-row {
    width: 33%;
    padding: 30px;
    float: left; }
    .view-latest-news .views-row:hover {
      box-shadow: 0px 0px 36px 0px rgba(0, 0, 0, 0.2); }
  .view-latest-news.view-latest-news.view-display-id-block_1 .views-row {
    padding: 50px;
    width: 100%;
    float: left; }
    .view-latest-news.view-latest-news.view-display-id-block_1 .views-row .left {
      width: 40%;
      float: left; }
      @media (max-width: 650px) {
        .view-latest-news.view-latest-news.view-display-id-block_1 .views-row .left {
          width: 100%; } }
    .view-latest-news.view-latest-news.view-display-id-block_1 .views-row .right {
      width: 55%;
      float: left;
      margin-left: 5%; }
      @media (max-width: 650px) {
        .view-latest-news.view-latest-news.view-display-id-block_1 .views-row .right {
          width: 100%; } }
    @media (min-width: 651px) {
      .view-latest-news.view-latest-news.view-display-id-block_1 .views-row:nth-child(even) .right {
        float: right !important;
        margin-left: 0; }
      .view-latest-news.view-latest-news.view-display-id-block_1 .views-row:nth-child(even) .left {
        float: right !important;
        margin-left: 5%; } }

.c-viewsreference .c-title {
  font-family: "Montserrat";
  font-weight: 600;
  font-size: 2.125rem;
  letter-spacing: .11em;
  line-height: 1.2;
  text-align: center;
  margin-top: 5rem; }

@media (max-width: 800px) {
  .view-latest-news .views-row {
    width: 100%; } }

ul.icon-list {
  list-style: none !important; }
  ul.icon-list li {
    margin: 0.5em 1em;
    margin-left: 3em;
    list-style: none !important;
    position: relative;
    line-height: 1.2; }
    ul.icon-list li:before {
      background-repeat: no-repeat;
      float: left;
      margin-right: 10px;
      content: "" !important;
      background-size: cover;
      width: 75px;
      height: 75px;
      position: absolute;
      top: -25px;
      left: -45px; }
    ul.icon-list li span {
      color: #b39272;
      font-size: 18px; }
    ul.icon-list li p {
      color: black;
      font-size: 16px;
      line-height: 1.2; }
    ul.icon-list li.salon::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M58.75,32.86a.61.61,0,0,0-.61.61V53.24H46.84a.62.62,0,0,0-.56.36c-.25.58-.71,1.16-.92,1.16H43l0,0c1.2-2.28,3.65-3.38,7.5-3.38h4.86a.62.62,0,0,0,.62-.62V30.37a.62.62,0,0,0-.62-.62H50.57c-3.8,0-6.5,1.07-8,3.18a8,8,0,0,0-5.47-3,.61.61,0,0,0-.59.25V29.06H32.31v.69h-2.7a.62.62,0,0,0-.62.62V50.73a.62.62,0,0,0,.62.62h4.86c3.85,0,6.3,1.1,7.5,3.38l0,0H39.68c-.21,0-.67-.58-.92-1.16a.62.62,0,0,0-.56-.36H26.9V33.47a.61.61,0,0,0-1.22,0V53.85a.61.61,0,0,0,.61.61H37.81c.31.57,1,1.52,1.87,1.52h5.68c.91,0,1.55-.95,1.86-1.52H58.75a.61.61,0,0,0,.61-.61V33.47A.61.61,0,0,0,58.75,32.86ZM50.57,31h4.25V50.12H50.57c-3.34,0-5.83.83-7.44,2.46V34.24C44.35,32.05,46.79,31,50.57,31Zm-17-.7h1.71v2.85l-.86-.66-.85.65Zm8.38,4V52.58c-1.61-1.63-4.1-2.46-7.44-2.46H30.22V31h2.09v4.64L34.38,34l2.08,1.6v-4.7a.63.63,0,0,0,.4.24c2.45.38,4.1,1.39,5,3.09Z'/%3E%3C/svg%3E"); }
    ul.icon-list li.restaurant::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M49.85,46.6l0-3.36h3.54a.66.66,0,0,0,.66-.66.67.67,0,0,0-.66-.67H30a.66.66,0,0,0-.66.67.65.65,0,0,0,.66.66h3.47l-.13.12,6,6.54.16.13,7.94,4.58.66-1.16-7.85-4.53L35,43.24h1.55l-.23.4,4.73,2.81.09,0a5.09,5.09,0,0,0,1.8.3,6.05,6.05,0,0,0,2.78-.68L46,46l1.11-2.64-.27-.12h1.73l0,3.35c0,.07,0,1.81.06,3.29l1.33-.07C49.83,48.38,49.85,46.62,49.85,46.6ZM44.94,45a4.42,4.42,0,0,1-3.23.25l-3.41-2h7.39Z'/%3E%3Cpolygon class='cls-1' points='55.21 52.09 55.72 50.86 51.92 49.29 49.27 56.56 53.01 58.11 53.52 56.88 50.95 55.82 52.7 51.05 55.21 52.09'/%3E%3Cpath class='cls-1' d='M53.08,39.52c0-5.68-5.32-10.65-11.39-10.65s-11.38,5-11.38,10.65v.66H53.08Zm-21.41-.67c.39-4.68,4.91-8.65,10-8.65s9.64,4,10,8.65Z'/%3E%3Cpath class='cls-1' d='M38.84,31.63A7,7,0,0,0,35.16,35a.67.67,0,0,0,.31.89.82.82,0,0,0,.29.07.66.66,0,0,0,.6-.38,5.72,5.72,0,0,1,3-2.7.67.67,0,1,0-.51-1.23Z'/%3E%3Cpolygon class='cls-1' points='41.7 28.32 42.39 28.29 42.36 26.93 41 26.96 41.03 28.32 41.7 28.32'/%3E%3C/svg%3E"); }
    ul.icon-list li.eventruimte::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M37,40.09c0-1.35,2.7-2.22,4.57-2.39a4.1,4.1,0,0,0,.7,0c1.84,0,5.06.95,5.06,2.42V42.5h1.5V40.09c0-2-2.17-3.1-4.26-3.61a4.26,4.26,0,0,0,1.11-2.92V32.43a3.91,3.91,0,1,0-7.81,0v1.13a4.22,4.22,0,0,0,1.27,3.09c-1.88.57-3.64,1.68-3.64,3.44V42.5H37Zm2.37-7.66a2.42,2.42,0,1,1,4.81,0v1.13a2.55,2.55,0,0,1-2,2.61l-.6,0a2.53,2.53,0,0,1-2.19-2.64Z'/%3E%3Cpath class='cls-1' d='M45.32,50.73a4.25,4.25,0,0,0,1.11-2.91V46.68a3.92,3.92,0,1,0-7.82,0v1.14a4.23,4.23,0,0,0,1.28,3.08c-1.88.57-3.64,1.68-3.64,3.44v2.41h1.5V54.34c0-1.35,2.7-2.22,4.57-2.39a4.1,4.1,0,0,0,.7,0c1.84,0,5.06.95,5.06,2.42v2.41h1.5V54.34C49.58,52.38,47.41,51.24,45.32,50.73Zm-.39-2.91a2.54,2.54,0,0,1-2,2.6l-.6,0a2.53,2.53,0,0,1-2.2-2.63V46.68a2.42,2.42,0,1,1,4.82,0Z'/%3E%3Cpath class='cls-1' d='M37,49.62v-2.4c0-2-2.17-3.11-4.27-3.61a4.28,4.28,0,0,0,1.11-2.92V39.56a3.91,3.91,0,1,0-7.81,0v1.13a4.28,4.28,0,0,0,1.27,3.09c-1.88.57-3.64,1.67-3.64,3.44v2.4h1.5v-2.4c0-1.35,2.7-2.23,4.57-2.39a4.18,4.18,0,0,0,.71,0c1.84,0,5.06,1,5.06,2.42v2.4ZM32.3,40.69a2.56,2.56,0,0,1-2,2.61l-.61,0a2.53,2.53,0,0,1-2.19-2.63V39.56a2.42,2.42,0,1,1,4.81,0Z'/%3E%3Cpath class='cls-1' d='M57.15,43.61a4.28,4.28,0,0,0,1.11-2.92V39.56a3.91,3.91,0,1,0-7.81,0v1.13a4.28,4.28,0,0,0,1.27,3.09c-1.88.57-3.64,1.67-3.64,3.44v2.4h1.5v-2.4c0-1.35,2.7-2.23,4.57-2.39a4.18,4.18,0,0,0,.71,0c1.84,0,5.06,1,5.06,2.42v2.4h1.5v-2.4C61.42,45.26,59.25,44.11,57.15,43.61Zm-.39-2.92a2.56,2.56,0,0,1-2,2.61l-.6,0A2.53,2.53,0,0,1,52,40.69V39.56a2.42,2.42,0,1,1,4.81,0Z'/%3E%3C/svg%3E"); }
    ul.icon-list li.binnentuin::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M55.29,29.68a.72.72,0,0,0-.6-.22C54.1,29.52,40.14,31,35,34.64c-6.17,4.42-6,10.83-3.11,15.22L33.18,49c-2.32-3.51-3-9.07,2.72-13.18,4.07-2.92,14.8-4.4,18-4.79C53.54,34.2,52.11,44.53,49,48.9c-2,2.88-4.52,4.52-7.18,4.74A9.18,9.18,0,0,1,35,51.14L38.15,48l7.31.69a.75.75,0,0,0,.14-1.5l-6.07-.57,3.52-3.52,4.66.26a.75.75,0,1,0,.08-1.5l-3.32-.18,5-5a.75.75,0,0,0-1.06-1.06L29.75,54.3a.74.74,0,0,0,0,1.06.73.73,0,0,0,.53.22.74.74,0,0,0,.53-.22L34,52.2a10.88,10.88,0,0,0,7.23,3c.26,0,.51,0,.77,0,3.11-.26,6-2.12,8.28-5.38,3.87-5.48,5.2-18.91,5.26-19.48A.74.74,0,0,0,55.29,29.68Z'/%3E%3Cpath class='cls-1' d='M42.42,40.15h0a.76.76,0,0,0,.7-.8L43,36.73a.75.75,0,0,0-1.5.09l.15,2.62A.76.76,0,0,0,42.42,40.15Z'/%3E%3Cpath class='cls-1' d='M37.44,45.12h.08a.75.75,0,0,0,.67-.82l-.52-5.4a.75.75,0,0,0-1.5.14l.53,5.4A.75.75,0,0,0,37.44,45.12Z'/%3E%3C/svg%3E"); }
    ul.icon-list li.welness::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M31,52.88a7.1,7.1,0,0,1-.4-6.51,6.29,6.29,0,0,1,5.59-3.17,7.17,7.17,0,0,1,3.41.87l7.94,4.33c3.55,1.93,3.48,3.72,3,5.05s-1.47,1.65-3.52,1.69H34.3A4.21,4.21,0,0,1,31,52.88M54.2,55.14H51.46A4.67,4.67,0,0,0,52.08,54c1-2.77-.28-5-3.75-6.93L40.39,42.7a8.81,8.81,0,0,0-4.16-1.06,7.86,7.86,0,0,0-7,4,8.65,8.65,0,0,0,.43,8,7.27,7.27,0,0,0,1.13,1.46H28.92a.77.77,0,0,0-.78.77.78.78,0,0,0,.78.78H54.2a.78.78,0,0,0,.78-.78.77.77,0,0,0-.78-.77'/%3E%3Cpath class='cls-1' d='M56.73,31.75l-2.45-3.11a.78.78,0,1,0-1.22,1l2,2.54-3.59,3.27c-.32-.61-.58-1.05-.71-1.27l2-1.7a.78.78,0,0,0-1-1.18l-5.07,4.38a.79.79,0,0,0-.08,1.1.8.8,0,0,0,.59.27.83.83,0,0,0,.51-.19l1.9-1.65c1.06,1.76,3,5.82,2,8l-1.83,3.05c.35.24.81.57,1.26.92L52.9,44a.21.21,0,0,0,0-.06c1-2,.15-4.91-.77-7l4.47-4.07a.77.77,0,0,0,.09-1.06'/%3E%3Cpath class='cls-1' d='M30.92,38.44h1.64l1.26,2.15a12.61,12.61,0,0,1,1.63-.28l-1.1-1.87h2.48a.77.77,0,1,0,0-1.54H30.92a.77.77,0,1,0,0,1.54'/%3E%3Cpath class='cls-1' d='M35.44,50a1.37,1.37,0,1,1,1.37-1.36A1.37,1.37,0,0,1,35.44,50m5.82,2.45H39.91l-2.07-2.16a2.86,2.86,0,0,0,.52-1.65,2.94,2.94,0,1,0-1.71,2.65l1.12,1.16h-.5a.78.78,0,1,0,0,1.55h4a.78.78,0,1,0,0-1.55'/%3E%3C/svg%3E"); }
    ul.icon-list li.woonassistent::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M57.61,57a5.07,5.07,0,0,0-3.68-3.31l-3.87-.86-2.52-2.52-5,5L38.22,51V47.84a9.69,9.69,0,0,0,.91.46L39.72,47c-2.64-1.18-4.36-3.41-4.37-5.69V39.14a5.05,5.05,0,0,1,3.14-4.35l-.55-1.33a6.46,6.46,0,0,0-4,5.68V41.3a7.36,7.36,0,0,0,2.87,5.54V51L35,52.83l-3.87.86A5.07,5.07,0,0,0,27.43,57l-.66,2,1.37.46.66-2a3.59,3.59,0,0,1,2.62-2.36l3.7-.82,5.25,5.25,2.15-2.15,2.15,2.15,5.25-5.25,3.7.82a3.59,3.59,0,0,1,2.62,2.36l.66,2L58.27,59Zm-17.24.49-4-4,1.13-1.13,4,4Zm4.3,0-1.13-1.13,4-4,1.13,1.13Z'/%3E%3Cpath class='cls-1' d='M31,44.17H33.2V35.05c0-3.82,3.83-8.09,9-8.09s9,4.27,9,8.09v8.36h0c0,3.11-2.48,5.51-5.85,5.75a2.15,2.15,0,0,0-2-1.42h-.72a2.16,2.16,0,1,0,0,4.32h.72a2.17,2.17,0,0,0,2-1.46,7.46,7.46,0,0,0,7.23-6.43h.77A2.16,2.16,0,0,0,55.44,42V38.43a2.16,2.16,0,0,0-2.16-2.16h-.71V35.05c0-4.5-4.45-9.54-10.41-9.54s-10.41,5-10.41,9.54v1.22H31a2.16,2.16,0,0,0-2.16,2.16V42A2.16,2.16,0,0,0,31,44.17Zm12.2,6.44h-.72a.71.71,0,0,1,0-1.42h.72a.71.71,0,0,1,0,1.42Zm9.33-12.9h.71a.71.71,0,0,1,.71.72V42a.71.71,0,0,1-.71.71h-.71Zm-22.24.72a.71.71,0,0,1,.71-.72h.71v5H31a.71.71,0,0,1-.71-.71Z'/%3E%3Cpath class='cls-1' d='M45.7,46.38l.8,1.2a7.34,7.34,0,0,0,3.2-6.26v-.78a6,6,0,0,0,.71,0V39.14c-3.95,0-11.47-5.14-11.47-8.6H37.49c0,3.84,6.27,8.42,10.76,9.7v1.08A5.93,5.93,0,0,1,45.7,46.38Z'/%3E%3C/svg%3E"); }
    ul.icon-list li.oproepsysteem::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M50.29,54.91a.7.7,0,0,1-.64-.44L48.24,51a.7.7,0,1,1,1.29-.52L50.94,54a.69.69,0,0,1-.38.91A.86.86,0,0,1,50.29,54.91Zm4.9-3.26a.71.71,0,0,1-.49-.2L52.05,48.8a.7.7,0,0,1,1-1l2.65,2.65a.71.71,0,0,1,0,1A.74.74,0,0,1,55.19,51.65Zm3.18-4.72a.66.66,0,0,1-.27-.06l-3.45-1.46a.7.7,0,0,1-.37-.91.69.69,0,0,1,.92-.37l3.44,1.45a.7.7,0,0,1,.38.92A.71.71,0,0,1,58.37,46.93Zm1.17-5.77H55.79a.7.7,0,0,1,0-1.4h3.75a.7.7,0,0,1,0,1.4ZM55,37a.7.7,0,0,1-.26-1.35l3.46-1.41a.69.69,0,0,1,.91.38.7.7,0,0,1-.38.92l-3.47,1.4A.58.58,0,0,1,55,37Zm-2.43-3.67a.7.7,0,0,1-.5-1.19l2.65-2.65a.7.7,0,0,1,1,0,.71.71,0,0,1,0,1L53,33.1A.67.67,0,0,1,52.55,33.31Zm-15.68,0a.67.67,0,0,1-.49-.21l-2.65-2.65a.71.71,0,0,1,0-1,.7.7,0,0,1,1,0l2.65,2.65a.71.71,0,0,1,0,1A.74.74,0,0,1,36.87,33.31ZM49,30.93a.86.86,0,0,1-.27-.05.7.7,0,0,1-.38-.92l1.46-3.45a.7.7,0,0,1,1.29.54L49.66,30.5A.69.69,0,0,1,49,30.93Zm-8.49-.05a.7.7,0,0,1-.64-.44L38.48,27a.7.7,0,0,1,.38-.91.71.71,0,0,1,.92.38l1.4,3.47a.7.7,0,0,1-.38.92A.86.86,0,0,1,40.53,30.88Zm4.18-.82a.7.7,0,0,1-.7-.7V25.61a.7.7,0,1,1,1.4,0v3.75A.7.7,0,0,1,44.71,30.06Z'/%3E%3Cpath class='cls-1' d='M41.94,60.12a2.2,2.2,0,0,1-.88-.17c-3.51-1.18-7.13-4.44-10.66-9.65-.1-.15-.17-.26-.22-.32L30,49.75c-3.52-5-5.37-9.9-5.21-13.67,0-.06-.08-1.39,1.69-2.45,1.06-.69,3-1.82,3.93-1.76a1.9,1.9,0,0,1,1.62,1.21l2.07,4.85a2.33,2.33,0,0,1-.32,2.6l-1.63,2a39.71,39.71,0,0,0,2.56,4.19.36.36,0,0,1,.07.1,42.86,42.86,0,0,0,3,4L40.25,50a2.31,2.31,0,0,1,2.54.64l3.75,3.67a1.91,1.91,0,0,1,.55,2c-.27.91-2,2.3-3.06,3.06A3.38,3.38,0,0,1,41.94,60.12ZM30.38,33.27a10.57,10.57,0,0,0-3.14,1.54c-1,.62-1,1.23-1,1.26-.15,3.53,1.61,8.08,5,12.88l.16.24s.11.15.23.32c4.18,6.17,7.77,8.38,10,9.15.09,0,.67.25,1.58-.47a11.64,11.64,0,0,0,2.57-2.33c0-.07,0,0,0-.1s0-.2-.23-.48l-3.77-3.69-.06-.06a.92.92,0,0,0-1-.22l-2.87,1a.69.69,0,0,1-.75-.21,43.73,43.73,0,0,1-3.43-4.48h0a43.48,43.48,0,0,1-2.93-4.83.7.7,0,0,1,.08-.77l1.92-2.34a.94.94,0,0,0,.18-1l-2.12-4.94c-.15-.34-.35-.37-.39-.38Z'/%3E%3Cpath class='cls-1' d='M49.18,44.57h-1.4v-2H45a.7.7,0,0,1-.61-.36.72.72,0,0,1,0-.71l3.52-5.71a.71.71,0,0,1,.79-.3.7.7,0,0,1,.51.67v5h1.49v1.4H49.18Zm-3-3.39h1.57V38.64Z'/%3E%3Cpath class='cls-1' d='M43.47,44.38h-5l.09-.78c.21-1.79,2-3.31,2.79-4l.09-.08a1.94,1.94,0,0,0,.74-1.39,1.15,1.15,0,1,0-2.29,0v.43h-1.4v-.43a2.55,2.55,0,1,1,5.09,0,3.28,3.28,0,0,1-1.22,2.45l-.08.07A8.75,8.75,0,0,0,40.23,43h3.24Z'/%3E%3C/svg%3E"); }
    ul.icon-list li.permanentie::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M41,47.51H37.82l.17-.17a5.61,5.61,0,0,1,.47-.43,8.58,8.58,0,0,1,.78-.58,5.1,5.1,0,0,0,1.33-1.27,2.17,2.17,0,0,0,.36-1.18,1.8,1.8,0,0,0-.31-1.05,1.87,1.87,0,0,0-.85-.69,4.18,4.18,0,0,0-1.55-.23,3.76,3.76,0,0,0-1.49.24,1.88,1.88,0,0,0-.81.68A3.09,3.09,0,0,0,35.53,44l1.74.15a1.42,1.42,0,0,1,.33-.8.91.91,0,0,1,.68-.27.89.89,0,0,1,.65.26.83.83,0,0,1,.27.62,1.21,1.21,0,0,1-.26.69,5.84,5.84,0,0,1-1.1,1A7.88,7.88,0,0,0,36,47.42a3.69,3.69,0,0,0-.58,1.5H41Z'/%3E%3Cpath class='cls-1' d='M48.44,46.26h-.88V41.91H46l-3.49,4.2v1.48h3.54v1.33h1.51V47.59h.88Zm-2.39,0H43.88l2.17-2.59Z'/%3E%3Cpath class='cls-1' d='M46.75,30.76l-.08,0a15.56,15.56,0,0,0-6.43-1.38A15.77,15.77,0,1,0,56,45.1a.83.83,0,0,0-1.66,0A14.08,14.08,0,1,1,47.41,33l1.31-2.32.06.24,1.32,5.45-.09,0-6.54,2.06A.83.83,0,1,0,44,40l6.63-2.09A1.6,1.6,0,0,0,51.71,36L50.2,29.71a1.52,1.52,0,0,0-1.3-1,1.29,1.29,0,0,0-1.33.63Z'/%3E%3Cpath class='cls-1' d='M47,52.52a.85.85,0,0,0-.55-.31.82.82,0,0,0-.6.17,9.09,9.09,0,0,1-5.62,1.93,9.21,9.21,0,0,1,0-18.41,9,9,0,0,1,3.36.65l2.23-.72A10.83,10.83,0,1,0,40.19,56a10.59,10.59,0,0,0,6.62-2.28A.82.82,0,0,0,47,52.52Z'/%3E%3C/svg%3E"); }
    ul.icon-list li.garantie::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M50.86,48a.8.8,0,0,0-.9.64c0,.09-1.53,8.58-7.54,8.58h-.17c-6,0-7.16-8.46-7.17-8.55a.78.78,0,0,0-.87-.67.78.78,0,0,0-.67.87c.44,3.43,2.84,9.91,8.71,9.91h.17c7.31,0,9-9.47,9.08-9.88A.79.79,0,0,0,50.86,48Z'/%3E%3Cpolygon class='cls-1' points='39.57 49.18 39.54 47.59 37.95 47.62 37.98 49.21 38.76 49.21 39.57 49.18'/%3E%3Cpolygon class='cls-1' points='47.09 49.18 47.06 47.59 45.47 47.62 45.5 49.21 46.28 49.21 47.09 49.18'/%3E%3Cpath class='cls-1' d='M57,54.16c-1.74-1.52-1.76-2.39-1.79-3.6l0-.47a9.33,9.33,0,0,1,.32-3l.21-1c.53-4.2-.47-7.55-3-10l.9-3.51a.78.78,0,0,0-.09-.6,13.31,13.31,0,0,0-22,0,.78.78,0,0,0-.09.6l.9,3.52c-2.51,2.4-3.51,5.75-3,10l.2,1a9.33,9.33,0,0,1,.32,3l0,.47c0,1.21-.06,2.08-1.79,3.6a.77.77,0,0,0-.14,1c.63,1,2.61,2.4,5.61.72a.78.78,0,1,0-.77-1.36c-1.56.88-2.55.59-3.07.24a5.2,5.2,0,0,0,1.72-4.16v-.44a10.13,10.13,0,0,0-.35-3.35l-.19-.88c-.41-3.3.22-6,1.9-8l.74,2.88a.78.78,0,0,0,1.13.49,16.84,16.84,0,0,1,12.11-1.25c-2.69,4.64-12.79,4.57-12.9,4.58a.79.79,0,0,0-.79.76.77.77,0,0,0,.77.79c.38,0,7.93.06,12.22-3.12a9.23,9.23,0,0,0,4.88,3.36.76.76,0,0,0,.21,0,.78.78,0,0,0,.21-1.53A7.75,7.75,0,0,1,47.23,42a7.08,7.08,0,0,0,1.06-1.53,22.75,22.75,0,0,1,2.16.84.8.8,0,0,0,.66,0,.78.78,0,0,0,.41-.51L52.26,38c1.67,2,2.31,4.67,1.91,7.92l-.2.94a10.13,10.13,0,0,0-.35,3.35v.44a5.2,5.2,0,0,0,1.72,4.16c-.53.35-1.52.63-3.07-.24a.78.78,0,1,0-.77,1.36,5.51,5.51,0,0,0,2.67.78,3.49,3.49,0,0,0,2.94-1.5A.77.77,0,0,0,57,54.16Zm-6.74-14.6a21.18,21.18,0,0,0-8-1.63,18,18,0,0,0-7.46,1.58L33,32.6a11.77,11.77,0,0,1,19,0Z'/%3E%3Cpolygon class='cls-1' points='43.3 29.33 41.74 29.33 41.74 31.8 39.27 31.8 39.27 33.36 41.74 33.36 41.74 35.83 43.3 35.83 43.3 33.36 45.77 33.36 45.77 31.8 43.3 31.8 43.3 29.33'/%3E%3C/svg%3E"); }
    ul.icon-list li.organisatie::before {
      background-image: url("data:image/svg+xml,%3Csvg id='Laag_1' data-name='Laag 1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 85.04 85.04'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23a98a6c;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EIconen%3C/title%3E%3Cpath class='cls-1' d='M51.66,44.81l-1.41-.45,3.33-10.5a1.6,1.6,0,0,0-1-2l-12.4-4.06a1.47,1.47,0,0,0-1.16.09,1.6,1.6,0,0,0-.79.94l-.55,1.76-1.41-.44.55-1.76a3,3,0,0,1,1.52-1.81,3,3,0,0,1,2.3-.19L53,30.43a3.1,3.1,0,0,1,2,3.88Z'/%3E%3Cpath class='cls-1' d='M46,58.82h-13a3.06,3.06,0,0,1-3-3.08V35a3.07,3.07,0,0,1,3-3.09H46A3.07,3.07,0,0,1,49,35v20.7A3.06,3.06,0,0,1,46,58.82Zm-13-25.39A1.59,1.59,0,0,0,31.38,35v20.7a1.58,1.58,0,0,0,1.56,1.6H46a1.58,1.58,0,0,0,1.56-1.6V35A1.59,1.59,0,0,0,46,33.43Z'/%3E%3Cpath class='cls-1' d='M46,58.82h-13a3.06,3.06,0,0,1-3-3.08V35a3.07,3.07,0,0,1,3-3.09H46A3.07,3.07,0,0,1,49,35v20.7A3.06,3.06,0,0,1,46,58.82Zm-13-25.39A1.59,1.59,0,0,0,31.38,35v20.7a1.58,1.58,0,0,0,1.56,1.6H46a1.58,1.58,0,0,0,1.56-1.6V35A1.59,1.59,0,0,0,46,33.43Z'/%3E%3Cpath class='cls-1' d='M45.59,55.77H44.11V53.21h1.48ZM34.78,37.57H33.3V35h1.48Z'/%3E%3Cpath class='cls-1' d='M39.44,51.23h0a.74.74,0,0,1-.52-.22l-4.37-4.29a3.34,3.34,0,0,1-1-2.41,3.26,3.26,0,0,1,1-2.34,3.45,3.45,0,0,1,4.81,0l.12.12.13-.12a3.44,3.44,0,0,1,4.8,0,3.22,3.22,0,0,1,1,2.34,3.37,3.37,0,0,1-1,2.41L40,51A.7.7,0,0,1,39.44,51.23Zm-2.56-8.74a1.88,1.88,0,0,0-1.33.54A1.76,1.76,0,0,0,35,44.31a1.9,1.9,0,0,0,.58,1.36l3.85,3.78,3.86-3.78a1.9,1.9,0,0,0,.58-1.36A1.76,1.76,0,0,0,43.34,43a2,2,0,0,0-2.73,0L40,43.7a.74.74,0,0,1-1,0l0,0-.61-.6A2,2,0,0,0,36.88,42.49Z'/%3E%3C/svg%3E"); }

.paragraph-183 .c-body {
  text-align: left !important; }
  .paragraph-183 .c-body .l-constrained-mini {
    max-width: 1050px; }
  .paragraph-183 .c-body .icon-list li {
    position: relative;
    margin-left: 0;
    margin-right: 0; }
    .paragraph-183 .c-body .icon-list li span {
      font-size: 20px;
      color: #b39272;
      letter-spacing: 0;
      line-height: 1.3; }
    .paragraph-183 .c-body .icon-list li p {
      font-size: 18px; }
    .paragraph-183 .c-body .icon-list li::before {
      display: block;
      content: "";
      width: 30px;
      height: 30px;
      background-size: contain;
      flex-shrink: 0;
      -webkit-filter: invert(60%) sepia(46%) saturate(277%) hue-rotate(348deg) brightness(92%) contrast(83%);
              filter: invert(60%) sepia(46%) saturate(277%) hue-rotate(348deg) brightness(92%) contrast(83%);
      background-repeat: no-repeat;
      position: absolute;
      left: -35px;
      top: 0; }
    .paragraph-183 .c-body .icon-list li.winkelen::before {
      background-image: url(../../img/shopping-bag-solid.svg); }
    .paragraph-183 .c-body .icon-list li.cultuur::before {
      background-image: url(../../img/university-solid.svg); }
    .paragraph-183 .c-body .icon-list li.ontspannen::before {
      background-image: url(../../img/tree-solid.svg); }
    .paragraph-183 .c-body .icon-list li.bereikbaarheid::before {
      background-image: url(../../img/bus-alt-solid.svg); }
    .paragraph-183 .c-body .icon-list li.parkeren::before {
      background-image: url(../../img/parking-solid.svg); }

.paragraph-195 .c-body {
  text-align: left !important; }

.paragraph-195 p {
  padding: 20px 0;
  font-family: "Georgia", Times New Roman, serif;
  font-style: normal;
  line-height: 1.2;
  color: black;
  font-size: 20px; }
  @media all and (max-width: 933px) {
    .paragraph-195 p {
      font-size: 14px !important; } }

.paragraph-195 .icon-list li {
  margin: 0.5em 1em;
  margin-left: 3em;
  list-style: none !important;
  position: relative;
  line-height: 1.2;
  text-align: left;
  font-family: "Georgia", Times New Roman, serif;
  font-style: normal; }
  .paragraph-195 .icon-list li:before {
    background-repeat: no-repeat;
    float: left;
    margin-right: 10px;
    content: "" !important;
    background-size: cover;
    width: 75px;
    height: 75px;
    position: absolute;
    top: -20px;
    left: -45px; }
  .paragraph-195 .icon-list li span {
    color: #b39272;
    font-size: 18px;
    text-align: left !important; }
    @media all and (max-width: 933px) {
      .paragraph-195 .icon-list li span {
        font-size: 13px !important; } }
  .paragraph-195 .icon-list li.maaltijden::before {
    background-image: url(../../img/Icoon_maaltijden.png); }
  .paragraph-195 .icon-list li.verzorging::before {
    background-image: url(../../img/Icoon_crisiszorg.png); }
  .paragraph-195 .icon-list li.gemeenschappelijkeruimten::before {
    background-image: url(../../img/ICAC25~1-2.png); }
  .paragraph-195 .icon-list li.binnentuin::before {
    background-image: url(../../img/Icoon_binnentuin.png); }
  .paragraph-195 .icon-list li.elektriciteit::before {
    background-image: url(../../img/IC40DB~1.png); }
  .paragraph-195 .icon-list li.poetsbeurt::before {
    background-image: url(../../img/Icoon_huishoudhulp.png); }
  .paragraph-195 .icon-list li.bedopmaak::before {
    background-image: url(../../img/bed.png);
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    left: -25px; }
  .paragraph-195 .icon-list li.oproepsysteem::before {
    background-image: url(../../img/Icoon_oproepsysteem.png); }
  .paragraph-195 .icon-list li.verzekering::before {
    background-image: url(../../img/Icoon_brandveiligheid.png); }
  .paragraph-195 .icon-list li.tv::before {
    background-image: url(../../img/Icoon_wifiteltv.png); }
  .paragraph-195 .icon-list li.camerabewaking::before {
    background-image: url(../../img/cctv-camera.png);
    width: 35px;
    height: 35px;
    position: absolute;
    top: 0;
    left: -25px; }
  .paragraph-195 .icon-list li.zorgpermanentie::before {
    background-image: url(../../img/Icoon_permanantie.png); }
  .paragraph-195 .icon-list li.activiteiten::before {
    background-image: url(../../img/Icoon_activiteiten.png); }
  .paragraph-195 .icon-list li.medicatie::before {
    background-image: url(../../img/Icoon_apotheek.png); }
  .paragraph-195 .icon-list li.kapper::before {
    background-image: url(../../img/Icoon_kapper.png); }
  .paragraph-195 .icon-list li.pedicure::before {
    background-image: url(../../img/Icoon_manipedicure.png); }
  .paragraph-195 .icon-list li.was::before {
    background-image: url(../../img/Icoon_wasdienst.png); }
  .paragraph-195 .icon-list li.boodschappen::before {
    background-image: url(../../img/Icoon_boodschappen.png); }
  .paragraph-195 .icon-list li.vervoer::before {
    background-image: url(../../img/Icoon_vervoer.png); }

.paragraph-130 .c-text-image__image,
.paragraph-132 .c-text-image__image,
.paragraph-131 .c-text-image__image,
.paragraph-171 .c-text-image__image {
  flex-basis: 30%; }
  .paragraph-130 .c-text-image__image img,
  .paragraph-132 .c-text-image__image img,
  .paragraph-131 .c-text-image__image img,
  .paragraph-171 .c-text-image__image img {
    padding-top: 75px; }

.paragraph-172 img {
  padding-top: 12%; }

.paragraph-130 .l-rhythm,
.paragraph-132 .l-rhythm,
.paragraph-131 .l-rhythm,
.paragraph-171 .l-rhythm,
.paragraph-165 .l-rhythm {
  margin-bottom: 1rem; }

.paragraph-191 .c-body,
.paragraph-190 .c-body,
.paragraph-192 .c-body,
.paragraph-196 .c-body {
  padding-bottom: 5rem; }

.paragraph-130 {
  padding-top: 3rem; }

.paragraph-131 h2 {
  line-height: 0.9; }

.paragraph-131 img {
  padding-top: 100px !important; }

.paragraph-189 {
  padding-bottom: 3rem; }

.paragraph-189 .c-text,
.paragraph-190 .c-text,
.paragraph-191 .c-text,
.paragraph-192 .c-text,
.paragraph-173 .c-text,
.paragraph-196 .c-text {
  width: 95%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 0 2rem; }
  @media screen and (max-width: 720px) {
    .paragraph-189 .c-text,
    .paragraph-190 .c-text,
    .paragraph-191 .c-text,
    .paragraph-192 .c-text,
    .paragraph-173 .c-text,
    .paragraph-196 .c-text {
      padding: 0; } }

.paragraph-189 .c-body,
.paragraph-190 .c-body,
.paragraph-191 .c-body,
.paragraph-192 .c-body,
.paragraph-173 .c-body,
.paragraph-196 .c-body {
  text-align: left; }

.paragraph-173 .l-rhythm {
  margin-top: 5rem;
  margin-bottom: 5rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwidmFyaWFibGVzL190eXBvZ3JhcGh5LnNjc3MiLCJfaGFja3Muc2NzcyIsIl9ub3JtYWxpemUuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9mbGlja2l0eS9jc3MvZmxpY2tpdHkuY3NzIiwibGF5b3V0cy9fbC1sYXlvdXQuc2NzcyIsIi4uLy4uL25vZGVfbW9kdWxlcy9zYXNzLW1xL19tcS5zY3NzIiwiYmFzZS9fZm9ybXMuc2NzcyIsImJhc2UvX21lZGlhLnNjc3MiLCJiYXNlL190aGVtZS5zY3NzIiwidmFyaWFibGVzL19jb2xvcnMuc2NzcyIsImJhc2UvX3R5cG9ncmFwaHkuc2NzcyIsImFic3RyYWN0aW9ucy9fbWF0aC5zY3NzIiwiY29tcG9uZW50cy9fYy1hcnRpY2xlLnNjc3MiLCJjb21wb25lbnRzL19jLWJvZHkuc2NzcyIsImNvbXBvbmVudHMvX2MtY29udGFjdC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19jLWN0YS1idXR0b24uc2NzcyIsImNvbXBvbmVudHMvX2MtY3RhLXRleHQuc2NzcyIsImNvbXBvbmVudHMvX2MtZG93bmxvYWQtYnV0dG9uLnNjc3MiLCJjb21wb25lbnRzL19jLWV4dGVybmFsLWJ1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fYy1mYXEuc2NzcyIsImNvbXBvbmVudHMvX2MtZmVhdHVyZXMuc2NzcyIsImNvbXBvbmVudHMvX2MtZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL19jLWhlYWRlci5zY3NzIiwidmFyaWFibGVzL19ncmlkLnNjc3MiLCJjb21wb25lbnRzL19jLWhlcm8uc2NzcyIsImFic3RyYWN0aW9ucy9fbGluay13cmFwLnNjc3MiLCJjb21wb25lbnRzL19jLWltYWdlLXNsaWRlci5zY3NzIiwiY29tcG9uZW50cy9fYy1sYXRlc3QtbmV3cy1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fYy1tYXBzLnNjc3MiLCJjb21wb25lbnRzL19jLW1lbnUtaXRlbS1hbmNob3Iuc2NzcyIsImNvbXBvbmVudHMvX2MtbWVudS5zY3NzIiwiY29tcG9uZW50cy9fYy1uZXdzLXBhZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2MtbmV3cy10ZWFzZXIuc2NzcyIsImNvbXBvbmVudHMvX2Mtbm9ybWFsX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fYy1wYWdlLnNjc3MiLCJjb21wb25lbnRzL19jLXBhcmFncmFwaHMuc2NzcyIsImNvbXBvbmVudHMvX2MtcXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX2MtcmVzcG9uaXN2ZS1tZW51LnNjc3MiLCJjb21wb25lbnRzL19jLXNlYXJjaC5zY3NzIiwiY29tcG9uZW50cy9fYy1zZWN0aW9uLXRpdGxlLnNjc3MiLCJjb21wb25lbnRzL19jLXNpZGUtdGl0bGUuc2NzcyIsImNvbXBvbmVudHMvX2Mtc29jaWFsLW5hdi5zY3NzIiwiY29tcG9uZW50cy9fYy1zdWJtZW51LnNjc3MiLCJjb21wb25lbnRzL19jLXRleHQtaW1hZ2Uuc2NzcyIsImNvbXBvbmVudHMvX2Mtdmlld3MtcmVmZXJlbmNlLnNjc3MiLCJjb21wb25lbnRzL2ljb24tbGlzdC5zY3NzIiwiY29tcG9uZW50cy9uaWV1d2UtdGh1aXMtem9yZy1lbi1kaWVuc3Rlbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQixrSkFBWTtBQ0paO0VBQ0UsZUFBZTtFQUNmLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsZUFBZSxFQUFBO0VBSmpCO0lBTUkscUJBQXFCLEVBQUE7RUFOekI7SUFVSSxjQUFjO0lBQ2QsbUJBQW1CO0lBQ25CLHVCQUF1QjtJQUN2QixjQUFjO0lBQ2QsZ0JBQWdCO0lBRWhCLHFCQUFxQixFQUFBO0lBaEJ6QjtNQW1CTSwwQkFBMEI7TUFDMUIsOEJBQXNCLEVBQUE7O0FDcEI1QjtFQUNFLHNCQUFzQixFQUFBOztBQUd4QjtFQUNFLDBCQUEwQjtFQUMxQiw4QkFBOEI7RUFDOUIsbUNBQW1DO0VBQ25DLGtDQUFrQztFQUNsQyx3Q0FBd0MsRUFBQTs7QUFFMUM7RUFDRSxTQUFT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O0lBQ2xCLE1BQU07SUFDTixXQUFXLEVBQUE7RUEvRm5CO0lBa0dRLHNEQUFzRCxFQUFBO0VBbEc5RDtJQXFHUSx1REFBdUQsRUFBQTtFQXJHL0Q7SUF3R1EsbURBQW1ELEVBQUE7RUF4RzNEO0lBMkdRLGlEQUFpRCxFQUFBO0VBM0d6RDtJQThHUSx1REFBdUQsRUFBQTtFQTlHL0Q7SUFpSFEsb0RBQW9ELEVBQUE7RUFqSDVEO0lBb0hRLHVEQUF1RCxFQUFBO0VBcEgvRDtJQXVIUSxrREFBa0QsRUFBQTs7QUN4UDFEOzs7O0VBS0ksZUFBZSxFQUFBO0VBTG5COzs7O0lBUU0saUJBQWlCLEVBQUE7O0FBTXZCO0VBRUksZ0JBQWdCLEVBQUE7O0FBSXBCOzs7OztFQU1JLG1CQUFtQixFQUFBOztBQUl2Qjs7OztFQUtJLG9CQUFvQixFQUFBOztBQUl4QjtFQUNFLGlCQUFpQixFQUFBOztBQUduQjtFQUVJLGdCQUFnQixFQUFBOztBQUZwQjtFQU1JLDZCQUE2QixFQUFBOztBQUlqQztFQUNFLG9CQUFvQixFQUFBOztBQUV0Qjs7Ozs7O0VBT0ksVUFBVTtFQUNWLGlCQUFpQjtFQUNqQixjQUFjO0VBQ2QsZUFBZSxFQUFBO0VBRWY7SUFaSjs7Ozs7O01BYU0sVUFBVSxFQUFBLEVBRWI7O0FBZkg7Ozs7OztFQWtCSSxnQkFBZ0IsRUFBQTs7QUFJcEI7RUFFSSxnQkFBZ0I7RUFDaEIsbUJBQW1CLEVBQUEiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Nb250c2VycmF0OjEwMCwxMDBpLDIwMCwyMDBpLDMwMCwzMDBpLDQwMCw0MDBpLDUwMCw1MDBpLDYwMCw2MDBpLDcwMCw3MDBpLDgwMCw4MDBpLDkwMCw5MDBpXCIpO1xuLnRhYnMge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IDFlbTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC50YWJzIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnRhYnMgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVlbSAxLjVlbTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC50YWJzIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7IH1cblxuKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7IH1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwOyB9XG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG51bCxcbm9sIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbmxpIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwOyB9XG5cbmltZyB7XG4gIGJvcmRlcjogMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHRleHQtdHJhbnNmb3JtOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICBsZXR0ZXItc3BhY2luZzogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG4vKiEgRmxpY2tpdHkgdjIuMi4xXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mbGlja2l0eS1zbGlkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyogZHJhZ2dhYmxlICovXG4uZmxpY2tpdHktZW5hYmxlZC5pcy1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7IH1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLyogLS0tLSBmbGlja2l0eS1idXR0b24gLS0tLSAqL1xuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjphY3RpdmUge1xuICBvcGFjaXR5OiAwLjY7IH1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjsgfVxuXG4vKiAtLS0tIHByZXZpb3VzL25leHQgYnV0dG9ucyAtLS0tICovXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5wcmV2aW91cyB7XG4gIGxlZnQ6IDEwcHg7IH1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiAxMHB4OyB9XG5cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDsgfVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDsgfVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlOyB9XG5cbi8qIC0tLS0gcGFnZSBkb3RzIC0tLS0gKi9cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZsaWNraXR5LXJ0bCAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlyZWN0aW9uOiBydGw7IH1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBtYXJnaW46IDAgOHB4O1xuICBiYWNrZ3JvdW5kOiAjMzMzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sLWNvbnN0cmFpbmVkIHtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5sLWNvbnN0cmFpbmVkLW1pbmkge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ubC1yaHl0aG0ge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG5cbi5sLWxlYWRlciB7XG4gIG1hcmdpbi10b3A6IDJyZW07IH1cblxuLmwtdHJhaWxlciB7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cblxuLmwtdHJhaWxlci1kb3VibGUge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5sLXJoeXRobSB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5sLWxlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogNXJlbTsgfVxuICAubC10cmFpbGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gIC5sLXRyYWlsZXItZG91YmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHJlbTsgfVxuICAubC1wdWxsLWRvd24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtOyB9XG4gIC5sLXB1bGwtdXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIG1hcmdpbi10b3A6IC0zcmVtOyB9IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm0gLmZvcm0tdHlwZS1wcm9jZXNzZWQtdGV4dCBoMiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogIzAwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtOyB9XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tbWVlci13ZXRlbi1vdmVyLWJlYXgtYXJ0cy1mb3JtIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHQgaDMge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm0gI2VkaXQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm0gI2VkaXQtY29udGFpbmVyIC5qcy1mb3JtLWl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAud2ViZm9ybS1zdWJtaXNzaW9uLW1lZXItd2V0ZW4tb3Zlci1iZWF4LWFydHMtZm9ybSAjZWRpdC1jb250YWluZXIgLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm0gI2VkaXQtY29udGFpbmVyIC5qcy1mb3JtLWl0ZW0gbGFiZWwuZm9ybS1yZXF1aXJlZDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9XG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm0gI2VkaXQtY29udGFpbmVyIC5qcy1mb3JtLWl0ZW0gaW5wdXQuZm9ybS10ZXh0LCAud2ViZm9ybS1zdWJtaXNzaW9uLW1lZXItd2V0ZW4tb3Zlci1iZWF4LWFydHMtZm9ybSAjZWRpdC1jb250YWluZXIgLmpzLWZvcm0taXRlbSBpbnB1dC5mb3JtLWVtYWlsLCAud2ViZm9ybS1zdWJtaXNzaW9uLW1lZXItd2V0ZW4tb3Zlci1iZWF4LWFydHMtZm9ybSAjZWRpdC1jb250YWluZXIgLmpzLWZvcm0taXRlbSBpbnB1dC5mb3JtLXRlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICBwYWRkaW5nOiAuNXJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBmb250LWZhbWlseTogYXJpYWwsIGhlbHZldGljYSwgc2Fucy1zZXJpZjsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLW1lZXItd2V0ZW4tb3Zlci1iZWF4LWFydHMtZm9ybSAjZWRpdC1jb250YWluZXIgdGV4dGFyZWEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLW1lZXItd2V0ZW4tb3Zlci1iZWF4LWFydHMtZm9ybSAjZWRpdC1jb250YWluZXIgLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tbWVlci13ZXRlbi1vdmVyLWJlYXgtYXJ0cy1mb3JtICNlZGl0LWNvbnRhaW5lciAuanMtZm9ybS10eXBlLWNoZWNrYm94IC5mb3JtLWNoZWNrYm94IHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tbWVlci13ZXRlbi1vdmVyLWJlYXgtYXJ0cy1mb3JtICNlZGl0LWNvbnRhaW5lciAuanMtZm9ybS10eXBlLWNoZWNrYm94IC5vcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm0gI2VkaXQtY29udGFpbmVyICNlZGl0LWFjdGlvbnMge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm0gI2VkaXQtY29udGFpbmVyICNlZGl0LWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC53ZWJmb3JtLXN1Ym1pc3Npb24tbWVlci13ZXRlbi1vdmVyLWJlYXgtYXJ0cy1mb3JtICNlZGl0LWNvbnRhaW5lciAjZWRpdC1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cblxuaW1nLCBtZWRpYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnQtYmFja2dyb3VuZC1icmFuZC1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGU5ZTM7XG4gIHBhZGRpbmc6IDAuMXB4IDA7IH1cbiAgLnQtYmFja2dyb3VuZC1icmFuZC1jb2xvciArIC50LWJhY2tncm91bmQtYnJhbmQtY29sb3IgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiNDkzNzM7XG4gIHBhZGRpbmc6IDAuMXB4IDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayArIC50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayA+ICoge1xuICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgLnQtYmFja2dyb3VuZC1icmFuZC1jb2xvci1kYXJrIGgyLFxuICAudC1iYWNrZ3JvdW5kLWJyYW5kLWNvbG9yLWRhcmsgaDMsXG4gIC50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayBoNCxcbiAgLnQtYmFja2dyb3VuZC1icmFuZC1jb2xvci1kYXJrIGg1LFxuICAudC1iYWNrZ3JvdW5kLWJyYW5kLWNvbG9yLWRhcmsgaDYge1xuICAgIGNvbG9yOiAjMDAwOyB9XG5cbi50LWJhY2tncm91bmQtZ3JheSB7XG4gIHBhZGRpbmc6IDAuMXB4IDA7XG4gIGJhY2tncm91bmQ6ICNlZWYyZjQ7IH1cbiAgLnQtYmFja2dyb3VuZC1ncmF5ICsgLnQtYmFja2dyb3VuZC1ncmF5ID4gKiB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICBmb250LXNpemU6IDEuNXZ3O1xuICBsaW5lLWhlaWdodDogMS41OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5MzMuMzMzMzNweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEzMzMuMzMzMzNweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAyMHB4OyB9IH1cblxuLmMtYXJ0aWNsZSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmMtYXJ0aWNsZSAuYy1wYWdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYy1ib2R5ID4gKiArICoge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG5cbi5jLWJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYy1ib2R5IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLWJvZHkgaDIsXG4uYy1ib2R5IGgzLFxuLmMtYm9keSBoNCxcbi5jLWJvZHkgaDUsXG4uYy1ib2R5IGg2IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMWVtO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgLmMtYm9keSBoMixcbiAgICAuYy1ib2R5IGgzLFxuICAgIC5jLWJvZHkgaDQsXG4gICAgLmMtYm9keSBoNSxcbiAgICAuYy1ib2R5IGg2IHtcbiAgICAgIGZvbnQtc2l6ZTogMS43cmVtOyB9IH1cblxuLmMtYm9keSBoMyxcbi5jLWJvZHkgaDQsXG4uYy1ib2R5IGg1LFxuLmMtYm9keSBoNiB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAgIC5jLWJvZHkgaDMsXG4gICAgLmMtYm9keSBoNCxcbiAgICAuYy1ib2R5IGg1LFxuICAgIC5jLWJvZHkgaDYge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07IH0gfVxuICAuYy1ib2R5IGgzIHN0cm9uZyxcbiAgLmMtYm9keSBoMyBlbSxcbiAgLmMtYm9keSBoNCBzdHJvbmcsXG4gIC5jLWJvZHkgaDQgZW0sXG4gIC5jLWJvZHkgaDUgc3Ryb25nLFxuICAuYy1ib2R5IGg1IGVtLFxuICAuYy1ib2R5IGg2IHN0cm9uZyxcbiAgLmMtYm9keSBoNiBlbSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuXG4uYy1ib2R5IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuICAuYy1ib2R5IGxpOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7IH1cblxuLmMtYm9keS0tY2VudGVyZWQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmMtY29udGFjdC1mb3JtIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiOyB9XG4gIC5jLWNvbnRhY3QtZm9ybSAud2ViZm9ybS1mbGV4Ym94IHtcbiAgICBtYXJnaW46IDFlbSAtMWVtOyB9XG4gIC5jLWNvbnRhY3QtZm9ybSAud2ViZm9ybS1mbGV4LS1jb250YWluZXIge1xuICAgIG1hcmdpbjogMCAxZW07IH1cbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLXJhZGlvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTsgfVxuICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLXJhZGlvIGxhYmVsIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEge1xuICAgIG1hcmdpbi10b3A6IDJyZW07IH1cbiAgICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYSBsYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTsgfVxuICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLXRleHRhcmVhLmlzLWZpbGxlZCBsYWJlbCwgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEuaXMtZm9jdXNlZCBsYWJlbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSkpIHNjYWxlKDAuOCkgIWltcG9ydGFudDsgfVxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYS5pcy1maWxsZWQgbGFiZWwsIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLXRleHRhcmVhLmlzLWZvY3VzZWQgbGFiZWwsXG4gIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZC5pcy1maWxsZWQgbGFiZWwsXG4gIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZC5pcy1mb2N1c2VkIGxhYmVsLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1lbWFpbC5pcy1maWxsZWQgbGFiZWwsXG4gIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLWVtYWlsLmlzLWZvY3VzZWQgbGFiZWwge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlICsgMC41ZW0pKSBzY2FsZSgwLjgpO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYSBsYWJlbCxcbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1lbWFpbCBsYWJlbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgbGVmdDogMXB4O1xuICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYSBpbnB1dCxcbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWEgdGV4dGFyZWEsXG4gIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLXRleHRmaWVsZCBpbnB1dCxcbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1lbWFpbCBpbnB1dCxcbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtZW1haWwgdGV4dGFyZWEge1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwLjVyZW07IH1cbiAgICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYSBpbnB1dDpmb2N1cyxcbiAgICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYSB0ZXh0YXJlYTpmb2N1cyxcbiAgICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQ6Zm9jdXMsXG4gICAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHRleHRhcmVhOmZvY3VzLFxuICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLWVtYWlsIGlucHV0OmZvY3VzLFxuICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLWVtYWlsIHRleHRhcmVhOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGFyZWE6OmFmdGVyLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0ZmllbGQ6OmFmdGVyLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1lbWFpbDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMTAwJTtcbiAgICBib3JkZXItdG9wOiAxcHggIzAwMCBzb2xpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICB0cmFuc2l0aW9uOiA0MDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDsgfVxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0YXJlYS5pcy1mb2N1c2VkOjphZnRlcixcbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkLmlzLWZvY3VzZWQ6OmFmdGVyLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1lbWFpbC5pcy1mb2N1c2VkOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtdGV4dGZpZWxkIGxhYmVsLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS10ZXh0ZmllbGQgaW5wdXQsXG4gIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLWVtYWlsIGxhYmVsLFxuICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1lbWFpbCBpbnB1dCB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtY2hlY2tib3ggaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrYm94LWNoZWNrZWQuc3ZnXCIpOyB9XG4gICAgLmMtY29udGFjdC1mb3JtIC5mb3JtLXR5cGUtY2hlY2tib3ggbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgICAuYy1jb250YWN0LWZvcm0gLmZvcm0tdHlwZS1jaGVja2JveCBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltZy9jaGVja2JveC11bmNoZWNrZWQuc3ZnXCIpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMC43NWVtO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS10eXBlLWNoZWNrYm94IGxhYmVsIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGZsb2F0OiByaWdodDsgfSB9XG4gIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IDA7XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7IH0gfVxuICAgIC5jLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIGlucHV0OmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuXG4uYy1jdGEtYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgei1pbmRleDogOTk5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBsZWZ0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSkgcm90YXRlKC05MGRlZyk7XG4gIHBhZGRpbmc6IDFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzOTI3MjtcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jLWN0YS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1jdGEtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5jLWN0YS1idXR0b24uaGVhZHJvb20tLW5vdC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uYy1jdGEtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjYjM5MjcyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1jdGEtdGV4dCB7XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuICAuYy1jdGEtdGV4dCAuYy1jdGEtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMC44cmVtOyB9XG5cbi5wYXJhZ3JhcGgtMTIzIC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTI0IC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTI1IC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTI3IC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTMzIC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTM0IC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTM1IC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTQwIC5sLXJoeXRobSB7XG4gIG1hcmdpbi10b3A6IDFyZW07IH1cblxuLnBhcmFncmFwaC0xMjMgLmMtY3RhLXRleHQsXG4ucGFyYWdyYXBoLTEyNCAuYy1jdGEtdGV4dCxcbi5wYXJhZ3JhcGgtMTI1IC5jLWN0YS10ZXh0LFxuLnBhcmFncmFwaC0xMjcgLmMtY3RhLXRleHQsXG4ucGFyYWdyYXBoLTEzMyAuYy1jdGEtdGV4dCxcbi5wYXJhZ3JhcGgtMTM0IC5jLWN0YS10ZXh0LFxuLnBhcmFncmFwaC0xMzUgLmMtY3RhLXRleHQsXG4ucGFyYWdyYXBoLTE0MCAuYy1jdGEtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC45cmVtOyB9XG4gIC5wYXJhZ3JhcGgtMTIzIC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3IsXG4gIC5wYXJhZ3JhcGgtMTI0IC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3IsXG4gIC5wYXJhZ3JhcGgtMTI1IC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3IsXG4gIC5wYXJhZ3JhcGgtMTI3IC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3IsXG4gIC5wYXJhZ3JhcGgtMTMzIC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3IsXG4gIC5wYXJhZ3JhcGgtMTM0IC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3IsXG4gIC5wYXJhZ3JhcGgtMTM1IC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3IsXG4gIC5wYXJhZ3JhcGgtMTQwIC5jLWN0YS10ZXh0IC5jLWN0YS1hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAwLjdyZW07IH1cblxuYS5jLWRvd25sb2FkLWJ1dHRvbiwgYS5jLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDJyZW0gMDtcbiAgcGFkZGluZzogMS41ZW0gMmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA4LjEyNWVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICBhLmMtZG93bmxvYWQtYnV0dG9uLCBhLmMtYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHBhZGRpbmc6IDEuNWVtIDJlbTsgfVxuICAgICAgYS5jLWRvd25sb2FkLWJ1dHRvbjo6YWZ0ZXIsIGEuYy1idXR0b246OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxLjVlbTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgYS5jLWRvd25sb2FkLWJ1dHRvbiwgYS5jLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMC41cmVtIDA7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDVlbSkge1xuICAgIGEuYy1kb3dubG9hZC1idXR0b24gfiBhLmMtZG93bmxvYWQtYnV0dG9uLCBhLmMtYnV0dG9uIH4gYS5jLWRvd25sb2FkLWJ1dHRvbiwgYS5jLWRvd25sb2FkLWJ1dHRvbiB+IGEuYy1idXR0b24sIGEuYy1idXR0b24gfiBhLmMtYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfSB9XG4gIGEuYy1kb3dubG9hZC1idXR0b246OmFmdGVyLCBhLmMtYnV0dG9uOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNC42MjVlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvZG93bmxvYWQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayAuYy1kb3dubG9hZC1idXR0b24sIC50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayAuYy1idXR0b24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG4gIC50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayAuYy1kb3dubG9hZC1idXR0b246OmFmdGVyLCAudC1iYWNrZ3JvdW5kLWJyYW5kLWNvbG9yLWRhcmsgLmMtYnV0dG9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Rvd25sb2FkLXdoaXRlLnN2Z1wiKTsgfVxuXG4uYy1idXR0b246OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYy1leHRlcm5hbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gIC5jLWV4dGVybmFsLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2IzOTI3MjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAgIC5jLWV4dGVybmFsLWJ1dHRvbiB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDsgfSB9XG5cbi5jLWZhcSB7XG4gIHBhZGRpbmc6IDAgMCA1cmVtIDA7IH1cblxuLmMtZmFxX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMCAycmVtOyB9XG5cbi5jLWZhcS1pdGVtIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwOyB9XG4gIC5jLWZhcS1pdGVtICsgLmMtZmFxLWl0ZW0ge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOTc5Nzk3OyB9XG5cbi5jLWZhcS1pdGVtX19hbnN3ZXIge1xuICBwYWRkaW5nOiAxcmVtIDA7IH1cblxuLmMtZmFxLWl0ZW1fX3F1ZXN0aW9uIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogI2IzOTI3MjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmMtZmFxLWl0ZW1fX3RvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAuYy1mYXEtaXRlbV9fdG9nZ2xlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5jLWZhcS1pdGVtX190b2dnbGU6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAzNHB4O1xuICAgIGhlaWdodDogMzRweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZhcS1vcGVuLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5jLWZhcS1pdGVtLmlzLW9wZW4gLmMtZmFxLWl0ZW1fX3RvZ2dsZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZhcS1jbG9zZS5zdmcpOyB9XG5cbi5jLWZlYXR1cmVzX19pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4uYy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuICAuYy1mb290ZXIgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmwtY29uc3RyYWluZWQuYmVhdXgtYXJ0cy1sb2dvIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uYy1mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMjEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAgIC5jLWZvb3Rlcl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTUwcHg7IH0gfVxuICAuYy1mb290ZXJfX2xvZ286OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICB3aWR0aDogMDtcbiAgICBtYXJnaW46IDFyZW0gYXV0bztcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5Nzk3OTc7IH1cblxuLmZvb3Rlci1tZW51IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAuZm9vdGVyLW1lbnUgdWwubWVudSBsaSB7XG4gICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLmZvb3Rlci1tZW51IHVsLm1lbnUgbGk6YWZ0ZXIge1xuICAgICAgY29udGVudDogJ3wnOyB9XG4gICAgLmZvb3Rlci1tZW51IHVsLm1lbnUgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJzsgfVxuICAgIC5mb290ZXItbWVudSB1bC5tZW51IGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuZm9vdGVyLW1lbnUgdWwubWVudSBsaSBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmMtaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiAxLjVlbSAwO1xuICB0cmFuc2l0aW9uOiAzMDBtcztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDQ1ZW0pIHtcbiAgICAuYy1oZWFkZXIuaGVhZHJvb20tLW5vdC10b3Age1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2RhZGFkYTsgfVxuICAgICAgLmMtaGVhZGVyLmhlYWRyb29tLS1ub3QtdG9wIC5jLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgICAgICBoZWlnaHQ6IDcwcHg7IH0gfVxuXG4uYy1oZWFkZXJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1oZWFkZXJfX2lubmVyIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG4vKi5jLWhlYWRlcl9fbG9nbyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59Ki9cbkBtZWRpYSAobWluLXdpZHRoOiAxMDYuMjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtaG9tZS1wYWdlIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAucGFnZS1ub2RlLXR5cGUtaG9tZS1wYWdlIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfSB9XG5cbi5wYWdlLW5vZGUtdHlwZS1ob21lLXBhZ2UgLmMtaGVhZGVyX19sb2dvIGltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDkwcHg7XG4gIHRyYW5zaXRpb246IDMwMG1zOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWhvbWUtcGFnZSAuYy1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIGhlaWdodDogNjBweDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTI2NHB4KSB7XG4gICAgLnBhZ2Utbm9kZS10eXBlLWhvbWUtcGFnZSAuYy1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICAgIG1heC13aWR0aDogOTAlOyB9IH1cblxuLmMtaGVybyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYy1oZXJvX190aXRsZSB7XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMS4xNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgbWF4LXdpZHRoOiAxMGVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgLmMtaGVyb19fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNXB4OyB9IH1cblxuLmMtaGVyb19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gICAgLmMtaGVyb19faW1hZ2Uge1xuICAgICAgcmlnaHQ6IDEwdnc7IH0gfVxuXG4uYy1oZXJvX19hbGRlYSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAzNSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDExMHB4O1xuICBwYWRkaW5nOiAxZW0gMC43NWVtIDEuNWVtIDAuNzVlbTtcbiAgYmFja2dyb3VuZDogIzMzMzMzMztcbiAgdHJhbnNpdGlvbjogMzAwbXM7IH1cbiAgLmMtaGVyb19fYWxkZWE6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNiMzkyNzI7IH1cbiAgLmMtaGVyb19fYWxkZWEgcCB7XG4gICAgZm9udC1zaXplOiAwLjVyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgLmMtaGVyb19fYWxkZWEge1xuICAgICAgdG9wOiA5MHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiA2NXB4OyB9IH1cblxuLmMtaGVyb19fY3RhIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5MjcyO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAzcmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICBwYWRkaW5nOiAyLjVlbTtcbiAgd2lkdGg6IDIwZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1oZXJvX19jdGEge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1oZXJvX19jdGEge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxZW0gMS41ZW07IH0gfVxuICAuYy1oZXJvX19jdGEgYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0ZXh0LWluZGVudDogMTAwMCU7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jLWltYWdlLXNsaWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmMtaW1hZ2Utc2xpZGVyIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmMtaW1hZ2Utc2xpZGVyX19idXR0b24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogM2VtIDFlbTtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgdHJhbnNpdGlvbjogMjAwbXM7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAgIC5jLWltYWdlLXNsaWRlcl9fYnV0dG9uIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB3aWR0aDogMTIwcHg7IH0gfVxuICAgIC5jLWltYWdlLXNsaWRlcl9fYnV0dG9uOmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuYy1pbWFnZS1zbGlkZXJfX2J1dHRvbjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtaW1hZ2Utc2xpZGVyX19idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTsgfVxuICAuYy1pbWFnZS1zbGlkZXJfX2J1dHRvbi0tcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3AgY2VudGVyO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKDUwJSkgcm90YXRlKC05MGRlZyk7IH1cblxuLmxhdGVzdC1uZXdzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZTllMzsgfVxuICAubGF0ZXN0LW5ld3MtYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTsgfVxuICAgIC5sYXRlc3QtbmV3cy1ibG9jayAuYmxvY2stdGl0bGUgaDIge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjExZW07XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubGF0ZXN0LW5ld3MtYmxvY2sgLnZpZXctbGF0ZXN0LW5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTsgfVxuXG4uYy1tYXBzIHtcbiAgaGVpZ2h0OiA1MDBweDsgfVxuXG4uYy1nb29nbGUtbWFwcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYy1nb29nbGUtbWFwcyAuYm9keSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzkyNzI7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDNyZW07XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICBsaW5lLWhlaWdodDogMS4zNjtcbiAgICBwYWRkaW5nOiAyLjI1ZW07XG4gICAgd2lkdGg6IDIyZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgICAuYy1nb29nbGUtbWFwcyAuYm9keSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogMS43NWVtO1xuICAgICAgICB3aWR0aDogMjBlbTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAuYy1nb29nbGUtbWFwcyAuYm9keSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gIC5jLWdvb2dsZS1tYXBzIC5nb29nbGUtbWFwIHtcbiAgICBtYXJnaW4tbGVmdDogMTB2dzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmMtZ29vZ2xlLW1hcHMgLmdvb2dsZS1tYXAge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5jLW1lbnUtaXRlbS1hbmNob3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmMtbWVudSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAgIC5jLW1lbnUge1xuICAgICAgZm9udC1zaXplOiAxM3B4OyB9IH1cbiAgLmMtbWVudSBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbjogMTAwbXM7IH1cbiAgICAuYy1tZW51IGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMC41ZW07XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2IzOTI3MjtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7IH1cbiAgLmMtbWVudSBhLmlzLWFjdGl2ZSxcbiAgLmMtbWVudSBhOmhvdmVyIHtcbiAgICBjb2xvcjogI2IzOTI3MjsgfVxuICAgIC5jLW1lbnUgYS5pcy1hY3RpdmU6OmFmdGVyLFxuICAgIC5jLW1lbnUgYTpob3Zlcjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgLmMtbWVudSBhICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICAuYy1tZW51IHVsLm1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmMtbWVudSB1bC5tZW51IGxpOm50aC1sYXN0LWNoaWxkKC1uKzUpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gICAgICAgIC5jLW1lbnUgdWwubWVudSBsaTpudGgtbGFzdC1jaGlsZCgtbis1KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIC5jLW1lbnUgdWwubWVudSBsaS5zZi1kZXB0aC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuYy1tZW51IHVsLm1lbnUgbGkgYSB7XG4gICAgICBtYXJnaW46IDAgMTVweDsgfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjY0cHgpIHtcbiAgICAgICAgLmMtbWVudSB1bC5tZW51IGxpIGEge1xuICAgICAgICAgIG1hcmdpbjogMCAxMHB4OyB9IH1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJvZHksXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAucGFyYWdyYXBocyxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5jLXBhZ2UtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAucHVibGlzaGVkLW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbTsgfVxuXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtaW1hZ2UsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5wdWJsaXNoZWQtb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmltYWdlIC5jLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDcwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuaW1hZ2UgLmMtaW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLWltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5uZXdzIC5hcnRpY2xlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4ubmV3cy50ZWFzZXIge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5uZXdzLnRlYXNlciAuaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5uZXdzLnRlYXNlciAuaW1hZ2UgaW1nIHtcbiAgICAgIGhlaWdodDogMjAwcHg7IH1cbiAgLm5ld3MudGVhc2VyIC50aXRsZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAuMTFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLm5ld3MudGVhc2VyIC5pbnRybyB7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gIC5uZXdzLnRlYXNlciAucHVibGlzaGVkLW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5uZXdzLnRlYXNlciAucmVhZC1tb3JlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi52aWV3LWxhdGVzdC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5uZXdzLnRlYXNlciAuaW1hZ2Uge1xuICBoZWlnaHQ6IDM1MHB4OyB9XG5cbi52aWV3LWxhdGVzdC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5uZXdzLnRlYXNlciAudGl0bGUgaDIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDI3cHg7IH1cblxuLnZpZXctbGF0ZXN0LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm5ld3MudGVhc2VyIC5pbnRybyB7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuXG4udmlldy1sYXRlc3QtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubmV3cy50ZWFzZXIgLnB1Ymxpc2hlZC1vbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4udmlldy1sYXRlc3QtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubmV3cy50ZWFzZXIgLnJlYWQtbW9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4uYy1ub3JtYWwtYnV0dG9uIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDEuNWVtIDJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA0NWVtKSB7XG4gIC5jLXBhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDsgfSB9XG5cbi5jLXBhZ2UgLnBob25lLWJ1dHRvbiB7XG4gIHRvcDogLTMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5jLXBhZ2UtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi8qXG4ucGFyYWdyYXBoLTkwe1xuICAubC1jb25zdHJhaW5lZHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4qL1xuLnBhcmFncmFwaC0xMDQgLmwtY29uc3RyYWluZWQtbWluaSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4uYy1xdW90ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjJmNDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmc6IDVyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1xdW90ZSB7XG4gICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICBmb250LXNpemU6IDFyZW07IH0gfVxuXG4uYy1xdW90ZV9fYXV0aG9yIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jLXF1b3RlX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1xdW90ZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cblxuLmMtcXVvdGVfX2F2YXRhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDI0MHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1xdW90ZV9fYXZhdGFyIHtcbiAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5jLXF1b3RlX19hdmF0YXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlOyB9XG4gIC5jLXF1b3RlX19hdmF0YXI6OmJlZm9yZSwgLmMtcXVvdGVfX2F2YXRhcjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzVlNWU1ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIHJpZ2h0OiAtMjBweDtcbiAgICBib3R0b206IC0yMHB4O1xuICAgIGxlZnQ6IC0yMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAgIC5jLXF1b3RlX19hdmF0YXI6OmJlZm9yZSwgLmMtcXVvdGVfX2F2YXRhcjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0xMHB4O1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IC0xMHB4OyB9IH1cbiAgLmMtcXVvdGVfX2F2YXRhcjo6YWZ0ZXIge1xuICAgIHRvcDogLTQwcHg7XG4gICAgcmlnaHQ6IC00MHB4O1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgbGVmdDogLTQwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAgICAgLmMtcXVvdGVfX2F2YXRhcjo6YWZ0ZXIge1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIGxlZnQ6IC0yMHB4OyB9IH1cblxuLnJlc3BvbnNpdmUtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTA1MHB4KSB7XG4gIC5yZXNwb25zaXZlLW1lbnUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5jLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uc2lkci10cmlnZ2VyIHtcbiAgbWFyZ2luOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zaWRyLXRyaWdnZXIgLnNpZHItdHJpZ2dlcl9fdGV4dCB7XG4gICAgbWFyZ2luOiAxcHggMCAwIDEwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjsgfVxuICAuc2lkci10cmlnZ2VyIC5zaWRyLXRyaWdnZXJfX2ljb24ge1xuICAgIHdpZHRoOiAyMHB4OyB9XG4gICAgLnNpZHItdHJpZ2dlciAuc2lkci10cmlnZ2VyX19pY29uIC5pY29uLWhhbWJ1cmdlcjphZnRlcixcbiAgICAuc2lkci10cmlnZ2VyIC5zaWRyLXRyaWdnZXJfX2ljb24gLmljb24taGFtYnVyZ2VyOmJlZm9yZSxcbiAgICAuc2lkci10cmlnZ2VyIC5zaWRyLXRyaWdnZXJfX2ljb24gLmljb24taGFtYnVyZ2VyIGRpdiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgLnNpZHItdHJpZ2dlci5pcy1hY3RpdmUgLnNpZHItdHJpZ2dlcl9faWNvbiAuaWNvbi1oYW1idXJnZXI6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOHB4KSByb3RhdGUoMTM1ZGVnKTsgfVxuICAuc2lkci10cmlnZ2VyLmlzLWFjdGl2ZSAuc2lkci10cmlnZ2VyX19pY29uIC5pY29uLWhhbWJ1cmdlcjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpIHJvdGF0ZSgtMTM1ZGVnKTsgfVxuICAuc2lkci10cmlnZ2VyLmlzLWFjdGl2ZSAuc2lkci10cmlnZ2VyX19pY29uIC5pY29uLWhhbWJ1cmdlciBkaXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cblxuI3NpZHIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuICAjc2lkciB1bCBsaSBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICNzaWRyIHVsIGxpIGE6aG92ZXIsICNzaWRyIHVsIGxpIGE6YWN0aXZlLCAjc2lkciB1bCBsaSBhOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzkyNzI7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICNzaWRyIHVsIGxpIGEuc2YtZGVwdGgtMiB7XG4gICAgICBjb2xvcjogI2IzOTI3MjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICNzaWRyIHVsIGxpLmFjdGl2ZS10cmFpbCBhIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5MjcyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgI3NpZHIgdWwgbGkuYWN0aXZlLXRyYWlsIGE6aG92ZXIsICNzaWRyIHVsIGxpLmFjdGl2ZS10cmFpbCBhOmFjdGl2ZSwgI3NpZHIgdWwgbGkuYWN0aXZlLXRyYWlsIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5MjcyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cblxuLnBhdGgtc2VhcmNoIC5pdGVtLWxpc3Qge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhdGgtc2VhcmNoIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgIG1hcmdpbjogMTVweCAwOyB9XG5cbiNzZWFyY2gtZm9ybSB7XG4gIHdpZHRoOiA5NSU7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4gICNzZWFyY2gtZm9ybSArIGRpdixcbiAgI3NlYXJjaC1mb3JtICsgLml0ZW0tbGlzdCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgI3NlYXJjaC1mb3JtICsgZGl2IHVsIGxpLFxuICAgICNzZWFyY2gtZm9ybSArIC5pdGVtLWxpc3QgdWwgbGkge1xuICAgICAgbWFyZ2luOiAxNXB4IDA7IH1cbiAgI3NlYXJjaC1mb3JtIC5mb3JtLWl0ZW0gbGFiZWwge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgI3NlYXJjaC1mb3JtIC5mb3JtLWl0ZW0gaW5wdXQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICNzZWFyY2gtZm9ybSAuZm9ybS1pdGVtICNlZGl0LWJhc2ljIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gICNzZWFyY2gtZm9ybSAuZm9ybS1pdGVtICNlZGl0LWhlbHAtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAjc2VhcmNoLWZvcm0gLmZvcm0tc3VibWl0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDsgfVxuXG4uc2VhcmNoLXJlc3VsdHMge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc2VhcmNoLXJlc3VsdHMgbGkge1xuICAgIG1hcmdpbjogMCAwIDNyZW0gMDsgfVxuXG4uYy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1zZWN0aW9uLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtOyB9IH1cblxuLmMtc2VjdGlvbi1zdWItdGl0bGUge1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYy1zaWRlLXRpdGxlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjRlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0Ljk5ZW0pIHtcbiAgICAuYy1zaWRlLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1zaWRlLXRpdGxlLS12LXRvcCAuYy1zaWRlLXRpdGxlX19pbm5lciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRlbSk7IH1cbiAgLmMtc2lkZS10aXRsZS0tdi1jZW50ZXIgLmMtc2lkZS10aXRsZV9faW5uZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpOyB9XG4gIC5jLXNpZGUtdGl0bGUtLXYtYm90dG9tIC5jLXNpZGUtdGl0bGVfX2lubmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDRlbSkpOyB9XG4gIC5jLXNpZGUtdGl0bGUtLWgtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyOyB9XG5cbi5jLXNvY2lhbC1uYXYge1xuICBtYXJnaW46IDJyZW0gMDsgfVxuICAuYy1zb2NpYWwtbmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07IH1cbiAgICAuYy1zb2NpYWwtbmF2X19pdGVtICsgLmMtc29jaWFsLW5hdl9faXRlbSB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICM5Nzk3OTc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDQuOTllbSkge1xuICAgICAgLmMtc29jaWFsLW5hdl9faXRlbSBpbWcge1xuICAgICAgICB3aWR0aDogMzBweDsgfSB9XG5cbi5jLXN1Ym1lbnUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpIHtcbiAgICAuYy1zdWJtZW51IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNjRweCkge1xuICAgIC5jLXN1Ym1lbnUge1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc0Ljk5ZW0pIHtcbiAgICAuYy1zdWJtZW51IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfSB9XG4gIC5jLXN1Ym1lbnUgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDEwMG1zO1xuICAgIGNvbG9yOiAjYjM5MjcyOyB9XG4gICAgLmMtc3VibWVudSBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzMzMzM7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2l0aW9uOiAyMDBtcyBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUsIDAuNTUsIDAuOTUpOyB9XG4gIC5jLXN1Ym1lbnUgYS5pcy1hY3RpdmUsXG4gIC5jLXN1Ym1lbnUgYTpob3ZlciB7XG4gICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuYy1zdWJtZW51IGEuaXMtYWN0aXZlOjphZnRlcixcbiAgICAuYy1zdWJtZW51IGE6aG92ZXI6OmFmdGVyIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG4gIC5jLXN1Ym1lbnUgYSArIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgLmMtc3VibWVudSB1bC5tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAgIC5jLXN1Ym1lbnUgdWwubWVudSBsaSBhIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4OyB9XG5cbi5jLXRleHQtaW1hZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5jLXRleHQtaW1hZ2UtLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cblxuLmMtdGV4dC1pbWFnZV9faW1hZ2UsXG4uYy10ZXh0LWltYWdlX190ZXh0IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBwYWRkaW5nOiAwIDJyZW07XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDQwMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0NC45OWVtKSB7XG4gICAgLmMtdGV4dC1pbWFnZV9faW1hZ2UsXG4gICAgLmMtdGV4dC1pbWFnZV9fdGV4dCB7XG4gICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4udmlld3NyZWZlcmVuY2UtLXZpZXctdGl0bGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi52aWV3LWxhdGVzdC1uZXdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA1cmVtIDA7IH1cbiAgLnZpZXctbGF0ZXN0LW5ld3MgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLnZpZXctbGF0ZXN0LW5ld3MgLnZpZXdzLXJvdzpob3ZlciB7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDM2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC52aWV3LWxhdGVzdC1uZXdzLnZpZXctbGF0ZXN0LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyB7XG4gICAgcGFkZGluZzogNTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC52aWV3LWxhdGVzdC1uZXdzLnZpZXctbGF0ZXN0LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAubGVmdCB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NTBweCkge1xuICAgICAgICAudmlldy1sYXRlc3QtbmV3cy52aWV3LWxhdGVzdC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLmxlZnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAudmlldy1sYXRlc3QtbmV3cy52aWV3LWxhdGVzdC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnJpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gICAgICAgIC52aWV3LWxhdGVzdC1uZXdzLnZpZXctbGF0ZXN0LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAucmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjUxcHgpIHtcbiAgICAgIC52aWV3LWxhdGVzdC1uZXdzLnZpZXctbGF0ZXN0LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdzpudGgtY2hpbGQoZXZlbikgLnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAudmlldy1sYXRlc3QtbmV3cy52aWV3LWxhdGVzdC1uZXdzLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3c6bnRoLWNoaWxkKGV2ZW4pIC5sZWZ0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTsgfSB9XG5cbi5jLXZpZXdzcmVmZXJlbmNlIC5jLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDIuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjExZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNXJlbTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnZpZXctbGF0ZXN0LW5ld3MgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG51bC5pY29uLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgdWwuaWNvbi1saXN0IGxpIHtcbiAgICBtYXJnaW46IDAuNWVtIDFlbTtcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIHVsLmljb24tbGlzdCBsaTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjVweDtcbiAgICAgIGxlZnQ6IC00NXB4OyB9XG4gICAgdWwuaWNvbi1saXN0IGxpIHNwYW4ge1xuICAgICAgY29sb3I6ICNiMzkyNzI7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICB1bC5pY29uLWxpc3QgbGkgcCB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4yOyB9XG4gICAgdWwuaWNvbi1saXN0IGxpLnNhbG9uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTguNzUsMzIuODZhLjYxLjYxLDAsMCwwLS42MS42MVY1My4yNEg0Ni44NGEuNjIuNjIsMCwwLDAtLjU2LjM2Yy0uMjUuNTgtLjcxLDEuMTYtLjkyLDEuMTZINDNsMCwwYzEuMi0yLjI4LDMuNjUtMy4zOCw3LjUtMy4zOGg0Ljg2YS42Mi42MiwwLDAsMCwuNjItLjYyVjMwLjM3YS42Mi42MiwwLDAsMC0uNjItLjYySDUwLjU3Yy0zLjgsMC02LjUsMS4wNy04LDMuMThhOCw4LDAsMCwwLTUuNDctMywuNjEuNjEsMCwwLDAtLjU5LjI1VjI5LjA2SDMyLjMxdi42OWgtMi43YS42Mi42MiwwLDAsMC0uNjIuNjJWNTAuNzNhLjYyLjYyLDAsMCwwLC42Mi42Mmg0Ljg2YzMuODUsMCw2LjMsMS4xLDcuNSwzLjM4bDAsMEgzOS42OGMtLjIxLDAtLjY3LS41OC0uOTItMS4xNmEuNjIuNjIsMCwwLDAtLjU2LS4zNkgyNi45VjMzLjQ3YS42MS42MSwwLDAsMC0xLjIyLDBWNTMuODVhLjYxLjYxLDAsMCwwLC42MS42MUgzNy44MWMuMzEuNTcsMSwxLjUyLDEuODcsMS41Mmg1LjY4Yy45MSwwLDEuNTUtLjk1LDEuODYtMS41Mkg1OC43NWEuNjEuNjEsMCwwLDAsLjYxLS42MVYzMy40N0EuNjEuNjEsMCwwLDAsNTguNzUsMzIuODZaTTUwLjU3LDMxaDQuMjVWNTAuMTJINTAuNTdjLTMuMzQsMC01LjgzLjgzLTcuNDQsMi40NlYzNC4yNEM0NC4zNSwzMi4wNSw0Ni43OSwzMSw1MC41NywzMVptLTE3LS43aDEuNzF2Mi44NWwtLjg2LS42Ni0uODUuNjVabTguMzgsNFY1Mi41OGMtMS42MS0xLjYzLTQuMS0yLjQ2LTcuNDQtMi40NkgzMC4yMlYzMWgyLjA5djQuNjRMMzQuMzgsMzRsMi4wOCwxLjZ2LTQuN2EuNjMuNjMsMCwwLDAsLjQuMjRjMi40NS4zOCw0LjEsMS4zOSw1LDMuMDlaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgdWwuaWNvbi1saXN0IGxpLnJlc3RhdXJhbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J000OS44NSw0Ni42bDAtMy4zNmgzLjU0YS42Ni42NiwwLDAsMCwuNjYtLjY2LjY3LjY3LDAsMCwwLS42Ni0uNjdIMzBhLjY2LjY2LDAsMCwwLS42Ni42Ny42NS42NSwwLDAsMCwuNjYuNjZoMy40N2wtLjEzLjEyLDYsNi41NC4xNi4xMyw3Ljk0LDQuNTguNjYtMS4xNi03Ljg1LTQuNTNMMzUsNDMuMjRoMS41NWwtLjIzLjQsNC43MywyLjgxLjA5LDBhNS4wOSw1LjA5LDAsMCwwLDEuOC4zLDYuMDUsNi4wNSwwLDAsMCwyLjc4LS42OEw0Niw0NmwxLjExLTIuNjQtLjI3LS4xMmgxLjczbDAsMy4zNWMwLC4wNywwLDEuODEuMDYsMy4yOWwxLjMzLS4wN0M0OS44Myw0OC4zOCw0OS44NSw0Ni42Miw0OS44NSw0Ni42Wk00NC45NCw0NWE0LjQyLDQuNDIsMCwwLDEtMy4yMy4yNWwtMy40MS0yaDcuMzlaJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMScgcG9pbnRzPSc1NS4yMSA1Mi4wOSA1NS43MiA1MC44NiA1MS45MiA0OS4yOSA0OS4yNyA1Ni41NiA1My4wMSA1OC4xMSA1My41MiA1Ni44OCA1MC45NSA1NS44MiA1Mi43IDUxLjA1IDU1LjIxIDUyLjA5Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTUzLjA4LDM5LjUyYzAtNS42OC01LjMyLTEwLjY1LTExLjM5LTEwLjY1cy0xMS4zOCw1LTExLjM4LDEwLjY1di42Nkg1My4wOFptLTIxLjQxLS42N2MuMzktNC42OCw0LjkxLTguNjUsMTAtOC42NXM5LjY0LDQsMTAsOC42NVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzguODQsMzEuNjNBNyw3LDAsMCwwLDM1LjE2LDM1YS42Ny42NywwLDAsMCwuMzEuODkuODIuODIsMCwwLDAsLjI5LjA3LjY2LjY2LDAsMCwwLC42LS4zOCw1LjcyLDUuNzIsMCwwLDEsMy0yLjcuNjcuNjcsMCwxLDAtLjUxLTEuMjNaJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMScgcG9pbnRzPSc0MS43IDI4LjMyIDQyLjM5IDI4LjI5IDQyLjM2IDI2LjkzIDQxIDI2Ljk2IDQxLjAzIDI4LjMyIDQxLjcgMjguMzInLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgICB1bC5pY29uLWxpc3QgbGkuZXZlbnRydWltdGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zNyw0MC4wOWMwLTEuMzUsMi43LTIuMjIsNC41Ny0yLjM5YTQuMSw0LjEsMCwwLDAsLjcsMGMxLjg0LDAsNS4wNi45NSw1LjA2LDIuNDJWNDIuNWgxLjVWNDAuMDljMC0yLTIuMTctMy4xLTQuMjYtMy42MWE0LjI2LDQuMjYsMCwwLDAsMS4xMS0yLjkyVjMyLjQzYTMuOTEsMy45MSwwLDEsMC03LjgxLDB2MS4xM2E0LjIyLDQuMjIsMCwwLDAsMS4yNywzLjA5Yy0xLjg4LjU3LTMuNjQsMS42OC0zLjY0LDMuNDRWNDIuNUgzN1ptMi4zNy03LjY2YTIuNDIsMi40MiwwLDEsMSw0LjgxLDB2MS4xM2EyLjU1LDIuNTUsMCwwLDEtMiwyLjYxbC0uNiwwYTIuNTMsMi41MywwLDAsMS0yLjE5LTIuNjRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ1LjMyLDUwLjczYTQuMjUsNC4yNSwwLDAsMCwxLjExLTIuOTFWNDYuNjhhMy45MiwzLjkyLDAsMSwwLTcuODIsMHYxLjE0YTQuMjMsNC4yMywwLDAsMCwxLjI4LDMuMDhjLTEuODguNTctMy42NCwxLjY4LTMuNjQsMy40NHYyLjQxaDEuNVY1NC4zNGMwLTEuMzUsMi43LTIuMjIsNC41Ny0yLjM5YTQuMSw0LjEsMCwwLDAsLjcsMGMxLjg0LDAsNS4wNi45NSw1LjA2LDIuNDJ2Mi40MWgxLjVWNTQuMzRDNDkuNTgsNTIuMzgsNDcuNDEsNTEuMjQsNDUuMzIsNTAuNzNabS0uMzktMi45MWEyLjU0LDIuNTQsMCwwLDEtMiwyLjZsLS42LDBhMi41MywyLjUzLDAsMCwxLTIuMi0yLjYzVjQ2LjY4YTIuNDIsMi40MiwwLDEsMSw0LjgyLDBaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTM3LDQ5LjYydi0yLjRjMC0yLTIuMTctMy4xMS00LjI3LTMuNjFhNC4yOCw0LjI4LDAsMCwwLDEuMTEtMi45MlYzOS41NmEzLjkxLDMuOTEsMCwxLDAtNy44MSwwdjEuMTNhNC4yOCw0LjI4LDAsMCwwLDEuMjcsMy4wOWMtMS44OC41Ny0zLjY0LDEuNjctMy42NCwzLjQ0djIuNGgxLjV2LTIuNGMwLTEuMzUsMi43LTIuMjMsNC41Ny0yLjM5YTQuMTgsNC4xOCwwLDAsMCwuNzEsMGMxLjg0LDAsNS4wNiwxLDUuMDYsMi40MnYyLjRaTTMyLjMsNDAuNjlhMi41NiwyLjU2LDAsMCwxLTIsMi42MWwtLjYxLDBhMi41MywyLjUzLDAsMCwxLTIuMTktMi42M1YzOS41NmEyLjQyLDIuNDIsMCwxLDEsNC44MSwwWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001Ny4xNSw0My42MWE0LjI4LDQuMjgsMCwwLDAsMS4xMS0yLjkyVjM5LjU2YTMuOTEsMy45MSwwLDEsMC03LjgxLDB2MS4xM2E0LjI4LDQuMjgsMCwwLDAsMS4yNywzLjA5Yy0xLjg4LjU3LTMuNjQsMS42Ny0zLjY0LDMuNDR2Mi40aDEuNXYtMi40YzAtMS4zNSwyLjctMi4yMyw0LjU3LTIuMzlhNC4xOCw0LjE4LDAsMCwwLC43MSwwYzEuODQsMCw1LjA2LDEsNS4wNiwyLjQydjIuNGgxLjV2LTIuNEM2MS40Miw0NS4yNiw1OS4yNSw0NC4xMSw1Ny4xNSw0My42MVptLS4zOS0yLjkyYTIuNTYsMi41NiwwLDAsMS0yLDIuNjFsLS42LDBBMi41MywyLjUzLDAsMCwxLDUyLDQwLjY5VjM5LjU2YTIuNDIsMi40MiwwLDEsMSw0LjgxLDBaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgdWwuaWNvbi1saXN0IGxpLmJpbm5lbnR1aW46OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001NS4yOSwyOS42OGEuNzIuNzIsMCwwLDAtLjYtLjIyQzU0LjEsMjkuNTIsNDAuMTQsMzEsMzUsMzQuNjRjLTYuMTcsNC40Mi02LDEwLjgzLTMuMTEsMTUuMjJMMzMuMTgsNDljLTIuMzItMy41MS0zLTkuMDcsMi43Mi0xMy4xOCw0LjA3LTIuOTIsMTQuOC00LjQsMTgtNC43OUM1My41NCwzNC4yLDUyLjExLDQ0LjUzLDQ5LDQ4LjljLTIsMi44OC00LjUyLDQuNTItNy4xOCw0Ljc0QTkuMTgsOS4xOCwwLDAsMSwzNSw1MS4xNEwzOC4xNSw0OGw3LjMxLjY5YS43NS43NSwwLDAsMCwuMTQtMS41bC02LjA3LS41NywzLjUyLTMuNTIsNC42Ni4yNmEuNzUuNzUsMCwxLDAsLjA4LTEuNWwtMy4zMi0uMTgsNS01YS43NS43NSwwLDAsMC0xLjA2LTEuMDZMMjkuNzUsNTQuM2EuNzQuNzQsMCwwLDAsMCwxLjA2LjczLjczLDAsMCwwLC41My4yMi43NC43NCwwLDAsMCwuNTMtLjIyTDM0LDUyLjJhMTAuODgsMTAuODgsMCwwLDAsNy4yMywzYy4yNiwwLC41MSwwLC43NywwLDMuMTEtLjI2LDYtMi4xMiw4LjI4LTUuMzgsMy44Ny01LjQ4LDUuMi0xOC45MSw1LjI2LTE5LjQ4QS43NC43NCwwLDAsMCw1NS4yOSwyOS42OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDIuNDIsNDAuMTVoMGEuNzYuNzYsMCwwLDAsLjctLjhMNDMsMzYuNzNhLjc1Ljc1LDAsMCwwLTEuNS4wOWwuMTUsMi42MkEuNzYuNzYsMCwwLDAsNDIuNDIsNDAuMTVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTM3LjQ0LDQ1LjEyaC4wOGEuNzUuNzUsMCwwLDAsLjY3LS44MmwtLjUyLTUuNGEuNzUuNzUsMCwwLDAtMS41LjE0bC41Myw1LjRBLjc1Ljc1LDAsMCwwLDM3LjQ0LDQ1LjEyWicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIHVsLmljb24tbGlzdCBsaS53ZWxuZXNzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzEsNTIuODhhNy4xLDcuMSwwLDAsMS0uNC02LjUxLDYuMjksNi4yOSwwLDAsMSw1LjU5LTMuMTcsNy4xNyw3LjE3LDAsMCwxLDMuNDEuODdsNy45NCw0LjMzYzMuNTUsMS45MywzLjQ4LDMuNzIsMyw1LjA1cy0xLjQ3LDEuNjUtMy41MiwxLjY5SDM0LjNBNC4yMSw0LjIxLDAsMCwxLDMxLDUyLjg4TTU0LjIsNTUuMTRINTEuNDZBNC42Nyw0LjY3LDAsMCwwLDUyLjA4LDU0YzEtMi43Ny0uMjgtNS0zLjc1LTYuOTNMNDAuMzksNDIuN2E4LjgxLDguODEsMCwwLDAtNC4xNi0xLjA2LDcuODYsNy44NiwwLDAsMC03LDQsOC42NSw4LjY1LDAsMCwwLC40Myw4LDcuMjcsNy4yNywwLDAsMCwxLjEzLDEuNDZIMjguOTJhLjc3Ljc3LDAsMCwwLS43OC43Ny43OC43OCwwLDAsMCwuNzguNzhINTQuMmEuNzguNzgsMCwwLDAsLjc4LS43OC43Ny43NywwLDAsMC0uNzgtLjc3Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTU2LjczLDMxLjc1bC0yLjQ1LTMuMTFhLjc4Ljc4LDAsMSwwLTEuMjIsMWwyLDIuNTQtMy41OSwzLjI3Yy0uMzItLjYxLS41OC0xLjA1LS43MS0xLjI3bDItMS43YS43OC43OCwwLDAsMC0xLTEuMThsLTUuMDcsNC4zOGEuNzkuNzksMCwwLDAtLjA4LDEuMS44LjgsMCwwLDAsLjU5LjI3LjgzLjgzLDAsMCwwLC41MS0uMTlsMS45LTEuNjVjMS4wNiwxLjc2LDMsNS44MiwyLDhsLTEuODMsMy4wNWMuMzUuMjQuODEuNTcsMS4yNi45Mkw1Mi45LDQ0YS4yMS4yMSwwLDAsMCwwLS4wNmMxLTIsLjE1LTQuOTEtLjc3LTdsNC40Ny00LjA3YS43Ny43NywwLDAsMCwuMDktMS4wNicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zMC45MiwzOC40NGgxLjY0bDEuMjYsMi4xNWExMi42MSwxMi42MSwwLDAsMSwxLjYzLS4yOGwtMS4xLTEuODdoMi40OGEuNzcuNzcsMCwxLDAsMC0xLjU0SDMwLjkyYS43Ny43NywwLDEsMCwwLDEuNTQnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzUuNDQsNTBhMS4zNywxLjM3LDAsMSwxLDEuMzctMS4zNkExLjM3LDEuMzcsMCwwLDEsMzUuNDQsNTBtNS44MiwyLjQ1SDM5LjkxbC0yLjA3LTIuMTZhMi44NiwyLjg2LDAsMCwwLC41Mi0xLjY1LDIuOTQsMi45NCwwLDEsMC0xLjcxLDIuNjVsMS4xMiwxLjE2aC0uNWEuNzguNzgsMCwxLDAsMCwxLjU1aDRhLjc4Ljc4LDAsMSwwLDAtMS41NScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAgIHVsLmljb24tbGlzdCBsaS53b29uYXNzaXN0ZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTcuNjEsNTdhNS4wNyw1LjA3LDAsMCwwLTMuNjgtMy4zMWwtMy44Ny0uODYtMi41Mi0yLjUyLTUsNUwzOC4yMiw1MVY0Ny44NGE5LjY5LDkuNjksMCwwLDAsLjkxLjQ2TDM5LjcyLDQ3Yy0yLjY0LTEuMTgtNC4zNi0zLjQxLTQuMzctNS42OVYzOS4xNGE1LjA1LDUuMDUsMCwwLDEsMy4xNC00LjM1bC0uNTUtMS4zM2E2LjQ2LDYuNDYsMCwwLDAtNCw1LjY4VjQxLjNhNy4zNiw3LjM2LDAsMCwwLDIuODcsNS41NFY1MUwzNSw1Mi44M2wtMy44Ny44NkE1LjA3LDUuMDcsMCwwLDAsMjcuNDMsNTdsLS42NiwyLDEuMzcuNDYuNjYtMmEzLjU5LDMuNTksMCwwLDEsMi42Mi0yLjM2bDMuNy0uODIsNS4yNSw1LjI1LDIuMTUtMi4xNSwyLjE1LDIuMTUsNS4yNS01LjI1LDMuNy44MmEzLjU5LDMuNTksMCwwLDEsMi42MiwyLjM2bC42NiwyTDU4LjI3LDU5Wm0tMTcuMjQuNDktNC00LDEuMTMtMS4xMyw0LDRabTQuMywwLTEuMTMtMS4xMyw0LTQsMS4xMywxLjEzWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zMSw0NC4xN0gzMy4yVjM1LjA1YzAtMy44MiwzLjgzLTguMDksOS04LjA5czksNC4yNyw5LDguMDl2OC4zNmgwYzAsMy4xMS0yLjQ4LDUuNTEtNS44NSw1Ljc1YTIuMTUsMi4xNSwwLDAsMC0yLTEuNDJoLS43MmEyLjE2LDIuMTYsMCwxLDAsMCw0LjMyaC43MmEyLjE3LDIuMTcsMCwwLDAsMi0xLjQ2LDcuNDYsNy40NiwwLDAsMCw3LjIzLTYuNDNoLjc3QTIuMTYsMi4xNiwwLDAsMCw1NS40NCw0MlYzOC40M2EyLjE2LDIuMTYsMCwwLDAtMi4xNi0yLjE2aC0uNzFWMzUuMDVjMC00LjUtNC40NS05LjU0LTEwLjQxLTkuNTRzLTEwLjQxLDUtMTAuNDEsOS41NHYxLjIySDMxYTIuMTYsMi4xNiwwLDAsMC0yLjE2LDIuMTZWNDJBMi4xNiwyLjE2LDAsMCwwLDMxLDQ0LjE3Wm0xMi4yLDYuNDRoLS43MmEuNzEuNzEsMCwwLDEsMC0xLjQyaC43MmEuNzEuNzEsMCwwLDEsMCwxLjQyWm05LjMzLTEyLjloLjcxYS43MS43MSwwLDAsMSwuNzEuNzJWNDJhLjcxLjcxLDAsMCwxLS43MS43MWgtLjcxWm0tMjIuMjQuNzJhLjcxLjcxLDAsMCwxLC43MS0uNzJoLjcxdjVIMzFhLjcxLjcxLDAsMCwxLS43MS0uNzFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ1LjcsNDYuMzhsLjgsMS4yYTcuMzQsNy4zNCwwLDAsMCwzLjItNi4yNnYtLjc4YTYsNiwwLDAsMCwuNzEsMFYzOS4xNGMtMy45NSwwLTExLjQ3LTUuMTQtMTEuNDctOC42SDM3LjQ5YzAsMy44NCw2LjI3LDguNDIsMTAuNzYsOS43djEuMDhBNS45Myw1LjkzLDAsMCwxLDQ1LjcsNDYuMzhaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgdWwuaWNvbi1saXN0IGxpLm9wcm9lcHN5c3RlZW06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001MC4yOSw1NC45MWEuNy43LDAsMCwxLS42NC0uNDRMNDguMjQsNTFhLjcuNywwLDEsMSwxLjI5LS41Mkw1MC45NCw1NGEuNjkuNjksMCwwLDEtLjM4LjkxQS44Ni44NiwwLDAsMSw1MC4yOSw1NC45MVptNC45LTMuMjZhLjcxLjcxLDAsMCwxLS40OS0uMkw1Mi4wNSw0OC44YS43LjcsMCwwLDEsMS0xbDIuNjUsMi42NWEuNzEuNzEsMCwwLDEsMCwxQS43NC43NCwwLDAsMSw1NS4xOSw1MS42NVptMy4xOC00LjcyYS42Ni42NiwwLDAsMS0uMjctLjA2bC0zLjQ1LTEuNDZhLjcuNywwLDAsMS0uMzctLjkxLjY5LjY5LDAsMCwxLC45Mi0uMzdsMy40NCwxLjQ1YS43LjcsMCwwLDEsLjM4LjkyQS43MS43MSwwLDAsMSw1OC4zNyw0Ni45M1ptMS4xNy01Ljc3SDU1Ljc5YS43LjcsMCwwLDEsMC0xLjRoMy43NWEuNy43LDAsMCwxLDAsMS40Wk01NSwzN2EuNy43LDAsMCwxLS4yNi0xLjM1bDMuNDYtMS40MWEuNjkuNjksMCwwLDEsLjkxLjM4LjcuNywwLDAsMS0uMzguOTJsLTMuNDcsMS40QS41OC41OCwwLDAsMSw1NSwzN1ptLTIuNDMtMy42N2EuNy43LDAsMCwxLS41LTEuMTlsMi42NS0yLjY1YS43LjcsMCwwLDEsMSwwLC43MS43MSwwLDAsMSwwLDFMNTMsMzMuMUEuNjcuNjcsMCwwLDEsNTIuNTUsMzMuMzFabS0xNS42OCwwYS42Ny42NywwLDAsMS0uNDktLjIxbC0yLjY1LTIuNjVhLjcxLjcxLDAsMCwxLDAtMSwuNy43LDAsMCwxLDEsMGwyLjY1LDIuNjVhLjcxLjcxLDAsMCwxLDAsMUEuNzQuNzQsMCwwLDEsMzYuODcsMzMuMzFaTTQ5LDMwLjkzYS44Ni44NiwwLDAsMS0uMjctLjA1LjcuNywwLDAsMS0uMzgtLjkybDEuNDYtMy40NWEuNy43LDAsMCwxLDEuMjkuNTRMNDkuNjYsMzAuNUEuNjkuNjksMCwwLDEsNDksMzAuOTNabS04LjQ5LS4wNWEuNy43LDAsMCwxLS42NC0uNDRMMzguNDgsMjdhLjcuNywwLDAsMSwuMzgtLjkxLjcxLjcxLDAsMCwxLC45Mi4zOGwxLjQsMy40N2EuNy43LDAsMCwxLS4zOC45MkEuODYuODYsMCwwLDEsNDAuNTMsMzAuODhabTQuMTgtLjgyYS43LjcsMCwwLDEtLjctLjdWMjUuNjFhLjcuNywwLDEsMSwxLjQsMHYzLjc1QS43LjcsMCwwLDEsNDQuNzEsMzAuMDZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQxLjk0LDYwLjEyYTIuMiwyLjIsMCwwLDEtLjg4LS4xN2MtMy41MS0xLjE4LTcuMTMtNC40NC0xMC42Ni05LjY1LS4xLS4xNS0uMTctLjI2LS4yMi0uMzJMMzAsNDkuNzVjLTMuNTItNS01LjM3LTkuOS01LjIxLTEzLjY3LDAtLjA2LS4wOC0xLjM5LDEuNjktMi40NSwxLjA2LS42OSwzLTEuODIsMy45My0xLjc2YTEuOSwxLjksMCwwLDEsMS42MiwxLjIxbDIuMDcsNC44NWEyLjMzLDIuMzMsMCwwLDEtLjMyLDIuNmwtMS42MywyYTM5LjcxLDM5LjcxLDAsMCwwLDIuNTYsNC4xOS4zNi4zNiwwLDAsMSwuMDcuMSw0Mi44Niw0Mi44NiwwLDAsMCwzLDRMNDAuMjUsNTBhMi4zMSwyLjMxLDAsMCwxLDIuNTQuNjRsMy43NSwzLjY3YTEuOTEsMS45MSwwLDAsMSwuNTUsMmMtLjI3LjkxLTIsMi4zLTMuMDYsMy4wNkEzLjM4LDMuMzgsMCwwLDEsNDEuOTQsNjAuMTJaTTMwLjM4LDMzLjI3YTEwLjU3LDEwLjU3LDAsMCwwLTMuMTQsMS41NGMtMSwuNjItMSwxLjIzLTEsMS4yNi0uMTUsMy41MywxLjYxLDguMDgsNSwxMi44OGwuMTYuMjRzLjExLjE1LjIzLjMyYzQuMTgsNi4xNyw3Ljc3LDguMzgsMTAsOS4xNS4wOSwwLC42Ny4yNSwxLjU4LS40N2ExMS42NCwxMS42NCwwLDAsMCwyLjU3LTIuMzNjMC0uMDcsMCwwLDAtLjFzMC0uMi0uMjMtLjQ4bC0zLjc3LTMuNjktLjA2LS4wNmEuOTIuOTIsMCwwLDAtMS0uMjJsLTIuODcsMWEuNjkuNjksMCwwLDEtLjc1LS4yMSw0My43Myw0My43MywwLDAsMS0zLjQzLTQuNDhoMGE0My40OCw0My40OCwwLDAsMS0yLjkzLTQuODMuNy43LDAsMCwxLC4wOC0uNzdsMS45Mi0yLjM0YS45NC45NCwwLDAsMCwuMTgtMWwtMi4xMi00Ljk0Yy0uMTUtLjM0LS4zNS0uMzctLjM5LS4zOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDkuMTgsNDQuNTdoLTEuNHYtMkg0NWEuNy43LDAsMCwxLS42MS0uMzYuNzIuNzIsMCwwLDEsMC0uNzFsMy41Mi01LjcxYS43MS43MSwwLDAsMSwuNzktLjMuNy43LDAsMCwxLC41MS42N3Y1aDEuNDl2MS40SDQ5LjE4Wm0tMy0zLjM5aDEuNTdWMzguNjRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQzLjQ3LDQ0LjM4aC01bC4wOS0uNzhjLjIxLTEuNzksMi0zLjMxLDIuNzktNGwuMDktLjA4YTEuOTQsMS45NCwwLDAsMCwuNzQtMS4zOSwxLjE1LDEuMTUsMCwxLDAtMi4yOSwwdi40M2gtMS40di0uNDNhMi41NSwyLjU1LDAsMSwxLDUuMDksMCwzLjI4LDMuMjgsMCwwLDEtMS4yMiwyLjQ1bC0uMDguMDdBOC43NSw4Ljc1LDAsMCwwLDQwLjIzLDQzaDMuMjRaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgdWwuaWNvbi1saXN0IGxpLnBlcm1hbmVudGllOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDEsNDcuNTFIMzcuODJsLjE3LS4xN2E1LjYxLDUuNjEsMCwwLDEsLjQ3LS40Myw4LjU4LDguNTgsMCwwLDEsLjc4LS41OCw1LjEsNS4xLDAsMCwwLDEuMzMtMS4yNywyLjE3LDIuMTcsMCwwLDAsLjM2LTEuMTgsMS44LDEuOCwwLDAsMC0uMzEtMS4wNSwxLjg3LDEuODcsMCwwLDAtLjg1LS42OSw0LjE4LDQuMTgsMCwwLDAtMS41NS0uMjMsMy43NiwzLjc2LDAsMCwwLTEuNDkuMjQsMS44OCwxLjg4LDAsMCwwLS44MS42OEEzLjA5LDMuMDksMCwwLDAsMzUuNTMsNDRsMS43NC4xNWExLjQyLDEuNDIsMCwwLDEsLjMzLS44LjkxLjkxLDAsMCwxLC42OC0uMjcuODkuODksMCwwLDEsLjY1LjI2LjgzLjgzLDAsMCwxLC4yNy42MiwxLjIxLDEuMjEsMCwwLDEtLjI2LjY5LDUuODQsNS44NCwwLDAsMS0xLjEsMUE3Ljg4LDcuODgsMCwwLDAsMzYsNDcuNDJhMy42OSwzLjY5LDAsMCwwLS41OCwxLjVINDFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ4LjQ0LDQ2LjI2aC0uODhWNDEuOTFINDZsLTMuNDksNC4ydjEuNDhoMy41NHYxLjMzaDEuNTFWNDcuNTloLjg4Wm0tMi4zOSwwSDQzLjg4bDIuMTctMi41OVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDYuNzUsMzAuNzZsLS4wOCwwYTE1LjU2LDE1LjU2LDAsMCwwLTYuNDMtMS4zOEExNS43NywxNS43NywwLDEsMCw1Niw0NS4xYS44My44MywwLDAsMC0xLjY2LDBBMTQuMDgsMTQuMDgsMCwxLDEsNDcuNDEsMzNsMS4zMS0yLjMyLjA2LjI0LDEuMzIsNS40NS0uMDksMC02LjU0LDIuMDZBLjgzLjgzLDAsMSwwLDQ0LDQwbDYuNjMtMi4wOUExLjYsMS42LDAsMCwwLDUxLjcxLDM2TDUwLjIsMjkuNzFhMS41MiwxLjUyLDAsMCwwLTEuMy0xLDEuMjksMS4yOSwwLDAsMC0xLjMzLjYzWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J000Nyw1Mi41MmEuODUuODUsMCwwLDAtLjU1LS4zMS44Mi44MiwwLDAsMC0uNi4xNyw5LjA5LDkuMDksMCwwLDEtNS42MiwxLjkzLDkuMjEsOS4yMSwwLDAsMSwwLTE4LjQxLDksOSwwLDAsMSwzLjM2LjY1bDIuMjMtLjcyQTEwLjgzLDEwLjgzLDAsMSwwLDQwLjE5LDU2YTEwLjU5LDEwLjU5LDAsMCwwLDYuNjItMi4yOEEuODIuODIsMCwwLDAsNDcsNTIuNTJaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgdWwuaWNvbi1saXN0IGxpLmdhcmFudGllOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTAuODYsNDhhLjguOCwwLDAsMC0uOS42NGMwLC4wOS0xLjUzLDguNTgtNy41NCw4LjU4aC0uMTdjLTYsMC03LjE2LTguNDYtNy4xNy04LjU1YS43OC43OCwwLDAsMC0uODctLjY3Ljc4Ljc4LDAsMCwwLS42Ny44N2MuNDQsMy40MywyLjg0LDkuOTEsOC43MSw5LjkxaC4xN2M3LjMxLDAsOS05LjQ3LDkuMDgtOS44OEEuNzkuNzksMCwwLDAsNTAuODYsNDhaJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMScgcG9pbnRzPSczOS41NyA0OS4xOCAzOS41NCA0Ny41OSAzNy45NSA0Ny42MiAzNy45OCA0OS4yMSAzOC43NiA0OS4yMSAzOS41NyA0OS4xOCcvJTNFJTNDcG9seWdvbiBjbGFzcz0nY2xzLTEnIHBvaW50cz0nNDcuMDkgNDkuMTggNDcuMDYgNDcuNTkgNDUuNDcgNDcuNjIgNDUuNSA0OS4yMSA0Ni4yOCA0OS4yMSA0Ny4wOSA0OS4xOCcvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001Nyw1NC4xNmMtMS43NC0xLjUyLTEuNzYtMi4zOS0xLjc5LTMuNmwwLS40N2E5LjMzLDkuMzMsMCwwLDEsLjMyLTNsLjIxLTFjLjUzLTQuMi0uNDctNy41NS0zLTEwbC45LTMuNTFhLjc4Ljc4LDAsMCwwLS4wOS0uNiwxMy4zMSwxMy4zMSwwLDAsMC0yMiwwLC43OC43OCwwLDAsMC0uMDkuNmwuOSwzLjUyYy0yLjUxLDIuNC0zLjUxLDUuNzUtMywxMGwuMiwxYTkuMzMsOS4zMywwLDAsMSwuMzIsM2wwLC40N2MwLDEuMjEtLjA2LDIuMDgtMS43OSwzLjZhLjc3Ljc3LDAsMCwwLS4xNCwxYy42MywxLDIuNjEsMi40LDUuNjEuNzJhLjc4Ljc4LDAsMSwwLS43Ny0xLjM2Yy0xLjU2Ljg4LTIuNTUuNTktMy4wNy4yNGE1LjIsNS4yLDAsMCwwLDEuNzItNC4xNnYtLjQ0YTEwLjEzLDEwLjEzLDAsMCwwLS4zNS0zLjM1bC0uMTktLjg4Yy0uNDEtMy4zLjIyLTYsMS45LThsLjc0LDIuODhhLjc4Ljc4LDAsMCwwLDEuMTMuNDksMTYuODQsMTYuODQsMCwwLDEsMTIuMTEtMS4yNWMtMi42OSw0LjY0LTEyLjc5LDQuNTctMTIuOSw0LjU4YS43OS43OSwwLDAsMC0uNzkuNzYuNzcuNzcsMCwwLDAsLjc3Ljc5Yy4zOCwwLDcuOTMuMDYsMTIuMjItMy4xMmE5LjIzLDkuMjMsMCwwLDAsNC44OCwzLjM2Ljc2Ljc2LDAsMCwwLC4yMSwwLC43OC43OCwwLDAsMCwuMjEtMS41M0E3Ljc1LDcuNzUsMCwwLDEsNDcuMjMsNDJhNy4wOCw3LjA4LDAsMCwwLDEuMDYtMS41MywyMi43NSwyMi43NSwwLDAsMSwyLjE2Ljg0LjguOCwwLDAsMCwuNjYsMCwuNzguNzgsMCwwLDAsLjQxLS41MUw1Mi4yNiwzOGMxLjY3LDIsMi4zMSw0LjY3LDEuOTEsNy45MmwtLjIuOTRhMTAuMTMsMTAuMTMsMCwwLDAtLjM1LDMuMzV2LjQ0YTUuMiw1LjIsMCwwLDAsMS43Miw0LjE2Yy0uNTMuMzUtMS41Mi42My0zLjA3LS4yNGEuNzguNzgsMCwxLDAtLjc3LDEuMzYsNS41MSw1LjUxLDAsMCwwLDIuNjcuNzgsMy40OSwzLjQ5LDAsMCwwLDIuOTQtMS41QS43Ny43NywwLDAsMCw1Nyw1NC4xNlptLTYuNzQtMTQuNmEyMS4xOCwyMS4xOCwwLDAsMC04LTEuNjMsMTgsMTgsMCwwLDAtNy40NiwxLjU4TDMzLDMyLjZhMTEuNzcsMTEuNzcsMCwwLDEsMTksMFonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J2Nscy0xJyBwb2ludHM9JzQzLjMgMjkuMzMgNDEuNzQgMjkuMzMgNDEuNzQgMzEuOCAzOS4yNyAzMS44IDM5LjI3IDMzLjM2IDQxLjc0IDMzLjM2IDQxLjc0IDM1LjgzIDQzLjMgMzUuODMgNDMuMyAzMy4zNiA0NS43NyAzMy4zNiA0NS43NyAzMS44IDQzLjMgMzEuOCA0My4zIDI5LjMzJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG4gICAgdWwuaWNvbi1saXN0IGxpLm9yZ2FuaXNhdGllOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTEuNjYsNDQuODFsLTEuNDEtLjQ1LDMuMzMtMTAuNWExLjYsMS42LDAsMCwwLTEtMmwtMTIuNC00LjA2YTEuNDcsMS40NywwLDAsMC0xLjE2LjA5LDEuNiwxLjYsMCwwLDAtLjc5Ljk0bC0uNTUsMS43Ni0xLjQxLS40NC41NS0xLjc2YTMsMywwLDAsMSwxLjUyLTEuODEsMywzLDAsMCwxLDIuMy0uMTlMNTMsMzAuNDNhMy4xLDMuMSwwLDAsMSwyLDMuODhaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ2LDU4LjgyaC0xM2EzLjA2LDMuMDYsMCwwLDEtMy0zLjA4VjM1YTMuMDcsMy4wNywwLDAsMSwzLTMuMDlINDZBMy4wNywzLjA3LDAsMCwxLDQ5LDM1djIwLjdBMy4wNiwzLjA2LDAsMCwxLDQ2LDU4LjgyWm0tMTMtMjUuMzlBMS41OSwxLjU5LDAsMCwwLDMxLjM4LDM1djIwLjdhMS41OCwxLjU4LDAsMCwwLDEuNTYsMS42SDQ2YTEuNTgsMS41OCwwLDAsMCwxLjU2LTEuNlYzNUExLjU5LDEuNTksMCwwLDAsNDYsMzMuNDNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ2LDU4LjgyaC0xM2EzLjA2LDMuMDYsMCwwLDEtMy0zLjA4VjM1YTMuMDcsMy4wNywwLDAsMSwzLTMuMDlINDZBMy4wNywzLjA3LDAsMCwxLDQ5LDM1djIwLjdBMy4wNiwzLjA2LDAsMCwxLDQ2LDU4LjgyWm0tMTMtMjUuMzlBMS41OSwxLjU5LDAsMCwwLDMxLjM4LDM1djIwLjdhMS41OCwxLjU4LDAsMCwwLDEuNTYsMS42SDQ2YTEuNTgsMS41OCwwLDAsMCwxLjU2LTEuNlYzNUExLjU5LDEuNTksMCwwLDAsNDYsMzMuNDNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ1LjU5LDU1Ljc3SDQ0LjExVjUzLjIxaDEuNDhaTTM0Ljc4LDM3LjU3SDMzLjNWMzVoMS40OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzkuNDQsNTEuMjNoMGEuNzQuNzQsMCwwLDEtLjUyLS4yMmwtNC4zNy00LjI5YTMuMzQsMy4zNCwwLDAsMS0xLTIuNDEsMy4yNiwzLjI2LDAsMCwxLDEtMi4zNCwzLjQ1LDMuNDUsMCwwLDEsNC44MSwwbC4xMi4xMi4xMy0uMTJhMy40NCwzLjQ0LDAsMCwxLDQuOCwwLDMuMjIsMy4yMiwwLDAsMSwxLDIuMzQsMy4zNywzLjM3LDAsMCwxLTEsMi40MUw0MCw1MUEuNy43LDAsMCwxLDM5LjQ0LDUxLjIzWm0tMi41Ni04Ljc0YTEuODgsMS44OCwwLDAsMC0xLjMzLjU0QTEuNzYsMS43NiwwLDAsMCwzNSw0NC4zMWExLjksMS45LDAsMCwwLC41OCwxLjM2bDMuODUsMy43OCwzLjg2LTMuNzhhMS45LDEuOSwwLDAsMCwuNTgtMS4zNkExLjc2LDEuNzYsMCwwLDAsNDMuMzQsNDNhMiwyLDAsMCwwLTIuNzMsMEw0MCw0My43YS43NC43NCwwLDAsMS0xLDBsMCwwLS42MS0uNkEyLDIsMCwwLDAsMzYuODgsNDIuNDlaJy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5wYXJhZ3JhcGgtMTgzIC5jLWJvZHkge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnBhcmFncmFwaC0xODMgLmMtYm9keSAubC1jb25zdHJhaW5lZC1taW5pIHtcbiAgICBtYXgtd2lkdGg6IDEwNTBweDsgfVxuICAucGFyYWdyYXBoLTE4MyAuYy1ib2R5IC5pY29uLWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAucGFyYWdyYXBoLTE4MyAuYy1ib2R5IC5pY29uLWxpc3QgbGkgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogI2IzOTI3MjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuICAgIC5wYXJhZ3JhcGgtMTgzIC5jLWJvZHkgLmljb24tbGlzdCBsaSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wYXJhZ3JhcGgtMTgzIC5jLWJvZHkgLmljb24tbGlzdCBsaTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBmaWx0ZXI6IGludmVydCg2MCUpIHNlcGlhKDQ2JSkgc2F0dXJhdGUoMjc3JSkgaHVlLXJvdGF0ZSgzNDhkZWcpIGJyaWdodG5lc3MoOTIlKSBjb250cmFzdCg4MyUpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zNXB4O1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnBhcmFncmFwaC0xODMgLmMtYm9keSAuaWNvbi1saXN0IGxpLndpbmtlbGVuOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9zaG9wcGluZy1iYWctc29saWQuc3ZnKTsgfVxuICAgIC5wYXJhZ3JhcGgtMTgzIC5jLWJvZHkgLmljb24tbGlzdCBsaS5jdWx0dXVyOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy91bml2ZXJzaXR5LXNvbGlkLnN2Zyk7IH1cbiAgICAucGFyYWdyYXBoLTE4MyAuYy1ib2R5IC5pY29uLWxpc3QgbGkub250c3Bhbm5lbjo6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvdHJlZS1zb2xpZC5zdmcpOyB9XG4gICAgLnBhcmFncmFwaC0xODMgLmMtYm9keSAuaWNvbi1saXN0IGxpLmJlcmVpa2JhYXJoZWlkOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9idXMtYWx0LXNvbGlkLnN2Zyk7IH1cbiAgICAucGFyYWdyYXBoLTE4MyAuYy1ib2R5IC5pY29uLWxpc3QgbGkucGFya2VyZW46OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3Bhcmtpbmctc29saWQuc3ZnKTsgfVxuXG4ucGFyYWdyYXBoLTE5NSAuYy1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhZ3JhcGgtMTk1IHAge1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGZvbnQtZmFtaWx5OiBcIkdlb3JnaWFcIiwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtc2l6ZTogMjBweDsgfVxuICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MzNweCkge1xuICAgIC5wYXJhZ3JhcGgtMTk1IHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGFyYWdyYXBoLTE5NSAuaWNvbi1saXN0IGxpIHtcbiAgbWFyZ2luOiAwLjVlbSAxZW07XG4gIG1hcmdpbi1sZWZ0OiAzZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAucGFyYWdyYXBoLTE5NSAuaWNvbi1saXN0IGxpOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgd2lkdGg6IDc1cHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IC00NXB4OyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkgc3BhbiB7XG4gICAgY29sb3I6ICNiMzkyNzI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkzM3B4KSB7XG4gICAgICAucGFyYWdyYXBoLTE5NSAuaWNvbi1saXN0IGxpIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDsgfSB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkubWFhbHRpamRlbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX21hYWx0aWpkZW4ucG5nKTsgfVxuICAucGFyYWdyYXBoLTE5NSAuaWNvbi1saXN0IGxpLnZlcnpvcmdpbmc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl9jcmlzaXN6b3JnLnBuZyk7IH1cbiAgLnBhcmFncmFwaC0xOTUgLmljb24tbGlzdCBsaS5nZW1lZW5zY2hhcHBlbGlqa2VydWltdGVuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSUNBQzI1fjEtMi5wbmcpOyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkuYmlubmVudHVpbjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX2Jpbm5lbnR1aW4ucG5nKTsgfVxuICAucGFyYWdyYXBoLTE5NSAuaWNvbi1saXN0IGxpLmVsZWt0cmljaXRlaXQ6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JQzQwREJ+MS5wbmcpOyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkucG9ldHNiZXVydDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX2h1aXNob3VkaHVscC5wbmcpOyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkuYmVkb3BtYWFrOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYmVkLnBuZyk7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1cHg7IH1cbiAgLnBhcmFncmFwaC0xOTUgLmljb24tbGlzdCBsaS5vcHJvZXBzeXN0ZWVtOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fb3Byb2Vwc3lzdGVlbS5wbmcpOyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkudmVyemVrZXJpbmc6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl9icmFuZHZlaWxpZ2hlaWQucG5nKTsgfVxuICAucGFyYWdyYXBoLTE5NSAuaWNvbi1saXN0IGxpLnR2OjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fd2lmaXRlbHR2LnBuZyk7IH1cbiAgLnBhcmFncmFwaC0xOTUgLmljb24tbGlzdCBsaS5jYW1lcmFiZXdha2luZzo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NjdHYtY2FtZXJhLnBuZyk7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTI1cHg7IH1cbiAgLnBhcmFncmFwaC0xOTUgLmljb24tbGlzdCBsaS56b3JncGVybWFuZW50aWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl9wZXJtYW5hbnRpZS5wbmcpOyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkuYWN0aXZpdGVpdGVuOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fYWN0aXZpdGVpdGVuLnBuZyk7IH1cbiAgLnBhcmFncmFwaC0xOTUgLmljb24tbGlzdCBsaS5tZWRpY2F0aWU6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl9hcG90aGVlay5wbmcpOyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkua2FwcGVyOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fa2FwcGVyLnBuZyk7IH1cbiAgLnBhcmFncmFwaC0xOTUgLmljb24tbGlzdCBsaS5wZWRpY3VyZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX21hbmlwZWRpY3VyZS5wbmcpOyB9XG4gIC5wYXJhZ3JhcGgtMTk1IC5pY29uLWxpc3QgbGkud2FzOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fd2FzZGllbnN0LnBuZyk7IH1cbiAgLnBhcmFncmFwaC0xOTUgLmljb24tbGlzdCBsaS5ib29kc2NoYXBwZW46OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl9ib29kc2NoYXBwZW4ucG5nKTsgfVxuICAucGFyYWdyYXBoLTE5NSAuaWNvbi1saXN0IGxpLnZlcnZvZXI6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl92ZXJ2b2VyLnBuZyk7IH1cblxuLnBhcmFncmFwaC0xMzAgLmMtdGV4dC1pbWFnZV9faW1hZ2UsXG4ucGFyYWdyYXBoLTEzMiAuYy10ZXh0LWltYWdlX19pbWFnZSxcbi5wYXJhZ3JhcGgtMTMxIC5jLXRleHQtaW1hZ2VfX2ltYWdlLFxuLnBhcmFncmFwaC0xNzEgLmMtdGV4dC1pbWFnZV9faW1hZ2Uge1xuICBmbGV4LWJhc2lzOiAzMCU7IH1cbiAgLnBhcmFncmFwaC0xMzAgLmMtdGV4dC1pbWFnZV9faW1hZ2UgaW1nLFxuICAucGFyYWdyYXBoLTEzMiAuYy10ZXh0LWltYWdlX19pbWFnZSBpbWcsXG4gIC5wYXJhZ3JhcGgtMTMxIC5jLXRleHQtaW1hZ2VfX2ltYWdlIGltZyxcbiAgLnBhcmFncmFwaC0xNzEgLmMtdGV4dC1pbWFnZV9faW1hZ2UgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDsgfVxuXG4ucGFyYWdyYXBoLTE3MiBpbWcge1xuICBwYWRkaW5nLXRvcDogMTIlOyB9XG5cbi5wYXJhZ3JhcGgtMTMwIC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTMyIC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTMxIC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTcxIC5sLXJoeXRobSxcbi5wYXJhZ3JhcGgtMTY1IC5sLXJoeXRobSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLnBhcmFncmFwaC0xOTEgLmMtYm9keSxcbi5wYXJhZ3JhcGgtMTkwIC5jLWJvZHksXG4ucGFyYWdyYXBoLTE5MiAuYy1ib2R5LFxuLnBhcmFncmFwaC0xOTYgLmMtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtOyB9XG5cbi5wYXJhZ3JhcGgtMTMwIHtcbiAgcGFkZGluZy10b3A6IDNyZW07IH1cblxuLnBhcmFncmFwaC0xMzEgaDIge1xuICBsaW5lLWhlaWdodDogMC45OyB9XG5cbi5wYXJhZ3JhcGgtMTMxIGltZyB7XG4gIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYXJhZ3JhcGgtMTg5IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07IH1cblxuLnBhcmFncmFwaC0xODkgLmMtdGV4dCxcbi5wYXJhZ3JhcGgtMTkwIC5jLXRleHQsXG4ucGFyYWdyYXBoLTE5MSAuYy10ZXh0LFxuLnBhcmFncmFwaC0xOTIgLmMtdGV4dCxcbi5wYXJhZ3JhcGgtMTczIC5jLXRleHQsXG4ucGFyYWdyYXBoLTE5NiAuYy10ZXh0IHtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDJyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgICAucGFyYWdyYXBoLTE4OSAuYy10ZXh0LFxuICAgIC5wYXJhZ3JhcGgtMTkwIC5jLXRleHQsXG4gICAgLnBhcmFncmFwaC0xOTEgLmMtdGV4dCxcbiAgICAucGFyYWdyYXBoLTE5MiAuYy10ZXh0LFxuICAgIC5wYXJhZ3JhcGgtMTczIC5jLXRleHQsXG4gICAgLnBhcmFncmFwaC0xOTYgLmMtdGV4dCB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cblxuLnBhcmFncmFwaC0xODkgLmMtYm9keSxcbi5wYXJhZ3JhcGgtMTkwIC5jLWJvZHksXG4ucGFyYWdyYXBoLTE5MSAuYy1ib2R5LFxuLnBhcmFncmFwaC0xOTIgLmMtYm9keSxcbi5wYXJhZ3JhcGgtMTczIC5jLWJvZHksXG4ucGFyYWdyYXBoLTE5NiAuYy1ib2R5IHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucGFyYWdyYXBoLTE3MyAubC1yaHl0aG0ge1xuICBtYXJnaW4tdG9wOiA1cmVtO1xuICBtYXJnaW4tYm90dG9tOiA1cmVtOyB9XG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gSU1QT1JUIEZPTlRTIEhFUkUgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MTAwLDEwMGksMjAwLDIwMGksMzAwLDMwMGksNDAwLDQwMGksNTAwLDUwMGksNjAwLDYwMGksNzAwLDcwMGksODAwLDgwMGksOTAwLDkwMGlcIik7XG5cbiRmb250LWRlZmF1bHQ6IFwiR2VvcmdpYVwiLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuJGZvbnQtc3BlY2lhbDogXCJNb250c2VycmF0XCI7XG5cbiR2ZXJ0aWNhbDogMXJlbTtcbiR2ZXJ0aWNhbC11bml0OiAxLjU7XG4iLCIudGFicyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAuNWVtIDEuNWVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG5cbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYShibGFjaywgLjIpO1xuICAgIH1cbiAgfVxufVxuIiwiKiwgKjo6YWZ0ZXIsICo6OmJlZm9yZXtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCB7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbnVsLFxub2wge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5saSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuZGQge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5maWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5pbWcge1xuICBib3JkZXI6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIGxldHRlci1zcGFjaW5nOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG59IiwiLyohIEZsaWNraXR5IHYyLjIuMVxuaHR0cHM6Ly9mbGlja2l0eS5tZXRhZml6enkuY29cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmZsaWNraXR5LWVuYWJsZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkOmZvY3VzIHsgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxpY2tpdHktdmlld3BvcnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmZsaWNraXR5LXNsaWRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogZHJhZ2dhYmxlICovXG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQge1xuICBjdXJzb3I6IG1vdmU7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5mbGlja2l0eS1lbmFibGVkLmlzLWRyYWdnYWJsZSAuZmxpY2tpdHktdmlld3BvcnQuaXMtcG9pbnRlci1kb3duIHtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IGdyYWJiaW5nO1xufVxuXG4vKiAtLS0tIGZsaWNraXR5LWJ1dHRvbiAtLS0tICovXG5cbi5mbGlja2l0eS1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNzUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjMTlGO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmZsaWNraXR5LWJ1dHRvbjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbiAgY3Vyc29yOiBhdXRvO1xuICAvKiBwcmV2ZW50IGRpc2FibGVkIGJ1dHRvbiBmcm9tIGNhcHR1cmluZyBwb2ludGVyIHVwIGV2ZW50LiAjNzE2ICovXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG59XG5cbi8qIC0tLS0gcHJldmlvdXMvbmV4dCBidXR0b25zIC0tLS0gKi9cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ge1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAvKiB2ZXJ0aWNhbGx5IGNlbnRlciAqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHsgbGVmdDogMTBweDsgfVxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7IHJpZ2h0OiAxMHB4OyB9XG4vKiByaWdodCB0byBsZWZ0ICovXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLnByZXZpb3VzIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wcmV2LW5leHQtYnV0dG9uLm5leHQge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTBweDtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24gLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMCU7XG4gIHRvcDogMjAlO1xuICB3aWR0aDogNjAlO1xuICBoZWlnaHQ6IDYwJTtcbn1cblxuLyogLS0tLSBwYWdlIGRvdHMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiAtMjVweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmxpY2tpdHktcnRsIC5mbGlja2l0eS1wYWdlLWRvdHMgeyBkaXJlY3Rpb246IHJ0bDsgfVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbjogMCA4cHg7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMC4yNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIC5kb3QuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuIiwiLmwtY29uc3RyYWluZWQge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sLWNvbnN0cmFpbmVkLW1pbmkge1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmwtcmh5dGhtIHtcbiAgbWFyZ2luLXRvcDogMiAqICR2ZXJ0aWNhbDtcbiAgbWFyZ2luLWJvdHRvbTogMiAqICR2ZXJ0aWNhbDtcbn1cblxuLmwtbGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMiAqICR2ZXJ0aWNhbDtcbn1cbi5sLXRyYWlsZXIge1xuICBtYXJnaW4tYm90dG9tOiAyICogJHZlcnRpY2FsO1xufVxuXG4ubC10cmFpbGVyLWRvdWJsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQgKiAkdmVydGljYWw7XG59XG5cbkBpbmNsdWRlIG1xKCRmcm9tOiBsYXApIHtcbiAgLmwtcmh5dGhtIHtcbiAgICBtYXJnaW4tdG9wOiA1ICogJHZlcnRpY2FsO1xuICAgIG1hcmdpbi1ib3R0b206IDUgKiAkdmVydGljYWw7XG4gIH1cblxuICAubC1sZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IDUgKiAkdmVydGljYWw7XG4gIH1cbiAgLmwtdHJhaWxlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNSAqICR2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5sLXRyYWlsZXItZG91YmxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMCAqICR2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5sLXB1bGwtZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDU7XG4gICAgbWFyZ2luLWJvdHRvbTogLSR2ZXJ0aWNhbCAqIDM7XG4gIH1cblxuICAubC1wdWxsLXVwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNTtcbiAgICBtYXJnaW4tdG9wOiAtJHZlcnRpY2FsICogMztcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiOyAvLyBGaXhlcyBhbiBpc3N1ZSB3aGVyZSBSdWJ5IGxvY2FsZSBpcyBub3Qgc2V0IHByb3Blcmx5XG4gICAgICAgICAgICAgICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcS9wdWxsLzEwXG5cbi8vLyBCYXNlIGZvbnQgc2l6ZSBvbiB0aGUgYDxib2R5PmAgZWxlbWVudFxuLy8vIEB0eXBlIE51bWJlciAodW5pdClcbiRtcS1iYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuLy8vIFJlc3BvbnNpdmUgbW9kZVxuLy8vXG4vLy8gU2V0IHRvIGBmYWxzZWAgdG8gZW5hYmxlIHN1cHBvcnQgZm9yIGJyb3dzZXJzIHRoYXQgZG8gbm90IHN1cHBvcnQgQG1lZGlhIHF1ZXJpZXMsXG4vLy8gKElFIDw9IDgsIEZpcmVmb3ggPD0gMywgT3BlcmEgPD0gOSlcbi8vL1xuLy8vIFlvdSBjb3VsZCBjcmVhdGUgYSBzdHlsZXNoZWV0IHNlcnZlZCBleGNsdXNpdmVseSB0byBvbGRlciBicm93c2Vycyxcbi8vLyB3aGVyZSBAbWVkaWEgcXVlcmllcyBhcmUgcmFzdGVyaXplZFxuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBvbGQtaWUuc2Nzc1xuLy8vICAkbXEtcmVzcG9uc2l2ZTogZmFsc2U7XG4vLy8gIEBpbXBvcnQgJ21haW4nOyAvLyBAbWVkaWEgcXVlcmllcyBpbiB0aGlzIGZpbGUgd2lsbCBiZSByYXN0ZXJpemVkIHVwIHRvICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vICAgICAgICAgICAgICAgICAgIC8vIGxhcmdlciBicmVha3BvaW50cyB3aWxsIGJlIGlnbm9yZWRcbi8vL1xuLy8vIEB0eXBlIEJvb2xlYW5cbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3Jlc3BvbnNpdmUtbW9kZS1vZmYgRGlzYWJsZWQgcmVzcG9uc2l2ZSBtb2RlIGRvY3VtZW50YXRpb25cbiRtcS1yZXNwb25zaXZlOiB0cnVlICFkZWZhdWx0O1xuXG4vLy8gQnJlYWtwb2ludCBsaXN0XG4vLy9cbi8vLyBOYW1lIHlvdXIgYnJlYWtwb2ludHMgaW4gYSB3YXkgdGhhdCBjcmVhdGVzIGEgdWJpcXVpdG91cyBsYW5ndWFnZVxuLy8vIGFjcm9zcyB0ZWFtIG1lbWJlcnMuIEl0IHdpbGwgaW1wcm92ZSBjb21tdW5pY2F0aW9uIGJldHdlZW5cbi8vLyBzdGFrZWhvbGRlcnMsIGRlc2lnbmVycywgZGV2ZWxvcGVycywgYW5kIHRlc3RlcnMuXG4vLy9cbi8vLyBAdHlwZSBNYXBcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy1tcS9zYXNzLW1xI3NlZWluZy10aGUtY3VycmVudGx5LWFjdGl2ZS1icmVha3BvaW50IEZ1bGwgZG9jdW1lbnRhdGlvbiBhbmQgZXhhbXBsZXNcbiRtcS1icmVha3BvaW50czogKFxuICAgIG1vYmlsZTogIDMyMHB4LFxuICAgIHRhYmxldDogIDc0MHB4LFxuICAgIGRlc2t0b3A6IDk4MHB4LFxuICAgIHdpZGU6ICAgIDEzMDBweFxuKSAhZGVmYXVsdDtcblxuLy8vIFN0YXRpYyBicmVha3BvaW50IChmb3IgZml4ZWQtd2lkdGggbGF5b3V0cylcbi8vL1xuLy8vIERlZmluZSB0aGUgYnJlYWtwb2ludCBmcm9tICRtcS1icmVha3BvaW50cyB0aGF0IHNob3VsZFxuLy8vIGJlIHVzZWQgYXMgdGhlIHRhcmdldCB3aWR0aCBmb3IgdGhlIGZpeGVkLXdpZHRoIGxheW91dFxuLy8vIChpLmUuIHdoZW4gJG1xLXJlc3BvbnNpdmUgaXMgc2V0IHRvICdmYWxzZScpIGluIGEgb2xkLWllLnNjc3Ncbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgLy8gdGFibGV0LW9ubHkuc2Nzc1xuLy8vICAvL1xuLy8vICAvLyBJZ25vcmUgYWxsIHN0eWxlcyBhYm92ZSB0YWJsZXQgYnJlYWtwb2ludCxcbi8vLyAgLy8gYW5kIGZpeCB0aGUgc3R5bGVzIChlLmcuIGxheW91dCkgYXQgdGFibGV0IHdpZHRoXG4vLy8gICRtcS1yZXNwb25zaXZlOiBmYWxzZTtcbi8vLyAgJG1xLXN0YXRpYy1icmVha3BvaW50OiB0YWJsZXQ7XG4vLy8gIEBpbXBvcnQgJ21haW4nOyAvLyBAbWVkaWEgcXVlcmllcyBpbiB0aGlzIGZpbGUgd2lsbCBiZSByYXN0ZXJpemVkIHVwIHRvIHRhYmxldFxuLy8vICAgICAgICAgICAgICAgICAgIC8vIGxhcmdlciBicmVha3BvaW50cyB3aWxsIGJlIGlnbm9yZWRcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjYWRkaW5nLWN1c3RvbS1icmVha3BvaW50cyBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtc3RhdGljLWJyZWFrcG9pbnQ6IGRlc2t0b3AgIWRlZmF1bHQ7XG5cbi8vLyBTaG93IGJyZWFrcG9pbnRzIGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy9cbi8vLyBJZiB5b3Ugd2FudCB0byBkaXNwbGF5IHRoZSBjdXJyZW50bHkgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcFxuLy8vIHJpZ2h0IGNvcm5lciBvZiB5b3VyIHNpdGUgZHVyaW5nIGRldmVsb3BtZW50LCBhZGQgdGhlIGJyZWFrcG9pbnRzXG4vLy8gdG8gdGhpcyBsaXN0LCBvcmRlcmVkIGJ5IHdpZHRoLCBlLmcuIChtb2JpbGUsIHRhYmxldCwgZGVza3RvcCkuXG4vLy9cbi8vLyBAdHlwZSBtYXBcbiRtcS1zaG93LWJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLy8vIEN1c3RvbWl6ZSB0aGUgbWVkaWEgdHlwZSAoZS5nLiBgQG1lZGlhIHNjcmVlbmAgb3IgYEBtZWRpYSBwcmludGApXG4vLy8gQnkgZGVmYXVsdCBzYXNzLW1xIHVzZXMgYW4gXCJhbGxcIiBtZWRpYSB0eXBlIChgQG1lZGlhIGFsbCBhbmQg4oCmYClcbi8vL1xuLy8vIEB0eXBlIFN0cmluZ1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjY2hhbmdpbmctbWVkaWEtdHlwZSBGdWxsIGRvY3VtZW50YXRpb24gYW5kIGV4YW1wbGVzXG4kbXEtbWVkaWEtdHlwZTogYWxsICFkZWZhdWx0O1xuXG4vLy8gQ29udmVydCBwaXhlbHMgdG8gZW1zXG4vLy9cbi8vLyBAcGFyYW0ge051bWJlcn0gJHB4IC0gdmFsdWUgdG8gY29udmVydFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkYmFzZS1mb250LXNpemUgKCRtcS1iYXNlLWZvbnQtc2l6ZSkgLSBgPGJvZHk+YCBmb250IHNpemVcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJGZvbnQtc2l6ZS1pbi1lbXM6IG1xLXB4MmVtKDE2cHgpO1xuLy8vICBwIHsgZm9udC1zaXplOiBtcS1weDJlbSgxNnB4KTsgfVxuLy8vXG4vLy8gQHJlcXVpcmVzICRtcS1iYXNlLWZvbnQtc2l6ZVxuLy8vIEByZXR1cm5zIHtOdW1iZXJ9XG5AZnVuY3Rpb24gbXEtcHgyZW0oJHB4LCAkYmFzZS1mb250LXNpemU6ICRtcS1iYXNlLWZvbnQtc2l6ZSkge1xuICAgIEBpZiB1bml0bGVzcygkcHgpIHtcbiAgICAgICAgQHdhcm4gXCJBc3N1bWluZyAjeyRweH0gdG8gYmUgaW4gcGl4ZWxzLCBhdHRlbXB0aW5nIHRvIGNvbnZlcnQgaXQgaW50byBwaXhlbHMuXCI7XG4gICAgICAgIEByZXR1cm4gbXEtcHgyZW0oJHB4ICogMXB4LCAkYmFzZS1mb250LXNpemUpO1xuICAgIH0gQGVsc2UgaWYgdW5pdCgkcHgpID09IGVtIHtcbiAgICAgICAgQHJldHVybiAkcHg7XG4gICAgfVxuICAgIEByZXR1cm4gKCRweCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07XG59XG5cbi8vLyBHZXQgYSBicmVha3BvaW50J3Mgd2lkdGhcbi8vL1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbmFtZSAtIE5hbWUgb2YgdGhlIGJyZWFrcG9pbnQuIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vL1xuLy8vIEBleGFtcGxlIHNjc3Ncbi8vLyAgJHRhYmxldC13aWR0aDogbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGgodGFibGV0KTtcbi8vLyAgQG1lZGlhIChtaW4td2lkdGg6IG1xLWdldC1icmVha3BvaW50LXdpZHRoKGRlc2t0b3ApKSB7fVxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAcmV0dXJucyB7TnVtYmVyfSBWYWx1ZSBpbiBwaXhlbHNcbkBmdW5jdGlvbiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkbmFtZSkge1xuICAgICAgICBAcmV0dXJuIG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEB3YXJuIFwiQnJlYWtwb2ludCAjeyRuYW1lfSB3YXNuJ3QgZm91bmQgaW4gJGJyZWFrcG9pbnRzLlwiO1xuICAgIH1cbn1cblxuLy8vIE1lZGlhIFF1ZXJ5IG1peGluXG4vLy9cbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRmcm9tIChmYWxzZSkgLSBPbmUgb2YgJG1xLWJyZWFrcG9pbnRzXG4vLy8gQHBhcmFtIHtTdHJpbmcgfCBCb29sZWFufSAkdW50aWwgKGZhbHNlKSAtIE9uZSBvZiAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcGFyYW0ge1N0cmluZyB8IEJvb2xlYW59ICRhbmQgKGZhbHNlKSAtIEFkZGl0aW9uYWwgbWVkaWEgcXVlcnkgcGFyYW1ldGVyc1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkbWVkaWEtdHlwZSAoJG1xLW1lZGlhLXR5cGUpIC0gTWVkaWEgdHlwZTogc2NyZWVuLCBwcmludOKAplxuLy8vXG4vLy8gQGlnbm9yZSBVbmRvY3VtZW50ZWQgQVBJLCBmb3IgYWR2YW5jZWQgdXNlIG9ubHk6XG4vLy8gQGlnbm9yZSBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzICgkbXEtYnJlYWtwb2ludHMpXG4vLy8gQGlnbm9yZSBAcGFyYW0ge1N0cmluZ30gJHN0YXRpYy1icmVha3BvaW50ICgkbXEtc3RhdGljLWJyZWFrcG9pbnQpXG4vLy9cbi8vLyBAY29udGVudCBzdHlsaW5nIHJ1bGVzLCB3cmFwcGVkIGludG8gYSBAbWVkaWEgcXVlcnkgd2hlbiAkcmVzcG9uc2l2ZSBpcyB0cnVlXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtbWVkaWEtdHlwZVxuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1icmVha3BvaW50c1xuLy8vIEByZXF1aXJlcyB7VmFyaWFibGV9ICRtcS1zdGF0aWMtYnJlYWtwb2ludFxuLy8vIEByZXF1aXJlcyB7ZnVuY3Rpb259IG1xLXB4MmVtXG4vLy8gQHJlcXVpcmVzIHtmdW5jdGlvbn0gbXEtZ2V0LWJyZWFrcG9pbnQtd2lkdGhcbi8vL1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzLW1xL3Nhc3MtbXEjcmVzcG9uc2l2ZS1tb2RlLW9uLWRlZmF1bHQgRnVsbCBkb2N1bWVudGF0aW9uIGFuZCBleGFtcGxlc1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAuZWxlbWVudCB7XG4vLy8gICAgQGluY2x1ZGUgbXEoJGZyb206IG1vYmlsZSkge1xuLy8vICAgICAgY29sb3I6IHJlZDtcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEoJHVudGlsOiB0YWJsZXQpIHtcbi8vLyAgICAgIGNvbG9yOiBibHVlO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcShtb2JpbGUsIHRhYmxldCkge1xuLy8vICAgICAgY29sb3I6IGdyZWVuO1xuLy8vICAgIH1cbi8vLyAgICBAaW5jbHVkZSBtcSgkZnJvbTogdGFibGV0LCAkYW5kOiAnKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpJykge1xuLy8vICAgICAgY29sb3I6IHRlYWw7XG4vLy8gICAgfVxuLy8vICAgIEBpbmNsdWRlIG1xKDk1MHB4KSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgQGluY2x1ZGUgbXEodGFibGV0LCAkbWVkaWEtdHlwZTogc2NyZWVuKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gICAgLy8gQWR2YW5jZWQgdXNlOlxuLy8vICAgICRteS1icmVha3BvaW50czogKEw6IDkwMHB4LCBYTDogMTIwMHB4KTtcbi8vLyAgICBAaW5jbHVkZSBtcShMLCAkYnJlYWtwb2ludHM6ICRteS1icmVha3BvaW50cywgJHN0YXRpYy1icmVha3BvaW50OiBMKSB7XG4vLy8gICAgICBjb2xvcjogaG90cGluaztcbi8vLyAgICB9XG4vLy8gIH1cbkBtaXhpbiBtcShcbiAgICAkZnJvbTogZmFsc2UsXG4gICAgJHVudGlsOiBmYWxzZSxcbiAgICAkYW5kOiBmYWxzZSxcbiAgICAkbWVkaWEtdHlwZTogJG1xLW1lZGlhLXR5cGUsXG4gICAgJGJyZWFrcG9pbnRzOiAkbXEtYnJlYWtwb2ludHMsXG4gICAgJHJlc3BvbnNpdmU6ICRtcS1yZXNwb25zaXZlLFxuICAgICRzdGF0aWMtYnJlYWtwb2ludDogJG1xLXN0YXRpYy1icmVha3BvaW50XG4pIHtcbiAgICAkbWluLXdpZHRoOiAwO1xuICAgICRtYXgtd2lkdGg6IDA7XG4gICAgJG1lZGlhLXF1ZXJ5OiAnJztcblxuICAgIC8vIEZyb206IHRoaXMgYnJlYWtwb2ludCAoaW5jbHVzaXZlKVxuICAgIEBpZiAkZnJvbSB7XG4gICAgICAgIEBpZiB0eXBlLW9mKCRmcm9tKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1pbi13aWR0aDogbXEtcHgyZW0oJGZyb20pO1xuICAgICAgICB9IEBlbHNlIHtcbiAgICAgICAgICAgICRtaW4td2lkdGg6IG1xLXB4MmVtKG1xLWdldC1icmVha3BvaW50LXdpZHRoKCRmcm9tLCAkYnJlYWtwb2ludHMpKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFVudGlsOiB0aGF0IGJyZWFrcG9pbnQgKGV4Y2x1c2l2ZSlcbiAgICBAaWYgJHVudGlsIHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJHVudGlsKSA9PSBudW1iZXIge1xuICAgICAgICAgICAgJG1heC13aWR0aDogbXEtcHgyZW0oJHVudGlsKTtcbiAgICAgICAgfSBAZWxzZSB7XG4gICAgICAgICAgICAkbWF4LXdpZHRoOiBtcS1weDJlbShtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkdW50aWwsICRicmVha3BvaW50cykpIC0gLjAxZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBSZXNwb25zaXZlIHN1cHBvcnQgaXMgZGlzYWJsZWQsIHJhc3Rlcml6ZSB0aGUgb3V0cHV0IG91dHNpZGUgQG1lZGlhIGJsb2Nrc1xuICAgIC8vIFRoZSBicm93c2VyIHdpbGwgcmVseSBvbiB0aGUgY2FzY2FkZSBpdHNlbGYuXG4gICAgQGlmICRyZXNwb25zaXZlID09IGZhbHNlIHtcbiAgICAgICAgJHN0YXRpYy1icmVha3BvaW50LXdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc3RhdGljLWJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG4gICAgICAgICR0YXJnZXQtd2lkdGg6IG1xLXB4MmVtKCRzdGF0aWMtYnJlYWtwb2ludC13aWR0aCk7XG5cbiAgICAgICAgLy8gT3V0cHV0IG9ubHkgcnVsZXMgdGhhdCBzdGFydCBhdCBvciBzcGFuIG91ciB0YXJnZXQgd2lkdGhcbiAgICAgICAgQGlmIChcbiAgICAgICAgICAgICRhbmQgPT0gZmFsc2VcbiAgICAgICAgICAgIGFuZCAkbWluLXdpZHRoIDw9ICR0YXJnZXQtd2lkdGhcbiAgICAgICAgICAgIGFuZCAoXG4gICAgICAgICAgICAgICAgJHVudGlsID09IGZhbHNlIG9yICRtYXgtd2lkdGggPj0gJHRhcmdldC13aWR0aFxuICAgICAgICAgICAgKVxuICAgICAgICAgICAgYW5kICRtZWRpYS10eXBlICE9ICdwcmludCdcbiAgICAgICAgKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFJlc3BvbnNpdmUgc3VwcG9ydCBpcyBlbmFibGVkLCBvdXRwdXQgcnVsZXMgaW5zaWRlIEBtZWRpYSBxdWVyaWVzXG4gICAgQGVsc2Uge1xuICAgICAgICBAaWYgJG1pbi13aWR0aCAhPSAwIHsgJG1lZGlhLXF1ZXJ5OiAnI3skbWVkaWEtcXVlcnl9IGFuZCAobWluLXdpZHRoOiAjeyRtaW4td2lkdGh9KSc7IH1cbiAgICAgICAgQGlmICRtYXgtd2lkdGggIT0gMCB7ICRtZWRpYS1xdWVyeTogJyN7JG1lZGlhLXF1ZXJ5fSBhbmQgKG1heC13aWR0aDogI3skbWF4LXdpZHRofSknOyB9XG4gICAgICAgIEBpZiAkYW5kICAgICAgICAgICAgeyAkbWVkaWEtcXVlcnk6ICcjeyRtZWRpYS1xdWVyeX0gYW5kICN7JGFuZH0nOyB9XG5cbiAgICAgICAgLy8gUmVtb3ZlIHVubmVjZXNzYXJ5IG1lZGlhIHF1ZXJ5IHByZWZpeCAnYWxsIGFuZCAnXG4gICAgICAgIEBpZiAoJG1lZGlhLXR5cGUgPT0gJ2FsbCcgYW5kICRtZWRpYS1xdWVyeSAhPSAnJykge1xuICAgICAgICAgICAgJG1lZGlhLXR5cGU6ICcnO1xuICAgICAgICAgICAgJG1lZGlhLXF1ZXJ5OiBzdHItc2xpY2UodW5xdW90ZSgkbWVkaWEtcXVlcnkpLCA2KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSAjeyRtZWRpYS10eXBlICsgJG1lZGlhLXF1ZXJ5fSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8vIFF1aWNrIHNvcnRcbi8vL1xuLy8vIEBhdXRob3IgU2FtIFJpY2hhcmRzXG4vLy8gQGFjY2VzcyBwcml2YXRlXG4vLy8gQHBhcmFtIHtMaXN0fSAkbGlzdCAtIExpc3QgdG8gc29ydFxuLy8vIEByZXR1cm5zIHtMaXN0fSBTb3J0ZWQgTGlzdFxuQGZ1bmN0aW9uIF9tcS1xdWljay1zb3J0KCRsaXN0KSB7XG4gICAgJGxlc3M6ICAoKTtcbiAgICAkZXF1YWw6ICgpO1xuICAgICRsYXJnZTogKCk7XG5cbiAgICBAaWYgbGVuZ3RoKCRsaXN0KSA+IDEge1xuICAgICAgICAkc2VlZDogbnRoKCRsaXN0LCBjZWlsKGxlbmd0aCgkbGlzdCkgLyAyKSk7XG5cbiAgICAgICAgQGVhY2ggJGl0ZW0gaW4gJGxpc3Qge1xuICAgICAgICAgICAgQGlmICgkaXRlbSA9PSAkc2VlZCkge1xuICAgICAgICAgICAgICAgICRlcXVhbDogYXBwZW5kKCRlcXVhbCwgJGl0ZW0pO1xuICAgICAgICAgICAgfSBAZWxzZSBpZiAoJGl0ZW0gPCAkc2VlZCkge1xuICAgICAgICAgICAgICAgICRsZXNzOiBhcHBlbmQoJGxlc3MsICRpdGVtKTtcbiAgICAgICAgICAgIH0gQGVsc2UgaWYgKCRpdGVtID4gJHNlZWQpIHtcbiAgICAgICAgICAgICAgICAkbGFyZ2U6IGFwcGVuZCgkbGFyZ2UsICRpdGVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEByZXR1cm4gam9pbihqb2luKF9tcS1xdWljay1zb3J0KCRsZXNzKSwgJGVxdWFsKSwgX21xLXF1aWNrLXNvcnQoJGxhcmdlKSk7XG4gICAgfVxuXG4gICAgQHJldHVybiAkbGlzdDtcbn1cblxuLy8vIFNvcnQgYSBtYXAgYnkgdmFsdWVzICh3b3JrcyB3aXRoIG51bWJlcnMgb25seSlcbi8vL1xuLy8vIEBhY2Nlc3MgcHJpdmF0ZVxuLy8vIEBwYXJhbSB7TWFwfSAkbWFwIC0gTWFwIHRvIHNvcnRcbi8vLyBAcmV0dXJucyB7TWFwfSBNYXAgc29ydGVkIGJ5IHZhbHVlXG5AZnVuY3Rpb24gX21xLW1hcC1zb3J0LWJ5LXZhbHVlKCRtYXApIHtcbiAgICAkbWFwLXNvcnRlZDogKCk7XG4gICAgJG1hcC1rZXlzOiBtYXAta2V5cygkbWFwKTtcbiAgICAkbWFwLXZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgICAkbWFwLXZhbHVlcy1zb3J0ZWQ6IF9tcS1xdWljay1zb3J0KCRtYXAtdmFsdWVzKTtcblxuICAgIC8vIFJlb3JkZXIga2V5L3ZhbHVlIHBhaXJzIGJhc2VkIG9uIGtleSB2YWx1ZXNcbiAgICBAZWFjaCAkdmFsdWUgaW4gJG1hcC12YWx1ZXMtc29ydGVkIHtcbiAgICAgICAgJGluZGV4OiBpbmRleCgkbWFwLXZhbHVlcywgJHZhbHVlKTtcbiAgICAgICAgJGtleTogbnRoKCRtYXAta2V5cywgJGluZGV4KTtcbiAgICAgICAgJG1hcC1zb3J0ZWQ6IG1hcC1tZXJnZSgkbWFwLXNvcnRlZCwgKCRrZXk6ICR2YWx1ZSkpO1xuXG4gICAgICAgIC8vIFVuc2V0IHRoZSB2YWx1ZSBpbiAkbWFwLXZhbHVlcyB0byBwcmV2ZW50IHRoZSBsb29wXG4gICAgICAgIC8vIGZyb20gZmluZGluZyB0aGUgc2FtZSBpbmRleCB0d2ljZVxuICAgICAgICAkbWFwLXZhbHVlczogc2V0LW50aCgkbWFwLXZhbHVlcywgJGluZGV4LCAwKTtcbiAgICB9XG5cbiAgICBAcmV0dXJuICRtYXAtc29ydGVkO1xufVxuXG4vLy8gQWRkIGEgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRuYW1lIC0gTmFtZSBvZiB0aGUgYnJlYWtwb2ludFxuLy8vIEBwYXJhbSB7TnVtYmVyfSAkd2lkdGggLSBXaWR0aCBvZiB0aGUgYnJlYWtwb2ludFxuLy8vXG4vLy8gQHJlcXVpcmVzIHtWYXJpYWJsZX0gJG1xLWJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZSBzY3NzXG4vLy8gIEBpbmNsdWRlIG1xLWFkZC1icmVha3BvaW50KHR2c2NyZWVuLCAxOTIwcHgpO1xuLy8vICBAaW5jbHVkZSBtcSh0dnNjcmVlbikge31cbkBtaXhpbiBtcS1hZGQtYnJlYWtwb2ludCgkbmFtZSwgJHdpZHRoKSB7XG4gICAgJG5ldy1icmVha3BvaW50OiAoJG5hbWU6ICR3aWR0aCk7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJG1xLWJyZWFrcG9pbnRzLCAkbmV3LWJyZWFrcG9pbnQpICFnbG9iYWw7XG4gICAgJG1xLWJyZWFrcG9pbnRzOiBfbXEtbWFwLXNvcnQtYnktdmFsdWUoJG1xLWJyZWFrcG9pbnRzKSAhZ2xvYmFsO1xufVxuXG4vLy8gU2hvdyB0aGUgYWN0aXZlIGJyZWFrcG9pbnQgaW4gdGhlIHRvcCByaWdodCBjb3JuZXIgb2YgdGhlIHZpZXdwb3J0XG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3MtbXEvc2Fzcy1tcSNzZWVpbmctdGhlLWN1cnJlbnRseS1hY3RpdmUtYnJlYWtwb2ludFxuLy8vXG4vLy8gQHBhcmFtIHtMaXN0fSAkc2hvdy1icmVha3BvaW50cyAoJG1xLXNob3ctYnJlYWtwb2ludHMpIC0gTGlzdCBvZiBicmVha3BvaW50cyB0byBzaG93IGluIHRoZSB0b3AgcmlnaHQgY29ybmVyXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyAoJG1xLWJyZWFrcG9pbnRzKSAtIEJyZWFrcG9pbnQgbmFtZXMgYW5kIHNpemVzXG4vLy9cbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtYnJlYWtwb2ludHNcbi8vLyBAcmVxdWlyZXMge1ZhcmlhYmxlfSAkbXEtc2hvdy1icmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGUgc2Nzc1xuLy8vICAvLyBTaG93IGJyZWFrcG9pbnRzIHVzaW5nIGdsb2JhbCBzZXR0aW5nc1xuLy8vICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xuLy8vXG4vLy8gIC8vIFNob3cgYnJlYWtwb2ludHMgdXNpbmcgY3VzdG9tIHNldHRpbmdzXG4vLy8gIEBpbmNsdWRlIG1xLXNob3ctYnJlYWtwb2ludHMoKEwsIFhMKSwgKFM6IDMwMHB4LCBMOiA4MDBweCwgWEw6IDEyMDBweCkpO1xuQG1peGluIG1xLXNob3ctYnJlYWtwb2ludHMoJHNob3ctYnJlYWtwb2ludHM6ICRtcS1zaG93LWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludHM6ICRtcS1icmVha3BvaW50cykge1xuICAgIGJvZHk6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZDRjhFMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNGQkVFRDU7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0ZCRUVENTtcbiAgICAgICAgY29sb3I6ICNDMDk4NTM7XG4gICAgICAgIGZvbnQ6IHNtYWxsLWNhcHRpb247XG4gICAgICAgIHBhZGRpbmc6IDNweCA2cHg7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcblxuICAgICAgICAvLyBMb29wIHRocm91Z2ggdGhlIGJyZWFrcG9pbnRzIHRoYXQgc2hvdWxkIGJlIHNob3duXG4gICAgICAgIEBlYWNoICRzaG93LWJyZWFrcG9pbnQgaW4gJHNob3ctYnJlYWtwb2ludHMge1xuICAgICAgICAgICAgJHdpZHRoOiBtcS1nZXQtYnJlYWtwb2ludC13aWR0aCgkc2hvdy1icmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbXEoJHNob3ctYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIiN7JHNob3ctYnJlYWtwb2ludH0g4omlICN7JHdpZHRofSAoI3ttcS1weDJlbSgkd2lkdGgpfSlcIjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmIGxlbmd0aCgkbXEtc2hvdy1icmVha3BvaW50cykgPiAwIHtcbiAgICBAaW5jbHVkZSBtcS1zaG93LWJyZWFrcG9pbnRzO1xufVxuIiwiLndlYmZvcm0tc3VibWlzc2lvbi1tZWVyLXdldGVuLW92ZXItYmVheC1hcnRzLWZvcm17XG4gIC8vIGZvcm0gdGl0bGUgYW5kIHN1YnRpdGxlXG4gIC5mb3JtLXR5cGUtcHJvY2Vzc2VkLXRleHR7XG4gICAgaDJ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgICB9XG4gICAgaDN7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIFwiVGltZXMgTmV3IFJvbWFuXCIsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBtYWluIGZvcm0gY29udGVudFxuICAjZWRpdC1jb250YWluZXJ7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5qcy1mb3JtLWl0ZW17XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAvLyBsYWJlbHNcbiAgICAgIGxhYmVse1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBjb2xvcjogIzAwMDtcblxuICAgICAgICAmLmZvcm0tcmVxdWlyZWR7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICBjb250ZW50OiBcIipcIjtcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIGFsbCBtYWluIGlucHV0IHR5cGVzXG4gICAgICBpbnB1dHtcbiAgICAgICAgJi5mb3JtLXRleHQsXG4gICAgICAgICYuZm9ybS1lbWFpbCxcbiAgICAgICAgJi5mb3JtLXRlbHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLy8gdGV4dGFyZWFcbiAgICB0ZXh0YXJlYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZDZkNmQ2O1xuICAgICAgcGFkZGluZzogLjVyZW07XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgZm9udC1mYW1pbHk6IGFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgIC8vIGNoZWNrYm94XG4gICAgLmpzLWZvcm0tdHlwZS1jaGVja2JveHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgIC5mb3JtLWNoZWNrYm94e1xuICAgICAgICBtYXJnaW46IDAgMTVweCAwIDA7XG4gICAgICB9XG4gICAgICAub3B0aW9ue1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIHdlYmZvcm0gc3VibWl0IGJ1dHRvblxuICAgICNlZGl0LWFjdGlvbnN7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICAud2ViZm9ybS1idXR0b24tLXN1Ym1pdHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgY3VycmVudENvbG9yO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdHJhbnNpdGlvbjogMzAwbXM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJpbWcsIG1lZGlhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbiIsIkBtaXhpbiBmaXgtcmh5dGhtIHtcbiAgcGFkZGluZzogMC4xcHggMDtcbiAgJiArICYgPiAqIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi50LWJhY2tncm91bmQtYnJhbmQtY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGVhcmwtYnVzaDtcbiAgQGluY2x1ZGUgZml4LXJoeXRobTtcbn1cbi50LWJhY2tncm91bmQtYnJhbmQtY29sb3ItZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRnb2xkLWRhcms7XG4gIEBpbmNsdWRlIGZpeC1yaHl0aG07XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBjb2xvcjogJHRydWUtYmxhY2s7XG4gIH1cbn1cblxuLnQtYmFja2dyb3VuZC1ncmF5IHtcbiAgQGluY2x1ZGUgZml4LXJoeXRobTtcbiAgYmFja2dyb3VuZDogJGF0aGVucy1ncmF5O1xufVxuIiwiJGJsYWNrOiAjMzMzMzMzO1xuJHRydWUtYmxhY2s6ICMwMDA7XG4kd2hpdGU6ICNmZmY7XG5cbiRnb2xkOiAjYjM5MjcyO1xuJGdvbGQtZGFyazogI2I0OTM3MztcblxuJHBlYXJsLWJ1c2g6ICNmMGU5ZTM7XG5cbiRhdGhlbnMtZ3JheTogI2VlZjJmNDtcblxuJGR1c3R5LWdyYXk6ICM5Nzk3OTc7XG5cbiRhbHRvOiAjZDZkNmQ2O1xuIiwiaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICBAaW5jbHVkZSByZXNwb25zaXZlLWZvbnQoMS41dncsIDE0cHgsIDIwcHgpO1xuICBsaW5lLWhlaWdodDogJHZlcnRpY2FsLXVuaXQ7XG59XG4iLCJAbWl4aW4gcmVzcG9uc2l2ZS1mb250KCRyZXNwb25zaXZlLCAkbWluLCAkbWF4OiBmYWxzZSwgJGZhbGxiYWNrOiBmYWxzZSkge1xuICAkcmVzcG9uc2l2ZS11bml0bGVzczogJHJlc3BvbnNpdmUgLyAoJHJlc3BvbnNpdmUgLSAkcmVzcG9uc2l2ZSArIDEpO1xuICAkZGltZW5zaW9uOiBpZih1bml0KCRyZXNwb25zaXZlKSA9PSAndmgnLCAnaGVpZ2h0JywgJ3dpZHRoJyk7XG4gICRtaW4tYnJlYWtwb2ludDogJG1pbiAvICRyZXNwb25zaXZlLXVuaXRsZXNzICogMTAwO1xuXG4gIEBtZWRpYSAobWF4LSN7JGRpbWVuc2lvbn06ICN7JG1pbi1icmVha3BvaW50fSkge1xuICAgIGZvbnQtc2l6ZTogJG1pbjtcbiAgfVxuXG4gIEBpZiAkbWF4IHtcbiAgICAkbWF4LWJyZWFrcG9pbnQ6ICRtYXggLyAkcmVzcG9uc2l2ZS11bml0bGVzcyAqIDEwMDtcblxuICAgIEBtZWRpYSAobWluLSN7JGRpbWVuc2lvbn06ICN7JG1heC1icmVha3BvaW50fSkge1xuICAgICAgZm9udC1zaXplOiAkbWF4O1xuICAgIH1cbiAgfVxuXG4gIEBpZiAkZmFsbGJhY2sge1xuICAgIGZvbnQtc2l6ZTogJGZhbGxiYWNrO1xuICB9XG5cbiAgZm9udC1zaXplOiAkcmVzcG9uc2l2ZTtcbn0iLCIuYy1hcnRpY2xlIHtcblxuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIC5jLXBhZ2UtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsO1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTFlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbn1cbiIsIi5jLWJvZHkge1xuICA+ICogKyAqIHtcbiAgICBtYXJnaW4tdG9wOiAkdmVydGljYWw7XG4gIH1cblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlcntcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjExZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgICBmb250LXNpemU6IDEuN3JlbTtcbiAgICB9XG4gIH1cblxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgfVxuXG4gICAgc3Ryb25nLFxuICAgIGVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICB9XG59XG5cbi5jLWJvZHktLWNlbnRlcmVkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmMtY29udGFjdC1mb3JtIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG5cbiAgLndlYmZvcm0tZmxleGJveCB7XG4gICAgbWFyZ2luOiAxZW0gLTFlbTtcbiAgfVxuXG4gIC53ZWJmb3JtLWZsZXgtLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIDFlbTtcbiAgfVxuXG4gIC5mb3JtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAkdmVydGljYWwgKiAxO1xuICB9XG5cbiAgLmZvcm0tdHlwZS1yYWRpbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG4gIH1cblxuICAuZm9ybS10eXBlLXRleHRhcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAkdmVydGljYWwgKiAyO1xuICAgIGxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgIH1cblxuICAgICYuaXMtZmlsbGVkLFxuICAgICYuaXMtZm9jdXNlZCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWShjYWxjKC0xMDAlKSkgc2NhbGUoMC44KSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtdGV4dGFyZWEsXG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuICAuZm9ybS10eXBlLWVtYWlsIHtcbiAgICAmLmlzLWZpbGxlZCxcbiAgICAmLmlzLWZvY3VzZWQge1xuICAgICAgbGFiZWwge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDAuNWVtKSkgc2NhbGUoMC44KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRhbHRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAuNXJlbTtcblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4ICR0cnVlLWJsYWNrIHNvbGlkO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IDQwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgfVxuXG4gICAgJi5pcy1mb2N1c2VkIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLXR5cGUtdGV4dGZpZWxkLFxuICAuZm9ybS10eXBlLWVtYWlsIHtcbiAgICBsYWJlbCxcbiAgICBpbnB1dCB7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW5wdXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWcvY2hlY2tib3gtY2hlY2tlZC5zdmdcIik7XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2NoZWNrYm94LXVuY2hlY2tlZC5zdmdcIik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAjeyR2ZXJ0aWNhbC11bml0LzJ9ZW07XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZm9ybS1hY3Rpb25zIHtcbiAgICBAaW5jbHVkZSBtcSgkZnJvbTogbGFwKSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJHRydWUtYmxhY2s7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcblxuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICB9XG5cbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0cnVlLWJsYWNrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtY3RhLWJ1dHRvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAkd2hpdGU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjEyNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAzMHB4O1xuICByaWdodDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogYm90dG9tIGxlZnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKSByb3RhdGUoLTkwZGVnKTtcblxuICBwYWRkaW5nOiAxZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gIHRyYW5zaXRpb246IDMwMG1zO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG4gIH1cblxuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gICYuaGVhZHJvb20tLW5vdC10b3Age1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG59XG4iLCIuYy1jdGEtdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogJGdvbGQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuXG4gIC5jLWN0YS1hdXRob3J7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLTEyMyxcbi5wYXJhZ3JhcGgtMTI0LFxuLnBhcmFncmFwaC0xMjUsXG4ucGFyYWdyYXBoLTEyNyxcbi5wYXJhZ3JhcGgtMTMzLFxuLnBhcmFncmFwaC0xMzQsXG4ucGFyYWdyYXBoLTEzNSxcbi5wYXJhZ3JhcGgtMTQwIHtcbiAgLmwtcmh5dGhte1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbiAgLmMtY3RhLXRleHR7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG5cbiAgICAuYy1jdGEtYXV0aG9ye1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgIH1cbiAgfVxufVxuXG4iLCJhLmMtZG93bmxvYWQtYnV0dG9uIHtcbiAgJGljb24td2lkdGg6IDQuNjI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgbWFyZ2luOiAkdmVydGljYWwgKiAyIDA7XG4gIHBhZGRpbmc6IDEuNWVtIDJlbTtcbiAgcGFkZGluZy1yaWdodDogJGljb24td2lkdGggKyAzLjVlbTtcblxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICBjb2xvcjogJGJsYWNrO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCR0cnVlLWJsYWNrLCAwLjIpO1xuXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkdmVydGljYWwtdW5pdDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxLjVlbSAyZW07XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEuNWVtO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAkdmVydGljYWwvMiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJGZyb206IGxhcCkge1xuICAgICYgfiAmIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAkaWNvbi13aWR0aDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Rvd25sb2FkLnN2Z1wiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxufVxuXG4udC1iYWNrZ3JvdW5kLWJyYW5kLWNvbG9yLWRhcmsge1xuICAuYy1kb3dubG9hZC1idXR0b24ge1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1nL2Rvd25sb2FkLXdoaXRlLnN2Z1wiKTtcbiAgICB9XG4gIH1cbn1cblxuLmMtYnV0dG9uIHtcbiAgQGV4dGVuZCAuYy1kb3dubG9hZC1idXR0b247XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCIuYy1leHRlcm5hbC1idXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQ6ICR0cnVlLWJsYWNrO1xuXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogJHdoaXRlO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gIHRyYW5zaXRpb246IDMwMG1zO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICRnb2xkO1xuICB9XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4iLCIuYy1mYXEge1xuICBwYWRkaW5nOiAwIDAgJHZlcnRpY2FsKjUgMDtcbn1cblxuLmMtZmFxX19jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICBwYWRkaW5nOiAwICR2ZXJ0aWNhbCAqIDI7XG59XG5cbi5jLWZhcS1pdGVtIHtcbiAgcGFkZGluZzogJHZlcnRpY2FsICogMC4yNSAwO1xuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRkdXN0eS1ncmF5O1xuICB9XG59XG4uYy1mYXEtaXRlbV9fYW5zd2VyIHtcbiAgcGFkZGluZzogJHZlcnRpY2FsICogMSAwO1xufVxuXG4uYy1mYXEtaXRlbV9fcXVlc3Rpb24ge1xuICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICRnb2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmMtZmFxLWl0ZW1fX3RvZ2dsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvZmFxLW9wZW4uc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cbn1cblxuLmMtZmFxLWl0ZW0uaXMtb3BlbiB7XG4gIC5jLWZhcS1pdGVtX190b2dnbGU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2ZhcS1jbG9zZS5zdmcpO1xuICB9XG59XG5cblxuXG4iLCIuYy1mZWF0dXJlc19faW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4iLCIuYy1mb290ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcblxuICBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ubC1jb25zdHJhaW5lZC5iZWF1eC1hcnRzLWxvZ297XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5jLWZvb3Rlcl9fbG9nbyB7XG4gIHdpZHRoOiAyMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkdmVydGljYWwgKiAyO1xuICAgIHdpZHRoOiAwO1xuICAgIG1hcmdpbjogJHZlcnRpY2FsIGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkZHVzdHktZ3JheTtcbiAgfVxufVxuXG4uZm9vdGVyLW1lbnV7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHVsLm1lbnV7XG4gICAgbGl7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAmOmFmdGVye1xuICAgICAgICBjb250ZW50OiAnfCc7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXJ7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTAwO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGhlYWRlci1oZWlnaHQ7XG4gIHBhZGRpbmc6IDEuNWVtIDA7XG5cbiAgdHJhbnNpdGlvbjogMzAwbXM7XG5cbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYWRhZGE7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFwKSB7XG4gICAgJi5oZWFkcm9vbS0tbm90LXRvcCB7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuXG4gICAgICBib3JkZXItY29sb3I6ICNkYWRhZGE7XG5cbiAgICAgIC5jLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5jLWhlYWRlcl9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLyouYy1oZWFkZXJfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufSovXG5cbi5wYWdlLW5vZGUtdHlwZS1ob21lLXBhZ2Uge1xuICAuYy1oZWFkZXJfX2xvZ28ge1xuICAgIEBpbmNsdWRlIG1xKCRmcm9tOiBtZWdhKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNSU7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogOTBweDtcbiAgICAgIHRyYW5zaXRpb246IDMwMG1zO1xuICAgICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTBweCkgYW5kIChtYXgtd2lkdGg6IDEyNjRweCl7XG4gICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIkbXEtYnJlYWtwb2ludHM6IChcbiAgcGFsbTogNDAwcHgsXG4gIGxhcDogNzIwcHgsXG4gIGRlc2s6IDEwMjRweCxcbiAgd2lkZTogMTIwMHB4LFxuICBtZWdhOiAxNzAwcHhcbik7XG5cbiRoZWFkZXItaGVpZ2h0OiAxNTBweDtcbiIsIi5jLWhlcm8ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gI3skaGVhZGVyLWhlaWdodH0pO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLWhlcm9fX3RpdGxlIHtcbiAgei1pbmRleDogNTtcblxuICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTY7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxuICBtYXgtd2lkdGg6IDEwZW07XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLmMtaGVyb19faW1hZ2Uge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFwKSB7XG4gICAgcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmMtaGVyb19fYWxkZWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMzUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAxMTBweDtcbiAgcGFkZGluZzogMWVtIDAuNzVlbSAxLjVlbSAwLjc1ZW07XG4gIGJhY2tncm91bmQ6ICRibGFjaztcbiAgdHJhbnNpdGlvbjogMzAwbXM7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogJGdvbGQ7XG4gIH1cblxuICBwe1xuICAgIGZvbnQtc2l6ZTogMC41cmVtO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIHRvcDogOTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiA2NXB4O1xuICAgIC8vIHRvcDogYXV0bztcbiAgICAvLyBib3R0b206IDA7XG4gICAgLy8gdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5jLWhlcm9fX2N0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdvbGQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDNyZW07XG4gIGNvbG9yOiAkd2hpdGU7XG5cbiAgZm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzY7XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAvLyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIHBhZGRpbmc6IDIuNWVtO1xuXG4gIHdpZHRoOiAyMGVtO1xuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgfVxuXG4gIGEge1xuICAgIEBpbmNsdWRlIGxpbmstd3JhcDtcbiAgfVxufVxuIiwiQG1peGluIGxpbmstd3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcblxuICB0ZXh0LWluZGVudDogMTAwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59IiwiLmMtaW1hZ2Utc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG5cbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAzZW0gMWVtO1xuXG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0cnVlLWJsYWNrO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tLW5leHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSBjZW50ZXI7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSkgdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTkwZGVnKTtcbiAgfVxuICAmX19idXR0b24tLXByZXYge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSg1MCUpIHJvdGF0ZSgtOTBkZWcpO1xuICB9XG59XG4iLCIubGF0ZXN0LW5ld3MtYmxvY2t7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGU5ZTM7XG5cbiAgLmJsb2NrLXRpdGxle1xuICAgIHBhZGRpbmctdG9wOiA1ICogJHZlcnRpY2FsO1xuXG4gICAgaDJ7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctbGF0ZXN0LW5ld3N7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1ICogJHZlcnRpY2FsO1xuICB9XG59XG4iLCIuYy1tYXBzIHtcbiAgaGVpZ2h0OiA1MDBweDtcbn1cblxuLmMtZ29vZ2xlLW1hcHN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYm9keXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOTI3MjtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogM3JlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM2O1xuICAgIHBhZGRpbmc6IDIuMjVlbTtcbiAgICB3aWR0aDogMjJlbTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTcwcHgpe1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMS43NWVtO1xuICAgICAgd2lkdGg6IDIwZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KXtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5nb29nbGUtbWFwe1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmMtbWVudS1pdGVtLWFuY2hvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbn1cbiIsIi5jLW1lbnUge1xuICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTI2NHB4KXtcbiAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAxMDBtcztcblxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAwLjVlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZ29sZDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgfVxuICB9XG5cbiAgYS5pcy1hY3RpdmUsXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkZ29sZDtcbiAgICAmOjphZnRlciB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICB9XG4gIH1cblxuICBhICsgYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbTtcbiAgfVxuXG4gIHVse1xuICAgICYubWVudXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIGxpe1xuXG4gICAgICAgICY6bnRoLWxhc3QtY2hpbGQoLW4rNSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwNTBweCkgIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuc2YtZGVwdGgtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIGF7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDUwcHgpIGFuZCAobWF4LXdpZHRoOiAxMjY0cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi5wYWdlLW5vZGUtdHlwZS1uZXdze1xuICAuYm9keSxcbiAgLnBhcmFncmFwaHMsXG4gIC5jLXBhZ2UtdGl0bGUsXG4gIC5wdWJsaXNoZWQtb257XG4gICAgbWFyZ2luLWJvdHRvbTogNSAqICR2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZSxcbiAgLmltYWdle1xuICAgIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbDtcbiAgfVxuXG4gIC5wdWJsaXNoZWQtb257XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gIC5pbWFnZXtcbiAgICAuYy1pbWFnZXtcbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1pbWFnZXtcbiAgICAgICAgaW1ne1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG5cbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogODAwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3c3tcbiAgLmFydGljbGUtbGlua3tcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxuICAmLnRlYXNlcntcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuaW1hZ2V7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgICAgaW1ne1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aXRsZSB7XG4gICAgICBoMntcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LXNwZWNpYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xMWVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5pbnRyb3tcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAucHVibGlzaGVkLW9ue1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmV7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLDAsMCwuMik7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxZW07XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLnZpZXctbGF0ZXN0LW5ld3Mudmlldy1kaXNwbGF5LWlkLWJsb2NrXzF7XG4gIC5uZXdze1xuICAgICYudGVhc2Vye1xuICAgICAgLmltYWdle1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICAudGl0bGV7XG4gICAgICAgIGgye1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyN3B4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnRyb3tcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAucHVibGlzaGVkLW9ue1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWFkLW1vcmV7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLW5vcm1hbC1idXR0b257XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZzogMS41ZW0gMmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4iLCIuYy1wYWdlIHtcblxuICBAaW5jbHVkZSBtcSgkZnJvbTogbGFwKSB7XG4gICAgcGFkZGluZy10b3A6ICRoZWFkZXItaGVpZ2h0O1xuICB9XG4gIC5waG9uZS1idXR0b24ge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLmMtcGFnZS10aXRsZXtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cbiIsIi8qXG4ucGFyYWdyYXBoLTkwe1xuICAubC1jb25zdHJhaW5lZHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4qL1xuXG4ucGFyYWdyYXBoLTEwNHtcbiAgLmwtY29uc3RyYWluZWQtbWluaXtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5jLXF1b3RlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYXRoZW5zLWdyYXk7XG5cbiAgY29sb3I6ICR0cnVlLWJsYWNrO1xuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZzogNXJlbTtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIHBhZGRpbmc6IDIuNXJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuLmMtcXVvdGVfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuXG4uYy1xdW90ZV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG5cbi5jLXF1b3RlX19hdmF0YXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyNDBweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRvcDogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIH1cblxuICBAbWl4aW4gZ3V0dGVyKCRtdWx0aXBsaWVyKSB7XG4gICAgJGd1dHRlcjogMjBweDtcbiAgICB0b3A6IC0kZ3V0dGVyICogJG11bHRpcGxpZXI7XG4gICAgcmlnaHQ6IC0kZ3V0dGVyICogJG11bHRpcGxpZXI7XG4gICAgYm90dG9tOiAtJGd1dHRlciAqICRtdWx0aXBsaWVyO1xuICAgIGxlZnQ6IC0kZ3V0dGVyICogJG11bHRpcGxpZXI7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICM1ZTVlNWU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgQGluY2x1ZGUgZ3V0dGVyKDEpO1xuXG4gICAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICAgIEBpbmNsdWRlIGd1dHRlcigwLjUpO1xuICAgIH1cbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBAaW5jbHVkZSBndXR0ZXIoMik7XG5cbiAgICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgICAgQGluY2x1ZGUgZ3V0dGVyKDEpO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlc3BvbnNpdmUtbWVudXtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEobWF4LXdpZHRoOiAxMDUwcHgpe1xuICAucmVzcG9uc2l2ZS1tZW51e1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLmMtbWVudXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaWRyLXRyaWdnZXJ7XG4gIG1hcmdpbjogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgZGlzcGxheTogZmxleDtcblxuICAuc2lkci10cmlnZ2VyX190ZXh0e1xuICAgIG1hcmdpbjogMXB4IDAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgfVxuXG4gIC5zaWRyLXRyaWdnZXJfX2ljb257XG4gICAgd2lkdGg6IDIwcHg7XG5cbiAgICAuaWNvbi1oYW1idXJnZXI6YWZ0ZXIsXG4gICAgLmljb24taGFtYnVyZ2VyOmJlZm9yZSxcbiAgICAuaWNvbi1oYW1idXJnZXIgZGl2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICB9XG4gIH1cblxuICAmLmlzLWFjdGl2ZXtcbiAgICAuc2lkci10cmlnZ2VyX19pY29ue1xuICAgICAgLmljb24taGFtYnVyZ2VyOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4cHgpIHJvdGF0ZSgxMzVkZWcpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1oYW1idXJnZXI6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLThweCkgcm90YXRlKC0xMzVkZWcpO1xuICAgICAgfVxuXG4gICAgICAuaWNvbi1oYW1idXJnZXIgZGl2IHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4jc2lkcntcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsMCwwLC4yKTtcblxuICB1bHtcbiAgICBsaXtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNiMzkyNzI7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmLnNmLWRlcHRoLTIge1xuICAgICAgICAgIGNvbG9yOiAkZ29sZDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUtdHJhaWx7XG4gICAgICAgIGF7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IzOTI3MjtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmhvdmVye1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjM5MjcyO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1zZWFyY2h7XG4gIC5pdGVtLWxpc3R7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgdWx7XG4gICAgICBsaXtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNzZWFyY2gtZm9ybXtcbiAgd2lkdGg6IDk1JTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbCo1O1xuXG4gICYgKyBkaXYsXG4gICYgKyAuaXRlbS1saXN0e1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHVse1xuICAgICAgbGl7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW17XG4gICAgbGFiZWx7XG4gICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG5cbiAgICBpbnB1dHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkNmQ2ZDY7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cblxuICAgICNlZGl0LWJhc2lje1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSokdmVydGljYWw7XG4gICAgfVxuXG4gICAgI2VkaXQtaGVscC1saW5re1xuICAgICAgbWFyZ2luLWJvdHRvbTogMSokdmVydGljYWw7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tc3VibWl0e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLnNlYXJjaC1yZXN1bHRze1xuICB3aWR0aDogOTUlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBsaXtcbiAgICBtYXJnaW46IDAgMCAkdmVydGljYWwqMyAwO1xuICB9XG59XG4iLCIuYy1zZWN0aW9uLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1zcGVjaWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206ICR2ZXJ0aWNhbCAqIDI7XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uYy1zZWN0aW9uLXN1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1kZWZhdWx0O1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAkdHJ1ZS1ibGFjaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLmMtc2lkZS10aXRsZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgY29sb3I6ICR0cnVlLWJsYWNrO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC40ZW07XG5cbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMnJlbTtcblxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICBAaW5jbHVkZSBtcSgkdW50aWw6IGxhcCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS12LXRvcCB7XG4gICAgLmMtc2lkZS10aXRsZV9faW5uZXIge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRlbSk7XG4gICAgfVxuICB9XG5cbiAgJi0tdi1jZW50ZXIge1xuICAgIC5jLXNpZGUtdGl0bGVfX2lubmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MCUpO1xuICAgIH1cbiAgfVxuXG4gICYtLXYtYm90dG9tIHtcbiAgICAuYy1zaWRlLXRpdGxlX19pbm5lciB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMTAwJSAtIDRlbSkpO1xuICAgIH1cbiAgfVxuXG4gICYtLWgtcmlnaHQge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICB9XG59XG4iLCIuYy1zb2NpYWwtbmF2IHtcbiAgbWFyZ2luOiAkdmVydGljYWwgKiAyIDA7XG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcbiAgICAmICsgJiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRkdXN0eS1ncmF5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1xKCR1bnRpbDogbGFwKSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jLXN1Ym1lbnUge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDUwcHgpICB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA1MHB4KSBhbmQgKG1heC13aWR0aDogMTI2NHB4KXtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1xKCR1bnRpbDogd2lkZSkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxuXG4gIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uOiAxMDBtcztcbiAgICBjb2xvcjogJGdvbGQ7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDAuNWVtO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zIGN1YmljLWJlemllcigwLjQ0NSwgMC4wNSwgMC41NSwgMC45NSk7XG4gICAgfVxuICB9XG5cbiAgYS5pcy1hY3RpdmUsXG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgfVxuICB9XG5cbiAgYSArIGEge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW07XG4gIH1cblxuICB1bHtcbiAgICAmLm1lbnV7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICBsaXtcbiAgICAgICAgYXtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmMtdGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jLXRleHQtaW1hZ2UtLXRleHQtcmlnaHQge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5jLXRleHQtaW1hZ2VfX2ltYWdlLFxuLmMtdGV4dC1pbWFnZV9fdGV4dCB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgLy8gbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgZmxleC1ncm93OiAxO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNDAwcHg7XG5cbiAgQGluY2x1ZGUgbXEoJHVudGlsOiBsYXApIHtcbiAgICBtYXJnaW46ICR2ZXJ0aWNhbCAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi52aWV3c3JlZmVyZW5jZS0tdmlldy10aXRsZXtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctbGF0ZXN0LW5ld3N7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogNSAqICR2ZXJ0aWNhbCAwO1xuXG4gIC52aWV3cy1yb3d7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgICY6aG92ZXJ7XG4gICAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMzZweCAwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMzZweCAwcHggcmdiYSgwLDAsMCwuMik7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM2cHggMHB4IHJnYmEoMCwwLDAsLjIpO1xuICAgIH1cbiAgfVxuXG4gICYudmlldy1sYXRlc3QtbmV3cy52aWV3LWRpc3BsYXktaWQtYmxvY2tfMXtcbiAgICAudmlld3Mtcm93e1xuICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIC5sZWZ0e1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yaWdodHtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNjUwcHgpe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA2NTFweCl7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgIC5yaWdodHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmxlZnR7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmMtdmlld3NyZWZlcmVuY2Uge1xuICAuYy10aXRsZXtcbiAgICBmb250LWZhbWlseTogJGZvbnQtc3BlY2lhbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUgKiAkdmVydGljYWw7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMHB4KXtcbiAgLnZpZXctbGF0ZXN0LW5ld3MgLnZpZXdzLXJvd3tcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwidWwuaWNvbi1saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDAuNWVtIDFlbTtcbiAgICBtYXJnaW4tbGVmdDogM2VtO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB3aWR0aDogNzVweDtcbiAgICAgIGhlaWdodDogNzVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgICBsZWZ0OiAtNDVweDtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAjYjM5MjcyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG5cbiAgICAmLnNhbG9uOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTguNzUsMzIuODZhLjYxLjYxLDAsMCwwLS42MS42MVY1My4yNEg0Ni44NGEuNjIuNjIsMCwwLDAtLjU2LjM2Yy0uMjUuNTgtLjcxLDEuMTYtLjkyLDEuMTZINDNsMCwwYzEuMi0yLjI4LDMuNjUtMy4zOCw3LjUtMy4zOGg0Ljg2YS42Mi42MiwwLDAsMCwuNjItLjYyVjMwLjM3YS42Mi42MiwwLDAsMC0uNjItLjYySDUwLjU3Yy0zLjgsMC02LjUsMS4wNy04LDMuMThhOCw4LDAsMCwwLTUuNDctMywuNjEuNjEsMCwwLDAtLjU5LjI1VjI5LjA2SDMyLjMxdi42OWgtMi43YS42Mi42MiwwLDAsMC0uNjIuNjJWNTAuNzNhLjYyLjYyLDAsMCwwLC42Mi42Mmg0Ljg2YzMuODUsMCw2LjMsMS4xLDcuNSwzLjM4bDAsMEgzOS42OGMtLjIxLDAtLjY3LS41OC0uOTItMS4xNmEuNjIuNjIsMCwwLDAtLjU2LS4zNkgyNi45VjMzLjQ3YS42MS42MSwwLDAsMC0xLjIyLDBWNTMuODVhLjYxLjYxLDAsMCwwLC42MS42MUgzNy44MWMuMzEuNTcsMSwxLjUyLDEuODcsMS41Mmg1LjY4Yy45MSwwLDEuNTUtLjk1LDEuODYtMS41Mkg1OC43NWEuNjEuNjEsMCwwLDAsLjYxLS42MVYzMy40N0EuNjEuNjEsMCwwLDAsNTguNzUsMzIuODZaTTUwLjU3LDMxaDQuMjVWNTAuMTJINTAuNTdjLTMuMzQsMC01LjgzLjgzLTcuNDQsMi40NlYzNC4yNEM0NC4zNSwzMi4wNSw0Ni43OSwzMSw1MC41NywzMVptLTE3LS43aDEuNzF2Mi44NWwtLjg2LS42Ni0uODUuNjVabTguMzgsNFY1Mi41OGMtMS42MS0xLjYzLTQuMS0yLjQ2LTcuNDQtMi40NkgzMC4yMlYzMWgyLjA5djQuNjRMMzQuMzgsMzRsMi4wOCwxLjZ2LTQuN2EuNjMuNjMsMCwwLDAsLjQuMjRjMi40NS4zOCw0LjEsMS4zOSw1LDMuMDlaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLnJlc3RhdXJhbnQ6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J000OS44NSw0Ni42bDAtMy4zNmgzLjU0YS42Ni42NiwwLDAsMCwuNjYtLjY2LjY3LjY3LDAsMCwwLS42Ni0uNjdIMzBhLjY2LjY2LDAsMCwwLS42Ni42Ny42NS42NSwwLDAsMCwuNjYuNjZoMy40N2wtLjEzLjEyLDYsNi41NC4xNi4xMyw3Ljk0LDQuNTguNjYtMS4xNi03Ljg1LTQuNTNMMzUsNDMuMjRoMS41NWwtLjIzLjQsNC43MywyLjgxLjA5LDBhNS4wOSw1LjA5LDAsMCwwLDEuOC4zLDYuMDUsNi4wNSwwLDAsMCwyLjc4LS42OEw0Niw0NmwxLjExLTIuNjQtLjI3LS4xMmgxLjczbDAsMy4zNWMwLC4wNywwLDEuODEuMDYsMy4yOWwxLjMzLS4wN0M0OS44Myw0OC4zOCw0OS44NSw0Ni42Miw0OS44NSw0Ni42Wk00NC45NCw0NWE0LjQyLDQuNDIsMCwwLDEtMy4yMy4yNWwtMy40MS0yaDcuMzlaJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMScgcG9pbnRzPSc1NS4yMSA1Mi4wOSA1NS43MiA1MC44NiA1MS45MiA0OS4yOSA0OS4yNyA1Ni41NiA1My4wMSA1OC4xMSA1My41MiA1Ni44OCA1MC45NSA1NS44MiA1Mi43IDUxLjA1IDU1LjIxIDUyLjA5Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTUzLjA4LDM5LjUyYzAtNS42OC01LjMyLTEwLjY1LTExLjM5LTEwLjY1cy0xMS4zOCw1LTExLjM4LDEwLjY1di42Nkg1My4wOFptLTIxLjQxLS42N2MuMzktNC42OCw0LjkxLTguNjUsMTAtOC42NXM5LjY0LDQsMTAsOC42NVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzguODQsMzEuNjNBNyw3LDAsMCwwLDM1LjE2LDM1YS42Ny42NywwLDAsMCwuMzEuODkuODIuODIsMCwwLDAsLjI5LjA3LjY2LjY2LDAsMCwwLC42LS4zOCw1LjcyLDUuNzIsMCwwLDEsMy0yLjcuNjcuNjcsMCwxLDAtLjUxLTEuMjNaJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMScgcG9pbnRzPSc0MS43IDI4LjMyIDQyLjM5IDI4LjI5IDQyLjM2IDI2LjkzIDQxIDI2Ljk2IDQxLjAzIDI4LjMyIDQxLjcgMjguMzInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgfVxuICAgICYuZXZlbnRydWltdGU6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zNyw0MC4wOWMwLTEuMzUsMi43LTIuMjIsNC41Ny0yLjM5YTQuMSw0LjEsMCwwLDAsLjcsMGMxLjg0LDAsNS4wNi45NSw1LjA2LDIuNDJWNDIuNWgxLjVWNDAuMDljMC0yLTIuMTctMy4xLTQuMjYtMy42MWE0LjI2LDQuMjYsMCwwLDAsMS4xMS0yLjkyVjMyLjQzYTMuOTEsMy45MSwwLDEsMC03LjgxLDB2MS4xM2E0LjIyLDQuMjIsMCwwLDAsMS4yNywzLjA5Yy0xLjg4LjU3LTMuNjQsMS42OC0zLjY0LDMuNDRWNDIuNUgzN1ptMi4zNy03LjY2YTIuNDIsMi40MiwwLDEsMSw0LjgxLDB2MS4xM2EyLjU1LDIuNTUsMCwwLDEtMiwyLjYxbC0uNiwwYTIuNTMsMi41MywwLDAsMS0yLjE5LTIuNjRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ1LjMyLDUwLjczYTQuMjUsNC4yNSwwLDAsMCwxLjExLTIuOTFWNDYuNjhhMy45MiwzLjkyLDAsMSwwLTcuODIsMHYxLjE0YTQuMjMsNC4yMywwLDAsMCwxLjI4LDMuMDhjLTEuODguNTctMy42NCwxLjY4LTMuNjQsMy40NHYyLjQxaDEuNVY1NC4zNGMwLTEuMzUsMi43LTIuMjIsNC41Ny0yLjM5YTQuMSw0LjEsMCwwLDAsLjcsMGMxLjg0LDAsNS4wNi45NSw1LjA2LDIuNDJ2Mi40MWgxLjVWNTQuMzRDNDkuNTgsNTIuMzgsNDcuNDEsNTEuMjQsNDUuMzIsNTAuNzNabS0uMzktMi45MWEyLjU0LDIuNTQsMCwwLDEtMiwyLjZsLS42LDBhMi41MywyLjUzLDAsMCwxLTIuMi0yLjYzVjQ2LjY4YTIuNDIsMi40MiwwLDEsMSw0LjgyLDBaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTM3LDQ5LjYydi0yLjRjMC0yLTIuMTctMy4xMS00LjI3LTMuNjFhNC4yOCw0LjI4LDAsMCwwLDEuMTEtMi45MlYzOS41NmEzLjkxLDMuOTEsMCwxLDAtNy44MSwwdjEuMTNhNC4yOCw0LjI4LDAsMCwwLDEuMjcsMy4wOWMtMS44OC41Ny0zLjY0LDEuNjctMy42NCwzLjQ0djIuNGgxLjV2LTIuNGMwLTEuMzUsMi43LTIuMjMsNC41Ny0yLjM5YTQuMTgsNC4xOCwwLDAsMCwuNzEsMGMxLjg0LDAsNS4wNiwxLDUuMDYsMi40MnYyLjRaTTMyLjMsNDAuNjlhMi41NiwyLjU2LDAsMCwxLTIsMi42MWwtLjYxLDBhMi41MywyLjUzLDAsMCwxLTIuMTktMi42M1YzOS41NmEyLjQyLDIuNDIsMCwxLDEsNC44MSwwWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001Ny4xNSw0My42MWE0LjI4LDQuMjgsMCwwLDAsMS4xMS0yLjkyVjM5LjU2YTMuOTEsMy45MSwwLDEsMC03LjgxLDB2MS4xM2E0LjI4LDQuMjgsMCwwLDAsMS4yNywzLjA5Yy0xLjg4LjU3LTMuNjQsMS42Ny0zLjY0LDMuNDR2Mi40aDEuNXYtMi40YzAtMS4zNSwyLjctMi4yMyw0LjU3LTIuMzlhNC4xOCw0LjE4LDAsMCwwLC43MSwwYzEuODQsMCw1LjA2LDEsNS4wNiwyLjQydjIuNGgxLjV2LTIuNEM2MS40Miw0NS4yNiw1OS4yNSw0NC4xMSw1Ny4xNSw0My42MVptLS4zOS0yLjkyYTIuNTYsMi41NiwwLDAsMS0yLDIuNjFsLS42LDBBMi41MywyLjUzLDAsMCwxLDUyLDQwLjY5VjM5LjU2YTIuNDIsMi40MiwwLDEsMSw0LjgxLDBaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLmJpbm5lbnR1aW46OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001NS4yOSwyOS42OGEuNzIuNzIsMCwwLDAtLjYtLjIyQzU0LjEsMjkuNTIsNDAuMTQsMzEsMzUsMzQuNjRjLTYuMTcsNC40Mi02LDEwLjgzLTMuMTEsMTUuMjJMMzMuMTgsNDljLTIuMzItMy41MS0zLTkuMDcsMi43Mi0xMy4xOCw0LjA3LTIuOTIsMTQuOC00LjQsMTgtNC43OUM1My41NCwzNC4yLDUyLjExLDQ0LjUzLDQ5LDQ4LjljLTIsMi44OC00LjUyLDQuNTItNy4xOCw0Ljc0QTkuMTgsOS4xOCwwLDAsMSwzNSw1MS4xNEwzOC4xNSw0OGw3LjMxLjY5YS43NS43NSwwLDAsMCwuMTQtMS41bC02LjA3LS41NywzLjUyLTMuNTIsNC42Ni4yNmEuNzUuNzUsMCwxLDAsLjA4LTEuNWwtMy4zMi0uMTgsNS01YS43NS43NSwwLDAsMC0xLjA2LTEuMDZMMjkuNzUsNTQuM2EuNzQuNzQsMCwwLDAsMCwxLjA2LjczLjczLDAsMCwwLC41My4yMi43NC43NCwwLDAsMCwuNTMtLjIyTDM0LDUyLjJhMTAuODgsMTAuODgsMCwwLDAsNy4yMywzYy4yNiwwLC41MSwwLC43NywwLDMuMTEtLjI2LDYtMi4xMiw4LjI4LTUuMzgsMy44Ny01LjQ4LDUuMi0xOC45MSw1LjI2LTE5LjQ4QS43NC43NCwwLDAsMCw1NS4yOSwyOS42OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDIuNDIsNDAuMTVoMGEuNzYuNzYsMCwwLDAsLjctLjhMNDMsMzYuNzNhLjc1Ljc1LDAsMCwwLTEuNS4wOWwuMTUsMi42MkEuNzYuNzYsMCwwLDAsNDIuNDIsNDAuMTVaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTM3LjQ0LDQ1LjEyaC4wOGEuNzUuNzUsMCwwLDAsLjY3LS44MmwtLjUyLTUuNGEuNzUuNzUsMCwwLDAtMS41LjE0bC41Myw1LjRBLjc1Ljc1LDAsMCwwLDM3LjQ0LDQ1LjEyWicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gICAgJi53ZWxuZXNzOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzEsNTIuODhhNy4xLDcuMSwwLDAsMS0uNC02LjUxLDYuMjksNi4yOSwwLDAsMSw1LjU5LTMuMTcsNy4xNyw3LjE3LDAsMCwxLDMuNDEuODdsNy45NCw0LjMzYzMuNTUsMS45MywzLjQ4LDMuNzIsMyw1LjA1cy0xLjQ3LDEuNjUtMy41MiwxLjY5SDM0LjNBNC4yMSw0LjIxLDAsMCwxLDMxLDUyLjg4TTU0LjIsNTUuMTRINTEuNDZBNC42Nyw0LjY3LDAsMCwwLDUyLjA4LDU0YzEtMi43Ny0uMjgtNS0zLjc1LTYuOTNMNDAuMzksNDIuN2E4LjgxLDguODEsMCwwLDAtNC4xNi0xLjA2LDcuODYsNy44NiwwLDAsMC03LDQsOC42NSw4LjY1LDAsMCwwLC40Myw4LDcuMjcsNy4yNywwLDAsMCwxLjEzLDEuNDZIMjguOTJhLjc3Ljc3LDAsMCwwLS43OC43Ny43OC43OCwwLDAsMCwuNzguNzhINTQuMmEuNzguNzgsMCwwLDAsLjc4LS43OC43Ny43NywwLDAsMC0uNzgtLjc3Jy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTU2LjczLDMxLjc1bC0yLjQ1LTMuMTFhLjc4Ljc4LDAsMSwwLTEuMjIsMWwyLDIuNTQtMy41OSwzLjI3Yy0uMzItLjYxLS41OC0xLjA1LS43MS0xLjI3bDItMS43YS43OC43OCwwLDAsMC0xLTEuMThsLTUuMDcsNC4zOGEuNzkuNzksMCwwLDAtLjA4LDEuMS44LjgsMCwwLDAsLjU5LjI3LjgzLjgzLDAsMCwwLC41MS0uMTlsMS45LTEuNjVjMS4wNiwxLjc2LDMsNS44MiwyLDhsLTEuODMsMy4wNWMuMzUuMjQuODEuNTcsMS4yNi45Mkw1Mi45LDQ0YS4yMS4yMSwwLDAsMCwwLS4wNmMxLTIsLjE1LTQuOTEtLjc3LTdsNC40Ny00LjA3YS43Ny43NywwLDAsMCwuMDktMS4wNicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zMC45MiwzOC40NGgxLjY0bDEuMjYsMi4xNWExMi42MSwxMi42MSwwLDAsMSwxLjYzLS4yOGwtMS4xLTEuODdoMi40OGEuNzcuNzcsMCwxLDAsMC0xLjU0SDMwLjkyYS43Ny43NywwLDEsMCwwLDEuNTQnLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzUuNDQsNTBhMS4zNywxLjM3LDAsMSwxLDEuMzctMS4zNkExLjM3LDEuMzcsMCwwLDEsMzUuNDQsNTBtNS44MiwyLjQ1SDM5LjkxbC0yLjA3LTIuMTZhMi44NiwyLjg2LDAsMCwwLC41Mi0xLjY1LDIuOTQsMi45NCwwLDEsMC0xLjcxLDIuNjVsMS4xMiwxLjE2aC0uNWEuNzguNzgsMCwxLDAsMCwxLjU1aDRhLjc4Ljc4LDAsMSwwLDAtMS41NScvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICB9XG4gICAgJi53b29uYXNzaXN0ZW50OjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTcuNjEsNTdhNS4wNyw1LjA3LDAsMCwwLTMuNjgtMy4zMWwtMy44Ny0uODYtMi41Mi0yLjUyLTUsNUwzOC4yMiw1MVY0Ny44NGE5LjY5LDkuNjksMCwwLDAsLjkxLjQ2TDM5LjcyLDQ3Yy0yLjY0LTEuMTgtNC4zNi0zLjQxLTQuMzctNS42OVYzOS4xNGE1LjA1LDUuMDUsMCwwLDEsMy4xNC00LjM1bC0uNTUtMS4zM2E2LjQ2LDYuNDYsMCwwLDAtNCw1LjY4VjQxLjNhNy4zNiw3LjM2LDAsMCwwLDIuODcsNS41NFY1MUwzNSw1Mi44M2wtMy44Ny44NkE1LjA3LDUuMDcsMCwwLDAsMjcuNDMsNTdsLS42NiwyLDEuMzcuNDYuNjYtMmEzLjU5LDMuNTksMCwwLDEsMi42Mi0yLjM2bDMuNy0uODIsNS4yNSw1LjI1LDIuMTUtMi4xNSwyLjE1LDIuMTUsNS4yNS01LjI1LDMuNy44MmEzLjU5LDMuNTksMCwwLDEsMi42MiwyLjM2bC42NiwyTDU4LjI3LDU5Wm0tMTcuMjQuNDktNC00LDEuMTMtMS4xMyw0LDRabTQuMywwLTEuMTMtMS4xMyw0LTQsMS4xMywxLjEzWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J00zMSw0NC4xN0gzMy4yVjM1LjA1YzAtMy44MiwzLjgzLTguMDksOS04LjA5czksNC4yNyw5LDguMDl2OC4zNmgwYzAsMy4xMS0yLjQ4LDUuNTEtNS44NSw1Ljc1YTIuMTUsMi4xNSwwLDAsMC0yLTEuNDJoLS43MmEyLjE2LDIuMTYsMCwxLDAsMCw0LjMyaC43MmEyLjE3LDIuMTcsMCwwLDAsMi0xLjQ2LDcuNDYsNy40NiwwLDAsMCw3LjIzLTYuNDNoLjc3QTIuMTYsMi4xNiwwLDAsMCw1NS40NCw0MlYzOC40M2EyLjE2LDIuMTYsMCwwLDAtMi4xNi0yLjE2aC0uNzFWMzUuMDVjMC00LjUtNC40NS05LjU0LTEwLjQxLTkuNTRzLTEwLjQxLDUtMTAuNDEsOS41NHYxLjIySDMxYTIuMTYsMi4xNiwwLDAsMC0yLjE2LDIuMTZWNDJBMi4xNiwyLjE2LDAsMCwwLDMxLDQ0LjE3Wm0xMi4yLDYuNDRoLS43MmEuNzEuNzEsMCwwLDEsMC0xLjQyaC43MmEuNzEuNzEsMCwwLDEsMCwxLjQyWm05LjMzLTEyLjloLjcxYS43MS43MSwwLDAsMSwuNzEuNzJWNDJhLjcxLjcxLDAsMCwxLS43MS43MWgtLjcxWm0tMjIuMjQuNzJhLjcxLjcxLDAsMCwxLC43MS0uNzJoLjcxdjVIMzFhLjcxLjcxLDAsMCwxLS43MS0uNzFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ1LjcsNDYuMzhsLjgsMS4yYTcuMzQsNy4zNCwwLDAsMCwzLjItNi4yNnYtLjc4YTYsNiwwLDAsMCwuNzEsMFYzOS4xNGMtMy45NSwwLTExLjQ3LTUuMTQtMTEuNDctOC42SDM3LjQ5YzAsMy44NCw2LjI3LDguNDIsMTAuNzYsOS43djEuMDhBNS45Myw1LjkzLDAsMCwxLDQ1LjcsNDYuMzhaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLm9wcm9lcHN5c3RlZW06OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIGlkPSdMYWFnXzEnIGRhdGEtbmFtZT0nTGFhZyAxJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4NS4wNCA4NS4wNCclM0UlM0NkZWZzJTNFJTNDc3R5bGUlM0UuY2xzLTElN0JmaWxsOiUyM2E5OGE2YzslN0QlM0Mvc3R5bGUlM0UlM0MvZGVmcyUzRSUzQ3RpdGxlJTNFSWNvbmVuJTNDL3RpdGxlJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001MC4yOSw1NC45MWEuNy43LDAsMCwxLS42NC0uNDRMNDguMjQsNTFhLjcuNywwLDEsMSwxLjI5LS41Mkw1MC45NCw1NGEuNjkuNjksMCwwLDEtLjM4LjkxQS44Ni44NiwwLDAsMSw1MC4yOSw1NC45MVptNC45LTMuMjZhLjcxLjcxLDAsMCwxLS40OS0uMkw1Mi4wNSw0OC44YS43LjcsMCwwLDEsMS0xbDIuNjUsMi42NWEuNzEuNzEsMCwwLDEsMCwxQS43NC43NCwwLDAsMSw1NS4xOSw1MS42NVptMy4xOC00LjcyYS42Ni42NiwwLDAsMS0uMjctLjA2bC0zLjQ1LTEuNDZhLjcuNywwLDAsMS0uMzctLjkxLjY5LjY5LDAsMCwxLC45Mi0uMzdsMy40NCwxLjQ1YS43LjcsMCwwLDEsLjM4LjkyQS43MS43MSwwLDAsMSw1OC4zNyw0Ni45M1ptMS4xNy01Ljc3SDU1Ljc5YS43LjcsMCwwLDEsMC0xLjRoMy43NWEuNy43LDAsMCwxLDAsMS40Wk01NSwzN2EuNy43LDAsMCwxLS4yNi0xLjM1bDMuNDYtMS40MWEuNjkuNjksMCwwLDEsLjkxLjM4LjcuNywwLDAsMS0uMzguOTJsLTMuNDcsMS40QS41OC41OCwwLDAsMSw1NSwzN1ptLTIuNDMtMy42N2EuNy43LDAsMCwxLS41LTEuMTlsMi42NS0yLjY1YS43LjcsMCwwLDEsMSwwLC43MS43MSwwLDAsMSwwLDFMNTMsMzMuMUEuNjcuNjcsMCwwLDEsNTIuNTUsMzMuMzFabS0xNS42OCwwYS42Ny42NywwLDAsMS0uNDktLjIxbC0yLjY1LTIuNjVhLjcxLjcxLDAsMCwxLDAtMSwuNy43LDAsMCwxLDEsMGwyLjY1LDIuNjVhLjcxLjcxLDAsMCwxLDAsMUEuNzQuNzQsMCwwLDEsMzYuODcsMzMuMzFaTTQ5LDMwLjkzYS44Ni44NiwwLDAsMS0uMjctLjA1LjcuNywwLDAsMS0uMzgtLjkybDEuNDYtMy40NWEuNy43LDAsMCwxLDEuMjkuNTRMNDkuNjYsMzAuNUEuNjkuNjksMCwwLDEsNDksMzAuOTNabS04LjQ5LS4wNWEuNy43LDAsMCwxLS42NC0uNDRMMzguNDgsMjdhLjcuNywwLDAsMSwuMzgtLjkxLjcxLjcxLDAsMCwxLC45Mi4zOGwxLjQsMy40N2EuNy43LDAsMCwxLS4zOC45MkEuODYuODYsMCwwLDEsNDAuNTMsMzAuODhabTQuMTgtLjgyYS43LjcsMCwwLDEtLjctLjdWMjUuNjFhLjcuNywwLDEsMSwxLjQsMHYzLjc1QS43LjcsMCwwLDEsNDQuNzEsMzAuMDZaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQxLjk0LDYwLjEyYTIuMiwyLjIsMCwwLDEtLjg4LS4xN2MtMy41MS0xLjE4LTcuMTMtNC40NC0xMC42Ni05LjY1LS4xLS4xNS0uMTctLjI2LS4yMi0uMzJMMzAsNDkuNzVjLTMuNTItNS01LjM3LTkuOS01LjIxLTEzLjY3LDAtLjA2LS4wOC0xLjM5LDEuNjktMi40NSwxLjA2LS42OSwzLTEuODIsMy45My0xLjc2YTEuOSwxLjksMCwwLDEsMS42MiwxLjIxbDIuMDcsNC44NWEyLjMzLDIuMzMsMCwwLDEtLjMyLDIuNmwtMS42MywyYTM5LjcxLDM5LjcxLDAsMCwwLDIuNTYsNC4xOS4zNi4zNiwwLDAsMSwuMDcuMSw0Mi44Niw0Mi44NiwwLDAsMCwzLDRMNDAuMjUsNTBhMi4zMSwyLjMxLDAsMCwxLDIuNTQuNjRsMy43NSwzLjY3YTEuOTEsMS45MSwwLDAsMSwuNTUsMmMtLjI3LjkxLTIsMi4zLTMuMDYsMy4wNkEzLjM4LDMuMzgsMCwwLDEsNDEuOTQsNjAuMTJaTTMwLjM4LDMzLjI3YTEwLjU3LDEwLjU3LDAsMCwwLTMuMTQsMS41NGMtMSwuNjItMSwxLjIzLTEsMS4yNi0uMTUsMy41MywxLjYxLDguMDgsNSwxMi44OGwuMTYuMjRzLjExLjE1LjIzLjMyYzQuMTgsNi4xNyw3Ljc3LDguMzgsMTAsOS4xNS4wOSwwLC42Ny4yNSwxLjU4LS40N2ExMS42NCwxMS42NCwwLDAsMCwyLjU3LTIuMzNjMC0uMDcsMCwwLDAtLjFzMC0uMi0uMjMtLjQ4bC0zLjc3LTMuNjktLjA2LS4wNmEuOTIuOTIsMCwwLDAtMS0uMjJsLTIuODcsMWEuNjkuNjksMCwwLDEtLjc1LS4yMSw0My43Myw0My43MywwLDAsMS0zLjQzLTQuNDhoMGE0My40OCw0My40OCwwLDAsMS0yLjkzLTQuODMuNy43LDAsMCwxLC4wOC0uNzdsMS45Mi0yLjM0YS45NC45NCwwLDAsMCwuMTgtMWwtMi4xMi00Ljk0Yy0uMTUtLjM0LS4zNS0uMzctLjM5LS4zOFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDkuMTgsNDQuNTdoLTEuNHYtMkg0NWEuNy43LDAsMCwxLS42MS0uMzYuNzIuNzIsMCwwLDEsMC0uNzFsMy41Mi01LjcxYS43MS43MSwwLDAsMSwuNzktLjMuNy43LDAsMCwxLC41MS42N3Y1aDEuNDl2MS40SDQ5LjE4Wm0tMy0zLjM5aDEuNTdWMzguNjRaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQzLjQ3LDQ0LjM4aC01bC4wOS0uNzhjLjIxLTEuNzksMi0zLjMxLDIuNzktNGwuMDktLjA4YTEuOTQsMS45NCwwLDAsMCwuNzQtMS4zOSwxLjE1LDEuMTUsMCwxLDAtMi4yOSwwdi40M2gtMS40di0uNDNhMi41NSwyLjU1LDAsMSwxLDUuMDksMCwzLjI4LDMuMjgsMCwwLDEtMS4yMiwyLjQ1bC0uMDguMDdBOC43NSw4Ljc1LDAsMCwwLDQwLjIzLDQzaDMuMjRaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLnBlcm1hbmVudGllOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDEsNDcuNTFIMzcuODJsLjE3LS4xN2E1LjYxLDUuNjEsMCwwLDEsLjQ3LS40Myw4LjU4LDguNTgsMCwwLDEsLjc4LS41OCw1LjEsNS4xLDAsMCwwLDEuMzMtMS4yNywyLjE3LDIuMTcsMCwwLDAsLjM2LTEuMTgsMS44LDEuOCwwLDAsMC0uMzEtMS4wNSwxLjg3LDEuODcsMCwwLDAtLjg1LS42OSw0LjE4LDQuMTgsMCwwLDAtMS41NS0uMjMsMy43NiwzLjc2LDAsMCwwLTEuNDkuMjQsMS44OCwxLjg4LDAsMCwwLS44MS42OEEzLjA5LDMuMDksMCwwLDAsMzUuNTMsNDRsMS43NC4xNWExLjQyLDEuNDIsMCwwLDEsLjMzLS44LjkxLjkxLDAsMCwxLC42OC0uMjcuODkuODksMCwwLDEsLjY1LjI2LjgzLjgzLDAsMCwxLC4yNy42MiwxLjIxLDEuMjEsMCwwLDEtLjI2LjY5LDUuODQsNS44NCwwLDAsMS0xLjEsMUE3Ljg4LDcuODgsMCwwLDAsMzYsNDcuNDJhMy42OSwzLjY5LDAsMCwwLS41OCwxLjVINDFaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ4LjQ0LDQ2LjI2aC0uODhWNDEuOTFINDZsLTMuNDksNC4ydjEuNDhoMy41NHYxLjMzaDEuNTFWNDcuNTloLjg4Wm0tMi4zOSwwSDQzLjg4bDIuMTctMi41OVonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNDYuNzUsMzAuNzZsLS4wOCwwYTE1LjU2LDE1LjU2LDAsMCwwLTYuNDMtMS4zOEExNS43NywxNS43NywwLDEsMCw1Niw0NS4xYS44My44MywwLDAsMC0xLjY2LDBBMTQuMDgsMTQuMDgsMCwxLDEsNDcuNDEsMzNsMS4zMS0yLjMyLjA2LjI0LDEuMzIsNS40NS0uMDksMC02LjU0LDIuMDZBLjgzLjgzLDAsMSwwLDQ0LDQwbDYuNjMtMi4wOUExLjYsMS42LDAsMCwwLDUxLjcxLDM2TDUwLjIsMjkuNzFhMS41MiwxLjUyLDAsMCwwLTEuMy0xLDEuMjksMS4yOSwwLDAsMC0xLjMzLjYzWicvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J000Nyw1Mi41MmEuODUuODUsMCwwLDAtLjU1LS4zMS44Mi44MiwwLDAsMC0uNi4xNyw5LjA5LDkuMDksMCwwLDEtNS42MiwxLjkzLDkuMjEsOS4yMSwwLDAsMSwwLTE4LjQxLDksOSwwLDAsMSwzLjM2LjY1bDIuMjMtLjcyQTEwLjgzLDEwLjgzLDAsMSwwLDQwLjE5LDU2YTEwLjU5LDEwLjU5LDAsMCwwLDYuNjItMi4yOEEuODIuODIsMCwwLDAsNDcsNTIuNTJaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLmdhcmFudGllOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTAuODYsNDhhLjguOCwwLDAsMC0uOS42NGMwLC4wOS0xLjUzLDguNTgtNy41NCw4LjU4aC0uMTdjLTYsMC03LjE2LTguNDYtNy4xNy04LjU1YS43OC43OCwwLDAsMC0uODctLjY3Ljc4Ljc4LDAsMCwwLS42Ny44N2MuNDQsMy40MywyLjg0LDkuOTEsOC43MSw5LjkxaC4xN2M3LjMxLDAsOS05LjQ3LDkuMDgtOS44OEEuNzkuNzksMCwwLDAsNTAuODYsNDhaJy8lM0UlM0Nwb2x5Z29uIGNsYXNzPSdjbHMtMScgcG9pbnRzPSczOS41NyA0OS4xOCAzOS41NCA0Ny41OSAzNy45NSA0Ny42MiAzNy45OCA0OS4yMSAzOC43NiA0OS4yMSAzOS41NyA0OS4xOCcvJTNFJTNDcG9seWdvbiBjbGFzcz0nY2xzLTEnIHBvaW50cz0nNDcuMDkgNDkuMTggNDcuMDYgNDcuNTkgNDUuNDcgNDcuNjIgNDUuNSA0OS4yMSA0Ni4yOCA0OS4yMSA0Ny4wOSA0OS4xOCcvJTNFJTNDcGF0aCBjbGFzcz0nY2xzLTEnIGQ9J001Nyw1NC4xNmMtMS43NC0xLjUyLTEuNzYtMi4zOS0xLjc5LTMuNmwwLS40N2E5LjMzLDkuMzMsMCwwLDEsLjMyLTNsLjIxLTFjLjUzLTQuMi0uNDctNy41NS0zLTEwbC45LTMuNTFhLjc4Ljc4LDAsMCwwLS4wOS0uNiwxMy4zMSwxMy4zMSwwLDAsMC0yMiwwLC43OC43OCwwLDAsMC0uMDkuNmwuOSwzLjUyYy0yLjUxLDIuNC0zLjUxLDUuNzUtMywxMGwuMiwxYTkuMzMsOS4zMywwLDAsMSwuMzIsM2wwLC40N2MwLDEuMjEtLjA2LDIuMDgtMS43OSwzLjZhLjc3Ljc3LDAsMCwwLS4xNCwxYy42MywxLDIuNjEsMi40LDUuNjEuNzJhLjc4Ljc4LDAsMSwwLS43Ny0xLjM2Yy0xLjU2Ljg4LTIuNTUuNTktMy4wNy4yNGE1LjIsNS4yLDAsMCwwLDEuNzItNC4xNnYtLjQ0YTEwLjEzLDEwLjEzLDAsMCwwLS4zNS0zLjM1bC0uMTktLjg4Yy0uNDEtMy4zLjIyLTYsMS45LThsLjc0LDIuODhhLjc4Ljc4LDAsMCwwLDEuMTMuNDksMTYuODQsMTYuODQsMCwwLDEsMTIuMTEtMS4yNWMtMi42OSw0LjY0LTEyLjc5LDQuNTctMTIuOSw0LjU4YS43OS43OSwwLDAsMC0uNzkuNzYuNzcuNzcsMCwwLDAsLjc3Ljc5Yy4zOCwwLDcuOTMuMDYsMTIuMjItMy4xMmE5LjIzLDkuMjMsMCwwLDAsNC44OCwzLjM2Ljc2Ljc2LDAsMCwwLC4yMSwwLC43OC43OCwwLDAsMCwuMjEtMS41M0E3Ljc1LDcuNzUsMCwwLDEsNDcuMjMsNDJhNy4wOCw3LjA4LDAsMCwwLDEuMDYtMS41MywyMi43NSwyMi43NSwwLDAsMSwyLjE2Ljg0LjguOCwwLDAsMCwuNjYsMCwuNzguNzgsMCwwLDAsLjQxLS41MUw1Mi4yNiwzOGMxLjY3LDIsMi4zMSw0LjY3LDEuOTEsNy45MmwtLjIuOTRhMTAuMTMsMTAuMTMsMCwwLDAtLjM1LDMuMzV2LjQ0YTUuMiw1LjIsMCwwLDAsMS43Miw0LjE2Yy0uNTMuMzUtMS41Mi42My0zLjA3LS4yNGEuNzguNzgsMCwxLDAtLjc3LDEuMzYsNS41MSw1LjUxLDAsMCwwLDIuNjcuNzgsMy40OSwzLjQ5LDAsMCwwLDIuOTQtMS41QS43Ny43NywwLDAsMCw1Nyw1NC4xNlptLTYuNzQtMTQuNmEyMS4xOCwyMS4xOCwwLDAsMC04LTEuNjMsMTgsMTgsMCwwLDAtNy40NiwxLjU4TDMzLDMyLjZhMTEuNzcsMTEuNzcsMCwwLDEsMTksMFonLyUzRSUzQ3BvbHlnb24gY2xhc3M9J2Nscy0xJyBwb2ludHM9JzQzLjMgMjkuMzMgNDEuNzQgMjkuMzMgNDEuNzQgMzEuOCAzOS4yNyAzMS44IDM5LjI3IDMzLjM2IDQxLjc0IDMzLjM2IDQxLjc0IDM1LjgzIDQzLjMgMzUuODMgNDMuMyAzMy4zNiA0NS43NyAzMy4zNiA0NS43NyAzMS44IDQzLjMgMzEuOCA0My4zIDI5LjMzJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgICAmLm9yZ2FuaXNhdGllOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyBpZD0nTGFhZ18xJyBkYXRhLW5hbWU9J0xhYWcgMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgODUuMDQgODUuMDQnJTNFJTNDZGVmcyUzRSUzQ3N0eWxlJTNFLmNscy0xJTdCZmlsbDolMjNhOThhNmM7JTdEJTNDL3N0eWxlJTNFJTNDL2RlZnMlM0UlM0N0aXRsZSUzRUljb25lbiUzQy90aXRsZSUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNNTEuNjYsNDQuODFsLTEuNDEtLjQ1LDMuMzMtMTAuNWExLjYsMS42LDAsMCwwLTEtMmwtMTIuNC00LjA2YTEuNDcsMS40NywwLDAsMC0xLjE2LjA5LDEuNiwxLjYsMCwwLDAtLjc5Ljk0bC0uNTUsMS43Ni0xLjQxLS40NC41NS0xLjc2YTMsMywwLDAsMSwxLjUyLTEuODEsMywzLDAsMCwxLDIuMy0uMTlMNTMsMzAuNDNhMy4xLDMuMSwwLDAsMSwyLDMuODhaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ2LDU4LjgyaC0xM2EzLjA2LDMuMDYsMCwwLDEtMy0zLjA4VjM1YTMuMDcsMy4wNywwLDAsMSwzLTMuMDlINDZBMy4wNywzLjA3LDAsMCwxLDQ5LDM1djIwLjdBMy4wNiwzLjA2LDAsMCwxLDQ2LDU4LjgyWm0tMTMtMjUuMzlBMS41OSwxLjU5LDAsMCwwLDMxLjM4LDM1djIwLjdhMS41OCwxLjU4LDAsMCwwLDEuNTYsMS42SDQ2YTEuNTgsMS41OCwwLDAsMCwxLjU2LTEuNlYzNUExLjU5LDEuNTksMCwwLDAsNDYsMzMuNDNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ2LDU4LjgyaC0xM2EzLjA2LDMuMDYsMCwwLDEtMy0zLjA4VjM1YTMuMDcsMy4wNywwLDAsMSwzLTMuMDlINDZBMy4wNywzLjA3LDAsMCwxLDQ5LDM1djIwLjdBMy4wNiwzLjA2LDAsMCwxLDQ2LDU4LjgyWm0tMTMtMjUuMzlBMS41OSwxLjU5LDAsMCwwLDMxLjM4LDM1djIwLjdhMS41OCwxLjU4LDAsMCwwLDEuNTYsMS42SDQ2YTEuNTgsMS41OCwwLDAsMCwxLjU2LTEuNlYzNUExLjU5LDEuNTksMCwwLDAsNDYsMzMuNDNaJy8lM0UlM0NwYXRoIGNsYXNzPSdjbHMtMScgZD0nTTQ1LjU5LDU1Ljc3SDQ0LjExVjUzLjIxaDEuNDhaTTM0Ljc4LDM3LjU3SDMzLjNWMzVoMS40OFonLyUzRSUzQ3BhdGggY2xhc3M9J2Nscy0xJyBkPSdNMzkuNDQsNTEuMjNoMGEuNzQuNzQsMCwwLDEtLjUyLS4yMmwtNC4zNy00LjI5YTMuMzQsMy4zNCwwLDAsMS0xLTIuNDEsMy4yNiwzLjI2LDAsMCwxLDEtMi4zNCwzLjQ1LDMuNDUsMCwwLDEsNC44MSwwbC4xMi4xMi4xMy0uMTJhMy40NCwzLjQ0LDAsMCwxLDQuOCwwLDMuMjIsMy4yMiwwLDAsMSwxLDIuMzQsMy4zNywzLjM3LDAsMCwxLTEsMi40MUw0MCw1MUEuNy43LDAsMCwxLDM5LjQ0LDUxLjIzWm0tMi41Ni04Ljc0YTEuODgsMS44OCwwLDAsMC0xLjMzLjU0QTEuNzYsMS43NiwwLDAsMCwzNSw0NC4zMWExLjksMS45LDAsMCwwLC41OCwxLjM2bDMuODUsMy43OCwzLjg2LTMuNzhhMS45LDEuOSwwLDAsMCwuNTgtMS4zNkExLjc2LDEuNzYsMCwwLDAsNDMuMzQsNDNhMiwyLDAsMCwwLTIuNzMsMEw0MCw0My43YS43NC43NCwwLDAsMS0xLDBsMCwwLS42MS0uNkEyLDIsMCwwLDAsMzYuODgsNDIuNDlaJy8lM0UlM0Mvc3ZnJTNFXCIpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBMT0NBVElFXG5cbi5wYXJhZ3JhcGgtMTgzIHtcbiAgLmMtYm9keSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuXG4gICAgLmwtY29uc3RyYWluZWQtbWluaSB7XG4gICAgICBtYXgtd2lkdGg6IDEwNTBweDtcbiAgICB9XG5cbiAgICAuaWNvbi1saXN0IHtcbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBjb2xvcjogI2IzOTI3MjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZmlsdGVyOiBpbnZlcnQoNjAlKSBzZXBpYSg0NiUpIHNhdHVyYXRlKDI3NyUpIGh1ZS1yb3RhdGUoMzQ4ZGVnKSBicmlnaHRuZXNzKDkyJSkgY29udHJhc3QoODMlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi53aW5rZWxlbjo6YmVmb3Jle1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvc2hvcHBpbmctYmFnLXNvbGlkLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgICAgJi5jdWx0dXVyOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvdW5pdmVyc2l0eS1zb2xpZC5zdmcpO1xuICAgICAgICB9XG4gICAgICAgICYub250c3Bhbm5lbjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL3RyZWUtc29saWQuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgICAmLmJlcmVpa2JhYXJoZWlkOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvYnVzLWFsdC1zb2xpZC5zdmcpO1xuICAgICAgICB9XG4gICAgICAgICYucGFya2VyZW46OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9wYXJraW5nLXNvbGlkLnN2Zyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBab3JnaG90ZWxcblxuLnBhcmFncmFwaC0xOTUge1xuXG4gIC5jLWJvZHkge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuXG5cbiAgICBwIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIFRpbWVzIE5ldyBSb21hbiwgc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA5MzNweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgfVxuXG4gIC5pY29uLWxpc3Qge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMC41ZW0gMWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjYjM5MjcyO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkzM3B4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5tYWFsdGlqZGVuOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fbWFhbHRpamRlbi5wbmcpO1xuICAgICAgfVxuICAgICAgJi52ZXJ6b3JnaW5nOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fY3Jpc2lzem9yZy5wbmcpO1xuICAgICAgfVxuICAgICAgJi5nZW1lZW5zY2hhcHBlbGlqa2VydWltdGVuOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSUNBQzI1fjEtMi5wbmcpO1xuICAgICAgfVxuICAgICAgJi5iaW5uZW50dWluOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fYmlubmVudHVpbi5wbmcpO1xuICAgICAgfVxuICAgICAgJi5lbGVrdHJpY2l0ZWl0OjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSUM0MERCfjEucG5nKTtcbiAgICAgIH1cbiAgICAgICYucG9ldHNiZXVydDo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX2h1aXNob3VkaHVscC5wbmcpO1xuICAgICAgfVxuICAgICAgJi5iZWRvcG1hYWs6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9iZWQucG5nKTtcbiAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgfVxuICAgICAgJi5vcHJvZXBzeXN0ZWVtOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fb3Byb2Vwc3lzdGVlbS5wbmcpO1xuICAgICAgfVxuICAgICAgJi52ZXJ6ZWtlcmluZzo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX2JyYW5kdmVpbGlnaGVpZC5wbmcpO1xuICAgICAgfVxuICAgICAgJi50djo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX3dpZml0ZWx0di5wbmcpO1xuICAgICAgfVxuICAgICAgJi5jYW1lcmFiZXdha2luZzo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2NjdHYtY2FtZXJhLnBuZyk7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIH1cbiAgICAgICYuem9yZ3Blcm1hbmVudGllOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fcGVybWFuYW50aWUucG5nKTtcbiAgICAgIH1cbiAgICAgICYuYWN0aXZpdGVpdGVuOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fYWN0aXZpdGVpdGVuLnBuZyk7XG4gICAgICB9XG4gICAgICAmLm1lZGljYXRpZTo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX2Fwb3RoZWVrLnBuZyk7XG4gICAgICB9XG4gICAgICAmLmthcHBlcjo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX2thcHBlci5wbmcpO1xuICAgICAgfVxuICAgICAgJi5wZWRpY3VyZTo6YmVmb3Jle1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL0ljb29uX21hbmlwZWRpY3VyZS5wbmcpO1xuICAgICAgfVxuICAgICAgJi53YXM6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl93YXNkaWVuc3QucG5nKTtcbiAgICAgIH1cbiAgICAgICYuYm9vZHNjaGFwcGVuOjpiZWZvcmV7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvSWNvb25fYm9vZHNjaGFwcGVuLnBuZyk7XG4gICAgICB9XG4gICAgICAmLnZlcnZvZXI6OmJlZm9yZXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9JY29vbl92ZXJ2b2VyLnBuZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBQQVJBR1JBUEggQUFOUEFTU0lOR0VOIE5JRVVXRSBUSFVJUyBFTiBaJkRcblxuLnBhcmFncmFwaC0xMzAsXG4ucGFyYWdyYXBoLTEzMixcbi5wYXJhZ3JhcGgtMTMxLFxuLnBhcmFncmFwaC0xNzEge1xuICAuYy10ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgZmxleC1iYXNpczogMzAlO1xuXG4gICAgaW1nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi5wYXJhZ3JhcGgtMTcyIHtcbiAgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTIlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtMTMwLFxuLnBhcmFncmFwaC0xMzIsXG4ucGFyYWdyYXBoLTEzMSxcbi5wYXJhZ3JhcGgtMTcxLFxuLnBhcmFncmFwaC0xNjUge1xuICAubC1yaHl0aG0ge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLnBhcmFncmFwaC0xOTEsXG4ucGFyYWdyYXBoLTE5MCxcbi5wYXJhZ3JhcGgtMTkyLFxuLnBhcmFncmFwaC0xOTYge1xuICAuYy1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLTEzMCB7XG4gIHBhZGRpbmctdG9wOiAzcmVtO1xufVxuXG4ucGFyYWdyYXBoLTEzMSB7XG4gIGgyIHtcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICB9XG5cbiAgaW1nIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLTE4OSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnBhcmFncmFwaC0xODksXG4ucGFyYWdyYXBoLTE5MCxcbi5wYXJhZ3JhcGgtMTkxLFxuLnBhcmFncmFwaC0xOTIsXG4ucGFyYWdyYXBoLTE3Myxcbi5wYXJhZ3JhcGgtMTk2IHtcbiAgLmMtdGV4dCB7XG4gICAgd2lkdGg6IDk1JTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDJyZW07XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAuYy1ib2R5IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtMTczIHtcbiAgLmwtcmh5dGhtIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIH1cbn1cbiJdfQ== */
