/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/scss/style.scss ***!
  \********************************************************************************************************************************************************/
@charset "UTF-8";
.al-accordion__header, .al-tab__link, button, a {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

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

html {
  color: #222;
  font-size: 62.5%;
  line-height: 1.4;
  font-family: "Roboto";
  font-optical-sizing: auto;
  height: -webkit-fill-available;
  scroll-behavior: smooth;
}

body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 1.6rem;
  min-height: 100vh;
  min-height: -webkit-fill-available;
}

ul,
ol {
  list-style: none;
}

a {
  text-decoration: none;
  color: #0078E9;
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
}
a i {
  font-size: 1rem;
}

img {
  max-width: 100%;
  height: auto;
}

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

p {
  margin: 0;
}

/* Roboto regular */
@font-face {
  font-family: "Roboto";
  src: local("Roboto Light");
  src: url(assets/a2006582ba1828909017.woff2) format("woff2"), url(assets/544f399ec2888e4ae2f5.woff) format("woff");
  font-display: swap;
  font-weight: 300;
  font-style: inherit;
}
/* Roboto regular */
@font-face {
  font-family: "Roboto";
  src: local("Roboto Regular");
  src: url(assets/f4cfd8fe73bb2cb7908f.woff2) format("woff2"), url(assets/9d8e838eac631e46f9d0.woff) format("woff");
  font-display: swap;
  font-weight: 400;
  font-style: inherit;
}
/* Roboto Medium */
@font-face {
  font-family: "Roboto";
  src: local("Roboto Medium");
  src: url(assets/bf1834d2ae36b9162a83.woff2) format("woff2"), url(assets/80eb6276dd5029ac044f.woff) format("woff");
  font-display: swap;
  font-weight: 500;
  font-style: inherit;
}
/* Roboto Bold */
@font-face {
  font-family: "Roboto";
  src: local("Roboto Bold");
  src: url(assets/f6883c5585103e68b4af.woff2) format("woff2"), url(assets/db47bef2acabff4db841.woff) format("woff");
  font-display: swap;
  font-weight: 700;
  font-style: inherit;
}
/* Roboto Slab */
@font-face {
  font-family: "Roboto Slab";
  src: local("Roboto Slab Regular");
  src: url(assets/4efe7bc8f6f469e5bdea.woff2) format("woff2"), url(assets/e639ae6ee30076eb28c5.woff) format("woff");
  font-display: swap;
  font-weight: 400;
  font-style: inherit;
}
/* Iconfonts */
@font-face {
  font-family: "al-icon";
  src: url(assets/09ea3750759324eefbb6.ttf);
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: "air-liquide";
  src: url(assets/b31260a25411797b9d4a.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
[class^=al-icon-],
[class*=" al-icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: "air-liquide" !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.al-icon-close:before {
  content: "\e918";
}

.al-icon-arrow-down-short:before {
  content: "\e917";
}

.al-icon-tag:before {
  content: "\e916";
}

.al-icon-back:before {
  content: "\e900";
}

.al-icon-download:before {
  content: "\e901";
}

.al-icon-arrow-down:before {
  content: "\e902";
}

.al-icon-carrot-down:before {
  content: "\e903";
}

.al-icon-company:before {
  content: "\e904";
}

.al-icon-comment:before {
  content: "\e905";
}

.al-icon-email:before {
  content: "\e906";
}

.al-icon-job:before {
  content: "\e907";
}

.al-icon-Facebook:before {
  content: "\e908";
}

.al-icon-LinkedIn:before {
  content: "\e909";
}

.al-icon-Twitter:before {
  content: "\e90a";
}

.al-icon-youtube:before {
  content: "\e90b";
}

.al-icon-plus:before {
  content: "\e90c";
}

.al-icon-phone:before {
  content: "\e90d";
}

.al-icon-down:before {
  content: "\e90e";
}

.al-icon-next:before {
  content: "\e90f";
}

.al-icon-user:before {
  content: "\e910";
}

.al-icon-shopping:before {
  content: "\e911";
}

.al-icon-fr:before {
  content: "\e912";
}

.al-icon-search:before {
  content: "\e913";
}

.al-icon-location:before {
  content: "\e914";
}

.al-icon-forward:before {
  content: "\e915";
}

.al-container {
  max-width: 118.4rem;
  margin-inline-start: auto;
  margin-inline-end: auto;
  padding-inline-start: 1.6rem;
  padding-inline-end: 1.6rem;
  position: relative;
}
@media screen and (min-width: 1200px) {
  .al-container {
    padding-inline-start: 2.4rem;
    padding-inline-end: 2.4rem;
  }
}

.al-title {
  font-size: 2.4rem;
  font-weight: 500;
  position: relative;
  padding-bottom: 0.6rem;
  width: max-content;
}
.al-title::after {
  content: "";
  position: absolute;
  width: 8rem;
  height: 0.2rem;
  background-color: #D7001E;
  transform: translate(0%, 0%);
  bottom: 0;
  left: 0;
}
.al-title--center::after {
  transform: translate(-50%, 0%);
  left: 50%;
}
.al-title--white {
  color: #fff;
}

.al-mb-24 {
  margin-bottom: 2.4rem;
}

.al-mb-40 {
  margin-bottom: 4rem;
}
@media screen and (max-width: 991px) {
  .al-mb-40 {
    margin-bottom: 3rem;
  }
}

.al-mt-48 {
  margin-top: 4.8rem;
}

.al-grid {
  display: grid;
  gap: 2.4rem 1.6rem;
}

.al-gap-16 {
  gap: 1.6rem;
}

.al-col-span-2 {
  grid-column: span 2;
}
@media screen and (max-width: 991px) {
  .al-col-span-2 {
    grid-column: unset;
  }
}

.al-grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
@media screen and (max-width: 767px) {
  .al-grid-cols-2 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.al-grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
@media screen and (max-width: 767px) {
  .al-grid-cols-3 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 575px) {
  .al-grid-cols-3 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.al-grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
@media screen and (max-width: 991px) {
  .al-grid-cols-4 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
@media screen and (max-width: 767px) {
  .al-grid-cols-4 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media screen and (max-width: 575px) {
  .al-grid-cols-4 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}

.al-flex {
  display: flex;
}

.al-justify-center {
  justify-content: center;
}

/* Styling für die ungeordnete Liste (ul) */
.check ul, .alpha ul {
  padding-left: 40px;
  padding-top: 10px;
}

/* Styling für die Listenelemente (li) */
.check ul li, .alpha ul li {
  display: flex;
  align-items: flex-start; /* Icon oben an der ersten Zeile ausrichten */
  gap: 10px; /* Abstand zwischen Icon und Text */
  margin-bottom: 12px;
}

/* Styling für das benutzerdefinierte Icon */
.check ul li::before {
  content: "\e914";
  font-family: "al-icon";
  color: #375F9B;
  font-size: 1.25em;
  line-height: 1.2; /* wichtig für vertikale Ausrichtung */
  flex-shrink: 0; /* verhindert, dass das Icon schrumpft */
  margin-top: -1px; /* optional: feinjustieren */
}

.alpha ul li::before {
  content: "\e915";
  font-family: "al-icon";
  color: #375F9B;
  font-size: 1.25em;
  line-height: 1.2; /* wichtig für vertikale Ausrichtung */
  flex-shrink: 0; /* verhindert, dass das Icon schrumpft */
  margin-top: -1px; /* optional: feinjustieren */
}

.rounded {
  border-radius: 10px; /* Wert in Pixeln oder Prozent */
}

/* Modal Styles */
.login-modal {
  display: flex;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url(assets/a1fa5bdf42dd2529c59a.jpg) no-repeat center center/cover;
  backdrop-filter: blur(8px);
  z-index: 10000;
  justify-content: center;
  align-items: center;
}

.modal-content {
  text-align: center;
  color: white;
  padding: 40px 20px;
  background-color: rgba(0, 0, 0, 0.7);
  border-radius: 15px;
  width: 300px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
}

.modal-content h2 {
  font-size: 17.5px;
  margin-bottom: 15px;
}

.modal-content .input-container {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 7px;
}

.modal-content .password-input {
  width: calc(100% - 50px);
  padding: 10px 10px 10px 20px;
  border: 2px solid #AAD6FF;
  border-radius: 25px 0 0 25px;
  outline: none;
  font-size: 14px;
  margin-right: -2px;
}

.modal-content .submit-button {
  background: white;
  border: 2px solid #AAD6FF;
  border-radius: 0 25px 25px 0;
  padding: 12px;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modal-content .submit-button img {
  width: 20px;
  height: auto;
}

.modal-content .error-message {
  color: red;
  font-weight: bold;
  margin-bottom: 10px;
}

@keyframes ripple-animation {
  to {
    transform: scale(4);
    opacity: 0;
  }
}
/* Default Button */
.al-btn {
  --al-btn-clr: #fff;
  --al-btn-bg: #0078E9;
  --al-btn-bdr: #0078E9;
  --al-btn-clr-focus: #fff;
  --al-btn-clr-disabled: #fff;
  --al-btn-bg-focus: #3D8DE5;
  --al-btn-bg-disabled: #D9D9D9;
  --al-btn-bdr-focus: #3D8DE5;
  --al-btn-bdr-disabled: #D9D9D9;
  --al-btn-p: 1.1rem 2.4rem;
}

button:focus {
  outline: none;
}

.al-btn {
  position: relative;
  color: var(--al-btn-clr);
  font-size: 1.6rem;
  letter-spacing: 0.5px;
  font-weight: 400;
  text-align: center;
  color: var(--al-btn-clr);
  background-color: var(--al-btn-bg);
  padding: var(--al-btn-p);
  border: 1px solid var(--al-btn-bdr);
  border-radius: 3.2rem;
  line-height: 1;
  height: var(--al-btn-h);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
  overflow: hidden;
  transition: all 0.15s ease-in-out;
  cursor: pointer;
}
.al-btn:not(:disabled):hover {
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
}
.al-btn:not(:disabled):focus {
  color: var(--al-btn-clr-focus);
  background-color: var(--al-btn-bg-focus);
  border-color: var(--al-btn-bdr-focus);
}
.al-btn:disabled {
  color: var(--al-btn-clr-disabled);
  background-color: var(--al-btn-bg-disabled);
  border-color: var(--al-btn-bdr-disabled);
  cursor: auto;
}

.ripple {
  position: absolute;
  border-radius: 50%;
  transform: scale(0);
  background-color: rgba(255, 255, 255, 0.32);
  animation: ripple-animation 0.6s linear;
}

/* Buttons */
.al-btn--primary {
  --al-btn-clr: #fff;
  --al-btn-bg: #0078E9;
  --al-btn-bdr: #0078E9;
  --al-btn-clr-focus: #fff;
  --al-btn-clr-disabled: #fff;
  --al-btn-bg-focus: #3D8DE5;
  --al-btn-bg-disabled: #D9D9D9;
  --al-btn-bdr-focus: #3D8DE5;
  --al-btn-bdr-disabled: #D9D9D9;
}

.al-btn--primary-alt {
  --al-btn-clr: #fff;
  --al-btn-bg: #F7AD00;
  --al-btn-bdr: #F7AD00;
  --al-btn-clr-focus: #fff;
  --al-btn-clr-disabled: #fff;
  --al-btn-bg-focus: #FACE66;
  --al-btn-bg-disabled: #D9D9D9;
  --al-btn-bdr-focus: #FACE66;
  --al-btn-bdr-disabled: #D9D9D9;
}

.al-btn--secondary {
  --al-btn-clr: #0078E9;
  --al-btn-bg: #fff;
  --al-btn-bdr: #0078E9;
  --al-btn-clr-focus: #0078E9;
  --al-btn-clr-disabled: #D9D9D9;
  --al-btn-bg-focus: #EFF6FF;
  --al-btn-bg-disabled: #fff;
  --al-btn-bdr-focus: #0078E9;
  --al-btn-bdr-disabled: #D9D9D9;
}

.al-btn--secondary-alt {
  --al-btn-clr: #F7AD00;
  --al-btn-bg: #fff;
  --al-btn-bdr: #F7AD00;
  --al-btn-clr-focus: #F7AD00;
  --al-btn-clr-disabled: #D9D9D9;
  --al-btn-bg-focus: rgba(250, 206, 102, 0.5019607843);
  --al-btn-bg-disabled: #F7AD00;
  --al-btn-bdr-focus: #F7AD00;
  --al-btn-bdr-disabled: #D9D9D9;
}

.al-btn--ghost {
  --al-btn-clr: #fff;
  --al-btn-bg: transparent;
  --al-btn-bdr: #fff;
  --al-btn-clr-focus: #fff;
  --al-btn-clr-disabled: #D9D9D9;
  --al-btn-bg-focus: transparent;
  --al-btn-bg-disabled: #fff;
  --al-btn-bdr-focus: #fff;
  --al-btn-bdr-disabled: #D9D9D9;
}

.al-btn--ghost-alt {
  --al-btn-clr: #003264;
  --al-btn-bg: transparent;
  --al-btn-bdr: #AAD6FF;
  --al-btn-clr-focus: #003264;
  --al-btn-clr-disabled: #D9D9D9;
  --al-btn-bg-focus: transparent;
  --al-btn-bg-disabled: #fff;
  --al-btn-bdr-focus: #AAD6FF;
  --al-btn-bdr-disabled: #D9D9D9;
}

/* Button Sizes */
.al-btn--sm:not(.al-btn--icon) {
  --al-btn-p: 0.8rem 1.6rem;
  font-size: 1.4rem;
}

.al-btn--lg:not(.al-btn--icon) {
  --al-btn-p: 1.5rem 2.4rem;
  font-size: 1.6rem;
}

@media screen and (max-width: 767px) {
  .al-btn:not(.al-btn--ghost, .al-btn--ghost-alt) {
    width: 100%;
    text-align: center;
    justify-content: center;
  }
}

.al-btn--round {
  border-radius: 50%;
  width: 4.8rem;
  height: 4.8rem;
  justify-content: center;
}

.al-btn__icon {
  color: #0078E9;
}

.al-btn-row {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem;
}

.al-breadcrumb {
  padding-block: 1.6rem;
  display: none;
}
@media screen and (min-width: 1200px) {
  .al-breadcrumb {
    display: block;
  }
}
.al-breadcrumb__list {
  display: flex;
  gap: 4rem;
}
.al-breadcrumb__item {
  position: relative;
}
.al-breadcrumb__item:not(:last-child)::after {
  position: absolute;
  content: "\e90f";
  font-family: "air-liquide";
  font-size: 1.2rem;
  color: #666666;
  top: 50%;
  left: calc(100% + 1.65rem);
  transform: translate(0%, -50%);
}
.al-breadcrumb__link {
  color: #666666;
  font-size: 1.2rem;
}
.al-breadcrumb__link--current {
  color: #375F9B;
}

.al-card {
  padding: 2.4rem;
  padding-top: 6rem;
  min-height: 27.2rem;
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.al-card__bg {
  position: absolute;
  inset: 0;
  z-index: -1;
  transition: all 0.5s ease;
}
.al-card__bg img {
  position: absolute;
  inset: 0;
  object-fit: cover;
  width: 100%;
  height: 100%;
  object-position: center;
}
.al-card__mask {
  background-color: #333333;
  opacity: 0.4;
  position: absolute;
  inset: 0;
  z-index: -1;
}
.al-card__tag {
  background-color: #375F9B;
  text-align: center;
  font-size: 1.6rem;
  color: #fff;
  padding: 0.6rem 2.4rem;
  position: absolute;
  top: 0;
  left: 50%;
  width: 100%;
  transform: translateX(-50%);
}
@media screen and (min-width: 1200px) {
  .al-card__tag {
    border-end-start-radius: 0.8rem;
    border-end-end-radius: 0.8rem;
    width: auto;
  }
}
.al-card__title {
  font-size: 1.8rem;
  text-align: center;
  font-weight: 700;
  color: #fff;
  margin-top: auto;
}
@media screen and (min-width: 1200px) {
  .al-card__title {
    font-size: 3.6rem;
  }
}
.al-card .al-btn {
  margin-top: 0.6rem;
  margin-bottom: auto;
}
@media screen and (min-width: 1200px) {
  .al-card .al-btn {
    margin-top: auto;
    margin-bottom: 0;
  }
}
.al-card:hover .al-card__bg {
  transform: scale(1.05);
}

.al-related-top-card {
  position: relative;
  overflow: hidden;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
}
.al-related-top-card__content {
  padding: 1.6rem 1.6rem 4rem;
  text-align: start;
}
.al-related-top-card__tag {
  background-color: #375F9B;
  font-size: 1.6rem;
  color: #fff;
  position: absolute;
  padding: 0.6rem 3.2rem;
  top: 0;
  left: 0;
  border-end-end-radius: 0.8rem;
}
.al-related-top-card__bg {
  height: 15rem;
}
.al-related-top-card__title {
  color: #375F9B;
  font-size: 1.8rem;
  line-height: 120%;
  font-family: "Roboto Slab";
  margin-bottom: 0.4rem;
}
.al-related-top-card__date {
  color: #ADADAD;
  font-size: 1.4rem;
  margin-bottom: 0.8rem;
}
.al-related-top-card__text {
  color: #333333;
  font-size: 1.6rem;
  line-height: 140%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1.5;
  max-height: 4.5em;
}

.al-leaflet-card {
  padding: 2.4rem;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.15);
  height: 100%;
}
.al-leaflet-card__row {
  display: flex;
  gap: 3.2rem;
}
@media screen and (max-width: 1199px) {
  .al-leaflet-card__row {
    flex-direction: column;
    align-items: center;
    gap: 2.4rem;
    height: 100%;
  }
}
.al-leaflet-card__img {
  max-width: 16.7rem;
  box-shadow: 0px 8px 16px 0px rgba(0, 33, 91, 0.15);
}
.al-leaflet-card__right {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  gap: 2.4rem;
  flex: 1;
}
@media screen and (max-width: 767px) {
  .al-leaflet-card__right {
    text-align: center;
  }
}
.al-leaflet-card__title {
  color: #333;
  font-size: 1.8rem;
  font-weight: 700;
  flex: 1;
}
.al-leaflet-card__text {
  margin-bottom: 1.6rem;
  font-size: 1.6rem;
  color: #666;
}
@media screen and (max-width: 1199px) {
  .al-leaflet-card__text {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 767px) {
  .al-leaflet-card__text {
    display: none;
  }
}
.al-leaflet-card__link {
  font-size: 1.6rem;
  color: 78000000000;
  display: flex;
  align-items: center;
  gap: 0.8rem;
}
@media screen and (max-width: 767px) {
  .al-leaflet-card__link {
    justify-content: center;
  }
}
.al-leaflet-card__link i {
  font-size: 1.4rem;
}

.al-tag {
  display: inline-flex;
  line-height: 120%;
  padding: 0.6rem 0.8rem;
  border-radius: 8rem;
}
.al-tag--primary {
  font-size: 1rem;
  font-weight: 500;
  color: #666;
  background-color: #fff;
}
.al-tag--secondary {
  font-size: 1rem;
  font-weight: 400;
  color: #666;
  background-color: #EBEFF5;
}

.form-control {
  position: relative;
  width: 100%;
}
.form-control .iti {
  width: 100%;
  position: relative;
}
.form-control .iti__flag-container::after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  height: 50%;
  width: 1px;
  background-color: #EBEBEB;
}
.form-icon {
  position: absolute;
  font-size: 1.8rem;
  color: #666666;
  top: 1.375rem;
  left: 1.2rem;
}
.form-label {
  position: absolute;
  font-family: inherit;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: inherit;
  left: 4rem;
  top: 1.35rem;
  padding: 0 0.4rem;
  color: #666666;
  background: #fff;
  transition: all 0.3s ease;
}
@media screen and (max-width: 575px) {
  .form-label {
    font-size: 1.4rem;
    top: 1.5rem;
  }
}
.form-char-count {
  color: #666;
  font-size: 1rem;
  font-weight: 400;
  text-align: right;
  display: none;
}
@media screen and (min-width: 768px) {
  .form-char-count {
    display: block;
  }
}
.form-input {
  position: relative;
  font-family: inherit;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: inherit;
  z-index: 1;
  width: 100%;
  padding: 1.2rem 3.6rem;
  border-radius: 4px;
  border: 1px solid #666666;
  color: #333;
  background-color: transparent;
  transition: all 0.2s ease-in-out;
  display: inline-block;
}
@media screen and (max-width: 575px) {
  .form-input {
    font-size: 1.4rem;
  }
}
.form-input:not(.form-input--tel)::placeholder {
  opacity: 0;
  visibility: hidden;
  color: transparent;
}
.form-input:focus {
  outline: none;
  border: 1px solid #0078E9;
}
.form-input:focus ~ .form-label {
  top: -0.85rem;
  left: 1rem;
  z-index: 5;
  font-size: 1.4rem;
  font-weight: 400;
  color: #0078E9;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 575px) {
  .form-input:focus ~ .form-label {
    font-size: 1.2rem;
    top: -0.75rem;
  }
}
.form-input:focus ~ .form-icon {
  color: #0078E9;
  transition: all 0.2s ease-in-out;
}
.form-input:not(:placeholder-shown).form-input:not(:focus) ~ .form-label {
  top: -0.85rem;
  left: 1rem;
  z-index: 9;
  font-size: 1.4rem;
  font-weight: 400;
  transition: all 0.2s ease-in-out;
}
@media screen and (max-width: 575px) {
  .form-input:not(:placeholder-shown).form-input:not(:focus) ~ .form-label {
    font-size: 1.2rem;
    top: -0.75rem;
  }
}

input, select {
  height: 4.8rem;
}

select.form-input {
  padding-inline-start: 4rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-size: 2.5rem;
  background-repeat: no-repeat;
  background-position: right 1rem center;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M7 10L12 15L17 10H7Z\" fill=\"%23666666\"/></svg>");
}

.al-tab {
  background: #fff;
  border-radius: 8px;
}
.al-tab__header {
  display: flex;
  margin-inline: -1.6rem;
  overflow-x: auto;
}
@media screen and (min-width: 1200px) {
  .al-tab__header {
    margin-inline: 0;
  }
}
.al-tab__link {
  padding: 2.4rem 1.6rem;
  font-size: 1.6rem;
  text-wrap: nowrap;
  color: #333;
  cursor: pointer;
  line-height: 1;
  position: relative;
  transition: all 0.3s ease-in-out;
}
.al-tab__link::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%) scaleX(0);
  height: 2px;
  width: 100%;
  background-color: #0078E9;
  transition: all 0.3s ease-in-out;
}
.al-tab__link--active {
  color: #0078E9;
  background-color: #EFF6FF;
}
.al-tab__link--active::after {
  transform: translateX(-50%) scaleX(1);
}
.al-tab__content {
  display: none;
  padding-block: 3.4rem 3.2rem;
}
@media screen and (max-width: 767px) {
  .al-tab__content {
    padding-block: 1.6rem 2.4rem;
  }
}
.al-tab__content--active {
  display: block;
}

.slider-container {
  position: relative;
  width: 80%;
  max-width: 600px;
  overflow: hidden;
}

.slider {
  display: flex;
  transition: transform 0.4s ease-in-out;
  cursor: grab;
}

.slide {
  min-width: 100%;
  user-select: none;
}

.slide img {
  width: 100%;
  border-radius: 10px;
}

.controls {
  display: flex;
  justify-content: space-between;
  position: absolute;
  top: 50%;
  width: 100%;
  transform: translateY(-50%);
}

.prev,
.next {
  background: rgba(0, 0, 0, 0.5);
  color: white;
  border: none;
  padding: 10px;
  cursor: pointer;
  border-radius: 50%;
}

.dots {
  display: flex;
  justify-content: center;
  padding: 10px;
}

.dot {
  width: 10px;
  height: 10px;
  margin: 5px;
  background: gray;
  border-radius: 50%;
  cursor: pointer;
}

.dot.active {
  background: black;
}

.al-accordion {
  width: 100%;
  overflow: hidden;
}
@media screen and (min-width: 768px) {
  .al-accordion {
    border-radius: 8px;
  }
}
.al-accordion__item {
  overflow: hidden;
}
.al-accordion__item:not(:last-child) {
  margin-bottom: 1.6rem;
}
@media screen and (min-width: 768px) {
  .al-accordion__item:not(:last-child) {
    border-bottom: 1px solid #AAD6FF;
    margin-bottom: 0;
  }
}
.al-accordion__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #fff;
  padding: 1.6rem 2.4rem;
  cursor: pointer;
  font-size: 1.8rem;
  color: #375F9B;
  font-family: "Roboto Slab";
  font-weight: 400;
  transition: background 0.3s;
  line-height: 1;
}
@media screen and (max-width: 767px) {
  .al-accordion__header {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 767px) {
  .al-accordion__header .al-btn {
    display: none;
  }
}
.al-accordion__content {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease-out, padding 0.3s ease-out;
  padding: 0 2.4rem;
  background: #fff;
}
.al-accordion__content p {
  margin: 15px 0;
}
.al-accordion__item--active .al-accordion__content {
  max-height: 200px;
  padding: 0 2.4rem;
}

.splide__container {
  box-sizing: border-box;
  position: relative;
}

.splide__list {
  backface-visibility: hidden;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.splide.is-initialized:not(.is-active) .splide__list {
  display: block;
}

.splide__pagination {
  -ms-flex-align: center;
  align-items: center;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0;
  pointer-events: none;
}

.splide__pagination li {
  display: inline-block;
  line-height: 1;
  list-style-type: none;
  margin: 0;
  pointer-events: auto;
}

.splide:not(.is-overflow) .splide__pagination {
  display: none;
}

.splide__progress__bar {
  width: 0;
}

.splide {
  position: relative;
  visibility: hidden;
}

.splide.is-initialized, .splide.is-rendered {
  visibility: visible;
}

.splide__slide {
  backface-visibility: hidden;
  box-sizing: border-box;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  list-style-type: none !important;
  margin: 0;
  position: relative;
}

.splide__slide img {
  vertical-align: bottom;
}

.splide__spinner {
  animation: splide-loading 1s linear infinite;
  border: 2px solid #999;
  border-left-color: transparent;
  border-radius: 50%;
  bottom: 0;
  contain: strict;
  display: inline-block;
  height: 20px;
  left: 0;
  margin: auto;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
}

.splide__sr {
  clip: rect(0 0 0 0);
  border: 0;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
  display: none;
}

.splide__toggle.is-active .splide__toggle__pause {
  display: inline;
}

.splide__track {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

@keyframes splide-loading {
  0% {
    transform: rotate(0);
  }
  to {
    transform: rotate(1turn);
  }
}
.splide__track--draggable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.splide__track--fade > .splide__list > .splide__slide {
  margin: 0 !important;
  opacity: 0;
  z-index: 0;
}

.splide__track--fade > .splide__list > .splide__slide.is-active {
  opacity: 1;
  z-index: 1;
}

.splide--rtl {
  direction: rtl;
}

.splide__track--ttb > .splide__list {
  display: block;
}

.splide__arrow {
  -ms-flex-align: center;
  align-items: center;
  background: #ccc;
  border: 0;
  border-radius: 50%;
  cursor: pointer;
  display: -ms-flexbox;
  display: flex;
  height: 2em;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 2em;
  z-index: 1;
}

.splide__arrow svg {
  fill: #000;
  height: 1.2em;
  width: 1.2em;
}

.splide__arrow:hover:not(:disabled) {
  opacity: 0.9;
}

.splide__arrow:disabled {
  opacity: 0.3;
}

.splide__arrow:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__arrow--prev {
  left: 1em;
}

.splide__arrow--prev svg {
  transform: scaleX(-1);
}

.splide__arrow--next {
  right: 1em;
}

.splide.is-focus-in .splide__arrow:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__pagination {
  bottom: 0.5em;
  left: 0;
  padding: 0 1em;
  position: absolute;
  right: 0;
  z-index: 1;
}

.splide__pagination__page {
  background: #ccc;
  border: 0;
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 3px;
  opacity: 0.7;
  padding: 0;
  position: relative;
  transition: transform 0.2s linear;
  width: 8px;
}

.splide__pagination__page.is-active {
  background: #fff;
  transform: scale(1.4);
  z-index: 1;
}

.splide__pagination__page:hover {
  cursor: pointer;
  opacity: 0.9;
}

.splide__pagination__page:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__pagination__page:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__progress__bar {
  background: #ccc;
  height: 3px;
}

.splide__slide {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.splide__slide:focus {
  outline: 0;
}

@supports (outline-offset: -3px) {
  .splide__slide:focus-visible {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide__slide:focus-visible {
    border: 3px solid #0bf;
  }
}
@supports (outline-offset: -3px) {
  .splide.is-focus-in .splide__slide:focus {
    outline: 3px solid #0bf;
    outline-offset: -3px;
  }
}
@media screen and (-ms-high-contrast: none) {
  .splide.is-focus-in .splide__slide:focus {
    border: 3px solid #0bf;
  }
  .splide.is-focus-in .splide__track > .splide__list > .splide__slide:focus {
    border-color: #0bf;
  }
}
.splide__toggle {
  cursor: pointer;
}

.splide__toggle:focus-visible {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide.is-focus-in .splide__toggle:focus {
  outline: 3px solid #0bf;
  outline-offset: 3px;
}

.splide__track--nav > .splide__list > .splide__slide {
  border: 3px solid transparent;
  cursor: pointer;
}

.splide__track--nav > .splide__list > .splide__slide.is-active {
  border: 3px solid #000;
}

.splide__arrows--rtl .splide__arrow--prev {
  left: auto;
  right: 1em;
}

.splide__arrows--rtl .splide__arrow--prev svg {
  transform: scaleX(1);
}

.splide__arrows--rtl .splide__arrow--next {
  left: 1em;
  right: auto;
}

.splide__arrows--rtl .splide__arrow--next svg {
  transform: scaleX(-1);
}

.splide__arrows--ttb .splide__arrow {
  left: 50%;
  transform: translate(-50%);
}

.splide__arrows--ttb .splide__arrow--prev {
  top: 1em;
}

.splide__arrows--ttb .splide__arrow--prev svg {
  transform: rotate(-90deg);
}

.splide__arrows--ttb .splide__arrow--next {
  bottom: 1em;
  top: auto;
}

.splide__arrows--ttb .splide__arrow--next svg {
  transform: rotate(90deg);
}

.splide__pagination--ttb {
  bottom: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  left: auto;
  padding: 1em 0;
  right: 0.5em;
  top: 0;
}

.al-carousel-wrapper {
  margin-inline: -0.8rem;
}

.al-carousel {
  position: relative;
  overflow: hidden;
  width: 100%;
  max-width: 1200px;
  padding-inline: 0.8rem;
}

.al-carousel__track {
  display: flex;
  transition: transform 0.5s ease;
  margin-left: -8px;
  margin-right: -8px;
}

.al-carousel__item {
  box-sizing: border-box;
  padding: 0 8px;
  text-align: center;
  flex: 0 0 100%;
}

/* Mobile */
@media (min-width: 576px) {
  .al-carousel__item {
    flex: 0 0 50%;
  }
}
/* Tablet */
@media (min-width: 768px) {
  .al-carousel__item {
    flex: 0 0 33.333%;
  }
}
/* Large Screens */
@media (min-width: 992px) {
  .al-carousel__item {
    flex: 0 0 25%;
  }
}
.al-carousel__nav {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.4rem;
}

.al-carousel__prev,
.al-carousel__next {
  color: #0078E9;
  font-size: 1.6rem;
  background-color: transparent;
  border: none;
  padding: 0.8rem;
  line-height: 150%;
  display: flex;
  align-items: center;
  gap: 0.8rem;
  cursor: pointer;
}
@media screen and (max-width: 767px) {
  .al-carousel__prev,
  .al-carousel__next {
    font-size: 1.4rem;
    padding: 0;
  }
}
.al-carousel__prev i,
.al-carousel__next i {
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  .al-carousel__prev i,
  .al-carousel__next i {
    display: none;
  }
}
.al-carousel__prev:disabled,
.al-carousel__next:disabled {
  color: #D8D8D8;
  cursor: default;
}

.al-carousel__dots button {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: none;
  background: #EBEBEB;
  margin: 0 5px;
  cursor: pointer;
}

.al-carousel__dots button.active {
  background: #0078E9;
}

.splide__arrows {
  display: flex;
  justify-content: space-between;
  margin-top: 2.4rem;
}
.splide__arrow {
  color: #0078E9;
  font-size: 1.6rem;
  background-color: transparent;
  border: none;
  padding: 0.8rem;
  line-height: 150%;
  display: flex;
  align-items: center;
  gap: 0.8rem;
  opacity: 1;
  width: unset;
  height: unset;
  border-radius: 0;
  cursor: pointer;
  position: unset;
  transform: translateY(0);
}
@media screen and (max-width: 767px) {
  .splide__arrow {
    font-size: 1.4rem;
    padding: 0;
  }
}
.splide__arrow i {
  font-size: 1.2rem;
}
@media screen and (max-width: 767px) {
  .splide__arrow i {
    display: none;
  }
}
.splide__arrow:disabled {
  opacity: 1;
  color: #D8D8D8;
  cursor: default;
}
.splide__pagination {
  padding: 0;
  bottom: 1.2rem;
}
@media screen and (max-width: 767px) {
  .splide__pagination {
    bottom: 0.3rem;
  }
}
.splide__pagination__page {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  border: none;
  background: #EBEBEB;
  margin: 0 8px;
  opacity: 1;
  cursor: pointer;
}
.splide__pagination__page.is-active {
  width: 8px;
  height: 8px;
  background: #0078E9;
  transform: scale(1);
}

.al-header--desktop {
  background-color: #fff;
  overflow: hidden;
  display: none;
  position: sticky;
  top: 0;
  transition: all 0.3s ease-out;
  z-index: 5;
}
@media screen and (min-width: 1200px) {
  .al-header--desktop {
    display: block;
  }
}
.al-header--hide {
  top: -13.6rem;
}
.al-header--desktop .al-header__top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-block: 1.2rem;
}
.al-header--desktop .al-header__top-logo {
  height: 3.2rem;
}
.al-header--desktop .al-header__buttons {
  display: flex;
  gap: 2.4rem;
  align-items: center;
}
.al-header--desktop .al-header__buttons-row {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.al-header--desktop .al-header__bottom {
  box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2509803922);
}
.al-header--desktop .al-header__bottom-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.al-header--desktop .al-header__nav {
  display: flex;
  gap: 1.6rem;
}
.al-header--desktop .al-header__nav-link {
  padding: 2.4rem 1.6rem;
  display: inline-block;
  line-height: 1;
  font-size: 1.6rem;
  color: #003264;
}
.al-header--mobile {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 5.6rem;
  padding: 0.8rem 1.6rem;
  gap: 2.4rem;
  background-color: #fff;
  box-shadow: 0px 1px 2px 0px rgba(46, 58, 79, 0.15);
  position: sticky;
  top: 0;
  transition: all 0.3s ease-out;
  z-index: 5;
}
@media screen and (min-width: 1200px) {
  .al-header--mobile {
    display: none;
  }
}
.al-header--mobile .al-header__left {
  display: flex;
  align-items: center;
  gap: 1.6rem;
}
.al-header--mobile .al-header__logo svg {
  height: 2.4rem;
  width: auto;
}
.al-header--mobile .al-header__menu {
  padding: 0;
  display: flex;
  align-items: center;
  border: none;
  background-color: transparent;
}
.al-header--mobile .al-header__nav {
  display: flex;
  align-items: center;
  gap: 1.8rem;
}
.al-header--mobile .al-header__nav-link {
  padding: 0.4rem;
}
.al-header--mobile .al-header__nav-link i {
  color: #333333;
  font-size: 2.2rem;
}

.al-sidebar {
  position: fixed;
  background-color: #fff;
  height: 100vh;
  width: 100%;
  top: 0;
  left: 0;
  padding: 1.5rem 1.2rem;
  z-index: 6;
  opacity: 0;
  transform: translateY(10rem);
  visibility: hidden;
  transition: all 0.3s ease;
}
.al-sidebar--show {
  transform: translate(0);
  opacity: 1;
  visibility: visible;
}
.al-sidebar__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2.4rem;
}
.al-sidebar__logo svg {
  height: 2.4rem;
  width: auto;
}
.al-sidebar__close {
  background-color: transparent;
  border: none;
  color: #757575;
  padding: 0.4rem;
}
.al-sidebar__nav {
  margin-bottom: 2.4rem;
}
.al-sidebar__nav-link {
  padding: 1.6rem 0;
  border-bottom: 1px solid #EBEBEB;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #375F9B;
  font-weight: 500;
  line-height: normal;
}
.al-sidebar__nav-link i {
  padding: 0.5rem 0.8rem;
  font-size: 1.2rem;
}
.al-sidebar__btns {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
}

.al-footer {
  background-color: #EBEBEB;
  padding-block: 3.2rem 1.8rem;
}
.al-footer__container {
  display: flex;
  gap: 2rem;
  justify-content: space-between;
}
@media screen and (max-width: 991px) {
  .al-footer__container {
    flex-wrap: wrap;
    flex-direction: column;
  }
}
.al-footer__container--bottom {
  margin-top: 4.8rem;
  align-items: center;
}
@media screen and (max-width: 991px) {
  .al-footer__container--bottom {
    align-items: start;
  }
}
@media screen and (max-width: 575px) {
  .al-footer__container--bottom {
    margin-top: 1.6rem;
    padding-top: 1.6rem;
    border-top: 1px solid #D8D8D8;
    padding-inline-start: 0;
    padding-inline-end: 0;
    margin-inline-start: 1.6rem;
    margin-inline-end: 1.6rem;
    align-items: center;
  }
}
.al-footer__col--first {
  max-width: 38.4rem;
}
@media screen and (max-width: 991px) {
  .al-footer__col--first {
    order: 2;
  }
}
@media screen and (max-width: 767px) {
  .al-footer__col--links {
    border-bottom: 1px solid #D8D8D8;
    padding-bottom: 1.6rem;
  }
}
@media screen and (max-width: 575px) {
  .al-footer__col--social {
    text-align: center;
  }
}
@media screen and (max-width: 575px) {
  .al-footer__col--social .al-footer__list {
    justify-content: center;
  }
}
.al-footer__logo {
  margin-bottom: 1.7rem;
}
@media screen and (max-width: 767px) {
  .al-footer__logo {
    width: auto;
    height: 2rem;
    margin-bottom: 0.8rem;
  }
}
.al-footer__title {
  font-size: 1.4rem;
  color: #375F9B;
  font-weight: 700;
  line-height: 242.857%;
  letter-spacing: 0.875px;
  text-transform: uppercase;
  margin-bottom: 1.7rem;
}
.al-footer__text {
  color: #666;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 121.429%;
}
.al-footer__text--link {
  font-weight: 400;
}
@media screen and (max-width: 575px) {
  .al-footer__text--left {
    text-align: left;
  }
}
.al-footer__text:not(:last-child) {
  margin-bottom: 2.4rem;
}
@media screen and (max-width: 767px) {
  .al-footer__text:not(:last-child) {
    margin-bottom: 1.6rem;
  }
}
.al-footer__item:not(:last-child) {
  margin-bottom: 1.2rem;
}
.al-footer__list {
  display: flex;
  column-gap: 2.4rem;
}
.al-footer__list--text {
  column-gap: 1.2rem;
}
@media screen and (max-width: 575px) {
  .al-footer__list--text {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 0.4rem;
  }
}
.al-footer__list--text li {
  position: relative;
}
.al-footer__list--text li a {
  color: #0078E9;
  font-weight: 400;
  line-height: 150%;
  border-bottom: 1px solid rgba(0, 120, 232, 0.2);
}
@media screen and (max-width: 575px) {
  .al-footer__list--text li a {
    font-size: 1.6rem;
  }
}
.al-footer__list--text li:not(:last-child)::after {
  content: "";
  position: absolute;
  width: 1px;
  height: 10px;
  left: calc(100% + 6px);
  background: #0078E9;
  top: 6px;
}

.al-section--grid {
  padding-top: 3.4rem;
  padding-bottom: 4.8rem;
}
.al-section--hero {
  background-repeat: no-repeat;
  background-size: cover;
}
@media screen and (max-width: 1199px) {
  .al-section--hero {
    background: linear-gradient(180deg, #003264 0%, #375F9B 100%) !important;
  }
}
.al-section--hero .al-container {
  padding-top: 6.4rem;
  padding-bottom: 6.8rem;
}
@media screen and (max-width: 767px) {
  .al-section--hero .al-container {
    padding-top: 4.8rem;
    padding-bottom: 3.2rem;
  }
}
.al-section--our-application {
  padding-block: 4rem;
}
@media screen and (max-width: 767px) {
  .al-section--our-application {
    padding-top: 2.2rem;
    padding-bottom: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .al-section--our-application .al-card-container {
    display: none;
  }
}
.al-section--our-application .al-carousel-wrapper {
  display: none;
}
@media screen and (max-width: 767px) {
  .al-section--our-application .al-carousel-wrapper {
    display: block;
  }
}
.al-section--with-bg .al-container {
  padding-top: 3.4rem;
  padding-bottom: 4.4rem;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.al-section--accordion {
  background-color: #F8F8F8;
  padding-block: 4rem;
}
@media screen and (min-width: 767px) {
  .al-section--accordion .al-title--sm {
    display: none;
  }
}
.al-section--accordion .al-title--lg {
  display: none;
}
@media screen and (min-width: 767px) {
  .al-section--accordion .al-title--lg {
    display: block;
  }
}
.al-section__tag {
  background-color: #375F9B;
  font-size: 1.6rem;
  color: #fff;
  position: absolute;
  padding: 0.6rem 3.2rem;
  top: 0;
  left: 0;
  border-end-end-radius: 0.8rem;
}
@media screen and (min-width: 1200px) {
  .al-section__tag {
    border-end-start-radius: 0.8rem;
    padding: 0.6rem 2.4rem;
    left: auto;
  }
}

.al-hero-section__title {
  color: #fff;
  font-size: 2.4rem;
  margin-bottom: 1.6rem;
  text-align: center;
}
@media screen and (min-width: 1200px) {
  .al-hero-section__title {
    margin-bottom: 0.4rem;
    font-family: "roboto slab";
    font-size: 3.2rem;
    text-align: left;
  }
}
.al-hero-section__sub-title {
  color: #ADADAD;
  font-size: 1.4rem;
  line-height: 114.286%;
  margin-bottom: 0.8rem;
  display: none;
}
@media screen and (min-width: 1200px) {
  .al-hero-section__sub-title {
    display: block;
  }
}
.al-hero-section__text {
  color: #fff;
  font-size: 1.6rem;
  line-height: 150%;
  max-width: 58.4rem;
  margin-bottom: 2.4rem;
  text-align: center;
  margin-inline: auto;
}
@media screen and (min-width: 1200px) {
  .al-hero-section__text {
    text-align: left;
    margin-inline: 0;
  }
}
.al-hero-section__text--center {
  text-align: center;
  max-width: 69.5rem;
  margin-bottom: 4rem;
}
.al-hero-section__btns {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 1.6rem;
}
@media screen and (min-width: 1200px) {
  .al-hero-section__btns {
    justify-content: start;
  }
}
.al-hero-section__tags {
  margin-top: 6.4rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 0.8rem;
  color: #fff;
  font-size: 1.6rem;
  font-weight: 500;
}
@media screen and (max-width: 767px) {
  .al-hero-section__tags {
    margin-top: 4rem;
    justify-content: center;
  }
}
.al-hero-section__tags i {
  font-size: 1.4rem;
}

.al-form-section {
  padding-block: 4rem;
}
@media screen and (max-width: 575px) {
  .al-form-section {
    padding-block: 3.2rem;
  }
}
.al-form-section__title {
  font-size: 2.4rem;
  font-weight: 500;
  color: #375F9B;
  line-height: 1;
  letter-spacing: 0.5px;
  text-align: center;
  margin-bottom: 0.8rem;
}
@media screen and (max-width: 767px) {
  .al-form-section__title {
    font-size: 1.8rem;
  }
}
.al-form-section__text {
  color: #666;
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 133.333%;
  letter-spacing: 0.5px;
  text-align: center;
  margin-bottom: 3rem;
}
@media screen and (max-width: 767px) {
  .al-form-section__text {
    font-size: 1.6rem;
  }
}
.al-form-section__text--highlight {
  font-weight: 500;
  color: #4696CD;
}
.al-form-section__btns {
  display: flex;
  justify-content: center;
  margin-top: 3.6rem;
}
@media screen and (max-width: 575px) {
  .al-form-section__btns {
    margin-top: 2.4rem;
  }
}

.al-tab-content__title {
  margin: 0 auto;
  margin-bottom: 2.6rem;
}
@media screen and (max-width: 575px) {
  .al-tab-content__title {
    margin-inline: 0;
  }
}
.al-tab-content__row {
  display: flex;
  gap: 11.6rem;
}
@media screen and (max-width: 1119px) and (min-width: 576px) {
  .al-tab-content__row {
    align-items: center;
  }
}
@media screen and (max-width: 1119px) {
  .al-tab-content__row {
    flex-wrap: wrap;
    gap: 2.4rem;
    flex-direction: column-reverse;
  }
}
@media screen and (max-width: 575px) {
  .al-tab-content__row {
    align-items: start;
  }
}
.al-tab-content__video iframe {
  border-radius: 8px;
  max-width: 100%;
}
.al-tab-content__text {
  max-width: 49.2rem;
  margin-bottom: 4rem;
  position: relative;
}
@media screen and (max-width: 1119px) and (min-width: 576px) {
  .al-tab-content__text {
    text-align: center;
  }
}
@media screen and (max-width: 1119px) {
  .al-tab-content__text {
    margin-bottom: 2.4rem;
  }
}
@media screen and (max-width: 767px) {
  .al-tab-content__text::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    background: linear-gradient(0deg, #ffffff, transparent);
    width: 100%;
    height: 4rem;
  }
}
.al-tab-content__read-more {
  display: flex;
  justify-content: center;
  margin-bottom: 2.4rem;
}
.al-tab-content__read-more a {
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
}
.al-tab-content__read-more a i {
  font-size: 1.4rem;
}
@media screen and (min-width: 768px) {
  .al-tab-content__read-more {
    display: none;
  }
}
.al-tab-content__tags {
  margin-top: 2.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 0.8rem;
  color: #666;
  font-size: 1.6rem;
  font-weight: 500;
}
.al-tab-content__tags i {
  font-size: 1.4rem;
}
@media screen and (min-width: 1200px) {
  .al-tab-content__tags {
    margin-inline-start: 5rem;
    justify-content: start;
  }
}
.al-tab-content__btns {
  display: flex;
  gap: 2.4rem;
}
@media screen and (max-width: 1119px) and (min-width: 768px) {
  .al-tab-content__btns {
    justify-content: center;
  }
}
@media screen and (max-width: 1119px) {
  .al-tab-content__btns {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .al-tab-content__btns {
    gap: 1.6rem;
  }
}

.al-related-topic-section {
  padding-top: 3.2rem;
  padding-bottom: 4rem;
  background-color: #F8F8F8;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .al-related-topic-section {
    padding-top: 2.2rem;
    padding-bottom: 2.4rem;
  }
}
.al-related-topic-section .al-title {
  margin-bottom: 4.4rem;
}
@media screen and (max-width: 767px) {
  .al-related-topic-section .al-title {
    margin-bottom: 3rem;
  }
}
.al-related-topic-section .splide__track {
  margin-inline: -0.8rem;
  padding-bottom: 1.6rem;
}
@media screen and (max-width: 767px) {
  .al-related-topic-section .splide__track {
    overflow: visible;
  }
}
.al-related-topic-section .splide__arrows {
  margin-top: 0.8rem;
}

.featured-book-section {
  background-color: #F8F8F8;
  padding-block: 4rem;
}
@media screen and (max-width: 767px) {
  .featured-book-section {
    padding-block: 2.4rem;
  }
}
.featured-book-section__title {
  color: #375F9B;
  font-size: 3.6rem;
  font-family: "Roboto Slab";
  margin-bottom: 2rem;
  line-height: 155.556%;
  letter-spacing: 1.042px;
}
@media screen and (max-width: 767px) {
  .featured-book-section__title {
    font-size: 2.4rem;
    font-family: "Roboto";
    font-weight: 500;
    margin-bottom: 1.6rem;
    line-height: normal;
  }
}
.featured-book-section__sub-title {
  font-size: 1.4rem;
  font-weight: 700;
  color: #003264;
  letter-spacing: 2px;
}
@media screen and (max-width: 767px) {
  .featured-book-section__sub-title {
    font-weight: 900;
    margin-bottom: 0.8rem;
  }
}
.featured-book-section__text {
  color: #333;
  font-size: 1.6rem;
  line-height: 150%;
  margin-bottom: 2rem;
}
@media screen and (max-width: 767px) {
  .featured-book-section__text {
    display: none;
  }
}
.featured-book-section__row {
  display: flex;
  align-items: center;
  gap: 11.7rem;
}
@media screen and (max-width: 991px) {
  .featured-book-section__row {
    flex-direction: column;
    gap: 1.6rem;
  }
}
.featured-book-section__left {
  text-align: start;
  flex: 1;
}
.featured-book-section__img img {
  max-width: 38.4rem;
  height: auto;
  margin: 0 auto;
  display: block;
}
@media screen and (max-width: 991px) {
  .featured-book-section__img img {
    max-width: 100%;
  }
}
@media screen and (max-width: 767px) {
  .featured-book-section__img img {
    padding-inline: 4.8rem;
  }
}
.featured-book-section__img--lg {
  display: none;
}
@media screen and (min-width: 768px) {
  .featured-book-section__img--lg {
    display: block;
  }
}
.featured-book-section__img--sm {
  margin-bottom: 0.8rem;
}
@media screen and (min-width: 768px) {
  .featured-book-section__img--sm {
    display: none;
  }
}

.al-leaflet-section {
  padding-block: 4rem 5.8rem;
  overflow: hidden;
}
@media screen and (max-width: 767px) {
  .al-leaflet-section {
    padding-block: 2.4rem;
  }
}
.al-leaflet-section__title {
  text-align: center;
  margin-inline: auto;
  margin-bottom: 2.4rem;
}
.al-leaflet-section .splide__track {
  margin-inline: -0.8rem;
  padding-block: 1.6rem;
}
@media screen and (max-width: 767px) {
  .al-leaflet-section .splide__track {
    overflow: visible;
  }
}
.al-leaflet-section .splide__arrows {
  margin-top: 0.8rem;
}

.al-title-bar {
  padding-block: 1.2rem;
  height: 4.8rem;
  display: flex;
  align-items: center;
  background: #fff;
}
@media screen and (min-width: 1200px) {
  .al-title-bar {
    display: none;
  }
}
.al-title-bar__link {
  display: flex;
  align-items: center;
  gap: 1rem;
  font-size: 1.4rem;
  line-height: 1.5;
  padding-block: 0.4rem;
  color: #333;
}
.al-title-bar__link i {
  font-size: 1.2rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwbGljYXRpb25zLjUyY2FiMDE4ZjA1ZWY1OWEyZTUyLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREVKOztBRVBBOzs7RUFHRTtFQUNBO0VBQ0E7QUZVRjs7QUVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGVUY7O0FFUEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGVUY7O0FFUEE7O0VBRUU7QUZVRjs7QUVQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZVRjtBRVBFO0VBQ0U7QUZTSjs7QUVMQTtFQUNFO0VBQ0E7QUZRRjs7QUVMQTs7Ozs7O0VBTUU7RUFDQTtFQUNBO0FGUUY7O0FFTEE7RUFDRTtBRlFGOztBR3ZFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIMEVKO0FHdkVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUh5RUo7QUd0RUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSHdFSjtBR3JFQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIdUVKO0FHcEVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhzRUo7QUduRUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUhxRUo7QUdsRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIb0VKO0FHakVBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FHL0RBO0VBQ0k7QUhrRUo7O0FJcFBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdVBKO0FJclBJO0VBUko7SUFTUTtJQUNBO0VKd1BOO0FBQ0Y7O0FJclBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSndQSjtBSXRQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3UFI7QUlwUFE7RUFDSTtFQUNBO0FKc1BaO0FJbFBJO0VBQ0k7QUpvUFI7O0FJaFBBO0VBQ0k7QUptUEo7O0FJaFBBO0VBQ0k7QUptUEo7QUlqUEk7RUFISjtJQUlRO0VKb1BOO0FBQ0Y7O0FJalBBO0VBQ0k7QUpvUEo7O0FJalBBO0VBQ0k7RUFDQTtBSm9QSjs7QUlqUEE7RUFDSTtBSm9QSjs7QUlqUEE7RUFDSTtBSm9QSjtBSWxQSTtFQUhKO0lBSVE7RUpxUE47QUFDRjs7QUlsUEE7RUFDSTtBSnFQSjtBSW5QSTtFQUhKO0lBSVE7RUpzUE47QUFDRjs7QUlwUEE7RUFDSTtBSnVQSjtBSXJQSTtFQUhKO0lBSVE7RUp3UE47QUFDRjtBSXRQSTtFQVBKO0lBUVE7RUp5UE47QUFDRjs7QUl0UEE7RUFDSTtBSnlQSjtBSXZQSTtFQUhKO0lBSVE7RUowUE47QUFDRjtBSXhQSTtFQVBKO0lBUVE7RUoyUE47QUFDRjtBSXpQSTtFQVhKO0lBWVE7RUo0UE47QUFDRjs7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c3R5bGUuc2NzcyIsIndlYnBhY2s6Ly9haXItbGlxdWlkZS8uL3NyYy9zY3NzL2Fic3RyYWN0L2V4dGVuZHMuc2NzcyIsIndlYnBhY2s6Ly9haXItbGlxdWlkZS8uL3NyYy9zY3NzL2Fic3RyYWN0L3Jlc2V0LnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9hYnN0cmFjdC9mb250LnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9hYnN0cmFjdC91dGlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9hYnN0cmFjdC9hbmltYXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL2J1dHRvbi5zY3NzIiwid2VicGFjazovL2Fpci1saXF1aWRlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9haXItbGlxdWlkZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL2Zvcm0tZWxlbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9haXItbGlxdWlkZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvdGFiLnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL3NsaWRlci5zY3NzIiwid2VicGFjazovL2Fpci1saXF1aWRlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9haXItbGlxdWlkZS8uL25vZGVfbW9kdWxlcy9Ac3BsaWRlanMvc3BsaWRlL2Rpc3QvY3NzL3NwbGlkZS5taW4uY3NzIiwid2VicGFjazovL2Fpci1saXF1aWRlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9jYXJvdXNlbC5zY3NzIiwid2VicGFjazovL2Fpci1saXF1aWRlLy4vc3JjL3Njc3MvYmxvY2tzL2hlYWRlci5zY3NzIiwid2VicGFjazovL2Fpci1saXF1aWRlLy4vc3JjL3Njc3MvYmxvY2tzL2Zvb3Rlci5zY3NzIiwid2VicGFjazovL2Fpci1saXF1aWRlLy4vc3JjL3Njc3MvYmxvY2tzL3NlY3Rpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vYWlyLWxpcXVpZGUvLi9zcmMvc2Nzcy9ibG9ja3MvdGl0bGViYXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4uYWwtYWNjb3JkaW9uX19oZWFkZXIsIC5hbC10YWJfX2xpbmssIGJ1dHRvbiwgYSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtb3B0aWNhbC1zaXppbmc6IGF1dG87XG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xufVxuXG51bCxcbm9sIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDc4RTk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbn1cbmEgaSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbjogMDtcbn1cblxucCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogUm9ib3RvIHJlZ3VsYXIgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBMaWdodFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG4vKiBSb2JvdG8gcmVndWxhciAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIFJlZ3VsYXJcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cbi8qIFJvYm90byBNZWRpdW0gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBNZWRpdW1cIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG4vKiBSb2JvdG8gQm9sZCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBzcmM6IGxvY2FsKFwiUm9ib3RvIEJvbGRcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogaW5oZXJpdDtcbn1cbi8qIFJvYm90byBTbGFiICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIjtcbiAgc3JjOiBsb2NhbChcIlJvYm90byBTbGFiIFJlZ3VsYXJcIik7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9yb2JvdG8tc2xhYi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1zbGFiLXJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG59XG4vKiBJY29uZm9udHMgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJhbC1pY29uXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb25mb250cy9hbC1pY29uLnR0ZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFpci1saXF1aWRlXCI7XG4gIHNyYzogdXJsKFwiLi4vYXNzZXRzL2ZvbnRzL2ljb25mb250cy9haXItbGlxdWlkZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbltjbGFzc149YWwtaWNvbi1dLFxuW2NsYXNzKj1cIiBhbC1pY29uLVwiXSB7XG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiBcImFpci1saXF1aWRlXCIgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5ldmVyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmFsLWljb24tY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MThcIjtcbn1cblxuLmFsLWljb24tYXJyb3ctZG93bi1zaG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkxN1wiO1xufVxuXG4uYWwtaWNvbi10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTZcIjtcbn1cblxuLmFsLWljb24tYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uYWwtaWNvbi1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMVwiO1xufVxuXG4uYWwtaWNvbi1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAyXCI7XG59XG5cbi5hbC1pY29uLWNhcnJvdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XG59XG5cbi5hbC1pY29uLWNvbXBhbnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDRcIjtcbn1cblxuLmFsLWljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNVwiO1xufVxuXG4uYWwtaWNvbi1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwNlwiO1xufVxuXG4uYWwtaWNvbi1qb2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDdcIjtcbn1cblxuLmFsLWljb24tRmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDhcIjtcbn1cblxuLmFsLWljb24tTGlua2VkSW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjtcbn1cblxuLmFsLWljb24tVHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwYVwiO1xufVxuXG4uYWwtaWNvbi15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBiXCI7XG59XG5cbi5hbC1pY29uLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGNcIjtcbn1cblxuLmFsLWljb24tcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MGRcIjtcbn1cblxuLmFsLWljb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwZVwiO1xufVxuXG4uYWwtaWNvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XG59XG5cbi5hbC1pY29uLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTBcIjtcbn1cblxuLmFsLWljb24tc2hvcHBpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTFcIjtcbn1cblxuLmFsLWljb24tZnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTJcIjtcbn1cblxuLmFsLWljb24tc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTEzXCI7XG59XG5cbi5hbC1pY29uLWxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTE0XCI7XG59XG5cbi5hbC1pY29uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbn1cblxuLmFsLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTE4LjRyZW07XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IGF1dG87XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMS42cmVtO1xuICBwYWRkaW5nLWlubGluZS1lbmQ6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC1jb250YWluZXIge1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAyLjRyZW07XG4gICAgcGFkZGluZy1pbmxpbmUtZW5kOiAyLjRyZW07XG4gIH1cbn1cblxuLmFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuLmFsLXRpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDhyZW07XG4gIGhlaWdodDogMC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDcwMDFFO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4uYWwtdGl0bGUtLWNlbnRlcjo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwJSk7XG4gIGxlZnQ6IDUwJTtcbn1cbi5hbC10aXRsZS0td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsLW1iLTI0IHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuXG4uYWwtbWItNDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFsLW1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5cbi5hbC1tdC00OCB7XG4gIG1hcmdpbi10b3A6IDQuOHJlbTtcbn1cblxuLmFsLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIuNHJlbSAxLjZyZW07XG59XG5cbi5hbC1nYXAtMTYge1xuICBnYXA6IDEuNnJlbTtcbn1cblxuLmFsLWNvbC1zcGFuLTIge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFsLWNvbC1zcGFuLTIge1xuICAgIGdyaWQtY29sdW1uOiB1bnNldDtcbiAgfVxufVxuXG4uYWwtZ3JpZC1jb2xzLTIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtZ3JpZC1jb2xzLTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uYWwtZ3JpZC1jb2xzLTMge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtZ3JpZC1jb2xzLTMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFsLWdyaWQtY29scy0zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cblxuLmFsLWdyaWQtY29scy00IHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgbWlubWF4KDAsIDFmcikpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFsLWdyaWQtY29scy00IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1ncmlkLWNvbHMtNCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWwtZ3JpZC1jb2xzLTQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuXG4uYWwtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hbC1qdXN0aWZ5LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiBTdHlsaW5nIGbDvHIgZGllIHVuZ2VvcmRuZXRlIExpc3RlICh1bCkgKi9cbi5jaGVjayB1bCwgLmFscGhhIHVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLyogU3R5bGluZyBmw7xyIGRpZSBMaXN0ZW5lbGVtZW50ZSAobGkpICovXG4uY2hlY2sgdWwgbGksIC5hbHBoYSB1bCBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiBJY29uIG9iZW4gYW4gZGVyIGVyc3RlbiBaZWlsZSBhdXNyaWNodGVuICovXG4gIGdhcDogMTBweDsgLyogQWJzdGFuZCB6d2lzY2hlbiBJY29uIHVuZCBUZXh0ICovXG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi8qIFN0eWxpbmcgZsO8ciBkYXMgYmVudXR6ZXJkZWZpbmllcnRlIEljb24gKi9cbi5jaGVjayB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgZm9udC1mYW1pbHk6IFwiYWwtaWNvblwiO1xuICBjb2xvcjogIzM3NUY5QjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IC8qIHdpY2h0aWcgZsO8ciB2ZXJ0aWthbGUgQXVzcmljaHR1bmcgKi9cbiAgZmxleC1zaHJpbms6IDA7IC8qIHZlcmhpbmRlcnQsIGRhc3MgZGFzIEljb24gc2NocnVtcGZ0ICovXG4gIG1hcmdpbi10b3A6IC0xcHg7IC8qIG9wdGlvbmFsOiBmZWluanVzdGllcmVuICovXG59XG5cbi5hbHBoYSB1bCBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MTVcIjtcbiAgZm9udC1mYW1pbHk6IFwiYWwtaWNvblwiO1xuICBjb2xvcjogIzM3NUY5QjtcbiAgZm9udC1zaXplOiAxLjI1ZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IC8qIHdpY2h0aWcgZsO8ciB2ZXJ0aWthbGUgQXVzcmljaHR1bmcgKi9cbiAgZmxleC1zaHJpbms6IDA7IC8qIHZlcmhpbmRlcnQsIGRhc3MgZGFzIEljb24gc2NocnVtcGZ0ICovXG4gIG1hcmdpbi10b3A6IC0xcHg7IC8qIG9wdGlvbmFsOiBmZWluanVzdGllcmVuICovXG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgLyogV2VydCBpbiBQaXhlbG4gb2RlciBQcm96ZW50ICovXG59XG5cbi8qIE1vZGFsIFN0eWxlcyAqL1xuLmxvZ2luLW1vZGFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2Fzc2V0cy9pbWcvd2F2ZS1iYWNrZ3JvdW5kLmpwZ1wiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlci9jb3ZlcjtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIHdpZHRoOiAzMDBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQgaDIge1xuICBmb250LXNpemU6IDE3LjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDdweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLnBhc3N3b3JkLWlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjQUFENkZGO1xuICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLnN1Ym1pdC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI0FBRDZGRjtcbiAgYm9yZGVyLXJhZGl1czogMCAyNXB4IDI1cHggMDtcbiAgcGFkZGluZzogMTJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLnN1Ym1pdC1idXR0b24gaW1nIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLm1vZGFsLWNvbnRlbnQgLmVycm9yLW1lc3NhZ2Uge1xuICBjb2xvcjogcmVkO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQGtleWZyYW1lcyByaXBwbGUtYW5pbWF0aW9uIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoNCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLyogRGVmYXVsdCBCdXR0b24gKi9cbi5hbC1idG4ge1xuICAtLWFsLWJ0bi1jbHI6ICNmZmY7XG4gIC0tYWwtYnRuLWJnOiAjMDA3OEU5O1xuICAtLWFsLWJ0bi1iZHI6ICMwMDc4RTk7XG4gIC0tYWwtYnRuLWNsci1mb2N1czogI2ZmZjtcbiAgLS1hbC1idG4tY2xyLWRpc2FibGVkOiAjZmZmO1xuICAtLWFsLWJ0bi1iZy1mb2N1czogIzNEOERFNTtcbiAgLS1hbC1idG4tYmctZGlzYWJsZWQ6ICNEOUQ5RDk7XG4gIC0tYWwtYnRuLWJkci1mb2N1czogIzNEOERFNTtcbiAgLS1hbC1idG4tYmRyLWRpc2FibGVkOiAjRDlEOUQ5O1xuICAtLWFsLWJ0bi1wOiAxLjFyZW0gMi40cmVtO1xufVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWwtYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tYWwtYnRuLWNscik7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWFsLWJ0bi1jbHIpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbC1idG4tYmcpO1xuICBwYWRkaW5nOiB2YXIoLS1hbC1idG4tcCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFsLWJ0bi1iZHIpO1xuICBib3JkZXItcmFkaXVzOiAzLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IHZhcigtLWFsLWJ0bi1oKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hbC1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0OTAxOTYwNzgpO1xufVxuLmFsLWJ0bjpub3QoOmRpc2FibGVkKTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1hbC1idG4tY2xyLWZvY3VzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWwtYnRuLWJnLWZvY3VzKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1hbC1idG4tYmRyLWZvY3VzKTtcbn1cbi5hbC1idG46ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYWwtYnRuLWNsci1kaXNhYmxlZCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsLWJ0bi1iZy1kaXNhYmxlZCk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYWwtYnRuLWJkci1kaXNhYmxlZCk7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLnJpcHBsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzIpO1xuICBhbmltYXRpb246IHJpcHBsZS1hbmltYXRpb24gMC42cyBsaW5lYXI7XG59XG5cbi8qIEJ1dHRvbnMgKi9cbi5hbC1idG4tLXByaW1hcnkge1xuICAtLWFsLWJ0bi1jbHI6ICNmZmY7XG4gIC0tYWwtYnRuLWJnOiAjMDA3OEU5O1xuICAtLWFsLWJ0bi1iZHI6ICMwMDc4RTk7XG4gIC0tYWwtYnRuLWNsci1mb2N1czogI2ZmZjtcbiAgLS1hbC1idG4tY2xyLWRpc2FibGVkOiAjZmZmO1xuICAtLWFsLWJ0bi1iZy1mb2N1czogIzNEOERFNTtcbiAgLS1hbC1idG4tYmctZGlzYWJsZWQ6ICNEOUQ5RDk7XG4gIC0tYWwtYnRuLWJkci1mb2N1czogIzNEOERFNTtcbiAgLS1hbC1idG4tYmRyLWRpc2FibGVkOiAjRDlEOUQ5O1xufVxuXG4uYWwtYnRuLS1wcmltYXJ5LWFsdCB7XG4gIC0tYWwtYnRuLWNscjogI2ZmZjtcbiAgLS1hbC1idG4tYmc6ICNGN0FEMDA7XG4gIC0tYWwtYnRuLWJkcjogI0Y3QUQwMDtcbiAgLS1hbC1idG4tY2xyLWZvY3VzOiAjZmZmO1xuICAtLWFsLWJ0bi1jbHItZGlzYWJsZWQ6ICNmZmY7XG4gIC0tYWwtYnRuLWJnLWZvY3VzOiAjRkFDRTY2O1xuICAtLWFsLWJ0bi1iZy1kaXNhYmxlZDogI0Q5RDlEOTtcbiAgLS1hbC1idG4tYmRyLWZvY3VzOiAjRkFDRTY2O1xuICAtLWFsLWJ0bi1iZHItZGlzYWJsZWQ6ICNEOUQ5RDk7XG59XG5cbi5hbC1idG4tLXNlY29uZGFyeSB7XG4gIC0tYWwtYnRuLWNscjogIzAwNzhFOTtcbiAgLS1hbC1idG4tYmc6ICNmZmY7XG4gIC0tYWwtYnRuLWJkcjogIzAwNzhFOTtcbiAgLS1hbC1idG4tY2xyLWZvY3VzOiAjMDA3OEU5O1xuICAtLWFsLWJ0bi1jbHItZGlzYWJsZWQ6ICNEOUQ5RDk7XG4gIC0tYWwtYnRuLWJnLWZvY3VzOiAjRUZGNkZGO1xuICAtLWFsLWJ0bi1iZy1kaXNhYmxlZDogI2ZmZjtcbiAgLS1hbC1idG4tYmRyLWZvY3VzOiAjMDA3OEU5O1xuICAtLWFsLWJ0bi1iZHItZGlzYWJsZWQ6ICNEOUQ5RDk7XG59XG5cbi5hbC1idG4tLXNlY29uZGFyeS1hbHQge1xuICAtLWFsLWJ0bi1jbHI6ICNGN0FEMDA7XG4gIC0tYWwtYnRuLWJnOiAjZmZmO1xuICAtLWFsLWJ0bi1iZHI6ICNGN0FEMDA7XG4gIC0tYWwtYnRuLWNsci1mb2N1czogI0Y3QUQwMDtcbiAgLS1hbC1idG4tY2xyLWRpc2FibGVkOiAjRDlEOUQ5O1xuICAtLWFsLWJ0bi1iZy1mb2N1czogcmdiYSgyNTAsIDIwNiwgMTAyLCAwLjUwMTk2MDc4NDMpO1xuICAtLWFsLWJ0bi1iZy1kaXNhYmxlZDogI0Y3QUQwMDtcbiAgLS1hbC1idG4tYmRyLWZvY3VzOiAjRjdBRDAwO1xuICAtLWFsLWJ0bi1iZHItZGlzYWJsZWQ6ICNEOUQ5RDk7XG59XG5cbi5hbC1idG4tLWdob3N0IHtcbiAgLS1hbC1idG4tY2xyOiAjZmZmO1xuICAtLWFsLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYWwtYnRuLWJkcjogI2ZmZjtcbiAgLS1hbC1idG4tY2xyLWZvY3VzOiAjZmZmO1xuICAtLWFsLWJ0bi1jbHItZGlzYWJsZWQ6ICNEOUQ5RDk7XG4gIC0tYWwtYnRuLWJnLWZvY3VzOiB0cmFuc3BhcmVudDtcbiAgLS1hbC1idG4tYmctZGlzYWJsZWQ6ICNmZmY7XG4gIC0tYWwtYnRuLWJkci1mb2N1czogI2ZmZjtcbiAgLS1hbC1idG4tYmRyLWRpc2FibGVkOiAjRDlEOUQ5O1xufVxuXG4uYWwtYnRuLS1naG9zdC1hbHQge1xuICAtLWFsLWJ0bi1jbHI6ICMwMDMyNjQ7XG4gIC0tYWwtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1hbC1idG4tYmRyOiAjQUFENkZGO1xuICAtLWFsLWJ0bi1jbHItZm9jdXM6ICMwMDMyNjQ7XG4gIC0tYWwtYnRuLWNsci1kaXNhYmxlZDogI0Q5RDlEOTtcbiAgLS1hbC1idG4tYmctZm9jdXM6IHRyYW5zcGFyZW50O1xuICAtLWFsLWJ0bi1iZy1kaXNhYmxlZDogI2ZmZjtcbiAgLS1hbC1idG4tYmRyLWZvY3VzOiAjQUFENkZGO1xuICAtLWFsLWJ0bi1iZHItZGlzYWJsZWQ6ICNEOUQ5RDk7XG59XG5cbi8qIEJ1dHRvbiBTaXplcyAqL1xuLmFsLWJ0bi0tc206bm90KC5hbC1idG4tLWljb24pIHtcbiAgLS1hbC1idG4tcDogMC44cmVtIDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5hbC1idG4tLWxnOm5vdCguYWwtYnRuLS1pY29uKSB7XG4gIC0tYWwtYnRuLXA6IDEuNXJlbSAyLjRyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtYnRuOm5vdCguYWwtYnRuLS1naG9zdCwgLmFsLWJ0bi0tZ2hvc3QtYWx0KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5hbC1idG4tLXJvdW5kIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hbC1idG5fX2ljb24ge1xuICBjb2xvcjogIzAwNzhFOTtcbn1cblxuLmFsLWJ0bi1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMi40cmVtO1xufVxuXG4uYWwtYnJlYWRjcnVtYiB7XG4gIHBhZGRpbmctYmxvY2s6IDEuNnJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWwtYnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hbC1icmVhZGNydW1iX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA0cmVtO1xufVxuLmFsLWJyZWFkY3J1bWJfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWwtYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcXGU5MGZcIjtcbiAgZm9udC1mYW1pbHk6IFwiYWlyLWxpcXVpZGVcIjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogY2FsYygxMDAlICsgMS42NXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbn1cbi5hbC1icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLmFsLWJyZWFkY3J1bWJfX2xpbmstLWN1cnJlbnQge1xuICBjb2xvcjogIzM3NUY5Qjtcbn1cblxuLmFsLWNhcmQge1xuICBwYWRkaW5nOiAyLjRyZW07XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBtaW4taGVpZ2h0OiAyNy4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYWwtY2FyZF9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5hbC1jYXJkX19iZyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4uYWwtY2FyZF9fbWFzayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogLTE7XG59XG4uYWwtY2FyZF9fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NUY5QjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDAuNnJlbSAyLjRyZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsLWNhcmRfX3RhZyB7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAuOHJlbTtcbiAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDAuOHJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLmFsLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMuNnJlbTtcbiAgfVxufVxuLmFsLWNhcmQgLmFsLWJ0biB7XG4gIG1hcmdpbi10b3A6IDAuNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWwtY2FyZCAuYWwtYnRuIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hbC1jYXJkOmhvdmVyIC5hbC1jYXJkX19iZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5cbi5hbC1yZWxhdGVkLXRvcC1jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmFsLXJlbGF0ZWQtdG9wLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjZyZW0gMS42cmVtIDRyZW07XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xufVxuLmFsLXJlbGF0ZWQtdG9wLWNhcmRfX3RhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzVGOUI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nOiAwLjZyZW0gMy4ycmVtO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMC44cmVtO1xufVxuLmFsLXJlbGF0ZWQtdG9wLWNhcmRfX2JnIHtcbiAgaGVpZ2h0OiAxNXJlbTtcbn1cbi5hbC1yZWxhdGVkLXRvcC1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMzc1RjlCO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5hbC1yZWxhdGVkLXRvcC1jYXJkX19kYXRlIHtcbiAgY29sb3I6ICNBREFEQUQ7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG4uYWwtcmVsYXRlZC10b3AtY2FyZF9fdGV4dCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXgtaGVpZ2h0OiA0LjVlbTtcbn1cblxuLmFsLWxlYWZsZXQtY2FyZCB7XG4gIHBhZGRpbmc6IDIuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmFsLWxlYWZsZXQtY2FyZF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmFsLWxlYWZsZXQtY2FyZF9fcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjRyZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uYWwtbGVhZmxldC1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IDE2LjdyZW07XG4gIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAzMywgOTEsIDAuMTUpO1xufVxuLmFsLWxlYWZsZXQtY2FyZF9fcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDIuNHJlbTtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1sZWFmbGV0LWNhcmRfX3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5hbC1sZWFmbGV0LWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmbGV4OiAxO1xufVxuLmFsLWxlYWZsZXQtY2FyZF9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjNjY2O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbC1sZWFmbGV0LWNhcmRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1sZWFmbGV0LWNhcmRfX3RleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbC1sZWFmbGV0LWNhcmRfX2xpbmsge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IDc4MDAwMDAwMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1sZWFmbGV0LWNhcmRfX2xpbmsge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uYWwtbGVhZmxldC1jYXJkX19saW5rIGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuLmFsLXRhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgcGFkZGluZzogMC42cmVtIDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHJlbTtcbn1cbi5hbC10YWctLXByaW1hcnkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjNjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmFsLXRhZy0tc2Vjb25kYXJ5IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUZGNTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZm9ybS1jb250cm9sIC5pdGkge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tY29udHJvbCAuaXRpX19mbGFnLWNvbnRhaW5lcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDUwJTtcbiAgd2lkdGg6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcbn1cbi5mb3JtLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBjb2xvcjogIzY2NjY2NjtcbiAgdG9wOiAxLjM3NXJlbTtcbiAgbGVmdDogMS4ycmVtO1xufVxuLmZvcm0tbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGxlZnQ6IDRyZW07XG4gIHRvcDogMS4zNXJlbTtcbiAgcGFkZGluZzogMCAwLjRyZW07XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHRvcDogMS41cmVtO1xuICB9XG59XG4uZm9ybS1jaGFyLWNvdW50IHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZm9ybS1jaGFyLWNvdW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmZvcm0taW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxLjJyZW0gMy42cmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mb3JtLWlucHV0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmZvcm0taW5wdXQ6bm90KC5mb3JtLWlucHV0LS10ZWwpOjpwbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0taW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA3OEU5O1xufVxuLmZvcm0taW5wdXQ6Zm9jdXMgfiAuZm9ybS1sYWJlbCB7XG4gIHRvcDogLTAuODVyZW07XG4gIGxlZnQ6IDFyZW07XG4gIHotaW5kZXg6IDU7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwNzhFOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9ybS1pbnB1dDpmb2N1cyB+IC5mb3JtLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB0b3A6IC0wLjc1cmVtO1xuICB9XG59XG4uZm9ybS1pbnB1dDpmb2N1cyB+IC5mb3JtLWljb24ge1xuICBjb2xvcjogIzAwNzhFOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKS5mb3JtLWlucHV0Om5vdCg6Zm9jdXMpIH4gLmZvcm0tbGFiZWwge1xuICB0b3A6IC0wLjg1cmVtO1xuICBsZWZ0OiAxcmVtO1xuICB6LWluZGV4OiA5O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZm9ybS1pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKS5mb3JtLWlucHV0Om5vdCg6Zm9jdXMpIH4gLmZvcm0tbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIHRvcDogLTAuNzVyZW07XG4gIH1cbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIGhlaWdodDogNC44cmVtO1xufVxuXG5zZWxlY3QuZm9ybS1pbnB1dCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiA0cmVtO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNyAxMEwxMiAxNUwxNyAxMEg3WlwiIGZpbGw9XCIlMjM2NjY2NjZcIi8+PC9zdmc+Jyk7XG59XG5cbi5hbC10YWIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uYWwtdGFiX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4taW5saW5lOiAtMS42cmVtO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC10YWJfX2hlYWRlciB7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuLmFsLXRhYl9fbGluayB7XG4gIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbiAgY29sb3I6ICMzMzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYWwtdGFiX19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSBzY2FsZVgoMCk7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzhFOTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4uYWwtdGFiX19saW5rLS1hY3RpdmUge1xuICBjb2xvcjogIzAwNzhFOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZGRjtcbn1cbi5hbC10YWJfX2xpbmstLWFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgc2NhbGVYKDEpO1xufVxuLmFsLXRhYl9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmctYmxvY2s6IDMuNHJlbSAzLjJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtdGFiX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjZyZW0gMi40cmVtO1xuICB9XG59XG4uYWwtdGFiX19jb250ZW50LS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA4MCU7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGlkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG4uc2xpZGUge1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi5jb250cm9scyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLnByZXYsXG4ubmV4dCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZG90IHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiA1cHg7XG4gIGJhY2tncm91bmQ6IGdyYXk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZG90LmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xufVxuXG4uYWwtYWNjb3JkaW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWwtYWNjb3JkaW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIH1cbn1cbi5hbC1hY2NvcmRpb25fX2l0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFsLWFjY29yZGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsLWFjY29yZGlvbl9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FBRDZGRjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uYWwtYWNjb3JkaW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDEuNnJlbSAyLjRyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMzc1RjlCO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYlwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3M7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLWFjY29yZGlvbl9faGVhZGVyIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLWFjY29yZGlvbl9faGVhZGVyIC5hbC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbC1hY2NvcmRpb25fX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMC4zcyBlYXNlLW91dDtcbiAgcGFkZGluZzogMCAyLjRyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4uYWwtYWNjb3JkaW9uX19jb250ZW50IHAge1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5hbC1hY2NvcmRpb25fX2l0ZW0tLWFjdGl2ZSAuYWwtYWNjb3JkaW9uX19jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMjAwcHg7XG4gIHBhZGRpbmc6IDAgMi40cmVtO1xufVxuXG4uc3BsaWRlX19jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zcGxpZGVfX2xpc3Qge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcGxpZGUuaXMtaW5pdGlhbGl6ZWQ6bm90KC5pcy1hY3RpdmUpIC5zcGxpZGVfX2xpc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zcGxpZGU6bm90KC5pcy1vdmVyZmxvdykgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3Byb2dyZXNzX19iYXIge1xuICB3aWR0aDogMDtcbn1cblxuLnNwbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc3BsaWRlLmlzLWluaXRpYWxpemVkLCAuc3BsaWRlLmlzLXJlbmRlcmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnNwbGlkZV9fc2xpZGUge1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy1mbGV4LW5lZ2F0aXZlOiAwO1xuICBmbGV4LXNocmluazogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3BsaWRlX19zbGlkZSBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4uc3BsaWRlX19zcGlubmVyIHtcbiAgYW5pbWF0aW9uOiBzcGxpZGUtbG9hZGluZyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM5OTk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3R0b206IDA7XG4gIGNvbnRhaW46IHN0cmljdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnNwbGlkZV9fc3Ige1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBib3JkZXI6IDA7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbn1cblxuLnNwbGlkZV9fdG9nZ2xlLmlzLWFjdGl2ZSAuc3BsaWRlX190b2dnbGVfX3BsYXksIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BsaWRlX190b2dnbGUuaXMtYWN0aXZlIC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2Uge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xufVxuXG5Aa2V5ZnJhbWVzIHNwbGlkZS1sb2FkaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxdHVybik7XG4gIH1cbn1cbi5zcGxpZGVfX3RyYWNrLS1kcmFnZ2FibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1mYWRlID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGUtLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xufVxuXG4uc3BsaWRlX190cmFjay0tdHRiID4gLnNwbGlkZV9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BsaWRlX19hcnJvdyB7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDJlbTtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3BhY2l0eTogMC43O1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyZW07XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGVfX2Fycm93IHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG4gIGhlaWdodDogMS4yZW07XG4gIHdpZHRoOiAxLjJlbTtcbn1cblxuLnNwbGlkZV9fYXJyb3c6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zcGxpZGVfX2Fycm93OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uc3BsaWRlX19hcnJvdzpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogMWVtO1xufVxuXG4uc3BsaWRlX19hcnJvdy0tcHJldiBzdmcge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG5cbi5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19hcnJvdzpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uIHtcbiAgYm90dG9tOiAwLjVlbTtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMCAxZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDhweDtcbiAgbWFyZ2luOiAzcHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjQpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICBvdXRsaW5lLW9mZnNldDogM3B4O1xufVxuXG4uc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgb3V0bGluZS1vZmZzZXQ6IDNweDtcbn1cblxuLnNwbGlkZV9fcHJvZ3Jlc3NfX2JhciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uc3BsaWRlX19zbGlkZSB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbn1cblxuLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG5Ac3VwcG9ydHMgKG91dGxpbmUtb2Zmc2V0OiAtM3B4KSB7XG4gIC5zcGxpZGVfX3NsaWRlOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDNweCBzb2xpZCAjMGJmO1xuICAgIG91dGxpbmUtb2Zmc2V0OiAtM3B4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZSB7XG4gICAgYm9yZGVyOiAzcHggc29saWQgIzBiZjtcbiAgfVxufVxuQHN1cHBvcnRzIChvdXRsaW5lLW9mZnNldDogLTNweCkge1xuICAuc3BsaWRlLmlzLWZvY3VzLWluIC5zcGxpZGVfX3NsaWRlOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAzcHggc29saWQgIzBiZjtcbiAgICBvdXRsaW5lLW9mZnNldDogLTNweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXMge1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICMwYmY7XG4gIH1cbiAgLnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX190cmFjayA+IC5zcGxpZGVfX2xpc3QgPiAuc3BsaWRlX19zbGlkZTpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGJmO1xuICB9XG59XG4uc3BsaWRlX190b2dnbGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zcGxpZGVfX3RvZ2dsZTpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fdG9nZ2xlOmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMwYmY7XG4gIG91dGxpbmUtb2Zmc2V0OiAzcHg7XG59XG5cbi5zcGxpZGVfX3RyYWNrLS1uYXYgPiAuc3BsaWRlX19saXN0ID4gLnNwbGlkZV9fc2xpZGUge1xuICBib3JkZXI6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3BsaWRlX190cmFjay0tbmF2ID4gLnNwbGlkZV9fbGlzdCA+IC5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZSB7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDA7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDFlbTtcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgbGVmdDogMWVtO1xuICByaWdodDogYXV0bztcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xufVxuXG4uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHtcbiAgdG9wOiAxZW07XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2IHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG5cbi5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0IHtcbiAgYm90dG9tOiAxZW07XG4gIHRvcDogYXV0bztcbn1cblxuLnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uc3BsaWRlX19wYWdpbmF0aW9uLS10dGIge1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbGVmdDogYXV0bztcbiAgcGFkZGluZzogMWVtIDA7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgdG9wOiAwO1xufVxuXG4uYWwtY2Fyb3VzZWwtd3JhcHBlciB7XG4gIG1hcmdpbi1pbmxpbmU6IC0wLjhyZW07XG59XG5cbi5hbC1jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBwYWRkaW5nLWlubGluZTogMC44cmVtO1xufVxuXG4uYWwtY2Fyb3VzZWxfX3RyYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1yaWdodDogLThweDtcbn1cblxuLmFsLWNhcm91c2VsX19pdGVtIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleDogMCAwIDEwMCU7XG59XG5cbi8qIE1vYmlsZSAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hbC1jYXJvdXNlbF9faXRlbSB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgfVxufVxuLyogVGFibGV0ICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsLWNhcm91c2VsX19pdGVtIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMzJTtcbiAgfVxufVxuLyogTGFyZ2UgU2NyZWVucyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hbC1jYXJvdXNlbF9faXRlbSB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgfVxufVxuLmFsLWNhcm91c2VsX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDIuNHJlbTtcbn1cblxuLmFsLWNhcm91c2VsX19wcmV2LFxuLmFsLWNhcm91c2VsX19uZXh0IHtcbiAgY29sb3I6ICMwMDc4RTk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLWNhcm91c2VsX19wcmV2LFxuICAuYWwtY2Fyb3VzZWxfX25leHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hbC1jYXJvdXNlbF9fcHJldiBpLFxuLmFsLWNhcm91c2VsX19uZXh0IGkge1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1jYXJvdXNlbF9fcHJldiBpLFxuICAuYWwtY2Fyb3VzZWxfX25leHQgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFsLWNhcm91c2VsX19wcmV2OmRpc2FibGVkLFxuLmFsLWNhcm91c2VsX19uZXh0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNEOEQ4RDg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmFsLWNhcm91c2VsX19kb3RzIGJ1dHRvbiB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogI0VCRUJFQjtcbiAgbWFyZ2luOiAwIDVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWwtY2Fyb3VzZWxfX2RvdHMgYnV0dG9uLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMwMDc4RTk7XG59XG5cbi5zcGxpZGVfX2Fycm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMi40cmVtO1xufVxuLnNwbGlkZV9fYXJyb3cge1xuICBjb2xvcjogIzAwNzhFOTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogdW5zZXQ7XG4gIGhlaWdodDogdW5zZXQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IHVuc2V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3BsaWRlX19hcnJvdyB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnNwbGlkZV9fYXJyb3cgaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwbGlkZV9fYXJyb3cgaSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNwbGlkZV9fYXJyb3c6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAxO1xuICBjb2xvcjogI0Q4RDhEODtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvdHRvbTogMS4ycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNwbGlkZV9fcGFnaW5hdGlvbiB7XG4gICAgYm90dG9tOiAwLjNyZW07XG4gIH1cbn1cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2Uge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNFQkVCRUI7XG4gIG1hcmdpbjogMCA4cHg7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zcGxpZGVfX3BhZ2luYXRpb25fX3BhZ2UuaXMtYWN0aXZlIHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDc4RTk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5hbC1oZWFkZXItLWRlc2t0b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC1oZWFkZXItLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWwtaGVhZGVyLS1oaWRlIHtcbiAgdG9wOiAtMTMuNnJlbTtcbn1cbi5hbC1oZWFkZXItLWRlc2t0b3AgLmFsLWhlYWRlcl9fdG9wIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWJsb2NrOiAxLjJyZW07XG59XG4uYWwtaGVhZGVyLS1kZXNrdG9wIC5hbC1oZWFkZXJfX3RvcC1sb2dvIHtcbiAgaGVpZ2h0OiAzLjJyZW07XG59XG4uYWwtaGVhZGVyLS1kZXNrdG9wIC5hbC1oZWFkZXJfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hbC1oZWFkZXItLWRlc2t0b3AgLmFsLWhlYWRlcl9fYnV0dG9ucy1yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5hbC1oZWFkZXItLWRlc2t0b3AgLmFsLWhlYWRlcl9fYm90dG9tIHtcbiAgYm94LXNoYWRvdzogMHB4IDJweCA4cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4yNTA5ODAzOTIyKTtcbn1cbi5hbC1oZWFkZXItLWRlc2t0b3AgLmFsLWhlYWRlcl9fYm90dG9tLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5hbC1oZWFkZXItLWRlc2t0b3AgLmFsLWhlYWRlcl9fbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjZyZW07XG59XG4uYWwtaGVhZGVyLS1kZXNrdG9wIC5hbC1oZWFkZXJfX25hdi1saW5rIHtcbiAgcGFkZGluZzogMi40cmVtIDEuNnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjMDAzMjY0O1xufVxuLmFsLWhlYWRlci0tbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDUuNnJlbTtcbiAgcGFkZGluZzogMC44cmVtIDEuNnJlbTtcbiAgZ2FwOiAyLjRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDQ2LCA1OCwgNzksIDAuMTUpO1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC1oZWFkZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFsLWhlYWRlci0tbW9iaWxlIC5hbC1oZWFkZXJfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNnJlbTtcbn1cbi5hbC1oZWFkZXItLW1vYmlsZSAuYWwtaGVhZGVyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogMi40cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5hbC1oZWFkZXItLW1vYmlsZSAuYWwtaGVhZGVyX19tZW51IHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5hbC1oZWFkZXItLW1vYmlsZSAuYWwtaGVhZGVyX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuOHJlbTtcbn1cbi5hbC1oZWFkZXItLW1vYmlsZSAuYWwtaGVhZGVyX19uYXYtbGluayB7XG4gIHBhZGRpbmc6IDAuNHJlbTtcbn1cbi5hbC1oZWFkZXItLW1vYmlsZSAuYWwtaGVhZGVyX19uYXYtbGluayBpIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGZvbnQtc2l6ZTogMi4ycmVtO1xufVxuXG4uYWwtc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogMS41cmVtIDEuMnJlbTtcbiAgei1pbmRleDogNjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcmVtKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmFsLXNpZGViYXItLXNob3cge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5hbC1zaWRlYmFyX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5hbC1zaWRlYmFyX19sb2dvIHN2ZyB7XG4gIGhlaWdodDogMi40cmVtO1xuICB3aWR0aDogYXV0bztcbn1cbi5hbC1zaWRlYmFyX19jbG9zZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBwYWRkaW5nOiAwLjRyZW07XG59XG4uYWwtc2lkZWJhcl9fbmF2IHtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xufVxuLmFsLXNpZGViYXJfX25hdi1saW5rIHtcbiAgcGFkZGluZzogMS42cmVtIDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMzc1RjlCO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuLmFsLXNpZGViYXJfX25hdi1saW5rIGkge1xuICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xuICBmb250LXNpemU6IDEuMnJlbTtcbn1cbi5hbC1zaWRlYmFyX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxLjJyZW07XG59XG5cbi5hbC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFQkVCO1xuICBwYWRkaW5nLWJsb2NrOiAzLjJyZW0gMS44cmVtO1xufVxuLmFsLWZvb3Rlcl9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWwtZm9vdGVyX19jb250YWluZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWwtZm9vdGVyX19jb250YWluZXItLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDQuOHJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbC1mb290ZXJfX2NvbnRhaW5lci0tYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbC1mb290ZXJfX2NvbnRhaW5lci0tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAxLjZyZW07XG4gICAgcGFkZGluZy10b3A6IDEuNnJlbTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogMS42cmVtO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAxLjZyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmFsLWZvb3Rlcl9fY29sLS1maXJzdCB7XG4gIG1heC13aWR0aDogMzguNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hbC1mb290ZXJfX2NvbC0tZmlyc3Qge1xuICAgIG9yZGVyOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtZm9vdGVyX19jb2wtLWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0Q4RDhEODtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWwtZm9vdGVyX19jb2wtLXNvY2lhbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWwtZm9vdGVyX19jb2wtLXNvY2lhbCAuYWwtZm9vdGVyX19saXN0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFsLWZvb3Rlcl9fbG9nbyB7XG4gIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1mb290ZXJfX2xvZ28ge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG4gIH1cbn1cbi5hbC1mb290ZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiAjMzc1RjlCO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjQyLjg1NyU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjg3NXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAxLjdyZW07XG59XG4uYWwtZm9vdGVyX190ZXh0IHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMTIxLjQyOSU7XG59XG4uYWwtZm9vdGVyX190ZXh0LS1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbC1mb290ZXJfX3RleHQtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5hbC1mb290ZXJfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1mb290ZXJfX3RleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xuICB9XG59XG4uYWwtZm9vdGVyX19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG59XG4uYWwtZm9vdGVyX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMi40cmVtO1xufVxuLmFsLWZvb3Rlcl9fbGlzdC0tdGV4dCB7XG4gIGNvbHVtbi1nYXA6IDEuMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbC1mb290ZXJfX2xpc3QtLXRleHQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAwLjRyZW07XG4gIH1cbn1cbi5hbC1mb290ZXJfX2xpc3QtLXRleHQgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWwtZm9vdGVyX19saXN0LS10ZXh0IGxpIGEge1xuICBjb2xvcjogIzAwNzhFOTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDEyMCwgMjMyLCAwLjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFsLWZvb3Rlcl9fbGlzdC0tdGV4dCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmFsLWZvb3Rlcl9fbGlzdC0tdGV4dCBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBsZWZ0OiBjYWxjKDEwMCUgKyA2cHgpO1xuICBiYWNrZ3JvdW5kOiAjMDA3OEU5O1xuICB0b3A6IDZweDtcbn1cblxuLmFsLXNlY3Rpb24tLWdyaWQge1xuICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC44cmVtO1xufVxuLmFsLXNlY3Rpb24tLWhlcm8ge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5hbC1zZWN0aW9uLS1oZXJvIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAzMjY0IDAlLCAjMzc1RjlCIDEwMCUpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbC1zZWN0aW9uLS1oZXJvIC5hbC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNi40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNi44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLXNlY3Rpb24tLWhlcm8gLmFsLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDQuOHJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4ycmVtO1xuICB9XG59XG4uYWwtc2VjdGlvbi0tb3VyLWFwcGxpY2F0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hbC1zZWN0aW9uLS1vdXItYXBwbGljYXRpb24ge1xuICAgIHBhZGRpbmctdG9wOiAyLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLXNlY3Rpb24tLW91ci1hcHBsaWNhdGlvbiAuYWwtY2FyZC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbC1zZWN0aW9uLS1vdXItYXBwbGljYXRpb24gLmFsLWNhcm91c2VsLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLXNlY3Rpb24tLW91ci1hcHBsaWNhdGlvbiAuYWwtY2Fyb3VzZWwtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hbC1zZWN0aW9uLS13aXRoLWJnIC5hbC1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMy40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogNC40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmFsLXNlY3Rpb24tLWFjY29yZGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIHBhZGRpbmctYmxvY2s6IDRyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYWwtc2VjdGlvbi0tYWNjb3JkaW9uIC5hbC10aXRsZS0tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5hbC1zZWN0aW9uLS1hY2NvcmRpb24gLmFsLXRpdGxlLS1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjdweCkge1xuICAuYWwtc2VjdGlvbi0tYWNjb3JkaW9uIC5hbC10aXRsZS0tbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uYWwtc2VjdGlvbl9fdGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM3NUY5QjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmc6IDAuNnJlbSAzLjJyZW07XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsLXNlY3Rpb25fX3RhZyB7XG4gICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiAwLjZyZW0gMi40cmVtO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmFsLWhlcm8tc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC1oZXJvLXNlY3Rpb25fX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG4gICAgZm9udC1mYW1pbHk6IFwicm9ib3RvIHNsYWJcIjtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uYWwtaGVyby1zZWN0aW9uX19zdWItdGl0bGUge1xuICBjb2xvcjogI0FEQURBRDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxMTQuMjg2JTtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC1oZXJvLXNlY3Rpb25fX3N1Yi10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5hbC1oZXJvLXNlY3Rpb25fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBtYXgtd2lkdGg6IDU4LjRyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC1oZXJvLXNlY3Rpb25fX3RleHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWFyZ2luLWlubGluZTogMDtcbiAgfVxufVxuLmFsLWhlcm8tc2VjdGlvbl9fdGV4dC0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY5LjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uYWwtaGVyby1zZWN0aW9uX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxLjZyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmFsLWhlcm8tc2VjdGlvbl9fYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgfVxufVxuLmFsLWhlcm8tc2VjdGlvbl9fdGFncyB7XG4gIG1hcmdpbi10b3A6IDYuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDAuOHJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLWhlcm8tc2VjdGlvbl9fdGFncyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmFsLWhlcm8tc2VjdGlvbl9fdGFncyBpIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbi5hbC1mb3JtLXNlY3Rpb24ge1xuICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFsLWZvcm0tc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ibG9jazogMy4ycmVtO1xuICB9XG59XG4uYWwtZm9ybS1zZWN0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzM3NUY5QjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtZm9ybS1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gIH1cbn1cbi5hbC1mb3JtLXNlY3Rpb25fX3RleHQge1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxMzMuMzMzJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtZm9ybS1zZWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmFsLWZvcm0tc2VjdGlvbl9fdGV4dC0taGlnaGxpZ2h0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0Njk2Q0Q7XG59XG4uYWwtZm9ybS1zZWN0aW9uX19idG5zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDMuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbC1mb3JtLXNlY3Rpb25fX2J0bnMge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxufVxuXG4uYWwtdGFiLWNvbnRlbnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDIuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5hbC10YWItY29udGVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1pbmxpbmU6IDA7XG4gIH1cbn1cbi5hbC10YWItY29udGVudF9fcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExOXB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFsLXRhYi1jb250ZW50X19yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkge1xuICAuYWwtdGFiLWNvbnRlbnRfX3JvdyB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMi40cmVtO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFsLXRhYi1jb250ZW50X19yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgfVxufVxuLmFsLXRhYi1jb250ZW50X192aWRlbyBpZnJhbWUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5hbC10YWItY29udGVudF9fdGV4dCB7XG4gIG1heC13aWR0aDogNDkuMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTExOXB4KSBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmFsLXRhYi1jb250ZW50X190ZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkge1xuICAuYWwtdGFiLWNvbnRlbnRfX3RleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLXRhYi1jb250ZW50X190ZXh0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYsIHRyYW5zcGFyZW50KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRyZW07XG4gIH1cbn1cbi5hbC10YWItY29udGVudF9fcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcbn1cbi5hbC10YWItY29udGVudF9fcmVhZC1tb3JlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG59XG4uYWwtdGFiLWNvbnRlbnRfX3JlYWQtbW9yZSBhIGkge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbC10YWItY29udGVudF9fcmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWwtdGFiLWNvbnRlbnRfX3RhZ3Mge1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC44cmVtO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uYWwtdGFiLWNvbnRlbnRfX3RhZ3MgaSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5hbC10YWItY29udGVudF9fdGFncyB7XG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogNXJlbTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB9XG59XG4uYWwtdGFiLWNvbnRlbnRfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hbC10YWItY29udGVudF9fYnRucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMTlweCkge1xuICAuYWwtdGFiLWNvbnRlbnRfX2J0bnMge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLXRhYi1jb250ZW50X19idG5zIHtcbiAgICBnYXA6IDEuNnJlbTtcbiAgfVxufVxuXG4uYWwtcmVsYXRlZC10b3BpYy1zZWN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDMuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtcmVsYXRlZC10b3BpYy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMi4ycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gIH1cbn1cbi5hbC1yZWxhdGVkLXRvcGljLXNlY3Rpb24gLmFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNC40cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLXJlbGF0ZWQtdG9waWMtc2VjdGlvbiAuYWwtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5hbC1yZWxhdGVkLXRvcGljLXNlY3Rpb24gLnNwbGlkZV9fdHJhY2sge1xuICBtYXJnaW4taW5saW5lOiAtMC44cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLXJlbGF0ZWQtdG9waWMtc2VjdGlvbiAuc3BsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5hbC1yZWxhdGVkLXRvcGljLXNlY3Rpb24gLnNwbGlkZV9fYXJyb3dzIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuXG4uZmVhdHVyZWQtYm9vay1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcbiAgcGFkZGluZy1ibG9jazogNHJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mZWF0dXJlZC1ib29rLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctYmxvY2s6IDIuNHJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWJvb2stc2VjdGlvbl9fdGl0bGUge1xuICBjb2xvcjogIzM3NUY5QjtcbiAgZm9udC1zaXplOiAzLjZyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxNTUuNTU2JTtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuMDQycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtYm9vay1zZWN0aW9uX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuLmZlYXR1cmVkLWJvb2stc2VjdGlvbl9fc3ViLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAzMjY0O1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZlYXR1cmVkLWJvb2stc2VjdGlvbl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcbiAgfVxufVxuLmZlYXR1cmVkLWJvb2stc2VjdGlvbl9fdGV4dCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtYm9vay1zZWN0aW9uX190ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmVhdHVyZWQtYm9vay1zZWN0aW9uX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDExLjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZmVhdHVyZWQtYm9vay1zZWN0aW9uX19yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxLjZyZW07XG4gIH1cbn1cbi5mZWF0dXJlZC1ib29rLXNlY3Rpb25fX2xlZnQge1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgZmxleDogMTtcbn1cbi5mZWF0dXJlZC1ib29rLXNlY3Rpb25fX2ltZyBpbWcge1xuICBtYXgtd2lkdGg6IDM4LjRyZW07XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZlYXR1cmVkLWJvb2stc2VjdGlvbl9faW1nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZmVhdHVyZWQtYm9vay1zZWN0aW9uX19pbWcgaW1nIHtcbiAgICBwYWRkaW5nLWlubGluZTogNC44cmVtO1xuICB9XG59XG4uZmVhdHVyZWQtYm9vay1zZWN0aW9uX19pbWctLWxnIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mZWF0dXJlZC1ib29rLXNlY3Rpb25fX2ltZy0tbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZmVhdHVyZWQtYm9vay1zZWN0aW9uX19pbWctLXNtIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZlYXR1cmVkLWJvb2stc2VjdGlvbl9faW1nLS1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWwtbGVhZmxldC1zZWN0aW9uIHtcbiAgcGFkZGluZy1ibG9jazogNHJlbSA1LjhyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWwtbGVhZmxldC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJsb2NrOiAyLjRyZW07XG4gIH1cbn1cbi5hbC1sZWFmbGV0LXNlY3Rpb25fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG4uYWwtbGVhZmxldC1zZWN0aW9uIC5zcGxpZGVfX3RyYWNrIHtcbiAgbWFyZ2luLWlubGluZTogLTAuOHJlbTtcbiAgcGFkZGluZy1ibG9jazogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFsLWxlYWZsZXQtc2VjdGlvbiAuc3BsaWRlX190cmFjayB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5hbC1sZWFmbGV0LXNlY3Rpb24gLnNwbGlkZV9fYXJyb3dzIHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xufVxuXG4uYWwtdGl0bGUtYmFyIHtcbiAgcGFkZGluZy1ibG9jazogMS4ycmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYWwtdGl0bGUtYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWwtdGl0bGUtYmFyX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZy1ibG9jazogMC40cmVtO1xuICBjb2xvcjogIzMzMztcbn1cbi5hbC10aXRsZS1iYXJfX2xpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufSIsIiVub3NlbGVjdHtcclxuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XHJcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59IiwiQHVzZSAnLi9leHRlbmRzLnNjc3MnO1xyXG5cclxuKixcclxuKjo6YmVmb3JlLFxyXG4qOjphZnRlciB7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuaHRtbCB7XHJcbiAgY29sb3I6ICMyMjI7XHJcbiAgZm9udC1zaXplOiA2Mi41JTtcclxuICBsaW5lLWhlaWdodDogMS40O1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBmb250LW9wdGljYWwtc2l6aW5nOiBhdXRvO1xyXG4gIGhlaWdodDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcclxuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICBmb250LXNpemU6IDEuNnJlbTtcclxuICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICBtaW4taGVpZ2h0OiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xyXG59XHJcblxyXG51bCxcclxub2wge1xyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuXHJcbmEge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogIzAwNzhFOTtcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC44cmVtO1xyXG4gIEBleHRlbmQgJW5vc2VsZWN0O1xyXG5cclxuICBpIHtcclxuICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICB9XHJcbn1cclxuXHJcbmltZyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogYXV0bztcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNiB7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luOiAwO1xyXG59IiwiLyogUm9ib3RvIHJlZ3VsYXIgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8gTGlnaHQnKTtcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogUm9ib3RvIHJlZ3VsYXIgKi9cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8gUmVndWxhcicpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zdHlsZTogaW5oZXJpdDtcclxufVxyXG5cclxuLyogUm9ib3RvIE1lZGl1bSAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJ1JvYm90byBNZWRpdW0nKTtcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBSb2JvdG8gQm9sZCAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogbG9jYWwoJ1JvYm90byBCb2xkJyk7XHJcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICBmb250LXN0eWxlOiBpbmhlcml0O1xyXG59XHJcblxyXG4vKiBSb2JvdG8gU2xhYiAqL1xyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvIFNsYWInO1xyXG4gICAgc3JjOiBsb2NhbCgnUm9ib3RvIFNsYWIgUmVndWxhcicpO1xyXG4gICAgc3JjOiB1cmwoJy4uL2Fzc2V0cy9mb250cy9yb2JvdG8vcm9ib3RvLXNsYWItcmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9hc3NldHMvZm9udHMvcm9ib3RvL3JvYm90by1zbGFiLXJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qIEljb25mb250cyAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdhbC1pY29uJztcbiAgICBzcmM6IHVybCgnLi4vYXNzZXRzL2ZvbnRzL2ljb25mb250cy9hbC1pY29uLnR0ZicpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtZGlzcGxheTogYmxvY2s7XG59XG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2Fpci1saXF1aWRlJztcclxuICAgIHNyYzogdXJsKCcuLi9hc3NldHMvZm9udHMvaWNvbmZvbnRzL2Fpci1saXF1aWRlLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG5bY2xhc3NePVwiYWwtaWNvbi1cIl0sXHJcbltjbGFzcyo9XCIgYWwtaWNvbi1cIl0ge1xyXG4gICAgLyogdXNlICFpbXBvcnRhbnQgdG8gcHJldmVudCBpc3N1ZXMgd2l0aCBicm93c2VyIGV4dGVuc2lvbnMgdGhhdCBjaGFuZ2UgZm9udHMgKi9cclxuICAgIGZvbnQtZmFtaWx5OiAnYWlyLWxpcXVpZGUnICFpbXBvcnRhbnQ7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG5cclxuICAgIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xyXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4uYWwtaWNvbi1jbG9zZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MThcIjtcclxufVxyXG5cclxuLmFsLWljb24tYXJyb3ctZG93bi1zaG9ydDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTdcIjtcclxufVxyXG5cclxuLmFsLWljb24tdGFnOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxNlwiO1xyXG59XHJcblxyXG4uYWwtaWNvbi1iYWNrOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwMFwiO1xyXG59XHJcblxyXG4uYWwtaWNvbi1kb3dubG9hZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDFcIjtcclxufVxyXG5cclxuLmFsLWljb24tYXJyb3ctZG93bjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDJcIjtcclxufVxyXG5cclxuLmFsLWljb24tY2Fycm90LWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTAzXCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLWNvbXBhbnk6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLWNvbW1lbnQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLWVtYWlsOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwNlwiO1xyXG59XHJcblxyXG4uYWwtaWNvbi1qb2I6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTA3XCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLUZhY2Vib29rOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkwOFwiO1xyXG59XHJcblxyXG4uYWwtaWNvbi1MaW5rZWRJbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MDlcIjtcclxufVxyXG5cclxuLmFsLWljb24tVHdpdHRlcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGFcIjtcclxufVxyXG5cclxuLmFsLWljb24teW91dHViZTpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGJcIjtcclxufVxyXG5cclxuLmFsLWljb24tcGx1czpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MGNcIjtcclxufVxyXG5cclxuLmFsLWljb24tcGhvbmU6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBkXCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLWRvd246YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBlXCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLW5leHQ6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLXVzZXI6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXFxlOTEwXCI7XHJcbn1cclxuXHJcbi5hbC1pY29uLXNob3BwaW5nOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxMVwiO1xyXG59XHJcblxyXG4uYWwtaWNvbi1mcjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTJcIjtcclxufVxyXG5cclxuLmFsLWljb24tc2VhcmNoOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcZTkxM1wiO1xyXG59XHJcblxyXG4uYWwtaWNvbi1sb2NhdGlvbjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcclxufVxyXG5cclxuLmFsLWljb24tZm9yd2FyZDpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcXGU5MTVcIjtcclxufSIsIkB1c2UgJy4vdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuLmFsLWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDExOC40cmVtO1xyXG4gICAgbWFyZ2luLWlubGluZS1zdGFydDogYXV0bztcclxuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiBhdXRvO1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDEuNnJlbTtcclxuICAgIHBhZGRpbmctaW5saW5lLWVuZDogMS42cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDIuNHJlbTtcclxuICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDIuNHJlbTsgICAgICAgICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtdGl0bGUge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAuNnJlbTtcclxuICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuXHJcbiAgICAmOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiA4cmVtO1xyXG4gICAgICAgIGhlaWdodDogMC4ycmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNENzAwMUU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLXdoaXRle1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtbWItMjQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG59XHJcblxyXG4uYWwtbWItNDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtbXQtNDgge1xyXG4gICAgbWFyZ2luLXRvcDogNC44cmVtO1xyXG59XHJcblxyXG4uYWwtZ3JpZCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiAyLjRyZW0gMS42cmVtO1xyXG59XHJcblxyXG4uYWwtZ2FwLTE2IHtcclxuICAgIGdhcDogMS42cmVtO1xyXG59XHJcblxyXG4uYWwtY29sLXNwYW4tMiB7XHJcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgIGdyaWQtY29sdW1uOiB1bnNldDtcclxuICAgIH1cclxufVxyXG5cclxuLmFsLWdyaWQtY29scy0yIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIFxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG59XHJcbi5hbC1ncmlkLWNvbHMtMyB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbC1ncmlkLWNvbHMtNCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCBtaW5tYXgoMCwgMWZyKSk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpe1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbC1mbGV4IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbn1cclxuXHJcbi5hbC1qdXN0aWZ5LWNlbnRlciB7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxuXG5cblxuLyogU3R5bGluZyBmw7xyIGRpZSB1bmdlb3JkbmV0ZSBMaXN0ZSAodWwpICovXG4uY2hlY2sgdWwsIC5hbHBoYSB1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIFxufVxuXG4vKiBTdHlsaW5nIGbDvHIgZGllIExpc3RlbmVsZW1lbnRlIChsaSkgKi9cbi5jaGVjayB1bCBsaSwgLmFscGhhIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvKiBJY29uIG9iZW4gYW4gZGVyIGVyc3RlbiBaZWlsZSBhdXNyaWNodGVuICovXG4gICAgZ2FwOiAxMHB4OyAvKiBBYnN0YW5kIHp3aXNjaGVuIEljb24gdW5kIFRleHQgKi9cbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4vKiBTdHlsaW5nIGbDvHIgZGFzIGJlbnV0emVyZGVmaW5pZXJ0ZSBJY29uICovXG4uY2hlY2sgdWwgbGk6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGU5MTRcIjtcbiAgICBmb250LWZhbWlseTogXCJhbC1pY29uXCI7XG4gICAgY29sb3I6ICMzNzVGOUI7XG4gICAgZm9udC1zaXplOiAxLjI1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgLyogd2ljaHRpZyBmw7xyIHZlcnRpa2FsZSBBdXNyaWNodHVuZyAqL1xuICAgIGZsZXgtc2hyaW5rOiAwOyAvKiB2ZXJoaW5kZXJ0LCBkYXNzIGRhcyBJY29uIHNjaHJ1bXBmdCAqL1xuICAgIG1hcmdpbi10b3A6IC0xcHg7IC8qIG9wdGlvbmFsOiBmZWluanVzdGllcmVuICovXG59XG5cbi5hbHBoYSB1bCBsaTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcZTkxNVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImFsLWljb25cIjtcbiAgICBjb2xvcjogIzM3NUY5QjtcbiAgICBmb250LXNpemU6IDEuMjVlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yOyAvKiB3aWNodGlnIGbDvHIgdmVydGlrYWxlIEF1c3JpY2h0dW5nICovXG4gICAgZmxleC1zaHJpbms6IDA7IC8qIHZlcmhpbmRlcnQsIGRhc3MgZGFzIEljb24gc2NocnVtcGZ0ICovXG4gICAgbWFyZ2luLXRvcDogLTFweDsgLyogb3B0aW9uYWw6IGZlaW5qdXN0aWVyZW4gKi9cbn1cblxuLnJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7IC8qIFdlcnQgaW4gUGl4ZWxuIG9kZXIgUHJvemVudCAqL1xufVxuXG4vKiBNb2RhbCBTdHlsZXMgKi9cbi5sb2dpbi1tb2RhbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHVybCgnLi4vYXNzZXRzL2ltZy93YXZlLWJhY2tncm91bmQuanBnJykgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXIvY292ZXI7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4ubW9kYWwtY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxNy41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLmlucHV0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogN3B4O1xufVxuXG5cbi5tb2RhbC1jb250ZW50IC5wYXNzd29yZC1pbnB1dCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0FBRDZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4IDAgMCAyNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbi1yaWdodDotMnB4O1xufVxuXG4ubW9kYWwtY29udGVudCAuc3VibWl0LWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI0FBRDZGRjtcbiAgICBib3JkZXItcmFkaXVzOiAwIDI1cHggMjVweCAwO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1vZGFsLWNvbnRlbnQgLnN1Ym1pdC1idXR0b24gaW1nIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tb2RhbC1jb250ZW50IC5lcnJvci1tZXNzYWdlIHtcbiAgY29sb3I6IHJlZDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cblxuIiwiQGtleWZyYW1lcyByaXBwbGUtYW5pbWF0aW9uIHtcclxuICAgIHRvIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDQpO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdC92YXJpYWJsZXMuc2Nzcyc7XHJcbkB1c2UgJy4uL2Fic3RyYWN0L2Z1bmN0aW9ucy5zY3NzJztcclxuQHVzZSAnLi4vYWJzdHJhY3QvYW5pbWF0aW9ucy5zY3NzJztcclxuQHVzZSAnLi4vYWJzdHJhY3QvZXh0ZW5kcy5zY3NzJztcclxuXHJcbi8vIEJ1dHRvbnNcclxuJGJ1dHRvbnM6IChcclxuICBwcmltYXJ5OiAoXHJcbiAgICBiZzogIzAwNzhFOSxcclxuICAgIGJvcmRlcjogIzAwNzhFOSxcclxuICAgIGNvbG9yOiAjZmZmLFxyXG4gICAgZm9jdXM6ICMzRDhERTUsXHJcbiAgICBmb2N1cy1ib3JkZXI6ICMzRDhERTUsXHJcbiAgICBmb2N1cy1jb2xvcjogI2ZmZixcclxuICAgIGRpc2FibGVkOiAjRDlEOUQ5LFxyXG4gICAgZGlzYWJsZWQtYm9yZGVyOiAjRDlEOUQ5LFxyXG4gICAgZGlzYWJsZWQtY29sb3I6ICNmZmYsXHJcbiAgKSxcclxuICBwcmltYXJ5LWFsdDogKFxyXG4gICAgYmc6ICNGN0FEMDAsXHJcbiAgICBib3JkZXI6ICNGN0FEMDAsXHJcbiAgICBjb2xvcjogI2ZmZixcclxuICAgIGZvY3VzOiAjRkFDRTY2LFxyXG4gICAgZm9jdXMtYm9yZGVyOiAjRkFDRTY2LFxyXG4gICAgZm9jdXMtY29sb3I6ICNmZmYsXHJcbiAgICBkaXNhYmxlZDogI0Q5RDlEOSxcclxuICAgIGRpc2FibGVkLWJvcmRlcjogI0Q5RDlEOSxcclxuICAgIGRpc2FibGVkLWNvbG9yOiAjZmZmLFxyXG4gICksXHJcbiAgc2Vjb25kYXJ5OiAoXHJcbiAgICBiZzogI2ZmZixcclxuICAgIGJvcmRlcjogIzAwNzhFOSxcclxuICAgIGNvbG9yOiAjMDA3OEU5LFxyXG4gICAgZm9jdXM6ICNFRkY2RkYsXHJcbiAgICBmb2N1cy1ib3JkZXI6ICMwMDc4RTksXHJcbiAgICBmb2N1cy1jb2xvcjogIzAwNzhFOSxcclxuICAgIGRpc2FibGVkOiAjZmZmLFxyXG4gICAgZGlzYWJsZWQtYm9yZGVyOiAjRDlEOUQ5LFxyXG4gICAgZGlzYWJsZWQtY29sb3I6ICNEOUQ5RDksXHJcbiAgKSxcclxuICBzZWNvbmRhcnktYWx0OiAoXHJcbiAgICBiZzogI2ZmZixcclxuICAgIGJvcmRlcjogI0Y3QUQwMCxcclxuICAgIGNvbG9yOiAjRjdBRDAwLFxyXG4gICAgZm9jdXM6ICNGQUNFNjY4MCxcclxuICAgIGZvY3VzLWJvcmRlcjogI0Y3QUQwMCxcclxuICAgIGZvY3VzLWNvbG9yOiAjRjdBRDAwLFxyXG4gICAgZGlzYWJsZWQ6ICNGN0FEMDAsXHJcbiAgICBkaXNhYmxlZC1ib3JkZXI6ICNEOUQ5RDksXHJcbiAgICBkaXNhYmxlZC1jb2xvcjogI0Q5RDlEOSxcclxuICApLFxyXG4gIGdob3N0OiAoXHJcbiAgICBiZzogdHJhbnNwYXJlbnQsXHJcbiAgICBib3JkZXI6ICNmZmYsXHJcbiAgICBjb2xvcjogI2ZmZixcclxuICAgIGZvY3VzOiB0cmFuc3BhcmVudCxcclxuICAgIGZvY3VzLWJvcmRlcjogI2ZmZixcclxuICAgIGZvY3VzLWNvbG9yOiAjZmZmLFxyXG4gICAgZGlzYWJsZWQ6ICNmZmYsXHJcbiAgICBkaXNhYmxlZC1ib3JkZXI6ICNEOUQ5RDksXHJcbiAgICBkaXNhYmxlZC1jb2xvcjogI0Q5RDlEOSxcclxuICApLFxyXG4gIGdob3N0LWFsdDogKFxyXG4gICAgYmc6IHRyYW5zcGFyZW50LFxyXG4gICAgYm9yZGVyOiAjQUFENkZGLFxyXG4gICAgY29sb3I6ICMwMDMyNjQsXHJcbiAgICBmb2N1czogdHJhbnNwYXJlbnQsXHJcbiAgICBmb2N1cy1ib3JkZXI6ICNBQUQ2RkYsXHJcbiAgICBmb2N1cy1jb2xvcjogIzAwMzI2NCxcclxuICAgIGRpc2FibGVkOiAjZmZmLFxyXG4gICAgZGlzYWJsZWQtYm9yZGVyOiAjRDlEOUQ5LFxyXG4gICAgZGlzYWJsZWQtY29sb3I6ICNEOUQ5RDksXHJcbiAgKVxyXG4pO1xyXG5cclxuLy9CdXR0b24gc2l6ZXNcclxuJGJ1dHRvbi1zaXplczogKFxyXG4gIHNtOiAoXHJcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtLFxyXG4gICAgZm9udC1zaXplOiAxLjRyZW1cclxuICApLFxyXG4gIG1kOiAoXHJcbiAgICBwYWRkaW5nOiAxLjFyZW0gMi40cmVtLFxyXG4gICAgZm9udC1zaXplOiAxLjZyZW1cclxuICApLFxyXG4gIGxnOiAoXHJcbiAgICBwYWRkaW5nOiAxLjVyZW0gMi40cmVtLFxyXG4gICAgZm9udC1zaXplOiAxLjZyZW1cclxuICApLFxyXG4pO1xyXG5cclxuLyogRGVmYXVsdCBCdXR0b24gKi9cclxuLiN7dmFyaWFibGVzLiRwcmVmaXh9LWJ0bntcclxuICAtLWFsLWJ0bi1jbHI6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgcHJpbWFyeSwgY29sb3IpfTtcclxuICAtLWFsLWJ0bi1iZzogI3tmdW5jdGlvbnMubWFwKCRidXR0b25zLCBwcmltYXJ5LCBiZyl9O1xyXG4gIC0tYWwtYnRuLWJkcjogI3tmdW5jdGlvbnMubWFwKCRidXR0b25zLCBwcmltYXJ5LCBib3JkZXIpfTtcclxuICAtLWFsLWJ0bi1jbHItZm9jdXM6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgcHJpbWFyeSwgZm9jdXMtY29sb3IpfTtcclxuICAtLWFsLWJ0bi1jbHItZGlzYWJsZWQ6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgcHJpbWFyeSwgZGlzYWJsZWQtY29sb3IpfTtcclxuICAtLWFsLWJ0bi1iZy1mb2N1czogI3tmdW5jdGlvbnMubWFwKCRidXR0b25zLCBwcmltYXJ5LCBmb2N1cyl9O1xyXG4gIC0tYWwtYnRuLWJnLWRpc2FibGVkOiAje2Z1bmN0aW9ucy5tYXAoJGJ1dHRvbnMsIHByaW1hcnksIGRpc2FibGVkKX07XHJcbiAgLS1hbC1idG4tYmRyLWZvY3VzOiAje2Z1bmN0aW9ucy5tYXAoJGJ1dHRvbnMsIHByaW1hcnksIGZvY3VzLWJvcmRlcil9O1xyXG4gIC0tYWwtYnRuLWJkci1kaXNhYmxlZDogI3tmdW5jdGlvbnMubWFwKCRidXR0b25zLCBwcmltYXJ5LCBkaXNhYmxlZC1ib3JkZXIpfTtcclxuXHJcbiAgLS1hbC1idG4tcDogI3tmdW5jdGlvbnMubWFwKCRidXR0b24tc2l6ZXMsIG1kLCBwYWRkaW5nKX07XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgQGV4dGVuZCAlbm9zZWxlY3Q7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuJWJ0bntcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgY29sb3I6IHZhcigtLWFsLWJ0bi1jbHIpO1xyXG4gIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBcclxuICBjb2xvcjogdmFyKC0tYWwtYnRuLWNscik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWwtYnRuLWJnKTtcclxuICBwYWRkaW5nOiB2YXIoLS1hbC1idG4tcCk7XHJcbiAgXHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWwtYnRuLWJkcik7XHJcbiAgYm9yZGVyLXJhZGl1czogMy4ycmVtO1xyXG4gIGxpbmUtaGVpZ2h0OiAxO1xyXG4gIGhlaWdodDogdmFyKC0tYWwtYnRuLWgpO1xyXG4gIFxyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxyXG4gIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuICBcclxuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMC44cmVtO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgXHJcbiAgJjpub3QoOmRpc2FibGVkKSB7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggMHB4ICMwMDAwMDAyNjtcclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgY29sb3I6IHZhcigtLWFsLWJ0bi1jbHItZm9jdXMpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hbC1idG4tYmctZm9jdXMpO1xyXG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLWFsLWJ0bi1iZHItZm9jdXMpO1xyXG4gICAgfSAgXHJcbiAgfVxyXG5cclxuICAmOmRpc2FibGVkIHtcclxuICAgIGNvbG9yOiB2YXIoLS1hbC1idG4tY2xyLWRpc2FibGVkKTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFsLWJ0bi1iZy1kaXNhYmxlZCk7XHJcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWFsLWJ0bi1iZHItZGlzYWJsZWQpO1xyXG4gICAgY3Vyc29yOiBhdXRvO1xyXG4gIH1cclxuICBcclxuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucmlwcGxlIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMyKTtcclxuICBhbmltYXRpb246IHJpcHBsZS1hbmltYXRpb24gMC42cyBsaW5lYXI7XHJcbn1cclxuXHJcbi4je3ZhcmlhYmxlcy4kcHJlZml4fS1idG57XHJcbiAgICBAZXh0ZW5kICVidG47XHJcbn1cclxuXHJcbi8qIEJ1dHRvbnMgKi9cclxuQGVhY2ggJGNvbG9yLFxyXG4kdmFsdWUgaW4gJGJ1dHRvbnMge1xyXG4gIC4je3ZhcmlhYmxlcy4kcHJlZml4fS1idG4tLSN7JGNvbG9yfXtcclxuICAgIC0tYWwtYnRuLWNscjogI3tmdW5jdGlvbnMubWFwKCRidXR0b25zLCAkY29sb3IsIGNvbG9yKX07XHJcbiAgICAtLWFsLWJ0bi1iZzogI3tmdW5jdGlvbnMubWFwKCRidXR0b25zLCAkY29sb3IsIGJnKX07XHJcbiAgICAtLWFsLWJ0bi1iZHI6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgJGNvbG9yLCBib3JkZXIpfTtcclxuICAgIC0tYWwtYnRuLWNsci1mb2N1czogI3tmdW5jdGlvbnMubWFwKCRidXR0b25zLCAkY29sb3IsIGZvY3VzLWNvbG9yKX07XHJcbiAgICAtLWFsLWJ0bi1jbHItZGlzYWJsZWQ6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgJGNvbG9yLCBkaXNhYmxlZC1jb2xvcil9O1xyXG4gICAgLS1hbC1idG4tYmctZm9jdXM6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgJGNvbG9yLCBmb2N1cyl9O1xyXG4gICAgLS1hbC1idG4tYmctZGlzYWJsZWQ6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgJGNvbG9yLCBkaXNhYmxlZCl9O1xyXG4gICAgLS1hbC1idG4tYmRyLWZvY3VzOiAje2Z1bmN0aW9ucy5tYXAoJGJ1dHRvbnMsICRjb2xvciwgZm9jdXMtYm9yZGVyKX07XHJcbiAgICAtLWFsLWJ0bi1iZHItZGlzYWJsZWQ6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9ucywgJGNvbG9yLCBkaXNhYmxlZC1ib3JkZXIpfTtcclxuICB9XHJcbn1cclxuXHJcbi8qIEJ1dHRvbiBTaXplcyAqL1xyXG5AZWFjaCAkc2l6ZSxcclxuJHZhbHVlIGluICRidXR0b24tc2l6ZXMge1xyXG4gIEBpZiAoJHNpemUgIT1cIm1kXCIpIHtcclxuICAgIC4je3ZhcmlhYmxlcy4kcHJlZml4fS1idG4tLSN7JHNpemV9e1xyXG4gICAgICAmOm5vdCguI3t2YXJpYWJsZXMuJHByZWZpeH0tYnRuLS1pY29uKXtcclxuICAgICAgICAtLWFsLWJ0bi1wOiAje2Z1bmN0aW9ucy5tYXAoJGJ1dHRvbi1zaXplcywgJHNpemUsIHBhZGRpbmcpfTtcclxuICAgICAgICBmb250LXNpemU6ICN7ZnVuY3Rpb25zLm1hcCgkYnV0dG9uLXNpemVzLCAkc2l6ZSwgZm9udC1zaXplKX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi4je3ZhcmlhYmxlcy4kcHJlZml4fS1idG46bm90KC4je3ZhcmlhYmxlcy4kcHJlZml4fS1idG4tLWdob3N0LCAuI3t2YXJpYWJsZXMuJHByZWZpeH0tYnRuLS1naG9zdC1hbHQpe1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uI3t2YXJpYWJsZXMuJHByZWZpeH0tYnRuLS1yb3VuZHtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgd2lkdGg6IDQuOHJlbTtcclxuICBoZWlnaHQ6IDQuOHJlbTtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuLiN7dmFyaWFibGVzLiRwcmVmaXh9LWJ0bl9faWNvbntcclxuICBjb2xvcjogIzAwNzhFOTtcclxufVxyXG5cclxuLiN7dmFyaWFibGVzLiRwcmVmaXh9LWJ0bi1yb3cge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGdhcDogMi40cmVtO1xyXG59IiwiLmFsLWJyZWFkY3J1bWJ7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAxLjZyZW07XHJcbiAgICBkaXNwbGF5OiBub25lOyBcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3R7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDRyZW07XHJcbiAgICB9XHJcbiAgICAmX19pdGVte1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVye1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlOTBmXCI7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImFpci1saXF1aWRlXCI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDEuNjVyZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlua3tcclxuICAgICAgICBjb2xvcjogIzY2NjY2NjtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgJi0tY3VycmVudHtcclxuICAgICAgICAgICAgY29sb3I6ICMzNzVGOUI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmFsLWNhcmR7XHJcbiAgICBwYWRkaW5nOiAyLjRyZW07XHJcbiAgICBwYWRkaW5nLXRvcDogNnJlbTtcclxuICAgIG1pbi1oZWlnaHQ6IDI3LjJyZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICZfX2Jne1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjVzIGVhc2U7XHJcblxyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBpbnNldDogMDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tYXNre1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgb3BhY2l0eTogMC40ICAgIDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgaW5zZXQ6IDA7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFne1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzVGOUI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAyLjRyZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1lbmQtc3RhcnQtcmFkaXVzOiAwLjhyZW07XHJcbiAgICAgICAgICAgIGJvcmRlci1lbmQtZW5kLXJhZGl1czogMC44cmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC5hbC1idG57XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC42cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG87XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlciAmX19iZ3tcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtcmVsYXRlZC10b3AtY2FyZHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDhweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuXHJcbiAgICBcclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDEuNnJlbSA0cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xyXG4gICAgfVxyXG4gICAgJl9fdGFne1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzNzVGOUI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNnJlbSAzLjJyZW07XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYm9yZGVyLWVuZC1lbmQtcmFkaXVzOiAwLjhyZW07XHJcbiAgICB9XHJcbiAgICAmX19iZ3tcclxuICAgICAgICBoZWlnaHQ6IDE1cmVtO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICMzNzVGOUI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XHJcbiAgICB9XHJcbiAgICAmX19kYXRle1xyXG4gICAgICAgIGNvbG9yOiAjQURBREFEO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgIH1cclxuICAgICZfX3RleHR7XHJcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDQuNWVtO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtbGVhZmxldC1jYXJke1xyXG4gICAgcGFkZGluZzogMi40cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIGJveC1zaGFkb3c6IDBweCA0cHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICZfX3Jvd3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMy4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWd7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNi43cmVtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTZweCAwcHggcmdiYSgwLCAzMywgOTEsIDAuMTUpO1xyXG4gICAgfVxyXG4gICAgJl9fcmlnaHR7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19saW5re1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGNvbG9yOiAwMDc4RTk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC44cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIuYWwtdGFne1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgIHBhZGRpbmc6IDAuNnJlbSAwLjhyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiA4cmVtO1xyXG4gICAgXHJcbiAgICAmLS1wcmltYXJ5e1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYtLXNlY29uZGFyeXtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogIzY2NjtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUJFRkY1O1xyXG4gICAgfVxyXG59IiwiLmZvcm0ge1xyXG4gICAgJi1jb250cm9sIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5pdGl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRpX19mbGFnLWNvbnRhaW5lcjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VCRUJFQjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1pY29uIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgdG9wOiAxLjM3NXJlbTtcclxuICAgICAgICBsZWZ0OiAxLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi1sYWJlbCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgbGVmdDogNHJlbTtcclxuICAgICAgICB0b3A6IDEuMzVyZW07XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjRyZW07XHJcbiAgICAgICAgY29sb3I6ICM2NjY2NjY7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgIHRvcDogMS41cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWNoYXItY291bnR7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWlucHV0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMnJlbSAzLjZyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM2NjY2NjY7XHJcbiAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZm9ybS1pbnB1dC0tdGVsKTo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICBcclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDc4RTk7XHJcblxyXG4gICAgICAgICAgICAmfi5mb3JtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuODVyZW07XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3OEU5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC43NXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJn4uZm9ybS1pY29uIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3OEU5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikuZm9ybS1pbnB1dCB7XHJcbiAgICAgICAgICAgICY6bm90KDpmb2N1cykge1xyXG4gICAgICAgICAgICAgICAgJn4uZm9ybS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMC44NXJlbTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IC0wLjc1cmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuaW5wdXQsc2VsZWN0e1xyXG4gICAgaGVpZ2h0OiA0LjhyZW07XHJcbn1cclxuXHJcbnNlbGVjdC5mb3JtLWlucHV0e1xyXG4gICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDRyZW07XHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAyLjVyZW07XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbDt1dGY4LDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMjRcIiBoZWlnaHQ9XCIyNFwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiPjxwYXRoIGQ9XCJNNyAxMEwxMiAxNUwxNyAxMEg3WlwiIGZpbGw9XCIlMjM2NjY2NjZcIi8+PC9zdmc+Jyk7XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdC9leHRlbmRzLnNjc3MnO1xyXG5cclxuLmFsLXRhYiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICAgICZfX2hlYWRlcntcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IC0xLjZyZW07XHJcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWlubGluZTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVte31cclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDEuNnJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICB0ZXh0LXdyYXA6IG5vd3JhcDtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgQGV4dGVuZCAlbm9zZWxlY3Q7XHJcblxyXG4gICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWCgwKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3OEU5O1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYWN0aXZle1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwNzhFOTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0VGRjZGRjtcclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHNjYWxlWCgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbnRlbnRze31cclxuICAgICZfX2NvbnRlbnR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAzLjRyZW0gMy4ycmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgcGFkZGluZy1ibG9jazogMS42cmVtIDIuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZXtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLnNsaWRlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4uc2xpZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcclxuICAgIGN1cnNvcjogZ3JhYjtcclxufVxyXG5cclxuLnNsaWRlIHtcclxuICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uc2xpZGUgaW1nIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxufVxyXG5cclxuLmNvbnRyb2xzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcblxyXG4ucHJldixcclxuLm5leHQge1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xyXG4gICAgY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxufVxyXG5cclxuLmRvdHMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxufVxyXG5cclxuLmRvdCB7XHJcbiAgICB3aWR0aDogMTBweDtcclxuICAgIGhlaWdodDogMTBweDtcclxuICAgIG1hcmdpbjogNXB4O1xyXG4gICAgYmFja2dyb3VuZDogZ3JheTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRvdC5hY3RpdmUge1xyXG4gICAgYmFja2dyb3VuZDogYmxhY2s7XHJcbn0iLCJAdXNlICcuLi9hYnN0cmFjdC9leHRlbmRzLnNjc3MnO1xyXG5cclxuLmFsLWFjY29yZGlvbiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpe1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0FBRDZGRjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgcGFkZGluZzogMS42cmVtIDIuNHJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgY29sb3I6ICMzNzVGOUI7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWJcIjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcztcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBAZXh0ZW5kICVub3NlbGVjdDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFsLWJ0bntcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3MgZWFzZS1vdXQsIHBhZGRpbmcgMC4zcyBlYXNlLW91dDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2l0ZW0tLWFjdGl2ZSAmX19jb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIuNHJlbTtcclxuICAgIH1cclxufSIsIi5zcGxpZGVfX2NvbnRhaW5lcntib3gtc2l6aW5nOmJvcmRlci1ib3g7cG9zaXRpb246cmVsYXRpdmV9LnNwbGlkZV9fbGlzdHtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MTAwJTttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudH0uc3BsaWRlLmlzLWluaXRpYWxpemVkOm5vdCguaXMtYWN0aXZlKSAuc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fcGFnaW5hdGlvbnstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOm5vbmV9LnNwbGlkZV9fcGFnaW5hdGlvbiBsaXtkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxO2xpc3Qtc3R5bGUtdHlwZTpub25lO21hcmdpbjowO3BvaW50ZXItZXZlbnRzOmF1dG99LnNwbGlkZTpub3QoLmlzLW92ZXJmbG93KSAuc3BsaWRlX19wYWdpbmF0aW9ue2Rpc3BsYXk6bm9uZX0uc3BsaWRlX19wcm9ncmVzc19fYmFye3dpZHRoOjB9LnNwbGlkZXtwb3NpdGlvbjpyZWxhdGl2ZTt2aXNpYmlsaXR5OmhpZGRlbn0uc3BsaWRlLmlzLWluaXRpYWxpemVkLC5zcGxpZGUuaXMtcmVuZGVyZWR7dmlzaWJpbGl0eTp2aXNpYmxlfS5zcGxpZGVfX3NsaWRle2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JveC1zaXppbmc6Ym9yZGVyLWJveDstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjA7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O21hcmdpbjowO3Bvc2l0aW9uOnJlbGF0aXZlfS5zcGxpZGVfX3NsaWRlIGltZ3t2ZXJ0aWNhbC1hbGlnbjpib3R0b219LnNwbGlkZV9fc3Bpbm5lcnthbmltYXRpb246c3BsaWRlLWxvYWRpbmcgMXMgbGluZWFyIGluZmluaXRlO2JvcmRlcjoycHggc29saWQgIzk5OTtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtib3R0b206MDtjb250YWluOnN0cmljdDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MjBweDtsZWZ0OjA7bWFyZ2luOmF1dG87cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt3aWR0aDoyMHB4fS5zcGxpZGVfX3Nye2NsaXA6cmVjdCgwIDAgMCAwKTtib3JkZXI6MDtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4fS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wbGF5LC5zcGxpZGVfX3RvZ2dsZV9fcGF1c2V7ZGlzcGxheTpub25lfS5zcGxpZGVfX3RvZ2dsZS5pcy1hY3RpdmUgLnNwbGlkZV9fdG9nZ2xlX19wYXVzZXtkaXNwbGF5OmlubGluZX0uc3BsaWRlX190cmFja3tvdmVyZmxvdzpoaWRkZW47cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDowfUBrZXlmcmFtZXMgc3BsaWRlLWxvYWRpbmd7MCV7dHJhbnNmb3JtOnJvdGF0ZSgwKX10b3t0cmFuc2Zvcm06cm90YXRlKDF0dXJuKX19LnNwbGlkZV9fdHJhY2stLWRyYWdnYWJsZXstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3BsaWRlX190cmFjay0tZmFkZT4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle21hcmdpbjowIWltcG9ydGFudDtvcGFjaXR5OjA7ei1pbmRleDowfS5zcGxpZGVfX3RyYWNrLS1mYWRlPi5zcGxpZGVfX2xpc3Q+LnNwbGlkZV9fc2xpZGUuaXMtYWN0aXZle29wYWNpdHk6MTt6LWluZGV4OjF9LnNwbGlkZS0tcnRse2RpcmVjdGlvbjpydGx9LnNwbGlkZV9fdHJhY2stLXR0Yj4uc3BsaWRlX19saXN0e2Rpc3BsYXk6YmxvY2t9LnNwbGlkZV9fYXJyb3d7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtiYWNrZ3JvdW5kOiNjY2M7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czo1MCU7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7aGVpZ2h0OjJlbTstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO29wYWNpdHk6Ljc7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7d2lkdGg6MmVtO3otaW5kZXg6MX0uc3BsaWRlX19hcnJvdyBzdmd7ZmlsbDojMDAwO2hlaWdodDoxLjJlbTt3aWR0aDoxLjJlbX0uc3BsaWRlX19hcnJvdzpob3Zlcjpub3QoOmRpc2FibGVkKXtvcGFjaXR5Oi45fS5zcGxpZGVfX2Fycm93OmRpc2FibGVke29wYWNpdHk6LjN9LnNwbGlkZV9fYXJyb3c6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlX19hcnJvdy0tcHJldntsZWZ0OjFlbX0uc3BsaWRlX19hcnJvdy0tcHJldiBzdmd7dHJhbnNmb3JtOnNjYWxlWCgtMSl9LnNwbGlkZV9fYXJyb3ctLW5leHR7cmlnaHQ6MWVtfS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fYXJyb3c6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fcGFnaW5hdGlvbntib3R0b206LjVlbTtsZWZ0OjA7cGFkZGluZzowIDFlbTtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3otaW5kZXg6MX0uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdle2JhY2tncm91bmQ6I2NjYztib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6OHB4O21hcmdpbjozcHg7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjJzIGxpbmVhcjt3aWR0aDo4cHh9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZS5pcy1hY3RpdmV7YmFja2dyb3VuZDojZmZmO3RyYW5zZm9ybTpzY2FsZSgxLjQpO3otaW5kZXg6MX0uc3BsaWRlX19wYWdpbmF0aW9uX19wYWdlOmhvdmVye2N1cnNvcjpwb2ludGVyO29wYWNpdHk6Ljl9LnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1cy12aXNpYmxle291dGxpbmU6M3B4IHNvbGlkICMwYmY7b3V0bGluZS1vZmZzZXQ6M3B4fS5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fcGFnaW5hdGlvbl9fcGFnZTpmb2N1c3tvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0OjNweH0uc3BsaWRlX19wcm9ncmVzc19fYmFye2JhY2tncm91bmQ6I2NjYztoZWlnaHQ6M3B4fS5zcGxpZGVfX3NsaWRley13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5zcGxpZGVfX3NsaWRlOmZvY3Vze291dGxpbmU6MH1Ac3VwcG9ydHMob3V0bGluZS1vZmZzZXQ6LTNweCl7LnNwbGlkZV9fc2xpZGU6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOjNweCBzb2xpZCAjMGJmO291dGxpbmUtb2Zmc2V0Oi0zcHh9fUBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKXsuc3BsaWRlX19zbGlkZTpmb2N1cy12aXNpYmxle2JvcmRlcjozcHggc29saWQgIzBiZn19QHN1cHBvcnRzKG91dGxpbmUtb2Zmc2V0Oi0zcHgpey5zcGxpZGUuaXMtZm9jdXMtaW4gLnNwbGlkZV9fc2xpZGU6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDotM3B4fX1AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSl7LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX19zbGlkZTpmb2N1c3tib3JkZXI6M3B4IHNvbGlkICMwYmZ9LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX190cmFjaz4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlOmZvY3Vze2JvcmRlci1jb2xvcjojMGJmfX0uc3BsaWRlX190b2dnbGV7Y3Vyc29yOnBvaW50ZXJ9LnNwbGlkZV9fdG9nZ2xlOmZvY3VzLXZpc2libGV7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZS5pcy1mb2N1cy1pbiAuc3BsaWRlX190b2dnbGU6Zm9jdXN7b3V0bGluZTozcHggc29saWQgIzBiZjtvdXRsaW5lLW9mZnNldDozcHh9LnNwbGlkZV9fdHJhY2stLW5hdj4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRle2JvcmRlcjozcHggc29saWQgdHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXJ9LnNwbGlkZV9fdHJhY2stLW5hdj4uc3BsaWRlX19saXN0Pi5zcGxpZGVfX3NsaWRlLmlzLWFjdGl2ZXtib3JkZXI6M3B4IHNvbGlkICMwMDB9LnNwbGlkZV9fYXJyb3dzLS1ydGwgLnNwbGlkZV9fYXJyb3ctLXByZXZ7bGVmdDphdXRvO3JpZ2h0OjFlbX0uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tcHJldiBzdmd7dHJhbnNmb3JtOnNjYWxlWCgxKX0uc3BsaWRlX19hcnJvd3MtLXJ0bCAuc3BsaWRlX19hcnJvdy0tbmV4dHtsZWZ0OjFlbTtyaWdodDphdXRvfS5zcGxpZGVfX2Fycm93cy0tcnRsIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2Z3t0cmFuc2Zvcm06c2NhbGVYKC0xKX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvd3tsZWZ0OjUwJTt0cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUpfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1wcmV2e3RvcDoxZW19LnNwbGlkZV9fYXJyb3dzLS10dGIgLnNwbGlkZV9fYXJyb3ctLXByZXYgc3Zne3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKX0uc3BsaWRlX19hcnJvd3MtLXR0YiAuc3BsaWRlX19hcnJvdy0tbmV4dHtib3R0b206MWVtO3RvcDphdXRvfS5zcGxpZGVfX2Fycm93cy0tdHRiIC5zcGxpZGVfX2Fycm93LS1uZXh0IHN2Z3t0cmFuc2Zvcm06cm90YXRlKDkwZGVnKX0uc3BsaWRlX19wYWdpbmF0aW9uLS10dGJ7Ym90dG9tOjA7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bGVmdDphdXRvO3BhZGRpbmc6MWVtIDA7cmlnaHQ6LjVlbTt0b3A6MH0iLCJAdXNlICdAc3BsaWRlanMvc3BsaWRlL2Nzcyc7XHJcblxyXG4uYWwtY2Fyb3VzZWwtd3JhcHBlciB7XHJcbiAgICBtYXJnaW4taW5saW5lOiAtMC44cmVtO1xyXG59XHJcblxyXG4uYWwtY2Fyb3VzZWwge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBwYWRkaW5nLWlubGluZTogMC44cmVtO1xyXG59XHJcblxyXG4uYWwtY2Fyb3VzZWxfX3RyYWNrIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IC04cHg7XHJcbn1cclxuXHJcbi5hbC1jYXJvdXNlbF9faXRlbSB7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmbGV4OiAwIDAgMTAwJTtcclxuICAgIC8vIG1hcmdpbjogMCA4cHg7XHJcbn1cclxuXHJcbi8qIE1vYmlsZSAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcclxuICAgIC5hbC1jYXJvdXNlbF9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIDUwJTtcclxuICAgIH1cclxufVxyXG5cclxuLyogVGFibGV0ICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgLmFsLWNhcm91c2VsX19pdGVtIHtcclxuICAgICAgICBmbGV4OiAwIDAgMzMuMzMzJTtcclxuICAgIH1cclxufVxyXG5cclxuLyogTGFyZ2UgU2NyZWVucyAqL1xyXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcclxuICAgIC5hbC1jYXJvdXNlbF9faXRlbSB7XHJcbiAgICAgICAgZmxleDogMCAwIDI1JTtcclxuICAgIH1cclxufVxyXG5cclxuLmFsLWNhcm91c2VsX19uYXYge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XHJcbn1cclxuXHJcbi5hbC1jYXJvdXNlbF9fcHJldixcclxuLmFsLWNhcm91c2VsX19uZXh0IHtcclxuICAgIGNvbG9yOiAjMDA3OEU5O1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDAuOHJlbTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICBpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogI0Q4RDhEODtcclxuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbC1jYXJvdXNlbF9fZG90cyBidXR0b24ge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgYmFja2dyb3VuZDogI0VCRUJFQjtcclxuICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5hbC1jYXJvdXNlbF9fZG90cyBidXR0b24uYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICMwMDc4RTk7XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xyXG4gICAgLmFsLWNhcm91c2VsX19pdGVtIHtcclxuICAgICAgICAvLyBwYWRkaW5nOiAxMHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3BsaWRlIHtcclxuICAgICYtLXNsaWRlIHtcclxuICAgICAgICAmLmlzLWFjdGl2ZSB7fVxyXG5cclxuICAgICAgICAmLmlzLW92ZXJmbG93IHt9XHJcblxyXG4gICAgICAgICYuaXMtaW5pdGlhbGl6ZWQge31cclxuICAgIH1cclxuXHJcbiAgICAmLS1sdHIge31cclxuXHJcbiAgICAmLS1kcmFnZ2FibGUge31cclxuXHJcblxyXG4gICAgJl9fdHJhY2sge1xyXG4gICAgICAgICYtLXNsaWRlIHt9XHJcblxyXG4gICAgICAgICYtLWx0ciB7fVxyXG5cclxuICAgICAgICAmLS1kcmFnZ2FibGUge31cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHt9XHJcblxyXG4gICAgJl9fc2xpZGUge1xyXG4gICAgICAgICYuaXMtYWN0aXZlIHt9XHJcblxyXG4gICAgICAgICYuaXMtdmlzaWJsZSB7fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Fycm93cyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMi40cmVtO1xyXG5cclxuICAgICAgICAmLS1sdHIge31cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgY29sb3I6ICMwMDc4RTk7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjhyZW07XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB3aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgaGVpZ2h0OiB1bnNldDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRDhEOEQ4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1wcmV2IHt9XHJcblxyXG4gICAgICAgICYtLW5leHQge31cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAwLjNyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUJFQkVCO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgOHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA3OEU5O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbC1oZWFkZXIge1xyXG4gICAgJi0tZGVza3RvcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taGlkZSB7XHJcbiAgICAgICAgdG9wOiAtMTMuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXNrdG9wICZfX3RvcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjJyZW07XHJcblxyXG4gICAgICAgICYtbG9nbyB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1kZXNrdG9wICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi1yb3cge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDEuNnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVza3RvcCAmX19ib3R0b20ge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAycHggOHB4IDBweCAjMDAwMDAwNDA7XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJi0tZGVza3RvcCAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAxLjZyZW07XHJcblxyXG4gICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIuNHJlbSAxLjZyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMzI2NDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW1vYmlsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBoZWlnaHQ6IDUuNnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xyXG4gICAgICAgIGdhcDogMi40cmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDFweCAycHggMHB4IHJnYmEoNDYsIDU4LCA3OSwgMC4xNSk7XHJcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tb2JpbGUgJl9fbGVmdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW1vYmlsZSAmX19sb2dvIHN2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9iaWxlICZfX21lbnUge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1tb2JpbGUgJl9fbmF2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbW9iaWxlICZfX25hdi1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjRyZW07XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtc2lkZWJhciB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjJyZW07XHJcbiAgICB6LWluZGV4OiA2O1xyXG5cclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTByZW0pO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgJi0tc2hvd3tcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgY29sb3I6ICM3NTc1NzU7XHJcbiAgICAgICAgcGFkZGluZzogMC40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hdi1pdGVtIHt9XHJcblxyXG4gICAgJl9fbmF2LWxpbmsge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNnJlbSAwO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRUJFQkVCO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMzNzVGOUI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgICAgICBpe1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMC44cmVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRuc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxLjJyZW07XHJcbiAgICB9XHJcbn0iLCIuYWwtZm9vdGVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNFQkVCRUI7XHJcbiAgICBwYWRkaW5nLWJsb2NrOiAzLjJyZW0gMS44cmVtO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDJyZW07XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYm90dG9tIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC44cmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEuNnJlbTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1lbmQ6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLXN0YXJ0OiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4taW5saW5lLWVuZDogMS42cmVtO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29sIHtcclxuICAgICAgICAmLS1maXJzdCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzguNHJlbTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxpbmtze1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDhEOEQ4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tc29jaWFse1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmFsLWZvb3Rlcl9fbGlzdHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuN3JlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjMzc1RjlCO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0Mi44NTclO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjg3NXB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMS40MjklO1xyXG5cclxuICAgICAgICAmLS1saW5rIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWxlZnR7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbHVtbi1nYXA6IDIuNHJlbTtcclxuXHJcbiAgICAgICAgJi0tdGV4dCB7XHJcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IDEuMnJlbTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NTc1cHgpe1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiAwLjRyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGxpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA3OEU5O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDc4ZTgzMztcclxuICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBsaTpub3QoOmxhc3QtY2hpbGQpOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlICsgNnB4KTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc4RTk7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDZweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5hbC1zZWN0aW9uIHtcclxuICAgICYtLWdyaWQge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAzLjRyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1oZXJvIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OXB4KSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDMyNjQgMCUsICMzNzVGOUIgMTAwJSkgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNi40cmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNi44cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQuOHJlbTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjJyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3VyLWFwcGxpY2F0aW9uIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiA0cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWwtY2FyZC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuYWwtY2Fyb3VzZWwtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS13aXRoLWJnIHtcclxuICAgICAgICAuYWwtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMuNHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDQuNHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tYWNjb3JkaW9uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XHJcblxyXG4gICAgICAgIC5hbC10aXRsZXtcclxuICAgICAgICAgICAgJi0tc217XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWxne1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY3cHgpe1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzM3NUY5QjtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcGFkZGluZzogMC42cmVtIDMuMnJlbTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3JkZXItZW5kLWVuZC1yYWRpdXM6IDAuOHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgYm9yZGVyLWVuZC1zdGFydC1yYWRpdXM6IDAuOHJlbTtcclxuICAgICAgICAgICAgcGFkZGluZzogMC42cmVtIDIuNHJlbTtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbC1oZXJvLXNlY3Rpb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdyb2JvdG8gc2xhYic7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjQURBREFEO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTQuMjg2JTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNTguNHJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IGF1dG87XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jZW50ZXIge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNjkuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYnRucyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxLjZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYuNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtZm9ybS1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDMuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogIzM3NUY5QjtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuOHJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICM2NjY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTMzLjMzMyU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgY29sb3I6ICM0Njk2Q0Q7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMy42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hbC10YWItY29udGVudCB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi42cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjU3NXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JvdyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDExLjZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTExOXB4KSBhbmQgKG1pbi13aWR0aDo1NzZweCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTE5cHgpIHtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBnYXA6IDIuNHJlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo1NzVweCkge1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbCB7fVxyXG5cclxuICAgICZfX3ZpZGVvIHtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0OS4ycmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRyZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExMTlweCkgYW5kIChtaW4td2lkdGg6NTc2cHgpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMTE5cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmZmZmYsIHRyYW5zcGFyZW50KTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3JlYWQtbW9yZXtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuXHJcbiAgICAgICAgYXtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgaXtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGdhcDogMC44cmVtO1xyXG4gICAgICAgIGNvbG9yOiAjNjY2O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG4gICAgICAgIGkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDVyZW07XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J0bnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyLjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTExOXB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTExOXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZ2FwOiAxLjZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYWwtcmVsYXRlZC10b3BpYy1zZWN0aW9uIHtcclxuICAgIHBhZGRpbmctdG9wOiAzLjJyZW07XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMi4ycmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmFsLXRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0LjRyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fdHJhY2sge1xyXG4gICAgICAgIG1hcmdpbi1pbmxpbmU6IC0wLjhyZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNnJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNwbGlkZV9fYXJyb3dzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlZC1ib29rLXNlY3Rpb24ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuICAgIHBhZGRpbmctYmxvY2s6IDRyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2Fycm91c2VsIHt9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGNvbG9yOiAjMzc1RjlCO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBTbGFiXCI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTU1LjU1NiU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMDQycHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS42cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdWItdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgY29sb3I6ICMwMDMyNjQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcm93IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxMS43cmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogMS42cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltZyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzOC40cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1pbmxpbmU6IDQuOHJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbGcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXNtIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFsLWxlYWZsZXQtc2VjdGlvbntcclxuICAgIHBhZGRpbmctYmxvY2s6IDRyZW0gNS44cmVtO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgcGFkZGluZy1ibG9jazogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxle1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4taW5saW5lOiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3BsaWRlX190cmFjayB7XHJcbiAgICAgICAgbWFyZ2luLWlubGluZTogLTAuOHJlbTtcclxuICAgICAgICBwYWRkaW5nLWJsb2NrOiAxLjZyZW07XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcGxpZGVfX2Fycm93cyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xyXG4gICAgfVxyXG59IiwiLmFsLXRpdGxlLWJhcntcclxuICAgIHBhZGRpbmctYmxvY2s6IDEuMnJlbTtcclxuICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgLy8gcG9zaXRpb246IHN0aWNreTtcclxuICAgIC8vIHRvcDogNS42cmVtO1xyXG4gICAgLy8gei1pbmRleDogNDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7ICAgICAgICAgXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpbmt7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xyXG4gICAgICAgIHBhZGRpbmctYmxvY2s6IDAuNHJlbTtcclxuICAgICAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAgICAgaXtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/