@charset "UTF-8";
.ws-opportunities {
  background: #F7F7F7;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .ws-opportunities {
    padding-top: 7.875rem;
    padding-bottom: 7.875rem;
  }
}
@media (min-width: 1200px) {
  .ws-opportunities__slider {
    max-width: 1100px;
    margin-left: auto;
    margin-right: auto;
  }
}
.ws-opportunities__pagination {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 18px;
}
@media (max-width: 767px) {
  .ws-opportunities__pagination {
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .ws-opportunities__pagination {
    position: absolute;
    bottom: 20px !important;
    right: 20px;
    left: unset !important;
    z-index: 2;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
}
@media (min-width: 992px) {
  .ws-opportunities__pagination {
    bottom: 56px !important;
    right: 46px;
  }
}
.ws-opportunities__pagination .swiper-pagination-bullet {
  width: 40px;
  height: 40px;
  margin: 0 !important;
}
@media (min-width: 768px) {
  .ws-opportunities__pagination .swiper-pagination-bullet {
    background: #ffffff;
    opacity: 1;
  }
}
.ws-opportunities__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background: #1955A6;
}
.ws-opportunities__navigation {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  gap: 18px;
}
@media (max-width: 767px) {
  .ws-opportunities__navigation {
    margin-top: 1rem;
  }
}
@media (min-width: 768px) {
  .ws-opportunities__navigation {
    position: absolute;
    bottom: 20px !important;
    right: 20px;
    left: unset !important;
    z-index: 2;
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }
}
@media (min-width: 992px) {
  .ws-opportunities__navigation {
    bottom: 56px !important;
    right: 46px;
  }
}
.ws-opportunities__navigation--prev, .ws-opportunities__navigation--next {
  background: #ffffff;
  padding: 0.75rem;
  border-radius: 50%;
  line-height: 1;
  display: inline-block;
}
.ws-opportunities__navigation--prev svg, .ws-opportunities__navigation--next svg {
  width: 20px;
  height: 20px;
}
.ws-opportunities__navigation--prev:hover, .ws-opportunities__navigation--next:hover {
  background: #1955a6;
}
.ws-opportunities__navigation--prev:hover svg path, .ws-opportunities__navigation--next:hover svg path {
  fill: #FFFFFF;
}
.ws-opportunities__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
}
@media (max-width: 575px) {
  .ws-opportunities__row {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ws-opportunities__image {
  -ms-flex-preferred-size: 40%;
  flex-basis: 40%;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.ws-opportunities__image img {
  border-radius: 10px;
}
.ws-opportunities__content {
  border-radius: 10px;
  background: #F68D1E;
  padding: 1.5rem;
  color: #ffffff;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
@media (min-width: 992px) {
  .ws-opportunities__content {
    padding: 3.125rem;
  }
}
.ws-opportunities__content--title {
  font-weight: 700;
  font-size: clamp(1.125rem, 0.8523rem + 1.3636vw, 1.875rem);
  color: #FFFFFF;
  margin-bottom: 1rem;
}
@media (min-width: 992px) {
  .ws-opportunities__content--title {
    margin-bottom: 2.875rem;
  }
}
.ws-opportunities__content--desc {
  font-weight: 500;
  font-size: 16px;
  line-height: normal;
  color: #FFFFFF;
}
@media (min-width: 992px) {
  .ws-opportunities__content--desc {
    line-height: 34px;
  }
}
.ws-opportunities__content--bottom {
  margin-top: 1.5rem;
}
@media (min-width: 992px) {
  .ws-opportunities__content--bottom {
    margin-top: 3.75rem;
  }
}
.ws-opportunities__content--author {
  font-weight: 600;
  font-size: 16px;
  line-height: 22px;
  color: #FFFFFF;
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .ws-opportunities__content--author {
    margin-bottom: 1rem;
    font-size: 18px;
  }
}
.ws-opportunities__content--position {
  font-weight: 400;
  font-size: 14px;
  line-height: 17px;
  text-transform: uppercase;
  color: #FFFFFF;
}

body.page-template-about-us .ws-opportunities__wrap {
  padding: 1.875rem;
  background: rgba(246, 141, 30, 0.2);
  border-radius: 12px;
}
body.page-template-about-us .ws-opportunities__image {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
}
body.page-template-about-us .ws-opportunities__content {
  -ms-flex-preferred-size: 50%;
  flex-basis: 50%;
  background: transparent;
  padding: 1rem;
}
body.page-template-about-us .ws-opportunities__content--title, body.page-template-about-us .ws-opportunities__content--desc, body.page-template-about-us .ws-opportunities__content--author, body.page-template-about-us .ws-opportunities__content--position {
  color: #000000;
}
body.page-template-about-us .ws-opportunities__content--title {
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  body.page-template-about-us .ws-opportunities__content--title {
    padding-left: 2.625rem;
  }
}
body.page-template-about-us .ws-opportunities__content--head {
  position: relative;
}
@media (min-width: 992px) {
  body.page-template-about-us .ws-opportunities__content--head::before {
    content: "‘’";
    font-weight: 400;
    font-size: 35px;
    line-height: 43px;
    background: #F68D1E;
    padding: 2rem 1.5rem;
    line-height: 0;
    display: inline-block;
    position: absolute;
    top: 0;
    left: -60px;
  }
}
@media (min-width: 992px) {
  body.page-template-about-us .ws-opportunities__content--body {
    border-top: 1px solid #CABBB1;
    border-left: 1px solid #CABBB1;
    padding-top: 2.625rem;
    padding-left: 2.625rem;
  }
}

.ws-about-intro {
  padding-bottom: 3rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .ws-about-intro {
    padding-top: 3rem;
    padding-bottom: 7.75rem;
  }
}
.ws-about-intro__row {
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
@media (min-width: 992px) {
  .ws-about-intro__row {
    grid-template-columns: 1fr 1fr;
  }
}
@media (min-width: 1200px) {
  .ws-about-intro__row {
    gap: 7rem;
  }
}
.ws-about-intro__content .ws-label {
  margin-bottom: 1.5rem;
}
.ws-about-intro__content .ws-title {
  margin-bottom: 1.5rem;
}
@media (min-width: 992px) {
  .ws-about-intro__content .ws-title {
    margin-bottom: 3.75rem;
  }
}
.ws-about-intro__content--desc {
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
  color: #696969;
}
@media (max-width: 991px) {
  .ws-about-intro__image img {
    max-width: 500px;
    width: 100%;
  }
}
.ws-about-intro__video {
  background: #FFFFFF;
  -webkit-box-shadow: 0.907981px 1.78201px 32px rgba(0, 0, 0, 0.13);
  box-shadow: 0.907981px 1.78201px 32px rgba(0, 0, 0, 0.13);
  border-radius: 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 1rem;
  padding: 1.875rem;
  margin-top: 2rem;
}
@media (min-width: 576px) {
  .ws-about-intro__video {
    gap: 2.125rem;
  }
}
@media (max-width: 380px) {
  .ws-about-intro__video {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ws-about-intro__video--thumb {
  max-width: 164px;
  position: relative;
  overflow: hidden;
  -webkit-filter: drop-shadow(3.632px 7.128px 3.5px rgba(0, 0, 0, 0.14));
  filter: drop-shadow(3.632px 7.128px 3.5px rgba(0, 0, 0, 0.14));
  cursor: pointer;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}
.ws-about-intro__video--thumb img {
  border-radius: 32px;
}
.ws-about-intro__video--play {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.ws-about-intro__video--play img {
  max-width: 99px;
  width: 100%;
}
.ws-about-intro__video--inner {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.ws-about-intro__video--number {
  color: #F58D1E;
  font-weight: 700;
  font-size: clamp(2rem, 1.3636rem + 3.1818vw, 3.75rem);
  padding-bottom: 1.5rem;
  border-bottom: 1px solid #CCCCCC;
  margin-bottom: 1.375rem;
}
@media (min-width: 992px) {
  .ws-about-intro__video--number {
    line-height: 73px;
  }
}
.ws-about-intro__video--title {
  font-weight: 600;
  font-size: 15px;
  line-height: 18px;
  color: #000000;
}

.ws-why-us {
  background: -webkit-gradient(linear, right top, left top, from(#FDB614), to(#F47920));
  background: linear-gradient(270deg, #FDB614 0%, #F47920 100%);
  padding-top: 3rem;
  overflow: hidden;
}
@media (min-width: 992px) {
  .ws-why-us {
    padding-top: 7.5rem;
  }
}
.ws-why-us__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 2rem;
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  .ws-why-us__head {
    margin-bottom: 3rem;
    gap: 7.75rem;
  }
}
@media (max-width: 575px) {
  .ws-why-us__head {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.ws-why-us__head .ws-title {
  color: #ffffff;
}
@media (max-width: 991px) {
  .ws-why-us__head .ws-title {
    font-size: 24px;
  }
}
.ws-why-us__head--group {
  display: grid;
  gap: 1rem;
  grid-template-columns: repeat(3, 1fr);
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 12px;
  background: #ffffff;
  padding: 1rem;
}
@media (min-width: 992px) {
  .ws-why-us__head--group {
    gap: 4.75rem;
    padding: 2rem 3rem;
  }
}
.ws-why-us__row {
  display: grid;
  grid-template-columns: 1fr;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: start;
}
@media (min-width: 992px) {
  .ws-why-us__row {
    grid-template-columns: 1fr 1fr;
    gap: 3.75rem;
  }
}
@media (max-width: 991px) {
  .ws-why-us__row {
    direction: ltr;
  }
  .ws-why-us__row > *:nth-child(1) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  .ws-why-us__row > *:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}
.ws-why-us__content {
  color: #ffffff;
  margin-bottom: 2rem;
}
.ws-why-us__content .ws-label {
  margin-bottom: 1rem;
}
.ws-why-us__content .ws-title {
  color: #ffffff;
  margin-bottom: 1.5rem;
}
.ws-why-us__content--desc {
  margin-bottom: 2rem;
  font-weight: 400;
  font-size: 15px;
  line-height: 24px;
}
@media (min-width: 992px) {
  .ws-why-us__content--desc {
    margin-bottom: 3rem;
  }
}
.ws-why-us__content .why-us-column {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 1rem;
}
@media (min-width: lh) {
  .ws-why-us__content .why-us-column {
    gap: 2rem;
  }
}
@media (min-width: 1200px) {
  .ws-why-us__content .why-us-column {
    gap: 5rem;
  }
}
.ws-why-us__content .why-us-column__item h3 {
  margin-bottom: 0.75rem;
  font-weight: 600;
  font-size: 18px;
  line-height: 23px;
  text-align: center;
}
.ws-why-us__content .why-us-column__item p {
  font-weight: 400;
  font-size: 14px;
  line-height: 21px;
}
.ws-why-us__cta {
  margin-top: 2rem;
}
.ws-why-us__cta .ws-btn-primary {
  background: #4581FD;
  border: 1px solid #7DA7FE;
  border-radius: 30px;
  padding: 1rem 2rem;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFib3V0VVMvYWJvdXQuY3NzIiwiQWJvdXRVUy9hYm91dC5zY3NzIiwiLi4vX2NvcmUvc3R5bGVzL19taXhpbnMuc2NzcyIsIi4uL19jb3JlL3N0eWxlcy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDRWhCO0VBQ0ksbUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZ0JBQUE7QURBSjtBRUhRO0VERFI7SUFPUSxxQkFBQTtJQUNBLHdCQUFBO0VEQ047QUFDRjtBRVRRO0VEVUo7SUFHUSxpQkFBQTtJQUNBLGlCQUFBO0lBQ0Esa0JBQUE7RURBVjtBQUNGO0FDR0k7RUFDSSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSxTQUFBO0FERFI7QUVKUTtFREdKO0lBS1EsZ0JBQUE7RURBVjtBQUNGO0FFekJRO0VEbUJKO0lBU1Esa0JBQUE7SUFDQSx1QkFBQTtJQUNBLFdBQUE7SUFDQSxzQkFBQTtJQUNBLFVBQUE7SUFDQSxxQ0FBQTtJQUFBLGtDQUFBO0lBQUEsNkJBQUE7RURDVjtBQUNGO0FFbkNRO0VEbUJKO0lBa0JRLHVCQUFBO0lBQ0EsV0FBQTtFREVWO0FBQ0Y7QUNBUTtFQUNJLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7QURFWjtBRTlDUTtFRHlDQTtJQU9RLG1CRXhCUjtJRnlCUSxVQUFBO0VERWQ7QUFDRjtBQ0FZO0VBQ0ksbUJFeEJUO0FIMEJQO0FDR0k7RUFDSSwyQkFBQTtFQUFBLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSxTQUFBO0FERFI7QUUzQ1E7RUQwQ0o7SUFLUSxnQkFBQTtFREFWO0FBQ0Y7QUVoRVE7RUQwREo7SUFTUSxrQkFBQTtJQUNBLHVCQUFBO0lBQ0EsV0FBQTtJQUNBLHNCQUFBO0lBQ0EsVUFBQTtJQUNBLHFDQUFBO0lBQUEsa0NBQUE7SUFBQSw2QkFBQTtFRENWO0FBQ0Y7QUUxRVE7RUQwREo7SUFrQlEsdUJBQUE7SUFDQSxXQUFBO0VERVY7QUFDRjtB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ImFib3V0dXMvYWJvdXQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLndzLW9wcG9ydHVuaXRpZXMge1xuICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXMge1xuICAgIHBhZGRpbmctdG9wOiA3Ljg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX3NsaWRlciB7XG4gICAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19fcGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBnYXA6IDE4cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19wYWdpbmF0aW9uIHtcbiAgICBib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgICByaWdodDogNDZweDtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzE5NTVBNjtcbn1cbi53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMThweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24ge1xuICAgIGJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiA0NnB4O1xuICB9XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbi0tcHJldiwgLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24tLW5leHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAwLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbi0tcHJldiBzdmcsIC53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uLS1uZXh0IHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19fbmF2aWdhdGlvbi0tcHJldjpob3ZlciwgLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24tLW5leHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NWE2O1xufVxuLndzLW9wcG9ydHVuaXRpZXNfX25hdmlnYXRpb24tLXByZXY6aG92ZXIgc3ZnIHBhdGgsIC53cy1vcHBvcnR1bml0aWVzX19uYXZpZ2F0aW9uLS1uZXh0OmhvdmVyIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cbi53cy1vcHBvcnR1bml0aWVzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX3JvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX2ltYWdlIHtcbiAgZmxleC1iYXNpczogNDAlO1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cy1vcHBvcnR1bml0aWVzX19pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjY4RDFFO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC44NTIzcmVtICsgMS4zNjM2dncsIDEuODc1cmVtKTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjg3NXJlbTtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLWRlc2Mge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS1kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fY29udGVudC0tYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICB9XG59XG4ud3Mtb3Bwb3J0dW5pdGllc19fY29udGVudC0tYXV0aG9yIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtb3Bwb3J0dW5pdGllc19fY29udGVudC0tYXV0aG9yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLXBvc2l0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkucGFnZS10ZW1wbGF0ZS1hYm91dC11cyAud3Mtb3Bwb3J0dW5pdGllc19fd3JhcCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI0NiwgMTQxLCAzMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbmJvZHkucGFnZS10ZW1wbGF0ZS1hYm91dC11cyAud3Mtb3Bwb3J0dW5pdGllc19faW1hZ2Uge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtYWJvdXQtdXMgLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQge1xuICBmbGV4LWJhc2lzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAxcmVtO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWFib3V0LXVzIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS10aXRsZSwgYm9keS5wYWdlLXRlbXBsYXRlLWFib3V0LXVzIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS1kZXNjLCBib2R5LnBhZ2UtdGVtcGxhdGUtYWJvdXQtdXMgLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLWF1dGhvciwgYm9keS5wYWdlLXRlbXBsYXRlLWFib3V0LXVzIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS1wb3NpdGlvbiB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuYm9keS5wYWdlLXRlbXBsYXRlLWFib3V0LXVzIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5LnBhZ2UtdGVtcGxhdGUtYWJvdXQtdXMgLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjI1cmVtO1xuICB9XG59XG5ib2R5LnBhZ2UtdGVtcGxhdGUtYWJvdXQtdXMgLndzLW9wcG9ydHVuaXRpZXNfX2NvbnRlbnQtLWhlYWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keS5wYWdlLXRlbXBsYXRlLWFib3V0LXVzIC53cy1vcHBvcnR1bml0aWVzX19jb250ZW50LS1oZWFkOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4oCY4oCZXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgYmFja2dyb3VuZDogI0Y2OEQxRTtcbiAgICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAtNjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGJvZHkucGFnZS10ZW1wbGF0ZS1hYm91dC11cyAud3Mtb3Bwb3J0dW5pdGllc19fY29udGVudC0tYm9keSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDQUJCQjE7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0FCQkIxO1xuICAgIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNjI1cmVtO1xuICB9XG59XG5cbi53cy1hYm91dC1pbnRybyB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1hYm91dC1pbnRybyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzVyZW07XG4gIH1cbn1cbi53cy1hYm91dC1pbnRyb19fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1hYm91dC1pbnRyb19fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndzLWFib3V0LWludHJvX19yb3cge1xuICAgIGdhcDogN3JlbTtcbiAgfVxufVxuLndzLWFib3V0LWludHJvX19jb250ZW50IC53cy1sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53cy1hYm91dC1pbnRyb19fY29udGVudCAud3MtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLndzLWFib3V0LWludHJvX19jb250ZW50IC53cy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbTtcbiAgfVxufVxuLndzLWFib3V0LWludHJvX19jb250ZW50LS1kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLndzLWFib3V0LWludHJvX19pbWFnZSBpbWcge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi53cy1hYm91dC1pbnRyb19fdmlkZW8ge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwLjkwNzk4MXB4IDEuNzgyMDFweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4xMyk7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMS44NzVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndzLWFib3V0LWludHJvX192aWRlbyB7XG4gICAgZ2FwOiAyLjEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC53cy1hYm91dC1pbnRyb19fdmlkZW8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi53cy1hYm91dC1pbnRyb19fdmlkZW8tLXRodW1iIHtcbiAgbWF4LXdpZHRoOiAxNjRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDMuNjMycHggNy4xMjhweCAzLjVweCByZ2JhKDAsIDAsIDAsIDAuMTQpKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbGV4LXNocmluazogMDtcbn1cbi53cy1hYm91dC1pbnRyb19fdmlkZW8tLXRodW1iIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG4ud3MtYWJvdXQtaW50cm9fX3ZpZGVvLS1wbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cbi53cy1hYm91dC1pbnRyb19fdmlkZW8tLXBsYXkgaW1nIHtcbiAgbWF4LXdpZHRoOiA5OXB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi53cy1hYm91dC1pbnRyb19fdmlkZW8tLWlubmVyIHtcbiAgZmxleDogMTtcbn1cbi53cy1hYm91dC1pbnRyb19fdmlkZW8tLW51bWJlciB7XG4gIGNvbG9yOiAjRjU4RDFFO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDEuMzYzNnJlbSArIDMuMTgxOHZ3LCAzLjc1cmVtKTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy1hYm91dC1pbnRyb19fdmlkZW8tLW51bWJlciB7XG4gICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gIH1cbn1cbi53cy1hYm91dC1pbnRyb19fdmlkZW8tLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi53cy13aHktdXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCAjRkRCNjE0IDAlLCAjRjQ3OTIwIDEwMCUpO1xuICBwYWRkaW5nLXRvcDogM3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtd2h5LXVzIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtO1xuICB9XG59XG4ud3Mtd2h5LXVzX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy13aHktdXNfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgZ2FwOiA3Ljc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndzLXdoeS11c19faGVhZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLndzLXdoeS11c19faGVhZCAud3MtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3Mtd2h5LXVzX19oZWFkIC53cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG4ud3Mtd2h5LXVzX19oZWFkLS1ncm91cCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtd2h5LXVzX19oZWFkLS1ncm91cCB7XG4gICAgZ2FwOiA0Ljc1cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gM3JlbTtcbiAgfVxufVxuLndzLXdoeS11c19fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAud3Mtd2h5LXVzX19yb3cge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDMuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAud3Mtd2h5LXVzX19yb3cge1xuICAgIGRpcmVjdGlvbjogbHRyO1xuICB9XG4gIC53cy13aHktdXNfX3JvdyA+ICo6bnRoLWNoaWxkKDEpIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAud3Mtd2h5LXVzX19yb3cgPiAqOm50aC1jaGlsZCgyKSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi53cy13aHktdXNfX2NvbnRlbnQge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi53cy13aHktdXNfX2NvbnRlbnQgLndzLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi53cy13aHktdXNfX2NvbnRlbnQgLndzLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi53cy13aHktdXNfX2NvbnRlbnQtLWRlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53cy13aHktdXNfX2NvbnRlbnQtLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi53cy13aHktdXNfX2NvbnRlbnQgLndoeS11cy1jb2x1bW4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiBsaCkge1xuICAud3Mtd2h5LXVzX19jb250ZW50IC53aHktdXMtY29sdW1uIHtcbiAgICBnYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLndzLXdoeS11c19fY29udGVudCAud2h5LXVzLWNvbHVtbiB7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4ud3Mtd2h5LXVzX19jb250ZW50IC53aHktdXMtY29sdW1uX19pdGVtIGgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLndzLXdoeS11c19fY29udGVudCAud2h5LXVzLWNvbHVtbl9faXRlbSBwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi53cy13aHktdXNfX2N0YSB7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4ud3Mtd2h5LXVzX19jdGEgLndzLWJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzQ1ODFGRDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzdEQTdGRTtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgcGFkZGluZzogMXJlbSAycmVtO1xufSIsIkBpbXBvcnQgXCIuLi9fcGFnZS1iYXNlXCI7XG5cbi53cy1vcHBvcnR1bml0aWVzIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjdGN0Y3O1xuICAgIHBhZGRpbmctdG9wOiAzcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA3Ljg3NXJlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcuODc1cmVtO1xuICAgIH1cblxuICAgICZfX3NsaWRlciB7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKHhsKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDExMDBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBnYXA6IDE4cHg7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNzY3cHgpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKG1kKSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGVmdDogdW5zZXQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcmlnaHQ6IDQ2cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgXG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX25hdmlnYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiAxOHB4O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDc2N3B4KSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChtZCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBib3R0b206IDU2cHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIHJpZ2h0OiA0NnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tcHJldiwgJi0tbmV4dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBwYWRkaW5nOiAuNzVyZW07XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU1YTY7XG5cbiAgICAgICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICNGRkZGRkY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuMjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDU3NXB4KSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBmbGV4LWJhc2lzOiA0MCU7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZmxleDogMTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzLjEyNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAvLyBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjg1MjNyZW0gKyAxLjM2MzZ2dywgMS44NzVyZW0pO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi44NzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgY29sb3I6ICNGRkZGRkY7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWJvdHRvbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tYXV0aG9yIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBvc2l0aW9uIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keSB7XG4gICAgJi5wYWdlLXRlbXBsYXRlLWFib3V0LXVzIHtcbiAgICAgICAgLndzLW9wcG9ydHVuaXRpZXMge1xuICAgICAgICAgICAgJl9fd3JhcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS44NzVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkb3JhbmdlLCAuMik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc2xpZGVyIHtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgICAgICAmLS10aXRsZSwgJi0tZGVzYywgJi0tYXV0aG9yLCAmLS1wb3NpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1oZWFkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCLigJjigJlcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC02MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWJvZHkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LXVwKGxnKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0NBQkJCMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0NBQkJCMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi42MjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH0gICBcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cy1hYm91dC1pbnRybyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtO1xuICAgIH1cblxuICAgICZfX3JvdyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgICAgICAgICAgIGdhcDogN3JlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICAud3MtbGFiZWwge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLndzLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAjNjk2OTY5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3ZpZGVvIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgYm94LXNoYWRvdzogMC45MDc5ODFweCAxLjc4MjAxcHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuODc1cmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICAgICAgICAgIGdhcDogMi4xMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oMzgwcHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAmLS10aHVtYiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE2NHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMy42MzJweCA3LjEyOHB4IDMuNXB4IHJnYmEoMCwwLDAsMC4xNCkpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXBsYXkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWlubmVyIHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmLS1udW1iZXIge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1GNThEMUU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgLy8gZm9udC1zaXplOiA2MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgycmVtLCAxLjM2MzZyZW0gKyAzLjE4MTh2dywgMy43NXJlbSk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsZykge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi53cy13aHktdXMge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsICNGREI2MTQgMCUsICNGNDc5MjAgMTAwJSk7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDcuNXJlbTtcbiAgICB9XG5cbiAgICAmX19oZWFkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICAgICAgICBnYXA6IDcuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50LWRvd24oNTc1cHgpIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cblxuICAgICAgICAud3MtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC1kb3duKDk5MXB4KSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ3JvdXAge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBnYXA6IDQuNzVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdhcDogMy43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtZG93big5OTFweCkge1xuICAgICAgICAgICAgZGlyZWN0aW9uOiBsdHI7IFxuICAgICAgICAgICAgPiAqOm50aC1jaGlsZCgxKSB7IG9yZGVyOiAyOyB9IFxuICAgICAgICAgICAgPiAqOm50aC1jaGlsZCgyKSB7IG9yZGVyOiAxOyB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZSB7XG4gICAgICAgIFxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gICAgICAgIC53cy1sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLndzLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtdXAobGcpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndoeS11cy1jb2x1bW4ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cChsaCkge1xuICAgICAgICAgICAgICAgIGdhcDogMnJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludC11cCh4bCkge1xuICAgICAgICAgICAgICAgIGdhcDogNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgaDMge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcblxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2N0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG5cbiAgICAgICAgLndzLWJ0bi1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM0NTgxRkQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjN0RBN0ZFO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvLyBCcmVha3BvaW50XG5AbWl4aW4gYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KSB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgQGlmIG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtaXhpbiBpZTExKCkge1xuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIFdvcmRwcmVzcyBhZG1pbmJhclxuQG1peGluIHdwLWFkbWluLWJhcigpIHtcbiAgICBib2R5LmFkbWluLWJhciAmIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3ODNweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gSW1hZ2UgZHJvcFxuQG1peGluIGltZy1kcm9wKCR3aWR0aCwgJGhlaWdodDogbnVsbCkge1xuICAgIEBpZiAoJGhlaWdodCkge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAoJGhlaWdodC8kd2lkdGgpICogMTAwJTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgaGVpZ2h0OiAkd2lkdGg7XG4gICAgfVxufVxuXG4vLyBUcnVuY2F0ZSB0ZXh0XG5AbWl4aW4gdHJ1bmNhdGUoJGZvbnQtc2l6ZTogbnVsbCwgJGxpbmUtaGVpZ2h0OiBudWxsLCAkbGluZXMtdG8tc2hvdzogMSkge1xuICAgIEBpZiAoJGZvbnQtc2l6ZSBhbmQgJGxpbmUtaGVpZ2h0IGFuZCAkbGluZXMtdG8tc2hvdyA+IDEpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgbWF4LWhlaWdodDogJGZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodCAqICRsaW5lcy10by1zaG93O1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcy10by1zaG93O1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB9IEBlbHNlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgfVxufVxuXG4vLyBNYWtlIGd1dHRlcnMgc3BhY2luZ1xuQG1peGluIGd1dHRlcnMoJHNwYWNpbmcpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0oJHNwYWNpbmcvMik7XG4gICAgbWFyZ2luLWxlZnQ6IC0oJHNwYWNpbmcvMik7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICgkc3BhY2luZy8yKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAoJHNwYWNpbmcvMik7XG4gICAgfVxufVxuXG4vLyBSZXNldCBzdHlsZSBmb3IgdWxcbkBtaXhpbiByZXNldC1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4vLyBSZXNldCBBdXRvZmlsbFxuQG1peGluIHJlc2V0LWF1dG9maWxsKCRjb2xvcjogJGJvZHktY29sb3IpIHtcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGwsXG4gICAgJjotd2Via2l0LWF1dG9maWxsOmhvdmVyLFxuICAgICY6LXdlYmtpdC1hdXRvZmlsbDpmb2N1cyxcbiAgICAmOi13ZWJraXQtYXV0b2ZpbGw6YWN0aXZlIHtcbiAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6ICRjb2xvcjtcblx0XHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDUwMDBzIGVhc2UtaW4tb3V0IDBzO1xuICAgIH1cbn1cblxuLy8gU2V0IGljb24gc2l6ZVxuQG1peGluIGljb24tc2l6ZSgkc2l6ZSkge1xuICAgIHN2Z1tyb2xlPVwiaW1nXCJdIHtcbiAgICAgICAgd2lkdGg6ICRzaXplO1xuICAgICAgICBoZWlnaHQ6ICRzaXplO1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIGhpZGUgc2Nyb2xsYmFyXG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG5AbWl4aW4gdG91Y2gtc2NyZWVuKCkge1xuICAgIEBtZWRpYSAoaG92ZXI6IG5vbmUpIGFuZCAocG9pbnRlcjogY29hcnNlKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHBvcnRyYWl0LXNjcmVlbigpIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246cG9ydHJhaXQpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQnJlYWtwb2ludFxuJGJyZWFrcG9pbnRzOiAoeHM6IDAsXG4gICAgICAgIHNzbTogMzYwcHgsXG4gICAgICAgIHNtOiA1NzZweCxcbiAgICAgICAgbWQ6IDc2OHB4LFxuICAgICAgICBsZzogOTkycHgsXG4gICAgICAgIHhsOiAxMjAwcHgsXG4gICAgICAgIHh4bDogMTQwMHB4LFxuICAgICAgICB4eHhsOiAyMDAwcHgsXG4gICAgKSAhZGVmYXVsdDtcblxuLy8gVHlwb2dyYXBoeVxuJGZvbnQtZmFtaWx5LXByaW1hcnk6ICdNb250c2VycmF0JywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZWNvbmRhcnk6ICdTcGFjZSBHcm90ZXNrJywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcblxuLy8gQ29sb3JzXG4kZ3JheTogI0M0QzRDNCAhZGVmYXVsdDtcbiRncmF5LTI6ICNFMUUxRTEgIWRlZmF1bHQ7XG4kZ3JheS0zOiAjRURFREVFICFkZWZhdWx0O1xuJGdyYXktNDogI0Y4RjlGQyAhZGVmYXVsdDtcbiRncmF5LTU6ICNFOUU5RTkgIWRlZmF1bHQ7XG5cbiR3aGl0ZTogI2ZmZmZmZiAhZGVmYXVsdDtcblxuJGJsYWNrOiAjMDAwMDAwICFkZWZhdWx0O1xuJGJsYWNrLTE6ICMyOTMzM0QgIWRlZmF1bHQ7XG5cbiRibHVlOiAjMTk1NUE2ICFkZWZhdWx0O1xuJHJlZDogI0MzMzEzMCAhZGVmYXVsdDtcbiRyZWQtMjogI2ZmNGU0ZCAhZGVmYXVsdDtcbiRvcmFuZ2U6ICNGNjhEMUUgIWRlZmF1bHQ7XG4kY29sb3ItRjM4RjQ2OiAjRjM4RjQ2ICFkZWZhdWx0O1xuJGNvbG9yLUZEQjgxMzogI0ZEQjgxMyAhZGVmYXVsdDtcbiRjb2xvci1GREI5MTM6ICNGREI5MTMgIWRlZmF1bHQ7XG4kY29sb3ItRjU3RjFGOiAjRjU3RjFGICFkZWZhdWx0O1xuJGNvbG9yLUY0N0IyMDogI0Y0N0IyMCAhZGVmYXVsdDtcbiRjb2xvci1GNThEMUU6ICNGNThEMUUgIWRlZmF1bHQ7XG5cbiRib2R5LWNvbG9yOiAkYmxhY2stMSAhZGVmYXVsdDtcbiRwbGFjZWhvbGRlci1jb2xvcjogJGJsYWNrLTEgIWRlZmF1bHQ7XG5cbi8vIEZvcm1zXG4kaW5wdXQtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGlucHV0LWNvbG9yOiAkYmxhY2sgIWRlZmF1bHQ7XG4kaW5wdXQtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6IDMuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAxMHB4ICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogJGJsYWNrICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci13aWR0aDogdGhpbiAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXk6IDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAxLjI1cmVtICFkZWZhdWx0O1xuJHRleHRhcmVhLWhlaWdodDogMTUwcHggIWRlZmF1bHQ7XG5cbiRsYWJlbC1mb250LXNpemU6IDE2cHggIWRlZmF1bHQ7XG4kbGFiZWwtY29sb3I6ICRibGFjay0xICFkZWZhdWx0O1xuJGxhYmVsLXNwYWNpbmc6IC41cmVtICFkZWZhdWx0O1xuJGxhYmVsLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XG5cbiRmb3JtLXJvdy1zcGFjaW5nOiAxNnB4ICFkZWZhdWx0O1xuJGZvcm0tY29sLXNwYWNpbmc6IDIwcHggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWRvdC1zaXplOiA4cHggIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZ2FwOiAxMHB4ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWZvbnQtc2l6ZTogMTRweCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1mb250LXdlaWdodDogbm9ybWFsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtYm9yZGVyLWNvbG9yOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1ib3JkZXItY29sb3ItYWN0aXZlOiAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC10b3A6IDJweCAhZGVmYXVsdDtcblxuJHNlbGVjdC1iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRzZWxlY3Qtb3B0aW9uLXBhZGRpbmcteTogOHB4ICFkZWZhdWx0O1xuJHNlbGVjdC1vcHRpb24tcGFkZGluZy14OiAxNnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1vcHRpb24tZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJHNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJHNlbGVjdC1vcHRpb24tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJGdyYXkgIWRlZmF1bHQ7XG4kc2VsZWN0LWFycm93LXdpZHRoOiAxMXB4ICFkZWZhdWx0O1xuJHNlbGVjdC1hcnJvdy1zcGFjaW5nOiAxNnB4ICFkZWZhdWx0O1xuJHNlbGVjdC1hcnJvdy1pY29uOiBcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzExJyBoZWlnaHQ9JzcnIHZpZXdCb3g9JzAgMCAxMSA3JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMSAxTDUuNSA1LjVMMTAgMScgc3Ryb2tlPSclMjNGQkY1RTcnLyUzRSUzQy9zdmclM0UlMEFcIiAhZGVmYXVsdDtcbiRzZWxlY3QtZHJvcGRvd24tb2Zmc2V0OiAwO1xuXG4kdmFsaWRhdGUtbWVzc2FnZS1jb2xvcjogJHJlZC0yICFkZWZhdWx0O1xuJHZhbGlkYXRlLW1lc3NhZ2UtZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJHZhbGlkYXRlLW1lc3NhZ2Utc3BhY2luZzogMTBweCAhZGVmYXVsdDtcblxuLy8gRm9ybSBmbG9hdCBsYWJlbFxuJGZvcm0tZmxvYXQ6IGZhbHNlICFkZWZhdWx0O1xuJGZvcm0tZmxvYXQtbGFiZWwtZm9udC1zaXplOiAwLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0LWlucHV0LXBhZGRpbmctdG9wOiAwLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEJ1dHRvblxuJGJ1dHRvbi1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkd2hpdGU7XG4kYnV0dG9uLWRpc2FibGVkLWJhY2tncm91bmQtY29sb3I6ICRncmF5O1xuJGJ1dHRvbi1kaXNhYmxlZC1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkZ3JheTtcbiRidXR0b24tYm9yZGVyLXJhZGl1czogLjVyZW0gIWRlZmF1bHQ7XG5cbiRidXR0b24tZm9udC1zaXplOiAxNHB4ICFkZWZhdWx0O1xuJGJ1dHRvbi1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xuJGJ1dHRvbi1saW5lLWhlaWdodDogMS41ICFkZWZhdWx0O1xuXG4kYnV0dG9uLXByaW1hcnktY29sb3I6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24tcHJpbWFyeS1ib3JkZXItY29sb3I6ICRibHVlICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmltYXJ5LWJhY2tncm91bmQtY29sb3I6ICRibHVlICFkZWZhdWx0O1xuJGJ1dHRvbi1wcmltYXJ5LWNvbG9yLWhvdmVyOiAkd2hpdGU7XG4kYnV0dG9uLXByaW1hcnktYmFja2dyb3VuZC1jb2xvci1ob3ZlcjogJG9yYW5nZTtcbiRidXR0b24tcHJpbWFyeS1ib3JkZXItY29sb3ItaG92ZXI6ICRvcmFuZ2UgIWRlZmF1bHQ7XG5cbiRidXR0b24tc2Vjb25kYXJ5LWNvbG9yOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3I6ICRyZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yOiAkcmVkICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWNvbmRhcnktY29sb3ItaG92ZXI6ICRyZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkd2hpdGUgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlY29uZGFyeS1ib3JkZXItY29sb3ItaG92ZXI6ICRyZWQgIWRlZmF1bHQ7XG5cbiRidXR0b24tb3V0bGluZS1jb2xvcjogJHJlZCAhZGVmYXVsdDtcbiRidXR0b24tb3V0bGluZS1ib3JkZXItY29sb3I6ICRyZWQgIWRlZmF1bHQ7XG4kYnV0dG9uLW91dGxpbmUtYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kYnV0dG9uLW91dGxpbmUtY29sb3ItaG92ZXI6ICR3aGl0ZSAhZGVmYXVsdDtcbiRidXR0b24tb3V0bGluZS1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAkYmx1ZSAhZGVmYXVsdDtcbiRidXR0b24tb3V0bGluZS1ib3JkZXItY29sb3ItaG92ZXI6ICRibHVlICFkZWZhdWx0O1xuXG4vL0xpbmtcbiRsaW5rLWNvbG9yOiAkYmxhY2stMSAhZGVmYXVsdDtcbiRsaW5rLWNvbG9yLWhvdmVyOiAkcmVkICFkZWZhdWx0O1xuJGxpbmstZGlzYWJsZWQtY29sb3I6ICRncmF5O1xuJGxpbmstZGlzYWJsZWQtY29sb3ItaG92ZXI6ICRncmF5OyJdfQ== */