.paragraph--type--homepage-feature-factoid-section .field--name-field-factoid-homepage .paragraph--type--stories-factoid {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section {
  padding-left: 0;
  padding-right: 0;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first {
  background-color: var(--color-tan-white);
  -webkit-box-flex: 0;
          flex: 0 1 100%;
}

@media (min-width: 62em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first {
    -webkit-box-flex: 0;
            flex: 0 1 67%;
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .layout {
  padding-top: 12px;
  padding-bottom: 12px;
  padding-left: 0;
  padding-right: 0;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .layout {
    padding: 2rem 7.4074074074% 0 7.4074074074%;
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-image {
  padding: 0 0 10px 0;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-image {
    padding: 0 0 70px 0;
  }
}

@media (min-width: 62em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-image {
    padding-top: 100px;
    padding-right: 105px;
    padding-bottom: 70px;
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-image .field--name-field-media-image img {
  width: 100%;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-image .field--name-field-media-caption {
  display: none;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-image .field--name-field-media-credit {
  display: none;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-heading {
  font-weight: 500;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-heading {
    padding-left: calc(2 / 27 * 100%);
    padding-right: calc(2 / 27 * 100%);
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-heading h1 {
  font-weight: 500;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-text {
  font-style: normal;
  font-weight: normal;
  font-size: 1rem;
  line-height: 160%;
  color: black;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-text {
    font-size: 1.5rem;
    padding-left: calc(2/27*100%);
    padding-right: calc(2/27*100%);
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta {
  padding-bottom: 30px;
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta {
    padding-bottom: 100px;
    padding-left: calc(2 / 27 * 100%);
    padding-right: calc(2 / 27 * 100%);
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta a {
  display: -webkit-inline-box;
  display: inline-flex;
  -webkit-box-align: center;
          align-items: center;
  padding: 10px 20px;
  font-family: var(--font-family-sans);
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  background: var(--color-lite-blue);
  color: white;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta a:hover {
  text-decoration: none;
}

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

[dir="rtl"] .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta a:after {
  font-size: 1.375rem;
  line-height: 22px;
  content: "";
  background-image: url(../../../images/icons/angle-right-white.svg);
  background-repeat: no-repeat;
  background-position: center;
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 9px;
  height: 22px;
  left: 152px;
  top: 11px;
  -webkit-box-flex: 0;
          flex: none;
  -webkit-box-ordinal-group: 2;
          order: 1;
  flex-grow: 0;
  margin: 0 10px 0 0;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta a:after {
  color: white;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta a:active {
  text-decoration: none;
  border: 4px solid rgba(36, 121, 194, 0.5);
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--first .field--name-field-factoid-section-cta a:hover {
  background: var(--color-ictj-blue);
  text-decoration: none;
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second {
  -webkit-box-flex: 0;
          flex: 0 1 100%;
}

@media (min-width: 62em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second {
    -webkit-box-flex: 0;
            flex: 0 1 33%;
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second .field--name-field-home-page-factoids-section .paragraph--type--home-page-factoids-section {
  padding-top: 50px;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second .field--name-field-home-page-factoids-section .paragraph--type--home-page-factoids-section {
    padding-top: 80px;
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second .field--name-field-home-page-factoids-section .paragraph--type--home-page-factoids-section .c__factoid-content {
  padding: 40px;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second .field--name-field-home-page-factoids-section .paragraph--type--home-page-factoids-section .c__factoid-content {
    max-width: 300px;
  }
}

.paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second .field--name-field-home-page-factoids-section .paragraph--type--home-page-factoids-section .c__factoid-content .factoid__number {
  font-family: var(--font-family-serif);
  font-style: normal;
  font-weight: bold;
  font-size: 2rem;
  line-height: 44px;
  text-align: center;
  color: var(--color-dark-gray);
  -webkit-box-flex: 0;
  flex: none;
  -webkit-box-ordinal-group: 1;
  order: 0;
  align-self: stretch;
  flex-grow: 0;
  margin: 0 0;
}

@media (min-width: 37.5em) {
  .paragraph--type--homepage-feature-factoid-section .layout.layout--twocol-section .layout__region--second .field--name-field-home-page-factoids-section .paragraph--type--home-page-factoids-section .c__factoid-content .factoid__number {
    font-size: 5rem;
    line-height: 109px;
  }
}

.view-all-data-container {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: center;
          justify-content: center;
}

.view-all-data-container .view-all-data-button a {
  display: inline-block;
  padding: 10px 20px;
  background-color: var(--color-tan-white);
  font-family: var(--font-family-sans);
  font-style: normal;
  font-weight: 600;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: black;
}

.view-all-data-container .view-all-data-button a:hover {
  background-color: var(--color-tan);
  text-decoration: none;
}

[dir="rtl"] .view-all-data-container .view-all-data-button a span svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvaG9tZXBhZ2UtZmFjdG9pZHMvaG9tZXBhZ2UtZmFjdG9pZHMuY29tcG9uZW50LnNjc3MiLCJjb21wb25lbnRzL2hvbWVwYWdlLWZhY3RvaWRzL2hvbWVwYWdlLWZhY3RvaWRzLmNvbXBvbmVudC5jc3MiLCJub2RlX21vZHVsZXMvYnJlYWtwb2ludC1zYXNzL3N0eWxlc2hlZXRzL19icmVha3BvaW50LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBSUk7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtVQUFBLHVCQUFBO0FDSE47O0FET0U7RUFDRSxlQUFBO0VBQ0EsZ0JBQUE7QUNMSjs7QURNSTtFQUNFLHdDQUFBO0VBQ0EsbUJBQUE7VUFBQSxjQUFBO0FDSk47O0FDcURJO0VGbkRBO0lBSUksbUJBQUE7WUFBQSxhQUFBO0VDRk47QUFDRjs7QURHTTtFQUNFLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUNEUjs7QUMwQ0k7RUY3Q0U7SUFNSSwyQ0FBQTtFQ0NSO0FBQ0Y7O0FEQ007RUFDRSxtQkFBQTtBQ0NSOztBQ2tDSTtFRnBDRTtJQUdJLG1CQUFBO0VDR1I7QUFDRjs7QUM2Qkk7RUZwQ0U7SUFNSSxrQkFBQTtJQUNBLG9CQUFBO0lBQ0Esb0JBQUE7RUNLUjtBQUNGOztBREhVO0VBQ0UsV0FBQTtBQ0taOztBREZRO0VBQ0UsYUFBQTtBQ0lWOztBREZRO0VBQ0UsYUFBQTtBQ0lWOztBREFNO0VBQ0UsZ0JBQUE7RUFFQSxrQkFBQTtFQUNBLG1CQUFBO0FDQ1I7O0FDUUk7RUZiRTtJQU1JLGlDQUFBO0lBQ0Esa0NBQUE7RUNHUjtBQUNGOztBREZRO0VBQ0UsZ0JBQUE7QUNJVjs7QURBTTtFQUNFLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxZQUFBO0VBR0Esa0JBQUE7RUFDQSxtQkFBQTtBQ0FSOztBQ1ZJO0VGQ0U7SUFXSSxpQkFBQTtJQUNBLDZCQUFBO0lBQ0EsOEJBQUE7RUNFUjtBQUNGOztBRENNO0VBQ0Usb0JBQUE7RUFFQSxrQkFBQTtFQUNBLG1CQUFBO0FDQVI7O0FDdEJJO0VGa0JFO0lBTUkscUJBQUE7SUFDQSxpQ0FBQTtJQUNBLGtDQUFBO0VDRVI7QUFDRjs7QUREUTtFQUNFLDJCQUFBO0VBQUEsb0JBQUE7RUFDQSx5QkFBQTtVQUFBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBc0NBLGtDQUFBO0VBQ0EsWUFBQTtBQ2xDVjs7QURKVTtFQUNFLHFCQUFBO0FDTVo7O0FESlU7RUFDRSxtQkFBQTtFQUNBLGlCQUFBO0VBQ0EsV0FBQTtFQUNBLGtFQUFBO0VBQ0EsNEJBQUE7RUFDQSwyQkFBQTtFQUNBLFVBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFNBQUE7RUFDQSxtQkFBQTtVQUFBLFVBQUE7RUFDQSw0QkFBQTtVQUFBLFFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNNWjs7QURKVTtFQUNFLG1CQUFBO0VBQ0EsaUJBQUE7RUFDQSxXQUFBO0VBQ0Esa0VBQUE7RUFDQSw0QkFBQTtFQUNBLDJCQUFBO0VBQ0EsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0VBQ0EsU0FBQTtFQUNBLG1CQUFBO1VBQUEsVUFBQTtFQUNBLDRCQUFBO1VBQUEsUUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtBQ01aOztBRERVO0VBQ0UsWUFBQTtBQ0daOztBRERVO0VBQ0UscUJBQUE7RUFDQSx5Q0FBQTtBQ0daOztBRERVO0VBQ0Usa0NBQUE7RUFDQSxxQkFBQTtBQ0daOztBREVJO0VBQ0UsbUJBQUE7VUFBQSxjQUFBO0FDQU47O0FDN0ZJO0VGNEZBO0lBR0ksbUJBQUE7WUFBQSxhQUFBO0VDRU47QUFDRjs7QURBUTtFQUNFLGlCQUFBO0FDRVY7O0FDckdJO0VGa0dJO0lBR0ksaUJBQUE7RUNJVjtBQUNGOztBREhVO0VBQ0UsYUFBQTtBQ0taOztBQzdHSTtFRnVHTTtJQUdJLGdCQUFBO0VDT1o7QUFDRjs7QURMWTtFQUNFLHFDQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLGVBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLFVBQUE7RUFDQSw0QkFBQTtFQUNBLFFBQUE7RUFDQSxtQkFBQTtFQUNBLFlBQUE7RUFDQSxXQUFBO0FDT2Q7O0FDbElJO0VGNkdRO0lBZ0JJLGVBQUE7SUFDQSxrQkFBQTtFQ1NkO0FBQ0Y7O0FEQUE7RUFDRSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx3QkFBQTtVQUFBLHVCQUFBO0FDR0Y7O0FEREk7RUFDRSxxQkFBQTtFQUNBLGtCQUFBO0VBQ0Esd0NBQUE7RUFDQSxvQ0FBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0EsWUFBQTtBQ0dOOztBRERNO0VBQ0Usa0NBQUE7RUFDQSxxQkFBQTtBQ0dSOztBREFRO0VBQ0UsaUNBQUE7TUFBQSw2QkFBQTtVQUFBLHlCQUFBO0FDRVYiLCJmaWxlIjoiY29tcG9uZW50cy9ob21lcGFnZS1mYWN0b2lkcy9ob21lcGFnZS1mYWN0b2lkcy5jb21wb25lbnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCBcIl9wYXJ0aWFsc1wiO1xuXG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLWhvbWVwYWdlIHtcbiAgICAucGFyYWdyYXBoLS10eXBlLS1zdG9yaWVzLWZhY3RvaWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAvL21ha2UgZnVsbHdpZHRoIHdpdGhvdXQgYnJlYWtpbmcgb3RoZXIgc2VjdGlvbnMuLi4ubmVlZCBhIGJldHRlciB3YXkgdG8gZG8gdGhpc1xuICAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGFuLXdoaXRlKTtcbiAgICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgICAgQGluY2x1ZGUgYnAobGFyZ2UpIHtcbiAgICAgICAgZmxleDogMCAxIDY3JTtcbiAgICAgIH1cbiAgICAgIC5sYXlvdXQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAycmVtIDcuNDA3NDA3NDA3NCUgMCA3LjQwNzQwNzQwNzQlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWltYWdlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgNzBweCAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1pbWFnZSB7XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtY2FwdGlvbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtY3JlZGl0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24taGVhZGluZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAvLyAgbmV3IGFkZHNcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyIC8gMjcgKiAxMDAlKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIgLyAyNyAqIDEwMCUpO1xuICAgICAgICB9XG4gICAgICAgIGgxIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24tdGV4dHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICAgICAgICBjb2xvcjogYmxhY2s7XG5cbiAgICAgIC8vICBuZXcgYWRkc1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogY2FsYygyLzI3KjEwMCUpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMi8yNyoxMDAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWN0YSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAvL25ldyBhZGRzXG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIgLyAyNyAqIDEwMCUpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMiAvIDI3ICogMTAwJSk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNhbnMpO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvaWNvbnMvYW5nbGUtcmlnaHQtd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbGVmdDogMTUycHg7XG4gICAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXI6ZGlyKHJ0bCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi8uLi9pbWFnZXMvaWNvbnMvYW5nbGUtcmlnaHQtd2hpdGUuc3ZnKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgd2lkdGg6IDlweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIGxlZnQ6IDE1MnB4O1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLWxpdGUtYmx1ZSk7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDM2LCAxMjEsIDE5NCwgMC41KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1pY3RqLWJsdWUpO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgICBmbGV4OiAwIDEgMTAwJTtcbiAgICAgIEBpbmNsdWRlIGJwKGxhcmdlKSB7XG4gICAgICAgIGZsZXg6IDAgMSAzMyU7XG4gICAgICB9XG4gICAgICAuZmllbGQtLW5hbWUtZmllbGQtaG9tZS1wYWdlLWZhY3RvaWRzLXNlY3Rpb24ge1xuICAgICAgICAucGFyYWdyYXBoLS10eXBlLS1ob21lLXBhZ2UtZmFjdG9pZHMtc2VjdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYnAoc21hbGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY19fZmFjdG9pZC1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBicChzbWFsbCkge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmFjdG9pZF9fbnVtYmVyIHtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5LXNlcmlmKTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tY29sb3ItZGFyay1ncmF5KTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogMTtcbiAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJwKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMDlweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udmlldy1hbGwtZGF0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLnZpZXctYWxsLWRhdGEtYnV0dG9uIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRhbi13aGl0ZSk7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Fucyk7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXRhbik7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICBzdmc6ZGlyKHJ0bCkge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLWhvbWVwYWdlIC5wYXJhZ3JhcGgtLXR5cGUtLXN0b3JpZXMtZmFjdG9pZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10YW4td2hpdGUpO1xuICBmbGV4OiAwIDEgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IHtcbiAgICBmbGV4OiAwIDEgNjclO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAubGF5b3V0IHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5sYXlvdXQge1xuICAgIHBhZGRpbmc6IDJyZW0gNy40MDc0MDc0MDc0JSAwIDcuNDA3NDA3NDA3NCU7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24taW1hZ2Uge1xuICBwYWRkaW5nOiAwIDAgMTBweCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWltYWdlIHtcbiAgICBwYWRkaW5nOiAwIDAgNzBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNjJlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24taW1hZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1lZGlhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWZhY3RvaWQtc2VjdGlvbi1pbWFnZSAuZmllbGQtLW5hbWUtZmllbGQtbWVkaWEtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWltYWdlIC5maWVsZC0tbmFtZS1maWVsZC1tZWRpYS1jcmVkaXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWZhY3RvaWQtc2VjdGlvbi1oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWhlYWRpbmcge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYygyIC8gMjcgKiAxMDAlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDIgLyAyNyAqIDEwMCUpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWhlYWRpbmcgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWZhY3RvaWQtc2VjdGlvbi10ZXh0IHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogYmxhY2s7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWZhY3RvaWQtc2VjdGlvbi10ZXh0IHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIvMjcqMTAwJSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYygyLzI3KjEwMCUpO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWN0YSB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24tY3RhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBjYWxjKDIgLyAyNyAqIDEwMCUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoMiAvIDI3ICogMTAwJSk7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24tY3RhIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Fucyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGl0ZS1ibHVlKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWZhY3RvaWQtc2VjdGlvbi1jdGEgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24tY3RhIGE6YWZ0ZXIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vLi4vaW1hZ2VzL2ljb25zL2FuZ2xlLXJpZ2h0LXdoaXRlLnN2Zyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBsZWZ0OiAxNTJweDtcbiAgdG9wOiAxMXB4O1xuICBmbGV4OiBub25lO1xuICBvcmRlcjogMTtcbiAgZmxleC1ncm93OiAwO1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1maXJzdCAuZmllbGQtLW5hbWUtZmllbGQtZmFjdG9pZC1zZWN0aW9uLWN0YSBhOmFmdGVyOmRpcihydGwpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uLy4uL2ltYWdlcy9pY29ucy9hbmdsZS1yaWdodC13aGl0ZS5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbGVmdDogMTUycHg7XG4gIHRvcDogMTFweDtcbiAgZmxleDogbm9uZTtcbiAgb3JkZXI6IDE7XG4gIGZsZXgtZ3JvdzogMDtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tZmlyc3QgLmZpZWxkLS1uYW1lLWZpZWxkLWZhY3RvaWQtc2VjdGlvbi1jdGEgYTphZnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24tY3RhIGE6YWN0aXZlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXI6IDRweCBzb2xpZCByZ2JhKDM2LCAxMjEsIDE5NCwgMC41KTtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLWZpcnN0IC5maWVsZC0tbmFtZS1maWVsZC1mYWN0b2lkLXNlY3Rpb24tY3RhIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1pY3RqLWJsdWUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQge1xuICBmbGV4OiAwIDEgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MmVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWVwYWdlLWZlYXR1cmUtZmFjdG9pZC1zZWN0aW9uIC5sYXlvdXQubGF5b3V0LS10d29jb2wtc2VjdGlvbiAubGF5b3V0X19yZWdpb24tLXNlY29uZCB7XG4gICAgZmxleDogMCAxIDMzJTtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1ob21lLXBhZ2UtZmFjdG9pZHMtc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1ob21lLXBhZ2UtZmFjdG9pZHMtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvbWUtcGFnZS1mYWN0b2lkcy1zZWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtcGFnZS1mYWN0b2lkcy1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1ob21lLXBhZ2UtZmFjdG9pZHMtc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1ob21lLXBhZ2UtZmFjdG9pZHMtc2VjdGlvbiAuY19fZmFjdG9pZC1jb250ZW50IHtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS0taG9tZXBhZ2UtZmVhdHVyZS1mYWN0b2lkLXNlY3Rpb24gLmxheW91dC5sYXlvdXQtLXR3b2NvbC1zZWN0aW9uIC5sYXlvdXRfX3JlZ2lvbi0tc2Vjb25kIC5maWVsZC0tbmFtZS1maWVsZC1ob21lLXBhZ2UtZmFjdG9pZHMtc2VjdGlvbiAucGFyYWdyYXBoLS10eXBlLS1ob21lLXBhZ2UtZmFjdG9pZHMtc2VjdGlvbiAuY19fZmFjdG9pZC1jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvbWUtcGFnZS1mYWN0b2lkcy1zZWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtcGFnZS1mYWN0b2lkcy1zZWN0aW9uIC5jX19mYWN0b2lkLWNvbnRlbnQgLmZhY3RvaWRfX251bWJlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseS1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLWRhcmstZ3JheSk7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gIGZsZXg6IG5vbmU7XG4gIC13ZWJraXQtYm94LW9yZGluYWwtZ3JvdXA6IDE7XG4gIG9yZGVyOiAwO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICBmbGV4LWdyb3c6IDA7XG4gIG1hcmdpbjogMCAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLS1ob21lcGFnZS1mZWF0dXJlLWZhY3RvaWQtc2VjdGlvbiAubGF5b3V0LmxheW91dC0tdHdvY29sLXNlY3Rpb24gLmxheW91dF9fcmVnaW9uLS1zZWNvbmQgLmZpZWxkLS1uYW1lLWZpZWxkLWhvbWUtcGFnZS1mYWN0b2lkcy1zZWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtLWhvbWUtcGFnZS1mYWN0b2lkcy1zZWN0aW9uIC5jX19mYWN0b2lkLWNvbnRlbnQgLmZhY3RvaWRfX251bWJlciB7XG4gICAgZm9udC1zaXplOiA1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxMDlweDtcbiAgfVxufVxuXG4udmlldy1hbGwtZGF0YS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi52aWV3LWFsbC1kYXRhLWNvbnRhaW5lciAudmlldy1hbGwtZGF0YS1idXR0b24gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci10YW4td2hpdGUpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHktc2Fucyk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IGJsYWNrO1xufVxuLnZpZXctYWxsLWRhdGEtY29udGFpbmVyIC52aWV3LWFsbC1kYXRhLWJ1dHRvbiBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItdGFuKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctYWxsLWRhdGEtY29udGFpbmVyIC52aWV3LWFsbC1kYXRhLWJ1dHRvbiBhIHNwYW4gc3ZnOmRpcihydGwpIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn0iLCIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIERlZmF1bHQgVmFyaWFibGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbiRCcmVha3BvaW50LVNldHRpbmdzOiAoXG4gICdkZWZhdWx0IG1lZGlhJzogYWxsLFxuICAnZGVmYXVsdCBmZWF0dXJlJzogbWluLXdpZHRoLFxuICAnZGVmYXVsdCBwYWlyJzogd2lkdGgsXG5cbiAgJ2ZvcmNlIGFsbCBtZWRpYSB0eXBlJzogZmFsc2UsXG4gICd0byBlbXMnOiBmYWxzZSxcbiAgJ3RyYW5zZm9ybSByZXNvbHV0aW9ucyc6IHRydWUsXG5cbiAgJ25vIHF1ZXJpZXMnOiBmYWxzZSxcbiAgJ25vIHF1ZXJ5IGZhbGxiYWNrcyc6IGZhbHNlLFxuXG4gICdiYXNlIGZvbnQgc2l6ZSc6IDE2cHgsXG5cbiAgJ2xlZ2FjeSBzeW50YXgnOiBmYWxzZVxuKTtcblxuJGJyZWFrcG9pbnQ6ICgpICFkZWZhdWx0O1xuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIEltcG9ydHNcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuQGltcG9ydCBcImJyZWFrcG9pbnQvc2V0dGluZ3NcIjtcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvY29udGV4dCc7XG5AaW1wb3J0ICdicmVha3BvaW50L2hlbHBlcnMnO1xuQGltcG9ydCAnYnJlYWtwb2ludC9wYXJzZXJzJztcbkBpbXBvcnQgJ2JyZWFrcG9pbnQvbm8tcXVlcnknO1xuXG5AaW1wb3J0ICdicmVha3BvaW50L3Jlc3BvbmQtdG8nO1xuXG5AaW1wb3J0IFwiYnJlYWtwb2ludC9sZWdhY3ktc2V0dGluZ3NcIjtcblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyBCcmVha3BvaW50IE1peGluXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuQG1peGluIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGxlZ2FjeS1zZXR0aW5ncy13YXJuaW5nO1xuXG4gIC8vIFJlc2V0IGNvbnRleHRzXG4gIEBpbmNsdWRlIHByaXZhdGUtYnJlYWtwb2ludC1yZXNldC1jb250ZXh0cygpO1xuXG4gICRicmVha3BvaW50OiBicmVha3BvaW50KCRxdWVyeSwgZmFsc2UpO1xuXG4gICRxdWVyeS1zdHJpbmc6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeScpO1xuICAkcXVlcnktZmFsbGJhY2s6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdmYWxsYmFjaycpO1xuXG4gICRwcml2YXRlLWJyZWFrcG9pbnQtY29udGV4dC1ob2xkZXI6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdjb250ZXh0IGhvbGRlcicpICFnbG9iYWw7XG4gICRwcml2YXRlLWJyZWFrcG9pbnQtcXVlcnktY291bnQ6IG1hcC1nZXQoJGJyZWFrcG9pbnQsICdxdWVyeSBjb3VudCcpICFnbG9iYWw7XG5cbiAgLy8gQWxsb3cgZm9yIGFuIGFzLW5lZWRlZCBvdmVycmlkZSBvciB1c2FnZSBvZiBubyBxdWVyeSBmYWxsYmFjay5cbiAgQGlmICRuby1xdWVyeSAhPSBmYWxzZSB7XG4gICAgJHF1ZXJ5LWZhbGxiYWNrOiAkbm8tcXVlcnk7XG4gIH1cblxuICBAaWYgJHF1ZXJ5LWZhbGxiYWNrICE9IGZhbHNlIHtcbiAgICAkY29udGV4dC1zZXR0ZXI6IHByaXZhdGUtYnJlYWtwb2ludC1zZXQtY29udGV4dCgnbm8tcXVlcnknLCAkcXVlcnktZmFsbGJhY2spO1xuICB9XG5cbiAgLy8gUHJpbnQgT3V0IFF1ZXJ5IFN0cmluZ1xuICBAaWYgbm90IGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyaWVzJykge1xuICAgIEBtZWRpYSAjeyRxdWVyeS1zdHJpbmd9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBpZiBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykgIT0gZmFsc2Ugb3IgYnJlYWtwb2ludC1nZXQoJ25vIHF1ZXJpZXMnKSA9PSB0cnVlIHtcblxuICAgICR0eXBlOiB0eXBlLW9mKGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSk7XG4gICAgJHByaW50OiBmYWxzZTtcblxuICAgIEBpZiAoJHR5cGUgPT0gJ2Jvb2wnKSB7XG4gICAgICAkcHJpbnQ6IHRydWU7XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnc3RyaW5nJykge1xuICAgICAgQGlmICRxdWVyeS1mYWxsYmFjayA9PSBicmVha3BvaW50LWdldCgnbm8gcXVlcnkgZmFsbGJhY2tzJykge1xuICAgICAgICAkcHJpbnQ6IHRydWU7XG4gICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICgkdHlwZSA9PSAnbGlzdCcpIHtcbiAgICAgIEBlYWNoICR3cmFwcGVyIGluIGJyZWFrcG9pbnQtZ2V0KCdubyBxdWVyeSBmYWxsYmFja3MnKSB7XG4gICAgICAgIEBpZiAkcXVlcnktZmFsbGJhY2sgPT0gJHdyYXBwZXIge1xuICAgICAgICAgICRwcmludDogdHJ1ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdyaXRlIEZhbGxiYWNrXG4gICAgQGlmICgkcXVlcnktZmFsbGJhY2sgIT0gZmFsc2UpIGFuZCAoJHByaW50ID09IHRydWUpIHtcbiAgICAgICR0eXBlLWZhbGxiYWNrOiB0eXBlLW9mKCRxdWVyeS1mYWxsYmFjayk7XG5cbiAgICAgIEBpZiAoJHR5cGUtZmFsbGJhY2sgIT0gJ2Jvb2wnKSB7XG4gICAgICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBwcml2YXRlLWJyZWFrcG9pbnQtcmVzZXQtY29udGV4dHMoKTtcbn1cblxuXG5AbWl4aW4gbXEoJHF1ZXJ5LCAkbm8tcXVlcnk6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoJHF1ZXJ5LCAkbm8tcXVlcnkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIl19 */
