header .slogan-container {
  margin: 0 auto;
  z-index: 2;
  max-width: 100%;
  width: 500px;
  padding: 0 0 0 0;
  position: relative;
}
header .slogan-container::before {
  content: "";
  background-color: #2A317C;
  height: 30px;
  width: calc(100% + 2rem);
  position: absolute;
  top: -2px;
  z-index: -1;
  left: -2rem;
}
@media screen and (min-width: 992px) {
  header .slogan-container {
    width: 740px;
  }
}
header .slogan-container .person {
  position: absolute;
  height: 100%;
  bottom: -3rem;
  right: 0;
}
@media screen and (min-width: 768px) {
  header .slogan-container .person {
    right: 2rem;
  }
}
@media screen and (min-width: 992px) {
  header .slogan-container .person {
    right: 5rem;
  }
}

.next-game .next-game-container .teams {
  display: flex;
  flex-direction: column;
  justify-content: space-around;
  position: relative;
  align-items: center;
  max-width: 100%;
  width: 800px;
  margin: 0 auto;
}
@media screen and (min-width: 768px) {
  .next-game .next-game-container .teams {
    flex-direction: row;
  }
}
.next-game .next-game-container .teams .team {
  text-align: center;
  min-width: 275px;
}
.next-game .next-game-container .teams .vs {
  margin: 2rem 0;
}
.next-game .next-game-container .teams img {
  height: 150px;
  margin-bottom: 5px;
}
.next-game .next-game-container .teams h3 {
  text-transform: uppercase;
  color: white;
  font-weight: 700;
  font-size: 1.5rem;
}
.next-game .next-game-container .counter {
  margin: 2rem 0;
  font-size: 2rem;
  color: rgba(255, 255, 255, 0.7);
  text-transform: uppercase;
  font-weight: 700;
  text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 0.5rem;
}
@media screen and (min-width: 481px) {
  .next-game .next-game-container .counter {
    flex-direction: row;
    gap: 1.5rem;
  }
}
.next-game .next-game-container .counter span {
  color: rgb(255, 255, 255);
}
.next-game .next-game-container .location-container {
  width: 100%;
  text-align: center;
  display: flex;
  flex-direction: column;
  text-align: center;
  width: 100%;
  margin: 0 auto;
  justify-content: center;
}
@media screen and (min-width: 992px) {
  .next-game .next-game-container .location-container {
    flex-direction: row;
  }
}
.next-game .next-game-container .location-container .information-title {
  border-bottom: 1px solid #2A317C;
}
.next-game .next-game-container .location-container .information-title:first-child {
  margin-right: 1px;
}
@media screen and (max-width: 991px) {
  .next-game .next-game-container .location-container .information-title, .next-game .next-game-container .location-container + .information-title {
    width: 100%;
    text-align: center;
  }
}

.seizoenkaart-wrapper {
  border-radius: 5px;
  background-color: white;
  padding: 2rem;
}

.last-game-container {
  position: relative;
  overflow-x: hidden;
}
.last-game-container + .information-title {
  position: relative;
  z-index: 3;
  margin-top: 1rem;
}
.last-game-container .team-names-container {
  display: flex;
  justify-content: space-around;
  margin: 1.5rem 0;
  display: none;
}
.last-game-container .team-name {
  font-size: 1rem;
  color: white;
  text-transform: uppercase;
  font-weight: 800;
}
.last-game-container .teams {
  display: flex;
  justify-content: center;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .last-game-container .teams {
    align-items: flex-end;
    flex-direction: row;
  }
}
.last-game-container .teams img {
  max-height: 125px;
  width: auto;
}
@media screen and (min-width: 992px) {
  .last-game-container .teams img {
    margin: 0;
  }
}
.last-game-container .teams .scores {
  display: flex;
  height: -moz-fit-content;
  height: fit-content;
  justify-content: center;
  margin: 1rem 0;
}
@media screen and (min-width: 992px) {
  .last-game-container .teams .scores {
    margin: 0 2rem 1rem 1rem;
    align-items: flex-end;
  }
}
.last-game-container .teams .scores .score {
  min-width: 2ch;
  color: white;
  font-weight: 700;
  font-size: 4rem;
  line-height: 3rem;
}
.last-game-container .teams .scores .vs {
  margin: 0 1rem;
}

.mvp-container {
  display: block;
  position: relative;
  height: 100%;
  width: 100%;
  text-align: center;
}
.mvp-container .mvp {
  position: relative;
  z-index: 0;
  max-width: 75%;
}
@media (min-width: 992px) {
  .mvp-container .mvp {
    max-width: 100%;
  }
}
.mvp-container .silhouette {
  mix-blend-mode: multiply;
}
.mvp-container .player {
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: -25px;
  max-width: 100%;
  max-height: 100%;
}
@media (min-width: 992px) {
  .mvp-container .player {
    width: 100%;
    left: 0;
  }
}

.last-game {
  margin-top: -9rem;
  overflow: hidden;
  padding-top: 15rem;
}
.last-game > .container {
  position: relative;
}
.last-game .softbrush {
  position: absolute;
  right: 0;
  z-index: -1;
  bottom: 50px;
}
@media screen and (min-width: 992px) {
  .last-game .softbrush {
    bottom: inherit;
    top: 0;
    height: 100%;
  }
}

.stats-container {
  z-index: 5;
  position: relative;
}
@media screen and (min-width: 576px) {
  .stats-container {
    transform: translateY(-30px);
  }
}
@media screen and (max-width: 767px) {
  .stats-container {
    margin-right: 1rem;
  }
}
.stats-container h3 {
  margin-bottom: 0;
  line-height: 1.3rem;
}

.latest-news form {
  position: relative;
  z-index: 0;
}
.latest-news .softbrush {
  position: absolute;
  z-index: -1;
}
.latest-news .softbrush.left {
  left: 0;
  top: 20%;
}
.latest-news .softbrush.right {
  right: 0;
  bottom: -10%;
}

.news-item {
  display: block;
}
.news-item .img-inner-border {
  image-rendering: -webkit-optimize-contrast;
  margin-bottom: 1rem;
  background-image: url("../images/news-item-image.png");
  min-height: 275px;
  background-size: cover;
  background-position: center;
}
.news-item img {
  width: 100%;
}
.news-item h3 {
  font-size: 1.5rem;
  line-height: 2rem;
}
.news-item h4 {
  margin: 1.2rem 0;
  font-size: 1rem;
}
.news-item .icon {
  height: 1.5rem;
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 0.5rem;
}
.news-item i {
  font-size: 1.2rem;
  margin-right: 0.5rem;
  color: white;
}

.latest-news-single {
  overflow: hidden;
}
.latest-news-single .page-title {
  position: absolute;
  bottom: -50px;
  background: -webkit-linear-gradient(-90deg, #ffffff 0%, rgba(0, 0, 0, 0) 80%);
  -webkit-background-clip: text;
  -webkit-text-stroke: 4px transparent;
  margin: 0;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
  white-space: nowrap;
}

.dunking-player .img-inner-border img {
  width: 100%;
}
.dunking-player .img-wrapper {
  position: relative;
  margin: 0 auto;
  width: -moz-fit-content;
  width: fit-content;
}
.dunking-player .img-wrapper img {
  position: relative;
  z-index: 1;
}
.dunking-player .img-wrapper img + img {
  position: absolute;
  left: 0;
  bottom: 7rem;
  z-index: 0;
}
@media screen and (min-width: 992px) {
  .dunking-player .img-wrapper img + img {
    left: inherit;
    right: 3rem;
  }
}

.spotlight {
  position: relative;
}
.spotlight .softbrush {
  position: absolute;
  left: 0;
  top: -20px;
  z-index: -1;
}
.spotlight .spotlight-container {
  position: relative;
}
.spotlight .spotlight-container .spotlight-img {
  height: 90%;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.spotlight .spotlight-container .spotlight-img + img {
  margin-left: 5rem;
  width: calc(100% - 5rem);
}
@media screen and (min-width: 768px) {
  .spotlight .spotlight-container .spotlight-img + img {
    margin-left: 9rem;
    width: calc(100% - 9rem);
  }
}
@media screen and (min-width: 992px) {
  .spotlight .spotlight-container .spotlight-img + img {
    margin-left: calc(6rem - 12px);
    width: calc(100% - 6rem - 12px);
  }
}
@media screen and (min-width: 1200px) {
  .spotlight .spotlight-container .spotlight-img + img {
    margin-left: calc(9rem - 12px);
    width: calc(100% - 9rem - 12px);
  }
}
@media screen and (min-width: 1400px) {
  .spotlight .spotlight-container .spotlight-img + img {
    margin-left: calc(10rem - 12px);
    width: calc(100% - 10rem - 12px);
  }
}
.spotlight h2 {
  font-size: 2.5rem;
  line-height: 2.75rem;
  margin-bottom: 0;
  margin-top: 2rem;
}
@media screen and (min-width: 992px) {
  .spotlight h2 {
    font-size: 3.75rem;
    line-height: 3.75rem;
  }
}
@media screen and (min-width: 992px) {
  .spotlight h2 {
    margin-top: 0;
  }
}
.spotlight p {
  font-family: "Open Sans", sans-serif;
  color: white;
  font-size: 1rem;
  margin: 2rem 0;
}
@media screen and (min-width: 768px) {
  .spotlight p {
    max-width: 80%;
  }
}
@media screen and (min-width: 992px) {
  .spotlight p {
    font-size: 1.2rem;
  }
}

.red-before {
  position: relative;
}
.red-before::before {
  content: "";
  position: absolute;
  height: calc(100% + 3rem);
  background: #CB0A35;
  width: 90%;
  top: -3rem;
  left: 50%;
  transform: translateX(-50%);
  z-index: -1;
}

.logo-container {
  padding: 4rem 0;
  background-color: white;
  position: relative;
}
.logo-container--large {
  padding: 6rem 0;
}
.logo-container img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 70%;
  max-height: 70%;
}
.logo-container img.large {
  width: 65%;
}

.content .business .businesspartner, .business .businesspartner {
  display: flex;
  justify-content: center;
  padding: 0rem 0.25rem;
  background: #CB0A35;
  height: 65px;
  align-items: center;
  margin-bottom: 1rem;
}
.content .business h4, .business h4 {
  font-weight: 350;
  color: white;
  text-transform: uppercase;
  font-size: 1.125rem;
  text-align: center;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNlY3Rpb25zL19ob21lcGFnZS1oZXJvLnNjc3MiLCJob21lLmNzcyIsImFic3RyYWN0L19jb2xvcnMuc2NzcyIsInNlY3Rpb25zL19uZXh0LWdhbWUuc2NzcyIsInNlY3Rpb25zL19sYXN0LWdhbWUuc2NzcyIsInNlY3Rpb25zL19sYXRlc3QtbmV3cy5zY3NzIiwic2VjdGlvbnMvX2R1bmtpbmctcGxheWVyLnNjc3MiLCJzZWN0aW9ucy9fc3BvdGxpZ2h0LnNjc3MiLCJzZWN0aW9ucy9fcGFydG5lcnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFTSTtFQVdJLGNBQUE7RUFDQSxVQUFBO0VBQ0EsZUFBQTtFQUNBLFlBQUE7RUFJQSxnQkFBQTtFQUNBLGtCQUFBO0FDckJSO0FER1E7RUFDSSxXQUFBO0VBQ0EseUJFWkw7RUZhSyxZQUFBO0VBQ0Esd0JBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBQ0RaO0FET1E7RUFmSjtJQWdCUSxZQUFBO0VDSlY7QUFDRjtBRE9RO0VBQ0ksa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLFFBQUE7QUNMWjtBRE1ZO0VBTEo7SUFNUSxXQUFBO0VDSGQ7QUFDRjtBRElZO0VBUko7SUFTUSxXQUFBO0VDRGQ7QUFDRjs7QUVsQ1E7RUFDSSxhQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUtBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsWUFBQTtFQUNBLGNBQUE7QUZpQ1o7QUV6Q1k7RUFKSjtJQUtRLG1CQUFBO0VGNENkO0FBQ0Y7QUVyQ1k7RUFDSSxrQkFBQTtFQUNBLGdCQUFBO0FGdUNoQjtBRXBDWTtFQUNJLGNBQUE7QUZzQ2hCO0FFcENZO0VBQ0ksYUFBQTtFQUNBLGtCQUFBO0FGc0NoQjtBRXBDWTtFQUNJLHlCQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUZzQ2hCO0FFbkNRO0VBQ0ksY0FBQTtFQUNBLGVBQUE7RUFDQSwr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V0k7RUFDSSxpQkFBQTtFQUNBLG9CQUFBO0VBS0EsZ0JBQUE7RUFDQSxnQkFBQTtBTnlXUjtBTTlXUTtFQUhKO0lBSVEsa0JBQUE7SUFDQSxvQkFBQTtFTmlYVjtBQUNGO0FNOVdRO0VBVEo7SUFVUSxhQUFBO0VOaVhWO0FBQ0Y7QU0vV0k7RUFDSSxvQ0FBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0VBU0EsY0FBQTtBTnlXUjtBTWpYUTtFQUpKO0lBS1EsY0FBQTtFTm9YVjtBQUNGO0FNbFhRO0VBUko7SUFTUSxpQkFBQTtFTnFYVjtBQUNGOztBT25iQTtFQUNJLGtCQUFBO0FQc2JKO0FPcmJJO0VBQ0ksV0FBQTtFQUNBLGtCQUFBO0VBQ0EseUJBQUE7RUFDQSxtQk5QRjtFTVFFLFVBQUE7RUFDQSxVQUFBO0VBQ0EsU0FBQTtFQUNBLDJCQUFBO0VBQ0EsV0FBQTtBUHViUjs7QU9uYkE7RUFDSSxlQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtBUHNiSjtBT3BiSTtFQUNJLGVBQUE7QVBzYlI7QU9uYkk7RUFDSSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxRQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtBUHFiUjtBT25iUTtFQUNJLFVBQUE7QVBxYlo7O0FPaGJJO0VBQ0ksYUFBQTtFQUNBLHVCQUFBO0VBQ0EscUJBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLG1CQUFBO0FQbWJSO0FPamJJO0VBQ0ksZ0JBQUE7RUFDQSxZQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtFQUNBLGtCQUFBO0FQbWJSIiwiZmlsZSI6ImhvbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSBcIi4uL2Fic3RyYWN0L2xheW91dFwiIGFzICo7XG5AdXNlIFwiLi4vYWJzdHJhY3QvY29sb3JzXCIgYXMgKjtcbkB1c2UgXCIuLi9hYnN0cmFjdC9jb21tb25cIiBhcyAqO1xuQHVzZSBcIi4uL2Fic3RyYWN0L19tZWRpYVwiIGFzICo7XG5cblxuaGVhZGVyIHtcblxuICAgIFxuICAgIC5zbG9nYW4tY29udGFpbmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBoZWlnaHQ6MzBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSArIDJyZW0pO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOi0ycHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGxlZnQ6LTJyZW07XG4gICAgICAgIH1cbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgd2lkdGg6NTAwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOjc0MHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6MCAwIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAucGVyc29uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogLTNyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgICAgICAgICByaWdodDogNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvLyAub3ZlcmxheSB7XG4gICAgICAgIC8vICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vICAgICBib3R0b206IDJyZW07XG4gICAgICAgIC8vICAgICByaWdodDogY2FsYygtMTZyZW0gLSAxMHB4KTtcbiAgICAgICAgLy8gfVxuICAgIFxuXG4gICAgfVxufSIsImhlYWRlciAuc2xvZ2FuLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAyO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiA1MDBweDtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyIC5zbG9nYW4tY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkEzMTdDO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0ycHg7XG4gIHotaW5kZXg6IC0xO1xuICBsZWZ0OiAtMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGhlYWRlciAuc2xvZ2FuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc0MHB4O1xuICB9XG59XG5oZWFkZXIgLnNsb2dhbi1jb250YWluZXIgLnBlcnNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IC0zcmVtO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGhlYWRlciAuc2xvZ2FuLWNvbnRhaW5lciAucGVyc29uIHtcbiAgICByaWdodDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaGVhZGVyIC5zbG9nYW4tY29udGFpbmVyIC5wZXJzb24ge1xuICAgIHJpZ2h0OiA1cmVtO1xuICB9XG59XG5cbi5uZXh0LWdhbWUgLm5leHQtZ2FtZS1jb250YWluZXIgLnRlYW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogODAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5leHQtZ2FtZSAubmV4dC1nYW1lLWNvbnRhaW5lciAudGVhbXMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5uZXh0LWdhbWUgLm5leHQtZ2FtZS1jb250YWluZXIgLnRlYW1zIC50ZWFtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtaW4td2lkdGg6IDI3NXB4O1xufVxuLm5leHQtZ2FtZSAubmV4dC1nYW1lLWNvbnRhaW5lciAudGVhbXMgLnZzIHtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4ubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC50ZWFtcyBpbWcge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4ubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC50ZWFtcyBoMyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG59XG4ubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC5jb3VudGVyIHtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODFweCkge1xuICAubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC5jb3VudGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4ubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC5jb3VudGVyIHNwYW4ge1xuICBjb2xvcjogcmdiKDI1NSwgMjU1LCAyNTUpO1xufVxuLm5leHQtZ2FtZSAubmV4dC1nYW1lLWNvbnRhaW5lciAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5leHQtZ2FtZSAubmV4dC1nYW1lLWNvbnRhaW5lciAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC5sb2NhdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXRpdGxlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyQTMxN0M7XG59XG4ubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC5sb2NhdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXRpdGxlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC5sb2NhdGlvbi1jb250YWluZXIgLmluZm9ybWF0aW9uLXRpdGxlLCAubmV4dC1nYW1lIC5uZXh0LWdhbWUtY29udGFpbmVyIC5sb2NhdGlvbi1jb250YWluZXIgKyAuaW5mb3JtYXRpb24tdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uc2Vpem9lbmthYXJ0LXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4ubGFzdC1nYW1lLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuLmxhc3QtZ2FtZS1jb250YWluZXIgKyAuaW5mb3JtYXRpb24tdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDM7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4ubGFzdC1nYW1lLWNvbnRhaW5lciAudGVhbS1uYW1lcy1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5sYXN0LWdhbWUtY29udGFpbmVyIC50ZWFtLW5hbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cbi5sYXN0LWdhbWUtY29udGFpbmVyIC50ZWFtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxhc3QtZ2FtZS1jb250YWluZXIgLnRlYW1zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmxhc3QtZ2FtZS1jb250YWluZXIgLnRlYW1zIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEyNXB4O1xuICB3aWR0aDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXN0LWdhbWUtY29udGFpbmVyIC50ZWFtcyBpbWcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmxhc3QtZ2FtZS1jb250YWluZXIgLnRlYW1zIC5zY29yZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGFzdC1nYW1lLWNvbnRhaW5lciAudGVhbXMgLnNjb3JlcyB7XG4gICAgbWFyZ2luOiAwIDJyZW0gMXJlbSAxcmVtO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxufVxuLmxhc3QtZ2FtZS1jb250YWluZXIgLnRlYW1zIC5zY29yZXMgLnNjb3JlIHtcbiAgbWluLXdpZHRoOiAyY2g7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBsaW5lLWhlaWdodDogM3JlbTtcbn1cbi5sYXN0LWdhbWUtY29udGFpbmVyIC50ZWFtcyAuc2NvcmVzIC52cyB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuXG4ubXZwLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5tdnAtY29udGFpbmVyIC5tdnAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIG1heC13aWR0aDogNzUlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdnAtY29udGFpbmVyIC5tdnAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLm12cC1jb250YWluZXIgLnNpbGhvdWV0dGUge1xuICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG59XG4ubXZwLWNvbnRhaW5lciAucGxheWVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAtMjVweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tdnAtY29udGFpbmVyIC5wbGF5ZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cblxuLmxhc3QtZ2FtZSB7XG4gIG1hcmdpbi10b3A6IC05cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMTVyZW07XG59XG4ubGFzdC1nYW1lID4gLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5sYXN0LWdhbWUgLnNvZnRicnVzaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3R0b206IDUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGFzdC1nYW1lIC5zb2Z0YnJ1c2gge1xuICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5zdGF0cy1jb250YWluZXIge1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc3RhdHMtY29udGFpbmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RhdHMtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbn1cbi5zdGF0cy1jb250YWluZXIgaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS4zcmVtO1xufVxuXG4ubGF0ZXN0LW5ld3MgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbn1cbi5sYXRlc3QtbmV3cyAuc29mdGJydXNoIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5sYXRlc3QtbmV3cyAuc29mdGJydXNoLmxlZnQge1xuICBsZWZ0OiAwO1xuICB0b3A6IDIwJTtcbn1cbi5sYXRlc3QtbmV3cyAuc29mdGJydXNoLnJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogLTEwJTtcbn1cblxuLm5ld3MtaXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MtaXRlbSAuaW1nLWlubmVyLWJvcmRlciB7XG4gIGltYWdlLXJlbmRlcmluZzogLXdlYmtpdC1vcHRpbWl6ZS1jb250cmFzdDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ld3MtaXRlbS1pbWFnZS5wbmdcIik7XG4gIG1pbi1oZWlnaHQ6IDI3NXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ubmV3cy1pdGVtIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLm5ld3MtaXRlbSBoMyB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5uZXdzLWl0ZW0gaDQge1xuICBtYXJnaW46IDEuMnJlbSAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4ubmV3cy1pdGVtIC5pY29uIHtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAwIDAuNXJlbTtcbn1cbi5uZXdzLWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubGF0ZXN0LW5ld3Mtc2luZ2xlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sYXRlc3QtbmV3cy1zaW5nbGUgLnBhZ2UtdGl0bGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTUwcHg7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KC05MGRlZywgI2ZmZmZmZiAwJSwgcmdiYSgwLCAwLCAwLCAwKSA4MCUpO1xuICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4IHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmR1bmtpbmctcGxheWVyIC5pbWctaW5uZXItYm9yZGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmR1bmtpbmctcGxheWVyIC5pbWctd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5kdW5raW5nLXBsYXllciAuaW1nLXdyYXBwZXIgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLmR1bmtpbmctcGxheWVyIC5pbWctd3JhcHBlciBpbWcgKyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogN3JlbTtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kdW5raW5nLXBsYXllciAuaW1nLXdyYXBwZXIgaW1nICsgaW1nIHtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHJpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5zcG90bGlnaHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc3BvdGxpZ2h0IC5zb2Z0YnJ1c2gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogLTIwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuLnNwb3RsaWdodCAuc3BvdGxpZ2h0LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zcG90bGlnaHQgLnNwb3RsaWdodC1jb250YWluZXIgLnNwb3RsaWdodC1pbWcge1xuICBoZWlnaHQ6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnNwb3RsaWdodCAuc3BvdGxpZ2h0LWNvbnRhaW5lciAuc3BvdGxpZ2h0LWltZyArIGltZyB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3BvdGxpZ2h0IC5zcG90bGlnaHQtY29udGFpbmVyIC5zcG90bGlnaHQtaW1nICsgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogOXJlbTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gOXJlbSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zcG90bGlnaHQgLnNwb3RsaWdodC1jb250YWluZXIgLnNwb3RsaWdodC1pbWcgKyBpbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKDZyZW0gLSAxMnB4KTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSAtIDEycHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNwb3RsaWdodCAuc3BvdGxpZ2h0LWNvbnRhaW5lciAuc3BvdGxpZ2h0LWltZyArIGltZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoOXJlbSAtIDEycHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA5cmVtIC0gMTJweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3BvdGxpZ2h0IC5zcG90bGlnaHQtY29udGFpbmVyIC5zcG90bGlnaHQtaW1nICsgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygxMHJlbSAtIDEycHgpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHJlbSAtIDEycHgpO1xuICB9XG59XG4uc3BvdGxpZ2h0IGgyIHtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwb3RsaWdodCBoMiB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3BvdGxpZ2h0IGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uc3BvdGxpZ2h0IHAge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNwb3RsaWdodCBwIHtcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNwb3RsaWdodCBwIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4ucmVkLWJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yZWQtYmVmb3JlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogY2FsYygxMDAlICsgM3JlbSk7XG4gIGJhY2tncm91bmQ6ICNDQjBBMzU7XG4gIHdpZHRoOiA5MCU7XG4gIHRvcDogLTNyZW07XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmxvZ28tY29udGFpbmVyIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxvZ28tY29udGFpbmVyLS1sYXJnZSB7XG4gIHBhZGRpbmc6IDZyZW0gMDtcbn1cbi5sb2dvLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBtYXgtd2lkdGg6IDcwJTtcbiAgbWF4LWhlaWdodDogNzAlO1xufVxuLmxvZ28tY29udGFpbmVyIGltZy5sYXJnZSB7XG4gIHdpZHRoOiA2NSU7XG59XG5cbi5jb250ZW50IC5idXNpbmVzcyAuYnVzaW5lc3NwYXJ0bmVyLCAuYnVzaW5lc3MgLmJ1c2luZXNzcGFydG5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwcmVtIDAuMjVyZW07XG4gIGJhY2tncm91bmQ6ICNDQjBBMzU7XG4gIGhlaWdodDogNjVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5jb250ZW50IC5idXNpbmVzcyBoNCwgLmJ1c2luZXNzIGg0IHtcbiAgZm9udC13ZWlnaHQ6IDM1MDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59IiwiJGJsdWU6ICMyQTMxN0M7XG4kcmVkOiAjQ0IwQTM1O1xuXG4iLCJAdXNlIFwiLi4vYWJzdHJhY3QvY29sb3JzXCIgYXMgKjtcblxuLm5leHQtZ2FtZSB7XG4gICAgLm5leHQtZ2FtZS1jb250YWluZXIge1xuICAgICAgICAudGVhbXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6ODAwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIC50ZWFtIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyNzVweDtcbiAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46MnJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6MTUwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTo1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICBjb2xvcjp3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZToxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50ZXIge1xuICAgICAgICAgICAgbWFyZ2luOjJyZW0gMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZToycmVtO1xuICAgICAgICAgICAgY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZ2FwOiAuNXJlbTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjpyZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCAkYmx1ZTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OjFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaW5mb3JtYXRpb24tdGl0bGUsICsgLmluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zZWl6b2Vua2FhcnQtd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czo1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzoycmVtO1xufSIsIkB1c2UgXCIuLi9hYnN0cmFjdC9jb2xvcnNcIiBhcyAqO1xuXG5cbi5sYXN0LWdhbWUtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICsgLmluZm9ybWF0aW9uLXRpdGxlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tdG9wOjFyZW07XG4gICAgfVxuICAgIC50ZWFtLW5hbWVzLWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBtYXJnaW46MS41cmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIFxuICAgIH1cbiAgICAudGVhbS1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOjFyZW07XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgIH1cbiAgICAudGVhbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAvLyBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEyNXB4O1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAvLyBtYXJnaW46MnJlbSAwO1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zY29yZXMge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjoxcmVtIDA7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOjAgMnJlbSAxcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc2NvcmUge1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMmNoO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTo0cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnZzIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxuICAgXG4gIFxuICAgXG4gICBcbn1cbi5tdnAtY29udGFpbmVyIHtcbiAgIFxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6MTAwJTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgLm12cCB7XG4gICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDc1JTtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2lsaG91ZXR0ZSB7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICB9XG4gICAgLnBsYXllciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgLy8gYm90dG9tOi0zMHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBib3R0b206MDtcbiAgICAgICAgcmlnaHQ6LTI1cHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICBsZWZ0OjA7XG5cbiAgICAgICAgfVxuXG4gICAgfVxuXG59XG5cbi5sYXN0LWdhbWUge1xuICAgIG1hcmdpbi10b3A6LTlyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nLXRvcDoxNXJlbTtcbiAgICA+IC5jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgIC5zb2Z0YnJ1c2gge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OjA7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAvLyB0b3A6LTEwMHB4OztcbiAgICAgICAgYm90dG9tOjUwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpIHtcbiAgICAgICAgICAgIGJvdHRvbTppbmhlcml0O1xuICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zdGF0cy1jb250YWluZXIge1xuICAgIHotaW5kZXg6IDU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTc2cHgpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgIFxuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIFxuICAgICAgICBsaW5lLWhlaWdodDogMS4zcmVtO1xuICAgIH1cbn1cblxuXG5cbiIsIi5sYXRlc3QtbmV3cyB7XG4gICAgZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICB9XG4gICAgLnNvZnRicnVzaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICYubGVmdCB7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6MjAlO1xuICAgICAgICB9XG4gICAgICAgICYucmlnaHQge1xuICAgICAgICAgICAgcmlnaHQ6MDtcbiAgICAgICAgICAgIGJvdHRvbTotMTAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLm5ld3MtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLmltZy1pbm5lci1ib3JkZXIge1xuICAgICAgICBpbWFnZS1yZW5kZXJpbmc6IC13ZWJraXQtb3B0aW1pemUtY29udHJhc3Q7XG4gICAgICAgIG1hcmdpbi1ib3R0b206MXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbmV3cy1pdGVtLWltYWdlLnBuZycpO1xuICAgICAgICBtaW4taGVpZ2h0OiAyNzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOmNvdmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIFxuICAgIH1cbiAgICBpbWcge1xuICAgICAgICB3aWR0aDoxMDAlO1xuICAgIH1cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICB9XG4gICAgaDQge1xuICAgICAgICBtYXJnaW46MS4ycmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZToxcmVtO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICAgIGhlaWdodDoxLjVyZW07XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtO1xuICAgIH1cbiAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgIH1cbn1cblxuLmxhdGVzdC1uZXdzLXNpbmdsZSB7XG4gICAgXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAucGFnZS10aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOi01MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgtOTBkZWcsICNmZmZmZmYgMCUsICMwMDAwMDAwMCA4MCUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZTogNHB4IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIFxuICAgIH1cbiAgICAvLyBoMiB7XG4gICAgLy8gICAgICY6bm90KC5wYWdlLXRpdGxlKSB7XG4gICAgLy8gICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICAgICAgICB0b3A6NTAlO1xuICAgIC8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC8vICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAvLyAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgIC8vICAgICAgICAgbGVmdDotMTBweDtcbiAgICAvLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLy8gICAgICAgICAgICAgd2lkdGg6MzBjaDtcbiAgICAvLyAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgLy8gICAgICAgICB9XG5cbiAgICAvLyAgICAgfVxuICAgICAgICBcbiAgICAvLyB9XG4gICAgXG59IiwiLmR1bmtpbmctcGxheWVyIHtcbiAgICAuaW1nLWlubmVyLWJvcmRlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9O1xuICAgICAgICBpbWcgKyBpbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgYm90dG9tOjdyZW07XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgICAgICAgbGVmdDppbmhlcml0O1xuICAgICAgICAgICAgICAgIHJpZ2h0OjNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIkB1c2UgXCIuLi9hYnN0cmFjdC9jb2xvcnNcIiBhcyAqO1xuXG4uc3BvdGxpZ2h0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnNvZnRicnVzaCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDowO1xuICAgICAgICB0b3A6LTIwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICAuc3BvdGxpZ2h0LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLnNwb3RsaWdodC1pbWcgeyBcbiAgICAgICAgICAgIGhlaWdodDo5MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICB0b3A6NTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgKyBpbWcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVyZW0pO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6OXJlbTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDlyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OmNhbGMoNnJlbSAtIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNnJlbSAtIDEycHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDpjYWxjKDlyZW0gLSAxMnB4KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDlyZW0gLSAxMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNDAwcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6Y2FsYygxMHJlbSAtIDEycHgpO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTByZW0gLSAxMnB4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgaDIge1xuICAgICAgICBmb250LXNpemU6Mi41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMi43NXJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOjMuNzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOjA7XG4gICAgICAgIG1hcmdpbi10b3A6MnJlbTtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICB9XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOndoaXRlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xuXG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOjEuMnJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbjoycmVtIDA7XG4gICAgfVxuXG59IiwiQHVzZSBcIi4uL2Fic3RyYWN0L2NvbG9yc1wiIGFzICo7XG5cbi5yZWQtYmVmb3JlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAzcmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgd2lkdGg6OTAlO1xuICAgICAgICB0b3A6LTNyZW07XG4gICAgICAgIGxlZnQ6NTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuLmxvZ28tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOjRyZW0gMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmLS1sYXJnZSB7XG4gICAgICAgIHBhZGRpbmc6NnJlbSAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDo1MCU7XG4gICAgICAgIHRvcDo1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNzAlO1xuXG4gICAgICAgICYubGFyZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDY1JTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250ZW50IC5idXNpbmVzcywgLmJ1c2luZXNzIHtcbiAgICAuYnVzaW5lc3NwYXJ0bmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDByZW0gMC4yNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI0NCMEEzNTtcbiAgICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIH1cbiAgICBoNCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzNTA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbn0iXX0= */
