.challenges, .edit-post-visual-editor {
  font-size: 18px;
  line-height: 1.5;
  color: #02122C;
}
.challenges.noscroll, .edit-post-visual-editor.noscroll {
  overflow: hidden;
}
.challenges .two-column-grid, .edit-post-visual-editor .two-column-grid {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: repeat(2, 1fr);
}
@media all and (max-width: 650px) {
  .challenges .two-column-grid, .edit-post-visual-editor .two-column-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.challenges .three-column-grid, .edit-post-visual-editor .three-column-grid {
  display: grid;
  grid-gap: 30px;
  grid-template-columns: repeat(3, 1fr);
}
@media all and (max-width: 880px) {
  .challenges .three-column-grid, .edit-post-visual-editor .three-column-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media all and (max-width: 650px) {
  .challenges .three-column-grid, .edit-post-visual-editor .three-column-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}
.challenges .background-image, .edit-post-visual-editor .background-image {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
.challenges .dark-overlay, .edit-post-visual-editor .dark-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.2;
}
.challenges .block_full-bleed-header + .block, .edit-post-visual-editor .block_full-bleed-header + .block {
  margin-top: 90vh;
}
.challenges .block, .edit-post-visual-editor .block {
  position: relative;
}
.challenges .block.small-spacing-top, .edit-post-visual-editor .block.small-spacing-top {
  padding-top: 70px;
}
.challenges .block.medium-spacing-top, .edit-post-visual-editor .block.medium-spacing-top {
  padding-top: 140px;
}
@media all and (max-width: 880px) {
  .challenges .block.medium-spacing-top, .edit-post-visual-editor .block.medium-spacing-top {
    padding-top: 90px;
  }
}
.challenges .block.large-spacing-top, .edit-post-visual-editor .block.large-spacing-top {
  padding-top: 180px;
}
.challenges .block.small-spacing-bottom, .edit-post-visual-editor .block.small-spacing-bottom {
  padding-bottom: 70px;
}
.challenges .block.medium-spacing-bottom, .edit-post-visual-editor .block.medium-spacing-bottom {
  padding-bottom: 140px;
}
@media all and (max-width: 880px) {
  .challenges .block.medium-spacing-bottom, .edit-post-visual-editor .block.medium-spacing-bottom {
    padding-bottom: 90px;
  }
}
.challenges .block.large-spacing-bottom, .edit-post-visual-editor .block.large-spacing-bottom {
  padding-bottom: 180px;
}
.challenges .block-inner:not(.full-width), .edit-post-visual-editor .block-inner:not(.full-width) {
  max-width: 1500px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: content-box;
  padding-right: clamp(154px, 9vw, 500px);
  padding-left: clamp(154px, 9vw, 500px);
}
@media all and (max-width: 1080px) {
  .challenges .block-inner:not(.full-width), .edit-post-visual-editor .block-inner:not(.full-width) {
    padding-right: 100px;
    padding-left: 100px;
  }
}
@media all and (max-width: 880px) {
  .challenges .block-inner:not(.full-width), .edit-post-visual-editor .block-inner:not(.full-width) {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.challenges .block, .edit-post-visual-editor .block {
  background-color: var(--style-background_colour_selector);
  color: var(--style-text_colour_selector);
}
.challenges .block:not(.is-highlight-colour) .wysiwyg a, .edit-post-visual-editor .block:not(.is-highlight-colour) .wysiwyg a {
  color: var(--highlight-colour);
  text-decoration: underline;
}
.challenges .block.is-highlight-colour .wysiwyg a, .edit-post-visual-editor .block.is-highlight-colour .wysiwyg a {
  text-decoration: underline;
}
.challenges .block .block-title, .edit-post-visual-editor .block .block-title {
  color: var(--style-title_colour_selector);
  position: relative;
}
.challenges .block input, .challenges .block button, .edit-post-visual-editor .block input, .edit-post-visual-editor .block button {
  border-radius: 0;
}
.challenges .block input, .edit-post-visual-editor .block input {
  border: 1px solid #989898;
  padding: 5px;
  font-size: 14px;
}
.challenges .block input::-moz-placeholder, .edit-post-visual-editor .block input::-moz-placeholder {
  color: #989898;
  font-size: 14px;
  font-family: "inter";
}
.challenges .block input::placeholder, .edit-post-visual-editor .block input::placeholder {
  color: #989898;
  font-size: 14px;
  font-family: "inter";
}
.challenges .block button, .edit-post-visual-editor .block button {
  cursor: pointer;
}
.challenges .wysiwyg iframe, .edit-post-visual-editor .wysiwyg iframe {
  width: 100%;
}
.challenges .wysiwyg p, .challenges .wysiwyg ul, .challenges .wysiwyg h3, .challenges .wysiwyg h2, .challenges .wysiwyg .video, .challenges .wysiwyg div, .edit-post-visual-editor .wysiwyg p, .edit-post-visual-editor .wysiwyg ul, .edit-post-visual-editor .wysiwyg h3, .edit-post-visual-editor .wysiwyg h2, .edit-post-visual-editor .wysiwyg .video, .edit-post-visual-editor .wysiwyg div {
  margin-bottom: 1.5em;
}
.challenges .wysiwyg p.wysiwyg-large-title, .challenges .wysiwyg p.wysiwyg-small-title, .challenges .wysiwyg ul.wysiwyg-large-title, .challenges .wysiwyg ul.wysiwyg-small-title, .challenges .wysiwyg h3.wysiwyg-large-title, .challenges .wysiwyg h3.wysiwyg-small-title, .challenges .wysiwyg h2.wysiwyg-large-title, .challenges .wysiwyg h2.wysiwyg-small-title, .challenges .wysiwyg .video.wysiwyg-large-title, .challenges .wysiwyg .video.wysiwyg-small-title, .challenges .wysiwyg div.wysiwyg-large-title, .challenges .wysiwyg div.wysiwyg-small-title, .edit-post-visual-editor .wysiwyg p.wysiwyg-large-title, .edit-post-visual-editor .wysiwyg p.wysiwyg-small-title, .edit-post-visual-editor .wysiwyg ul.wysiwyg-large-title, .edit-post-visual-editor .wysiwyg ul.wysiwyg-small-title, .edit-post-visual-editor .wysiwyg h3.wysiwyg-large-title, .edit-post-visual-editor .wysiwyg h3.wysiwyg-small-title, .edit-post-visual-editor .wysiwyg h2.wysiwyg-large-title, .edit-post-visual-editor .wysiwyg h2.wysiwyg-small-title, .edit-post-visual-editor .wysiwyg .video.wysiwyg-large-title, .edit-post-visual-editor .wysiwyg .video.wysiwyg-small-title, .edit-post-visual-editor .wysiwyg div.wysiwyg-large-title, .edit-post-visual-editor .wysiwyg div.wysiwyg-small-title {
  margin-bottom: 0.8em;
}
.challenges .wysiwyg ul, .edit-post-visual-editor .wysiwyg ul {
  list-style: disc;
}
.challenges .wysiwyg ul ul, .edit-post-visual-editor .wysiwyg ul ul {
  list-style: circle;
}
.challenges .wysiwyg :last-child, .edit-post-visual-editor .wysiwyg :last-child {
  margin-bottom: 0;
}
.challenges .wysiwyg .outline-button a, .challenges .wysiwyg .solid-button a, .edit-post-visual-editor .wysiwyg .outline-button a, .edit-post-visual-editor .wysiwyg .solid-button a {
  border: 1px solid;
  padding: 16px 32px;
  text-decoration: none !important;
  display: block;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.3s;
}
.challenges .wysiwyg .outline-button a, .edit-post-visual-editor .wysiwyg .outline-button a {
  background-color: var(--style-background_colour_selector);
  color: var(--style-text_colour_selector);
}
.challenges .wysiwyg .outline-button a:hover, .edit-post-visual-editor .wysiwyg .outline-button a:hover {
  color: var(--style-background_colour_selector);
  background-color: var(--style-text_colour_selector);
}
.challenges .wysiwyg .solid-button a, .edit-post-visual-editor .wysiwyg .solid-button a {
  color: var(--style-background_colour_selector);
  background-color: var(--style-text_colour_selector);
}
.challenges .wysiwyg .solid-button a:hover, .edit-post-visual-editor .wysiwyg .solid-button a:hover {
  background-color: var(--style-background_colour_selector);
  color: var(--style-text_colour_selector);
}
.challenges .hover-underline:hover .do-hover, .edit-post-visual-editor .hover-underline:hover .do-hover {
  text-decoration: underline;
}
.challenges .zoom-on-hover img, .edit-post-visual-editor .zoom-on-hover img {
  transition: transform 0.5s ease;
}
.challenges .zoom-on-hover:hover .rsp-wrapper img, .edit-post-visual-editor .zoom-on-hover:hover .rsp-wrapper img {
  transform: scale(1.1);
}
.challenges .tag, .edit-post-visual-editor .tag {
  background-color: #EDEDED;
  display: inline-block;
  padding: 8px;
  border-radius: 2px;
}
.challenges .title-wrapper, .edit-post-visual-editor .title-wrapper {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 60px;
  flex-direction: column;
}
@media all and (max-width: 650px) {
  .challenges .title-wrapper, .edit-post-visual-editor .title-wrapper {
    margin-bottom: 40px;
  }
}
.challenges .title-wrapper .subtitle, .edit-post-visual-editor .title-wrapper .subtitle {
  color: var(--style-subtitle_colour_selector);
  margin-top: 1.5em;
}
.challenges .title-wrapper .team-socials svg, .edit-post-visual-editor .title-wrapper .team-socials svg {
  width: 22px;
}
.challenges .inline-ul, .edit-post-visual-editor .inline-ul {
  list-style-type: none;
  padding: 0;
  display: flex;
  margin-top: 20px;
}
.challenges .inline-ul li, .edit-post-visual-editor .inline-ul li {
  margin-right: 10px;
}
.challenges .flex-column, .edit-post-visual-editor .flex-column {
  flex-direction: column;
}
.challenges .align-start, .edit-post-visual-editor .align-start {
  align-items: flex-start;
}
.challenges .align-centre, .edit-post-visual-editor .align-centre {
  align-items: center;
}
.challenges .xs-margin-top, .edit-post-visual-editor .xs-margin-top {
  margin-top: 20px;
}
.challenges .xs-margin-bottom, .edit-post-visual-editor .xs-margin-bottom {
  margin-bottom: 20px;
}

.challenges .reveal {
  opacity: 0;
  transition: transform 0.8s ease, opacity 0.8s ease;
  transform: translateY(50px);
}
.challenges .reveal.do-reveal {
  opacity: 1;
  transform: translateY(0);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImhlbHBlcnMvX2NvbG9ycy5zY3NzIiwic3R5bGUuY3NzIiwiaGVscGVycy9fdmFyaWFibGVzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUNzRkksZUFBQTtFQUNBLGdCQUFBO0VEckZBLGNFVE87QUNJWDtBSE9JO0VBRUksZ0JBQUE7QUdOUjtBSFNJO0VDNEtBLGFBQUE7RUFDQSxjR3hMVztFSHlMWCxxQ0FBQTtBRWxMSjtBRm9MSTtFRGhMQTtJQ2lMSSxxQ0FBQTtFRWpMTjtBQUNGO0FIR0k7RUN5SkEsYUFBQTtFQUNBLGNHektXO0VIMEtYLHFDQUFBO0FFekpKO0FGNEpJO0VEOUpBO0lDK0pJLHFDQUFBO0VFekpOO0FBQ0Y7QUYySkk7RURsS0E7SUNtS0kscUNBQUE7RUV4Sk47QUFDRjtBSFJJO0VBQ0ksc0JBQUE7RUFDQSwyQkFBQTtFQUNBLDRCQUFBO0FHVVI7QUhQSTtFQUNJLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7QUdTUjtBSExRO0VBQ0ksZ0JBQUE7QUdPWjtBSEhJO0VBQ0ksa0JBQUE7QUdLUjtBSEhRO0VDb0dKLGlCRzNJWTtBRDZDaEI7QUhIUTtFQ3FGSixrQkc5SGE7QUQrQ2pCO0FGaUZJO0VEdkZJO0lDd0ZBLGlCRzVIWTtFRDhDbEI7QUFDRjtBSFJRO0VDc0VKLGtCR2pIWTtBRHNEaEI7QUhSUTtFQ3VGSixvQkd2SVk7QUQyRGhCO0FIUlE7RUNvRUoscUJHdEhhO0FENkRqQjtBRjJESTtFRHRFSTtJQ3VFQSxvQkdwSFk7RUQ0RGxCO0FBQ0Y7QUhiUTtFQ3lESixxQkc3R1k7QURvRWhCO0FIVlE7RUFDSSxpQklyRUs7RUpzRUwsaUJBQUE7RUFDQSxrQkFBQTtFQUNBLHVCQUFBO0VDcEVSLHVDR0ZXO0VIR1gsc0NHSFc7QURvRmY7QUYvRUk7RUQ2REk7SUM1REEsb0JHTGE7SUhNYixtQkdOYTtFRHdGbkI7QUFDRjtBRmhGSTtFRHdESTtJQ3ZEQSxtQkdUYztJSFVkLGtCR1ZjO0VENkZwQjtBQUNGO0FIckJJO0VBQ0kseURBQUE7RUFDQSx3Q0FBQTtBR3VCUjtBSG5CZ0I7RUFDSSw4QkFBQTtFQUNBLDBCQUFBO0FHcUJwQjtBSGRnQjtFQUNJLDBCQUFBO0FHZ0JwQjtBSFhRO0VBQ0kseUNBQUE7RUFDQSxrQkFBQTtBR2FaO0FIVlE7RUFDSSxnQkFBQTtBR1laO0FIVlE7RUFDSSx5QkFBQTtFQUNBLFlBQUE7RUFDQSxlQUFBO0FHWVo7QUhWWTtFQUNJLGNFdkdOO0VGd0dNLGVBQUE7RUFDQSxvQkFBQTtBR1loQjtBSGZZO0VBQ0ksY0V2R047RUZ3R00sZUFBQTtFQUNBLG9CQUFBO0FHWWhCO0FIVFE7RUFDSSxlQUFBO0FHV1o7QUhGUTtFQUNJLFdBQUE7QUdJWjtBSERRO0VBQ0ksb0JBQUE7QUdHWjtBSERZO0VBQ0ksb0JBQUE7QUdHaEI7QUhBUTtFQUNJLGdCQUFBO0FHRVo7QUhEWTtFQUNJLGtCQUFBO0FHR2hCO0FIQVE7RUFDSSxnQkFBQTtBR0VaO0FIRVk7RUFDSSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0NBQUE7RUFDQSxjQUFBO0VBQ0EscUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0FHQWhCO0FISVk7RUFDSSx5REFBQTtFQUNBLHdDQUFBO0FHRmhCO0FIR2dCO0VBQ0ksOENBQUE7RUFDQSxtREFBQTtBR0RwQjtBSE9ZO0VBQ0ksOENBQUE7RUFDQSxtREFBQTtBR0xoQjtBSE1nQjtFQUNJLHlEQUFBO0VBQ0Esd0NBQUE7QUdKcEI7QUhhWTtFQUNJLDBCQUFBO0FHWGhCO0FIbUJRO0VBQ0ksK0JBQUE7QUdqQlo7QUh1QmdCO0VBQ0kscUJBQUE7QUdyQnBCO0FIMkJJO0VBQ0kseUJFaE5JO0VGaU5KLHFCQUFBO0VBQ0EsWUFBQTtFQUNBLGtCQUFBO0FHekJSO0FINEJJO0VBQ0ksYUFBQTtFQUNBLFdBQUE7RUFDQSw4QkFBQTtFQUNBLHVCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBRzFCUjtBSDRCUTtFQVJKO0lBU1EsbUJBQUE7RUd6QlY7QUFDRjtBSDJCUTtFQUNJLDRDQUFBO0VBQ0EsaUJBQUE7QUd6Qlo7QUg2Qlk7RUFDSSxXQUFBO0FHM0JoQjtBSGdDSTtFQUNJLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLGFBQUE7RUFDQSxnQkk5T0s7QURnTmI7QUhnQ1E7RUFDSSxrQkFBQTtBRzlCWjtBSGtDSTtFQUNJLHNCQUFBO0FHaENSO0FIbUNJO0VBQ0ksdUJBQUE7QUdqQ1I7QUhvQ0k7RUFDSSxtQkFBQTtBR2xDUjtBSHFDSTtFQzdHQSxnQkdwSlM7QUQrTmI7QUhzQ0k7RUN6R0EsbUJHNUpTO0FEa09iOztBSHlDSTtFQUNJLFVBQUE7RUFDQSxrREFBQTtFQUNBLDJCQUFBO0FHdENSO0FId0NRO0VBQ0ksVUFBQTtFQUNBLHdCQUFBO0FHdENaIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJoZWxwZXJzL3ZhcmlhYmxlc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy9taXhpbnNcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvY29sb3JzXCI7XHJcblxyXG5odG1sLCBib2R5IHtcclxufVxyXG5cclxuLmNoYWxsZW5nZXMsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciB7XHJcbiAgICBAaW5jbHVkZSBib2R5LXRleHQ7XHJcbiAgICBjb2xvcjogJG1pZG5pZ2h0O1xyXG5cclxuICAgICYubm9zY3JvbGwge1xyXG4gICAgICAgIC8vIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC50d28tY29sdW1uLWdyaWQge1xyXG4gICAgICAgIEBpbmNsdWRlIHR3by1jb2x1bW4tZ3JpZDtcclxuICAgIH1cclxuXHJcbiAgICAudGhyZWUtY29sdW1uLWdyaWQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRocmVlLWNvbHVtbi1ncmlkO1xyXG4gICAgfVxyXG5cclxuICAgIC5iYWNrZ3JvdW5kLWltYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXJrLW92ZXJsYXkge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XHJcbiAgICAgICAgb3BhY2l0eTogMC4yO1xyXG4gICAgfVxyXG5cclxuICAgIC5ibG9ja19mdWxsLWJsZWVkLWhlYWRlciB7XHJcbiAgICAgICAgKy5ibG9jayB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDkwdmg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLnNtYWxsLXNwYWNpbmctdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc3BhY2luZy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWVkaXVtLXNwYWNpbmctdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNwYWNpbmctdG9wO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxhcmdlLXNwYWNpbmctdG9wIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc3BhY2luZy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc21hbGwtc3BhY2luZy1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zcGFjaW5nLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5tZWRpdW0tc3BhY2luZy1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc3BhY2luZy1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubGFyZ2Utc3BhY2luZy1ib3R0b20ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zcGFjaW5nLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrLWlubmVyIHtcclxuICAgICAgICAmOm5vdCguZnVsbC13aWR0aCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRzaXRlLW1heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNpdGUtcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJsb2NrIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZS1iYWNrZ3JvdW5kX2NvbG91cl9zZWxlY3Rvcik7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXN0eWxlLXRleHRfY29sb3VyX3NlbGVjdG9yKTtcclxuXHJcbiAgICAgICAgJjpub3QoLmlzLWhpZ2hsaWdodC1jb2xvdXIpIHtcclxuICAgICAgICAgICAgLnd5c2l3eWcge1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWhpZ2hsaWdodC1jb2xvdXIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWhpZ2hsaWdodC1jb2xvdXIge1xyXG4gICAgICAgICAgICAud3lzaXd5ZyB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJsb2NrLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXN0eWxlLXRpdGxlX2NvbG91cl9zZWxlY3Rvcik7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlucHV0LCBidXR0b24ge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtaWRncmV5O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuXHJcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWlkZ3JleTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaW50ZXInO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYnV0dG9ue1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFxyXG5cclxuICAgIFxyXG5cclxuICAgIC53eXNpd3lnIHtcclxuICAgICAgICBpZnJhbWUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgcCwgdWwsIGgzLCBoMiwgLnZpZGVvLCBkaXYge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICYud3lzaXd5Zy1sYXJnZS10aXRsZSwgJi53eXNpd3lnLXNtYWxsLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuOGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgICAgICAgICAgdWwge1xyXG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogY2lyY2xlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIDpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm91dGxpbmUtYnV0dG9uLCAuc29saWQtYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNnB4IDMycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAub3V0bGluZS1idXR0b24ge1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlLWJhY2tncm91bmRfY29sb3VyX3NlbGVjdG9yKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zdHlsZS10ZXh0X2NvbG91cl9zZWxlY3Rvcik7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc3R5bGUtYmFja2dyb3VuZF9jb2xvdXJfc2VsZWN0b3IpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlLXRleHRfY29sb3VyX3NlbGVjdG9yKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNvbGlkLWJ1dHRvbiB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLXN0eWxlLWJhY2tncm91bmRfY29sb3VyX3NlbGVjdG9yKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlLXRleHRfY29sb3VyX3NlbGVjdG9yKTtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN0eWxlLWJhY2tncm91bmRfY29sb3VyX3NlbGVjdG9yKTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tc3R5bGUtdGV4dF9jb2xvdXJfc2VsZWN0b3IpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5ob3Zlci11bmRlcmxpbmUge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgLmRvLWhvdmVyIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLnpvb20tb24taG92ZXIge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgIC5yc3Atd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFnIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRncmV5O1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC50aXRsZS13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRncmlkLWJyZWFrKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tc3R5bGUtc3VidGl0bGVfY29sb3VyX3NlbGVjdG9yKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGVhbS1zb2NpYWxzIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pbmxpbmUtdWwge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJHhzLXNwYWNpbmc7XHJcblxyXG4gICAgICAgIGxpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZmxleC1jb2x1bW4ge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLmFsaWduLXN0YXJ0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAuYWxpZ24tY2VudHJlIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgIC54cy1tYXJnaW4tdG9wIHtcclxuICAgICAgICBAaW5jbHVkZSB4cy1tYXJnaW4tdG9wO1xyXG4gICAgfVxyXG5cclxuICAgIC54cy1tYXJnaW4tYm90dG9tIHtcclxuICAgICAgICBAaW5jbHVkZSB4cy1tYXJnaW4tYm90dG9tO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2hhbGxlbmdlcyB7XHJcbiAgICAucmV2ZWFsIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjhzIGVhc2UsIG9wYWNpdHkgMC44cyBlYXNlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcclxuXHJcbiAgICAgICAgJi5kby1yZXZlYWwge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQGltcG9ydCBcIi4uL2hlbHBlcnMvdmFyaWFibGVzXCI7XG5cblxuQG1peGluIHNpdGUtcGFkZGluZyB7XG4gICAgcGFkZGluZy1yaWdodDogJHNpdGUtcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRzaXRlLXBhZGRpbmc7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkbGFyZ2UtYnJlYWspIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHNpdGUtcGFkZGluZy1zbWFsbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l0ZS1wYWRkaW5nLXNtYWxsO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkc2l0ZS1wYWRkaW5nLXhzbWFsbDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkc2l0ZS1wYWRkaW5nLXhzbWFsbDtcbiAgICB9XG59XG5cbkBtaXhpbiBoZXJvLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0NvbW1pc3Npb24nO1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoNzJweCwgOXZ3LCAyNTZweCk7ICBcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IC44NTtcbn1cblxuQG1peGluIGV4dHJhLWxhcmdlLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0NvbW1pc3Npb24nO1xuICAgIGZvbnQtc2l6ZTogODhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGxhcmdlLWJyZWFrKXtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDg4cHggKiAwLjg3NSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKXtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDg4cHggKiAwLjc1KTtcbiAgICB9XG59XG5cbkBtaXhpbiBsYXJnZS10aXRsZSB7XG4gICAgZm9udC1mYW1pbHk6ICdDb21taXNzaW9uJztcbiAgICBmb250LXNpemU6IDcycHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRsYXJnZS1icmVhayl7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyg3MnB4ICogMC44NzUpO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhayl7XG4gICAgICAgIGZvbnQtc2l6ZTogY2FsYyg3MnB4ICogMC43NSk7XG4gICAgfVxufVxuXG5AbWl4aW4gbWVkaXVtLXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogJ0NvbW1pc3Npb24nO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJGxhcmdlLWJyZWFrKXtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKiAwLjg3NSk7XG4gICAgfVxuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKXtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDQ4cHggKiAwLjc1KTtcbiAgICB9XG59XG5cbkBtaXhpbiBzbWFsbC10aXRsZSB7IC8qIGVnIHVzZWQgaW4gc2xpZGVyIGZvciB0aGUgdGl0bGUgYWZ0ZXIgdGhlIHllYXIgKi8gXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwOyAgXG59XG5cbkBtaXhpbiB0ZXh0LWRlc2NyaXB0aW9uIHsgLyogZWcgdXNlZCBpbiBzbGlkZXIgZGVzY3JpcHRpb24gKi8gXG4gICAgZm9udC1mYW1pbHk6ICdJbnRlcic7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgICBmb250LXdlaWdodDogMzAwO1xufVxuXG5cblxuQG1peGluIGxhcmdlLWJvZHkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xufVxuXG5AbWl4aW4gYm9keS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1peGluIGFjY29yZGlvbi1idXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWl4aW4gYnlsaW5lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1peGluIHJlYWRtb3JlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWl4aW4gdGFnIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1peGluIGxhcmdlLXNwYWNpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJGxhcmdlLXNwYWNpbmc7XG59XG5cbkBtaXhpbiBsYXJnZS1zcGFjaW5nLXRvcCB7XG4gICAgcGFkZGluZy10b3A6ICRsYXJnZS1zcGFjaW5nO1xufVxuXG5AbWl4aW4gbWVkaXVtLXNwYWNpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJG1lZGl1bS1zcGFjaW5nO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkbWVkaXVtLXNwYWNpbmcteHM7XG4gICAgfVxufVxuXG5AbWl4aW4gbWVkaXVtLXNwYWNpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogJG1lZGl1bS1zcGFjaW5nO1xuXG4gICAgQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHNtYWxsLWJyZWFrKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkbWVkaXVtLXNwYWNpbmcteHM7XG4gICAgfVxufVxuXG5AbWl4aW4gc21hbGwtc3BhY2luZy1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc21hbGwtc3BhY2luZztcbn1cblxuQG1peGluIHNtYWxsLXNwYWNpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogJHNtYWxsLXNwYWNpbmc7XG59XG5cbkBtaXhpbiBzbWFsbC1tYXJnaW4tdG9wIHtcbiAgICBtYXJnaW4tdG9wOiAkc21hbGwtc3BhY2luZztcbn1cblxuQG1peGluIHhzLW1hcmdpbi10b3Age1xuICAgIG1hcmdpbi10b3A6ICR4cy1zcGFjaW5nO1xufVxuXG5AbWl4aW4gc21hbGwtbWFyZ2luLWJvdHRvbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHNtYWxsLXNwYWNpbmc7XG59XG5cbkBtaXhpbiB4cy1tYXJnaW4tYm90dG9tIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkeHMtc3BhY2luZztcbn1cblxuXG5AbWl4aW4gc21hbGwtbWFyZ2luLXRvcC1ib3R0b20ge1xuICAgIG1hcmdpbi10b3A6ICRzbWFsbC1zcGFjaW5nO1xuICAgIG1hcmdpbi1ib3R0b206ICRzbWFsbC1zcGFjaW5nO1xufVxuXG5AbWl4aW4gdGhyZWUtY29sdW1uLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6ICRndXR0ZXItd2lkdGg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICBcblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRzbWFsbC1icmVhaykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICRncmlkLWJyZWFrKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgfVxufVxuXG5AbWl4aW4gdHdvLWNvbHVtbi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtZ2FwOiAkZ3V0dGVyLXdpZHRoO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkZ3JpZC1icmVhaykge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIH1cbn0iLCIkbWlkbmlnaHQ6ICMwMjEyMkM7XHJcbiR0ZWFsOiAjMDBCN0E0O1xyXG4kbGlnaHRlcmdyZXk6ICNFQ0VDRUM7XHJcbiRsaWdodGdyZXk6ICNFREVERUQ7XHJcbiR3aGl0ZTogI0ZGRkZGRjtcclxuJGJ1cmd1bmR5OiAjODgxMzRBO1xyXG4kY29yYWw6ICNGNDc0NTQ7XHJcbiRtdXN0YXJkOiAjRERBQTAwO1xyXG4kZGFya2dyZXk6ICM0NTQyNDI7XHJcbiRtaWRncmV5OiAjOTg5ODk4O1xyXG4iLCIuY2hhbGxlbmdlcywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzAyMTIyQztcbn1cbi5jaGFsbGVuZ2VzLm5vc2Nyb2xsLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3Iubm9zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNoYWxsZW5nZXMgLnR3by1jb2x1bW4tZ3JpZCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC50d28tY29sdW1uLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5jaGFsbGVuZ2VzIC50d28tY29sdW1uLWdyaWQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAudHdvLWNvbHVtbi1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY2hhbGxlbmdlcyAudGhyZWUtY29sdW1uLWdyaWQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAudGhyZWUtY29sdW1uLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMzBweDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jaGFsbGVuZ2VzIC50aHJlZS1jb2x1bW4tZ3JpZCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC50aHJlZS1jb2x1bW4tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNoYWxsZW5nZXMgLnRocmVlLWNvbHVtbi1ncmlkLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnRocmVlLWNvbHVtbi1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY2hhbGxlbmdlcyAuYmFja2dyb3VuZC1pbWFnZSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5iYWNrZ3JvdW5kLWltYWdlIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmNoYWxsZW5nZXMgLmRhcmstb3ZlcmxheSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5kYXJrLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICBvcGFjaXR5OiAwLjI7XG59XG4uY2hhbGxlbmdlcyAuYmxvY2tfZnVsbC1ibGVlZC1oZWFkZXIgKyAuYmxvY2ssIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuYmxvY2tfZnVsbC1ibGVlZC1oZWFkZXIgKyAuYmxvY2sge1xuICBtYXJnaW4tdG9wOiA5MHZoO1xufVxuLmNoYWxsZW5nZXMgLmJsb2NrLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmNoYWxsZW5nZXMgLmJsb2NrLnNtYWxsLXNwYWNpbmctdG9wLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrLnNtYWxsLXNwYWNpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG4uY2hhbGxlbmdlcyAuYmxvY2subWVkaXVtLXNwYWNpbmctdG9wLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrLm1lZGl1bS1zcGFjaW5nLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jaGFsbGVuZ2VzIC5ibG9jay5tZWRpdW0tc3BhY2luZy10b3AsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuYmxvY2subWVkaXVtLXNwYWNpbmctdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxufVxuLmNoYWxsZW5nZXMgLmJsb2NrLmxhcmdlLXNwYWNpbmctdG9wLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrLmxhcmdlLXNwYWNpbmctdG9wIHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuLmNoYWxsZW5nZXMgLmJsb2NrLnNtYWxsLXNwYWNpbmctYm90dG9tLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrLnNtYWxsLXNwYWNpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG4uY2hhbGxlbmdlcyAuYmxvY2subWVkaXVtLXNwYWNpbmctYm90dG9tLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrLm1lZGl1bS1zcGFjaW5nLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDg4MHB4KSB7XG4gIC5jaGFsbGVuZ2VzIC5ibG9jay5tZWRpdW0tc3BhY2luZy1ib3R0b20sIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuYmxvY2subWVkaXVtLXNwYWNpbmctYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxufVxuLmNoYWxsZW5nZXMgLmJsb2NrLmxhcmdlLXNwYWNpbmctYm90dG9tLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrLmxhcmdlLXNwYWNpbmctYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xufVxuLmNoYWxsZW5nZXMgLmJsb2NrLWlubmVyOm5vdCguZnVsbC13aWR0aCksIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuYmxvY2staW5uZXI6bm90KC5mdWxsLXdpZHRoKSB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgcGFkZGluZy1yaWdodDogY2xhbXAoMTU0cHgsIDl2dywgNTAwcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNsYW1wKDE1NHB4LCA5dncsIDUwMHB4KTtcbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDEwODBweCkge1xuICAuY2hhbGxlbmdlcyAuYmxvY2staW5uZXI6bm90KC5mdWxsLXdpZHRoKSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5ibG9jay1pbm5lcjpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4ODBweCkge1xuICAuY2hhbGxlbmdlcyAuYmxvY2staW5uZXI6bm90KC5mdWxsLXdpZHRoKSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5ibG9jay1pbm5lcjpub3QoLmZ1bGwtd2lkdGgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuLmNoYWxsZW5nZXMgLmJsb2NrLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUtYmFja2dyb3VuZF9jb2xvdXJfc2VsZWN0b3IpO1xuICBjb2xvcjogdmFyKC0tc3R5bGUtdGV4dF9jb2xvdXJfc2VsZWN0b3IpO1xufVxuLmNoYWxsZW5nZXMgLmJsb2NrOm5vdCguaXMtaGlnaGxpZ2h0LWNvbG91cikgLnd5c2l3eWcgYSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5ibG9jazpub3QoLmlzLWhpZ2hsaWdodC1jb2xvdXIpIC53eXNpd3lnIGEge1xuICBjb2xvcjogdmFyKC0taGlnaGxpZ2h0LWNvbG91cik7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNoYWxsZW5nZXMgLmJsb2NrLmlzLWhpZ2hsaWdodC1jb2xvdXIgLnd5c2l3eWcgYSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5ibG9jay5pcy1oaWdobGlnaHQtY29sb3VyIC53eXNpd3lnIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5jaGFsbGVuZ2VzIC5ibG9jayAuYmxvY2stdGl0bGUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuYmxvY2sgLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXN0eWxlLXRpdGxlX2NvbG91cl9zZWxlY3Rvcik7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGFsbGVuZ2VzIC5ibG9jayBpbnB1dCwgLmNoYWxsZW5nZXMgLmJsb2NrIGJ1dHRvbiwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5ibG9jayBpbnB1dCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5ibG9jayBidXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmNoYWxsZW5nZXMgLmJsb2NrIGlucHV0LCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrIGlucHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzk4OTg5ODtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY2hhbGxlbmdlcyAuYmxvY2sgaW5wdXQ6OnBsYWNlaG9sZGVyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjOTg5ODk4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtZmFtaWx5OiBcImludGVyXCI7XG59XG4uY2hhbGxlbmdlcyAuYmxvY2sgYnV0dG9uLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmJsb2NrIGJ1dHRvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaGFsbGVuZ2VzIC53eXNpd3lnIGlmcmFtZSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC53eXNpd3lnIGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYWxsZW5nZXMgLnd5c2l3eWcgcCwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgdWwsIC5jaGFsbGVuZ2VzIC53eXNpd3lnIGgzLCAuY2hhbGxlbmdlcyAud3lzaXd5ZyBoMiwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgLnZpZGVvLCAuY2hhbGxlbmdlcyAud3lzaXd5ZyBkaXYsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyBwLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgdWwsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyBoMywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC53eXNpd3lnIGgyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgLnZpZGVvLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG59XG4uY2hhbGxlbmdlcyAud3lzaXd5ZyBwLnd5c2l3eWctbGFyZ2UtdGl0bGUsIC5jaGFsbGVuZ2VzIC53eXNpd3lnIHAud3lzaXd5Zy1zbWFsbC10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgdWwud3lzaXd5Zy1sYXJnZS10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgdWwud3lzaXd5Zy1zbWFsbC10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgaDMud3lzaXd5Zy1sYXJnZS10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgaDMud3lzaXd5Zy1zbWFsbC10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgaDIud3lzaXd5Zy1sYXJnZS10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgaDIud3lzaXd5Zy1zbWFsbC10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgLnZpZGVvLnd5c2l3eWctbGFyZ2UtdGl0bGUsIC5jaGFsbGVuZ2VzIC53eXNpd3lnIC52aWRlby53eXNpd3lnLXNtYWxsLXRpdGxlLCAuY2hhbGxlbmdlcyAud3lzaXd5ZyBkaXYud3lzaXd5Zy1sYXJnZS10aXRsZSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgZGl2Lnd5c2l3eWctc21hbGwtdGl0bGUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyBwLnd5c2l3eWctbGFyZ2UtdGl0bGUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyBwLnd5c2l3eWctc21hbGwtdGl0bGUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyB1bC53eXNpd3lnLWxhcmdlLXRpdGxlLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgdWwud3lzaXd5Zy1zbWFsbC10aXRsZSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC53eXNpd3lnIGgzLnd5c2l3eWctbGFyZ2UtdGl0bGUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyBoMy53eXNpd3lnLXNtYWxsLXRpdGxlLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgaDIud3lzaXd5Zy1sYXJnZS10aXRsZSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC53eXNpd3lnIGgyLnd5c2l3eWctc21hbGwtdGl0bGUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyAudmlkZW8ud3lzaXd5Zy1sYXJnZS10aXRsZSwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC53eXNpd3lnIC52aWRlby53eXNpd3lnLXNtYWxsLXRpdGxlLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgZGl2Lnd5c2l3eWctbGFyZ2UtdGl0bGUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyBkaXYud3lzaXd5Zy1zbWFsbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuOGVtO1xufVxuLmNoYWxsZW5nZXMgLnd5c2l3eWcgdWwsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyB1bCB7XG4gIGxpc3Qtc3R5bGU6IGRpc2M7XG59XG4uY2hhbGxlbmdlcyAud3lzaXd5ZyB1bCB1bCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC53eXNpd3lnIHVsIHVsIHtcbiAgbGlzdC1zdHlsZTogY2lyY2xlO1xufVxuLmNoYWxsZW5nZXMgLnd5c2l3eWcgOmxhc3QtY2hpbGQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hhbGxlbmdlcyAud3lzaXd5ZyAub3V0bGluZS1idXR0b24gYSwgLmNoYWxsZW5nZXMgLnd5c2l3eWcgLnNvbGlkLWJ1dHRvbiBhLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgLm91dGxpbmUtYnV0dG9uIGEsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAud3lzaXd5ZyAuc29saWQtYnV0dG9uIGEge1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgcGFkZGluZzogMTZweCAzMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cbi5jaGFsbGVuZ2VzIC53eXNpd3lnIC5vdXRsaW5lLWJ1dHRvbiBhLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgLm91dGxpbmUtYnV0dG9uIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdHlsZS1iYWNrZ3JvdW5kX2NvbG91cl9zZWxlY3Rvcik7XG4gIGNvbG9yOiB2YXIoLS1zdHlsZS10ZXh0X2NvbG91cl9zZWxlY3Rvcik7XG59XG4uY2hhbGxlbmdlcyAud3lzaXd5ZyAub3V0bGluZS1idXR0b24gYTpob3ZlciwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC53eXNpd3lnIC5vdXRsaW5lLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXN0eWxlLWJhY2tncm91bmRfY29sb3VyX3NlbGVjdG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUtdGV4dF9jb2xvdXJfc2VsZWN0b3IpO1xufVxuLmNoYWxsZW5nZXMgLnd5c2l3eWcgLnNvbGlkLWJ1dHRvbiBhLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgLnNvbGlkLWJ1dHRvbiBhIHtcbiAgY29sb3I6IHZhcigtLXN0eWxlLWJhY2tncm91bmRfY29sb3VyX3NlbGVjdG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUtdGV4dF9jb2xvdXJfc2VsZWN0b3IpO1xufVxuLmNoYWxsZW5nZXMgLnd5c2l3eWcgLnNvbGlkLWJ1dHRvbiBhOmhvdmVyLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnd5c2l3eWcgLnNvbGlkLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3R5bGUtYmFja2dyb3VuZF9jb2xvdXJfc2VsZWN0b3IpO1xuICBjb2xvcjogdmFyKC0tc3R5bGUtdGV4dF9jb2xvdXJfc2VsZWN0b3IpO1xufVxuLmNoYWxsZW5nZXMgLmhvdmVyLXVuZGVybGluZTpob3ZlciAuZG8taG92ZXIsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuaG92ZXItdW5kZXJsaW5lOmhvdmVyIC5kby1ob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmNoYWxsZW5nZXMgLnpvb20tb24taG92ZXIgaW1nLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnpvb20tb24taG92ZXIgaW1nIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5jaGFsbGVuZ2VzIC56b29tLW9uLWhvdmVyOmhvdmVyIC5yc3Atd3JhcHBlciBpbWcsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuem9vbS1vbi1ob3Zlcjpob3ZlciAucnNwLXdyYXBwZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuLmNoYWxsZW5nZXMgLnRhZywgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC50YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRURFREVEO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLmNoYWxsZW5nZXMgLnRpdGxlLXdyYXBwZXIsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAudGl0bGUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmNoYWxsZW5nZXMgLnRpdGxlLXdyYXBwZXIsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAudGl0bGUtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuLmNoYWxsZW5nZXMgLnRpdGxlLXdyYXBwZXIgLnN1YnRpdGxlLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnRpdGxlLXdyYXBwZXIgLnN1YnRpdGxlIHtcbiAgY29sb3I6IHZhcigtLXN0eWxlLXN1YnRpdGxlX2NvbG91cl9zZWxlY3Rvcik7XG4gIG1hcmdpbi10b3A6IDEuNWVtO1xufVxuLmNoYWxsZW5nZXMgLnRpdGxlLXdyYXBwZXIgLnRlYW0tc29jaWFscyBzdmcsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAudGl0bGUtd3JhcHBlciAudGVhbS1zb2NpYWxzIHN2ZyB7XG4gIHdpZHRoOiAyMnB4O1xufVxuLmNoYWxsZW5nZXMgLmlubGluZS11bCwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5pbmxpbmUtdWwge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4uY2hhbGxlbmdlcyAuaW5saW5lLXVsIGxpLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLmlubGluZS11bCBsaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5jaGFsbGVuZ2VzIC5mbGV4LWNvbHVtbiwgLmVkaXQtcG9zdC12aXN1YWwtZWRpdG9yIC5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY2hhbGxlbmdlcyAuYWxpZ24tc3RhcnQsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuYWxpZ24tc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5jaGFsbGVuZ2VzIC5hbGlnbi1jZW50cmUsIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAuYWxpZ24tY2VudHJlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jaGFsbGVuZ2VzIC54cy1tYXJnaW4tdG9wLCAuZWRpdC1wb3N0LXZpc3VhbC1lZGl0b3IgLnhzLW1hcmdpbi10b3Age1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmNoYWxsZW5nZXMgLnhzLW1hcmdpbi1ib3R0b20sIC5lZGl0LXBvc3QtdmlzdWFsLWVkaXRvciAueHMtbWFyZ2luLWJvdHRvbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5jaGFsbGVuZ2VzIC5yZXZlYWwge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC44cyBlYXNlLCBvcGFjaXR5IDAuOHMgZWFzZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xufVxuLmNoYWxsZW5nZXMgLnJldmVhbC5kby1yZXZlYWwge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59IiwiJHNpdGUtbWF4LXdpZHRoOiAxNTAwcHg7XG4kc2luZ2xlLWNvbHVtbi13aWR0aDogNzAwcHg7XG4kc2l0ZS1wYWRkaW5nOiBjbGFtcCgxNTRweCwgOXZ3LCA1MDBweCk7XG4kc2l0ZS1wYWRkaW5nLXNtYWxsOiAxMDBweDtcbiRzaXRlLXBhZGRpbmcteHNtYWxsOiAxNXB4O1xuJGd1dHRlci13aWR0aDogMzBweDtcblxuJHhzLXNwYWNpbmc6IDIwcHg7XG4kc21hbGwtc3BhY2luZzogNzBweDtcbiRtZWRpdW0tc3BhY2luZzogMTQwcHg7XG4kbGFyZ2Utc3BhY2luZzogMTgwcHg7XG5cbiRzbWFsbC1zY3JlZW4taW1hZ2UtbWF4OiA0MDBweDtcblxuJG1lZGl1bS1zcGFjaW5nLXhzOiA5MHB4O1xuXG4kbGFyZ2UtYnJlYWs6IDEwODBweDtcbiRzbWFsbC1icmVhazogODgwcHg7XG4kZ3JpZC1icmVhazogNjUwcHg7XG4kdGlueS1icmVhazogNTAwcHg7Il19 */
