.business {
  background: url("../img/policy/bg.png") no-repeat center;
  background-size: cover;
  height: 27.375rem;
}
@media (max-width: 768px) {
  .business {
    background: url("../img/policy/bg-m.png") no-repeat center;
    height: 20rem;
    background-size: cover;
  }
}
.business__header {
  padding-top: 5.625rem;
  padding-bottom: 7rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.75rem;
}
@media (max-width: 768px) {
  .business__header {
    padding-top: 2rem;
    padding-bottom: 2rem;
    gap: 1.25rem;
  }
}
.business__header h1 {
  font-weight: 600;
  font-size: 3.5rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .business__header h1 {
    font-weight: 600;
    font-size: 1.75rem;
    line-height: 2rem;
    text-align: center;
  }
}
.business__header .breadcrumbs {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  text-align: center;
  color: var(--text_regular);
}
.business__header__subtitle {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  text-align: center;
  color: var(--text_regular);
  max-width: 49rem;
  width: 100%;
}
@media (max-width: 768px) {
  .business__header__subtitle {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: center;
    padding-left: 1rem;
    padding-right: 1rem;
    max-width: unset;
    width: 100%;
  }
}

.how-to-become-self-employed {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
  align-items: center;
  padding-top: 1.75rem;
  padding-bottom: 7rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed {
    padding: 4rem 0;
    gap: 1.5rem;
  }
}
.how-to-become-self-employed h1 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  color: #0E3862;
  max-width: 55.375rem;
  width: 100%;
}
@media (max-width: 768px) {
  .how-to-become-self-employed h1 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
    text-align: center;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.how-to-become-self-employed__list {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed__list {
    flex-direction: column;
    gap: 0.75rem;
  }
}
.how-to-become-self-employed__card {
  display: flex;
  flex-direction: column;
  gap: 1.75rem;
  background: var(--bg_secondary);
  padding: 2rem;
  width: 36.25rem;
  border-radius: 1rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card {
    width: 100%;
    gap: 1.25rem;
    padding: 1.5rem;
  }
}
.how-to-become-self-employed__card__body {
  display: flex;
  flex-direction: column;
}
.how-to-become-self-employed__card__body h4 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
  margin-bottom: 0.75rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__body h4 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
    margin-bottom: 0.5rem;
  }
}
.how-to-become-self-employed__card__chip {
  background: var(--white);
  border-radius: 2rem;
  width: max-content;
  padding: 0.75rem 2rem;
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  text-align: center;
  margin-bottom: 1.25rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__chip {
    padding: 0.5rem 0.875rem;
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: center;
    margin-bottom: 0.75rem;
  }
}
.how-to-become-self-employed__card__text {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: var(--text_regular);
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.how-to-become-self-employed__card__stores {
  display: flex;
  flex-direction: row;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__stores {
    flex-direction: column;
    gap: 0.5rem;
  }
}
.how-to-become-self-employed__card__store {
  background: var(--white);
  border-radius: 0.5rem;
  padding: 1.25rem;
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__store {
    flex-direction: row;
    display: flex;
    align-items: center;
    gap: unset;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0.75rem;
  }
}
.how-to-become-self-employed__card__store div {
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
  color: var(--text_regular);
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__store div {
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.25rem;
    width: 7rem;
  }
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__store a {
    width: 11.125rem;
    align-items: flex-end;
  }
}
.how-to-become-self-employed__card__info {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 1rem;
  background: var(--white);
  border-radius: 0.5rem;
  padding: 1.25rem;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card__info {
    padding: 1rem;
    font-weight: 600;
    font-size: 1rem;
    line-height: 1.25rem;
  }
}
.how-to-become-self-employed__card__info img {
  background: var(--bg_secondary);
  width: 1.5rem;
  height: 1.5rem;
  border-radius: 0.25rem;
}
@media (max-width: 768px) {
  .how-to-become-self-employed__card button {
    padding: 0.875rem 1.25rem;
  }
}

.make-own-business {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.5rem;
  padding-bottom: 7rem;
  padding-top: 1.75rem;
}
@media (max-width: 768px) {
  .make-own-business {
    padding: 2rem 0 4rem;
    gap: 1.5rem;
  }
}
.make-own-business__header {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
@media (max-width: 768px) {
  .make-own-business__header {
    gap: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
.make-own-business__header h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .make-own-business__header h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
    text-align: center;
    color: #0E3862;
  }
}
.make-own-business__header div {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  text-align: center;
  color: var(--text_regular);
  max-width: 40.3125rem;
  width: 100%;
}
@media (max-width: 768px) {
  .make-own-business__header div {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
    text-align: center;
    color: var(--text_regular);
    max-width: unset;
    width: 100%;
  }
}
.make-own-business__list {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .make-own-business__list {
    gap: 0.75rem;
    flex-direction: column;
  }
}
.make-own-business__card {
  background: #F4F7F9;
  border-radius: 1rem;
  padding: 2rem;
  width: 36.25rem;
}
@media (max-width: 768px) {
  .make-own-business__card {
    width: 100%;
    padding: 1.5rem;
  }
}
.make-own-business__card__chip {
  background: var(--white);
  border-radius: 2rem;
  padding: 0.5rem 1.25rem;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.25rem;
  letter-spacing: -1%;
  color: var(--text_regular);
  margin-bottom: 1.75rem;
  width: max-content;
}
@media (max-width: 768px) {
  .make-own-business__card__chip {
    margin-bottom: 0.75rem;
    font-size: 0.9375rem;
  }
}
.make-own-business__card h4 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
  margin-bottom: 0.75rem;
}
@media (max-width: 768px) {
  .make-own-business__card h4 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
    color: var(--text_bold);
    margin-bottom: 0.5rem;
  }
}
.make-own-business__card__list {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
}
@media (max-width: 768px) {
  .make-own-business__card__list {
    margin-bottom: 0.75rem;
    gap: 0.375rem;
  }
}
.make-own-business__card__list-item {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  gap: 0.5rem;
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: var(--text_regular);
}
@media (max-width: 768px) {
  .make-own-business__card__list-item {
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.make-own-business__card__list-item img {
  margin-top: 0.4375rem;
  margin-left: 0.4375rem;
  height: 0.5rem;
  width: 0.5rem;
}

.information {
  display: flex;
  flex-direction: row;
  gap: 2.3125rem;
  background: var(--text_bold);
  padding: 6.5625rem 8.125rem 7.0625rem;
  justify-content: center;
}
@media (max-width: 768px) {
  .information {
    flex-direction: column;
    padding: 2rem 1rem;
  }
}
.information img {
  height: 23.125rem;
}
@media (max-width: 768px) {
  .information img {
    height: 16.4375rem;
  }
}
.information__container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  max-width: 46.6875rem;
}
@media (max-width: 768px) {
  .information__container {
    max-width: unset;
    gap: 1.25rem;
  }
}
.information__text {
  display: flex;
  flex-direction: column;
  gap: 1.125rem;
}
@media (max-width: 768px) {
  .information__text {
    gap: 0.75rem;
  }
}
.information__text h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  color: var(--white);
}
@media (max-width: 768px) {
  .information__text h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
  }
}
.information__text div {
  font-weight: 400;
  font-size: 1.3125rem;
  line-height: 1.75rem;
  color: rgba(255, 255, 255, 0.8);
}
@media (max-width: 768px) {
  .information__text div {
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}

.stories {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.5rem;
  background: var(--bg_secondary);
  padding: 6.5rem 2.875rem 7rem;
  margin: 0 auto;
}
@media (max-width: 768px) {
  .stories {
    padding: 3.5rem 0 4rem 0;
    gap: 1.5rem;
  }
}
.stories h2 {
  font-weight: 600;
  font-size: 3rem;
  line-height: 3.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories h2 {
    font-weight: 600;
    font-size: 1.625rem;
    line-height: 120%;
    text-align: center;
  }
}
.stories__container {
  display: flex;
  flex-direction: column;
  gap: 2rem;
  align-items: center;
}
@media (max-width: 768px) {
  .stories__container {
    gap: 1.5rem;
  }
  .stories__container button {
    padding-left: 1rem;
    padding-right: 1rem;
    width: 91.5%;
  }
}
.stories__container__pagination {
  display: flex;
  flex-direction: row;
  justify-content: center;
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  text-align: center;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories__container__pagination {
    align-items: center;
    gap: 0.5rem;
  }
  .stories__container__pagination img {
    background: #00AFEF;
    border-radius: 2rem;
    padding: 0.5rem;
    gap: 0.625rem;
  }
  .stories__container__pagination span {
    background: var(--white);
    display: flex;
    flex-direction: row;
    gap: 0.625rem;
    padding: 1rem 1.25rem;
    border-radius: 2rem;
    font-weight: 500;
    font-size: 1rem;
    line-height: 110%;
    width: 15.4375rem;
    justify-content: center;
    color: var(--text_bold);
  }
}
.stories__content {
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  align-items: center;
}
@media (max-width: 768px) {
  .stories__content {
    flex-direction: column;
  }
}
.stories__content-body {
  background: var(--white);
  border-radius: 0.75rem;
  padding: 2rem;
  gap: 2rem;
  display: flex;
  flex-direction: row;
}
@media (max-width: 768px) {
  .stories__content-body {
    flex-direction: column;
    padding: 1rem;
  }
}
.stories__content-body-section-first {
  display: flex;
  flex-direction: column;
  width: 33.875rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-first {
    width: 100%;
    gap: 1.25rem;
  }
}
.stories__content-body-section-first img {
  position: absolute;
  z-index: 1;
  border-radius: 0.75rem;
  width: 33.875rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-first img {
    width: unset;
    position: unset;
    z-index: unset;
  }
}
.stories__content-body-section-second {
  display: flex;
  flex-direction: column;
  width: 33.875rem;
  gap: 1.25rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-second {
    width: 100%;
    gap: 0.75rem;
  }
}
.stories__content-body-section-second h5 {
  font-weight: 600;
  font-size: 1.375rem;
  line-height: 1.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories__content-body-section-second h5 {
    font-weight: 600;
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
.stories__content-body-section-second-list {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
}
@media (max-width: 768px) {
  .stories__content-body-section-second-list {
    gap: 0.5rem;
  }
}
.stories__content-body-section-second-list-item {
  background: var(--bg_primary);
  display: flex;
  flex-direction: row;
  gap: 1.25rem;
  padding: 1.25rem;
  border-radius: 0.75rem;
  align-items: flex-start;
}
@media (max-width: 768px) {
  .stories__content-body-section-second-list-item {
    gap: 1rem;
    padding: 1rem;
  }
}
.stories__content-body-section-second-list-item-text {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .stories__content-body-section-second-list-item-text {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.stories__btn-left {
  background: var(--blue);
  gap: 0.625rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1.25rem;
  border-radius: 2rem;
  height: 4rem;
}
.stories__btn-right {
  background: var(--blue);
  gap: 0.625rem;
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 1.25rem;
  height: 4rem;
  border-radius: 2rem;
}

.list {
  display: flex;
  flex-direction: column;
}
.list-item {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 0.8125rem;
}
.list-item img {
  margin-left: 0.4375rem;
}

.chips {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
}
.chip {
  background: var(--white);
  border-radius: 0.5rem;
  padding: 0.625rem 1rem;
  gap: 0.625rem;
  color: var(--blue);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
}

.chip-blue {
  display: flex;
  flex-direction: row;
  gap: 0.625rem;
  border-radius: 0.5rem;
  padding: 0.625rem 1rem;
  background: var(--bg_secondary);
  font-weight: 600;
  font-size: 1rem;
  line-height: 1.25rem;
  color: var(--blue);
}

.card {
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  z-index: 2;
  position: relative;
  top: 60%;
  left: 0.75rem;
  padding: 1.25rem;
  border-radius: 0.5rem;
  background: var(--white);
  width: 32.375rem;
}
@media (max-width: 768px) {
  .card {
    width: 100%;
    left: 0;
    padding: 1rem;
    border: 0.125rem solid #E7ECF0;
    gap: 0.75rem;
    z-index: unset;
    position: unset;
  }
}
.card__header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 768px) {
  .card__header {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.75rem;
  }
}
.card__header h4 {
  font-weight: 600;
  font-size: 1.75rem;
  line-height: 2rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .card__header h4 {
    font-weight: 600;
    font-size: 1.375rem;
    line-height: 120%;
  }
}
.card__body {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.5rem;
  color: var(--text_bold);
}
@media (max-width: 768px) {
  .card__body {
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.375rem;
  }
}
.icon-button a {
  display: flex;
  flex-direction: row;
  gap: 0.5rem;
  align-items: center;
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.5rem;
  text-align: center;
  color: var(--text_bold);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJ1c2luZXNzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7Ozs7QUFLUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFORjtJQU9JO0lBQ0E7SUFDQTtJQUNBOzs7QUFJTjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWEY7SUFZSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFSRjtJQVNJO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTtJQUNBOzs7QUFJRjtFQURGO0lBRUk7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQURGO0lBRUk7Ozs7QUFLUjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVBGO0lBUUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBSU47RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFYRjtJQVlJO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQU5GO0lBT0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRGO0lBVUk7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7O0FBTVY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7OztBQUVGO0VBQ0U7O0FBQ0E7RUFGRjtJQUdJOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBOzs7QUFHSjtFQUNFO0VBQ0E7RUFDQTs7QUFDQTtFQUpGO0lBS0k7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7O0FBS1I7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVJGO0lBU0k7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkY7SUFPSTtJQUNBO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7O0VBQ0E7SUFDRTtJQUNBO0lBQ0E7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQVRGO0lBVUk7SUFDQTs7RUFDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBOztFQUVGO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOzs7QUFLUjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFQRjtJQVFJO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBOztBQUNBO0VBSkY7SUFLSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7OztBQUVGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQTs7O0FBR0o7RUFDRTtFQUNBO0VBQ0E7O0FBQ0E7RUFKRjtJQUtJOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUkY7SUFTSTtJQUNBO0lBQ0E7OztBQVFkO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUdKO0VBQ0U7RUFDQTs7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0U7OztBQUlOO0VBQ0U7RUFDQTtFQUNBOztBQUtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBWkY7SUFhSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7O0FBRUY7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxGO0lBTUk7SUFDQTtJQUNBOzs7QUFFRjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEY7SUFNSTtJQUNBO0lBQ0E7OztBQUlOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFMRjtJQU1JO0lBQ0E7SUFDQSIsImZpbGUiOiJidXNpbmVzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvblwiO1xyXG5cclxuLmJ1c2luZXNzIHtcclxuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi8uLi9pbWcvcG9saWN5L2JnLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyO1xyXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgaGVpZ2h0OiByZW0oNDM4KTtcclxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uLy4uL2ltZy9wb2xpY3kvYmctbS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcclxuICAgIGhlaWdodDogcmVtKDMyMCk7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gIH1cclxuICAmX19oZWFkZXIge1xyXG4gICAgcGFkZGluZy10b3A6IHJlbSg5MCk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDExMik7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IHJlbSgyOCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgcGFkZGluZy10b3A6IHJlbSgzMik7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzIpO1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgICBoMSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDU2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSg1Nik7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWJzIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dF9yZWd1bGFyKTtcclxuICAgIH1cclxuICAgICZfX3N1YnRpdGxlIHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dF9yZWd1bGFyKTtcclxuICAgICAgbWF4LXdpZHRoOiByZW0oNzg0KTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxNik7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDE2KTtcclxuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5ob3ctdG8tYmVjb21lLXNlbGYtZW1wbG95ZWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IHJlbSg0MCk7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nLXRvcDogcmVtKDI4KTtcclxuICBwYWRkaW5nLWJvdHRvbTogcmVtKDExMik7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiByZW0oNjQpIDA7XHJcbiAgICBnYXA6IHJlbSgyNCk7XHJcbiAgfVxyXG4gIGgxIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICBsaW5lLWhlaWdodDogcmVtKDU2KTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGNvbG9yOiAjMEUzODYyO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oODg2KTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjQpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMjQpO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiByZW0oMjApO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDEyKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVtKDI4KTtcclxuICAgIGJhY2tncm91bmQ6IHZhcigtLWJnX3NlY29uZGFyeSk7XHJcbiAgICBwYWRkaW5nOiByZW0oMzIpO1xyXG4gICAgd2lkdGg6IHJlbSg1ODApO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZ2FwOiByZW0oMjApO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjQpO1xyXG4gICAgfVxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGg0IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dF9ib2xkKTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2hpcCB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgzMik7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIwKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTQpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfcmVndWxhcik7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3RvcmVzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdG9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDgpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogdW5zZXQ7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1vei1ib3g7XHJcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XHJcbiAgICAgICAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMik7XHJcbiAgICAgIH1cclxuICAgICAgZGl2IHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcclxuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dF9yZWd1bGFyKTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcclxuICAgICAgICAgIHdpZHRoOiByZW0oMTEyKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgYSB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDE3OCk7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbmZvIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIGdhcDogcmVtKDE2KTtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oOCk7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xyXG4gICAgICB9XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmdfc2Vjb25kYXJ5KTtcclxuICAgICAgICB3aWR0aDogcmVtKDI0KTtcclxuICAgICAgICBoZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDQpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBidXR0b24ge1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBwYWRkaW5nOiByZW0oMTQpIHJlbSgyMCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLm1ha2Utb3duLWJ1c2luZXNzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IHJlbSg0MCk7XHJcbiAgcGFkZGluZy1ib3R0b206IHJlbSgxMTIpO1xyXG4gIHBhZGRpbmctdG9wOiByZW0oMjgpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgcGFkZGluZzogcmVtKDMyKSAwIHJlbSg2NCk7XHJcbiAgICBnYXA6IHJlbSgyNCk7XHJcbiAgfVxyXG4gICZfX2hlYWRlciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVtKDI0KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBnYXA6IHJlbSg4KTtcclxuICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTYpO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTYpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6ICMwRTM4NjI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGRpdiB7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIxKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOCk7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfcmVndWxhcik7XHJcbiAgICAgIG1heC13aWR0aDogcmVtKDY0NSk7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRfcmVndWxhcik7XHJcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiByZW0oMjApO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgIGdhcDogcmVtKDEyKTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjRGN0Y5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDE2KTtcclxuICAgIHBhZGRpbmc6IHJlbSgzMik7XHJcbiAgICB3aWR0aDogcmVtKDU4MCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XHJcbiAgICB9XHJcbiAgICAmX19jaGlwIHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDIwKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0xJTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfcmVndWxhcik7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyOCk7XHJcbiAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyKTtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIGg0IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjgpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGlzdCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMCk7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XHJcbiAgICAgICAgZ2FwOiByZW0oNik7XHJcbiAgICAgIH1cclxuICAgICAgJi1pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZ2FwOiByZW0oOCk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHRfcmVndWxhcik7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg3KTtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oNyk7XHJcbiAgICAgICAgICBoZWlnaHQ6IHJlbSg4KTtcclxuICAgICAgICAgIHdpZHRoOiByZW0oOCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5pbmZvcm1hdGlvbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gIGdhcDogcmVtKDM3KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gIHBhZGRpbmc6IHJlbSgxMDUpIHJlbSgxMzApIHJlbSgxMTMpO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IHJlbSgzMikgcmVtKDE2KTtcclxuICB9XHJcbiAgaW1nIHtcclxuICAgIGhlaWdodDogcmVtKDM3MCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgaGVpZ2h0OiByZW0oMjYzKTtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiByZW0oMzIpO1xyXG4gICAgbWF4LXdpZHRoOiByZW0oNzQ3KTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IHJlbSgxOCk7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gICAgaDIge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSg0OCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oNTYpO1xyXG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgZGl2IHtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xyXG4gICAgICBsaW5lLWhlaWdodDogcmVtKDI4KTtcclxuICAgICAgY29sb3I6ICNGRkZGRkZDQztcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuLnN0b3JpZXMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogcmVtKDQwKTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZ19zZWNvbmRhcnkpO1xyXG4gIHBhZGRpbmc6IHJlbSgxMDQpIHJlbSg0NikgcmVtKDExMik7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICBwYWRkaW5nOiByZW0oNTYpIDAgcmVtKDY0KSAwO1xyXG4gICAgZ2FwOiByZW0oMjQpO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgZm9udC1zaXplOiByZW0oNDgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSg1Nik7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dF9ib2xkKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogcmVtKDMyKTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgZ2FwOiByZW0oMjQpO1xyXG4gICAgICBidXR0b24ge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE2KTtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTYpO1xyXG4gICAgICAgIHdpZHRoOiA5MS41JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fcGFnaW5hdGlvbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDBBRkVGO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KTtcclxuICAgICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGdhcDogcmVtKDEwKTtcclxuICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgcmVtKDIwKTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgzMik7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDExMC4wMDAwMDAwMDAwMDAwMSU7XHJcbiAgICAgICAgICB3aWR0aDogcmVtKDI0Nyk7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19jb250ZW50IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgZ2FwOiByZW0oMjApO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG4gICAgJi1ib2R5IHtcclxuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xyXG4gICAgICBwYWRkaW5nOiByZW0oMzIpO1xyXG4gICAgICBnYXA6IHJlbSgzMik7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgICAgfVxyXG4gICAgICAmLXNlY3Rpb24tZmlyc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB3aWR0aDogcmVtKDU0Mik7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oMTIpO1xyXG4gICAgICAgICAgd2lkdGg6IHJlbSg1NDIpO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHVuc2V0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiB1bnNldDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJi1zZWN0aW9uLXNlY29uZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiByZW0oNTQyKTtcclxuICAgICAgICBnYXA6IHJlbSgyMCk7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGdhcDogcmVtKDEyKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDUge1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHRfYm9sZCk7XHJcbiAgICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saXN0IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmdfcHJpbWFyeSk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcclxuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEyKTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgIGdhcDogcmVtKDE2KTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGdhcDogcmVtKDgpO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0X2JvbGQpO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmX19idG4tbGVmdCB7XHJcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibHVlKTtcclxuICAgIGdhcDogcmVtKDEwKTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IHJlbSgyMCk7XHJcbiAgICBib3JkZXItcmFkaXVzOiByZW0oMzIpO1xyXG4gICAgaGVpZ2h0OiByZW0oNjQpO1xyXG4gIH1cclxuICAmX19idG4tcmlnaHQge1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmx1ZSk7XHJcbiAgICBnYXA6IHJlbSgxMCk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiByZW0oMjApO1xyXG4gICAgaGVpZ2h0OiByZW0oNjQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDMyKTtcclxuICB9XHJcbn1cclxuLmxpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAmLWl0ZW0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ2FwOiByZW0oMTMpO1xyXG4gICAgaW1nIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSg3KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuLmNoaXBzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiByZW0oOCk7XHJcbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcblxyXG4gIH1cclxufVxyXG4uY2hpcCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICBwYWRkaW5nOiByZW0oMTApIHJlbSgxNik7XHJcbiAgZ2FwOiByZW0oMTApO1xyXG4gIGNvbG9yOiB2YXIoLS1ibHVlKTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICBsaW5lLWhlaWdodDogcmVtKDIwKTtcclxufVxyXG4uY2hpcC1ibHVlIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgZ2FwOiByZW0oMTApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICBwYWRkaW5nOiByZW0oMTApIHJlbSgxNik7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tYmdfc2Vjb25kYXJ5KTtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGZvbnQtc2l6ZTogcmVtKDE2KTtcclxuICBsaW5lLWhlaWdodDogcmVtKDIwKTtcclxuICBjb2xvcjogdmFyKC0tYmx1ZSk7XHJcbn1cclxuLmNhcmQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IHJlbSgxMik7XHJcbiAgei1pbmRleDogMjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiA2MCU7XHJcbiAgbGVmdDogcmVtKDEyKTtcclxuICBwYWRkaW5nOiByZW0oMjApO1xyXG4gIGJvcmRlci1yYWRpdXM6IHJlbSg4KTtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XHJcbiAgd2lkdGg6IHJlbSg1MTgpO1xyXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcGFkZGluZzogcmVtKDE2KTtcclxuICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICNFN0VDRjA7XHJcbiAgICBnYXA6IHJlbSgxMik7XHJcbiAgICB6LWluZGV4OiB1bnNldDtcclxuICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICB9XHJcbiAgJl9faGVhZGVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgZ2FwOiByZW0oMTIpO1xyXG4gICAgfVxyXG4gICAgaDQge1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xyXG4gICAgICBjb2xvcjogdmFyKC0tdGV4dF9ib2xkKTtcclxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9fYm9keSB7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiByZW0oMTgpO1xyXG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dF9ib2xkKTtcclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgfVxyXG4gIH1cclxufSJdfQ== */
