/* Landing Section */

header {
  z-index: 3;
}

.track-container {
    width: 100%;
    overflow: hidden;
    height: 45px;
    margin: 0;
    background: var(--color-dark-grey);
}

.rolling-text {
    font-size: 1.2rem;
    font-weight: bold;
    font-family: FamiljenGrotesk, sans-serif;
    fill: var(--color-white);
}

.shop-athlete-landing__image-container {
  position: absolute;
  right: 0;
  top: 0;
  width: 40%;
  height: 100%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  padding: 0;
  overflow: hidden;
  z-index: 2;
}
.shop-athlete-landing__image-container img {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 10% center;
     object-position: 10% center;
}
.shop-athlete-landing__image {
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 10% center;
     object-position: 10% center;
  pointer-events: none;
}

.shop-athlete-landing__title-container {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
    -webkit-align-items: center;
    align-items: center;
    width: 100%;
    height: 100%;
    gap: 2.5rem;
    color: var(--color-white);
    position: relative;
}
.shop-athlete-landing__title {
  text-align: left;
  padding-inline: 4rem;
  width: 100%;
  text-shadow: 0 0 4px #00000033;
  font-size: 3.5rem;
  font-family: FamiljenGrotesk, sans-serif;
  z-index: 2;
}
.shop-athlete-landing__title-container::before {
  content: '';
  position: absolute;
  top: 55%;
  left: 0;
  width: 100%;
  height: 5rem;
  background: linear-gradient(to right, rgba(255, 54, 65, 0.6), rgba(255, 0, 0, 0.3), transparent);
  z-index: 1;
  pointer-events: none;
}
.shop-athlete-landing__button-container {
  display: -webkit-flex;
  display: flex;
  width: 100%;
  padding-inline: 4rem;
  z-index: 2;
}

/* Shop By Athlete Section */

.shop-by-athlete__header {
  width: 100%;
  height: 5rem;
  background-color: var(--color-dark-grey);
  position: relative;
  overflow: hidden;
}

.shop-by-athlete__header::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 100%;
  background-image: radial-gradient(
    circle at 8px 8px,
    var(--color-white) 1px,
    transparent 1px
  );
  background-size: 16px 16px;
  background-repeat: repeat;
}

.shop-by-athlete__title-container {
  width: 100%;
  color: var(--color-white);
  box-sizing: border-box;
  position: relative;
  padding: 1.5rem;
  background-color: var(--color-white);
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  -webkit-align-items: center;
          align-items: center;
}

.shop-by-athlete__title {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 4rem;
  font-weight: bold;
  font-family: FamiljenGrotesk, sans-serif;
  text-align: center;
  margin-left: 0rem;
  position: relative;
  z-index: 2;
  color: var(--color-white);
}

.shop-by-athlete__subtitle {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  font-size: 4.5rem;
  font-weight: bold;
  font-family: FamiljenGrotesk, sans-serif;
  text-align: center;
  margin-left: 0rem;
  position: relative;
  z-index: 2;
  color: var(--color-charcoal-gray);
}

.shop-by-athlete__affiliate-disclaimer {
    text-align: center;
    padding: 0.5rem;
    color: var(--color-dark-grey);
}

.shop-by-athlete__dropdown {
  display: none;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
}

.shop-by-athlete__dropdown-button {
  position: relative;
  width: 225px;
  height: 44px;
  padding: 5px 10px;
  font-size: 16px;
  font-weight: 500;
  border: 2px solid var(--color-black);
  border-radius: 8px;
  background-color: var(--color-white);
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  gap: 8px;
  transition: all 0.2s ease;
}

.shop-by-athlete__dropdown-button:hover {
  border-color: var(--color-dark-grey);
}

.shop-by-athlete__dropdown-button span {
  text-align: center;
}

.shop-by-athlete__dropdown-button--open {
  width: 80%;
  background-color: var(--color-white);
  border-color: var(--color-dark-grey);
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom: none;
}

.shop-by-athlete__dropdown-arrow {
  width: 1rem;
  height: 1rem;
  transition: -webkit-transform 0.2s ease;
  transition: transform 0.2s ease;
  transition: transform 0.2s ease, -webkit-transform 0.2s ease;
}

.shop-by-athlete__dropdown-button--open .shop-by-athlete__dropdown-arrow {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.shop-by-athlete__dropdown-list {
  position: absolute;
  top: 100%;
  left: 10%;
  right: 0;
  background: var(--color-white);
  width: 80%;
  border: 2px solid var(--color-dark-grey);
  border-top: none;
  border-bottom-left-radius: 8px;
  border-bottom-right-radius: 8px;
  max-height: 300px;
  overflow-y: auto;
  z-index: 1000;
  opacity: 0;
  visibility: hidden;
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  transition: all 0s ease;
}

.shop-by-athlete__dropdown-list--open {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: all 0.4s ease;
}

.shop-by-athlete__content {
  display: -webkit-flex;
  display: flex;
  gap: 20px;
  width: 100%;
  -webkit-flex-direction: row;
  flex-direction: row;
  background: transparent;
}

.shop-by-athlete__list-container {
  max-height: 700px;
  overflow-y: scroll;
  width: 100%;
  max-width: 400px;
  direction: rtl;
  margin-left: 2rem;
  margin-bottom: 4rem;
}

.shop-by-athlete__list-item {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding: 12px 16px;
  border-bottom: 1px solid #f0f0f0;
  color: var(--color-black);
  direction: ltr;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

.shop-by-athlete__list-item:last-child {
  border-bottom: none;
}

.shop-by-athlete__athlete-name {
  font-size: 1rem;
  width: 100%;
  height: 4rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  border-radius: 1rem;
  padding-left: 20px;
  margin-right: -3.5rem;
  transition: all 0.2s ease;
}

.shop-by-athlete__athlete-name:hover {
  background-color: var(--color-dark-grey);
  color: var(--color-white);
}

.shop-by-athlete__athlete-img {
  width: 5.5rem;
  height: 5.5rem;
  border-radius: 50%;
  -o-object-fit: cover;
  object-fit: cover;
  background-color: #f5f5f5;
  border: 0.2rem solid #f5f5f5;
  z-index: 2;
}

.shop-by-athlete__dropdown-item {
  width: 100%;
  border: none;
}

.shop-by-athlete__dropdown-item .shop-by-athlete__athlete-name {
  font-size: 0.9rem;
  height: 3rem;
}

.shop-by-athlete__dropdown-item .shop-by-athlete__athlete-img {
  width: 4rem;
  height: 4rem;
}

.shop-by-athlete__dropdown-item--selected .shop-by-athlete__athlete-name {
  background-color: var(--color-dark-grey);
  color: var(--color-white);
  font-weight: bold;
}

.shop-by-athlete__list-item--active .shop-by-athlete__athlete-name {
  background-color: var(--color-dark-grey);
  color: var(--color-white);
  font-weight: bold;
}

.shop-by-athlete__shop-container {
  -webkit-flex-direction: column;
  flex-direction: column;
  padding: 0px;
  min-height: 350px;
  width: 100%;
}

.shop-by-athlete__products-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(150px, 1fr));
  gap: 24px;
  width: 100%;
  padding-bottom: 10px;
}

.shop-by-athlete__products-grid--active {
  background-color: var(--color-light-grey);
  padding: 20px;
  padding-bottom: 40px;
}

.shop-by-athlete__discover-image-container {
  position: relative;
  aspect-ratio: 4/5;
  padding-bottom: 100%;
  overflow: hidden;
  border-radius: 16px;
  background-color: var(--color-white);
}

.shop-by-athlete__discover-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  -webkit-filter: brightness(0.6);
  filter: brightness(0.6);
}

.shop-by-athlete__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  flex-direction: column;
  -webkit-align-items: center;
  align-items: center;
  padding: 1rem;
  box-sizing: border-box;
  container-type: inline-size;
  container-name: athlete-overlay;
}

.shop-by-athlete__overlay-text {
  color: var(--color-white);
  font-weight: bold;
  font-family: FamiljenGrotesk, sans-serif;
  text-align: center;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5);
  line-height: 1.2;
  font-size: 1.8rem;
}

@container athlete-overlay (max-width: 200px) {
  .shop-by-athlete__overlay-text {
    font-size: 1.8rem;
  }
}

@container athlete-overlay (min-width: 201px) and (max-width: 300px) {
  .shop-by-athlete__overlay-text {
    font-size: 3rem;
  }
}

@container athlete-overlay (min-width: 301px) {
  .shop-by-athlete__overlay-text {
    font-size: 4rem;
  }
}

.shop-by-athlete__header-mobile {
  display: -webkit-flex;
  display: flex;
  width: 100%;
  -webkit-justify-content: center;
          justify-content: center;
}

.shop-by-athlete__header-content {
  background: linear-gradient(
    to bottom,
    var(--color-white) 50%,
    var(--color-light-grey) 50%
  );
  width: 100%;
  display: none;
  margin-bottom: 0;
}

.shop-by-athlete__header-content--active {
  display: -webkit-flex;
  display: flex;
}

.shop-by-athlete__header-profile {
  -webkit-flex: 3;
          flex: 3;
  margin: 0 10px 0 40px;
  position: relative;
}

.shop-by-athlete__header-profile div {
  aspect-ratio: 1/1;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
}

.shop-by-athlete__header-profile img {
  border-radius: 50%;
  height: 90%;
  width: 90%;
  -o-object-fit: cover;
     object-fit: cover;
  box-shadow: 0 0 0 6px var(--color-white);
}

.shop-by-athlete__header-title {
  -webkit-flex: 6;
          flex: 6;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding-left: 10px;
}

.shop-by-athlete__header-title .title-section {
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
}

.shop-by-athlete__header-title .brands-section {
  -webkit-flex: 1;
          flex: 1;
  display: -webkit-flex;
  display: flex;
  gap: 4px;
  padding-top: 1rem;
}

.brand-img-preview {
  border-radius: 50%;
}

.shop-by-athlete__header-title p {
  -webkit-align-content: center;
          align-content: center;
  color: var(--header-accent-color);
  font-family: FamiljenGrotesk, sans-serif;
  font-weight: bold;
  font-size: 1.3rem;
  margin: 0;
}

.shop-by-athlete__header-title svg,
.shop-by-athlete__header-title img {
  width: 1.5rem;
  height: 1.5rem;
}

.js-athlete-shop-container {/* JavaScript hook */}
.js-athlete-list-container {/* JavaScript hook */}
.js-athlete-dropdown-list {/* JavaScript hook */}
.js-athlete-dropdown {/* JavaScript hook */}
.js-athlete-dropdown-toggle {/* JavaScript hook */}
.js-athlete-dropdown-item {/* JavaScript hook */}
.js-athlete-item {/* JavaScript hook */}
.js-athlete-name {/* JavaScript hook */}
.js-active-athlete {/* JavaScript hook */}
.js-selected-dropdown-athlete {/* JavaScript hook */}
.js-active-products-grid {/* JavaScript hook */}
.js-active-shop-header {/* JavaScript hook */}
.js-products-grid {/* JavaScript hook */}
.js-athlete-header-content {/* JavaScript hook */}

/* Roster Section */

.multi-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
  padding: 0 50px;
  padding-bottom: 8rem;
}

.multi-carousel__gradient {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 20%;
  z-index: 5;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.3s ease;
}

.multi-carousel__gradient--visible {
  opacity: 1;
}

.multi-carousel__gradient--right {
  right: 0;
  background: linear-gradient(
    to left,
    rgba(255, 255, 255, 0.9) 0%,
    rgba(255, 255, 255, 0.7) 25%,
    rgba(255, 255, 255, 0.4) 50%,
    rgba(255, 255, 255, 0.1) 75%,
    rgba(255, 255, 255, 0) 100%
  );
}

.multi-carousel__wrapper {
  display: -webkit-flex;
  display: flex;
  transition: -webkit-transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out;
  transition: transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;
  gap: 20px;
}

.multi-carousel__viewport {
  position: relative;
  overflow: hidden;
}

.multi-carousel__item {
  aspect-ratio: 4 / 5;
  border-radius: 8px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  overflow: hidden;
  position: relative;
}

.multi-carousel__item--placeholder {
  pointer-events: none;
  visibility: hidden;
}

.multi-carousel__image-container {
  position: relative;
  height: 85%;
  overflow: hidden;
  border-radius: 16px;
  background-color: var(--color-white);;
}

.multi-carousel__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
}

.multi-carousel__title-container {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 15%;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 0.5rem 0.5rem;
  background-color: var(--color-white);;
}

.multi-carousel__title {
  font-size: 1rem;
  font-weight: 600;
  color: var(--color-charcoal-black);
  margin: 0;
  -webkit-flex: 1;
          flex: 1;
}

.multi-carousel__logo-container {
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  gap: 4px;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
  overflow: hidden;
}

.multi-carousel__logo-container picture,
.multi-carousel__logo-container img {
  width: 2.5rem;
  height: 2.5rem;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-flex-shrink: 0;
          flex-shrink: 0;
}

.multi-carousel__header {
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
          flex-direction: row;
  gap: 2rem;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  -webkit-align-items: center;
          align-items: center;
  margin-bottom: 24px;
  padding: 0 4rem;
  padding-top: 4rem;
  margin-bottom: 4rem;
}

.multi-carousel__header-title {
  font-size: 4.5rem;
  font-weight: 600;
  font-family: FamiljenGrotesk, sans-serif;
  color: var(--color-charcoal-black);
  margin: 0;
}

.multi-carousel__controls {
  display: -webkit-flex;
  display: flex;
  gap: 8px;
}

.multi-carousel__btn {
  background: var(--color-soft-red);
  border: 1px solid var(--color-soft-red);
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  cursor: pointer;
  font-size: 4rem;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
          align-items: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: var(--color-white);
  transition: all 0.3s ease;
}

.multi-carousel__btn svg {
  width: 2rem;
  height: 2rem;
  stroke-width: 2;
}

.multi-carousel__btn:hover {
  border-color: var(--color-dark-grey);
  background: var(--color-dark-grey);
}

.multi-carousel__dots {
  display: none;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-align-items: center;
          align-items: center;
  gap: 8px;
  position: absolute;
  bottom: 4rem;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 10;
}

.multi-carousel__dot {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: var(--color-soft-grey);
  transition: all 0.3s ease;
}

.multi-carousel__dot--active {
  background-color: var(--color-soft-red);
  width: 10px;
  height: 10px;
}

.js-multi-carousel-item {/* JavaScript hook */}
.js-multi-carousel-placeholder {/* JavaScript hook */}
.js-multi-carousel-dot {/* JavaScript hook */}

/* Runner Image Section */

.runner-image-section__footer {
  height: 80px;
  background-color: var(--color-soft-red);
  position: relative;
  overflow: hidden;
  border-bottom: solid 2px var(--color-white);
}
.runner-image-section__footer::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  background-image: radial-gradient(
    circle at 8px 8px,
    var(--color-white) 1px,
    transparent 1px
  );
  background-size: 16px 16px;
  background-repeat: repeat;
}
.runner-image-section__content {
  -webkit-flex: 1;
  flex: 1;
  position: relative;
  height: calc(100vh - 80px);
  width: 100vw;
}
.runner-image-section__content::after {
  content: '';
  position: absolute;
  top: 10%;
  right: 2%;
  width: 300px;
  height: 600px;
  background-image: radial-gradient(circle at 8px 8px, var(--color-white) 2px, transparent 2px);
  background-size: 1.5rem 1.5rem;
  background-repeat: repeat;
  pointer-events: none;
}

@media (max-width: 499px) {
  .shop-athlete-landing__image-container {
    width: 100%;
  }
  .shop-athlete-landing__image-container img {
    -o-object-position: 5% center;
       object-position: 5% center;
  }
  .shop-athlete-landing__image {
    -o-object-position: 15% center;
       object-position: 15% center;
  }
  .shop-athlete-landing__title {
    font-size: 1.5rem;
    text-align: center;
  }
  .multi-carousel__item--placeholder {
    display: none;
    width: 0;
  }
  .runner-image-section__content::after {
    display: none;
  }
}

@media (max-width: 599px) {
  .multi-carousel__gradient {
    display: none;
  }
  .multi-carousel__wrapper {
    gap: 0;
  }
  .multi-carousel__item {
    min-width: 100%;
  }
  .multi-carousel__controls {
    display: none;
  }
  .multi-carousel__dots {
      display: -webkit-flex;
      display: flex;
  }
}

@media (min-width: 500px) and (max-width: 999px) {
  .shop-athlete-landing__title {
      font-size: 3rem;
      text-align: center;
    }
}

@media (max-width: 999px) {
  .shop-athlete-landing__button-container {
    -webkit-justify-content: center;
            justify-content: center;
  }
  .multi-carousel__header {
    padding: 0 2rem;
    padding-top: 2rem;
    margin-bottom: 2rem;
    -webkit-justify-content: center;
            justify-content: center;
    -webkit-flex-direction: column;
            flex-direction: column;
  }
  .multi-carousel__header-title {
    width: 100%;
    font-size: 3.5rem;
    text-align: center;
  }
}

@media (max-width: 1199px) {
  .shop-by-athlete__header::before {
    width: 100%;
  }
  .shop-by-athlete__subtitle {
    font-size: 3.5rem;
  }
  .shop-by-athlete__affiliate-disclaimer {
    font-size: 0.875rem;
  }
  .shop-by-athlete__dropdown {
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .shop-by-athlete__content {
    -webkit-flex-direction: column;
    flex-direction: column;
    gap: 4rem;
    -webkit-align-items: center;
    align-items: center;
    background: var(--color-light-grey);
  }
  .shop-by-athlete__list-container {
    display: none;
  }
  .shop-by-athlete__shop-container {
    width: 100%;
    -webkit-order: 2;
    order: 2;
  }
  .shop-by-athlete__header-content--active {
    display: -webkit-flex;
    display: flex;
  }
  .shop-by-athlete__header-mobile {
    display: -webkit-flex;
    display: flex;
  }
}

@media screen and (min-width: 500px) {
  .shop-by-athlete__header-profile img {
    outline-width: 10px;
  }
  .shop-by-athlete__header-title p {
    font-size: 2.125rem;
  }
  .shop-by-athlete__header-title svg,
  .shop-by-athlete__header-title img {
    width: 1.825rem;
    height: 1.825rem;
  }
}

@media (min-width: 600px) and (max-width: 899px) {
  .multi-carousel__item {
    min-width: calc(50% - 10px);
  }
}

@media screen and (min-width: 750px) {
  .shop-by-athlete__header-profile img {
    margin: 0 10px 0 80px;
    height: 60%;
    width: 60%;
  }
  .shop-by-athlete__products-grid {
    gap: 1rem;
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
}

@media screen and (min-width: 768px) {
  .shop-by-athlete__header-title p {
    font-size: 3rem;
  }
  .shop-by-athlete__header-title svg,
  .shop-by-athlete__header-title img {
    width: 2.25rem;
    height: 2.25rem;
  }
}

@media (min-width: 900px) and (max-width: 1199px) {
  .multi-carousel__item {
    min-width: calc(33.333% - 13.33px);
  }
}

@media (min-width: 1199px) {
  .shop-by-athlete__title {
    width: 20%;
  }
  .shop-by-athlete__header-content--active {
    display: none;
  }
  .shop-by-athlete__header-mobile {
    display: none;
  }
}

@media (min-width: 1200px) {
  .multi-carousel__item {
    min-width: calc(25% - 15px);
  }
}

@media screen and (min-width : 1500px) {
  .shop-by-athlete__products-grid {
    gap: 2rem;
    grid-template-columns: repeat(4, minmax(150px, 1fr));
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxhbmRpbmcuY3NzIiwic2hvcC1hdGhsZXRlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxvQkFBb0I7O0FBRXBCO0VDQ0EsVUFBQTtBRENBOztBQUVBO0lDQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0ksWUFBQTtJQUNKLFNBQUE7SUFDRSxrQ0FBQTtBRENGOztBQUVBO0lDQ0EsaUJBQUE7SUFERSxpQkFBQTtJQUdGLHdDQUFBO0lBQ0Usd0JBQUE7QURDRjs7QUFFQTtFQ0NBLGtCQUFBO0VBQ0UsUUFBQTtFQUNBLE1BQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNGLHFCQUFBO0VBQ0UsYUFBQTtFQUFBLDhCQUFhO1VBQ2Ysc0JBQUE7RURFRSwrQkNGRjtVQUNFLHVCQUFBO0VER0EsNkJDSEE7VUFDQSxxQkFBZTtFRElmLFVDSkE7RUFDRixnQkFBQTtFQUNFLFVBQUE7QURLRjtBQUNBO0VBQ0UsV0NKRjtFQUNFLFlBQUE7RUFDRixlQUFBO0VBS0EsZ0JBQUE7RUFIQSxvQkFBQTtLQUNFLGlCQUFFO0VBQ0YsOEJBQUY7S0FDRSwyQkFOQTtBRFdGO0FBQ0E7RUNDRSxXQUFBO0VEQ0EsWUNMRjtFQU1FLGVBQUE7RURDQSxnQkNOQTtFRE9BLG9CQ05GO0tBT0UsaUJBQUE7RUFDRiw4QkFBQTtLQU5BLDJCQUFBO0VEUUEsb0JBQUE7QUFDQTs7QUFFQTtJQ0NFLHFCQUFBO0lEQ0UsYUFBQTtJQ0NGLDhCQUFBO0lEQ0Usc0JBQUE7SUNDRiwyQkFBQTtJQUNFLG1CQUFBO0lEQ0EsV0FBQTtJQ0NGLFlBQUE7SUFDRixXQUFBO0lEQ0kseUJBQWtCO0lDQ3RCLGtCQUFBO0FEQ0E7QUFDQTtFQUNFLGdCQUFBO0VBQ0Esb0JDQUU7RURDRixXQUFBO0VBQ0EsOEJDQUU7RURDRixpQkFBQTtFQUNBLHdDQ0FFO0VEQ0osVUFBQTtBQUNBO0FBQ0E7RUFDQSxXQUFBO0VBQ0Esa0JBQUE7RUFDRSxRQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Es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Q0EsZ0JBQUE7SUFDQSxRQUFBO0VBQ0E7RUFDQTtJQUNBLHFCQUFBO0lBQ0EsYUFBQTtFQUNBO0VBQ0E7SUFDRixxQkFBQTtJQUNJLGFBQWE7RUFDakI7QUFDQTs7QUFFQTtFQUNFO0lBQ0YsbUJBQUE7RUFDRTtFQUNBO0lBQ0UsbUJBQW1CO0VBQ3JCO0VBQ0E7O0lBRUYsZUFBQTtJQUNJLGdCQUFnQjtFQUNwQjtBQUNBOztBQUVBO0VBQ0E7SUFDSSwyQkFBMkI7RUFDL0I7QUFDQTs7QUFFQTtFQUNFO0lBQ0EscUJBQUE7SUFDQSxXQUFBO0lBQ0EsVUFBQTtFQUNBO0VBQ0E7SUFDRixTQUFBO0lBQ0ksb0RBQW9EO0VBQ3hEO0FBQ0E7O0FBRUE7RUFDRTtJQUNFLGVBQWU7RUFDakI7RUFDQTs7SUFFRixjQUFBO0lBQ0ksZUFBZTtFQUNuQjtBQUNBOztBQUVBO0VBQ0E7SUFDSSxrQ0FBa0M7RUFDdEM7QUFDQTs7QUFFQTtFQUNFO0lBQ0YsVUFBQTtFQUNFO0VBQ0E7SUFDQSxhQUFBO0VBQ0Y7RUFDQTtJQUNJLGFBQWE7RUFDakI7QUFDQTs7QUFFQTtFQUNBO0lBQ0ksMkJBQTJCO0VBQy9CO0FBQ0E7O0FBRUE7RUFDRTtJQUNGLFNBQUE7SUFDSSxvREFBb0Q7RUFDdEQ7QUFDRiIsImZpbGUiOiJsYW5kaW5nLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIlxuLyogTGFuZGluZyBQYWdlICovXG5cbmhlYWRlciB7XG4gIHotaW5kZXg6IDM7XG59XG5cbi50cmFjay1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgaGVpZ2h0OiA0NXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kYXJrLWdyZXkpO1xufVxuXG4ucm9sbGluZy10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogRmFtaWxqZW5Hcm90ZXNrLCBzYW5zLXNlcmlmO1xuICAgIGZpbGw6IHZhcigtLWNvbG9yLXdoaXRlKTtcbn1cblxuLnNob3AtYXRobGV0ZS1sYW5kaW5nX19pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAyO1xuICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNob3AtYXRobGV0ZS1sYW5kaW5nX19pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogMTAlIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiAxMCUgY2VudGVyO1xuICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICAtby1vYmplY3QtcG9zaXRpb246IDUlIGNlbnRlcjtcbiAgICAgICBvYmplY3QtcG9zaXRpb246IDUlIGNlbnRlcjtcbiAgfVxufVxuLnNob3AtYXRobGV0ZS1sYW5kaW5nX19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IDEwJSBjZW50ZXI7XG4gICAgIG9iamVjdC1wb3NpdGlvbjogMTAlIGNlbnRlcjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgLW8tb2JqZWN0LXBvc2l0aW9uOiAxNSUgY2VudGVyO1xuICAgICAgIG9iamVjdC1wb3NpdGlvbjogMTUlIGNlbnRlcjtcbiAgfVxufVxuXG4uc2hvcC1hdGhsZXRlLWxhbmRpbmdfX3RpdGxlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDIuNXJlbTtcbiAgICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwJTtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MCU7XG4gICAgfVxufVxuLnNob3AtYXRobGV0ZS1sYW5kaW5nX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctaW5saW5lOiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1zaGFkb3c6IDAgMCA0cHggIzAwMDAwMDMzO1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC1mYW1pbHk6IEZhbWlsamVuR3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5zaG9wLWF0aGxldGUtbGFuZGluZ19fdGl0bGUtY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4JTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXJlbTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDI1NSwgNTQsIDY1LCAwLjYpLCByZ2JhKDI1NSwgMCwgMCwgMC4zKSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgQG1lZGlhICh3aWR0aCA+PSAxOTIwcHgpIHtcbiAgICB0b3A6IDI1JTtcbiAgfVxuICBAbWVkaWEgKHdpZHRoID49IDIxNjBweCkge1xuICAgIHRvcDogMjAlO1xuICB9XG59XG4uc2hvcC1hdGhsZXRlLWxhbmRpbmdfX2J1dHRvbi1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWlubGluZTogNHJlbTtcbiAgei1pbmRleDogMjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5mYXZlcy1idXR0b24ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgfVxuICB9XG59XG5cbi8qIFNob3AgQnkgQXRobGV0ZSBQYWdlICovXG5cbi5zaG9wLWJ5LWF0aGxldGVfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstZ3JleSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9faGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgY2lyY2xlIGF0IDhweCA4cHgsXG4gICAgdmFyKC0tY29sb3Itd2hpdGUpIDFweCxcbiAgICB0cmFuc3BhcmVudCAxcHhcbiAgKTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uc2hvcC1ieS1hdGhsZXRlX190aXRsZS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uc2hvcC1ieS1hdGhsZXRlX190aXRsZS1jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWdyZXkpO1xuICBib3JkZXItcmFkaXVzOiAwIDFyZW0gMXJlbSAwO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4uc2hvcC1ieS1hdGhsZXRlX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IEZhbWlsamVuR3JvdGVzaywgc2Fucy1zZXJpZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWJsYWNrKTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDRyZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19kcm9wZG93biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19kcm9wZG93bi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMjVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2Ryb3Bkb3duLWJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ncmV5KTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fZHJvcGRvd24tYnV0dG9uIHNwYW4ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2Ryb3Bkb3duLWJ1dHRvbi0tb3BlbiB7XG4gIHdpZHRoOiA4MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWdyZXkpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fZHJvcGRvd24tYXJyb3cge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UsIC13ZWJraXQtdHJhbnNmb3JtIDAuMnMgZWFzZTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fZHJvcGRvd24tYnV0dG9uLS1vcGVuIC5zaG9wLWJ5LWF0aGxldGVfX2Ryb3Bkb3duLWFycm93IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fZHJvcGRvd24tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAxMCU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci13aGl0ZSk7XG4gIHdpZHRoOiA4MCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWRhcmstZ3JleSk7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDhweDtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHotaW5kZXg6IDEwMDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB0cmFuc2l0aW9uOiBhbGwgMHMgZWFzZTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fZHJvcGRvd24tbGlzdC0tb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRyZW07XG4gICAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtZ3JleSk7XG4gIH1cbn1cblxuLnNob3AtYnktYXRobGV0ZV9fbGlzdC1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2xpc3QtaXRlbSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjBmMGYwO1xuICBjb2xvcjogdmFyKC0tY29sb3ItYmxhY2spO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19hdGhsZXRlLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBNYW5yb3BlLCBzYW5zLXNlcmlmO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zLjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2F0aGxldGUtbmFtZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWRhcmstZ3JleSk7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci13aGl0ZSk7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2F0aGxldGUtaW1nIHtcbiAgd2lkdGg6IDUuNXJlbTtcbiAgaGVpZ2h0OiA1LjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjZjVmNWY1O1xuICB6LWluZGV4OiAyO1xufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19kcm9wZG93bi1pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fZHJvcGRvd24taXRlbSAuc2hvcC1ieS1hdGhsZXRlX19hdGhsZXRlLW5hbWUge1xuICBoZWlnaHQ6IDNyZW07XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2Ryb3Bkb3duLWl0ZW0gLnNob3AtYnktYXRobGV0ZV9fYXRobGV0ZS1pbWcge1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19kcm9wZG93bi1pdGVtLS1zZWxlY3RlZCAuc2hvcC1ieS1hdGhsZXRlX19hdGhsZXRlLW5hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1kYXJrLWdyZXkpO1xuICBjb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9fbGlzdC1pdGVtLS1hY3RpdmUgLnNob3AtYnktYXRobGV0ZV9fYXRobGV0ZS1uYW1lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ncmV5KTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX3Nob3AtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC13ZWJraXQtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLnNob3AtYnktYXRobGV0ZV9fcHJvZHVjdHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIGdhcDogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kICh3aWR0aCA+PTc1MHB4KSB7XG4gICAgZ2FwOiAxcmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKHdpZHRoID49MTUwMHB4KSB7XG4gICAgZ2FwOiAycmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIG1pbm1heCgxNTBweCwgMWZyKSk7XG4gIH1cbn1cblxuLnNob3AtYnktYXRobGV0ZV9fcHJvZHVjdHMtZ3JpZC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JleSk7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19kaXNjb3Zlci1pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogNC81O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19kaXNjb3Zlci1pbWFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1maWx0ZXI6IGJyaWdodG5lc3MoMC42KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuNik7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBjb250YWluZXItbmFtZTogYXRobGV0ZS1vdmVybGF5O1xuICBAbWVkaWEgKG1heC13aWR0aDogNDk5cHgpIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX292ZXJsYXkgLmZhdmVzLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgXG4gIEBjb250YWluZXIgYXRobGV0ZS1vdmVybGF5IChtYXgtd2lkdGg6IDE4MHB4KSB7XG4gICAgcGFkZGluZzogMC44cmVtO1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxuICBcbiAgQGNvbnRhaW5lciBhdGhsZXRlLW92ZXJsYXkgKG1pbi13aWR0aDogMTgxcHgpIGFuZCAobWF4LXdpZHRoOiAyOTlweCl7XG4gICAgcGFkZGluZzogMC44cmVtIDAuNnJlbTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgfVxuXG4gIEBjb250YWluZXIgYXRobGV0ZS1vdmVybGF5IChtaW4td2lkdGg6IDMwMHB4KXtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuLnNob3AtYnktYXRobGV0ZV9fb3ZlcmxheS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogRmFtaWxqZW5Hcm90ZXNrLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtc2hhZG93OiAycHggMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbi10b3A6IDglO1xuICBtYXJnaW4tYm90dG9tOiAxMiU7XG4gIFxuICBAY29udGFpbmVyIGF0aGxldGUtb3ZlcmxheSAobWF4LXdpZHRoOiAyMDBweCkge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUlO1xuICB9XG5cbiAgQGNvbnRhaW5lciBhdGhsZXRlLW92ZXJsYXkgKG1pbi13aWR0aDogMjAxcHgpIGFuZCAobWF4LXdpZHRoOiAzMDBweCkge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzUlO1xuICB9XG4gIFxuICBAY29udGFpbmVyIGF0aGxldGUtb3ZlcmxheSAobWluLXdpZHRoOiAzMDFweCkge1xuICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICBtYXJnaW4tdG9wOiAxMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNDAlO1xuICB9XG4gIFxufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19oZWFkZXItbW9iaWxlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDExOTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNob3AtYnktYXRobGV0ZV9faGVhZGVyLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gYm90dG9tLFxuICAgIHZhcigtLWNvbG9yLXdoaXRlKSA1MCUsXG4gICAgdmFyKC0tY29sb3ItbGlnaHQtZ3JleSkgNTAlXG4gICk7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19oZWFkZXItY29udGVudC0tYWN0aXZlIHtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogMTE5OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hvcC1ieS1hdGhsZXRlX19oZWFkZXItcHJvZmlsZSB7XG4gIC13ZWJraXQtZmxleDogMztcbiAgICAgICAgICBmbGV4OiAzO1xuICBtYXJnaW46IDAgMTBweCAwIDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9faGVhZGVyLXByb2ZpbGUgZGl2IHtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2hlYWRlci1wcm9maWxlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgaGVpZ2h0OiA5MCU7XG4gIHdpZHRoOiA5MCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3V0bGluZTogNnB4IHNvbGlkIHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICBvdXRsaW5lLXdpZHRoOiAxMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc1MHB4KSB7XG4gICAgbWFyZ2luOiAwIDEwcHggMCA4MHB4O1xuICAgIGhlaWdodDogNjAlO1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLnNob3AtYnktYXRobGV0ZV9faGVhZGVyLXRpdGxlIHtcbiAgLXdlYmtpdC1mbGV4OiA2O1xuICAgICAgICAgIGZsZXg6IDY7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuLnNob3AtYnktYXRobGV0ZV9faGVhZGVyLXRpdGxlIC50aXRsZS1zZWN0aW9uIHtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2hlYWRlci10aXRsZSAuYnJhbmRzLXNlY3Rpb24ge1xuICAtd2Via2l0LWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDRweDtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5cbi5zaG9wLWJ5LWF0aGxldGVfX2hlYWRlci10aXRsZSBwIHtcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0taGVhZGVyLWFjY2VudC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiBGYW1pbGplbkdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgbWFyZ2luOiAwO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1MDBweCkge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLnNob3AtYnktYXRobGV0ZV9faGVhZGVyLXRpdGxlIHN2Zyxcbi5zaG9wLWJ5LWF0aGxldGVfX2hlYWRlci10aXRsZSBpbWcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICB3aWR0aDogMS44MjVyZW07XG4gICAgaGVpZ2h0OiAxLjgyNXJlbTtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiAyLjI1cmVtO1xuICAgIGhlaWdodDogMi4yNXJlbTtcbiAgfVxufVxuXG4vKiBSb3N0ZXIgUGFnZSAqL1xuXG4ubXVsdGktY2Fyb3VzZWwge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwIDUwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA4cmVtO1xufVxuXG4ubXVsdGktY2Fyb3VzZWxfX2dyYWRpZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDIwJTtcbiAgei1pbmRleDogNTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9fZ3JhZGllbnQtLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubXVsdGktY2Fyb3VzZWxfX2dyYWRpZW50LS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgdG8gbGVmdCxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSkgMCUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDI1JSxcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCkgNTAlLFxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSA3NSUsXG4gICAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAxMDAlXG4gICk7XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0LCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0O1xuICBnYXA6IDIwcHg7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4ubXVsdGktY2Fyb3VzZWxfX3ZpZXdwb3J0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubXVsdGktY2Fyb3VzZWxfX2l0ZW0ge1xuICBhc3BlY3QtcmF0aW86IDQgLyA1O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIC13ZWJraXQtZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIG1pbi13aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTAwcHgpIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICBtaW4td2lkdGg6IGNhbGMoMzMuMzMzJSAtIDEzLjMzcHgpO1xuICB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA2MDBweCkgYW5kIChtYXgtd2lkdGg6IDg5OXB4KSB7XG4gICAgbWluLXdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1OTlweCkge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubXVsdGktY2Fyb3VzZWxfX2l0ZW0tLXBsYWNlaG9sZGVyIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ5OXB4KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ubXVsdGktY2Fyb3VzZWxfX2ltYWdlLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4NSU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTs7XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtby1vYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9fdGl0bGUtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDE1JTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itd2hpdGUpOztcbn1cblxuLm11bHRpLWNhcm91c2VsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1mYW1pbHk6IE1hbnJvcGUsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jaGFyY29hbC1ibGFjayk7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9fbG9nby1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm11bHRpLWNhcm91c2VsX19sb2dvLWNvbnRhaW5lciBwaWN0dXJlLFxuLm11bHRpLWNhcm91c2VsX19sb2dvLWNvbnRhaW5lciBpbWcge1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogMDtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbn1cblxuLm11bHRpLWNhcm91c2VsX19oZWFkZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDJyZW07XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIHBhZGRpbmc6IDAgNHJlbTtcbiAgcGFkZGluZy10b3A6IDRyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9faGVhZGVyLXRpdGxlIHtcbiAgZm9udC1zaXplOiA0LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiBGYW1pbGplbkdyb3Rlc2ssIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1jaGFyY29hbC1ibGFjayk7XG4gIG1hcmdpbjogMDtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9fY29udHJvbHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogOHB4O1xuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tdWx0aS1jYXJvdXNlbF9fYnRuIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcmVkKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcmVkKTtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLm11bHRpLWNhcm91c2VsX19idG4gc3ZnIHtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuXG4ubXVsdGktY2Fyb3VzZWxfX2J0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tY29sb3ItZGFyay1ncmV5KTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItZGFyay1ncmV5KTtcbn1cblxuLm11bHRpLWNhcm91c2VsX19kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNHJlbTtcbiAgbGVmdDogNTAlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHotaW5kZXg6IDEwO1xuICBAbWVkaWEgKG1heC13aWR0aDogNTk5cHgpIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLm11bHRpLWNhcm91c2VsX19kb3Qge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zb2Z0LWdyZXkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ubXVsdGktY2Fyb3VzZWxfX2RvdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbn1cblxuXG4vKiBSdW5uZXIgSW1hZ2UgUGFnZSAqL1xuXG4ucnVubmVyLWltYWdlLXBhZ2VfX2Zvb3RlciB7XG4gIGhlaWdodDogODBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcmVkKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggdmFyKC0tY29sb3Itd2hpdGUpO1xufVxuLnJ1bm5lci1pbWFnZS1wYWdlX19mb290ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChcbiAgICBjaXJjbGUgYXQgOHB4IDhweCxcbiAgICB2YXIoLS1jb2xvci13aGl0ZSkgMXB4LFxuICAgIHRyYW5zcGFyZW50IDFweFxuICApO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbi5ydW5uZXItaW1hZ2UtcGFnZV9fY29udGVudCB7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgZmxleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuLnJ1bm5lci1pbWFnZS1wYWdlX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAlO1xuICByaWdodDogMiU7XG4gIHdpZHRoOiAzMDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSBhdCA4cHggOHB4LCB2YXIoLS1jb2xvci13aGl0ZSkgMnB4LCB0cmFuc3BhcmVudCAycHgpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbSAxLjVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0OTlweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWRhdGE6YXBwbGljYXRpb24vanNvbjtiYXNlNjQsZXlKMlpYSnphVzl1SWpvekxDSnpiM1Z5WTJWeklqcGJJbk5vYjNBdFlYUm9iR1YwWlM1amMzTWlYU3dpYm1GdFpYTWlPbHRkTENKdFlYQndhVzVuY3lJNklqdEJRVU5CTEdsQ1FVRkZPenRCUVVWR08wVkJRMFVzVlVGQlJUdEJRVU5LT3p0QlFVVkJPMGxCUTBFc1YwRkJRVHRKUVVOSkxHZENRVUZuUWp0SlFVTndRaXhaUVVGQk8wbEJRMFVzVTBGQlFUdEpRVU5HTEd0RFFVRkJPMEZCUTBFN08wRkJSVUU3U1VGRVJTeHBRa0ZCUVR0SlFVZEdMR2xDUVVGQk8wbEJRMFVzZDBOQlFVRTdTVUZEUml4M1FrRkJRVHRCUVVOQk96dEJRVVZCTzBWQlEwVXNhMEpCUVVZN1JVRkRSU3hSUVVGQk8wVkJRMEVzVFVGQlFUdEZRVU5CTEZWQlFVRTdSVUZEUml4WlFVRkJPMFZCUTBVc2NVSkJRV0U3UlVGQllpeGhRVUZoTzBWQlEyWXNPRUpCUVVFN1ZVRkJRU3h6UWtGQlFUdEZRVU5GTEN0Q1FVRkJPMVZCUVVFc2RVSkJRVUU3UlVGRFFTdzJRa0ZCWlR0VlFVRm1MSEZDUVVGbE8wVkJRMnBDTEZWQlFVRTdSVUZEUlN4blFrRkJaMEk3UlVGRGJFSXNWVUZCUVR0RlFVcEZPMGxCVFVZc1YwRkJRVHRGUVVORk8wRkJRMFk3UVVGTFFUdEZRVWhCTEZkQlFVRTdSVUZEUlN4WlFVRkZPMFZCUTBZc1pVRkJSanRGUVVORkxHZENRVTVCTzBWQlQwRXNiMEpCUVVZN1MwRkRSU3hwUWtGQlJUdEZRVXRHTERoQ1FVeEZPMHRCUTBvc01rSkJRVUU3UlVGTlJUdEpRVXhCTERaQ1FVRkJPMDlCUTBZc01FSkJRVUU3UlVGUFJUdEJRVU5HTzBGQlRrRTdSVUZSUlN4WFFVRlhPMFZCVG1Jc1dVRkJRVHRGUVZGRkxHVkJVRVk3UlVGUlJTeG5Ra0ZTUmp0RlFWTkZMRzlDUVZKRk8wdEJVMFlzYVVKQlZFVTdSVUZWUml3NFFrRlVSanRMUVZWTExESkNRVkJQTzBWQlVWWTdTVUZEUlN3NFFrRndRa283VDBGeFFrVXNNa0pCUVVFN1JVRkRRVHRCUVVOR096dEJRVVZCTzBsQlEwa3NjVUpCUVhGQ08wbEJRM3BDTEdGQlFVRTdTVUYwUWtVc09FSkJRVUU3U1VGM1FrVXNjMEpCZGtKR08wbEJRMFlzTWtKQlFVRTdTVUYzUWtrc2JVSkJVRW83U1VGUlNTeHBRa0ZCUVR0SlFVTkJMRzFDUVZCS08wbEJVVVVzVjBGQlFUdEpRVU5CTEZkQlFVRTdTVUZEUVN4NVFrRmFSanRKUVdGRkxHdENRVUZCTzBsQlEwRTdVVUZEUVN4dFFrRkJRVHRKUVVOQk8wbEJRMFU3VVVGNFFrWXNiVUpCUVVFN1NVRkRRVHRCUVRCQ1JqdEJRVU5CTzBWQlEwRXNaMEpCUVVFN1JVRkRSU3h2UWtGQmIwSTdSVUZEZEVJc1YwRkJRVHRGUVU1QkxEaENRVUZCTzBWQlVVRXNhVUpCUVVFN1JVRkRSU3gzUTBGQlZ6dEZRVU5pTEZWQlFVRTdSVUZEUlR0SlFVTkJMR1ZCUVVFN1NVRkRRU3hyUWtGQlVUdEZRVU5TTzBWQlEwRTdTVUZEUVN4cFFrRkJRVHRKUVVOQkxHdENRVUZCTzBWQlEwRTdRVUZEUmp0QlFVTkJPMFZCUTBVc1YwRkJSVHRGUVVOS0xHdENRVUZCTzBWQlEwRXNVVUZCUVR0RlFVTkZMRTlCUVU4N1JVRkRWQ3hYUVVGQk8wVkJRMFVzV1VGUVJqdEZRVkZGTEdkSFFVRkJPMFZCUTBFc1ZVRlFSanRGUVZGRkxHOUNRVkJCTzBWQlVVWTdTVUZEUVN4UlFVRkJPMFZCUTBVN1JVRkRRVHRKUVVOQkxGRkJRVUU3UlVGRFJqdEJRVU5CTzBGQlEwRTdSVUZEUlN4eFFrRkJSVHRGUVVOR0xHRkJRVVk3UlVGRFJTeFhRVUZCTzBWQlEwRXNiMEpCUVVFN1JVRkRRU3hWUVZCR08wVkJVVVU3U1VGRFJTd3JRa0ZCUVR0WlFVTkdMSFZDUVVGQk8wVkJRMFk3UlVGRFJUdEpRVU5HTzAxQlEwMHNhVUpCUVdsQ08wbEJRM1pDTzBWQlEwVTdRVUZEUmpzN1FVRkZRU3g1UWtGQlFUczdRVUZGUVR0RlFVTkJMRmRCUVVFN1JVRkRSU3haUVVGWk8wVkJRMlFzZDBOQlFVRTdSVUZEUlN4clFrRkJRVHRGUVVOQkxHZENRVUZCTzBWQlEwWXNiVUpCUVVFN1FVRkRRVHM3UVVGRlFUdEZRVU5GTEZkQlFVRTdSVUZEUVN4clFrRkJhMEk3UlVGRGJFSXNUVUZCVFR0RlFVTk9MRTlCUVU4N1JVRkRVQ3hWUVVGR08wVkJRMEVzV1VGQlFUdEZRVU5GT3pzN08wZEJTVVk3UlVGRFJTd3dRa0ZCTUVJN1JVRkROVUlzZVVKQlFVRTdSVUZPUlR0SlFWRkJMRmRCWmtZN1JVRkRRVHRCUVdkQ1FUczdRVUZGUVR0RlFVTkJMRmRCUVVFN1JVRkRSU3hoUVVGaE8wVkJRMllzZVVKQlFVRTdSVUZEUlN4elFrRkJRVHRGUVU1R0xHdENRVUZCTzBWQlVVRXNiVUpCUVVFN1FVRkRRVHM3UVVGRlFUdEZRV1JCTEZkQlFVRTdSVUZEUVN4clFrRkJRVHRGUVVOQkxFMUJRVUU3UlVGblFrVXNUMEZtUVR0RlFVTkdMRlZCUVVFN1JVRm5Ra0VzV1VGQlFUdEZRVU5GTEhkRFFVRjNRenRGUVVNeFF5dzBRa0ZCUVR0RlFVTkZPMGxCUTBFc1ZVRkJRVHRGUVVOQk8wRkJRMFk3TzBGQlJVRTdSVUZEUlN4eFFrRkJRVHRGUVVOR0xHRkJRVUU3UlVGRFJTd3lRa0ZCUVR0RlFXUkdMRzFDUVVGQk8wVkJaMEpCTEN0Q1FVRkJPMFZCUTBVc2RVSkJRVUU3UlVGRFJpeFhRVUZCTzBWQlEwVXNXVUZCUVR0RlFVTkJMR1ZCUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEhkRFFVRkJPMFZCUTBFc2EwSkJVRVk3UlVGUlFTeHBRa0ZCUVR0RlFVTkJMR3RDUVVGQk8wVkJRMFVzVlVGQlZUdEZRVU5hTEZsQlFVRTdSVUZPUVR0SlFWRkZMRlZCUVVFN1JVRkRRVHRCUVVOR096dEJRVVZCTzBWQlRrRXNaVUZCUVR0RlFVTkJMR2RDUVVGQk8wVkJVVVVzV1VGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBZc2FVSkJRVUU3UlVGRFJTeG5Ra0ZCWjBJN1JVRkRiRUlzWjBOQlFVRTdSVUZEUlR0SlFVTkJMR0ZCUVVZN1JVRkRSVHRCUVVOR096dEJRVVZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMRmRCUVVFN1JVRk9RU3h0UWtGQlFUdEZRVkZGTEd0Q1FWQkdPMFZCVVVVc0swSkJRVVk3UlVGRFJTeDFRa0ZRUmp0RlFWRkZMREpDUVZCR08wVkJRMEVzYlVKQlFVRTdSVUZSUVR0SlFVTkpMSEZDUVVGeFFqdEpRVU42UWl4aFFVRkJPMGxCUTBVc09FSkJRVVk3U1VGRFJTeHpRa0ZCUmp0RlFVNUZPMEZCVVVZN08wRkJSVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMRmxCUVVFN1JVRkRRU3haUVVGQk8wVkJRMEVzYVVKQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBFc1owSkJRVUU3UlVGRFFTeDFRa0ZCUVR0RlFVNUZMR3RDUVVGQk8wVkJVVVlzZFVKQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBVc2NVSkJRVUU3UlVGRFJpeGhRVUZCTzBWQlEwRXNLMEpCUVVFN1JVRkRSU3gxUWtGQmRVSTdSVUZEZWtJc01rSkJRVUU3UlVGT1JTeHRRa0ZCUVR0RlFWRkdMRkZCUVVFN1JVRkRSU3g1UWtGQmVVSTdRVUZETTBJN08wRkJSVUU3UlVGRFJTeHhRa0ZCY1VJN1FVRkRka0k3TzBGQlJVRTdSVUZEUVN4clFrRkJRVHRCUVVOQk96dEJRVVZCTzBWQlEwRXNWVUZCUVR0RlFVTkZMSFZDUVVGMVFqdEZRVU42UWl4eFFrRkJRVHRGUVVOQkxEUkNRVUZCTzBWQlEwRXNOa0pCUVVFN1JVRkRSU3h0UWtGQlFUdEJRVU5HT3p0QlFVVkJPMFZCUTBVc1YwRkJWenRGUVVOaUxGbEJRVUU3UlVGT1JTeDFRMEZCUVR0RlFVTkdMQ3RDUVVGQk8wVkJVVUVzTkVSQlFVRTdRVUZEUVRzN1FVRkZRVHRGUVVORkxHZERRVUZCTzBWQlEwWXNkMEpCUVVFN1FVRkRRVHM3UVVGRlFUdEZRVU5GTEd0Q1FVRkJPMFZCUTBZc1UwRkJRVHRGUVVOQkxGTkJRVUU3UlVGRFJTeFJRVUZCTzBWQlEwWXNhVUpCUVVFN1JVRkRSU3hWUVVGQk8wVkJRMFlzZVVKQlFVRTdSVUZrUlN4blFrRkJRVHRGUVVOQkxEaENRVUZCTzBWQlEwRXNLMEpCUVVFN1JVRm5Ra0VzYVVKQlFVRTdSVUZEUml4blFrRkJRVHRGUVVOQkxHRkJRVUU3UlVGRFJTeFZRVUZWTzBWQlExb3NhMEpCUVVFN1JVRkRSU3h2UTBGQlFUdEZRVU5CTERSQ1FVRkJPMFZCUTBFc2RVSkJRVUU3UVVGRFJqczdRVUZGUVR0RlFVTkZMRlZCUVZVN1JVRkRXaXh0UWtGQlFUdEZRVU5GTEdkRFFVRmhPMFZCUTJZc2QwSkJRVUU3UlVGT1JTeDVRa0ZCUVR0QlFWRkdPenRCUVVWQk8wVkJRMFVzY1VKQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc1UwRkJSanRGUVVORkxGZEJRVVU3UlVGRFJpd3lRa0ZCUmp0RlFVTkZMRzFDUVVGQk8wVkJRMEVzZFVKQlFVWTdSVUZEUlR0SlFVTkdMRGhDUVVGQk8wbEJRMEVzYzBKQlFVRTdTVUZEU1N4VFFVRlRPMGxCUTJJc01rSkJRVUU3U1VGT1FTeHRRa0ZCUVR0SlFWRkZMRzFEUVVGQk8wVkJUa1k3UVVGUlFUczdRVUZGUVR0RlFVTkZMR2xDUVVGQk8wVkJRMEVzYTBKQlFXdENPMFZCUTJ4Q0xGZEJRVUU3UlVGRFFTeG5Ra0ZCUmp0RlFVTkJMR05CUVVFN1JVRkRRU3hwUWtGQlFUdEZRVU5GTEcxQ1FVRnRRanM3UlVGRmNrSTdTVUZEUlN4aFFVRkJPMFZCUTBZN1FVRkRRVHM3UVVGRlFUdEZRVU5GTEhGQ1FVRkJPMFZCUTBZc1lVRkJRVHRGUVVORkxITkRRVUZCTzBWQlEwWXNPRUpCUVVFN1JVRkRRU3d5UWtGQlFUdEZRVU5CTEcxQ1FVRkJPMFZCUTBFc2EwSkJRVUU3UlVGRFJTeG5RMEZCWjBNN1JVRkRiRU1zV1VGQlFUdEZRVU5CTEdOQlFVRTdSVUZEUVN4bFFVRkJPMFZCUTBVc2MwTkJRWE5ETzBGQlEzaERPenRCUVVWQk8wVkJRMFVzYlVKQlFVRTdRVUZEUmpzN1FVRkZRVHRGUVVOQkxHVkJRVUU3UlVGRFFTeG5RMEZCUVR0RlFVTkZMRmRCUVVFN1JVRkRSaXhaUVVGQk8wVkJRMEVzY1VKQlFVRTdSVUZEUVN4aFFVRkJPMFZCUTBFc01rSkJRVUU3UlVGRFJTeHRRa0ZCYlVJN1JVRkRja0lzYlVKQlFVRTdSVUZPUVN4clFrRkJRVHRGUVZGQkxIRkNRVUZCTzBWQlEwRXNlVUpCUVVFN1FVRkRRVHM3UVVGRlFUdEZRVU5CTEhsQ1FVRkJPMFZCUTBVc1dVRkJRVHRCUVVOR096dEJRVVZCTzBWQlEwRXNZVUZCUVR0RlFVTkJMR05CUVVFN1JVRkRRU3hyUWtGQlFUdEZRVU5GTEc5Q1FVRnZRanRGUVVOMFFpeHBRa0ZCUVR0RlFVTkJMSGxDUVVGQk8wVkJRMEVzTkVKQlFVRTdSVUZEUVN4VlFVRkJPMEZCUTBFN08wRkJSVUU3UlVGRFFTeFhRVUZCTzBWQlEwVXNXVUZCV1R0QlFVTmtPenRCUVVWQk8wVkJRMEVzV1VGQlFUdEJRVU5CT3p0QlFVVkJPMFZCUTBFc1YwRkJRVHRGUVVOQkxGbEJRVUU3UVVGRFFUczdRVUZGUVR0RlFVTkJMSGxDUVVGQk8wVkJRMFVzV1VGQlFUdEZRVU5HTEdsQ1FVRkJPMEZCUTBFN08wRkJSVUU3UlVGRFFTeDVRa0ZCUVR0RlFVTkZMRmxCUVVFN1JVRkRSaXhwUWtGQlFUdEJRVU5CT3p0QlFVVkJPMFZCUTBVc09FSkJRVVU3UlVGRFJpeHpRa0ZCUmp0RlFVTkZMRmxCUVVZN1JVRkRRU3hwUWtGQlFUdEZRVU5CTEZkQlFVRTdSVUZEUlR0SlFVTkdMRmRCUVVFN1NVRkRRU3huUWtGQlFUdEpRVU5GTEZGQlFVRTdSVUZEUmp0QlFVTkJPenRCUVVWQk8wVkJRMFVzWVVGQlFUdEZRVU5CTEc5RVFVRkJPMFZCUTBFc1UwRkJSVHRGUVVOR0xGZEJRVUU3UlVGRFFTeHZRa0ZCUVRzN1JVRkZRVHRKUVVOQkxGTkJRVUU3U1VGRFJpeHZSRUZCUVR0RlFVTkZPMFZCUTBZN1NVRkRRU3hUUVVGQk8wbEJRMEVzYjBSQlFVRTdSVUZEUlR0QlFVTkdPenRCUVVWQk8wVkJRMFVzZVVOQlFXdENPMFZCUTNCQ0xHRkJRVUU3UlVGa1FTeHZRa0ZCUVR0QlFXZENRVHM3UVVGRlFUdEZRVU5CTEd0Q1FVRkJPMFZCUTBVc2FVSkJRV2xDTzBWQlEyNUNMRzlDUVVGQk8wVkJRMFVzWjBKQlFVRTdSVUZEUml4dFFrRkJRVHRGUVVORkxIVkNRVUZCTzBGQlEwWTdPMEZCUlVFN1JVRkRRU3hyUWtGQlFUdEZRVU5GTEUxQlFVRTdSVUZEUVN4UFFVRkJPMFZCUTBZc1YwRkJRVHRGUVVORkxGbEJRVUU3UlVGRFJpeHZRa0ZCUVR0RlFVTkZMR2xDUVVGcFFqdEZRVU51UWl3d1FrRkJRVHRGUVVORkxIVkNRVUZyUWp0RlFVTndRaXdyUWtGQlFUdEZRVkpCTEhWQ1FVRkJPMEZCVlVFN08wRkJSVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkZMRTFCUVVFN1JVRkRRU3hQUVVGQk8wVkJRMEVzVjBGQlFUdEZRVU5CTEZsQlFVRTdSVUZEUVN4VlFVRkJPMFZCUTBZc2NVSkJRVUU3UlVGRFJTeGhRVUZCTzBWQlEwRXNPRUpCUVVFN1JVRkRRU3h6UWtGQlJqdEZRVU5GTERKQ1FVRkJPMFZCUTBZc2JVSkJRVUU3UlVGRFJTeGhRVUZoTzBWQlEyWXNjMEpCUVVFN1JVRkRSU3d5UWtGQlpUdEZRVU5xUWl3clFrRkJRVHRGUVVORk8wbEJRMFlzVlVGQlFUdEZRVU5GTzBGQlEwWTdPMEZCUlVFN1JVRkRSU3hoUVVGRk8wVkJRMFlzWlVGQlFUczdSVUZGUVR0SlFVTkZMR1ZCUVdVN1NVRkRha0lzYTBKQlFVRTdSVUZEUmpzN1JVRkZRVHRKUVVORkxITkNRVUZCTzBsQlEwWXNhVUpCUVVFN1JVRkRSVHM3UlVGRlFUdEpRVU5HTEd0Q1FVRkJPMGxCUTBVc2FVSkJRVUU3UlVGRFFUdEJRVU5HT3p0QlFVVkJPMFZCUTBVc2VVSkJRV2xDTzBWQlEyNUNMR2xDUVVGQk8wVkJRMFVzYVVKQlFXbENPMFZCUTI1Q0xIZERRVUZCTzBWQlEwVXNhMEpCUVdsQ08wVkJRMnBDTERKRFFVRkJPMFZCUTBFc1owSkJRV2RDTzBWQlEyaENMR05CUVVFN1JVRkRRU3hyUWtGQlJUczdSVUZGUmp0SlFVTkdMR1ZCUVVFN1NVRkRTU3hsUVVGQk8wbEJRMFlzYTBKQlFVRTdSVUZEUVRzN1JVRkZRVHRKUVVOQkxHVkJRVUU3U1VGRFFTeGxRVUZCTzBsQlEwVXNhMEpCUVd0Q08wVkJRM0JDT3p0RlFVVkJPMGxCUTBZc1pVRkJRVHRKUVVOSkxHVkJRV1U3U1VGRGJrSXNhMEpCUVVFN1JVRkRSVHM3UVVGRlJqczdRVUZGUVR0RlFVTkJMSEZDUVVGQk8wVkJRMFVzWVVGQlJUdEZRVU5HTEZkQlFVRTdSVUZEUml3clFrRkJRVHRWUVVOVkxIVkNRVUYxUWp0RlFVTnFRenRKUVVORkxHRkJRVUU3UlVGRFFUdEJRVU5HT3p0QlFVVkJPMFZCUTBVN096czdSMEZKUXp0RlFVTklMRmRCUVVFN1JVRkRSU3hoUVVGQk8wVkJRMFlzWjBKQlFVRTdRVUZEUVRzN1FVRkZRVHRGUVVOQkxIRkNRVUZCTzBWQlEwVXNZVUZCWVR0RlFVTm1PMGxCUTBVc1lVRkJaVHRGUVVObU8wRkJRMFk3TzBGQlJVRTdSVUZEUlN4bFFVRmxPMVZCUTJwQ0xFOUJRVUU3UlVGRFJTeHhRa0ZCYVVJN1JVRkRia0lzYTBKQlFVRTdRVUZEUVRzN1FVRkZRVHRGUVVOQkxHbENRVUZCTzBWQlEwVXNjVUpCUVZFN1JVRkRWaXhoUVVGQk8wVkJRMFVzTWtKQlFUSkNPMVZCUXpkQ0xHMUNRVUZCTzBWQlEwVXNLMEpCUVd0Q08xVkJRM0JDTEhWQ1FVRkJPMEZCUTBFN08wRkJSVUU3UlVGRFJTeHJRa0ZCUVR0RlFVTkJMRmRCUVVFN1JVRkRRU3hWUVVGQk8wVkJRMEVzYjBKQlFVRTdTMEZEUVN4cFFrRkJRVHRGUVVOQkxIZENRVUZCTzBWQlEwRTdTVUZEUml4dFFrRkJRVHRGUVVORk8wVkJRMFk3U1VGRFNTeHhRa0ZCY1VJN1NVRkRla0lzVjBGQlFUdEpRVU5GTEZWQlFVRTdSVUZEUVR0QlFVTkdPenRCUVVWQk8wVkJRMFVzWlVGQlJqdFZRVU5GTEU5QlFVRTdSVUZEUml4eFFrRkJRVHRGUVVORkxHRkJRV0U3UlVGRFppdzRRa0ZCUVR0VlFVTkZMSE5DUVVGbE8wVkJRMllzYTBKQlFVWTdRVUZEUVRzN1FVRkZRVHRGUVVORkxHVkJRVUU3VlVGRFJpeFBRVUZCTzBWQlEwVXNjVUpCUVhGQ08wVkJRM1pDTEdGQlFVRTdSVUZEUlN3eVFrRkJaVHRWUVVOcVFpeHRRa0ZCUVR0QlFVTkJPenRCUVVWQk8wVkJRMFVzWlVGQlFUdFZRVU5HTEU5QlFVRTdSVUZEUlN4eFFrRkJjVUk3UlVGRGRrSXNZVUZCUVR0RlFVVkJMRkZCUVVFN1JVRkJSU3hwUWtGQlJqdEJRVU5CT3p0QlFVVkJPMFZCUlVVc05rSkJRVUU3VlVGQlFTeHhRa0ZCUVR0RlFVTkJMR2xEUVVGQk8wVkJRMEVzZDBOQlFVRTdSVUZEUVN4cFFrRkJRVHRGUVVOQkxHbENRVUZCTzBWQlEwRXNVMEZCUmp0RlFVTkZPMGxCUTBZc2JVSkJRVUU3UlVGRFJUdEZRVU5HTzBsQlEwa3NaVUZCWlR0RlFVTnVRanRCUVVOQk96dEJRVVZCT3p0RlFVVkZMR0ZCUVVFN1JVRkRRU3hqUVVGQk8wVkJRMEU3U1VGRFJpeGxRVUZCTzBsQlEwVXNaMEpCUVVFN1JVRkRSanRGUVVORk8wbEJRMFlzWTBGQlFUdEpRVU5KTEdWQlFXVTdSVUZEYmtJN1FVRkRRVHM3UVVGRlFTeG5Ra0ZCUVRzN1FVRkZRVHRGUVVOQkxGZEJRVUU3UlVGRFFTeHJRa0ZCUVR0RlFVTkJMR2RDUVVGQk8wVkJRMEVzWlVGQlFUdEZRVU5GTEc5Q1FVRkJPMEZCUTBZN08wRkJSVUU3UlVGRFJTeHJRa0ZCUVR0RlFVTkJMRTFCUVUwN1JVRkRUaXhUUVVGUk8wVkJRMUlzVlVGQlZUdEZRVU5XTEZWQlFVRTdSVUZEUVN4dlFrRkJRVHRGUVVOQkxGVkJRVlU3UlVGRFZpdzJRa0ZCTmtJN1JVRkROMEk3U1VGRFJpeGhRVUZCTzBWQlEwRTdRVUZEUVRzN1FVRkZRVHRGUVVOQkxGVkJRVUU3UVVGRFFUczdRVUZGUVR0RlFVTkZMRkZCUVVFN1JVRkRSanM3T3pzN096dEhRVTlGTzBGQlEwWTdPMEZCUlVFN1JVRkRSU3h4UWtGQmIwSTdSVUZEY0VJc1lVRkJRVHRGUVVOQkxEaERRVUZsTzBWQlEyWXNjME5CUVVFN1JVRkRSaXd3UlVGQlFUdEZRVU5GTEZOQlFWTTdSVUZEVkR0SlFVTkZMRTFCUVUwN1JVRkRVanRCUVVOR096dEJRVVZCTzBWQlEwVXNhMEpCUVd0Q08wVkJRMnhDTEdkQ1FVRm5RanRCUVVOc1FqczdRVUZGUVR0RlFVTkZMRzFDUVVGdFFqdEZRVU51UWl4clFrRkJhMEk3UlVGRlZpeHpRa0ZCWXp0VlFVRmtMR05CUVdNN1JVRkRkRUlzWjBKQlFXZENPMFZCUTJoQ0xHdENRVUZyUWp0RlFVTnNRanRKUVVORkxESkNRVUV5UWp0RlFVTTNRanRGUVVOQk8wbEJRMFVzYTBOQlFXdERPMFZCUTNCRE8wVkJRMEU3U1VGRFJTd3lRa0ZCTWtJN1JVRkROMEk3UlVGRFFUdEpRVU5GTEdWQlFXVTdSVUZEYWtJN1FVRkRSanM3UVVGRlFUdEZRVU5GTEc5Q1FVRnZRanRGUVVOd1FpeHJRa0ZCYTBJN1JVRkRiRUk3U1VGRFJTeGhRVUZoTzBsQlEySXNVVUZCVVR0RlFVTldPMEZCUTBZN08wRkJSVUU3UlVGRFJTeHJRa0ZCYTBJN1JVRkRiRUlzVjBGQlZ6dEZRVU5ZTEdkQ1FVRm5RanRGUVVOb1FpeHRRa0ZCYlVJN1JVRkRia0lzZFVKQlFYVkNPMEZCUTNwQ096dEJRVVZCTzBWQlEwVXNhMEpCUVd0Q08wVkJRMnhDTEUxQlFVMDdSVUZEVGl4UFFVRlBPMFZCUTFBc1YwRkJWenRGUVVOWUxGbEJRVms3UlVGRFdpeHZRa0ZCYjBJN1JVRkRjRUlzYVVKQlFXbENPMFZCUTJwQ0xEQkNRVUV3UWp0RlFVTXhRaXgxUWtGQmRVSTdRVUZEZWtJN08wRkJSVUU3UlVGRFJTeHJRa0ZCYTBJN1JVRkRiRUlzVTBGQlV6dEZRVU5VTEU5QlFVODdSVUZEVUN4UlFVRlJPMFZCUTFJc1YwRkJWenRGUVVOWUxIRkNRVUZ4UWp0RlFVTnlRaXhoUVVGaE8wVkJRMklzTWtKQlFUSkNPMVZCUTI1Q0xHMUNRVUZ0UWp0RlFVTXpRaXd5UWtGQk1rSTdWVUZEYmtJc2JVSkJRVzFDTzBWQlF6TkNMSE5EUVVGelF6dFZRVU01UWl3NFFrRkJPRUk3UlVGRGRFTXNjMEpCUVhOQ08wVkJRM1JDTEhWQ1FVRjFRanRCUVVONlFqczdRVUZGUVR0RlFVTkZMR1ZCUVdVN1JVRkRaaXhuUWtGQlowSTdSVUZEYUVJc1owTkJRV2RETzBWQlEyaERMR05CUVdNN1JVRkRaQ3hUUVVGVE8wVkJRMVFzWlVGQlpUdFZRVU5RTEU5QlFVODdRVUZEYWtJN08wRkJSVUU3UlVGRFJTeHhRa0ZCY1VJN1JVRkRja0lzWVVGQllUdEZRVU5pTERKQ1FVRXlRanRWUVVOdVFpeHRRa0ZCYlVJN1JVRkRNMElzSzBKQlFTdENPMVZCUTNaQ0xIVkNRVUYxUWp0RlFVTXZRaXhSUVVGUk8wVkJSVUVzYzBKQlFXTTdWVUZCWkN4alFVRmpPMFZCUTNSQ0xHZENRVUZuUWp0QlFVTnNRanM3UVVGRlFUczdSVUZGUlN4aFFVRmhPMFZCUTJJc1kwRkJZenRGUVVOa0xITkNRVUZ6UWp0TFFVTnVRaXh0UWtGQmJVSTdSVUZGWkN4elFrRkJZenRWUVVGa0xHTkJRV003UVVGRGVFSTdPMEZCUlVFN1JVRkRSU3h4UWtGQmNVSTdSVUZEY2tJc1lVRkJZVHRGUVVOaUxESkNRVUV5UWp0VlFVTnVRaXh0UWtGQmJVSTdSVUZETTBJc1UwRkJVenRGUVVOVUxITkRRVUZ6UXp0VlFVTTVRaXc0UWtGQk9FSTdSVUZEZEVNc01rSkJRVEpDTzFWQlEyNUNMRzFDUVVGdFFqdEZRVU16UWl4dFFrRkJiVUk3UlVGRGJrSXNaVUZCWlR0RlFVTm1MR2xDUVVGcFFqdEZRVU5xUWl4dFFrRkJiVUk3UlVGRGJrSTdTVUZEUlN4bFFVRmxPMGxCUTJZc2FVSkJRV2xDTzBsQlEycENMRzFDUVVGdFFqdEpRVU51UWl3clFrRkJLMEk3V1VGRGRrSXNkVUpCUVhWQ08wbEJReTlDTERoQ1FVRTRRanRaUVVOMFFpeHpRa0ZCYzBJN1JVRkRhRU03UVVGRFJqczdRVUZGUVR0RlFVTkZMR2xDUVVGcFFqdEZRVU5xUWl4blFrRkJaMEk3UlVGRGFFSXNkME5CUVhkRE8wVkJRM2hETEdOQlFXTTdSVUZEWkN4VFFVRlRPMFZCUTFRN1NVRkRSU3hYUVVGWE8wbEJRMWdzYVVKQlFXbENPMGxCUTJwQ0xHdENRVUZyUWp0RlFVTndRanRGUVVOQk8wbEJRMFVzYVVKQlFXbENPMFZCUTI1Q08wRkJRMFk3TzBGQlJVRTdSVUZEUlN4eFFrRkJjVUk3UlVGRGNrSXNZVUZCWVR0RlFVTmlMRkZCUVZFN1JVRkRVanRKUVVORkxHRkJRV0U3UlVGRFpqdEJRVU5HT3p0QlFVVkJPMFZCUTBVc05FSkJRVFJDTzBWQlF6VkNMR3REUVVGclF6dEZRVU5zUXl4WFFVRlhPMFZCUTFnc1dVRkJXVHRGUVVOYUxHdENRVUZyUWp0RlFVTnNRaXhsUVVGbE8wVkJRMllzWlVGQlpUdEZRVU5tTEhGQ1FVRnhRanRGUVVOeVFpeGhRVUZoTzBWQlEySXNNa0pCUVRKQ08xVkJRMjVDTEcxQ1FVRnRRanRGUVVNelFpd3JRa0ZCSzBJN1ZVRkRka0lzZFVKQlFYVkNPMFZCUXk5Q0xIbENRVUY1UWp0RlFVTjZRaXg1UWtGQmVVSTdRVUZETTBJN08wRkJSVUU3UlVGRFJTeFhRVUZYTzBWQlExZ3NXVUZCV1R0RlFVTmFMR1ZCUVdVN1FVRkRha0k3TzBGQlJVRTdSVUZEUlN4eFFrRkJjVUk3UlVGRGNrSXNiVUpCUVcxQ08wRkJRM0pDT3p0QlFVVkJPMFZCUTBVc1dVRkJXVHRGUVVOYUxHMUNRVUZ0UWp0QlFVTnlRanM3UVVGRlFUdEZRVU5GTEhGQ1FVRnhRanRGUVVOeVFpeHBRa0ZCYVVJN1FVRkRia0k3TzBGQlJVRTdSVUZEUlN4aFFVRmhPMFZCUTJJc0swSkJRU3RDTzFWQlEzWkNMSFZDUVVGMVFqdEZRVU12UWl3eVFrRkJNa0k3VlVGRGJrSXNiVUpCUVcxQ08wVkJRek5DTEZGQlFWRTdSVUZEVWl4clFrRkJhMEk3UlVGRGJFSXNXVUZCV1R0RlFVTmFMRk5CUVZNN1JVRkRWQ3h0UTBGQmJVTTdWVUZETTBJc01rSkJRVEpDTzBWQlEyNURMRmRCUVZjN1JVRkRXRHROUVVOSkxIRkNRVUZ4UWp0TlFVTnlRaXhoUVVGaE8wVkJRMnBDTzBGQlEwWTdPMEZCUlVFN1JVRkRSU3hWUVVGVk8wVkJRMVlzVjBGQlZ6dEZRVU5ZTEd0Q1FVRnJRanRGUVVOc1FpeDVRa0ZCZVVJN1JVRkRla0lzZVVKQlFYbENPMEZCUXpOQ096dEJRVVZCTzBWQlEwVXNhME5CUVd0RE8wVkJRMnhETEZkQlFWYzdSVUZEV0N4WlFVRlpPMEZCUTJRN096dEJRVWRCTEhOQ1FVRnpRanM3UVVGRmRFSTdSVUZEUlN4WlFVRlpPMFZCUTFvc2EwTkJRV3RETzBWQlEyeERMR3RDUVVGclFqdEZRVU5zUWl4blFrRkJaMEk3UlVGRGFFSXNNa05CUVRKRE8wRkJRemRETzBGQlEwRTdSVUZEUlN4WFFVRlhPMFZCUTFnc2EwSkJRV3RDTzBWQlEyeENMRTFCUVUwN1JVRkRUaXhSUVVGUk8wVkJRMUlzVlVGQlZUdEZRVU5XTEZsQlFWazdSVUZEV2pzN096dEhRVWxETzBWQlEwUXNNRUpCUVRCQ08wVkJRekZDTEhsQ1FVRjVRanRCUVVNelFqdEJRVU5CTzBWQlEwVXNaVUZCWlR0RlFVTm1MRTlCUVU4N1JVRkRVQ3hyUWtGQmEwSTdSVUZEYkVJc01FSkJRVEJDTzBWQlF6RkNMRmxCUVZrN1FVRkRaRHRCUVVOQk8wVkJRMFVzVjBGQlZ6dEZRVU5ZTEd0Q1FVRnJRanRGUVVOc1FpeFJRVUZSTzBWQlExSXNVMEZCVXp0RlFVTlVMRmxCUVZrN1JVRkRXaXhoUVVGaE8wVkJRMklzTmtaQlFUWkdPMFZCUXpkR0xEaENRVUU0UWp0RlFVTTVRaXg1UWtGQmVVSTdSVUZEZWtJc2IwSkJRVzlDTzBWQlEzQkNPMGxCUTBVc1lVRkJZVHRGUVVObU8wRkJRMFlpTENKbWFXeGxJam9pYkdGdVpHbHVaeTVqYzNNaUxDSnpiM1Z5WTJWelEyOXVkR1Z1ZENJNld5SXVaWGh3WVc1a1lXSnNaUzFqYjI1MFlXbHVaWElnZTF4dUlDQkFiV1ZrYVdFZ0tHMWhlQzEzYVdSMGFEb2dPVGs1Y0hncElIdGNiaUFnSUNCaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lCM2FHbDBaVHRjYmlBZ0lDQndZV1JrYVc1bk9pQXdPMXh1SUNBZ0lHRnNhV2R1TFdsMFpXMXpPaUJqWlc1MFpYSTdYRzRnSUgxY2JuMWNibHh1TG1GMGFHeGxkR1V0Y21Ga2FXOGdlMXh1SUNCa2FYTndiR0Y1T2lCdWIyNWxPMXh1ZlZ4dVhHNHVZMjl1ZEdGcGJtVnlJSHRjYmlBZ1pHbHpjR3hoZVRvZ1pteGxlRHRjYmlBZ1oyRndPaUF5TUhCNE8xeHVJQ0IzYVdSMGFEb2dNVEF3SlR0Y2JpQWdabXhsZUMxa2FYSmxZM1JwYjI0NklISnZkenRjYmlBZ1ltRmphMmR5YjNWdVpEb2dkSEpoYm5Od1lYSmxiblE3WEc0Z0lFQnRaV1JwWVNBb2JXRjRMWGRwWkhSb09pQTVPVGx3ZUNrZ2UxeHVJQ0FnSUdac1pYZ3RaR2x5WldOMGFXOXVPaUJqYjJ4MWJXNDdYRzRnSUNBZ1oyRndPaUEwY21WdE8xeHVJQ0FnSUdGc2FXZHVMV2wwWlcxek9pQmpaVzUwWlhJN1hHNGdJQ0FnWW1GamEyZHliM1Z1WkRvZ2RtRnlLQzB0WTI5c2IzSXRiR2xuYUhRdFozSmxlU2s3WEc0Z0lDQWdiV0Z5WjJsdUxYUnZjRG9nTlhKbGJUdGNiaUFnSUNCOVhHNTlYRzVjYmk1c2FYTjBMV052Ym5SaGFXNWxjaUI3WEc0Z0lHMWhlQzFvWldsbmFIUTZJRFUxTUhCNE8xeHVJQ0J2ZG1WeVpteHZkeTE1T2lCaGRYUnZPMXh1SUNCM2FXUjBhRG9nTVRBd0pUdGNiaUFnYldGNExYZHBaSFJvT2lBME1EQndlRHRjYmlBZ1pHbHlaV04wYVc5dU9pQnlkR3c3WEc1OVhHNWNiaTVzYVhOMExXbDBaVzBnZTF4dUlDQmthWE53YkdGNU9pQm1iR1Y0TzF4dUlDQnFkWE4wYVdaNUxXTnZiblJsYm5RNklITndZV05sTFdKbGRIZGxaVzQ3WEc0Z0lHRnNhV2R1TFdsMFpXMXpPaUJqWlc1MFpYSTdYRzRnSUhCaFpHUnBibWM2SURFeWNIZ2dNVFp3ZUR0Y2JpQWdZbTl5WkdWeUxXSnZkSFJ2YlRvZ01YQjRJSE52Ykdsa0lDTm1NR1l3WmpBN1hHNGdJR052Ykc5eU9pQmliR0ZqYXp0Y2JpQWdaR2x5WldOMGFXOXVPaUJzZEhJN1hHNGdJR04xY25OdmNqb2djRzlwYm5SbGNqdGNiaUFnZEhKaGJuTnBkR2x2YmpvZ1ltRmphMmR5YjNWdVpDMWpiMnh2Y2lBd0xqSnpJR1ZoYzJVN1hHNTlYRzVjYmk1c2FYTjBMV2wwWlcwNmJHRnpkQzFqYUdsc1pDQjdYRzRnSUdKdmNtUmxjaTFpYjNSMGIyMDZJRzV2Ym1VN1hHNTlYRzVjYmk1c2FYTjBMV2wwWlcwdVlXTjBhWFpsSUM1cGRHVnRMVzVoYldVZ2UxeHVJQ0JpWVdOclozSnZkVzVrTFdOdmJHOXlPaUFqTkdJMFlqUmlPMXh1SUNCamIyeHZjam9nZDJocGRHVTdYRzU5WEc1Y2JpNXBkR1Z0TFc1aGJXVWdlMXh1SUNCbWIyNTBMWE5wZW1VNklERTJjSGc3WEc0Z0lIZHBaSFJvT2lBeE1EQWxPMXh1SUNCb1pXbG5hSFE2SURSeVpXMDdYRzRnSUdScGMzQnNZWGs2SUdac1pYZzdYRzRnSUdGc2FXZHVMV2wwWlcxek9pQmpaVzUwWlhJN1hHNGdJR0p2Y21SbGNpMXlZV1JwZFhNNklERnlaVzA3WEc0Z0lIQmhaR1JwYm1jdGJHVm1kRG9nTWpCd2VEdGNiaUFnYldGeVoybHVMWEpwWjJoME9pQXRNeTQxY21WdE8xeHVJQ0IwY21GdWMybDBhVzl1T2lCaGJHd2dNQzR5Y3lCbFlYTmxPMXh1ZlZ4dVhHNHVhWFJsYlMxdVlXMWxPbWh2ZG1WeUlIdGNiaUFnWW1GamEyZHliM1Z1WkMxamIyeHZjam9nSXpSaU5HSTBZanRjYmlBZ1kyOXNiM0k2SUhkb2FYUmxPMXh1ZlZ4dVhHNHVhWFJsYlMxcGJXRm5aU0I3WEc0Z0lIZHBaSFJvT2lBMWNtVnRPMXh1SUNCb1pXbG5hSFE2SURWeVpXMDdYRzRnSUdKdmNtUmxjaTF5WVdScGRYTTZJRFV3SlR0Y2JpQWdiMkpxWldOMExXWnBkRG9nWTI5MlpYSTdYRzRnSUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNObU5XWTFaalU3WEc0Z0lHSnZjbVJsY2pvZ01DNHljbVZ0SUhOdmJHbGtJQ05tTldZMVpqVTdYRzRnSUhvdGFXNWtaWGc2SURJN1hHNTlYRzVjYmk1a2NtOXdaRzkzYmkxelpXeGxZM1FnZTF4dUlDQjNhV1IwYURvZ01UQXdKVHRjYmlBZ2NHRmtaR2x1WnpvZ01UVndlRHRjYmlBZ1ptOXVkQzF6YVhwbE9pQXhObkI0TzF4dUlDQmliM0prWlhJNklESndlQ0J6YjJ4cFpDQWpaVEJsTUdVd08xeHVJQ0JpYjNKa1pYSXRjbUZrYVhWek9pQTRjSGc3WEc0Z0lHSmhZMnRuY205MWJtUXRZMjlzYjNJNklIZG9hWFJsTzF4dUlDQmpkWEp6YjNJNklIQnZhVzUwWlhJN1hHNGdJR0Z3Y0dWaGNtRnVZMlU2SUc1dmJtVTdYRzRnSUdKaFkydG5jbTkxYm1RdGNHOXphWFJwYjI0NklISnBaMmgwSURFMWNIZ2dZMlZ1ZEdWeU8xeHVJQ0J3WVdSa2FXNW5MWEpwWjJoME9pQTBOWEI0TzF4dWZWeHVYRzR1WkdWMFlXbHNMV052Ym5SaGFXNWxjaUI3WEc0Z0lHWnNaWGd0WkdseVpXTjBhVzl1T2lCamIyeDFiVzQ3WEc0Z0lIQmhaR1JwYm1jNklEUXdjSGdnTWpCd2VDQXlNSEI0SURJd2NIZzdYRzRnSUcxcGJpMW9aV2xuYUhRNklETTFNSEI0TzF4dUlDQjNhV1IwYURvZ01UQXdKVHRjYmlBZ1FHMWxaR2xoSUNodFlYZ3RkMmxrZEdnNklEazVPWEI0S1NCN1hHNGdJQ0FnZDJsa2RHZzZJREV3TUNVN1hHNGdJQ0FnYjNKa1pYSTZJREk3WEc0Z0lIMWNibjFjYmx4dUxtTmhjSE4xYkdWekxXZHlhV1FnZTF4dUlDQmthWE53YkdGNU9pQnViMjVsTzF4dWZWeHVYRzR1WTJGd2MzVnNaWE10WjNKcFpDNWhZM1JwZG1VZ2UxeHVJQ0JrYVhOd2JHRjVPaUJuY21sa08xeHVJQ0JpWVdOclozSnZkVzVrTFdOdmJHOXlPaUIyWVhJb0xTMWpiMnh2Y2kxc2FXZG9kQzFuY21WNUtUdGNibjFjYmx4dVFHMWxaR2xoSUNodFlYZ3RkMmxrZEdnNklEazVPWEI0S1NCN1hHNGdJQzVzYVhOMExXTnZiblJoYVc1bGNpQjdYRzRnSUNBZ1pHbHpjR3hoZVRvZ2JtOXVaVHRjYmlBZ2ZWeHVmVnh1WEc0dVpISnZjR1J2ZDI0dFkyOXVkR0ZwYm1WeUlIdGNiaUFnWkdsemNHeGhlVG9nYm05dVpUdGNiaUFnZDJsa2RHZzZJREV3TUNVN1hHNGdJRzFoY21kcGJpMWliM1IwYjIwNklESXdjSGc3WEc0Z0lIQnZjMmwwYVc5dU9pQnlaV3hoZEdsMlpUdGNiaUFnYW5WemRHbG1lUzFqYjI1MFpXNTBPaUJqWlc1MFpYSTdYRzRnSUdGc2FXZHVMV2wwWlcxek9pQmpaVzUwWlhJN1hHNWNiaUFnUUcxbFpHbGhJQ2h0WVhndGQybGtkR2c2SURrNU9YQjRLU0I3WEc0Z0lDQWdaR2x6Y0d4aGVUb2dabXhsZUR0Y2JpQWdJQ0JtYkdWNExXUnBjbVZqZEdsdmJqb2dZMjlzZFcxdU8xeHVJQ0FnSUc5eVpHVnlPaUF4TzF4dUlDQjlYRzU5WEc1Y2JpNWtjbTl3Wkc5M2JpMWlkWFIwYjI0Z2UxeHVJQ0J3YjNOcGRHbHZiam9nY21Wc1lYUnBkbVU3WEc0Z0lIZHBaSFJvT2lBMU1DVTdYRzRnSUhCaFpHUnBibWM2SURFMWNIZ2dORFZ3ZUNBeE5YQjRJREl3Y0hnN1hHNGdJR1p2Ym5RdGMybDZaVG9nTVRad2VEdGNiaUFnWm05dWRDMTNaV2xuYUhRNklEVXdNRHRjYmlBZ1ltOXlaR1Z5T2lBeWNIZ2djMjlzYVdRZ0kyVXdaVEJsTUR0Y2JpQWdZbTl5WkdWeUxYSmhaR2wxY3pvZ09IQjRPMXh1SUNCaVlXTnJaM0p2ZFc1a0xXTnZiRzl5T2lCM2FHbDBaVHRjYmlBZ1kzVnljMjl5T2lCd2IybHVkR1Z5TzF4dUlDQmthWE53YkdGNU9pQm1iR1Y0TzF4dUlDQnFkWE4wYVdaNUxXTnZiblJsYm5RNklITndZV05sTFdKbGRIZGxaVzQ3WEc0Z0lHRnNhV2R1TFdsMFpXMXpPaUJqWlc1MFpYSTdYRzRnSUhSeVlXNXphWFJwYjI0NklHRnNiQ0F3TGpKeklHVmhjMlU3WEc1OVhHNWNiaTVrY205d1pHOTNiaTFpZFhSMGIyNDZhRzkyWlhJZ2UxeHVJQ0JpYjNKa1pYSXRZMjlzYjNJNklDTTBZalJpTkdJN1hHNGdJR0poWTJ0bmNtOTFibVF0WTI5c2IzSTZJQ05tT0dZNVptRTdYRzU5WEc1Y2JpNWtjbTl3Wkc5M2JpMWlkWFIwYjI0dWIzQmxiaUI3WEc0Z0lHSnZjbVJsY2kxamIyeHZjam9nSXpSaU5HSTBZanRjYmlBZ1ltOXlaR1Z5TFdKdmRIUnZiUzFzWldaMExYSmhaR2wxY3pvZ01EdGNiaUFnWW05eVpHVnlMV0p2ZEhSdmJTMXlhV2RvZEMxeVlXUnBkWE02SURBN1hHNTlYRzVjYmk1a2NtOXdaRzkzYmkxaGNuSnZkeUI3WEc0Z0lIZHBaSFJvT2lBeE1uQjRPMXh1SUNCb1pXbG5hSFE2SURFeWNIZzdYRzRnSUhSeVlXNXphWFJwYjI0NklIUnlZVzV6Wm05eWJTQXdMakp6SUdWaGMyVTdYRzU5WEc1Y2JpNWtjbTl3Wkc5M2JpMWlkWFIwYjI0dWIzQmxiaUF1WkhKdmNHUnZkMjR0WVhKeWIzY2dlMXh1SUNCMGNtRnVjMlp2Y20wNklISnZkR0YwWlNneE9EQmtaV2NwTzF4dWZWeHVYRzR1WkhKdmNHUnZkMjR0YkdsemRDQjdYRzRnSUhCdmMybDBhVzl1T2lCaFluTnZiSFYwWlR0Y2JpQWdkRzl3T2lBeE1EQWxPMXh1SUNCc1pXWjBPaUF5TlNVN1hHNGdJSEpwWjJoME9pQXdPMXh1SUNCaVlXTnJaM0p2ZFc1a09pQjNhR2wwWlR0Y2JpQWdkMmxrZEdnNklEVXdKVHRjYmlBZ1ltOXlaR1Z5T2lBeWNIZ2djMjlzYVdRZ0l6UmlOR0kwWWp0Y2JpQWdZbTl5WkdWeUxYUnZjRG9nYm05dVpUdGNiaUFnWW05eVpHVnlMV0p2ZEhSdmJTMXNaV1owTFhKaFpHbDFjem9nT0hCNE8xeHVJQ0JpYjNKa1pYSXRZbTkwZEc5dExYSnBaMmgwTFhKaFpHbDFjem9nT0hCNE8xeHVJQ0J0WVhndGFHVnBaMmgwT2lBek1EQndlRHRjYmlBZ2IzWmxjbVpzYjNjdGVUb2dZWFYwYnp0Y2JpQWdlaTFwYm1SbGVEb2dNVEF3TUR0Y2JpQWdaR2x6Y0d4aGVUb2dibTl1WlR0Y2JpQWdZbTk0TFhOb1lXUnZkem9nTUNBMGNIZ2dNVEp3ZUNCeVoySmhLREFzSURBc0lEQXNJREF1TVNrN1hHNTlYRzVjYmk1a2NtOXdaRzkzYmkxc2FYTjBMbTl3Wlc0Z2UxeHVJQ0JrYVhOd2JHRjVPaUJpYkc5amF6dGNibjFjYmx4dUxtUnliM0JrYjNkdUxXbDBaVzBnZTF4dUlDQjNhV1IwYURvZ01UQXdKVHRjYm4xY2JseHVMbVJ5YjNCa2IzZHVMV2wwWlcwdWMyVnNaV04wWldRZ0xtbDBaVzB0Ym1GdFpTQjdYRzRnSUdKaFkydG5jbTkxYm1RdFkyOXNiM0k2SUNNMFlqUmlOR0k3WEc0Z0lHTnZiRzl5T2lCM2FHbDBaVHRjYm4xY2JseHVMbWhsWVdSbGNpMWliM1IwYjIwZ2UxeHVJQ0JpWVdOclozSnZkVzVrTFdOdmJHOXlPaUIwY21GdWMzQmhjbVZ1ZER0Y2JpQWdaR2x6Y0d4aGVUb2dMWGRsWW10cGRDMW1iR1Y0TzF4dUlDQmthWE53YkdGNU9pQm1iR1Y0TzF4dUlDQm9aV2xuYUhRNklERXdNQ1U3WEc0Z0lDMTNaV0pyYVhRdGFuVnpkR2xtZVMxamIyNTBaVzUwT2lCalpXNTBaWEk3WEc0Z0lHcDFjM1JwWm5rdFkyOXVkR1Z1ZERvZ1kyVnVkR1Z5TzF4dUlDQnRZWEpuYVc0dFltOTBkRzl0T2lBek1IQjRPMXh1SUNCQWJXVmthV0VnS0cxcGJpMTNhV1IwYURvZ09UazVjSGdwSUh0Y2JpQWdJQ0FnSUNBZ1pHbHpjR3hoZVRvZ2JtOXVaVHRjYmlBZ0lDQjlYRzU5WEc1Y2JpNW9aV0ZrWlhJdFltOTBkRzl0TFdOdmJuUmxiblFnZTF4dUlDQjNhV1IwYURvZ016SXdjSGc3WEc0Z0lHUnBjM0JzWVhrNklHNXZibVU3WEc1Y2JpQWdRRzFsWkdsaElITmpjbVZsYmlCaGJtUWdLRzFwYmkxM2FXUjBhRG9nTlRBd2NIZ3BJSHRjYmlBZ0lDQjNhV1IwYURvZ05EZ3djSGc3WEc0Z0lIMWNibHh1SUNCQWJXVmthV0VnYzJOeVpXVnVJR0Z1WkNBb2JXbHVMWGRwWkhSb09pQTNOamh3ZUNrZ2UxeHVJQ0FnSUhkcFpIUm9PaUExTkRCd2VEdGNiaUFnZlZ4dWZWeHVYRzR1YUdWaFpHVnlMV0p2ZEhSdmJTMWpiMjUwWlc1MExtRmpkR2wyWlNCN1hHNGdJQ0FnWkdsemNHeGhlVG9nWm14bGVEdGNiaUFnSUNCQWJXVmthV0VnS0cxcGJpMTNhV1IwYURvZ09UazVjSGdwSUh0Y2JpQWdJQ0FnSUNBZ1pHbHpjR3hoZVRvZ2JtOXVaVHRjYmlBZ0lDQjlYRzU5WEc1Y2JseHVMbWhsWVdSbGNpMXdjbTltYVd4bExYQnBZeUI3WEc0Z0lDMTNaV0pyYVhRdFpteGxlRG9nTXp0Y2JpQWdabXhsZURvZ016dGNiaUFnYldGeVoybHVMV3hsWm5RNklERXdjSGc3WEc0Z0lHMWhjbWRwYmkxeWFXZG9kRG9nTVRCd2VEdGNiaUFnY0c5emFYUnBiMjQ2SUhKbGJHRjBhWFpsTzF4dVhHNGdJR1JwZGlCN1hHNGdJQ0FnWVhOd1pXTjBMWEpoZEdsdk9pQXhMekU3WEc0Z0lDQWdMeW9nVjJVZ2RYTmxJR0JpYjNSMGIyMWdJR0Z1WkNCZ2NHOXphWFJwYjI0NklHRmljMjlzZFhSbFlDQjBieUJ5WVdselpTQjBhR1VnYVcxaFoyVWdZV055YjNOeklHUnBkbk1nS2k5Y2JpQWdJQ0JpYjNSMGIyMDZJRGh3ZUR0Y2JpQWdJQ0J3YjNOcGRHbHZiam9nWVdKemIyeDFkR1U3WEc0Z0lIMWNibHh1SUNCcGJXY2dlMXh1SUNBZ0lHSnZjbVJsY2kxeVlXUnBkWE02SURVd0pUdGNiaUFnSUNCb1pXbG5hSFE2SURFd01DVTdYRzRnSUNBZ0xXOHRiMkpxWldOMExXWnBkRG9nWTI5MlpYSTdYRzRnSUNBZ2IySnFaV04wTFdacGREb2dZMjkyWlhJN1hHNGdJQ0FnYjNWMGJHbHVaUzFqYjJ4dmNqb2dkMmhwZEdVN1hHNGdJQ0FnYjNWMGJHbHVaUzF6ZEhsc1pUb2djMjlzYVdRN1hHNGdJQ0FnYjNWMGJHbHVaUzEzYVdSMGFEb2dObkI0TzF4dUlDQWdJSGRwWkhSb09pQXhNREFsTzF4dVhHNGdJQ0FnUUcxbFpHbGhJSE5qY21WbGJpQmhibVFnS0cxcGJpMTNhV1IwYURvZ05UQXdjSGdwSUh0Y2JpQWdJQ0FnSUc5MWRHeHBibVV0ZDJsa2RHZzZJREV3Y0hnN1hHNGdJQ0FnZlZ4dUlDQjlYRzU5WEc1Y2JpNW9aV0ZrWlhJdGNISnZabWxzWlMxMGFYUnNaU0I3WEc0Z0lDMTNaV0pyYVhRdFpteGxlRG9nTmp0Y2JpQWdabXhsZURvZ05qdGNiaUFnWkdsemNHeGhlVG9nTFhkbFltdHBkQzFtYkdWNE8xeHVJQ0JrYVhOd2JHRjVPaUJtYkdWNE8xeHVJQ0F0ZDJWaWEybDBMV1pzWlhndFpHbHlaV04wYVc5dU9pQmpiMngxYlc0N1hHNGdJR1pzWlhndFpHbHlaV04wYVc5dU9pQmpiMngxYlc0N1hHNGdJSEJoWkdScGJtY3RkRzl3T2lBeE1IQjRPMXh1SUNCd1lXUmthVzVuTFd4bFpuUTZJREV3Y0hnN1hHNGdJSEJoWkdScGJtY3RZbTkwZEc5dE9pQXhNSEI0TzF4dVhHNGdJR1JwZGlCN1hHNGdJQ0FnWkdsemNHeGhlVG9nTFhkbFltdHBkQzFtYkdWNE8xeHVJQ0FnSUdScGMzQnNZWGs2SUdac1pYZzdYRzRnSUgxY2JseHVJQ0J3SUh0Y2JpQWdJQ0F0ZDJWaWEybDBMV0ZzYVdkdUxXTnZiblJsYm5RNklHTmxiblJsY2p0Y2JpQWdJQ0JoYkdsbmJpMWpiMjUwWlc1ME9pQmpaVzUwWlhJN1hHNGdJQ0FnWTI5c2IzSTZJSFpoY2lndExXaGxZV1JsY2kxaFkyTmxiblF0WTI5c2IzSXBPMXh1SUNBZ0lDMTNaV0pyYVhRdFpteGxlRG9nTVR0Y2JpQWdJQ0JtYkdWNE9pQXhPMXh1SUNBZ0lHWnZiblF0Wm1GdGFXeDVPaUJjSWtSSlRpQkRiMjVrWlc1elpXUmNJaXdnYzJGdWN5MXpaWEpwWmp0Y2JpQWdJQ0JtYjI1MExYTnBlbVU2SURFdU9ESTFjbVZ0TzF4dVhHNGdJQ0FnUUcxbFpHbGhJSE5qY21WbGJpQmhibVFnS0cxcGJpMTNhV1IwYURvZ05UQXdjSGdwSUh0Y2JpQWdJQ0FnSUdadmJuUXRjMmw2WlRvZ01pNHhNalZ5WlcwN1hHNGdJQ0FnZlZ4dVhHNGdJQ0FnUUcxbFpHbGhJSE5qY21WbGJpQmhibVFnS0cxcGJpMTNhV1IwYURvZ056WTRjSGdwSUh0Y2JpQWdJQ0FnSUdadmJuUXRjMmw2WlRvZ00zSmxiVHRjYmlBZ0lDQjlYRzRnSUgxY2JseHVJQ0J6ZG1jc1hHNGdJR2x0WnlCN1hHNGdJQ0FnZDJsa2RHZzZJREV1TlhKbGJUdGNiaUFnSUNCb1pXbG5hSFE2SURFdU5YSmxiVHRjYmx4dUlDQWdJRUJ0WldScFlTQnpZM0psWlc0Z1lXNWtJQ2h0YVc0dGQybGtkR2c2SURVd01IQjRLU0I3WEc0Z0lDQWdJQ0IzYVdSMGFEb2dNUzQ0TWpWeVpXMDdYRzRnSUNBZ0lDQm9aV2xuYUhRNklERXVPREkxY21WdE8xeHVJQ0FnSUgxY2JseHVJQ0FnSUVCdFpXUnBZU0J6WTNKbFpXNGdZVzVrSUNodGFXNHRkMmxrZEdnNklEYzJPSEI0S1NCN1hHNGdJQ0FnSUNCM2FXUjBhRG9nTWk0eU5YSmxiVHRjYmlBZ0lDQWdJR2hsYVdkb2REb2dNaTR5TlhKbGJUdGNiaUFnSUNCOVhHNGdJSDFjYm4waVhYMD0gKi8iLCIuZXhwYW5kYWJsZS1jb250YWluZXIge1xuICBAbWVkaWEgKG1heC13aWR0aDogOTk5cHgpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmF0aGxldGUtcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTlweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA0cmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtZ3JleSk7XG4gICAgbWFyZ2luLXRvcDogNXJlbTtcbiAgICB9XG59XG5cbi5saXN0LWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDU1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgZGlyZWN0aW9uOiBydGw7XG59XG5cbi5saXN0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmMGYwZjA7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5saXN0LWl0ZW0uYWN0aXZlIC5pdGVtLW5hbWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGI0YjRiO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5pdGVtLW5hbWUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMy41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuXG4uaXRlbS1uYW1lOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRiNGI0YjtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4uaXRlbS1pbWFnZSB7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkICNmNWY1ZjU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5kcm9wZG93bi1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZTBlMGUwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggY2VudGVyO1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4uZGV0YWlsLWNvbnRhaW5lciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHggMjBweCAyMHB4IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gIH1cbn1cblxuLmNhcHN1bGVzLWdyaWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2Fwc3VsZXMtZ3JpZC5hY3RpdmUge1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1saWdodC1ncmV5KTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gIC5saXN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZHJvcGRvd24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5OXB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG9yZGVyOiAxO1xuICB9XG59XG5cbi5kcm9wZG93bi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmc6IDE1cHggNDVweCAxNXB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyOiAycHggc29saWQgI2UwZTBlMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5kcm9wZG93bi1idXR0b246aG92ZXIge1xuICBib3JkZXItY29sb3I6ICM0YjRiNGI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG5cbi5kcm9wZG93bi1idXR0b24ub3BlbiB7XG4gIGJvcmRlci1jb2xvcjogIzRiNGI0YjtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi1hcnJvdyB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbi5kcm9wZG93bi1idXR0b24ub3BlbiAuZHJvcGRvd24tYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uZHJvcGRvd24tbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAyNSU7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgIzRiNGI0YjtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogOHB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5kcm9wZG93bi1saXN0Lm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uc2VsZWN0ZWQgLml0ZW0tbmFtZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YjRiNGI7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmhlYWRlci1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5oZWFkZXItYm90dG9tLWNvbnRlbnQge1xuICB3aWR0aDogMzIwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICB3aWR0aDogNDgwcHg7XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIHdpZHRoOiA1NDBweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJvdHRvbS1jb250ZW50LmFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTk5cHgpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cblxuLmhlYWRlci1wcm9maWxlLXBpYyB7XG4gIC13ZWJraXQtZmxleDogMztcbiAgZmxleDogMztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGRpdiB7XG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gICAgLyogV2UgdXNlIGBib3R0b21gIGFuZCBgcG9zaXRpb246IGFic29sdXRlYCB0byByYWlzZSB0aGUgaW1hZ2UgYWNyb3NzIGRpdnMgKi9cbiAgICBib3R0b206IDhweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb3V0bGluZS1jb2xvcjogd2hpdGU7XG4gICAgb3V0bGluZS1zdHlsZTogc29saWQ7XG4gICAgb3V0bGluZS13aWR0aDogNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIG91dGxpbmUtd2lkdGg6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItcHJvZmlsZS10aXRsZSB7XG4gIC13ZWJraXQtZmxleDogNjtcbiAgZmxleDogNjtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gIGRpdiB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICBwIHtcbiAgICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWhlYWRlci1hY2NlbnQtY29sb3IpO1xuICAgIC13ZWJraXQtZmxleDogMTtcbiAgICBmbGV4OiAxO1xuICAgIGZvbnQtZmFtaWx5OiBcIkRJTiBDb25kZW5zZWRcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDEuODI1cmVtO1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICB9XG4gIH1cblxuICBzdmcsXG4gIGltZyB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDUwMHB4KSB7XG4gICAgICB3aWR0aDogMS44MjVyZW07XG4gICAgICBoZWlnaHQ6IDEuODI1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICB3aWR0aDogMi4yNXJlbTtcbiAgICAgIGhlaWdodDogMi4yNXJlbTtcbiAgICB9XG4gIH1cbn0iXX0= */