@charset "UTF-8";

.footer {
  background: var(--color-ictj-blue);
}

.footer > .layout {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

@media (min-width: 37.5em) {
  .footer > .layout {
    padding: 2rem 7.4074074074% !important;
  }
}

.footer > .layout .l--offset-wide {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 37.5em) {
  .footer > .layout .l--offset-wide {
    margin: 0 auto;
    padding-left: 0;
    padding-right: 0;
    max-width: 1280px;
  }
}

.c-footer__donation_block {
  background: var(--color-tan-white);
  margin-top: 0;
}

@media (min-width: 37.5em) {
  .c-footer__donation_block {
    margin-top: 90px;
  }
}

.c-footer__donation_block > .layout {
  padding-left: 15px !important;
  padding-right: 15px !important;
}

@media (min-width: 48em) {
  .c-footer__donation_block > .layout {
    padding: 0 7.4074074074% !important;
  }
}

.c-footer__donation_block .l--offset-wide {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 48em) {
  .c-footer__donation_block .l--offset-wide {
    padding-left: 0;
    padding-right: 0;
  }
}

.c-footer__donation_block .layout.layout--twocol-section {
  padding: 0;
  display: block;
}

@media (min-width: 48em) {
  .c-footer__donation_block .layout.layout--twocol-section {
    padding: 0;
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--first {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: left;
          justify-content: left;
}

@media (min-width: 48em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--first {
    -webkit-box-pack: start;
            justify-content: flex-start;
    border-right: 2px solid var(--color-lite-tan);
  }

  [dir="rtl"] .c-footer__donation_block .layout.layout--twocol-section .layout__region--first {
    border-left: 2px solid var(--color-lite-tan);
    border-right: none;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--first .donate-block-logo .field--name-field-media-image {
  padding: 45px 0 0 0;
}

@media (min-width: 48em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--first .donate-block-logo .field--name-field-media-image {
    padding: 100px 65px 100px 0;
  }
}

@media (min-width: 62em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--first .donate-block-logo .field--name-field-media-image {
    padding: 160px 0 160px 0;
  }
}

@media (min-width: 75em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--first .donate-block-logo .field--name-field-media-image {
    padding: 180px 0 180px 0;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--first .donate-block-logo .field--name-field-media-image .field__item img {
  height: 40px;
}

@media (min-width: 37.5em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--first .donate-block-logo .field--name-field-media-image .field__item img {
    height: auto;
    max-width: 100%;
    min-height: 100px;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second {
  width: 100%;
  border-top: 2px solid var(--color-lite-tan);
  margin-top: 30px;
}

[dir="rtl"] .c-footer__donation_block .layout.layout--twocol-section .layout__region--second {
  padding-right: 112px;
}

@media (min-width: 48em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second {
    border-top: none;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .donate-block-body {
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 160%;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  color: #000000;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  align-self: stretch;
  flex-grow: 0;
  margin: 32px 0;
  padding: 0;
}

@media (min-width: 37.5em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .donate-block-body {
    padding: 0 70px;
  }
}

@media (min-width: 62em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .donate-block-body {
    padding: 0 0 0 100px;
    font-size: 1.2rem;
  }
}

@media (min-width: 75em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .donate-block-body {
    padding: 0 0 0 110px;
    font-size: 1.5rem;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .donate-block-body p {
  padding-left: 0;
}

[dir="rtl"] .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .donate-block-body p {
  padding-right: 45px;
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: left;
          justify-content: left;
  padding-bottom: 15px;
  margin-bottom: 10px;
}

@media (min-width: 37.5em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button {
    padding: 0 20px 0 70px;
    float: left;
  }

  [dir="rtl"] .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button {
    float: right;
  }
}

@media (min-width: 62em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button {
    padding: 0 45px 0 100px;
  }
}

@media (min-width: 75em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button {
    padding: 0 45px 0 110px;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button a {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 10px 20px;
  position: static;
  width: 200px;
  left: 0px;
  top: 0px;
  background: var(--color-ictj-red);
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  flex-grow: 0;
  color: white;
  font-family: var(--font-family-sans);
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button a:after {
  font-size: 1.375rem;
  line-height: 22px;
  content: "";
  background-image: url(../../../images/icons/angle-right-white.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 22px;
  left: 152px;
  top: 11px;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-grow: 0;
  margin: 0 0 0 10px;
}

[dir="rtl"] .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button a:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  margin: 0 10px 0 10px;
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button a:active {
  text-decoration: none;
  border: 4px solid rgba(36, 121, 194, 0.5);
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-donate-button a:hover {
  background: var(--color-dark-red);
  text-decoration: none;
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-subscribe-button {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: left;
          justify-content: left;
  padding-bottom: 45px;
}

@media (min-width: 48em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-subscribe-button {
    display: block;
    padding: 0px 20px 45px 70px;
  }
}

@media (min-width: 62em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-subscribe-button {
    display: block;
    padding: 0 45px 0 100px;
  }
}

@media (min-width: 75em) {
  .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-subscribe-button {
    display: block;
    padding: 0px 20px 45px 70px;
  }
}

@media (min-width: 75em) {
  [dir="rtl"] .c-footer__donation_block .layout.layout--twocol-section .layout__region--second .field--name-field-subscribe-button a {
    margin-right: 25px;
  }
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second a {
  display: -webkit-box;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-direction: row;
  -webkit-box-pack: center;
          justify-content: center;
  -webkit-box-align: center;
          align-items: center;
  padding: 10px 20px;
  position: static;
  width: 275px;
  height: 44px;
  left: 205px;
  top: 0px;
  background: white;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-grow: 0;
  color: black;
  font-family: var(--font-family-sans);
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second a:after {
  font-size: 1.375rem;
  line-height: 22px;
  content: "";
  background-image: url(../../../images/icons/angle-right.svg);
  background-repeat: no-repeat;
  background-position: center;
  width: 9px;
  height: 22px;
  left: 152px;
  top: 11px;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-grow: 0;
  margin: 0 0 0 10px;
}

[dir="rtl"] .c-footer__donation_block .layout.layout--twocol-section .layout__region--second a:after {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  margin: 0 10px 0 10px;
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second a:active {
  text-decoration: none;
  border: 4px solid rgba(36, 121, 194, 0.5);
}

.c-footer__donation_block .layout.layout--twocol-section .layout__region--second a:hover {
  background: var(--color-tan);
  text-decoration: none;
}

.c-footer__content {
  padding-bottom: 75px;
}

.c-footer__content .c-footer__top_content {
  display: block;
  padding: 15px 0 48px 0;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__top_content {
    padding: 60px 0 48px 0;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__top_content {
    display: -webkit-box;
    display: flex;
  }
}

.c-footer__content .c-footer__top_content .c-footer__menu {
  display: block;
  width: 100%;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__top_content .c-footer__menu {
    display: -webkit-box;
    display: flex;
    width: 100%;
    -webkit-box-pack: center;
            justify-content: center;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__top_content .c-footer__menu {
    -webkit-box-pack: start;
            justify-content: flex-start;
  }
}

.c-footer__content .c-footer__top_content .c-footer__menu .menu {
  margin: 0;
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__top_content .c-footer__menu .menu {
    padding: 0 50px 0 0;
  }
}

.c-footer__content .c-footer__top_content .c-footer__menu .menu .menu__item {
  padding: 6px 0;
}

[dir="rtl"] .c-footer__content .c-footer__top_content .c-footer__menu .menu {
  margin: 0;
}

@media (min-width: 62em) {
  [dir="rtl"] .c-footer__content .c-footer__top_content .c-footer__menu .menu {
    padding: 0 0 0 50px;
  }
}

[dir="rtl"] .c-footer__content .c-footer__top_content .c-footer__menu .menu .menu__item {
  padding: 6px 0;
}

.c-footer__content .c-footer__top_content .c-footer__menu .menu--footer {
  padding-left: 0;
}

.c-footer__content .c-footer__top_content .c-footer__menu .menu--footer-second {
  padding-left: 0;
  margin: 0;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__top_content .c-footer__menu .menu--footer-second {
    padding: 0 0 0 50px;
  }
}

.c-footer__content .c-footer__top_content .c-footer__menu .menu--footer-second .menu__item {
  padding: 6px 0;
}

[dir="rtl"] .c-footer__content .c-footer__top_content .c-footer__menu .menu--footer-second {
  padding-left: 0;
  margin: 0;
}

@media (min-width: 37.5em) {
  [dir="rtl"] .c-footer__content .c-footer__top_content .c-footer__menu .menu--footer-second {
    padding: 0 50px 0 0;
  }
}

[dir="rtl"] .c-footer__content .c-footer__top_content .c-footer__menu .menu--footer-second .menu__item {
  padding: 6px 0;
}

.c-footer__content .c-footer__top_content .c-footer__social {
  display: -webkit-box;
  display: flex;
  width: 100%;
  padding-top: 35px;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__top_content .c-footer__social {
    display: -webkit-box;
    display: flex;
    width: 100%;
    padding-top: 35px;
    -webkit-box-pack: center;
            justify-content: center;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__top_content .c-footer__social {
    padding-top: 0;
    -webkit-box-pack: end !important;
            justify-content: flex-end !important;
  }
}

.c-footer__content .c-footer__top_content .c-footer__social .menu--social-accounts {
  display: -webkit-box;
  display: flex;
  margin-top: 0;
  padding-left: 0;
}

.c-footer__content .c-footer__bottom_content {
  display: block;
  width: 100%;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__bottom_content {
    display: -webkit-box;
    display: flex;
  }
}

.c-footer__content .c-footer__bottom_content .c-footer__copyright {
  display: block;
  -webkit-box-align: start;
          align-items: start;
}

@media (min-width: 75em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright {
    display: -webkit-box;
    display: flex;
    -webkit-box-align: center;
            align-items: center;
    flex-wrap: wrap;
  }
}

[dir="ltr"] .c-footer__content .c-footer__bottom_content .c-footer__copyright .c-footer__copyright--text{
  text-align: left;
}

[dir="rtl"] .c-footer__content .c-footer__bottom_content .c-footer__copyright .c-footer__copyright--text{
  text-align: right;
}

.c-footer__content .c-footer__bottom_content .c-footer__copyright .c-footer__copyright--text {
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 160%;
  color: white;
  margin: 0;
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: start;
          justify-content: start;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .c-footer__copyright--text {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
            justify-content: center;
    text-align: center;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .c-footer__copyright--text {
    -webkit-box-pack: normal;
            justify-content: normal;
  }
}

.c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links {
  display: block;
  padding-left: 0;
  flex-wrap: wrap;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links {
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: space-evenly;
            justify-content: space-evenly;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links {
    display: -webkit-box;
    display: flex;
    margin: 0;
    padding: 0;
    -webkit-box-pack: normal;
            justify-content: normal;
  }
}

.c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item {
  display: block;
  padding: 8px 0;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item {
    display: inline-block;
  }
}

.c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a {
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 160%;
  color: white;
  padding: 8px 3px 8px 0;
}

.c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a:before {
  content: "";
  padding: 0;
  display: inline-block;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a:before {
    content: "";
    padding: 0 3px 0 0;
    display: inline-block;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a {
    padding: 8px 8px 8px 0;
  }

  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a:before {
    content: "|";
    padding: 0 8px 0 0;
    display: inline-block;
  }
}

@media (min-width: 75em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a {
    padding: 8px;
  }

  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a:before {
    content: "|";
    padding: 0 8px 0 8px;
    display: inline-block;
  }
}

.c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a.privacy-link:before {
  content: "";
  padding: 0;
  display: inline-block;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a.privacy-link:before {
    content: "";
    padding: 0;
    display: inline-block;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a.privacy-link {
    padding: 8px 8px 8px 0;
  }

  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a.privacy-link:before {
    content: "";
    padding: 0;
    display: inline-block;
  }
}

@media (min-width: 75em) {
  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a.privacy-link {
    padding: 8px;
  }

  .c-footer__content .c-footer__bottom_content .c-footer__copyright .menu--footer-copyright-links .menu__item a.privacy-link:before {
    content: "|";
    padding: 0 8px 0 8px;
    display: inline-block;
  }
}

.c-footer__content .c-footer__bottom_content .to-top-link {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
}

.c-footer__content .c-footer__bottom_content .c-footer__to-top-wrapper {
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: start;
          justify-content: start;
  padding-top: 20px;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__bottom_content .c-footer__to-top-wrapper {
    -webkit-box-pack: center;
            justify-content: center;
    padding-top: 0;
  }
}

@media (min-width: 62em) {
  .c-footer__content .c-footer__bottom_content .c-footer__to-top-wrapper {
    -webkit-box-pack: normal;
            justify-content: normal;
    padding-top: 0;
  }
}

.c-footer__content .c-footer__bottom_content .c-footer__to-top-wrapper .to-top-link {
  color: white;
  font-family: var(--font-family-sans);
  font-style: normal;
  font-weight: normal;
  font-size: 0.75rem;
  line-height: 160%;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 1;
          order: 0;
  flex-grow: 0;
  margin: 0 8px 0 0;
}

@media (min-width: 37.5em) {
  .c-footer__content .c-footer__bottom_content .c-footer__to-top-wrapper .to-top-link {
    margin: 0 8px;
  }
}

.c-footer__content .c-footer__bottom_content .c-footer__to-top-wrapper .to-top-link svg {
  margin-left: 8px;
}

.c-footer__content .menu .menu__item {
  list-style-type: none;
}

.c-footer__content .menu .menu__item a {
  color: white;
  font-weight: bold;
}

.social-account {
  color: white;
}

.social-account:hover {
  text-decoration: none;
}

.social-account.facebook:before {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 32px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  content: "";
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 48em) {
  .social-account.facebook:before {
    padding-left: 22px;
    padding-right: 22px;
  }
}

.social-account.twitter:before {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 32px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  content: "";
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 48em) {
  .social-account.twitter:before {
    padding-left: 22px;
    padding-right: 22px;
  }
}

.social-account.youtube:before {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 32px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  content: "";
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 48em) {
  .social-account.youtube:before {
    padding-left: 22px;
    padding-right: 22px;
  }
}

.social-account.medium:before {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 32px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  content: "";
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 48em) {
  .social-account.medium:before {
    padding-left: 22px;
    padding-right: 22px;
  }
}

.social-account.linkedin:before {
  font-family: "Font Awesome 5 Brands";
  font-style: normal;
  font-weight: normal;
  font-size: 1.75rem;
  line-height: 32px;
  display: -webkit-box;
  display: flex;
  -webkit-box-align: center;
          align-items: center;
  content: "";
  padding-left: 10px;
  padding-right: 10px;
}

@media (min-width: 48em) {
  .social-account.linkedin:before {
    padding-left: 22px;
    padding-right: 22px;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvZm9vdGVyL2Zvb3Rlci5jc3MiLCJjb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuc2NzcyIsIm5vZGVfbW9kdWxlcy9icmVha3BvaW50LXNhc3Mvc3R5bGVzaGVldHMvX2JyZWFrcG9pbnQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7O0FDRWhCO0VBQ0Usa0NBQUE7QURBRjs7QUNDRTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QURDSjs7QUV5REk7RUQ1REY7SUFJSSxzQ0FBQTtFREdKO0FBQ0Y7O0FDREk7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FER047O0FFZ0RJO0VEckRBO0lBSUksY0FBQTtJQUdBLGVBQUE7SUFDQSxnQkFBQTtJQUNBLGlCQUFBO0VER047QUFDRjs7QUNHQTtFQUNFLGtDQUFBO0VBQ0EsYUFBQTtBREFGOztBRW1DSTtFRHJDSjtJQUlJLGdCQUFBO0VERUY7QUFDRjs7QUNERTtFQUNFLDZCQUFBO0VBQ0EsOEJBQUE7QURHSjs7QUUwQkk7RUQvQkY7SUFJSSxtQ0FBQTtFREtKO0FBQ0Y7O0FDSEU7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0FES0o7O0FFaUJJO0VEeEJGO0lBTUksZUFBQTtJQUNBLGdCQUFBO0VES0o7QUFDRjs7QUNIRTtFQUNFLFVBQUE7RUFDQSxjQUFBO0FES0o7O0FFT0k7RURkRjtJQUlJLFVBQUE7SUFDQSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx5QkFBQTtZQUFBLG1CQUFBO0VET0o7QUFDRjs7QUNOSTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO1VBQUEsbUJBQUE7RUFDQSxzQkFBQTtVQUFBLHFCQUFBO0FEUU47O0FFTEk7RUROQTtJQUtJLHVCQUFBO1lBQUEsMkJBQUE7SUFDQSw2Q0FBQTtFRFVOOztFQ1RNO0lBQ0UsNENBQUE7SUFDQSxrQkFBQTtFRFdSO0FBQ0Y7O0FDVE07RUFDRSxtQkFBQTtBRFdSOztBRWxCSTtFRE1FO0lBR0ksMkJBQUE7RURhUjtBQUNGOztBRXZCSTtFRE1FO0lBTUksd0JBQUE7RURlUjtBQUNGOztBRTVCSTtFRE1FO0lBU0ksd0JBQUE7RURpQlI7QUFDRjs7QUNmVTtFQUNFLFlBQUE7QURpQlo7O0FFcENJO0VEa0JNO0lBR0ksWUFBQTtJQUNBLGVBQUE7SUFDQSxpQkFBQTtFRG1CWjtBQUNGOztBQ2RJO0VBQ0UsV0FBQTtFQUNBLDJDQUFBO0VBQ0EsZ0JBQUE7QURnQk47O0FDZk07RUFDRSxvQkFBQTtBRGlCUjs7QUVuREk7RUQ2QkE7SUFRSSxnQkFBQTtFRGtCTjtBQUNGOztBQ2RNO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO1VBQUEsbUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7VUFBQSxVQUFBO0VBQ0EsNEJBQUE7VUFBQSxRQUFBO0VBQ0EsbUJBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7QURnQlI7O0FFdkVJO0VEMENFO0lBZUksZUFBQTtFRGtCUjtBQUNGOztBRTVFSTtFRDBDRTtJQWtCSSxvQkFBQTtJQUNBLGlCQUFBO0VEb0JSO0FBQ0Y7O0FFbEZJO0VEMENFO0lBc0JJLG9CQUFBO0lBQ0EsaUJBQUE7RURzQlI7QUFDRjs7QUNyQlE7RUFDRSxlQUFBO0FEdUJWOztBQ3RCVTtFQUNFLG1CQUFBO0FEd0JaOztBQ3BCTTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO1VBQUEscUJBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0FEc0JSOztBRXBHSTtFRDBFRTtJQU1JLHNCQUFBO0lBQ0EsV0FBQTtFRHdCUjs7RUN2QlE7SUFDRSxZQUFBO0VEeUJWO0FBQ0Y7O0FFN0dJO0VEMEVFO0lBYUksdUJBQUE7RUQwQlI7QUFDRjs7QUVsSEk7RUQwRUU7SUFnQkksdUJBQUE7RUQ0QlI7QUFDRjs7QUMzQlE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw4QkFBQTtFQUFBLDZCQUFBO1VBQUEsbUJBQUE7RUFDQSx3QkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7VUFBQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0VBQ0EsU0FBQTtFQUNBLFFBQUE7RUFDQSxpQ0FBQTtFQUNBLG1CQUFBO1VBQUEsVUFBQTtFQUNBLDRCQUFBO1VBQUEsUUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBRUEsb0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBRDRCVjs7QUMzQlU7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtFQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtVQUFBLFVBQUE7RUFDQSw0QkFBQTtVQUFBLFFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUQ2Qlo7O0FDM0JVO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VBQ0EscUJBQUE7QUQ2Qlo7O0FDM0JVO0VBQ0UscUJBQUE7RUFDQSx5Q0FBQTtBRDZCWjs7QUMzQlU7RUFDRSxpQ0FBQTtFQUNBLHFCQUFBO0FENkJaOztBQ3pCTTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHNCQUFBO1VBQUEscUJBQUE7RUFDQSxvQkFBQTtBRDJCUjs7QUUvS0k7RURpSkU7SUFLSSxjQUFBO0lBQ0EsMkJBQUE7RUQ2QlI7QUFDRjs7QUVyTEk7RURpSkU7SUFTSSxjQUFBO0lBQ0EsdUJBQUE7RUQrQlI7QUFDRjs7QUUzTEk7RURpSkU7SUFhSSxjQUFBO0lBQ0EsMkJBQUE7RURpQ1I7QUFDRjs7QUVqTUk7RURtS1E7SUFDRSxrQkFBQTtFRGlDWjtBQUNGOztBQzdCTTtFQUNFLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDhCQUFBO0VBQUEsNkJBQUE7VUFBQSxtQkFBQTtFQUNBLHdCQUFBO1VBQUEsdUJBQUE7RUFDQSx5QkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxpQkFBQTtFQUNBLG1CQUFBO1VBQUEsVUFBQTtFQUNBLDRCQUFBO1VBQUEsUUFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBRUEsb0NBQUE7RUFDQSxrQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0Esc0JBQUE7RUFDQSx5QkFBQTtBRDhCUjs7QUM3QlE7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLDREQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtVQUFBLFVBQUE7RUFDQSw0QkFBQTtVQUFBLFFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUQrQlY7O0FDN0JRO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VBQ0EscUJBQUE7QUQrQlY7O0FDN0JRO0VBQ0UscUJBQUE7RUFDQSx5Q0FBQTtBRCtCVjs7QUM3QlE7RUFDRSw0QkFBQTtFQUNBLHFCQUFBO0FEK0JWOztBQ3ZCQTtFQUNFLG9CQUFBO0FEMEJGOztBQ3pCRTtFQUNFLGNBQUE7RUFDQSxzQkFBQTtBRDJCSjs7QUVsUUk7RURxT0Y7SUFJSSxzQkFBQTtFRDZCSjtBQUNGOztBRXZRSTtFRHFPRjtJQU9JLG9CQUFBO0lBQUEsYUFBQTtFRCtCSjtBQUNGOztBQzlCSTtFQUNFLGNBQUE7RUFDQSxXQUFBO0FEZ0NOOztBRWhSSTtFRDhPQTtJQUlJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLFdBQUE7SUFDQSx3QkFBQTtZQUFBLHVCQUFBO0VEa0NOO0FBQ0Y7O0FFdlJJO0VEOE9BO0lBU0ksdUJBQUE7WUFBQSwyQkFBQTtFRG9DTjtBQUNGOztBQ25DTTtFQUNFLFNBQUE7QURxQ1I7O0FFL1JJO0VEeVBFO0lBR0ksbUJBQUE7RUR1Q1I7QUFDRjs7QUN0Q1E7RUFDRSxjQUFBO0FEd0NWOztBQ3JDTTtFQUNFLFNBQUE7QUR1Q1I7O0FFMVNJO0VEa1FFO0lBR0ksbUJBQUE7RUR5Q1I7QUFDRjs7QUN4Q1E7RUFDRSxjQUFBO0FEMENWOztBQ3ZDTTtFQUNFLGVBQUE7QUR5Q1I7O0FDdkNNO0VBQ0UsZUFBQTtFQUNBLFNBQUE7QUR5Q1I7O0FFelRJO0VEOFFFO0lBSUksbUJBQUE7RUQyQ1I7QUFDRjs7QUMxQ1E7RUFDRSxjQUFBO0FENENWOztBQ3pDTTtFQUNFLGVBQUE7RUFDQSxTQUFBO0FEMkNSOztBRXJVSTtFRHdSRTtJQUlJLG1CQUFBO0VENkNSO0FBQ0Y7O0FDNUNRO0VBQ0UsY0FBQTtBRDhDVjs7QUMxQ0k7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7QUQ0Q047O0FFbFZJO0VEbVNBO0lBS0ksb0JBQUE7SUFBQSxhQUFBO0lBQ0EsV0FBQTtJQUNBLGlCQUFBO0lBQ0Esd0JBQUE7WUFBQSx1QkFBQTtFRDhDTjtBQUNGOztBRTFWSTtFRG1TQTtJQVdJLGNBQUE7SUFDQSxnQ0FBQTtZQUFBLG9DQUFBO0VEZ0ROO0FBQ0Y7O0FDL0NNO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7QURpRFI7O0FDN0NFO0VBQ0UsY0FBQTtFQUNBLFdBQUE7RUFJQSx5QkFBQTtVQUFBLDhCQUFBO0FENENKOztBRTFXSTtFRHdURjtJQUlJLG9CQUFBO0lBQUEsYUFBQTtFRGtESjtBQUNGOztBQ2hESTtFQUNFLGNBQUE7RUFDQSx3QkFBQTtVQUFBLGtCQUFBO0FEa0ROOztBRW5YSTtFRCtUQTtJQUlJLG9CQUFBO0lBQUEsYUFBQTtJQUNBLHlCQUFBO1lBQUEsbUJBQUE7SUFDQSxlQUFBO0VEb0ROO0FBQ0Y7O0FDbkRNO0VBU0U7QURxRFI7O0FDOURNO0VBU0U7QURxRFI7O0FDOURNO0VBQ0Usa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLFlBQUE7RUFDQSxTQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EsdUJBQUE7VUFBQSxzQkFBQTtBRHNEUjs7QUVyWUk7RUR1VUU7SUFXSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSx3QkFBQTtZQUFBLHVCQUFBO0lBQ0Esa0JBQUE7RUR1RFI7QUFDRjs7QUU1WUk7RUR1VUU7SUFnQkksd0JBQUE7WUFBQSx1QkFBQTtFRHlEUjtBQUNGOztBQ3ZETTtFQUNFLGNBQUE7RUFDQSxlQUFBO0VBQ0EsZUFBQTtBRHlEUjs7QUV0Wkk7RUQwVkU7SUFLSSxvQkFBQTtJQUFBLGFBQUE7SUFDQSw4QkFBQTtZQUFBLDZCQUFBO0VEMkRSO0FBQ0Y7O0FFNVpJO0VEMFZFO0lBU0ksb0JBQUE7SUFBQSxhQUFBO0lBQ0EsU0FBQTtJQUNBLFVBQUE7SUFDQSx3QkFBQTtZQUFBLHVCQUFBO0VENkRSO0FBQ0Y7O0FDNURRO0VBQ0UsY0FBQTtFQUNBLGNBQUE7QUQ4RFY7O0FFeGFJO0VEd1dJO0lBSUkscUJBQUE7RURnRVY7QUFDRjs7QUMvRFU7RUFDRSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0FEaUVaOztBQ2hFWTtFQUNJLFdBQUE7RUFDQSxVQUFBO0VBQ0EscUJBQUE7QURrRWhCOztBRTFiSTtFRDJYVTtJQUNJLFdBQUE7SUFDQSxrQkFBQTtJQUNBLHFCQUFBO0VEa0VoQjtBQUNGOztBRWpjSTtFRDhXTTtJQW9CSSxzQkFBQTtFRG1FWjs7RUNsRVk7SUFDRSxZQUFBO0lBQ0Esa0JBQUE7SUFDQSxxQkFBQTtFRG9FZDtBQUNGOztBRTNjSTtFRDhXTTtJQTRCSSxZQUFBO0VEcUVaOztFQ3BFWTtJQUNFLFlBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0VEc0VkO0FBQ0Y7O0FDbEVZO0VBQ0UsV0FBQTtFQUNBLFVBQUE7RUFDQSxxQkFBQTtBRG9FZDs7QUUxZEk7RUR5WlU7SUFDRSxXQUFBO0lBQ0EsVUFBQTtJQUNBLHFCQUFBO0VEb0VkO0FBQ0Y7O0FFamVJO0VEa1pNO0lBY0ksc0JBQUE7RURxRVo7O0VDcEVZO0lBQ0UsV0FBQTtJQUNBLFVBQUE7SUFDQSxxQkFBQTtFRHNFZDtBQUNGOztBRTNlSTtFRGtaTTtJQXNCSSxZQUFBO0VEdUVaOztFQ3RFWTtJQUNFLFlBQUE7SUFDQSxvQkFBQTtJQUNBLHFCQUFBO0VEd0VkO0FBQ0Y7O0FDbEVJO0VBQ0Usb0JBQUE7RUFBQSxhQUFBO0VBQ0EscUJBQUE7VUFBQSx5QkFBQTtBRG9FTjs7QUNsRUk7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtVQUFBLG1CQUFBO0VBQ0EsdUJBQUE7VUFBQSxzQkFBQTtFQUNBLGlCQUFBO0FEb0VOOztBRS9mSTtFRHViQTtJQU1JLHdCQUFBO1lBQUEsdUJBQUE7SUFDQSxjQUFBO0VEc0VOO0FBQ0Y7O0FFcmdCSTtFRHViQTtJQVVJLHdCQUFBO1lBQUEsdUJBQUE7SUFDQSxjQUFBO0VEd0VOO0FBQ0Y7O0FDdEVNO0VBQ0UsWUFBQTtFQUNBLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSx5QkFBQTtVQUFBLG1CQUFBO0VBQ0EsbUJBQUE7VUFBQSxVQUFBO0VBQ0EsNEJBQUE7VUFBQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0FEd0VSOztBRXhoQkk7RURxY0U7SUFhSSxhQUFBO0VEMEVSO0FBQ0Y7O0FDeEVRO0VBQ0UsZ0JBQUE7QUQwRVY7O0FDckVFO0VBQ0UscUJBQUE7QUR1RUo7O0FDdEVJO0VBQ0UsWUFBQTtFQUNBLGlCQUFBO0FEd0VOOztBQ25FQTtFQUNFLFlBQUE7QURzRUY7O0FDbEVFO0VBQ0UscUJBQUE7QURxRUo7O0FDbEVJO0VBQ0Usb0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBRG9FTjs7QUUzakJJO0VENmVBO0lBWUksa0JBQUE7SUFDQSxtQkFBQTtFRHNFTjtBQUNGOztBQ2xFSTtFQUNFLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtVQUFBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QURvRU47O0FFN2tCSTtFRCtmQTtJQVlJLGtCQUFBO0lBQ0EsbUJBQUE7RURzRU47QUFDRjs7QUNsRUk7RUFDRSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7VUFBQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0FEb0VOOztBRS9sQkk7RURpaEJBO0lBWUksa0JBQUE7SUFDQSxtQkFBQTtFRHNFTjtBQUNGOztBQ2xFSTtFQUNFLG9DQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtVQUFBLG1CQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7QURvRU47O0FFam5CSTtFRG1pQkE7SUFZSSxrQkFBQTtJQUNBLG1CQUFBO0VEc0VOO0FBQ0Y7O0FDbEVJO0VBQ0Usb0NBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHlCQUFBO1VBQUEsbUJBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtBRG9FTjs7QUVub0JJO0VEcWpCQTtJQVlJLGtCQUFBO0lBQ0EsbUJBQUE7RURzRU47QUFDRiIsImZpbGUiOiJjb21wb25lbnRzL2Zvb3Rlci9mb290ZXIuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmZvb3RlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWljdGotYmx1ZSk7XG59XG4uZm9vdGVyID4gLmxheW91dCB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5mb290ZXIgPiAubGF5b3V0IHtcbiAgICBwYWRkaW5nOiAycmVtIDcuNDA3NDA3NDA3NCUgIWltcG9ydGFudDtcbiAgfVxufVxuLmZvb3RlciA+IC5sYXlvdXQgLmwtLW9mZnNldC13aWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuZm9vdGVyID4gLmxheW91dCAubC0tb2Zmc2V0LXdpZGUge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICB9XG59XG5cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10YW4td2hpdGUpO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrID4gLmxheW91dCB7XG4gIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrID4gLmxheW91dCB7XG4gICAgcGFkZGluZzogMCA3LjQwNzQwNzQwNzQlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmwtLW9mZnNldC13aWRlIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubC0tb2Zmc2V0LXdpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWxpdGUtdGFuKTtcbiAgfVxuICAuYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0OmRpcihydGwpIHtcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWxpdGUtdGFuKTtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmRvbmF0ZS1ibG9jay1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gIHBhZGRpbmc6IDQ1cHggMCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5kb25hdGUtYmxvY2stbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDEwMHB4IDY1cHggMTAwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZG9uYXRlLWJsb2NrLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICBwYWRkaW5nOiAxNjBweCAwIDE2MHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmRvbmF0ZS1ibG9jay1sb2dvIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgcGFkZGluZzogMTgwcHggMCAxODBweCAwO1xuICB9XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5kb25hdGUtYmxvY2stbG9nbyAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtaW1hZ2UgLmZpZWxkX19pdGVtIGltZyB7XG4gIGhlaWdodDogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZG9uYXRlLWJsb2NrLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIC5maWVsZF9faXRlbSBpbWcge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1saXRlLXRhbik7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZDpkaXIocnRsKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5kb25hdGUtYmxvY2stYm9keSB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbjogMzJweCAwO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZG9uYXRlLWJsb2NrLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmRvbmF0ZS1ibG9jay1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmRvbmF0ZS1ibG9jay1ib2R5IHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxMTBweDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmRvbmF0ZS1ibG9jay1ib2R5IHAge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZG9uYXRlLWJsb2NrLWJvZHkgcDpkaXIocnRsKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtZG9uYXRlLWJ1dHRvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1kb25hdGUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDIwcHggMCA3MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1kb25hdGUtYnV0dG9uOmRpcihydGwpIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1kb25hdGUtYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWRvbmF0ZS1idXR0b24ge1xuICAgIHBhZGRpbmc6IDAgNDVweCAwIDExMHB4O1xuICB9XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtZG9uYXRlLWJ1dHRvbiBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDIwMHB4O1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1pY3RqLXJlZCk7XG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCAuZmllbGQtLW5hbWUtZmllbGQtZG9uYXRlLWJ1dHRvbiBhOmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9pY29ucy9hbmdsZS1yaWdodC13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMTUycHg7XG4gIHRvcDogMTFweDtcbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWRvbmF0ZS1idXR0b24gYTphZnRlcjpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1kb25hdGUtYnV0dG9uIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDM2LCAxMjEsIDE5NCwgMC41KTtcbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1kb25hdGUtYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kYXJrLXJlZCk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpYmUtYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpYmUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwcHggMjBweCA0NXB4IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1zdWJzY3JpYmUtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmliZS1idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDBweCAyMHB4IDQ1cHggNzBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLXN1YnNjcmliZS1idXR0b246ZGlyKHJ0bCkgYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IDI3NXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGxlZnQ6IDIwNXB4O1xuICB0b3A6IDBweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGZsZXg6IG5vbmU7XG4gIG9yZGVyOiAxO1xuICBmbGV4LWdyb3c6IDA7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uYy1mb290ZXJfX2RvbmF0aW9uX2Jsb2NrIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCBhOmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9pY29ucy9hbmdsZS1yaWdodC5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMTUycHg7XG4gIHRvcDogMTFweDtcbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAwIDAgMCAxMHB4O1xufVxuLmMtZm9vdGVyX19kb25hdGlvbl9ibG9jayAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgYTphZnRlcjpkaXIocnRsKSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIG1hcmdpbjogMCAxMHB4IDAgMTBweDtcbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDM2LCAxMjEsIDE5NCwgMC41KTtcbn1cbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10YW4pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jLWZvb3Rlcl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwIDQ4cHggMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMCA0OHB4IDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX21lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IC5jLWZvb3Rlcl9fbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQgLmMtZm9vdGVyX19tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IC5jLWZvb3Rlcl9fbWVudSAubWVudSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IC5jLWZvb3Rlcl9fbWVudSAubWVudSB7XG4gICAgcGFkZGluZzogMCA1MHB4IDAgMDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQgLmMtZm9vdGVyX19tZW51IC5tZW51IC5tZW51X19pdGVtIHtcbiAgcGFkZGluZzogNnB4IDA7XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX21lbnUgLm1lbnU6ZGlyKHJ0bCkge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX21lbnUgLm1lbnU6ZGlyKHJ0bCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IC5jLWZvb3Rlcl9fbWVudSAubWVudTpkaXIocnRsKSAubWVudV9faXRlbSB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQgLmMtZm9vdGVyX19tZW51IC5tZW51LS1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX21lbnUgLm1lbnUtLWZvb3Rlci1zZWNvbmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQgLmMtZm9vdGVyX19tZW51IC5tZW51LS1mb290ZXItc2Vjb25kIHtcbiAgICBwYWRkaW5nOiAwIDAgMCA1MHB4O1xuICB9XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX21lbnUgLm1lbnUtLWZvb3Rlci1zZWNvbmQgLm1lbnVfX2l0ZW0ge1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IC5jLWZvb3Rlcl9fbWVudSAubWVudS0tZm9vdGVyLXNlY29uZDpkaXIocnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX21lbnUgLm1lbnUtLWZvb3Rlci1zZWNvbmQ6ZGlyKHJ0bCkge1xuICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IC5jLWZvb3Rlcl9fbWVudSAubWVudS0tZm9vdGVyLXNlY29uZDpkaXIocnRsKSAubWVudV9faXRlbSB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQgLmMtZm9vdGVyX19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX3RvcF9jb250ZW50IC5jLWZvb3Rlcl9fc29jaWFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX3NvY2lhbCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX190b3BfY29udGVudCAuYy1mb290ZXJfX3NvY2lhbCAubWVudS0tc29jaWFsLWFjY291bnRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLmMtZm9vdGVyX19jb3B5cmlnaHQtLXRleHQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLmMtZm9vdGVyX19jb3B5cmlnaHQtLXRleHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAuYy1mb290ZXJfX2NvcHlyaWdodC0tdGV4dCB7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC5jLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51LS1mb290ZXItY29weXJpZ2h0LWxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAubWVudS0tZm9vdGVyLWNvcHlyaWdodC1saW5rcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUtLWZvb3Rlci1jb3B5cmlnaHQtbGlua3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC5jLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51LS1mb290ZXItY29weXJpZ2h0LWxpbmtzIC5tZW51X19pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAubWVudS0tZm9vdGVyLWNvcHlyaWdodC1saW5rcyAubWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAubWVudS0tZm9vdGVyLWNvcHlyaWdodC1saW5rcyAubWVudV9faXRlbSBhIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDhweCAzcHggOHB4IDA7XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAubWVudS0tZm9vdGVyLWNvcHlyaWdodC1saW5rcyAubWVudV9faXRlbSBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUtLWZvb3Rlci1jb3B5cmlnaHQtbGlua3MgLm1lbnVfX2l0ZW0gYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogMCAzcHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYyZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUtLWZvb3Rlci1jb3B5cmlnaHQtbGlua3MgLm1lbnVfX2l0ZW0gYSB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgfVxuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAubWVudS0tZm9vdGVyLWNvcHlyaWdodC1saW5rcyAubWVudV9faXRlbSBhOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJ8XCI7XG4gICAgcGFkZGluZzogMCA4cHggMCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUtLWZvb3Rlci1jb3B5cmlnaHQtbGlua3MgLm1lbnVfX2l0ZW0gYSB7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC5jLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51LS1mb290ZXItY29weXJpZ2h0LWxpbmtzIC5tZW51X19pdGVtIGE6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC5jLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51LS1mb290ZXItY29weXJpZ2h0LWxpbmtzIC5tZW51X19pdGVtIGEucHJpdmFjeS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUtLWZvb3Rlci1jb3B5cmlnaHQtbGlua3MgLm1lbnVfX2l0ZW0gYS5wcml2YWN5LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAubWVudS0tZm9vdGVyLWNvcHlyaWdodC1saW5rcyAubWVudV9faXRlbSBhLnByaXZhY3ktbGluayB7XG4gICAgcGFkZGluZzogOHB4IDhweCA4cHggMDtcbiAgfVxuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX2NvcHlyaWdodCAubWVudS0tZm9vdGVyLWNvcHlyaWdodC1saW5rcyAubWVudV9faXRlbSBhLnByaXZhY3ktbGluazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC5jLWZvb3Rlcl9fY29weXJpZ2h0IC5tZW51LS1mb290ZXItY29weXJpZ2h0LWxpbmtzIC5tZW51X19pdGVtIGEucHJpdmFjeS1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHg7XG4gIH1cbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX19jb3B5cmlnaHQgLm1lbnUtLWZvb3Rlci1jb3B5cmlnaHQtbGlua3MgLm1lbnVfX2l0ZW0gYS5wcml2YWN5LWxpbms6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInxcIjtcbiAgICBwYWRkaW5nOiAwIDhweCAwIDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC50by10b3AtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX3RvLXRvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC5jLWZvb3Rlcl9fdG8tdG9wLXdyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAuYy1mb290ZXJfX2NvbnRlbnQgLmMtZm9vdGVyX19ib3R0b21fY29udGVudCAuYy1mb290ZXJfX3RvLXRvcC13cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX190by10b3Atd3JhcHBlciAudG8tdG9wLWxpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMDtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW46IDAgOHB4IDAgMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmMtZm9vdGVyX19jb250ZW50IC5jLWZvb3Rlcl9fYm90dG9tX2NvbnRlbnQgLmMtZm9vdGVyX190by10b3Atd3JhcHBlciAudG8tdG9wLWxpbmsge1xuICAgIG1hcmdpbjogMCA4cHg7XG4gIH1cbn1cbi5jLWZvb3Rlcl9fY29udGVudCAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IC5jLWZvb3Rlcl9fdG8tdG9wLXdyYXBwZXIgLnRvLXRvcC1saW5rIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLm1lbnUgLm1lbnVfX2l0ZW0ge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uYy1mb290ZXJfX2NvbnRlbnQgLm1lbnUgLm1lbnVfX2l0ZW0gYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zb2NpYWwtYWNjb3VudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNvY2lhbC1hY2NvdW50OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNvY2lhbC1hY2NvdW50LmZhY2Vib29rOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwi746eXCI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zb2NpYWwtYWNjb3VudC5mYWNlYm9vazpiZWZvcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG4uc29jaWFsLWFjY291bnQudHdpdHRlcjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb250ZW50OiBcIu+CmVwiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc29jaWFsLWFjY291bnQudHdpdHRlcjpiZWZvcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG4uc29jaWFsLWFjY291bnQueW91dHViZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb250ZW50OiBcIu+Fp1wiO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc29jaWFsLWFjY291bnQueW91dHViZTpiZWZvcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59XG4uc29jaWFsLWFjY291bnQubWVkaXVtOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwi74+HXCI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zb2NpYWwtYWNjb3VudC5tZWRpdW06YmVmb3JlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgfVxufVxuLnNvY2lhbC1hY2NvdW50LmxpbmtlZGluOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbnRlbnQ6IFwi74OhXCI7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zb2NpYWwtYWNjb3VudC5saW5rZWRpbjpiZWZvcmUge1xuICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICB9XG59IiwiQGltcG9ydCBcIl9wYXJ0aWFsc1wiO1xuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItaWN0ai1ibHVlKTtcbiAgPiAubGF5b3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDJyZW0gNy40MDc0MDc0MDc0JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5sLS1vZmZzZXQtd2lkZSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDIgLyAyNyAqIDEwMCUpO1xuICAgICAgICAvL3BhZGRpbmctcmlnaHQ6IGNhbGMoMiAvIDI3ICogMTAwJSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRvcCBoYWxmIG9mIGZvb3RlciBzdHlsZXMgKERvbmF0aW9uIEZvb3RlciBibG9jaylcbi5jLWZvb3Rlcl9fZG9uYXRpb25fYmxvY2sge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10YW4td2hpdGUpO1xuICBtYXJnaW4tdG9wOiAwO1xuICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgPiAubGF5b3V0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nOiAwIDcuNDA3NDA3NDA3NCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmwtLW9mZnNldC13aWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgIC8vcGFkZGluZy1sZWZ0OiBjYWxjKDIgLyAyNyAqIDEwMCUpO1xuICAgICAgLy9wYWRkaW5nLXJpZ2h0OiBjYWxjKDIgLyAyNyAqIDEwMCUpO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgYnAgKG1lZGl1bSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWxpdGUtdGFuKTtcbiAgICAgICAgJjpkaXIocnRsKSB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCB2YXIoLS1jb2xvci1saXRlLXRhbik7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZG9uYXRlLWJsb2NrLWxvZ28gLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogNDVweCAwIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgYnAgKG1lZGl1bSkge1xuICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDY1cHggMTAwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmc6IDE2MHB4IDAgMTYwcHggMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCh4LWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMTgwcHggMCAxODBweCAwO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAycHggc29saWQgdmFyKC0tY29sb3ItbGl0ZS10YW4pO1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICY6ZGlyKHJ0bCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgYnAoeC1sYXJnZSkge1xuXG4gICAgICB9XG4gICAgICAuZG9uYXRlLWJsb2NrLWJvZHkge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICBtYXJnaW46IDMycHggMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMDBweDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCh4LWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTEwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICY6ZGlyKHJ0bCkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1kb25hdGUtYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgYnAgKHNtYWxsKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDAgNzBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAmOmRpcihydGwpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQ1cHggMCAxMDBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicCh4LWxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCA0NXB4IDAgMTEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGxlZnQ6IDBweDtcbiAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1pY3RqLXJlZCk7XG4gICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9pY29ucy9hbmdsZS1yaWdodC13aGl0ZS5zdmcpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBsZWZ0OiAxNTJweDtcbiAgICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlcjpkaXIocnRsKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDM2LCAxMjEsIDE5NCwgMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1kYXJrLXJlZCk7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtc3Vic2NyaWJlLWJ1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAyMHB4IDQ1cHggNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDVweCAwIDEwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKHgtbGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAwcHggMjBweCA0NXB4IDcwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpkaXIocnRsKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYnAoeC1sYXJnZSkge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB3aWR0aDogMjc1cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgbGVmdDogMjA1cHg7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zYW5zKTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9pY29ucy9hbmdsZS1yaWdodC5zdmcpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGxlZnQ6IDE1MnB4O1xuICAgICAgICAgIHRvcDogMTFweDtcbiAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlcjpkaXIocnRsKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDM2LCAxMjEsIDE5NCwgMC41KTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci10YW4pO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0JvdHRvbSBzZWN0aW9uIG9mIGZvb3RlclxuLmMtZm9vdGVyX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIC5jLWZvb3Rlcl9fdG9wX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCA0OHB4IDA7XG4gICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCA0OHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuYy1mb290ZXJfX21lbnUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJwIChzbWFsbCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG4gICAgICAubWVudSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDUwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5tZW51X19pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nOiA2cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm1lbnU6ZGlyKHJ0bCkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgNTBweDtcbiAgICAgICAgfVxuICAgICAgICAubWVudV9faXRlbSB7XG4gICAgICAgICAgcGFkZGluZzogNnB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LS1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAubWVudS0tZm9vdGVyLXNlY29uZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDUwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubWVudS0tZm9vdGVyLXNlY29uZDpkaXIocnRsKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICAgIHBhZGRpbmc6IDZweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jLWZvb3Rlcl9fc29jaWFsIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAubWVudS0tc29jaWFsLWFjY291bnRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYy1mb290ZXJfX2JvdHRvbV9jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIC5jLWZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgQGluY2x1ZGUgYnAoeC1sYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgICAuYy1mb290ZXJfX2NvcHlyaWdodC0tdGV4dCB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTYwJTtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LS1mb290ZXItY29weXJpZ2h0LWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBicCAoc21hbGwpIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAubWVudV9faXRlbSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggM3B4IDhweCAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzcHggMCAwO1xuICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggOHB4IDhweCAwIDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKHgtbGFyZ2UpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4O1xuICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJ8XCI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHggMCA4cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGEucHJpdmFjeS1saW5rIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweCA4cHggOHB4IDA7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBicCh4LWxhcmdlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwifFwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4IDAgOHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudG8tdG9wLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICAgIC5jLWZvb3Rlcl9fdG8tdG9wLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBicChsYXJnZSkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IG5vcm1hbDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIC50by10b3AtbGluayB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2MCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIG9yZGVyOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIG1hcmdpbjogMCA4cHggMCAwO1xuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgIG1hcmdpbjogMCA4cHg7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUgLm1lbnVfX2l0ZW17XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGEge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5zb2NpYWwtYWNjb3VudCB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLnNvY2lhbC1hY2NvdW50IHtcbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gICYuZmFjZWJvb2sge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiBcIlxcZjM5ZVwiO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIGJwKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYudHdpdHRlciB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi55b3V0dWJlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29udGVudDogXCJcXGYxNjdcIjtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBAaW5jbHVkZSBicChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLm1lZGl1bSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmM2M3XCI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5saW5rZWRpbiB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMGUxXCI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgYnAobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjJweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cblxuXG4iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIl19 */
