/*!*******************************************************************************************************************************************************************!*\
  !*** 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-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: #226D9B;
  background-color: transparent;
  border: 2px solid #226D9B;
  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: #226D9B;
  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: #226D9B;
}
@media (max-width: 768px) {
  .article-category-section__view-all {
    font-size: 0.85rem;
  }
}
.article-category-section__view-all-link {
  color: #226D9B;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-category-section__view-all:hover .article-category-section__view-all-link {
  color: #164664;
}

.article-hero {
  position: relative;
  background: center center/cover no-repeat;
  background-color: #226D9B;
  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;
  /* 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;
  padding: 40px 0 0;
}
.article-hero__title {
  font-size: 2.75rem;
  font-weight: 300;
  color: #FFFFFF;
  margin-bottom: 0.5rem;
  line-height: 1.2;
}
.article-hero__title strong {
  font-weight: 500;
}
@media (max-width: 768px) {
  .article-hero__title {
    font-size: 2rem;
  }
}
.article-hero__divider {
  width: 15rem;
  height: 1px;
  background-color: #FFFFFF;
  margin-bottom: 1.5rem;
}
@media (max-width: 768px) {
  .article-hero__divider {
    width: 200px;
  }
}
.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(34, 109, 155, 0.2);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15), 0 0 0 2px rgba(34, 109, 155, 0.2);
}
.article-hero__dropdown-icon {
  position: absolute;
  right: 1rem;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #226D9B;
  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: #226D9B;
}
.article-hero__tab--active {
  background-color: #226D9B;
  color: #FFFFFF;
}
.article-hero__tab--active:hover {
  background-color: #1b557a;
  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: #226D9B;
}

.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: #226D9B;
  -webkit-text-decoration: none;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-detail__author:hover {
  color: #164664;
  -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: #226D9B;
  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;
}
@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: #226D9B;
  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: #226D9B;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}
.article-card__tag:hover {
  color: #164664;
}
.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: #226D9B;
}
.article-knowledge-centre__view-all-highlight {
  color: #226D9B;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
.article-knowledge-centre__view-all:hover .article-knowledge-centre__view-all-highlight {
  color: #164664;
}

.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: #226D9B;
  color: #226D9B;
  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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Q0E7QUFoSVI7QUFtSUk7RUEvcEJBO0VBQUE7RUFBQTtFQUNBO01BQUE7VUFBQTtFQUNBO01BQUE7VUFBQTtFQStwQkk7RUFDQTtFQUNBO0VBQ0EseUJBdHNCVztFQXVzQlgsY0Fqc0JNO0VBa3NCTjtFQUNBO0VBQUE7RUFDQTtFQUFBO0VBQUE7RUFBQTtBQS9IUjtBQWlJUTtFQUNJO1VBQUE7RUFDQSxjQXhzQkU7QUF5a0JkO0FBa0lRO0VBQ0kseUJBdHNCSztBQXNrQmpCO0FBbUlRO0VBQ0kseUJBenNCSTtBQXdrQmhCO0FBb0lRO0VBQ0k7QUFsSVo7QUFxSVE7RUE1Qko7SUE2QlE7SUFDQTtJQUNBO0VBbElWO0FBQ0Y7O0FBeUlBO0VBQ0k7RUFBQTtFQUFBO0VBQ0E7RUFBQTtNQUFBO1VBQUE7RUFDQTtNQUFBO1VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXRJSjtBQXdJSTtFQVRKO0lBVVE7RUFySU47QUFDRjtBQXVJSTtFQW50QkE7RUFBQTtFQUFBO0VBQ0E7TUFBQTtVQUFBO0VBQ0E7TUFBQTtVQUFBO0VBbXRCSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCQXJ2Qk07RUFzdkJOLGNBNXZCVztFQTZ2Qlg7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7QUFuSVI7QUFxSVE7RUFDSSxxQkEzd0JJO0VBNHdCSixjQTV3Qkk7RUE2d0JKLHlCQWp3QkU7QUE4bkJkO0FBc0lRO0VBckJKO0lBc0JRO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUFuSVY7QUFDRjtBQXNJSTtFQUNJO0VBQ0E7RUFDQSxjQXR4Qlc7QUFrcEJuQjtBQXNJUTtFQUxKO0lBTVE7RUFuSVY7QUFDRjs7QUEwSUE7RUFDSTtBQXZJSixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vcGQvLi9jbGllbnQtc3JjL3N0eWxlcy9hcnRpY2xlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQXJ0aWNsZSBTdHlsZXNcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbi8vIFZhcmlhYmxlc1xyXG4kY29sb3ItcHJpbWFyeTogIzIyNkQ5QjtcclxuJGNvbG9yLXByaW1hcnktZGFyazogIzE2NDY2NDtcclxuJGNvbG9yLXByaW1hcnktbGlnaHQ6ICM0QTlCQzg7XHJcbiRjb2xvci1wcmltYXJ5LWhlcm86ICNEQ0VBRjI7XHJcblxyXG4kY29sb3ItdGV4dDogIzM0MzQzNDtcclxuJGNvbG9yLXRleHQtbXV0ZWQ6ICM3MDcwNzA7XHJcbiRjb2xvci10ZXh0LWxpZ2h0OiAjQTBBMEEwO1xyXG5cclxuJGNvbG9yLWJnLWxpZ2h0OiAjRjhGOUZBO1xyXG4kY29sb3ItYmctc2VjdGlvbjogI0Y1RjVGNTtcclxuJGNvbG9yLWJnLXJlbGF0ZWQ6ICNFQUVBRUE7XHJcbiRjb2xvci13aGl0ZTogI0ZGRkZGRjtcclxuXHJcbiRjb2xvci1ib3JkZXI6ICNFNUU1RTU7XHJcbiRjb2xvci1ib3JkZXItbGlnaHQ6ICNFMEUwRTA7XHJcbiRjb2xvci1ib3JkZXItbXV0ZWQ6ICNDQ0NDQ0M7XHJcblxyXG4kY29sb3ItZmFjZWJvb2s6ICMxODc3RjI7XHJcbiRjb2xvci10d2l0dGVyOiAjMDAwMDAwO1xyXG5cclxuJHNoYWRvdy1jYXJkOiAwcHggM3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTYwNzg0MzEzNyk7XHJcbiRzaGFkb3ctY2FyZC1ob3ZlcjogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xyXG4kc2hhZG93LWVsZXZhdGVkOiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiRzaGFkb3ctZHJvcGRvd246IDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4kc2hhZG93LXN1YnRsZTogMCAycHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xyXG5cclxuJHRyYW5zaXRpb24tZmFzdDogMC4ycyBlYXNlO1xyXG4kdHJhbnNpdGlvbi1tZWRpdW06IDAuM3MgZWFzZTtcclxuXHJcbiRib3JkZXItcmFkaXVzLXNtOiA0cHg7XHJcbiRib3JkZXItcmFkaXVzLW1kOiA2cHg7XHJcbiRib3JkZXItcmFkaXVzLWxnOiA4cHg7XHJcbiRib3JkZXItcmFkaXVzLXhsOiAxMnB4O1xyXG5cclxuJGJyZWFrcG9pbnQtdGFibGV0OiA5OTFweDtcclxuJGJyZWFrcG9pbnQtbW9iaWxlOiA3NjhweDtcclxuXHJcbi8vIE1peGluc1xyXG5AbWl4aW4gZmxleC1jZW50ZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG5cclxuQG1peGluIHRleHQtdHJ1bmNhdGUoJGxpbmVzOiAyKSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmVzO1xyXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBtaXhpbiB2aWV3LWFsbC1saW5rIHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgdHJhbnNpdGlvbjogY29sb3IgJHRyYW5zaXRpb24tZmFzdDtcclxuICAgIFxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gdmlldy1hbGwtaGlnaGxpZ2h0IHtcclxuICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBcnRpY2xlIExpc3RpbmdcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtbGlzdGluZyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctbGlnaHQ7XHJcbiAgICBcclxuICAgICZfX2VtcHR5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LXN1YnRsZTtcclxuICAgICAgICBcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ib3JkZXItbXV0ZWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19lbXB0eS10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19lbXB0eS10ZXh0IHtcclxuICAgICAgICBmb250LXNpemU6IDFyZW07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3Nob3ctbW9yZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2hvdy1tb3JlLWJ0biB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDJyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLW1kO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgJHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBcclxuICAgICAgICBpIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGkge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIENhdGVnb3J5IFNlY3Rpb25cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtY2F0ZWdvcnktc2VjdGlvbiB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgXHJcbiAgICAmOmxhc3Qtb2YtdHlwZSB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX192aWV3LWFsbCB7XHJcbiAgICAgICAgQGluY2x1ZGUgdmlldy1hbGwtbGluaztcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hbGwtaGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyICYtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gSGVybyBCYW5uZXJcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtaGVybyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICBoZWlnaHQ6IDI2NXB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC8qIGp1c3RpZnktY29udGVudDogY2VudGVyOyAqL1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX292ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNzVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIHN0cm9uZyB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZGl2aWRlciB7XHJcbiAgICAgICAgd2lkdGg6IDE1cmVtO1xyXG4gICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMXJlbTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtdGFibGV0KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAvLyBNb2JpbGUgRHJvcGRvd25cclxuICAgICZfX2Ryb3Bkb3duIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Ryb3Bkb3duLXNlbGVjdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAyLjVyZW0gMC43NXJlbSAxcmVtO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc207XHJcbiAgICAgICAgYm94LXNoYWRvdzogJHNoYWRvdy1kcm9wZG93bjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWRyb3Bkb3duLCAwIDAgMCAycHggcmdiYSgkY29sb3ItcHJpbWFyeSwgMC4yKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2Ryb3Bkb3duLWljb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMXJlbTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGFiIHtcclxuICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1ib3JkZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1mYXN0LCBjb2xvciAkdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLXByaW1hcnksIDglKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaCB7XHJcbiAgICAgICAgZmxleDogMCAwIGF1dG87XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaC1mb3JtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci13aGl0ZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZHJvcGRvd247XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXRhYmxldCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3NlYXJjaC1pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC10YWJsZXQpIHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19zZWFyY2gtYnRuIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIEFydGljbGUgRGV0YWlsXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWRldGFpbCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctc2VjdGlvbjtcclxuICAgIFxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXhsO1xyXG4gICAgICAgIGJveC1zaGFkb3c6ICRzaGFkb3ctZWxldmF0ZWQ7XHJcbiAgICAgICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC00MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbWV0YSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDAuNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21ldGEtaXRlbSB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19tZXRhLXNlcGFyYXRvciB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1ib3JkZXItbXV0ZWQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fYXV0aG9yIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICAtLWJzLWJvZHktZm9udC1zaXplOiAxLjJyZW07XHJcbiAgICAgICAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjc7XHJcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1icy1ib2R5LWZvbnQtc2l6ZSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLWJvZHktbGluZS1oZWlnaHQpO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJbWFnZXMgaW4gUlRFIGNvbnRlbnRcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBSZWxhdGVkIEFydGljbGVzXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5yZWxhdGVkLWFydGljbGVzIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1yZWxhdGVkO1xyXG4gICAgcGFkZGluZzogMi41cmVtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMteGw7XHJcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xyXG4gICAgXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgcGFkZGluZzogMS41cmVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBBcnRpY2xlIENhcmRcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy14bDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQ7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZmFzdCwgYm94LXNoYWRvdyAkdHJhbnNpdGlvbi1mYXN0O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcclxuICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93LWNhcmQtaG92ZXI7XHJcbiAgICAgICAgXHJcbiAgICAgICAgLmFydGljbGUtY2FyZF9faW1hZ2Uge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXRleHQ7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM3NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pbWFnZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tbWVkaXVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuNXJlbTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NhdGVnb3J5IHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fZXhjZXJwdCB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoNSk7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtIDEuMjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtIDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190YWdzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMC4yNXJlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuODVyZW07XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RhZ3MtbGFiZWwge1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RhZyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS1kYXJrO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCIsXCI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gS25vd2xlZGdlIENlbnRyZSBTZWN0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLWtub3dsZWRnZS1jZW50cmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnLWxpZ2h0O1xyXG4gICAgXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XHJcbiAgICAgICAgXHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1vYmlsZSkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3ZpZXctYWxsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aWV3LWFsbC1saW5rO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlldy1hbGwtaGlnaGxpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyICYtaGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LWRhcms7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBTaGFyZSBTZWN0aW9uXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi5hcnRpY2xlLXNoYXJlIHtcclxuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2ljb25zIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMC43NXJlbTtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgQGluY2x1ZGUgZmxleC1jZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM2cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkdHJhbnNpdGlvbi1mYXN0LCB0cmFuc2Zvcm0gJHRyYW5zaXRpb24tZmFzdDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1mYWNlYm9vaztcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0teDpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10d2l0dGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICAmLS1pbnN0YWdyYW06aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsICNGNTg1MjksICNERDJBN0IsICM4MTM0QUYsICM1MTVCRDQpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gQmFjayB0byBUb3BcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLmFydGljbGUtYmFjay10by10b3Age1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogM3JlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItYm9yZGVyLWxpZ2h0O1xyXG4gICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICBcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tb2JpbGUpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIGZsZXgtY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiA0OHB4O1xyXG4gICAgICAgIGhlaWdodDogNDhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWJvcmRlci1tdXRlZDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsICR0cmFuc2l0aW9uLWZhc3Q7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogLTI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI0cHg7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcclxuICAgICAgICAgICAgdG9wOiAtMjBweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbW9iaWxlKSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFV0aWxpdHlcclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cclxuW2lkXj1cImFydGljbGUtcGFnZS1cIl0ge1xyXG4gICAgc2Nyb2xsLW1hcmdpbi10b3A6IDEyMHB4O1xyXG59XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/