/*!*******************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./client-src/styles/article.scss ***!
  \*******************************************************************************************************************************************************************/
.article .section-content {
  padding: 0;
}

.article-listing {
  background-color: #F8F9FA;
}
.article-listing__empty {
  background-color: #FFFFFF;
  border-radius: 12px;
  padding: 3rem;
  -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.article-listing__empty i {
  color: #CCCCCC;
}
.article-listing__empty-title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #343434;
  margin-bottom: 0.5rem;
}
.article-listing__empty-text {
  font-size: 1rem;
  color: #707070;
  max-width: 400px;
  margin: 0 auto;
}
.article-listing__show-more {
  margin-top: 2rem;
}
.article-listing__show-more-btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.75rem 2rem;
  font-size: 0.95rem;
  font-weight: 500;
  color: #213E83;
  background-color: transparent;
  border: 2px solid #213E83;
  border-radius: 6px;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.article-listing__show-more-btn i {
  -webkit-transition: -webkit-transform 0.2s ease;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}
.article-listing__show-more-btn:hover {
  background-color: #213E83;
  color: #FFFFFF;
}
.article-listing__show-more-btn:hover i {
  -webkit-transform: translateY(2px);
          transform: translateY(2px);
}

.article-category-section {
  padding-bottom: 2rem;
  border-bottom: 1px solid #E0E0E0;
}
.article-category-section:last-of-type {
  border-bottom: none;
  padding-bottom: 0;
}
.article-category-section__header {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 0.5rem;
}
@media (max-width: 768px) {
  .article-category-section__header {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .article-category-section__header {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.article-category-section__title {
  font-size: 1.5rem;
  font-weight: 400;
  color: #343434;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .article-category-section__title {
    font-size: 1.25rem;
  }
}
.article-category-section__view-all {
  font-size: 0.9rem;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-category-section__view-all:hover {
  color: #213E83;
}
@media (max-width: 768px) {
  .article-category-section__view-all {
    font-size: 0.85rem;
  }
}
.article-category-section__view-all-link {
  color: #213E83;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-category-section__view-all:hover .article-category-section__view-all-link {
  color: #19346C;
}

.article-hero {
  position: relative;
  background: center center/cover no-repeat;
  background-color: #213E83;
  height: 265px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  padding-top: 1rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (max-width: 768px) {
  .article-hero {
    min-height: 180px;
  }
}
.article-hero__overlay {
  position: absolute;
}
.article-hero__content {
  position: relative;
  z-index: 1;
}
.article-hero__title {
  font-size: 48px;
  font-weight: 300;
  color: #b5dbea;
  line-height: 1.2;
}
.article-hero__title strong {
  font-weight: 600;
}
@media (max-width: 768px) {
  .article-hero__title {
    font-size: 2rem;
  }
}
.article-hero__nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1rem;
}
@media (max-width: 991px) {
  .article-hero__nav {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
    width: 100%;
  }
}
.article-hero__tabs {
  background: #FFFFFF;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.article-hero__dropdown {
  position: relative;
  width: 100%;
}
.article-hero__dropdown-select {
  width: 100%;
  padding: 0.75rem 2.5rem 0.75rem 1rem;
  font-size: 0.9rem;
  font-weight: 500;
  color: #343434;
  background-color: #FFFFFF;
  border: none;
  border-radius: 4px;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
}
.article-hero__dropdown-select:focus {
  outline: none;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(33, 62, 131, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(33, 62, 131, 0.2);
}
.article-hero__dropdown-icon {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #213E83;
  font-size: 0.75rem;
  pointer-events: none;
}
.article-hero__tab {
  padding: 0.75rem 1.25rem;
  font-size: 0.9rem;
  font-weight: 400;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  border-right: 1px solid #E5E5E5;
  -webkit-transition: background-color 0.2s ease, color 0.2s ease;
  transition: background-color 0.2s ease, color 0.2s ease;
  white-space: nowrap;
}
.article-hero__tab:last-child {
  border-right: none;
}
.article-hero__tab:hover {
  background-color: #F8F9FA;
  color: #213E83;
}
.article-hero__tab--active {
  background-color: #213E83;
  color: #FFFFFF;
}
.article-hero__tab--active:hover {
  background-color: rgb(24.7902439024, 46.5756097561, 98.4097560976);
  color: #FFFFFF;
}
.article-hero__search {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
@media (max-width: 991px) {
  .article-hero__search {
    width: 100%;
  }
}
.article-hero__search-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #FFFFFF;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
@media (max-width: 991px) {
  .article-hero__search-form {
    width: 100%;
  }
}
.article-hero__search-input {
  border: none;
  padding: 0.75rem 1rem;
  font-size: 0.9rem;
  width: 200px;
  outline: none;
  color: #343434;
}
.article-hero__search-input::-webkit-input-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input::-moz-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input:-ms-input-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input::-ms-input-placeholder {
  color: #A0A0A0;
}
.article-hero__search-input::placeholder {
  color: #A0A0A0;
}
@media (max-width: 991px) {
  .article-hero__search-input {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%;
  }
}
.article-hero__search-btn {
  background: #FFFFFF;
  border: none;
  padding: 0.75rem 1rem;
  cursor: pointer;
  color: #707070;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-hero__search-btn:hover {
  color: #213E83;
}

.article-detail {
  background-color: #F5F5F5;
}
.article-detail__card {
  background: #FFFFFF;
  border-radius: 12px;
  -webkit-box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
          box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
  padding: 2.5rem;
  margin-top: 60px;
  position: relative;
  z-index: 2;
}
@media (max-width: 768px) {
  .article-detail__card {
    padding: 1.5rem;
    margin-top: -40px;
    border-radius: 8px;
  }
}
.article-detail__header {
  margin-bottom: 2rem;
}
.article-detail__title {
  font-size: 1.75rem;
  font-weight: 600;
  color: #343434;
  line-height: 1.3;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .article-detail__title {
    font-size: 1.375rem;
  }
}
.article-detail__meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
  font-size: 0.9rem;
  color: #707070;
}
@media (max-width: 768px) {
  .article-detail__meta {
    font-size: 0.8rem;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    gap: 0.25rem;
  }
}
.article-detail__meta-item {
  color: #707070;
}
.article-detail__meta-separator {
  color: #CCCCCC;
}
@media (max-width: 768px) {
  .article-detail__meta-separator {
    display: none;
  }
}
.article-detail__author {
  color: #213E83;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-detail__author:hover {
  color: #19346C;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-detail__image-wrapper {
  margin-bottom: 2rem;
  border-radius: 8px;
  overflow: hidden;
}
.article-detail__image {
  width: 100%;
  height: auto;
}
.article-detail__footer {
  margin-top: 2.5rem;
  padding-top: 1.5rem;
}
.article-detail__body {
  --bs-body-font-size: 1.2rem;
  --bs-body-line-height: 1.7;
  font-size: 1.2rem;
  font-size: var(--bs-body-font-size);
  line-height: 1.7;
  line-height: var(--bs-body-line-height);
}
.article-detail__body p {
  margin-bottom: 1.2rem;
}
.article-detail__body h2 {
  font-size: 2rem;
  margin-bottom: 1.5rem;
}
.article-detail__body h3 {
  font-size: 1.5rem;
  margin-bottom: 1.5rem;
  line-height: 2rem;
}
.article-detail__body img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
}

.related-articles {
  background-color: #EAEAEA;
  padding: 2.5rem;
  border-radius: 12px;
  margin-top: 3rem;
}
@media (max-width: 768px) {
  .related-articles {
    padding: 1.5rem;
    margin-top: 2rem;
  }
}
.related-articles__title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #213E83;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .related-articles__title {
    font-size: 1.25rem;
  }
}

.article-card {
  background: #FFFFFF;
  border: none;
  border-radius: 12px;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1607843137);
          box-shadow: 0px 3px 3px rgba(0, 0, 0, 0.1607843137);
  -webkit-transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  transition: transform 0.2s ease, box-shadow 0.2s ease, -webkit-transform 0.2s ease, -webkit-box-shadow 0.2s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.article-card:hover {
  -webkit-transform: translateY(-4px);
          transform: translateY(-4px);
  -webkit-box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
          box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
}
.article-card:hover .article-card__image {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
.article-card__title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #343434;
  line-height: 1.3;
  margin-bottom: 1rem;
}
@media (max-width: 768px) {
  .article-card__title {
    font-size: 1.375rem;
  }
}
.article-card__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.article-card__image-wrapper {
  width: 100%;
  height: 200px;
  overflow: hidden;
}
@media (max-width: 768px) {
  .article-card__image-wrapper {
    height: 180px;
  }
}
.article-card__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}
.article-card__body {
  padding: 1.25rem 1.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font: normal normal 300 16px/23px Open Sans;
}
@media (max-width: 768px) {
  .article-card__body {
    padding: 1rem 1.25rem;
  }
}
.article-card__category {
  display: inline-block;
  font-size: 0.8rem;
  font-weight: 600;
  color: #213E83;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 0.5rem;
}
.article-card__excerpt {
  color: #707070;
  line-height: 1.6;
  margin-bottom: 0;
  margin-top: auto;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media (max-width: 768px) {
  .article-card__excerpt {
    font-size: 0.85rem;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.article-card__footer {
  padding: 0.75rem 1.5rem 1.25rem;
  border-top: none;
}
@media (max-width: 768px) {
  .article-card__footer {
    padding: 0.5rem 1.25rem 1rem;
  }
}
.article-card__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.25rem;
  font-size: 0.85rem;
}
@media (max-width: 768px) {
  .article-card__tags {
    font-size: 0.8rem;
  }
}
.article-card__tags-label {
  color: #707070;
  margin-right: 0.25rem;
}
.article-card__tag {
  color: #213E83;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-card__tag:hover {
  color: #19346C;
}
.article-card__tag:not(:last-child)::after {
  content: ",";
  color: #707070;
  margin-right: 0.25rem;
}

.article-knowledge-centre {
  background-color: #F8F9FA;
}
.article-knowledge-centre__title {
  font-size: 1.75rem;
  font-weight: 400;
  color: #343434;
  line-height: 1.3;
}
@media (max-width: 768px) {
  .article-knowledge-centre__title {
    font-size: 1.5rem;
  }
}
.article-knowledge-centre__view-all {
  font-size: 0.9rem;
  color: #343434;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-knowledge-centre__view-all:hover {
  color: #213E83;
}
.article-knowledge-centre__view-all-highlight {
  color: #213E83;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-knowledge-centre__view-all:hover .article-knowledge-centre__view-all-highlight {
  color: #19346C;
}

.article-share {
  padding-top: 1.5rem;
}
@media (max-width: 768px) {
  .article-share {
    padding-top: 1rem;
  }
}
.article-share__label {
  display: block;
  font-size: 0.9rem;
  font-weight: 400;
  color: #707070;
  margin-bottom: 0.75rem;
}
.article-share__icons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
}
.article-share__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background-color: #707070;
  color: #FFFFFF;
  font-size: 1rem;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, -webkit-transform 0.2s ease;
  transition: background-color 0.2s ease, transform 0.2s ease;
  transition: background-color 0.2s ease, transform 0.2s ease, -webkit-transform 0.2s ease;
}
.article-share__link:hover {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
  color: #FFFFFF;
}
.article-share__link--facebook:hover {
  background-color: #1877F2;
}
.article-share__link--x:hover {
  background-color: #000000;
}
.article-share__link--instagram:hover {
  background: linear-gradient(45deg, #F58529, #DD2A7B, #8134AF, #515BD4);
}
@media (max-width: 768px) {
  .article-share__link {
    width: 32px;
    height: 32px;
    font-size: 0.9rem;
  }
}

.article-back-to-top {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 3rem;
  position: relative;
  border-top: 1px solid #E0E0E0;
  padding-top: 0;
}
@media (max-width: 768px) {
  .article-back-to-top {
    margin-top: 2rem;
  }
}
.article-back-to-top__btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border: 2px solid #CCCCCC;
  background-color: #FFFFFF;
  color: #707070;
  font-size: 1.25rem;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
  top: -24px;
  margin-bottom: -24px;
}
.article-back-to-top__btn:hover {
  border-color: #213E83;
  color: #213E83;
  background-color: #FFFFFF;
}
@media (max-width: 768px) {
  .article-back-to-top__btn {
    width: 40px;
    height: 40px;
    font-size: 1rem;
    top: -20px;
    margin-bottom: -20px;
  }
}
.article-back-to-top__text {
  margin-top: 0;
  font-size: 0.9rem;
  color: #707070;
}
@media (max-width: 768px) {
  .article-back-to-top__text {
    font-size: 0.85rem;
  }
}

[id^=article-page-] {
  scroll-margin-top: 120px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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TUFBQTtVQUFBO0VBeXBCSTtFQUNBO0VBQ0E7RUFDQSx5QkFqc0JXO0VBa3NCWCxjQTVyQk07RUE2ckJOO0VBQ0E7RUFBQTtFQUNBO0VBQUE7RUFBQTtFQUFBO0FBbElSO0FBb0lRO0VBQ0k7VUFBQTtFQUNBLGNBbnNCRTtBQWlrQmQ7QUFxSVE7RUFDSSx5QkFoc0JLO0FBNmpCakI7QUFzSVE7RUFDSSx5QkFuc0JJO0FBK2pCaEI7QUF1SVE7RUFDSTtBQXJJWjtBQXdJUTtFQTVCSjtJQTZCUTtJQUNBO0lBQ0E7RUFySVY7QUFDRjs7QUE0SUE7RUFDSTtFQUFBO0VBQUE7RUFDQTtFQUFBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBeklKO0FBMklJO0VBVEo7SUFVUTtFQXhJTjtBQUNGO0FBMElJO0VBN3NCQTtFQUFBO0VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUE2c0JJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBaHZCTTtFQWl2Qk4sY0F2dkJXO0VBd3ZCWDtFQUNBO0VBQ0E7RUFBQTtFQUNBO0VBQ0E7RUFDQTtBQXRJUjtBQXdJUTtFQUNJLHFCQXR3Qkk7RUF1d0JKLGNBdndCSTtFQXd3QkoseUJBNXZCRTtBQXNuQmQ7QUF5SVE7RUFyQko7SUFzQlE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQXRJVjtBQUNGO0FBeUlJO0VBQ0k7RUFDQTtFQUNBLGNBanhCVztBQTBvQm5CO0FBeUlRO0VBTEo7SUFNUTtFQXRJVjtBQUNGOztBQTZJQTtFQUNJO0FBMUlKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9wZC8uL2NsaWVudC1zcmMvc3R5bGVzL2FydGljbGUuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBcnRpY2xlIFN0eWxlc1xyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG5cclxuLy8gVmFyaWFibGVzXHJcbiRjb2xvci1wcmltYXJ5OiAjMjEzRTgzO1xyXG4kY29sb3ItcHJpbWFyeS1kYXJrOiAjMTkzNDZDO1xyXG4kY29sb3ItcHJpbWFyeS1saWdodDogIzNBNjhCMjtcclxuJGNvbG9yLXByaW1hcnktaGVybzogI0RDRUFGMjtcclxuXHJcbiRjb2xvci10ZXh0OiAjMzQzNDM0O1xyXG4kY29sb3ItdGV4dC1tdXRlZDogIzcwNzA3MDtcclxuJGNvbG9yLXRleHQtbGlnaHQ6ICNBMEEwQTA7XHJcblxyXG4kY29sb3ItYmctbGlnaHQ6ICNGOEY5RkE7XHJcbiRjb2xvci1iZy1zZWN0aW9uOiAjRjVGNUY1O1xyXG4kY29sb3ItYmctcmVsYXRlZDogI0VBRUFFQTtcclxuJGNvbG9yLXdoaXRlOiAjRkZGRkZGO1xyXG4kY29sb3ItbGlnaHQtYmx1ZTogI2I1ZGJlYTtcclxuXHJcbiRjb2xvci1ib3JkZXI6ICNFNUU1RTU7XHJcbiRjb2xvci1ib3JkZXItbGlnaHQ6ICNFMEUwRTA7XHJcbiRjb2xvci1ib3JkZXItbXV0ZWQ6ICNDQ0NDQ0M7XHJcblxyXG4kY29sb3ItZmFjZWJvb2s6ICMxODc3RjI7XHJcbiRjb2xvci10d2l0dGVyOiAjMDAwMDAwO1xyXG5cclxuJHNoYWRvdy1jYXJkOiAwcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XHJcbiRzaGFkb3ctY2FyZC1ob3ZlcjogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4kc2hhZG93LWVsZXZhdGVkOiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiRzaGFkb3ctZHJvcGRvd246IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4kc2hhZG93LXN1YnRsZTogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuJHRyYW5zaXRpb24tZmFzdDogMC4ycyBlYXNlO1xyXG4kdHJhbnNpdGlvbi1tZWRpdW06IDAuM3MgZWFzZTtcclxuXHJcbiRib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcbiRib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcbiRib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcbiRib3JkZXItcmFkaXVzLXhsOiAxMnB4O1xyXG5cclxuJGJyZWFrcG9pbnQtdGFibGV0OiA5OTFweDtcclxuJGJyZWFrcG9pbnQtbW9iaWxlOiA3NjhweDtcclxuXHJcbi8vIE1peGluc1xyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoJGxpbmVzOiAyKSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtaXhpbiB2aWV3LWFsbC1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZmFzdDtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdmlldy1hbGwtaGlnaGxpZ2h0IHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uYXJ0aWNsZSB7XHJcbiAgICAuc2VjdGlvbi1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBcnRpY2xlIExpc3RpbmdcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtbGlzdGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcbiAgICBcclxuICAgICZfX2VtcHR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXN1YnRsZTtcclxuICAgICAgICBcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib3JkZXItbXV0ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19lbXB0eS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19lbXB0eS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3Nob3ctbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2hvdy1tb3JlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENhdGVnb3J5IFNlY3Rpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtY2F0ZWdvcnktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX192aWV3LWFsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hbGwtbGluaztcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hbGwtaGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyICYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVybyBCYW5uZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBoZWlnaHQ6IDI2NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWxpZ2h0LWJsdWU7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgICBcclxuICAgICAgICBzdHJvbmcge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGFicyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XHJcbiAgICB9XHJcbiAgICBcclxuICAgIC8vIE1vYmlsZSBEcm9wZG93blxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZHJvcGRvd24tc2VsZWN0IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDIuNXJlbSAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd24sIDAgMCAwIDJweCByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjIpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZHJvcGRvd24taWNvbiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHJpZ2h0OiAxcmVtO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190YWIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLWJvcmRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICR0cmFuc2l0aW9uLWZhc3QsIGNvbG9yICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICBcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgOCUpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2VhcmNoIHtcclxuICAgICAgICBmbGV4OiAwIDAgYXV0bztcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2VhcmNoLWZvcm0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1kcm9wZG93bjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2VhcmNoLWlucHV0IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBcclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaC1idG4ge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQXJ0aWNsZSBEZXRhaWxcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtZGV0YWlsIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1zZWN0aW9uO1xyXG4gICAgXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1lbGV2YXRlZDtcclxuICAgICAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19tZXRhIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC41cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWV0YS1pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21ldGEtc2VwYXJhdG9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLWJvcmRlci1tdXRlZDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMS41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIC0tYnMtYm9keS1mb250LXNpemU6IDEuMnJlbTtcclxuICAgICAgICAtLWJzLWJvZHktbGluZS1oZWlnaHQ6IDEuNztcclxuICAgICAgICBmb250LXNpemU6IHZhcigtLWJzLWJvZHktZm9udC1zaXplKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYm9keS1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEltYWdlcyBpbiBSVEUgY29udGVudFxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFJlbGF0ZWQgQXJ0aWNsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLnJlbGF0ZWQtYXJ0aWNsZXMge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLXJlbGF0ZWQ7XHJcbiAgICBwYWRkaW5nOiAyLjVyZW07XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcclxuICAgIG1hcmdpbi10b3A6IDNyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFydGljbGUgQ2FyZFxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4uYXJ0aWNsZS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctY2FyZDtcclxuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkdHJhbnNpdGlvbi1mYXN0LCBib3gtc2hhZG93ICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1jYXJkLWhvdmVyO1xyXG5cclxuICAgICAgICAuYXJ0aWNsZS1jYXJkX19pbWFnZSB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbWVkaXVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2JvZHkge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS41cmVtO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMzAwIDE2cHggLyAyM3B4IE9wZW4gU2FucztcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19leGNlcnB0IHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSg1KTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjVyZW0gMS4yNXJlbTtcclxuICAgICAgICBib3JkZXItdG9wOiBub25lO1xyXG5cclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RhZ3Mge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiAwLjI1cmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGFncy1sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190YWcge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkdHJhbnNpdGlvbi1mYXN0O1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIsXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gS25vd2xlZGdlIENlbnRyZSBTZWN0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWtub3dsZWRnZS1jZW50cmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3ZpZXctYWxsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWFsbC1saW5rO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hbGwtaGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyICYtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTaGFyZSBTZWN0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLXNoYXJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC43NXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1mYXN0LCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mYWNlYm9vaztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0teDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10d2l0dGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1pbnN0YWdyYW06aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGNTg1MjksICNERDJBN0IsICM4MTM0QUYsICM1MTVCRDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQmFjayB0byBUb3BcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtYmFjay10by10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1tdXRlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFV0aWxpdHlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuW2lkXj1cImFydGljbGUtcGFnZS1cIl0ge1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/