/*!******************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./wp-content/themes/encyclopedia-of-arkansas/src/scss/frontend.scss ***!
  \******************************************************************************************************************************************************************************************************/
/* MIXINS */
/* MEDIA QUERIES */
/* GLOBAL STYLES */
.link {
  color: #22275d;
  display: inline-flex;
  align-items: center;
}
.link:hover, .link:focus {
  color: #3273dc;
}

.button.button--white {
  background-color: white;
  border-color: #22275d;
  color: #22275d;
  border-radius: 0;
  display: inline-flex;
  align-items: center;
  font-size: 15px;
  line-height: 22px;
  padding: 16px;
  margin: 0;
  letter-spacing: 0.5px;
}
.button.button--white:hover, .button.button--white:focus {
  border-color: #3273dc;
  color: #fff;
  background-color: #3273dc;
}
.button.button--white svg {
  margin: 0;
}
.button.button--white .button__icon {
  margin-left: 12px;
  display: inline-flex;
  align-items: center;
}
.button.button--white.disabled {
  color: #ddd;
  border-color: #ddd;
  pointer-events: none;
}

.button.button--navy {
  background-color: #22275d;
  border: none;
  color: white;
  border-radius: 0;
  display: inline-flex;
  align-items: center;
  font-size: 15px;
  line-height: 22px;
  padding: 16px;
  margin: 0;
  letter-spacing: 0.5px;
}
.button.button--navy:hover, .button.button--navy:focus {
  background-color: #344097;
}
.button.button--navy svg {
  margin: 0;
}
.button.button--navy .button__icon {
  margin-left: 12px;
  display: inline-flex;
  align-items: center;
}

.button.button--orange {
  background-color: #e45533;
  border: none;
  color: white;
  border-radius: 0;
  display: inline-flex;
  align-items: center;
  font-size: 15px;
  line-height: 22px;
  padding: 16px;
  margin: 0;
  letter-spacing: 0.5px;
}
.button.button--orange:hover, .button.button--orange:focus {
  color: white;
  background-color: #d7401c;
}
.button.button--orange svg {
  margin: 0;
}
.button.button--orange .button__icon {
  margin-left: 12px;
  display: inline-flex;
  align-items: center;
}

body:not(.search):not(.single-post) .header {
  height: 200px !important;
  background-color: rgba(52, 67, 182, 0.9) !important;
  background-position: center 45% !important;
}

body:not(.search):not(.single-post) .header {
  background-blend-mode: multiply;
  padding-bottom: 0;
}
body:not(.search):not(.single-post) .header-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 13.54%), linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 16.67%), rgba(12, 17, 44, 0.5);
}
@media only screen and (max-width: 600px) {
  body:not(.search):not(.single-post) .header {
    height: 0px !important;
  }
}

.content a,
.content a:not(.button),
.content a:not(.button):visited.primary-text-hover:hover,
.primary-text,
.tags a,
.wpcf7-submit,
.nav-brand .cals-logo-block span {
  font-weight: bold;
}

.search .header {
  background-color: rgba(52, 67, 182, 0.9);
  background-blend-mode: multiply;
  padding-bottom: 0;
}
.search .header-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: linear-gradient(360deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 13.54%), linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 16.67%), rgba(12, 17, 44, 0.5);
}
@media only screen and (max-width: 1133px) {
  .search .header {
    margin-top: 90px;
  }
}
@media only screen and (max-width: 1022px) {
  .search .header {
    margin-top: 51px;
  }
}
@media (max-width: 850px) {
  .search .header {
    height: 142px;
    padding: 35px 0;
  }
}
@media (max-width: 850px) {
  .search .breadcrumb-container {
    display: none;
  }
}
.search .algolia-search-header {
  position: relative;
  z-index: 2;
}
.search .algolia-search-header-results {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.search .algolia-search-header-no-results {
  display: none;
  justify-content: center;
  align-items: center;
}
@media (max-width: 850px) {
  .search .algolia-search-header .algolia-search-box {
    display: none;
  }
}
.search .algolia-search-header .searchform #searchsubmit {
  background: #e45533;
  color: #fff;
  padding: 18px;
}
.search .algolia-search-header .searchform svg {
  margin: 0;
}
.search .algolia-search-header .searchform svg path {
  fill: #fff;
}
.search .algolia-search-header-intro {
  color: #fff;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 26px;
}
@media only screen and (max-width: 700px) {
  .search .algolia-search-header-intro {
    font-size: 16px;
    line-height: 24px;
  }
}
.search .algolia-search-header-title {
  color: #fff;
  font-size: 50px;
  line-height: 71px;
}
@media only screen and (max-width: 700px) {
  .search .algolia-search-header-title {
    font-size: 34px;
    line-height: 44px;
  }
}
.search .algolia-header-no-results {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.search .algolia-header-no-results h2 {
  padding: 0 0 5px 15px;
  font-size: 40px;
}
.search #algolia-search-wrap {
  min-height: 700px;
}
.search .section {
  padding: 10px 0;
}
.search .section .container {
  padding: 0 0;
}
.search .algolia-tabs {
  background: #22275d;
}
@media (max-width: 850px) {
  .search .algolia-tabs > .container {
    padding: 0;
    display: flex;
  }
  .search .algolia-tabs > .container .algolia-tab {
    width: 50%;
    justify-content: center;
  }
}
.search .algolia-tab {
  display: inline-flex;
  align-items: center;
  line-height: 23px;
  padding: 19px 28px 21px;
  color: #fff;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  cursor: pointer;
}
.search .algolia-tab .algolia-tab-icon {
  display: flex;
  align-items: center;
  margin-right: 9px;
}
.search .algolia-tab .algolia-tab-icon svg path {
  fill: currentColor;
}
.search .algolia-tab .algolia-filter-count {
  border: 1px solid;
  border-radius: 50px;
  margin-left: 12px;
  font-size: 11px;
  line-height: 16px;
  padding: 0 5px;
  font-weight: normal;
}
.search .algolia-tab.algolia-tab-active {
  background: #fff;
  color: #2d2d2d;
}
.search .algolia-results {
  padding: 55px 40px 40px;
}
@media (max-width: 850px) {
  .search .algolia-results {
    padding: 0;
  }
}
.search .algolia-filters {
  padding: 55px 40px 40px;
  background: #f6f7fb;
  position: relative;
}
.search .algolia-filters:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 100%;
  bottom: 0;
  width: 9999px;
  background: #f6f7fb;
}
@media only screen and (max-width: 1250px) {
  .search .algolia-filters {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media (max-width: 850px) {
  .search .algolia-filters {
    display: none;
  }
}
.search .algolia-filters input[type=checkbox] {
  height: 20px;
  min-height: 0px;
  padding: 10px;
  box-shadow: none;
}
.search .algolia-filters .ais-RefinementList-labelText {
  transition: all 250ms ease;
  font-size: 18px;
  line-height: 28px;
  font-weight: 500;
  text-transform: none;
  color: #22275d;
}
.search .algolia-filters .ais-RefinementList-item:hover .ais-RefinementList-labelText,
.search .algolia-filters .ais-RefinementList-item:focus .ais-RefinementList-labelText {
  color: #3273dc;
}
.search .algolia-filters li {
  margin: 10px 15px;
}
.search .algolia-filters button {
  transition: all 250ms ease;
  background: none;
  box-shadow: none;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: 400;
  font-size: 16px;
  text-decoration: underline;
  color: #22275d;
  margin: 8px 0 0 28px;
  border: none;
}
.search .algolia-filters button:hover {
  color: #3273dc;
}
.search .algolia-filter {
  margin-bottom: 45px;
}
.search .algolia-filter-hidden {
  display: none;
}
.search .algolia-filter-title {
  background: #22275d;
  padding: 11px 15px;
  margin-bottom: 15px;
  color: #fff;
  font-size: 14px;
  font-weight: 450;
  letter-spacing: 0.5px;
  text-transform: uppercase;
}
.search #hitsEntries,
.search #hitsMedia {
  width: 100%;
}
.search #hitsEntries .ais-Hits-list,
.search #hitsEntries .algolia-hits,
.search #hitsMedia .ais-Hits-list,
.search #hitsMedia .algolia-hits {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.search .eoa-entry .algolia-entry-link {
  transition: all 250ms ease;
  color: #22275d;
  text-decoration: none;
}
.search .eoa-entry .algolia-entry-link h4 {
  color: inherit;
}
.search .eoa-entry .algolia-entry-link:hover, .search .eoa-entry .algolia-entry-link:focus {
  color: #3273dc;
}
.search .eoa-entry .title {
  font-size: 24px;
  font-weight: 600;
  line-height: 34px;
  margin-bottom: 5px;
}
@media (max-width: 850px) {
  .search .eoa-entry .title {
    font-size: 21px;
    line-height: 30px;
  }
}
@media (max-width: 850px) {
  .search #hitsMedia .algolia-hits {
    padding: 25px 35px 0;
  }
}
.search #hitsEntries .algolia-entry-type-entry,
.search #hitsMedia .algolia-entry-type-entry {
  min-width: 640px;
  padding: 35px 20px;
  border-bottom: 1px solid #dddddd;
}
.search #hitsEntries .algolia-entry-type-entry:first-of-type,
.search #hitsMedia .algolia-entry-type-entry:first-of-type {
  padding-top: 0;
}
@media only screen and (max-width: 1250px) {
  .search #hitsEntries .algolia-entry-type-entry,
.search #hitsMedia .algolia-entry-type-entry {
    min-width: 0;
  }
}
@media (max-width: 850px) {
  .search #hitsEntries .algolia-entry-type-entry,
.search #hitsMedia .algolia-entry-type-entry {
    padding: 22px 30px !important;
  }
  .search #hitsEntries .algolia-entry-type-entry,
.search #hitsMedia .algolia-entry-type-entry {
    margin-bottom: 0;
  }
}
@media (max-width: 700px) {
  .search #hitsEntries .algolia-entry-type-entry,
.search #hitsMedia .algolia-entry-type-entry {
    padding: 22px 25px !important;
  }
}
.search #hitsEntries .algolia-entry-type-media,
.search #hitsMedia .algolia-entry-type-media {
  text-decoration: none !important;
}
.search #hitsEntries .algolia-entry-type-media,
.search #hitsMedia .algolia-entry-type-media {
  width: calc(33% - 20px);
  border-bottom: none;
  padding-bottom: 50px;
}
.search #hitsEntries .algolia-entry-type-media:hover .algolia-entry-link,
.search #hitsEntries .algolia-entry-type-media:hover .algolia-entry-category, .search #hitsEntries .algolia-entry-type-media:focus .algolia-entry-link,
.search #hitsEntries .algolia-entry-type-media:focus .algolia-entry-category,
.search #hitsMedia .algolia-entry-type-media:hover .algolia-entry-link,
.search #hitsMedia .algolia-entry-type-media:hover .algolia-entry-category,
.search #hitsMedia .algolia-entry-type-media:focus .algolia-entry-link,
.search #hitsMedia .algolia-entry-type-media:focus .algolia-entry-category {
  color: #3273dc;
}
@media only screen and (max-width: 1200px) {
  .search #hitsEntries .algolia-entry-type-media,
.search #hitsMedia .algolia-entry-type-media {
    width: calc(50% - 30px);
  }
}
@media only screen and (max-width: 1100px) {
  .search #hitsEntries .algolia-entry-type-media,
.search #hitsMedia .algolia-entry-type-media {
    width: calc(50% - 20px);
  }
}
@media (max-width: 850px) {
  .search #hitsEntries .algolia-entry-type-media,
.search #hitsMedia .algolia-entry-type-media {
    width: calc(33% - 20px);
    margin-bottom: 0;
  }
}
@media (max-width: 720px) {
  .search #hitsEntries .algolia-entry-type-media,
.search #hitsMedia .algolia-entry-type-media {
    width: calc(50% - 15px);
  }
}
@media (max-width: 460px) {
  .search #hitsEntries .algolia-entry-type-media,
.search #hitsMedia .algolia-entry-type-media {
    width: 100%;
  }
}
.search #hitsEntries .algolia-entry-type-media .title,
.search #hitsMedia .algolia-entry-type-media .title {
  line-height: 24px !important;
}
.search #hitsEntries .algolia-entry-type-media .title,
.search #hitsMedia .algolia-entry-type-media .title {
  margin-top: 18px;
}
.search #hitsEntries .algolia-entry-type-media .algolia-entry-category,
.search #hitsMedia .algolia-entry-type-media .algolia-entry-category {
  transition: all 250ms ease;
  font-weight: 400;
  margin-bottom: 0;
}
.search #hitsEntries .algolia-entry-type-media .algolia-entry-image,
.search #hitsMedia .algolia-entry-type-media .algolia-entry-image {
  width: 100%;
  padding-bottom: 70.7%;
  background-position: center center;
  background-size: cover;
}
@media (max-width: 850px) {
  .search #hitsEntries .algolia-entry-type-media .algolia-entry-image,
.search #hitsMedia .algolia-entry-type-media .algolia-entry-image {
    width: 100%;
  }
}
.search #hitsEntries .algolia-entry-type-media p,
.search #hitsMedia .algolia-entry-type-media p {
  display: none;
}
.search .algolia-entry-aka-title {
  font-size: 16px;
  line-height: 23px;
  font-weight: 400;
  color: #22275d;
}
@media (max-width: 850px) {
  .search .algolia-entry-aka-title {
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 5px;
  }
}
.search .algolia-entry-category {
  font-size: 16px;
  line-height: 28px;
  color: #6c6e76;
  margin: 8px 0 10px;
}
@media (max-width: 850px) {
  .search .algolia-entry-category {
    font-size: 16px;
    line-height: 28px;
    margin: 0;
  }
}
.search .algolia-entry-image {
  border: 1px solid rgba(34, 39, 93, 0.5);
  background-size: cover;
}
.search .algolia-entry-type-entry .algolia-entry-image {
  width: 100px;
  height: 100px;
  float: left;
  margin: 0 2rem 1rem -140px;
}
@media (max-width: 1700px) {
  .search .algolia-entry-type-entry .algolia-entry-image {
    margin: 5px 0 1rem 2rem;
    float: right;
  }
}
@media (max-width: 700px) {
  .search .algolia-entry-type-entry .algolia-entry-image {
    width: 50px;
    height: 50px;
    float: right;
    margin: 2px 0 1rem 2rem;
  }
}
.search .algolia-entry-media-type {
  position: absolute;
  width: auto;
  height: 29px;
  font-size: 12px;
  font-weight: bold;
  line-height: 17px;
  padding: 6px 8px 6px 4px;
  background: #22275d;
  color: #fff;
  font-family: "brandon-grotesque", sans-serif;
  text-transform: uppercase;
}
.search .algolia-entry-media-type .icon {
  font-size: inherit;
  line-height: inherit;
  margin-right: -2px;
}
.search .algolia-entry p {
  font-size: 16px;
  line-height: 24px;
  color: #6c6e76;
  padding: 8px 0 0 0;
  max-width: calc(100% - 120px);
}
@media only screen and (max-width: 850px) {
  .search .algolia-entry p {
    font-size: 14px;
    line-height: 22px;
  }
}
@media only screen and (max-width: 700px) {
  .search .algolia-entry p {
    max-width: calc(100% - 70px);
  }
}
.search .eoa-entry img {
  float: left;
  margin-right: 2rem;
  border: 1px solid rgba(34, 39, 93, 0.5);
}
.search .algolia-no-results {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.search .algolia-no-results h3 {
  margin: 30px 0 50px;
  font-size: 30px;
  line-height: 43px;
  font-weight: 400;
  color: #2c2c2c;
}
@media (max-width: 850px) {
  .search .algolia-no-results {
    padding: 30px;
  }
  .search .algolia-no-results h3 {
    margin: 0;
  }
}
@media (max-width: 660px) {
  .search .algolia-no-results h3 {
    margin-top: 80px;
    font-size: 26px;
  }
}
.search .algolia-box-new-search {
  background: #f6f7fb;
  margin: 30px;
}
.search .algolia-box-new-search > h4 {
  background: #22275d;
  color: #fff;
  padding: 15px 25px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 450;
}
.search .algolia-box-new-search .algolia-search-box {
  padding: 25px;
}
.search .algolia-box-new-search .algolia-search-box .aa-Autocomplete {
  display: none;
}
.search .algolia-box-new-search .algolia-search-box .aa-Autocomplete:first-of-type {
  display: block;
}
@media (max-width: 660px) {
  .search .algolia-box-new-search {
    display: none;
  }
}

#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search {
  margin-left: 0px;
  flex-direction: row;
  padding: 0 15px 0 0;
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search input {
  display: none;
  background: none;
  color: #fff;
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search--active {
  background: #29368a;
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search--active .field-display-text {
  display: none;
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search--active input {
  display: block;
  width: 100%;
  min-width: 250px;
  border: none;
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search .aa-InputWrapperPrefix,
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search .aa-InputWrapperSuffix {
  display: none;
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search .icon svg {
  height: 18px;
  width: 18px;
  font-size: 18px;
  line-height: 18px;
}
#site-navigation .navbar-container .navbar-right .static-nav .navbar-item.open-algolia-search .field-display-text {
  margin: 0 8px 0 16px;
}

.algolia-search-mobile-input {
  display: none;
  width: 100%;
  background: #2c3385;
  color: #fff;
  position: fixed;
  top: 52px;
  z-index: 100;
}
.algolia-search-mobile-input--active {
  display: block;
}
.algolia-search-mobile-input:after {
  content: "";
  display: inline-block;
  background: url(./static/arrow-right-white.svg) no-repeat;
  width: 20px;
  height: 20px;
  position: absolute;
  top: 19px;
  right: 19px;
  opacity: 0.35;
}
.algolia-search-mobile-input.has-search-term:after {
  opacity: 1;
}
.algolia-search-mobile-input input {
  background: none;
  color: #fff;
  display: block;
  width: 100%;
  border: none;
  font-size: 20px;
  line-height: 24px;
  padding: 17px 15px;
}
.algolia-search-mobile-input input::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.algolia-search-mobile-input input::-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.algolia-search-mobile-input input:-moz-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.algolia-search-mobile-input input:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.3);
}
.algolia-search-mobile-input .aa-InputWrapperPrefix,
.algolia-search-mobile-input .aa-InputWrapperSuffix {
  display: none;
}

.navbar-mobile .open-algolia-search .icon-search {
  display: flex;
}
.navbar-mobile .open-algolia-search .icon-close {
  display: none;
}
.navbar-mobile .open-algolia-search--active .icon-search {
  display: none;
}
.navbar-mobile .open-algolia-search--active .icon-close {
  display: flex;
}

.algolia-autocomplete-results {
  position: absolute;
  width: 396px;
  top: 100%;
  right: 80px;
  background: #fff;
  color: #2c2c2c;
  display: none;
  font-family: "brandon-grotesque", sans-serif;
  z-index: 100;
  box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.5);
}
[data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results {
  position: fixed;
  top: 52px;
  right: 0;
  width: 604px;
}
[data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results .algolia-autocomplete-results-col {
  width: 50%;
}
[data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results .algolia-autocomplete-results-col--entry {
  flex-grow: initial;
}
[data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results .algolia-autocomplete-results-col--media {
  flex-basis: initial;
  flex-shrink: initial;
}
[data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results .algolia-entry-media-text {
  display: flex;
}
[data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results[data-is-mobile] {
  top: 110px;
}
.admin-bar [data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results {
  margin-top: 32px;
}
@media (max-width: 782px) {
  .admin-bar [data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results {
    margin-top: 46px;
  }
}

@media (max-width: 850px) {
  [data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results {
    top: 110px;
    width: 100%;
    min-height: 100vh;
    position: fixed;
  }
  [data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results .algolia-autocomplete-results-col {
    width: 100%;
  }
}

.algolia-autocomplete-results--visible {
  display: block;
}
.algolia-autocomplete-results ol {
  list-style-type: none;
}
.algolia-autocomplete-results a {
  color: #22275d;
}
.algolia-autocomplete-results .algolia-entry-category {
  color: #6c6e76;
}
.algolia-autocomplete-results-cols {
  display: flex;
}
@media (max-width: 850px) {
  .algolia-autocomplete-results-cols {
    flex-direction: column;
  }
}
.algolia-autocomplete-results-col {
  padding: 20px 20px 5px 20px;
}
@media (max-width: 850px) {
  .algolia-autocomplete-results-col {
    width: 100%;
    padding: 0;
  }
}
.algolia-autocomplete-results-col--entry {
  flex-grow: 1;
}
.algolia-autocomplete-results-col--media {
  flex-basis: 46px;
  flex-shrink: 0;
}
.algolia-autocomplete-results-col-title {
  text-transform: uppercase;
  font-size: 14px;
  border-bottom: 1px solid #dddee4;
  padding-bottom: 10px;
  margin-bottom: 13px;
}
@media (max-width: 850px) {
  .algolia-autocomplete-results-col-title {
    padding: 10px 15px;
    background: #f6f7fb;
    font-size: 12px;
    letter-spacing: 0.5px;
    margin-bottom: 0;
  }
}
.algolia-autocomplete-results .algolia-entry-media-text {
  display: none;
  flex-direction: column;
  justify-content: center;
}
.algolia-autocomplete-results .algolia-entry-link {
  display: flex;
}
.algolia-autocomplete-results .algolia-entry {
  margin-bottom: 15px;
  min-height: 40px;
}
.algolia-autocomplete-results .algolia-entry-title {
  line-height: 16px !important;
}
.algolia-autocomplete-results .algolia-entry-title {
  font-size: 16px;
  padding-top: 2px;
}
@media (max-width: 850px) {
  .algolia-autocomplete-results .algolia-entry-title {
    line-height: 26px !important;
  }
  .algolia-autocomplete-results .algolia-entry-title {
    font-size: 18px;
  }
}
.algolia-autocomplete-results .algolia-entry-category {
  text-decoration: none !important;
}
.algolia-autocomplete-results .algolia-entry-category {
  font-size: 12px;
  line-height: 16px;
  color: #6c6e76;
  padding-top: 3px;
}
@media (max-width: 850px) {
  .algolia-autocomplete-results .algolia-entry-category {
    font-size: 14px;
  }
}
.algolia-autocomplete-results .algolia-entry-image {
  width: 36px;
  min-width: 36px;
  height: 36px;
  background-size: cover;
  margin-right: 10px;
}
@media (max-width: 850px) {
  .algolia-autocomplete-results .algolia-entry {
    padding: 15px;
    border-bottom: 1px solid #dddee4;
    margin-bottom: 0;
  }
}
.algolia-autocomplete-results-footer {
  background: #f6f7fb;
  padding: 17px;
  display: flex;
  justify-content: center;
}
.algolia-autocomplete-results-footer-link {
  text-transform: uppercase;
  color: #22275d;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 1px;
  font-weight: 600;
}
.algolia-autocomplete-results-footer-link:after {
  content: "";
  color: #22275d;
  display: inline-block;
  background: url(./static/chevron-right.svg) no-repeat;
  width: 6.5px;
  height: 10.5px;
  background-size: 6.5px 10.5px;
  margin-left: 13px;
  position: relative;
  top: 1px;
}

#algolia-mobile-filters {
  display: none;
}
@media (max-width: 850px) {
  #algolia-mobile-filters.algolia-filters-active {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
  }
  #algolia-mobile-filters.algolia-filters-active:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #2c3685;
    opacity: 0.9;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-inner {
    height: 100%;
    overflow: auto;
    padding-bottom: 170px;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-inner .algolia-filter:first-of-type .algolia-filter-title {
    border-top: 0;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap {
    background: #fff;
    color: #2c2c2c;
    display: block;
    margin-top: 34px;
    position: absolute;
    border-radius: 10px 10px 0 0;
    width: 100%;
    height: 100%;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter-title {
    font-size: 13px;
    line-height: 19px;
    letter-spacing: 0.5px;
    background: #f6f7fb;
    color: #2c2c2c;
    margin-bottom: 6px;
    border: 1px solid #dddee4;
    font-weight: bold;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter {
    margin-bottom: 24px;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter > div {
    padding: 0 14px;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter li {
    padding: 8px 0;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter label {
    text-transform: none;
    display: flex;
    justify-content: space-between;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter label input[type=checkbox] {
    order: 1;
    width: 24px;
    height: 24px;
    min-height: 0;
    padding: 6px 6px;
    box-shadow: none;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter label .ais-RefinementList-count {
    display: none;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter .ais-RefinementList-labelText {
    font-size: 16px;
    line-height: 23px;
    font-weight: 500;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter .ais-RefinementList-showMore {
    background: none;
    border: none;
    font-family: "brandon-grotesque", sans-serif;
    color: #3273dc;
    margin-top: 8px;
    box-shadow: none;
    padding: 0;
    font-size: 16px;
    text-decoration: underline;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-heading {
    font-family: "brandon-grotesque", sans-serif;
    font-weight: 450;
    font-size: 24px;
    line-height: 34px;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 14px;
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    border-bottom: 1px solid #dddee4;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-heading svg path {
    fill: #6c6e76;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-update {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 15px;
    background: #22275d;
    color: #fff;
    font-family: "brandon-grotesque", sans-serif;
    font-weight: 450;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  #algolia-mobile-filters.algolia-filters-active .algolia-mobile-filters-apply {
    text-transform: uppercase;
    background: #e45533;
    color: #fff;
    z-index: 1000;
    padding: 14px 22px;
  }
}

#algolia-mobile-filter {
  display: none;
  position: relative;
}
@media (max-width: 850px) {
  #algolia-mobile-filter {
    display: block;
    position: fixed;
    bottom: 15px;
    right: 15px;
    padding: 14px;
    font-family: "brandon-grotesque", sans-serif;
    font-weight: 450;
    font-size: 16px;
    text-transform: uppercase;
    background: #e45533;
    color: #fff;
    z-index: 1000;
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.35);
  }
  #algolia-mobile-filter svg {
    width: 15px;
    height: 10px;
    margin: 0 4px 1px 0;
  }
}

.algolia-results #paginationEntries,
.algolia-results #paginationMedia {
  width: 100%;
  padding: 60px 0 30px;
}
@media only screen and (max-width: 850px) {
  .algolia-results #paginationEntries,
.algolia-results #paginationMedia {
    background: #f6f7fb;
    padding: 30px 0;
  }
}
.algolia-results #paginationEntries .eoa-pagination-mobile,
.algolia-results #paginationMedia .eoa-pagination-mobile {
  padding: 30px 0;
}
.algolia-results #paginationEntries .ais-Pagination-list,
.algolia-results #paginationMedia .ais-Pagination-list {
  display: flex;
  justify-content: center;
}
.algolia-results #paginationEntries .ais-Pagination-item,
.algolia-results #paginationMedia .ais-Pagination-item {
  margin: 0 7px;
}
@media only screen and (max-width: 850px) {
  .algolia-results #paginationEntries .ais-Pagination-item,
.algolia-results #paginationMedia .ais-Pagination-item {
    margin: 0 4px;
  }
}
.algolia-results #paginationEntries .ais-Pagination-item .ais-Pagination-link,
.algolia-results #paginationMedia .ais-Pagination-item .ais-Pagination-link {
  background: #f6f7fb;
  border-radius: 0px;
  border: 1px solid #dddee4;
  font-family: "brandon-grotesque", sans-serif;
  font-weight: 450;
  font-size: 20px;
  line-height: 29px;
  color: #22275d;
  height: auto;
  padding: 10px 20px;
}
@media only screen and (max-width: 850px) {
  .algolia-results #paginationEntries .ais-Pagination-item .ais-Pagination-link,
.algolia-results #paginationMedia .ais-Pagination-item .ais-Pagination-link {
    background: #fff;
  }
}
.algolia-results #paginationEntries .ais-Pagination-item .ais-Pagination-link:hover,
.algolia-results #paginationMedia .ais-Pagination-item .ais-Pagination-link:hover {
  background: #3273dc;
  border-color: #3273dc;
  color: #fff;
  text-decoration: none;
}
.algolia-results #paginationEntries .ais-Pagination-item--disabled,
.algolia-results #paginationMedia .ais-Pagination-item--disabled {
  opacity: 0.3;
}
.algolia-results #paginationEntries .ais-Pagination-item--selected .ais-Pagination-link,
.algolia-results #paginationMedia .ais-Pagination-item--selected .ais-Pagination-link {
  background: #22275d;
  border-color: #22275d;
  color: #fff;
}

.aa-Input::-webkit-search-cancel-button, .aa-Input::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}

.home-hero .aa-Form,
.algolia-search-header .aa-Form,
.algolia-no-results .aa-Form {
  display: flex;
  flex-direction: row-reverse;
}
.home-hero .aa-Input,
.algolia-search-header .aa-Input,
.algolia-no-results .aa-Input {
  transition: all 250ms ease;
  width: 398px;
  height: 64px;
  font-size: 24px;
  line-height: 34px;
  border: 1px solid #22275d;
}
.home-hero .aa-Input::-webkit-search-cancel-button, .home-hero .aa-Input::-webkit-search-decoration,
.algolia-search-header .aa-Input::-webkit-search-cancel-button,
.algolia-search-header .aa-Input::-webkit-search-decoration,
.algolia-no-results .aa-Input::-webkit-search-cancel-button,
.algolia-no-results .aa-Input::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
.home-hero .aa-Input:focus,
.algolia-search-header .aa-Input:focus,
.algolia-no-results .aa-Input:focus {
  border-color: #3273dc;
}
.home-hero .aa-SubmitButton,
.algolia-search-header .aa-SubmitButton,
.algolia-no-results .aa-SubmitButton {
  transition: all 250ms ease;
  background-color: #e45533;
  color: white;
  border: none;
  outline: none;
  height: 64px;
  width: 64px;
  margin-left: 15px;
  cursor: pointer;
}
.home-hero .aa-SubmitButton:hover, .home-hero .aa-SubmitButton:focus,
.algolia-search-header .aa-SubmitButton:hover,
.algolia-search-header .aa-SubmitButton:focus,
.algolia-no-results .aa-SubmitButton:hover,
.algolia-no-results .aa-SubmitButton:focus {
  background-color: #f9785a;
}
.home-hero .aa-ClearButton,
.algolia-search-header .aa-ClearButton,
.algolia-no-results .aa-ClearButton {
  position: absolute;
  right: 79px;
  top: 50%;
  transform: translateY(-50%);
  display: inline-flex;
  align-items: center;
  height: 40px;
  width: 40px;
  justify-content: center;
  border: 0;
  background: transparent;
  color: #e45533;
  cursor: pointer;
}
.home-hero .aa-ClearButton[hidden],
.algolia-search-header .aa-ClearButton[hidden],
.algolia-no-results .aa-ClearButton[hidden] {
  display: none;
}
.home-hero .aa-ClearButton svg,
.algolia-search-header .aa-ClearButton svg,
.algolia-no-results .aa-ClearButton svg {
  height: 20px;
  width: 20px;
}
.home-hero .algolia-autocomplete-results,
.algolia-search-header .algolia-autocomplete-results,
.algolia-no-results .algolia-autocomplete-results {
  margin-top: -1px;
}

.ais-Highlight-highlighted,
.ais-Snippet-highlighted {
  background-color: transparent !important;
  color: inherit !important;
}

.ais-Highlight-highlighted,
.ais-Snippet-highlighted {
  font-weight: bold;
}

@media only screen and (max-width: 1250px) {
  body.search .column.is-three-quarters-desktop {
    width: 65%;
  }
  body.search .column.is-one-quarter-desktop {
    width: 35%;
  }
}
@media only screen and (max-width: 850px) {
  body.search .column.is-three-quarters-desktop {
    width: 100%;
  }
}
.ais-GeoSearch-input:checked,
.ais-RefinementList-item--selected .ais-RefinementList-checkbox {
  background-repeat: no-repeat;
}

.eoa-comments {
  margin-top: 80px;
}
.eoa-comments .title {
  font-size: 36px;
  line-height: 51px;
  margin-bottom: 34px;
}
.eoa-comments .eoa-comment-content {
  position: relative;
  padding: 25px;
  background: #f6f7fb;
  color: #2c2c2c;
  font-size: 16px;
  line-height: 27px;
}
.eoa-comments .eoa-comment-content:after {
  content: "";
  display: inline-block;
  background: url(./static/comment-arrow.svg) no-repeat;
  width: 30px;
  height: 30px;
  position: absolute;
  bottom: -30px;
  left: 30px;
}
.eoa-comments .eoa-comment-author {
  display: flex;
  flex-direction: column;
  padding-left: 75px;
  margin: 13px 0 50px;
  font-family: "brandon-grotesque", sans-serif;
}
.eoa-comments .eoa-comment-name {
  font-weight: 450;
  font-size: 18px;
  line-height: 26px;
  color: #2c2c2c;
}
.eoa-comments .eoa-comment-location {
  font-weight: 390;
  font-size: 16px;
  line-height: 23px;
  color: #6c6e76;
}
.eoa-comments .eoa-new-comment {
  float: right;
}
.eoa-comments .eoa-new-comment svg {
  margin-right: 12px;
}

.eoa-no-comments {
  background: #f6f7fb;
  color: #6c6e76;
  padding: 50px;
  font-family: "brandon-grotesque", sans-serif;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.eoa-no-comments p {
  font-size: 22px;
  line-height: 22px;
  margin-bottom: 40px;
}

body.single-eoa-entry .site .card-header .content-type,
body.single-eoa-entry .site .card-header .content-info,
body.single-eoa-media .site .card-header .content-type,
body.single-eoa-media .site .card-header .content-info {
  font-size: 12px;
  line-height: 17px;
  display: flex;
  align-items: center;
  height: 35px;
}
body.single-eoa-entry .site .card-header .content-type .icon,
body.single-eoa-entry .site .card-header .content-info .icon,
body.single-eoa-media .site .card-header .content-type .icon,
body.single-eoa-media .site .card-header .content-info .icon {
  margin-top: 0;
}
body.single-eoa-entry .site .card-header .content-type .icon svg,
body.single-eoa-entry .site .card-header .content-info .icon svg,
body.single-eoa-media .site .card-header .content-type .icon svg,
body.single-eoa-media .site .card-header .content-info .icon svg {
  height: 13px;
  width: 15px;
}
body.single-eoa-entry .site .card-header .content-type,
body.single-eoa-media .site .card-header .content-type {
  background: #2c3685;
  letter-spacing: 0.5px;
}
body.single-eoa-entry .site .card-header .content-type:after,
body.single-eoa-media .site .card-header .content-type:after {
  border-left: 15px solid #2c3685;
}
body.single-eoa-entry .site .card-header .content-info,
body.single-eoa-media .site .card-header .content-info {
  font-size: 14px;
  line-height: 20px;
}
body.single-eoa-entry .site .content,
body.single-eoa-entry .site .content p,
body.single-eoa-media .site .content,
body.single-eoa-media .site .content p {
  font-size: 16px;
  line-height: 28px;
  font-weight: 400;
  font-family: Georgia, "Times New Roman", Times, serif;
}
body.single-eoa-entry .site .content a.term,
body.single-eoa-media .site .content a.term {
  font-family: "brandon-grotesque", sans-serif;
  font-size: 16px;
  line-height: 20px;
}
body.single-eoa-entry .site .content .sep,
body.single-eoa-media .site .content .sep {
  color: rgba(108, 110, 118, 0.5);
}
body.single-eoa-entry .site .module-info-block,
body.single-eoa-media .site .module-info-block {
  border: 0 !important;
}
body.single-eoa-entry .site .module-info-block .columns .primary-border,
body.single-eoa-media .site .module-info-block .columns .primary-border {
  padding: 25px;
}
body.single-eoa-entry .site .module-info-block .columns .column.primary-border,
body.single-eoa-media .site .module-info-block .columns .column.primary-border {
  border-left: 1px solid #dddee4 !important;
  border-bottom: 1px solid #dddee4 !important;
  border-right: 1px solid #dddee4 !important;
  border-top: 0 !important;
}
body.single-eoa-entry .site .module-info-block .columns .column.primary-border .block.primary-border,
body.single-eoa-media .site .module-info-block .columns .column.primary-border .block.primary-border {
  border: 0 !important;
}
body.single-eoa-entry .site .module-info-block .columns .block h3,
body.single-eoa-media .site .module-info-block .columns .block h3 {
  font-size: 14px;
  letter-spacing: 0.5px;
}
body.single-eoa-entry .site .module-info-block,
body.single-eoa-media .site .module-info-block {
  padding: 0;
  margin-bottom: 80px;
}
body.single-eoa-entry .site .eoa-entry-main .content,
body.single-eoa-media .site .eoa-entry-main .content {
  word-wrap: break-word;
  word-wrap: break-word;
}
body.single-eoa-entry .site .related-entries .content,
body.single-eoa-media .site .related-entries .content {
  margin-top: 18px;
}
body.single-eoa-entry .site .related-entries .content a,
body.single-eoa-media .site .related-entries .content a {
  display: flex;
  align-items: center;
  line-height: 20px;
  margin-bottom: 18px;
  font-family: "brandon-grotesque", sans-serif;
}
body.single-eoa-entry .site .related-entries .content a:last-of-type,
body.single-eoa-media .site .related-entries .content a:last-of-type {
  margin-bottom: 0;
}
body.single-eoa-entry .site .related-entries .content a img,
body.single-eoa-media .site .related-entries .content a img {
  height: 42px;
  width: 42px;
  margin-right: 8px;
}
body.single-eoa-entry .site .lesson-plans .content a,
body.single-eoa-media .site .lesson-plans .content a {
  display: block;
  font-family: "brandon-grotesque", sans-serif;
  line-height: 20px;
  margin-top: 18px;
}
body.single-eoa-entry .site .lesson-plans .content a:last-of-type,
body.single-eoa-media .site .lesson-plans .content a:last-of-type {
  margin-bottom: 0;
}
body.single-eoa-entry .site .module-related-media .content-header,
body.single-eoa-media .site .module-related-media .content-header {
  margin-bottom: 25px;
}
body.single-eoa-entry .site .module-related-media .content-header .content-type,
body.single-eoa-media .site .module-related-media .content-header .content-type {
  padding-right: 0;
  margin-right: 15px;
}
body.single-eoa-entry .site .module-related-media .content-header .content-info,
body.single-eoa-media .site .module-related-media .content-header .content-info {
  font-size: 12px;
  line-height: 17px;
  letter-spacing: 0.5px;
  font-weight: 600;
}
body.single-eoa-entry .site .module-related-media .eoa-media,
body.single-eoa-media .site .module-related-media .eoa-media {
  min-width: 50%;
  margin-bottom: 10px;
}
body.single-eoa-entry .site .module-related-media .eoa-media img,
body.single-eoa-media .site .module-related-media .eoa-media img {
  border: 1px solid rgba(95, 96, 101, 0.2);
}
body.single-eoa-entry .site .section,
body.single-eoa-media .site .section {
  padding: 60px 0;
}
@media only screen and (max-width: 600px) {
  body.single-eoa-entry .site .section,
body.single-eoa-media .site .section {
    padding-top: 40px;
  }
}
@media only screen and (max-width: 1023px) {
  body.single-eoa-entry .site .breadcrumb-container,
body.single-eoa-media .site .breadcrumb-container {
    display: none !important;
  }
}
@media (min-width: 700px) {
  body.single-eoa-entry .site .breadcrumb-container + .section.two-column-section .main-columns > .is-two-fifths-desktop > div:first-child.module-info-block,
body.single-eoa-media .site .breadcrumb-container + .section.two-column-section .main-columns > .is-two-fifths-desktop > div:first-child.module-info-block {
    margin-top: 0;
  }
}

body.single-eoa-media .site .eoa-media-container .eoa-media-image {
  border: 1px solid rgba(95, 96, 101, 0.2);
  box-shadow: none;
}

.eoa-entry-columns {
  display: flex;
}

.eoa-entry-main {
  width: 68.5%;
  padding-right: 7%;
}

.eoa-entry-sidebar {
  width: 31.5%;
  max-width: 420px;
}

@media only screen and (max-width: 840px) {
  .eoa-entry-columns {
    flex-direction: column;
  }
  .eoa-entry-main,
.eoa-entry-sidebar {
    width: 100%;
    max-width: none;
    margin-right: 0;
  }
  /* sketchy override of original theme utilities */
  .eoa-entry-sidebar .columns.is-multiline {
    flex-direction: column;
  }
  /* lazy override of original related media */
  .entry-media-gallery {
    max-width: 300px;
    margin: 0 auto;
  }
}
.eoa-entry-meta {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 40px;
  padding: 30px 0;
  border-top: 1px solid #dddee4;
  border-bottom: 1px solid #dddee4;
  font-family: "brandon-grotesque", sans-serif;
}
@media only screen and (max-width: 450px) {
  .eoa-entry-meta {
    flex-direction: column;
    justify-content: flex-start;
  }
  .eoa-entry-meta .eoa-entry-meta__right {
    text-align: left;
    padding-top: 30px;
  }
}
.eoa-entry-meta__heading {
  font-size: 16px;
  line-height: 23px;
  color: #6c6e76;
  margin-bottom: 8px;
  display: inline-block;
}
.eoa-entry-meta__date {
  font-size: 18px;
  line-height: 26px;
  color: #2c2c2c;
}
.eoa-entry-meta__right {
  text-align: right;
}
.eoa-entry-meta__submit-feedback {
  text-decoration: none !important;
}
.eoa-entry-meta__submit-feedback {
  display: inline-flex;
  align-items: center;
  padding: 2px 0;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}
.eoa-entry-meta__submit-feedback svg {
  margin-right: 8px;
}

@media only screen and (max-width: 1024px) {
  body.single-eoa-media .site .columns {
    display: block !important;
  }
  body.single-eoa-media .site .column.is-three-fifths-desktop {
    width: 100% !important;
  }
  body.single-eoa-media .site .column.is-two-fifths-desktop {
    width: 100% !important;
    margin-top: 50px !important;
  }
  body.single-eoa-media .site .section.in-page-section {
    display: none !important;
  }
}

.site-footer__row {
  width: 100vw;
  display: flex;
}
.site-footer__row ~ .site-footer__row {
  border-top: 1px solid #434c56;
}
.site-footer__menu-block {
  max-width: 430px;
  padding: 40px;
  display: flex;
  flex-direction: column;
}
.site-footer__menu-block svg {
  margin-left: -10px;
  margin-right: 10px;
  margin-bottom: 40px;
}
.site-footer__menu-block .block {
  padding: 0 !important;
}
.site-footer__menu-block ul {
  display: grid;
  grid-template-columns: 150px auto;
  grid-template-rows: 1fr 1fr 1fr;
  grid-auto-flow: column;
}
.site-footer__menu-block ul a {
  padding: 6px 10px;
  display: block;
}
.site-footer__sponsors-block {
  border-left: 1px solid #434c56;
  padding: 40px;
}
.site-footer__sponsors-block h4 {
  text-transform: uppercase;
  margin-bottom: 40px;
}
.site-footer__sponsors-list {
  display: flex;
  flex-wrap: wrap;
}
.site-footer__site-info {
  width: 100%;
  display: flex;
}
.site-footer__site-info .block {
  margin: 0 !important;
}
.site-footer__site-info .block {
  flex-grow: 1;
  display: flex;
  justify-content: center;
  align-items: center;
}
.site-footer__site-info .block ~ .block {
  border-left: 1px solid #434c56;
}
@media only screen and (max-width: 1240px) {
  .site-footer .site-footer__row {
    flex-wrap: wrap;
  }
  .site-footer .site-footer__menu-block,
.site-footer .site-footer__sponsors-block {
    width: 100%;
  }
  .site-footer .site-footer__menu-block {
    max-width: none;
    border-bottom: 1px solid #434c56;
    flex-direction: row;
    justify-content: space-evenly;
    align-items: center;
  }
  .site-footer .site-footer__menu-block svg {
    max-width: 330px;
    margin: 0;
  }
  .site-footer .site-footer__sponsors-block {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .site-footer .site-footer__sponsors-list {
    max-width: 850px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-gap: 40px;
  }
  .site-footer .site-footer__sponsors-list .sponsor {
    margin: 0;
  }
}
@media only screen and (max-width: 1160px) {
  .site-footer .site-footer__site-info {
    flex-wrap: wrap;
  }
  .site-footer .site-footer__site-info .block {
    width: 50%;
  }
  .site-footer .site-footer__site-info .block:nth-child(-n+2) {
    border-bottom: 1px solid #434c56;
  }
}
@media only screen and (max-width: 800px) {
  .site-footer .site-footer__menu-block {
    padding: 40px 0;
    flex-direction: column;
  }
  .site-footer .site-footer__menu-block .block {
    margin-top: 40px;
    width: 100%;
    border-top: 1px solid #434c56;
  }
  .site-footer .site-footer__menu-block ul {
    max-width: 320px;
    margin: 40px auto 0;
  }
  .site-footer .site-footer__site-info .block {
    width: 100%;
    border-bottom: 1px solid #434c56;
  }
}
@media only screen and (max-width: 600px) {
  .site-footer .site-footer__sponsors-block {
    align-items: flex-start;
  }
  .site-footer .site-footer__sponsors-list {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
@media only screen and (max-width: 485px) {
  .site-footer .site-footer__sponsors-list {
    grid-template-columns: 1fr 1fr;
  }
}

.sponsor {
  max-width: 150px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 20px;
  font-size: 1.2rem;
}
.sponsor img {
  display: block;
  margin-bottom: 10px;
}
.sponsor p {
  font-size: 0.666rem;
  line-height: 1.25;
  text-align: center;
}
.sponsor a {
  color: #4a4a4a;
  text-decoration: none;
}

.home-hero {
  margin-top: 52px;
  background-image: url(./static/home-header.png);
  background-size: cover;
  background-position: center;
  box-shadow: inset 0 25px 50px -25px rgba(0, 0, 0, 0.5), inset 0 -25px 50px -25px rgba(0, 0, 0, 0.5);
}
.home-hero__content {
  display: flex;
  align-items: flex-end;
  padding: 100px 0 80px;
}
@media only screen and (max-width: 1200px) {
  .home-hero__content {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 100px 0;
  }
}
@media only screen and (max-width: 750px) {
  .home-hero__content {
    padding: 60px 0;
  }
}
.home-hero .text {
  padding-right: 80px;
  margin-right: auto;
  text-align: left;
}
@media only screen and (max-width: 1200px) {
  .home-hero .text {
    padding-right: 0;
    margin-left: auto;
    text-align: center;
  }
}
.home-hero h1 {
  color: white;
  font-size: 40px;
  line-height: 57px;
  text-transform: uppercase;
  max-width: 610px;
}
@media only screen and (max-width: 1200px) {
  .home-hero h1 {
    margin: 0 auto;
  }
}
@media only screen and (max-width: 1022px) {
  .home-hero h1 {
    font-size: 34px;
    line-height: 49px;
  }
}
@media only screen and (max-width: 750px) {
  .home-hero h1 {
    font-size: 28px;
    line-height: 40px;
  }
}
.home-hero .coverage {
  color: #fff;
  margin-top: 35px;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
@media only screen and (max-width: 1200px) {
  .home-hero .coverage {
    margin-bottom: 55px;
    justify-content: center;
  }
}
@media only screen and (max-width: 750px) {
  .home-hero .coverage {
    justify-content: center;
    margin-bottom: 0;
  }
}
.home-hero .coverage__part {
  display: flex;
}
.home-hero .coverage__part:first-of-type {
  padding-right: 15px;
}
@media only screen and (max-width: 750px) {
  .home-hero .coverage__part:first-of-type {
    padding-right: 10px;
  }
}
.home-hero .coverage__text {
  display: inline-block;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 22px;
  line-height: 31px;
  white-space: nowrap;
  padding: 5.5px 15px 5.5px 0;
  margin: 10px 0 0;
}
@media only screen and (max-width: 750px) {
  .home-hero .coverage__text {
    font-size: 18px;
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 10px;
  }
}
.home-hero .coverage__link {
  display: inline-flex;
  border: 1px solid #344097;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
  white-space: nowrap;
  margin: 10px 0 0;
}
.home-hero .coverage__link img {
  width: 42px;
  height: auto;
}
.home-hero .coverage__link span {
  display: block;
  color: #fff;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 18px;
  line-height: 26px;
  padding: 8px 14px;
  background: #22275d;
  transition: all 250ms ease-in-out;
}
.home-hero .coverage__link:hover, .home-hero .coverage__link:focus {
  text-decoration: none;
}
.home-hero .coverage__link:hover span, .home-hero .coverage__link:focus span {
  background: #344097;
}
@media only screen and (max-width: 750px) {
  .home-hero .coverage__link img {
    width: 32px;
  }
  .home-hero .coverage__link span {
    font-size: 16px;
    line-height: 23px;
    padding: 5px 8px;
  }
}
@media only screen and (max-width: 750px) {
  .home-hero .algolia-search-box {
    display: none;
  }
}

.section-explore {
  padding: 60px 0;
}
.section-explore__content {
  display: flex;
  justify-content: space-between;
  align-items: stretch;
}
.section-explore .rhombus-title {
  display: flex;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 20px;
  letter-spacing: 0.5px;
  color: white;
}
.section-explore .rhombus-title > * {
  display: inline-flex;
  align-items: center;
}
.section-explore .rhombus-title .icon {
  position: relative;
  height: 40px;
  padding: 0 11.5470053838px;
  transform: translateX(11.5470053838px);
  z-index: 0;
  width: 40px;
}
.section-explore .rhombus-title .icon:after {
  content: "";
  display: block;
  background-color: #2c3685;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: skewX(-30deg);
  z-index: -1;
}
.section-explore .rhombus-title .text {
  position: relative;
  height: 40px;
  padding: 0 11.5470053838px;
  transform: translateX(11.5470053838px);
  z-index: 0;
  flex-grow: 1;
  margin-left: -1px;
}
.section-explore .rhombus-title .text:after {
  content: "";
  display: block;
  background-color: #22275d;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: skewX(-30deg);
  z-index: -1;
}

.today-in-history,
.photo-of-day {
  width: 33%;
}

.browse-by {
  width: 26%;
}

.today-in-history__box {
  padding: 0 15px 15px;
}
.today-in-history__date {
  margin-top: 18px;
  margin-bottom: 15px;
  font-size: 22px;
  line-height: 31px;
}
.today-in-history__content.content {
  color: #6c6e76;
}
.today-in-history__content.content * {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 15px;
  line-height: 24px;
  font-weight: 400;
}
.today-in-history .link {
  font-size: 18px;
  line-height: 28px;
  font-weight: bold;
  font-family: "brandon-grotesque", sans-serif;
}
.today-in-history .link span {
  position: relative;
  top: 2px;
  margin-left: 12px;
}
.today-in-history .link span svg {
  width: 7.5px;
}

.browse-by {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-color: #22275d;
  color: white;
}
.browse-by h2 {
  font-size: 20px;
  line-height: 29px;
  text-align: center;
  text-transform: uppercase;
  padding: 18px 30px;
  flex-grow: 0;
}
.browse-by__box {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: 30px 20px 45px;
  border-top: 1px solid rgb(27, 78, 162);
  flex-grow: 1;
}
.browse-by h3 {
  font-size: 22px;
  line-height: 31px;
  margin-bottom: 18px;
  font-weight: 500;
  min-width: 256px;
}
.browse-by h3 svg {
  margin-right: 10px;
}
.browse-by h3:nth-of-type(2) {
  margin-top: 75px;
}
.browse-by .button {
  letter-spacing: normal;
}
.browse-by .button__icon svg {
  width: 6.5px;
}
.browse-by .button + .button {
  margin-left: 10px;
}

.photo-of-day {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
}
.photo-of-day h2 {
  margin-bottom: 10px;
}
.photo-of-day__box {
  position: relative;
  display: flex;
  overflow: hidden;
  flex-grow: 1;
  background-size: cover;
  background-position: 50% 50%;
}
.photo-of-day img {
  width: 100%;
  height: 344px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
}
.photo-of-day__overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 51.56%, rgba(0, 0, 0, 0.8) 100%);
  z-index: 1;
}
.photo-of-day__title {
  position: absolute;
  left: 20px;
  bottom: 20px;
  z-index: 2;
  color: white;
  font-weight: bold;
  opacity: 1;
  transition: opacity 100ms linear;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 22px;
  line-height: 28px;
  padding-right: 20px;
  display: inline-flex;
  align-items: center;
}
.photo-of-day__title svg {
  margin-left: 12px;
  position: relative;
  top: 2px;
}
.photo-of-day__reveal, .photo-of-day__sentinel {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: rgba(0, 0, 0, 0.75);
  color: white;
  opacity: 0;
  transform: translateY(100%);
  transition: all 250ms ease-in-out;
  display: flex;
  align-items: center;
  min-height: 350px;
}
.photo-of-day__sentinel {
  position: static;
  visibility: hidden;
}
.photo-of-day__content {
  max-height: 100%;
  padding: 20px;
  overflow: auto;
}
.photo-of-day__content * {
  font-size: 15px;
  line-height: 24px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.photo-of-day__learn-more {
  color: white;
  font-weight: bold;
  margin-top: 20px;
  display: inline-flex;
  align-items: center;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 18px;
  line-height: 28px;
}
.photo-of-day__learn-more svg {
  position: relative;
  top: 2px;
  margin-left: 12px;
  width: 7.5px;
}
.photo-of-day__box:hover .photo-of-day__reveal, .photo-of-day__box:focus .photo-of-day__reveal {
  transform: translate(0);
  opacity: 1;
}
.photo-of-day__box:hover .photo-of-day__title, .photo-of-day__box:focus .photo-of-day__title {
  opacity: 0;
}

@media only screen and (max-width: 1200px) {
  .section-explore__content {
    flex-wrap: wrap;
  }
  .browse-by {
    order: 1;
    width: 100%;
    margin-bottom: 45px;
    justify-content: space-around;
    align-items: center;
    flex-direction: row;
    flex-wrap: wrap;
  }
  .browse-by h2 {
    width: 100%;
  }
  .browse-by__box {
    width: 50%;
  }
  .photo-of-day,
.today-in-history {
    width: calc(50% - 30px);
  }
  .today-in-history {
    order: 2;
  }
  .photo-of-day {
    order: 3;
  }
}
@media only screen and (max-width: 750px) {
  .photo-of-day,
.today-in-history {
    width: 100%;
    margin-top: 60px;
  }
  .browse-by h2 {
    font-size: 18px;
    line-height: 26px;
  }
  .browse-by h3 {
    font-size: 20px;
    line-height: 29px;
  }
  .browse-by__box {
    width: 100%;
  }
}
.section-about__layout {
  display: flex;
  padding: 60px 0 80px;
}
.section-about__left {
  width: calc(100% - 773px);
  padding-top: 38px;
  padding-right: 80px;
}
.section-about__right {
  width: 773px;
  position: relative;
}
.section-about__right img {
  width: 773px;
  max-width: none;
}
.section-about__right .mobile {
  display: none;
}
.section-about__about-text h3 {
  font-size: 22px;
  line-height: 31px;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.section-about__about-text p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
  line-height: 27px;
  color: #6c6e76;
}
.section-about__overview-text {
  position: absolute;
  top: 100px;
  left: 54px;
  width: 325px;
}
.section-about__overview-text p {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 18px;
  line-height: 30px;
  font-weight: 400;
  padding: 10px 0 35px;
  color: #6c6e76;
}
.section-about__overview-link {
  text-decoration: none !important;
}
.section-about__overview-link {
  color: #3273dc;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 16px;
  line-height: 23px;
  font-weight: 700;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
}
.section-about__overview-link:hover, .section-about__overview-link:focus {
  color: #2c3685;
}
.section-about__overview-link svg {
  margin-left: 12px;
  margin-bottom: -1px;
}
@media only screen and (max-width: 1300px) {
  .section-about .section-about__left {
    width: calc(100% - 560px);
    padding-right: 0;
  }
  .section-about .section-about__right {
    width: 560px;
  }
  .section-about .section-about__right .inner_content {
    position: relative;
    left: 74px;
    width: 773px;
  }
}
@media only screen and (max-width: 1060px) {
  .section-about .section-about__left {
    width: calc(100% - 450px);
    padding-right: 0;
  }
  .section-about .section-about__right {
    width: 450px;
  }
  .section-about .section-about__right .inner_content {
    width: 773px;
  }
}
@media only screen and (max-width: 750px) {
  .section-about .section-about__layout {
    flex-direction: column;
  }
  .section-about .section-about__layout .desktop {
    display: none;
  }
  .section-about .section-about__layout .mobile {
    display: block;
  }
  .section-about .section-about__left {
    width: 100%;
    padding-top: 0;
  }
  .section-about .section-about__right {
    width: 100%;
    margin-top: 100px;
  }
  .section-about .section-about__right .inner_content {
    width: 100%;
    left: 0;
  }
  .section-about .section-about__right .section-about__overview-text {
    position: static;
    padding: 18px 0 40px;
    width: 100%;
    text-align: center;
  }
  .section-about .section-about__right .mobile {
    position: relative;
    width: 100%;
    height: 57.5px;
    text-align: center;
  }
  .section-about .section-about__right .mobile img {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    width: 605px;
    height: auto;
  }
}

.eoa-modal {
  overflow: auto;
  font-family: "brandon-grotesque", sans-serif;
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  transition: opacity 0.2s ease-in-out;
  display: none;
  opacity: 0;
}
.eoa-modal-active {
  display: flex;
  justify-content: center;
  align-items: center;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1000000;
  opacity: 1;
}
@media only screen and (max-width: 782px) {
  .eoa-modal-active {
    margin-top: 0;
  }
}
.eoa-modal-overlay {
  display: none;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #2c3685;
  z-index: 1000000;
}
.eoa-modal-inner {
  display: block;
  background: #fff;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100vw;
  max-width: 700px;
  border-radius: 10px;
  height: auto;
  max-height: 100vh;
}
@media only screen and (max-width: 700px) {
  .eoa-modal-inner {
    height: 100vh;
    border-radius: 0;
  }
}
.eoa-modal-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 20px;
  border-bottom: 1px solid #dddee4;
  z-index: 2;
  height: 101px;
}
@media only screen and (max-width: 700px) {
  .eoa-modal-header {
    padding-bottom: 10px;
    height: 67px;
  }
}
.eoa-modal-title {
  font-size: 24px;
  line-height: 24px;
  font-weight: bold;
  margin-bottom: 12px;
  display: block;
  color: #2C2C2C;
  white-space: nowrap;
}
.eoa-modal-title-flex {
  display: flex;
  align-items: center;
}
.eoa-modal-subhead {
  color: #6C6E76;
  display: inline-block;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 24px;
}
@media only screen and (max-width: 700px) {
  .eoa-modal-subhead {
    display: none;
  }
}
.eoa-modal-success {
  display: none;
  height: 16px;
  margin-right: 10px;
}
.eoa-modal-close {
  cursor: pointer;
  height: 24px;
  color: #c1c2d1;
}
.eoa-modal-close svg {
  transition: all 0.2s ease;
  width: 24px;
  height: 24px;
}
.eoa-modal-close:hover, .eoa-modal-close:focus {
  color: #d1d1d1;
}
.eoa-modal-inner-wrap {
  color: #2c2c2c;
  display: block;
  padding: 20px;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  max-height: calc(100vh - 192px);
}
@media only screen and (max-width: 700px) {
  .eoa-modal-inner-wrap {
    max-height: none;
    height: calc(100vh - 158px);
  }
}
.eoa-modal-inner-wrap::-webkit-scrollbar {
  width: 10px;
}
.eoa-modal-inner-wrap::-webkit-scrollbar-track {
  border-radius: 10px;
}
.eoa-modal-inner-wrap::-webkit-scrollbar-thumb {
  background: rgba(51, 51, 51, 0.2);
  opacity: 0.6;
  border-radius: 10px;
}
.eoa-modal-inner-wrap::-webkit-scrollbar-thumb:hover {
  background: rgba(51, 51, 51, 0.5);
}
.eoa-modal-inner-wrap .gform_confirmation_message {
  font-family: Georgia, "Times New Roman", Times, serif;
  font-size: 17px;
  line-height: 34px;
  font-weight: 400;
}
.eoa-modal-footer {
  height: 91px;
  width: 100%;
  padding: 20px;
  background: #F6F7FB;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-radius: 0 0 10px 10px;
  z-index: 2;
}
@media only screen and (max-width: 700px) {
  .eoa-modal-footer {
    background: #22275d;
    border-radius: 0;
  }
}
.eoa-modal-cancel {
  font-size: 18px;
  line-height: 26px;
  text-decoration: underline;
  font-weight: 500;
  cursor: pointer;
  color: #22275D;
}
.eoa-modal-cancel:focus {
  color: #344097;
}
@media only screen and (max-width: 700px) {
  .eoa-modal-cancel {
    color: #fff;
  }
  .eoa-modal-cancel:hover, .eoa-modal-cancel:focus {
    color: #3273dc;
  }
}
@media only screen and (max-width: 500px) {
  .eoa-modal-cancel {
    display: none;
  }
}
.eoa-modal-submit, .eoa-modal-close-window {
  transition: all 0.2s ease;
  background: #e45533;
  padding: 14px 18px;
  font-size: 16px;
  line-height: 23px;
  text-transform: uppercase;
  display: flex;
  height: 51px;
  font-weight: bold;
  cursor: pointer;
}
.eoa-modal-submit:hover, .eoa-modal-submit:focus, .eoa-modal-close-window:hover, .eoa-modal-close-window:focus {
  background: #f9785a;
}
@media only screen and (max-width: 500px) {
  .eoa-modal-submit, .eoa-modal-close-window {
    width: 100%;
    justify-content: center;
  }
}
.eoa-modal-submit {
  align-items: center;
}
.eoa-modal-close-window {
  width: 100%;
  justify-content: center;
}
.eoa-modal .gform_wrapper.gravity-theme .gform_required_legend {
  display: none;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield {
  margin-bottom: 20px;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_label {
  text-transform: uppercase;
  font-size: 14px;
  line-height: 19px;
  letter-spacing: 0.5px;
  font-weight: bold;
  color: #2C2C2C;
}
.eoa-modal .gform_wrapper.gravity-theme input[type=color],
.eoa-modal .gform_wrapper.gravity-theme input[type=date],
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime-local],
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime],
.eoa-modal .gform_wrapper.gravity-theme input[type=email],
.eoa-modal .gform_wrapper.gravity-theme input[type=month],
.eoa-modal .gform_wrapper.gravity-theme input[type=number],
.eoa-modal .gform_wrapper.gravity-theme input[type=password],
.eoa-modal .gform_wrapper.gravity-theme input[type=search],
.eoa-modal .gform_wrapper.gravity-theme input[type=tel],
.eoa-modal .gform_wrapper.gravity-theme input[type=text],
.eoa-modal .gform_wrapper.gravity-theme input[type=time],
.eoa-modal .gform_wrapper.gravity-theme input[type=url],
.eoa-modal .gform_wrapper.gravity-theme input[type=week],
.eoa-modal .gform_wrapper.gravity-theme select,
.eoa-modal .gform_wrapper.gravity-theme textarea {
  line-height: normal !important;
}
.eoa-modal .gform_wrapper.gravity-theme input[type=color],
.eoa-modal .gform_wrapper.gravity-theme input[type=date],
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime-local],
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime],
.eoa-modal .gform_wrapper.gravity-theme input[type=email],
.eoa-modal .gform_wrapper.gravity-theme input[type=month],
.eoa-modal .gform_wrapper.gravity-theme input[type=number],
.eoa-modal .gform_wrapper.gravity-theme input[type=password],
.eoa-modal .gform_wrapper.gravity-theme input[type=search],
.eoa-modal .gform_wrapper.gravity-theme input[type=tel],
.eoa-modal .gform_wrapper.gravity-theme input[type=text],
.eoa-modal .gform_wrapper.gravity-theme input[type=time],
.eoa-modal .gform_wrapper.gravity-theme input[type=url],
.eoa-modal .gform_wrapper.gravity-theme input[type=week],
.eoa-modal .gform_wrapper.gravity-theme select,
.eoa-modal .gform_wrapper.gravity-theme textarea {
  transition: all 0.2s ease;
  padding: 13px;
  font-size: 18px;
  color: #2C2C2C;
}
.eoa-modal .gform_wrapper.gravity-theme input[type=color]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=date]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime-local]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=email]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=month]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=number]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=password]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=search]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=tel]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=text]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=time]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=url]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme input[type=week]::placeholder,
.eoa-modal .gform_wrapper.gravity-theme select::placeholder,
.eoa-modal .gform_wrapper.gravity-theme textarea::placeholder {
  color: rgba(108, 110, 118, 0.5);
}
.eoa-modal .gform_wrapper.gravity-theme input[type=color]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=date]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime-local]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=datetime]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=email]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=month]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=number]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=password]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=search]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=tel]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=text]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=time]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=url]:focus,
.eoa-modal .gform_wrapper.gravity-theme input[type=week]:focus,
.eoa-modal .gform_wrapper.gravity-theme select:focus,
.eoa-modal .gform_wrapper.gravity-theme textarea:focus {
  border-color: #E45533;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield .gfield_description {
  font-size: 14px;
  line-height: 17px;
  font-weight: 400;
  font-style: italic;
  color: #6c6e76;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield .gfield_description:not(.gfield_validation_message) {
  padding-bottom: 10px;
  margin-top: -4px;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield .gfield_description.gfield_validation_message {
  padding: 12.992px 24px;
}
.eoa-modal .gform_wrapper.gravity-theme .instruction.validation_message {
  padding: 10px 24px;
}
.eoa-modal .gform_wrapper.gravity-theme .name-fields-header {
  margin-bottom: -15px;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield.spacer {
  display: none;
}
.eoa-modal .gform_wrapper.gravity-theme p {
  display: none;
}
.eoa-modal .gform_wrapper.gravity-theme .ginput_complex p {
  display: block;
}
.eoa-modal .gform_wrapper.gravity-theme input,
.eoa-modal .gform_wrapper.gravity-theme textarea {
  border: 1px solid #dddee4;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_required {
  color: #DC0058;
  font-weight: bold;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_checkbox label {
  text-transform: none;
  font-size: 18px;
  line-height: 16px;
  font-weight: 400;
  cursor: pointer;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_checkbox .gchoice {
  display: block;
  align-items: center;
  position: relative;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_checkbox .gchoice input {
  min-height: 0;
  display: none;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_checkbox .gchoice input:checked ~ label::before {
  background: #e45533;
  border-color: #e45533;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_checkbox .gchoice input:checked ~ label::after {
  content: "";
  display: block;
  position: absolute;
  width: 7px;
  height: 16px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  left: 7px;
  top: 4px;
  transform: rotate(45deg);
  transition: all 100ms;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_checkbox .gchoice label {
  font-size: 18px;
  line-height: 18px;
  padding-left: 30px;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_checkbox .gchoice label::before {
  content: "";
  position: absolute;
  top: 4px;
  left: 0;
  width: 20px;
  height: 20px;
  border-style: solid;
  border-width: 0.1rem;
  border-color: #dddee4;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_radio .gchoice {
  display: flex;
  align-items: center;
  margin: 2px 0 10px;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_radio .gchoice:last-of-type {
  margin-bottom: 0;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_radio .gchoice label::before {
  content: "";
  display: inline-block;
  vertical-align: bottom;
  width: 1rem;
  height: 1rem;
  margin-right: 10px;
  border-radius: 50%;
  border-style: solid;
  border-width: 0.1rem;
  border-color: #dddee4;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_radio .gchoice input {
  min-height: 0px;
  display: none;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_radio .gchoice input:checked ~ label::before {
  background: radial-gradient(#e45533 0%, #e45533 40%, transparent 50%, transparent);
  border-color: #e45533;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield_radio .gchoice label {
  text-transform: none;
  font-size: 18px;
  line-height: 16px;
  font-weight: 400;
  cursor: pointer;
}
.eoa-modal .gform_wrapper.gravity-theme .gform_footer {
  visibility: hidden;
  position: absolute;
  left: -100vw;
}
.eoa-modal .gform_wrapper.gravity-theme .gform_validation_errors {
  background: #FBE6EE;
  border: 0;
  border-top: 1px solid #DC0058;
  border-bottom: 1px solid #DC0058;
  box-shadow: none;
  padding: 15px 20px;
  margin: 0 0 15px;
  width: calc(100% + 40px);
  top: -20px;
  left: -20px;
  border-radius: 0;
}
.eoa-modal .gform_wrapper.gravity-theme .gform_validation_errors .gform_submission_error {
  font-size: 16px;
  line-height: 24px;
  font-weight: bold;
  color: #DC0058;
}
.eoa-modal .gform_wrapper.gravity-theme .gform_validation_errors .gform-icon {
  display: none;
}
.eoa-modal .gform_wrapper.gravity-theme .validation_message {
  font-size: 16px !important;
  line-height: 23px !important;
  font-weight: bold !important;
  color: #DC0058 !important;
  padding: 0 !important;
  border: 0 !important;
  background: none !important;
  font-style: normal !important;
}
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=color],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=date],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=datetime-local],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=datetime],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=email],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=month],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=number],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=password],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=search],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=tel],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=text],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=time],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=url],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error input[type=week],
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error select,
.eoa-modal .gform_wrapper.gravity-theme .gfield.gfield_error textarea {
  background: #FBE6EE;
  border-color: #DC0058;
}
@media only screen and (max-width: 640px) {
  .eoa-modal .gform_wrapper.gravity-theme #field_3_10,
.eoa-modal .gform_wrapper.gravity-theme #field_2_10 {
    margin-bottom: 0 !important;
  }
}
@media (max-width: 850px) {
  .eoa-modal.algolia-filters-active {
    display: block;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1000;
  }
  .eoa-modal.algolia-filters-active:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #2c3685;
    opacity: 0.9;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-inner {
    height: 100%;
    overflow: auto;
    padding-bottom: 170px;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-inner .algolia-filter:first-of-type .algolia-filter-title {
    border-top: 0;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap {
    background: #fff;
    color: #2c2c2c;
    display: block;
    margin-top: 34px;
    position: absolute;
    border-radius: 10px 10px 0 0;
    width: 100%;
    height: 100%;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter-title {
    font-size: 13px;
    line-height: 19px;
    letter-spacing: 0.5px;
    background: #f6f7fb;
    color: #2c2c2c;
    margin-bottom: 6px;
    border: 1px solid #dddee4;
    font-weight: bold;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter {
    margin-bottom: 24px;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter > div {
    padding: 0 14px;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter li {
    padding: 8px 0;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter label {
    text-transform: none;
    display: flex;
    justify-content: space-between;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter label input[type=checkbox] {
    order: 1;
    width: 24px;
    height: 24px;
    min-height: 0;
    padding: 6px 6px;
    box-shadow: none;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter label .ais-RefinementList-count {
    display: none;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter .ais-RefinementList-labelText {
    font-size: 16px;
    line-height: 23px;
    font-weight: 500;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-wrap .algolia-filter .ais-RefinementList-showMore {
    background: none;
    border: none;
    font-family: "brandon-grotesque", sans-serif;
    color: #3273dc;
    margin-top: 8px;
    box-shadow: none;
    padding: 0;
    font-size: 16px;
    text-decoration: underline;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-heading {
    font-family: "brandon-grotesque", sans-serif;
    font-weight: 450;
    font-size: 24px;
    line-height: 34px;
    display: flex;
    align-items: center;
    text-align: center;
    padding: 14px;
    display: flex;
    justify-content: space-between;
    font-weight: bold;
    border-bottom: 1px solid #dddee4;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-heading svg path {
    fill: #6c6e76;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-update {
    position: fixed;
    bottom: 0;
    width: 100%;
    padding: 15px;
    background: #22275d;
    color: #fff;
    font-family: "brandon-grotesque", sans-serif;
    font-weight: 450;
    display: flex;
    justify-content: space-between;
    align-items: center;
  }
  .eoa-modal.algolia-filters-active .algolia-mobile-filters-apply {
    text-transform: uppercase;
    background: #e45533;
    color: #fff;
    z-index: 1000;
    padding: 14px 22px;
  }
}

body.admin-bar .eoa-modal .eoa-modal-inner {
  margin-top: 0;
}
@media only screen and (min-width: 701px) {
  body.admin-bar .eoa-modal .eoa-modal-inner-wrap {
    max-height: calc(100vh - 224px);
  }
}

.submit-feedback {
  font-family: "brandon-grotesque", sans-serif;
  text-transform: uppercase;
  font-weight: 450;
  font-size: 15px;
  line-height: 21px;
  letter-spacing: 0.5px;
}

.eoa-spinner {
  display: none;
  width: 30px;
  height: 30px;
  background-color: #fff;
  margin-left: 5px;
  margin-right: -10px;
  border-radius: 100%;
  animation: sk-scaleout 1s infinite ease-in-out;
}
@keyframes sk-scaleout {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

#site-navigation .navbar-container .navbar-mobile .mobile-toggle.mobile-toggle {
  border-left: none;
}
#site-navigation .open-algolia-search {
  border-left: 1px solid #2c3685;
  border-right: 1px solid #2c3685;
}
#site-navigation .navbar-right.active .open-algolia-search {
  display: none !important;
}

.browse-county-list {
  width: 100%;
}

.browse-county-list .taxonomy-list {
  columns: 4 auto;
}

@media screen and (max-width: 990px) {
  .browse-county-list .taxonomy-list {
    columns: 3 auto;
  }
}
@media screen and (max-width: 870px) {
  .browse-county-list .taxonomy-list {
    columns: 2 auto;
  }
}
@media screen and (max-width: 550px) {
  .browse-county-list .taxonomy-list {
    columns: 1 auto;
  }
}
.entry-slider-section {
  padding: 60px 0;
}

.entry-slider-header {
  color: white;
  margin-bottom: 60px;
  display: inline-flex;
  align-items: center;
  flex-wrap: wrap;
}
.entry-slider-header__rhombus {
  display: inline-flex;
  align-items: center;
}
.entry-slider-header__icon {
  position: relative;
  height: 56px;
  padding: 0 16.1658075373px;
  transform: translateX(16.1658075373px);
  z-index: 0;
  display: inline-flex;
  align-items: center;
}
.entry-slider-header__icon:after {
  content: "";
  display: block;
  background-color: #2c3685;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: skewX(-30deg);
  z-index: -1;
}
@media only screen and (max-width: 650px) {
  .entry-slider-header__icon svg {
    width: 16px;
    height: auto;
  }
}
.entry-slider-header__title {
  position: relative;
  height: 56px;
  padding: 0 16.1658075373px;
  transform: translateX(16.1658075373px);
  z-index: 0;
  display: inline-flex;
  align-items: center;
  font-size: 20px;
  line-height: 29px;
  font-family: "brandon-grotesque", sans-serif;
  text-transform: uppercase;
  font-weight: bold;
  margin-left: -1px;
}
.entry-slider-header__title:after {
  content: "";
  display: block;
  background-color: #22275d;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  transform: skewX(-30deg);
  z-index: -1;
}
@media only screen and (max-width: 650px) {
  .entry-slider-header__title {
    font-size: 18px;
  }
}
.entry-slider-header__description {
  color: #6c6e76;
  font-size: 16px;
  line-height: 24px;
  padding-top: 8px;
  font-family: "brandon-grotesque", sans-serif;
  font-style: italic;
  margin-left: 30px;
}

.entry-slider {
  font-family: "brandon-grotesque", sans-serif;
  display: flex;
  align-items: space-between;
}
.entry-slider__slider {
  display: flex;
}
.entry-slider__slider > .entry-slider__slide {
  flex-shrink: 0;
}
.entry-slider__slide {
  text-decoration: none !important;
}
.entry-slider__slide {
  display: flex;
  flex-direction: column;
  padding: 0 20px;
}
.entry-slider__slide:hover, .entry-slider__slide:focus {
  opacity: 0.7;
}
.entry-slider img {
  width: 100%;
  height: 188px;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  border: 1px solid #22275d;
}
.entry-slider__title {
  display: block;
  color: #22275d;
  font-size: 20px;
  line-height: 26px;
  font-weight: bold;
  padding-top: 12px;
}
.entry-slider__categories {
  color: #6c6e76;
  font-size: 16px;
  line-height: 24px;
  padding-top: 8px;
}
.entry-slider__prev, .entry-slider__next {
  height: 54px !important;
  background-color: transparent !important;
  margin-top: 67px !important;
}
.entry-slider__prev, .entry-slider__next {
  cursor: pointer;
}
.entry-slider__prev:hover, .entry-slider__prev:focus, .entry-slider__next:hover, .entry-slider__next:focus {
  background-color: #3273dc !important;
}
.entry-slider__next {
  order: 3;
}
.entry-slider .glider-track {
  align-items: flex-start;
  justify-content: space-between;
}
@media only screen and (max-width: 650px) {
  .entry-slider .glider-track {
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: space-between !important;
    align-items: flex-start !important;
    width: 100% !important;
  }
  .entry-slider .glider-track .glider-slide {
    display: none;
  }
  .entry-slider .glider-track .glider-slide:nth-child(-n+4) {
    width: 46% !important;
  }
  .entry-slider .glider-track .glider-slide:nth-child(-n+4) {
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
  .entry-slider .glider-track .glider-slide:nth-child(-n+2) {
    display: block;
    padding-bottom: 40px;
  }
  .entry-slider .entry-slider__prev,
.entry-slider .entry-slider__next {
    display: none;
  }
}
@media only screen and (max-width: 480px) {
  .entry-slider .glider-track {
    justify-content: center !important;
  }
  .entry-slider .glider-track .glider-slide {
    max-width: 300px !important;
  }
  .entry-slider .glider-track .glider-slide:nth-child(-n+4) {
    width: 100% !important;
    padding-bottom: 40px !important;
  }
}

.newsletter-signup {
  padding: 125px 0;
  background-image: url(./static/home-header.png);
  background-position: center;
  background-size: cover;
  color: white;
  font-family: "brandon-grotesque", sans-serif;
  text-align: center;
  box-shadow: inset 0 25px 50px -25px rgba(0, 0, 0, 0.5), inset 0 -25px 50px -25px rgba(0, 0, 0, 0.5);
}
@media only screen and (max-width: 1200px) {
  .newsletter-signup {
    padding: 100px 0;
  }
}
@media only screen and (max-width: 750px) {
  .newsletter-signup {
    padding: 80px 0;
  }
}
.newsletter-signup__title {
  font-size: 40px;
  line-height: 57px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
@media only screen and (max-width: 1022px) {
  .newsletter-signup__title {
    font-size: 34px;
    line-height: 49px;
  }
}
@media only screen and (max-width: 750px) {
  .newsletter-signup__title {
    font-size: 28px;
    line-height: 40px;
  }
}
.newsletter-signup__content {
  font-size: 22px;
  line-height: 31px;
}
@media only screen and (max-width: 750px) {
  .newsletter-signup__content {
    font-size: 20px;
    line-height: 28px;
  }
}
.newsletter-signup .gform_submission_error,
.newsletter-signup .gform_confirmation_message {
  display: block;
  color: #e45533;
  font-size: 24px;
  font-weight: bold;
  text-align: center;
  padding-bottom: 45px;
}
.newsletter-signup .gform_confirmation_message {
  color: #44be70;
  padding-bottom: 0;
  padding-top: 45px;
}
.newsletter-signup .gform_ajax_spinner {
  margin-left: 20px;
}
.newsletter-signup #gform_wrapper_1 {
  margin-top: 60px;
}
.newsletter-signup #gform_wrapper_1 form {
  display: flex;
  justify-content: center;
  align-items: flex-start;
}
@media only screen and (max-width: 750px) {
  .newsletter-signup #gform_wrapper_1 form {
    flex-direction: column;
    align-items: center;
  }
}
.newsletter-signup #gform_wrapper_1 .gfield_label {
  display: none;
}
.newsletter-signup #gform_wrapper_1 .gform_footer,
.newsletter-signup #gform_wrapper_1 .gform_body {
  display: flex;
  align-items: stretch;
}
.newsletter-signup #gform_wrapper_1 .gform_body {
  padding-right: 15px;
}
@media only screen and (max-width: 750px) {
  .newsletter-signup #gform_wrapper_1 .gform_body {
    padding-right: 0;
    width: 100%;
  }
  .newsletter-signup #gform_wrapper_1 .gform_body .gform_fields {
    width: 100%;
  }
}
.newsletter-signup #gform_wrapper_1 input[type=email] {
  font-size: 24px;
  padding: 15px 18px;
  width: 400px;
  max-width: 100%;
  border: 0;
}
@media only screen and (max-width: 750px) {
  .newsletter-signup #gform_wrapper_1 input[type=email] {
    font-size: 18px;
    width: 100%;
  }
}
.newsletter-signup #gform_wrapper_1 input[type=submit] {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #e45533;
  border: none;
  color: white;
  border-radius: 0;
  font-size: 18px;
  line-height: 26px;
  padding: 20px 30px 19px;
  margin: 0;
  text-transform: uppercase;
  height: auto;
  letter-spacing: normal;
}
@media only screen and (max-width: 750px) {
  .newsletter-signup #gform_wrapper_1 input[type=submit] {
    margin-top: 20px;
    font-size: 16px;
    padding: 15px 20px 14px;
  }
}
.newsletter-signup #gform_wrapper_1 input[type=submit]:hover, .newsletter-signup #gform_wrapper_1 input[type=submit]:focus {
  color: white;
  background-color: #d7401c;
}
.newsletter-signup #gform_wrapper_1 .validation_message {
  color: #e45533;
  padding: 10px 0 0;
  text-align: left;
  font-weight: bold;
  font-size: 18px;
  max-width: 400px;
}
/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/glider-js/glider.min.css ***!
  \**************************************************************************************************************************************************************************/
.glider, .glider-contain {
  margin: 0 auto;
  position: relative;
}

.glider, .glider-track {
  transform: translateZ(0);
}

.glider-dot, .glider-next, .glider-prev {
  border: 0;
  padding: 0;
  -webkit-user-select: none;
          user-select: none;
  outline: 0;
}

.glider-contain {
  width: 100%;
}

.glider {
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: none;
}

.glider-track {
  width: 100%;
  margin: 0;
  padding: 0;
  display: flex;
  z-index: 1;
}

.glider.draggable {
  -webkit-user-select: none;
          user-select: none;
  cursor: grab;
}

.glider.draggable .glider-slide img {
  -webkit-user-select: none;
          user-select: none;
  pointer-events: none;
}

.glider.drag {
  cursor: grabbing;
}

.glider-slide {
  -webkit-user-select: none;
          user-select: none;
  justify-content: center;
  align-content: center;
  width: 100%;
  min-width: 150px;
}

.glider-slide img {
  max-width: 100%;
}

.glider::-webkit-scrollbar {
  opacity: 0;
  height: 0;
}

.glider-next, .glider-prev {
  position: absolute;
  background: 0 0;
  z-index: 2;
  font-size: 40px;
  text-decoration: none;
  left: -23px;
  top: 30%;
  cursor: pointer;
  color: #666;
  opacity: 1;
  line-height: 1;
  transition: opacity 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67), color 0.5s cubic-bezier(0.17, 0.67, 0.83, 0.67);
}

.glider-next:focus, .glider-next:hover, .glider-prev:focus, .glider-prev:hover {
  color: #ccc;
}

.glider-next {
  right: -23px;
  left: auto;
}

.glider-next.disabled, .glider-prev.disabled {
  opacity: 0.25;
  color: #666;
  cursor: default;
}

.glider-hide {
  opacity: 0;
}

.glider-dots {
  -webkit-user-select: none;
          user-select: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  margin: 0 auto;
  padding: 0;
}

.glider-dot {
  display: block;
  cursor: pointer;
  color: #ccc;
  border-radius: 999px;
  background: #ccc;
  width: 12px;
  height: 12px;
  margin: 7px;
}

.glider-dot:focus, .glider-dot:hover {
  background: #ddd;
}

.glider-dot.active {
  background: #a89cc8;
}

@media (max-width: 36em) {
  .glider::-webkit-scrollbar {
    opacity: 1;
    -webkit-appearance: none;
    width: 7px;
    height: 3px;
  }
  .glider::-webkit-scrollbar-thumb {
    opacity: 1;
    border-radius: 99px;
    background-color: rgba(156, 156, 156, 0.25);
    box-shadow: 0 0 1px rgba(255, 255, 255, 0.25);
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvbnRlbmQtc3R5bGUuY3NzIiwibWFwcGluZ3MiOiI7OztBQWFBO0FBNEVBO0FBK0VBO0FBR0E7RUFDRSxjQTFLSztFQTJLTDtFQUNBO0FDdktGO0FEd0tFO0VBRUUsY0E3S0s7QUNNVDs7QUQyS0E7RUFDRTtFQUNBLHFCQXJMSztFQXNMTCxjQXRMSztFQXVMTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDeEtGO0FEMEtFO0VBRUUscUJBaE1LO0VBaU1MO0VBQ0EseUJBbE1LO0FDeUJUO0FENEtFO0VBQ0U7QUMxS0o7QUQ2S0U7RUFDRTtFQUNBO0VBQ0E7QUMzS0o7QUQ4S0U7RUFDRTtFQUNBO0VBQ0E7QUM1S0o7O0FEZ0xBO0VBQ0UseUJBek5LO0VBME5MO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDN0tGO0FEK0tFO0VBRUU7QUM5S0o7QURpTEU7RUFDRTtBQy9LSjtBRGtMRTtFQUNFO0VBQ0E7RUFDQTtBQ2hMSjs7QURvTEE7RUFDRSx5QkF4UE87RUF5UFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNqTEY7QURtTEU7RUFFRTtFQUNBO0FDbExKO0FEcUxFO0VBQ0U7QUNuTEo7QURzTEU7RUFDRTtFQUNBO0VBQ0E7QUNwTEo7O0FDNUZBO0VBQ0U7RUFHQTtFQUdBO0FENkZGOztBQ3BHQTtFQUtFO0VBQ0E7QUQ4RkY7QUMzRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2Rko7QURkRTtFRWpHRjtJQTZCSTtFRHNGRjtBQUNGOztBQ2xGQTs7Ozs7OztFQU9FO0FEcUZGOztBRTlIRTtFQUdFO0VBQ0E7RUFDQTtBRitISjtBRTdISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRitITjtBRDlDRTtFR2pHQTtJQTBCSTtFRnlISjtBQUNGO0FEbkRFO0VHakdBO0lBOEJJO0VGMEhKO0FBQ0Y7QUV4SEk7RUFqQ0Y7SUFrQ0k7SUFDQTtFRjJISjtBQUNGO0FFekhFO0VBQ0U7SUFDRTtFRjJISjtBQUNGO0FFekhFO0VBQ0U7RUFDQTtBRjJISjtBRXpISTtFQUNFO0VBQ0E7RUFDQTtBRjJITjtBRXpISTtFQUNFO0VBQ0E7RUFDQTtBRjJITjtBRXpISTtFQUNFO0lBQ0U7RUYySE47QUFDRjtBRXZITTtFQUNFLG1CSGxFQztFR21FRDtFQUNBO0FGeUhSO0FFdkhNO0VBQ0U7QUZ5SFI7QUV4SFE7RUFDRTtBRjBIVjtBRXJIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1SEo7QUR4R0U7RUdwQkE7SUFRSTtJQUNBO0VGd0hKO0FBQ0Y7QUV0SEU7RUFDRTtFQUNBO0VBQ0E7QUZ3SEo7QURuSEU7RUdSQTtJQU1JO0lBQ0E7RUZ5SEo7QUFDRjtBRXZIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGeUhKO0FFdkhJO0VBQ0U7RUFDQTtBRnlITjtBRXRIRTtFQUNFO0FGd0hKO0FFdEhFO0VBQ0U7QUZ3SEo7QUV0SEk7RUFDRTtBRndITjtBRXJIRTtFQUNFO0FGdUhKO0FFckhJO0VBQ0U7SUFDRTtJQUNBO0VGdUhOO0VFckhNO0lBQ0U7SUFDQTtFRnVIUjtBQUNGO0FFbkhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGcUhKO0FFbkhJO0VBQ0U7RUFDQTtFQUNBO0FGcUhOO0FFbkhNO0VBQ0U7QUZxSFI7QUVqSEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1ITjtBRWhISTtFQUNFO0VBQ0E7QUZrSE47QUUvR0U7RUFDRTtBRmlISjtBRS9HSTtFQUhGO0lBSUk7RUZrSEo7QUFDRjtBRWhIRTtFQUNFO0VBQ0EsbUJIOUtPO0VHK0tQO0FGa0hKO0FFaEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJIeExLO0FDMFNYO0FEL01FO0VHaUZBO0lBZ0JJO0lBQ0E7RUZrSEo7QUFDRjtBRWhISTtFQXBCRjtJQXFCSTtFRm1ISjtBQUNGO0FFakhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZtSE47QUVqSEk7RUh6SUY7RUcySUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1ITjtBRS9HTTs7RUFDRSxjSHhOQztBQzBVVDtBRS9HSTtFQUNFO0FGaUhOO0FFL0dJO0VIMUpGO0VHNEpJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmlITjtBRS9HTTtFQUNFLGNIM09DO0FDNFZUO0FFN0dFO0VBQ0U7QUYrR0o7QUU3R0k7RUFDRTtBRitHTjtBRTVHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY4R0o7QUU1R0U7O0VBRUU7QUY4R0o7QUU3R0k7Ozs7RUFFRTtFQUNBO0VBQ0E7QUZpSE47QUU1R0k7RUh4TUY7RUcwTUksY0hoUkM7RUdpUkQ7QUY4R047QUU1R007RUFDRTtBRjhHUjtBRTNHTTtFQUVFLGNIdlJDO0FDbVlUO0FFeEdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUYwR047QUV4R007RUFORjtJQU9JO0lBQ0E7RUYyR047QUFDRjtBRXZHSTtFQURGO0lBRUk7RUYwR0o7QUFDRjtBRXRHSTs7RUFDRTtFQUNBO0VBQ0E7QUZ5R047QUV2R007O0VBQ0U7QUYwR1I7QURoVUU7RUdnTkU7O0lBVUk7RUYyR047QUFDRjtBRXpHTTtFQWJGOztJQWNJO0VGOEdOO0VFNUhFOztJQWVJO0VGNkdOO0FBQ0Y7QUUzR007RUFsQkY7O0lBbUJJO0VGK0dOO0FBQ0Y7QUU3R0k7O0VBSUU7QUZnSE47QUVwSEk7O0VBQ0U7RUFDQTtFQUNBO0FGaUhOO0FFNUdROzs7Ozs7O0VBRUUsY0g5VUQ7QUNpY1Q7QURuV0U7RUdzT0U7O0lBZUk7RUZtSE47QUFDRjtBRHpXRTtFR3NPRTs7SUFtQkk7RUZxSE47QUFDRjtBRW5ITTtFQXRCRjs7SUF1Qkk7SUFDQTtFRnVITjtBQUNGO0FFckhNO0VBM0JGOztJQTRCSTtFRnlITjtBQUNGO0FFdkhNO0VBL0JGOztJQWdDSTtFRjJITjtBQUNGO0FFekhNOztFQUVFO0FGNEhSO0FFOUhNOztFQUNFO0FGNkhSO0FFMUhNOztFSHZTSjtFR3lTTTtFQUNBO0FGNkhSO0FFM0hNOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGOEhSO0FFNUhRO0VBTkY7O0lBT0k7RUZnSVI7QUFDRjtBRTlITTs7RUFDRTtBRmlJUjtBRTdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGK0hKO0FFN0hJO0VBTkY7SUFPSTtJQUNBO0lBQ0E7RUZnSUo7QUFDRjtBRTlIRTtFQUNFO0VBQ0E7RUFDQSxjSDdZUztFRzhZVDtBRmdJSjtBRTlISTtFQU5GO0lBT0k7SUFDQTtJQUNBO0VGaUlKO0FBQ0Y7QUUvSEU7RUFDRTtFQUNBO0FGaUlKO0FFOUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZnSU47QUU5SE07RUFORjtJQU9JO0lBQ0E7RUZpSU47QUFDRjtBRS9ITTtFQVhGO0lBWUk7SUFDQTtJQUNBO0lBQ0E7RUZrSU47QUFDRjtBRS9IRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpSUo7QUVoSUk7RUFDRTtFQUNBO0VBQ0E7QUZrSU47QUU5SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZ0lOO0FEemVFO0VHb1dFO0lBUUk7SUFDQTtFRmlJTjtBQUNGO0FEL2VFO0VHb1dFO0lBYUk7RUZrSU47QUFDRjtBRTlISTtFQUNFO0VBQ0E7RUFDQTtBRmdJTjtBRTdIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGK0hKO0FFN0hJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSG5lTTtBQ2ttQlo7QUU1SEk7RUFkRjtJQWVJO0VGK0hKO0VFN0hJO0lBQ0U7RUYrSE47QUFDRjtBRTdISTtFQUNFO0lBQ0U7SUFDQTtFRitITjtBQUNGO0FFNUhFO0VBQ0U7RUFDQTtBRjhISjtBRTVISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjhITjtBRTNISTtFQUNFO0FGNkhOO0FFM0hNO0VBQ0U7QUY2SFI7QUUzSFE7RUFDRTtBRjZIVjtBRXhISTtFQXpCRjtJQTBCSTtFRjJISjtBQUNGOztBRXZIQTtFQUtFO0VBQ0E7RUFDQTtBRnNIRjtBRXBIRTtFQUNFO0VBQ0E7RUFDQTtBRnNISjtBRDdrQkk7RUcwZEU7QUZzSE47QURobEJJO0VHMGRFO0FGeUhOO0FEbmxCSTtFRzBkRTtBRjRITjtBRHRsQkk7RUcwZEU7QUYrSE47QUUzSEU7RUFDRTtBRjZISjtBRTVISTtFQUNFO0FGOEhOO0FFNUhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4SE47QUUxSEU7O0VBRUU7QUY0SEo7QUV6SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRjJISjtBRXhIRTtFQUNFO0FGMEhKOztBRXJIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0hKO0FFdEhJO0VBQ0U7QUZ3SE47QUVySEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1SE47QUVuSE07RUFDRTtBRnFIUjtBRWpISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtSE47QUR2cEJJO0VHdWlCSTtBRm1IUjtBRDFwQkk7RUd1aUJJO0FGc0hSO0FEN3BCSTtFR3VpQkk7QUZ5SFI7QURocUJJO0VHdWlCSTtBRjRIUjtBRXhISTs7RUFFRTtBRjBITjs7QUVwSEU7RUFDRTtBRnVISjtBRXJIRTtFQUNFO0FGdUhKO0FFbkhJO0VBQ0U7QUZxSE47QUVuSEk7RUFDRTtBRnFITjs7QUVoSEE7RUE2Q0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIOXJCVTtFRytyQlY7RUFDQTtFQUNBO0VBQ0E7QUZ1RUY7QUU1SFc7RUFDUDtFQUNBO0VBQ0E7RUFDQTtBRjhISjtBRTVISTtFQUNFO0FGOEhOO0FFN0hNO0VBQ0U7QUYrSFI7QUU3SE07RUFDRTtFQUNBO0FGK0hSO0FFNUhJO0VBQ0U7QUY4SE47QUUzSEk7RUFDRTtBRjZITjtBRXpIYTtFQUNQO0FGMkhOO0FFMUhNO0VBRk87SUFHTDtFRjZITjtBQUNGOztBRTFISTtFQWhDTztJQWlDTDtJQUNBO0lBQ0E7SUFDQTtFRjhISjtFRTVISTtJQUNFO0VGOEhOO0FBQ0Y7O0FFL0dFO0VBQ0U7QUZrSEo7QUUvR0U7RUFDRTtBRmlISjtBRTlHRTtFQUNFO0FGZ0hKO0FFN0dFO0VBQ0U7QUYrR0o7QUU1R0U7RUFDRTtBRjhHSjtBRTVHSTtFQUhGO0lBSUk7RUYrR0o7QUFDRjtBRTVHRTtFQUNFO0FGOEdKO0FFNUdJO0VBSEY7SUFJSTtJQUNBO0VGK0dKO0FBQ0Y7QUU3R0k7RUFDRTtBRitHTjtBRTdHSTtFQUNFO0VBQ0E7QUYrR047QUUzR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNkdKO0FFM0dJO0VBUEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGOEdKO0FBQ0Y7QUUzR0U7RUFDRTtFQUNBO0VBQ0E7QUY2R0o7QUUzR0U7RUFDRTtBRjZHSjtBRTFHRTtFQUNFO0VBQ0E7QUY0R0o7QUUxR0k7RUFFRTtBRjZHTjtBRS9HSTtFQUNFO0VBRUE7QUY0R047QUUxR007RUFMRjtJQU9JO0VGNkdOO0VFcEhFO0lBTUk7RUY4R047QUFDRjtBRTNHSTtFQUtFO0FGNkdOO0FFbEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4R047QUUzR007RUFQRjtJQVFJO0VGOEdOO0FBQ0Y7QUU1R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGOEdOO0FFM0dJO0VBakNGO0lBa0NJO0lBQ0E7SUFDQTtFRjhHSjtBQUNGO0FFM0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY2R0o7QUUxR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY0R0o7QUUxR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRHTjs7QUV2R0E7RUFDRTtBRjBHRjtBRXhHRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUYwR0o7RUV4R0k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGMEdOO0VFdEdNO0lBQ0U7SUFDQTtJQUNBO0VGd0dSO0VFckdVO0lBQ0U7RUZ1R1o7RUVuR007SUFDRTtJQUNBLGNIbDNCRTtJR20zQkY7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGcUdSO0VFbkdRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQSxjSC8zQkE7SUdnNEJBO0lBQ0E7SUFDQTtFRnFHVjtFRWxHUTtJQUNFO0VGb0dWO0VFbEdVO0lBQ0U7RUZvR1o7RUVqR1U7SUFDRTtFRm1HWjtFRWhHVTtJQUNFO0lBQ0E7SUFDQTtFRmtHWjtFRWhHWTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmtHZDtFRWhHWTtJQUNFO0VGa0dkO0VFOUZVO0lBQ0U7SUFDQTtJQUNBO0VGZ0daO0VFN0ZVO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGK0ZaO0VFM0ZNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGNkZSO0VFM0ZRO0lBQ0U7RUY2RlY7RUUxRk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGNEZSO0VFMUZNO0lBQ0U7SUFDQSxtQkg1OUJEO0lHNjlCQztJQUNBO0lBQ0E7RUY0RlI7QUFDRjs7QUV0RkE7RUFDRTtFQUNBO0FGeUZGO0FFdkZFO0VBSkY7SUFLSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxtQkhwL0JLO0lHcS9CTDtJQUNBO0lBQ0E7RUYwRkY7RUV4RkU7SUFDRTtJQUNBO0lBQ0E7RUYwRko7QUFDRjs7QUV0RkE7O0VBRUU7RUFDQTtBRnlGRjtBRDMvQkU7RUcrNUJGOztJQU1JO0lBQ0E7RUYyRkY7QUFDRjtBRXpGRTs7RUFDRTtBRjRGSjtBRXpGRTs7RUFDRTtFQUNBO0FGNEZKO0FFekZFOztFQUNFO0FGNEZKO0FEL2dDRTtFR2s3QkE7O0lBSUk7RUY4Rko7QUFDRjtBRTVGSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIamlDQztFR2tpQ0Q7RUFDQTtBRitGTjtBRGxpQ0U7RUd5N0JFOztJQWFJO0VGaUdOO0FBQ0Y7QUUvRk07O0VBQ0UsbUJIeGlDQztFR3lpQ0QscUJIemlDQztFRzBpQ0Q7RUFDQTtBRmtHUjtBRTlGSTs7RUFDRTtBRmlHTjtBRTdGTTs7RUFDRSxtQkh2akNEO0VHd2pDQyxxQkh4akNEO0VHeWpDQztBRmdHUjs7QUV6RkU7RUFFRTtFQUNBO0FGMkZKOztBRW5GRTs7O0VBQ0U7RUFDQTtBRndGSjtBRXRGRTs7O0VIemdDQTtFRzJnQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjBGSjtBRXhGSTs7Ozs7RUFFRTtFQUNBO0FGNkZOO0FFMUZJOzs7RUFDRSxxQkg1bENHO0FDMHJDVDtBRTNGRTs7O0VIM2hDQTtFRzZoQ0UseUJIcm1DSztFR3NtQ0w7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrRko7QUU5Rkk7Ozs7O0VBRUUseUJIOW1DUztBQ2l0Q2Y7QUVoR0U7OztFQUtFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSGxvQ0s7RUdtb0NMO0FGZ0dKO0FFaEhJOzs7RUFDRTtBRm9ITjtBRW5HSTs7O0VBQ0U7RUFDQTtBRnVHTjtBRXBHRTs7O0VBQ0U7QUZ3R0o7O0FFbkdBOztFQUVFO0VBQ0E7QUZ1R0Y7O0FFMUdBOztFQUlFO0FGc0dGOztBRHhwQ0U7RUd3akNFO0lBQ0U7RUZvR0o7RUVsR0U7SUFDRTtFRm9HSjtBQUNGO0FEanFDRTtFR21rQ0U7SUFDRTtFRmlHSjtBQUNGO0FFNUZBOztFQUVFO0FGOEZGOztBRzV3Q0E7RUFDRTtBSCt3Q0Y7QUc3d0NFO0VBQ0U7RUFDQTtFQUNBO0FIK3dDSjtBRzV3Q0U7RUFDRTtFQUNBO0VBQ0EsbUJKTE87RUlNUCxjSlBRO0VJUVI7RUFDQTtBSDh3Q0o7QUc1d0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDh3Q047QUcxd0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSDR3Q0o7QUd6d0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0puQ1E7QUM4eUNaO0FHeHdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNKM0NTO0FDcXpDYjtBR3Z3Q0U7RUFDRTtBSHl3Q0o7QUd2d0NJO0VBQ0U7QUh5d0NOOztBR3B3Q0E7RUFDRSxtQkp0RFM7RUl1RFQsY0p6RFc7RUkwRFg7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBSHN3Q0Y7QUdwd0NFO0VBQ0U7RUFDQTtFQUNBO0FIc3dDSjs7QUk1MENJOzs7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmkxQ047QUkvMENNOzs7O0VBQ0U7QUpvMUNSO0FJbDFDUTs7OztFQUNFO0VBQ0E7QUp1MUNWO0FJbjFDSTs7RUFDRTtFQUNBO0FKczFDTjtBSXAxQ007O0VBQ0U7QUp1MUNSO0FJcDFDSTs7RUFDRTtFQUNBO0FKdTFDTjtBSW4xQ0U7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQSxxREw1Qkk7QUNtM0NSO0FJcDFDRTs7RUFDRSw0Q0xqQ0c7RUtrQ0g7RUFDQTtBSnUxQ0o7QUlwMUNFOztFQUNFO0FKdTFDSjtBSXAxQ0U7O0VBQ0U7QUp1MUNKO0FJcDFDRTs7RUFDRTtBSnUxQ0o7QUlwMUNFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKdTFDSjtBSXIxQ0k7O0VBQ0U7QUp3MUNOO0FJcDFDRTs7RUFDRTtFQUNBO0FKdTFDSjtBSXAxQ0U7O0VBQ0U7RUFDQTtBSnUxQ0o7QUluMUNFOztFQUNFO0VBQ0E7QUpzMUNKO0FJbjFDRTs7RUFDRTtBSnMxQ0o7QUlyMUNJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENMcEZDO0FDNDZDUDtBSXQxQ007O0VBQ0U7QUp5MUNSO0FJdDFDTTs7RUFDRTtFQUNBO0VBQ0E7QUp5MUNSO0FJbjFDSTs7RUFDRTtFQUNBLDRDTHJHQztFS3NHRDtFQUNBO0FKczFDTjtBSXAxQ007O0VBQ0U7QUp1MUNSO0FJajFDSTs7RUFDRTtBSm8xQ047QUlsMUNNOztFQUNFO0VBQ0E7QUpxMUNSO0FJbjFDTTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSnMxQ1I7QUlsMUNJOztFQUNFO0VBQ0E7QUpxMUNOO0FJbjFDTTs7RUFDRTtBSnMxQ1I7QUlqMUNFOztFQUNFO0FKbzFDSjtBRHQ0Q0U7RUtpREE7O0lBSUk7RUpzMUNKO0FBQ0Y7QUQ1NENFO0VLNERFOztJQUNFO0VKbzFDSjtBQUNGO0FJNTBDSTtFQUxGOztJQU1JO0VKZzFDSjtBQUNGOztBSTMwQ0U7RUFDRTtFQUNBO0FKODBDSjs7QUkxMENBO0VBQ0U7QUo2MENGOztBSTEwQ0E7RUFDRTtFQUNBO0FKNjBDRjs7QUkxMENBO0VBQ0U7RUFDQTtBSjYwQ0Y7O0FEMzZDRTtFS2tHQTtJQUNFO0VKNjBDRjtFSTMwQ0E7O0lBRUU7SUFDQTtJQUNBO0VKNjBDRjtFSTEwQ0E7RUFDQTtJQUNFO0VKNDBDRjtFSXowQ0E7RUFDQTtJQUNFO0lBQ0E7RUoyMENGO0FBQ0Y7QUl4MENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjAwQ0Y7QUQxOENFO0VLd0hGO0lBV0k7SUFDQTtFSjIwQ0Y7RUl6MENFO0lBQ0U7SUFDQTtFSjIwQ0o7QUFDRjtBSXgwQ0U7RUFDRTtFQUNBO0VBQ0EsY0w1T1M7RUs2T1Q7RUFDQTtBSjAwQ0o7QUl2MENFO0VBQ0U7RUFDQTtFQUNBLGNMblBRO0FDNGpEWjtBSXQwQ0U7RUFDRTtBSncwQ0o7QUlyMENFO0VBT0U7QUp1MENKO0FJOTBDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSncwQ0o7QUlyMENJO0VBQ0U7QUp1MENOOztBRC8rQ0U7RUtnTEU7SUFDRTtFSm0wQ0o7RUlqMENFO0lBQ0U7RUptMENKO0VJaDBDRTtJQUNFO0lBQ0E7RUprMENKO0VJL3pDRTtJQUNFO0VKaTBDSjtBQUNGOztBS2htREU7RUFDRTtFQUNBO0FMbW1ESjtBS2xtREk7RUFDRTtBTG9tRE47QUtobURFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QUxpbURKO0FLL2xESTtFQUNFO0VBQ0E7RUFDQTtBTGltRE47QUs5bERJO0VBQ0U7QUxnbUROO0FLN2xESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMK2xETjtBSzdsRE07RUFDRTtFQUNBO0FMK2xEUjtBSzFsREU7RUFDRTtFQUNBO0FMNGxESjtBSzFsREk7RUFDRTtFQUNBO0FMNGxETjtBS3hsREU7RUFDRTtFQUNBO0FMMGxESjtBS3ZsREU7RUFDRTtFQUNBO0FMeWxESjtBS3ZsREk7RUFFRTtBTDRsRE47QUs5bERJO0VBQ0U7RUFHQTtFQUNBO0VBQ0E7QUx3bEROO0FLdGxETTtFQUNFO0FMd2xEUjtBRHpqREU7RU16QkU7SUFDRTtFTHFsREo7RUtubERFOztJQUVFO0VMcWxESjtFS2xsREU7SUFDRTtJQUNBO0lBRUE7SUFDQTtJQUNBO0VMbWxESjtFS2psREk7SUFDRTtJQUNBO0VMbWxETjtFSy9rREU7SUFDRTtJQUNBO0lBQ0E7RUxpbERKO0VLOWtERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUxnbERKO0VLOWtESTtJQUNFO0VMZ2xETjtBQUNGO0FENWxERTtFTWlCRTtJQUNFO0VMOGtESjtFSzdrREk7SUFDRTtFTCtrRE47RUs3a0RNO0lBQ0U7RUwra0RSO0FBQ0Y7QUR2bURFO0VNOEJFO0lBQ0U7SUFDQTtFTDRrREo7RUsxa0RJO0lBQ0U7SUFDQTtJQUNBO0VMNGtETjtFS3prREk7SUFDRTtJQUNBO0VMMmtETjtFS3hrREU7SUFDRTtJQUNBO0VMMGtESjtBQUNGO0FEMW5ERTtFTW9ERTtJQUNFO0VMeWtESjtFS3ZrREU7SUFDRTtFTHlrREo7QUFDRjtBRGxvREU7RU02REU7SUFDRTtFTHdrREo7QUFDRjs7QUtua0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTHNrREY7QUtwa0RFO0VBQ0U7RUFDQTtBTHNrREo7QUtwa0RFO0VBQ0U7RUFDQTtFQUNBO0FMc2tESjtBS3BrREU7RUFDRTtFQUNBO0FMc2tESjs7QU05dkRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTml3REY7QU05dkRFO0VBQ0U7RUFDQTtFQUNBO0FOZ3dESjtBRHpxREU7RU8xRkE7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFTml3REo7QUFDRjtBRGpyREU7RU8xRkE7SUFhSTtFTmt3REo7QUFDRjtBTS92REU7RUFDRTtFQUNBO0VBQ0E7QU5pd0RKO0FEM3JERTtFT3pFQTtJQU1JO0lBQ0E7SUFDQTtFTmt3REo7QUFDRjtBTS92REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOaXdESjtBRHpzREU7RU83REE7SUFRSTtFTmt3REo7QUFDRjtBRDlzREU7RU83REE7SUFZSTtJQUNBO0VObXdESjtBQUNGO0FEcHRERTtFTzdEQTtJQWlCSTtJQUNBO0VOb3dESjtBQUNGO0FNandERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5td0RKO0FEanVERTtFT3ZDQTtJQVFJO0lBQ0E7RU5vd0RKO0FBQ0Y7QUR2dURFO0VPdkNBO0lBYUk7SUFDQTtFTnF3REo7QUFDRjtBTW53REk7RUFDRTtBTnF3RE47QU1ud0RNO0VBQ0U7QU5xd0RSO0FEbnZERTtFT25CSTtJQUlJO0VOc3dEUjtBQUNGO0FNbHdESTtFQUNFO0VBQ0EsNENQaEZDO0VPaUZEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5vd0ROO0FEandERTtFT1ZFO0lBVUk7SUFDQTtJQUNBO0lBQ0E7RU5xd0ROO0FBQ0Y7QU1sd0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTm93RE47QU1sd0RNO0VBQ0U7RUFDQTtBTm93RFI7QU1qd0RNO0VBQ0U7RUFDQTtFQUNBLDRDUDlHRDtFTytHQztFQUNBO0VBQ0E7RUFDQSxtQlAxSEQ7RU8ySEM7QU5td0RSO0FNaHdETTtFQUVFO0FOaXdEUjtBTWh3RFE7RUFDRTtBTmt3RFY7QURweURFO0VPdUNNO0lBQ0U7RU5nd0RSO0VNN3ZETTtJQUNFO0lBQ0E7SUFDQTtFTit2RFI7QUFDRjtBRDl5REU7RU9vREE7SUFFSTtFTjR2REo7QUFDRjs7QU14dkRBO0VBQ0U7QU4ydkRGO0FNenZERTtFQUNFO0VBQ0E7RUFDQTtBTjJ2REo7QU14dkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOMHZESjtBTXp2REk7RUFDRTtFQUNBO0FOMnZETjtBTXp2REk7RVA3QkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTzJCSTtBTit2RE47QUR4eERFO0VBQ0U7RUFDQTtFQUNBLHlCQTFKRztFQTJKSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQzB4REo7QU16d0RJO0VQakNGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RU8rQkk7RUFDQTtBTit3RE47QUQ3eURFO0VBQ0U7RUFDQTtFQUNBLHlCQTNKRztFQTRKSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQyt5REo7O0FNdHhEQTs7RUFFRTtBTnl4REY7O0FNdHhEQTtFQUNFO0FOeXhERjs7QU1yeERFO0VBQ0U7QU53eERKO0FNcnhERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOdXhESjtBTXB4REU7RUFDRSxjUDlNUztBQ28rRGI7QU1yeERJO0VBQ0UscURQMU1FO0VPMk1GO0VBQ0E7RUFDQTtBTnV4RE47QU1ueERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsNENQdE5HO0FDMitEUDtBTXB4REk7RUFDRTtFQUNBO0VBQ0E7QU5zeEROO0FNcnhETTtFQUNFO0FOdXhEUjs7QU1qeERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJQOU9LO0VPK09MO0FOb3hERjtBTWx4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5veERKO0FNanhERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FObXhESjtBTWh4REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOa3hESjtBTWh4REk7RUFDRTtBTmt4RE47QU0vd0RJO0VBQ0U7QU5peEROO0FNN3dERTtFQUNFO0FOK3dESjtBTTd3REk7RUFDRTtBTit3RE47QU01d0RJO0VBQ0U7QU44d0ROOztBTXp3REE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjR3REY7QU0xd0RFO0VBQ0U7QU40d0RKO0FNendERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTjJ3REo7QU14d0RFO0VBQ0U7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0FOMHdESjtBTXZ3REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBTnF3REo7QU1sd0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDUDFVRztFTzJVSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOb3dESjtBTWx3REk7RUFDRTtFQUNBO0VBQ0E7QU5vd0ROO0FNaHdERTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pd0RKO0FNOXZERTtFQUNFO0VBQ0E7QU5nd0RKO0FNN3ZERTtFQUNFO0VBQ0E7RUFDQTtBTit2REo7QU05dkRJO0VBQ0U7RUFDQTtFQUNBLHFEUHJYRTtBQ3FuRVI7QU01dkRFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBLDRDUGpZRztFT2tZSDtFQUNBO0FONnZESjtBTTN2REk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTjZ2RE47QU12dkRJO0VBQ0U7RUFDQTtBTnl2RE47QU12dkRJO0VBQ0U7QU55dkROOztBRHJqRUU7RU9rVUE7SUFDRTtFTnV2REY7RU1wdkRBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RU5zdkRGO0VNcnZERTtJQUNFO0VOdXZESjtFTXJ2REU7SUFDRTtFTnV2REo7RU1udkRBOztJQUVFO0VOcXZERjtFTWx2REE7SUFDRTtFTm92REY7RU1qdkRBO0lBQ0U7RU5tdkRGO0FBQ0Y7QURwbEVFO0VPcVdBOztJQUVFO0lBQ0E7RU5rdkRGO0VNM3VERTtJQUNFO0lBQ0E7RU42dURKO0VNM3VERTtJQUNFO0lBQ0E7RU42dURKO0VNM3VERTtJQUNFO0VONnVESjtBQUNGO0FNdnVERTtFQUNFO0VBQ0E7QU55dURKO0FNdnVERTtFQUNFO0VBQ0E7RUFDQTtBTnl1REo7QU12dURFO0VBQ0U7RUFDQTtBTnl1REo7QU14dURJO0VBQ0U7RUFDQTtBTjB1RE47QU14dURJO0VBQ0U7QU4wdUROO0FNdHVESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOd3VETjtBTXR1REk7RUFDRSxxRFBsZkU7RU9tZkY7RUFDQTtFQUNBLGNQM2ZPO0FDbXVFYjtBTXB1REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBTnN1REo7QU1wdURJO0VBQ0UscURQaGdCRTtFT2lnQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUDNnQk87QUNpdkViO0FNbHVERTtFQU1FO0FOdXVESjtBTTd1REU7RUFDRSxjUGpoQks7RU9raEJMLDRDUDVnQkc7RU82Z0JIO0VBQ0E7RUFDQTtFQUVBO0VBRUE7RUFDQTtBTm11REo7QU1qdURJO0VBRUUsY1AvaEJDO0FDaXdFUDtBTS90REk7RUFDRTtFQUNBO0FOaXVETjtBRHRxRUU7RU8wY0U7SUFDRTtJQUNBO0VOK3RESjtFTTV0REU7SUFDRTtFTjh0REo7RU0zdERFO0lBQ0U7SUFDQTtJQUNBO0VONnRESjtBQUNGO0FEcHJFRTtFTzJkRTtJQUNFO0lBQ0E7RU40dERKO0VNenRERTtJQUNFO0VOMnRESjtFTXh0REU7SUFDRTtFTjB0REo7QUFDRjtBRGhzRUU7RU8wZUU7SUFDRTtFTnl0REo7RU12dERJO0lBQ0U7RU55dEROO0VNdnRESTtJQUNFO0VOeXRETjtFTXJ0REU7SUFDRTtJQUNBO0VOdXRESjtFTXB0REU7SUFDRTtJQUNBO0VOc3RESjtFTXB0REk7SUFDRTtJQUNBO0VOc3RETjtFTW50REk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFTnF0RE47RU1sdERJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RU5vdEROO0VNbnRETTtJUGptQk47SUFLRTtJQUNBO0lPNmxCTTtJQUNBO0VOdXREUjtBQUNGOztBTzUwRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArMEVGO0FPNzBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArMEVKO0FEbndFRTtFUXBGQTtJQVdJO0VQZzFFSjtBQUNGO0FPNzBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQKzBFSjtBTzUwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQODBFSjtBRGp5RUU7RVF4REE7SUFjSTtJQUNBO0VQKzBFSjtBQUNGO0FPNTBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQODBFSjtBRGh6RUU7RVFyQ0E7SUFVSTtJQUNBO0VQKzBFSjtBQUNGO0FPNTBFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQODBFSjtBTzMwRUU7RUFDRTtFQUNBO0FQNjBFSjtBTzEwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQNDBFSjtBRDEwRUU7RVFQQTtJQVFJO0VQNjBFSjtBQUNGO0FPMTBFRTtFQUNFO0VBQ0E7RUFDQTtBUDQwRUo7QU96MEVFO0VBQ0U7RUFDQTtFQUNBO0FQMjBFSjtBT3owRUk7RUFDRTtFQUNBO0VBQ0E7QVAyMEVOO0FPeDBFSTtFQUNFO0FQMDBFTjtBT3QwRUU7RUFDRSxjUnhIUTtFUXlIUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB3MEVKO0FEMTJFRTtFUTJCQTtJQVVJO0lBQ0E7RVB5MEVKO0FBQ0Y7QU92MEVJO0VBQ0U7QVB5MEVOO0FPdjBFSTtFQUNFO0FQeTBFTjtBT3YwRUk7RUFDRTtFQUNBO0VBQ0E7QVB5MEVOO0FPdjBFSTtFQUNFO0FQeTBFTjtBT3QwRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBUHcwRU47QU9wMEVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzMEVKO0FEaDVFRTtFUWdFQTtJQWFJLG1CUjdLQztJUThLRDtFUHUwRUo7QUFDRjtBT3AwRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBzMEVKO0FPcjBFSTtFQUNFO0FQdTBFTjtBRGo2RUU7RVFrRkE7SUFZSTtFUHUwRUo7RU90MEVJO0lBRUUsY1IvTEM7RUNzZ0ZQO0FBQ0Y7QUR6NkVFO0VRa0ZBO0lBb0JJO0VQdTBFSjtBQUNGO0FPcDBFRTtFQUVFO0VBQ0EsbUJSL01LO0VRZ05MO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBxMEVKO0FPcDBFSTtFQUNFO0FQczBFTjtBRDc3RUU7RVEwR0E7SUFpQkk7SUFDQTtFUHMwRUo7QUFDRjtBT24wRUU7RUFDRTtBUHEwRUo7QU9qMEVFO0VBQ0U7RUFDQTtBUG0wRUo7QU8vekVJO0VBQ0U7QVBpMEVOO0FPOXpFSTtFQUNFO0FQZzBFTjtBTzd6RUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVArekVOO0FPNXpFSTs7Ozs7Ozs7Ozs7Ozs7OztFQW1CRTtBUCt6RU47QU9sMUVJOzs7Ozs7Ozs7Ozs7Ozs7O0VBZ0JFO0VBQ0E7RUFDQTtFQUVBO0FQOHpFTjtBTzV6RU07Ozs7Ozs7Ozs7Ozs7Ozs7RUFDRTtBUDYwRVI7QU8xMEVNOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QVAyMUVSO0FPdjFFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1I3Uk87QUNzbkZiO0FPdjFFTTtFQUNFO0VBQ0E7QVB5MUVSO0FPdjFFTTtFQUNFO0FQeTFFUjtBT3QxRUk7RUFDRTtBUHcxRU47QU9yMUVJO0VBQ0U7QVB1MUVOO0FPcDFFSTtFQUNFO0FQczFFTjtBT24xRUk7RUFDRTtBUHExRU47QU9sMUVJO0VBQ0U7QVBvMUVOO0FPajFFSTs7RUFFRTtBUG0xRU47QU9oMUVJO0VBQ0U7RUFDQTtBUGsxRU47QU8vMEVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUGkxRU47QU85MEVJO0VBQ0U7RUFDQTtFQUNBO0FQZzFFTjtBTzkwRU07RUFDRTtFQUNBO0FQZzFFUjtBTzkwRVE7RUFDRTtFQUNBO0FQZzFFVjtBTzkwRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQZzFFVjtBTzcwRU07RUFDRTtFQUNBO0VBQ0E7QVArMEVSO0FPNzBFUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCswRVY7QU8xMEVJO0VBQ0U7RUFDQTtFQUNBO0FQNDBFTjtBTzEwRU07RUFDRTtBUDQwRVI7QU96MEVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAyMEVSO0FPeDBFTTtFQUNFO0VBQ0E7QVAwMEVSO0FPeDBFUTtFQUNFO0VBTUE7QVBxMEVWO0FPajBFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBtMEVSO0FPL3pFSTtFQUNFO0VBQ0E7RUFDQTtBUGkwRU47QU83ekVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUCt6RU47QU83ekVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVArekVSO0FPNXpFTTtFQUNFO0FQOHpFUjtBTzF6RUk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQMnpFTjtBT3Z6RU07Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkU7RUFDQTtBUHl6RVI7QURuc0ZFO0VRZ1pJOztJQUVFO0VQc3pFTjtBQUNGO0FPbHpFRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBvekVKO0VPbHpFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBvekVOO0VPaHpFTTtJQUNFO0lBQ0E7SUFDQTtFUGt6RVI7RU8veUVVO0lBQ0U7RVBpekVaO0VPN3lFTTtJQUNFO0lBQ0EsY1J0aEJFO0lRdWhCRjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVAreUVSO0VPN3lFUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY1JuaUJBO0lRb2lCQTtJQUNBO0lBQ0E7RVAreUVWO0VPNXlFUTtJQUNFO0VQOHlFVjtFTzV5RVU7SUFDRTtFUDh5RVo7RU8zeUVVO0lBQ0U7RVA2eUVaO0VPMXlFVTtJQUNFO0lBQ0E7SUFDQTtFUDR5RVo7RU8xeUVZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQNHlFZDtFTzF5RVk7SUFDRTtFUDR5RWQ7RU94eUVVO0lBQ0U7SUFDQTtJQUNBO0VQMHlFWjtFT3Z5RVU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVB5eUVaO0VPcnlFTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUHV5RVI7RU9yeUVRO0lBQ0U7RVB1eUVWO0VPcHlFTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBzeUVSO0VPcHlFTTtJQUNFO0lBQ0EsbUJSaG9CRDtJUWlvQkM7SUFDQTtJQUNBO0VQc3lFUjtBQUNGOztBTy94RUU7RUFDRTtBUGt5RUo7QURyMEZFO0VRdWlCRTtJQUNFO0VQaXlFSjtBQUNGOztBTzd4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBneUVGOztBTzd4RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FQK3hFRjtBT254RUU7RUFDRTtJQUVFO0VQOHhFSjtFTzV4RUU7SUFFRTtJQUNBO0VQOHhFSjtBQUNGOztBUXY5Rkk7RUFDRTtBUjA5Rk47QVF2OUZFO0VBQ0U7RUFDQTtBUnk5Rko7QVF0OUZFO0VBQ0U7QVJ3OUZKOztBU3YrRkE7RUFDRTtBVDArRkY7O0FTditGQTtFQUNFO0FUMCtGRjs7QVN2K0ZBO0VBQ0U7SUFDRTtFVDArRkY7QUFDRjtBU3YrRkE7RUFDRTtJQUNFO0VUeStGRjtBQUNGO0FTdCtGQTtFQUNFO0lBQ0U7RVR3K0ZGO0FBQ0Y7QVUvL0ZBO0VBQ0U7QVZpZ0dGOztBVTkvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FWaWdHRjtBVS8vRkU7RUFDRTtFQUNBO0FWaWdHSjtBVTkvRkU7RVhvSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFV3RJRTtFQUNBO0FWb2dHSjtBRDczRkU7RUFDRTtFQUNBO0VBQ0EseUJBMUpHO0VBMkpIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDKzNGSjtBRGo4RkU7RVc3RUk7SUFDRTtJQUNBO0VWaWhHTjtBQUNGO0FVN2dHRTtFWHdIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VXMUhFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENYeEJHO0VXeUJIO0VBQ0E7RUFDQTtBVm1oR0o7QUQ5NUZFO0VBQ0U7RUFDQTtFQUNBLHlCQTNKRztFQTRKSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ2c2Rko7QURsK0ZFO0VXdEVBO0lBV0k7RVZpaUdKO0FBQ0Y7QVU5aEdFO0VBQ0UsY1h2Q1M7RVd3Q1Q7RUFDQTtFQUNBO0VBQ0EsNENYdENHO0VXdUNIO0VBQ0E7QVZnaUdKOztBVTVoR0E7RUFDRSw0Q1g3Q0s7RVc4Q0w7RUFDQTtBVitoR0Y7QVU1aEdFO0VBQ0U7QVY4aEdKO0FVN2hHSTtFQUNFO0FWK2hHTjtBVTNoR0U7RUFHRTtBVjhoR0o7QVVqaUdFO0VBQ0U7RUFDQTtFQUVBO0FWNmhHSjtBVTNoR0k7RUFFRTtBVjRoR047QVV4aEdFO0VBQ0U7RUFDQTtFQUNBO0tBQUE7RUFDQTtLQUFBO0VBQ0E7QVYwaEdKO0FVdmhHRTtFQUNFO0VBQ0EsY1h2Rkc7RVd3Rkg7RUFDQTtFQUNBO0VBQ0E7QVZ5aEdKO0FVdGhHRTtFQUNFLGNYNUZTO0VXNkZUO0VBQ0E7RUFDQTtBVndoR0o7QVVyaEdFO0VBRUU7RUFFQTtFQUNBO0FWc2hHSjtBVTNoR0U7RUFHRTtBVndoR0o7QVVwaEdJO0VBRUU7QVZxaEdOO0FVamhHRTtFQUNFO0FWbWhHSjtBVS9nR0U7RUFDRTtFQUNBO0FWaWhHSjtBRDFpR0U7RVc4QkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWK2dHSjtFVTdnR0k7SUFDRTtFVitnR047RVU5Z0dNO0lBSUU7RVZnaEdSO0VVcGhHTTtJQUNFO0lBQ0E7SUFDQTtFVmloR1I7RVU5Z0dNO0lBQ0U7SUFDQTtFVmdoR1I7RVUzZ0dFOztJQUVFO0VWNmdHSjtBQUNGO0FEcGtHRTtFVzJERTtJQUNFO0VWNGdHSjtFVTNnR0k7SUFDRTtFVjZnR047RVU1Z0dNO0lBQ0U7SUFDQTtFVjhnR1I7QUFDRjs7QVdsckdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDWklLO0VZSEw7RUFDQTtBWHFyR0Y7QUQzbEdFO0VZbEdGO0lBWUk7RVhxckdGO0FBQ0Y7QURobUdFO0VZbEdGO0lBZ0JJO0VYc3JHRjtBQUNGO0FXcHJHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FYc3JHSjtBRDNtR0U7RVkvRUE7SUFPSTtJQUNBO0VYdXJHSjtBQUNGO0FEam5HRTtFWS9FQTtJQVlJO0lBQ0E7RVh3ckdKO0FBQ0Y7QVdyckdFO0VBQ0U7RUFDQTtBWHVyR0o7QUQzbkdFO0VZOURBO0lBS0k7SUFDQTtFWHdyR0o7QUFDRjtBV3JyR0U7O0VBRUU7RUFDQSxjWmpESztFWWtETDtFQUNBO0VBQ0E7RUFDQTtBWHVyR0o7QVdwckdFO0VBQ0U7RUFDQTtFQUNBO0FYc3JHSjtBV25yR0U7RUFDRTtBWHFyR0o7QVdsckdFO0VBQ0U7QVhvckdKO0FXbHJHSTtFQUNFO0VBQ0E7RUFDQTtBWG9yR047QUQxcEdFO0VZN0JFO0lBTUk7SUFDQTtFWHFyR047QUFDRjtBV2xyR0k7RUFDRTtBWG9yR047QVdqckdJOztFQUVFO0VBQ0E7QVhtckdOO0FXaHJHSTtFQUNFO0FYa3JHTjtBRDNxR0U7RVlSRTtJQUlJO0lBQ0E7RVhtckdOO0VXanJHTTtJQUNFO0VYbXJHUjtBQUNGO0FXL3FHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpckdOO0FEM3JHRTtFWUtFO0lBUUk7SUFDQTtFWGtyR047QUFDRjtBVy9xR0k7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5Qlp4SEc7RVl5SEg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhpckdOO0FEanRHRTtFWWtCRTtJQWlCSTtJQUNBO0lBQ0E7RVhrckdOO0FBQ0Y7QVdockdNO0VBRUU7RUFDQTtBWGlyR1I7QVc3cUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYK3FHTixDOzs7O0FZdDBHQTtFQUF3QjtFQUFjO0FBR3RDOztBQUh3RDtFQUFzQjtBQU85RTs7QUFQc0c7RUFBc0M7RUFBUztFQUFVO1VBQUE7RUFBaUI7QUFjaEw7O0FBZDBMO0VBQWdCO0FBa0IxTTs7QUFsQnFOO0VBQVE7RUFBa0I7RUFBaUM7QUF3QmhSOztBQXhCd1M7RUFBYztFQUFXO0VBQVM7RUFBVTtFQUFhO0FBZ0NqVzs7QUFoQzJXO0VBQWtCO1VBQUE7RUFBcUM7QUFzQ2xhOztBQXRDOGE7RUFBb0M7VUFBQTtFQUFpQjtBQTJDbmU7O0FBM0N1ZjtFQUFxQztBQWdENWhCOztBQWhENGlCO0VBQWM7VUFBQTtFQUFpQjtFQUF1QjtFQUFxQjtFQUFXO0FBd0Rsb0I7O0FBeERrcEI7RUFBa0I7QUE0RHBxQjs7QUE1RG1yQjtFQUEyQjtFQUFVO0FBaUV4dEI7O0FBakVpdUI7RUFBMEI7RUFBa0I7RUFBZTtFQUFVO0VBQWU7RUFBcUI7RUFBVztFQUFRO0VBQWU7RUFBVztFQUFVO0VBQWM7QUFnRi80Qjs7QUFoRjQrQjtFQUE0RTtBQW9GeGpDOztBQXBGbWtDO0VBQWE7RUFBWTtBQXlGNWxDOztBQXpGc21DO0VBQTRDO0VBQVk7RUFBVztBQStGenFDOztBQS9Gd3JDO0VBQWE7QUFtR3JzQzs7QUFuRytzQztFQUFhO1VBQUE7RUFBaUI7RUFBYTtFQUFlO0VBQXVCO0VBQWM7QUE0Rzl5Qzs7QUE1R3d6QztFQUFZO0VBQWM7RUFBZTtFQUFXO0VBQW9CO0VBQWdCO0VBQVc7RUFBWTtBQXVIdjZDOztBQXZIazdDO0VBQW9DO0FBMkh0OUM7O0FBM0hzK0M7RUFBbUI7QUErSHovQzs7QUEvSDRnRDtFQUF1QjtJQUEyQjtJQUFVO0lBQXdCO0lBQVU7RUF1SXhtRDtFQXZJbW5EO0lBQWlDO0lBQVU7SUFBbUI7SUFBd0Y7RUE4SXp3RDtBQUNGLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvdXRpbC5zY3NzIiwid2VicGFjazovL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy8uL3dwLWNvbnRlbnQvdGhlbWVzL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy9zcmMvc2Nzcy9mcm9udGVuZC5zY3NzIiwid2VicGFjazovL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy8uL3dwLWNvbnRlbnQvdGhlbWVzL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy9zcmMvc2Nzcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvYWxnb2xpYS1zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvY29tbWVudHMuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvZW50cmllcy5zY3NzIiwid2VicGFjazovL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy8uL3dwLWNvbnRlbnQvdGhlbWVzL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy9zcmMvc2Nzcy9mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvaG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvbW9kYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL25hdi5zY3NzIiwid2VicGFjazovL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy8uL3dwLWNvbnRlbnQvdGhlbWVzL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy9zcmMvc2Nzcy9icm93c2Uuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvbW9kdWxlcy9ob21lLWVudHJ5LXNsaWRlci5zY3NzIiwid2VicGFjazovL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy8uL3dwLWNvbnRlbnQvdGhlbWVzL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy9zcmMvc2Nzcy9tb2R1bGVzL25ld3NsZXR0ZXItc2lnbnVwLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vbm9kZV9tb2R1bGVzL2dsaWRlci1qcy9nbGlkZXIubWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkb3JhbmdlOiAjZTQ1NTMzO1xuJG9yYW5nZS1saWdodDogI2Y5Nzg1YTtcbiRuYXZ5OiAjMjIyNzVkO1xuJGJsdWU6ICMyYzM2ODU7XG4kYnJpZ2h0OiAjMzI3M2RjO1xuJHRleHQtbGlnaHQ6ICM2YzZlNzY7XG4kdGV4dC1kYXJrOiAjMmMyYzJjO1xuJGJnLWxpZ2h0OiAjZjZmN2ZiO1xuJHVpLWdyYXk6ICM0MzRjNTY7XG5cbiRzYW5zOiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4kc2VyaWY6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblxuLyogTUlYSU5TICovXG5cbkBtaXhpbiBhbGlnbigkZGlyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGlmICRkaXIgPT0gdmVydGljYWwge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfSBAZWxzZSBpZiAkZGlyID09IGhvcml6b250YWwge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBib3RoIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJHZhbHVlKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xuICAtbW96LWFwcGVhcmFuY2U6ICR2YWx1ZTtcbiAgYXBwZWFyYW5jZTogJHZhbHVlO1xufVxuXG5AbWl4aW4gYm9vcCgpIHtcbiAgJjphY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplOiA5OSwgJGxpbmU6IDk5KSB7XG4gIEBpZiAkc2l6ZSAhPSA5OSB7XG4gICAgZm9udC1zaXplOiAoJHNpemUgKiAxMCkgKyBweDtcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtO1xuICB9XG4gIEBpZiAkbGluZSAhPSA5OSB7XG4gICAgbGluZS1oZWlnaHQ6ICgkbGluZSAqIDEwKSArIHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZSArIHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplLWltcG9ydCgkc2l6ZTogOTksICRsaW5lOiA5OSkge1xuICBAaWYgJHNpemUgIT0gOTkge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplICogMTApICsgcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRsaW5lICE9IDk5IHtcbiAgICBsaW5lLWhlaWdodDogKCRsaW5lICogMTApICsgcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUgKyByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gemVybyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgJHBsYWNlaG9sZGVyczogXCI6LXdlYmtpdC1pbnB1dFwiIFwiOi1tb3pcIiBcIi1tb3pcIiBcIi1tcy1pbnB1dFwiO1xuICBAZWFjaCAkcGxhY2Vob2xkZXIgaW4gJHBsYWNlaG9sZGVycyB7XG4gICAgJjojeyRwbGFjZWhvbGRlcn0tcGxhY2Vob2xkZXIge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBjbGlja2FibGUoKSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbi8qIE1FRElBIFFVRVJJRVMgKi9cblxuQG1peGluIGlzLWRhcmsoKSB7XG4gIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6IGRhcmspIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC10bygkYnApIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC1hYm92ZSgkYnApIHtcbiAgJHBsdXMxOiAkYnAgKyAxO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwbHVzMSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLWJldHdlZW4oJGJwMSwgJGJwMikge1xuICAkcGx1czE6ICRicCArIDE7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBsdXMxKSBhbmQgKG1heC13aWR0aDogJGJwMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLXRvLWhlaWdodCgkYnApIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogJGJwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtYWJvdmUtaGVpZ2h0KCRicCkge1xuICAkcGx1czE6ICRicCArIDE7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6ICRwbHVzMSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLWJldHdlZW4taGVpZ2h0KCRicDEsICRicDIpIHtcbiAgJHBsdXMxOiAkYnAgKyAxO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAkcGx1czEpIGFuZCAobWF4LWhlaWdodDogJGJwMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBpbXBvcnQgXCJ0cmlnXCI7XG5AbWl4aW4gcmhvbWJ1cygkaGVpZ2h0LCAkY29sb3I6ICRuYXZ5KSB7XG4gIC8vIHNvaGNhaHRvYVxuICAvLyB0YW4oMzApID0gby9hXG4gIC8vIHRhbigzMCkgPSB4LyRoZWlnaHRcbiAgLy8geCA9IHRhbigzMCkqJGhlaWdodFxuICAvLyB0cmFuc2xhdGlvbiBpcyBoYWxmIHRoZSB4IHZhbHVlXG4gICRkZWc6IGNhbGMoJFBJLzYpO1xuICAkdGFuOiB0YW4oJGRlZyk7XG4gICR0cmFuc2xhdGlvbjogY2FsYygkdGFuICogJGhlaWdodCAvIDIpO1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAjeyRoZWlnaHR9cHg7XG4gIHBhZGRpbmc6IDAgI3skdHJhbnNsYXRpb259cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgjeyR0cmFuc2xhdGlvbn1weCk7XG4gIHotaW5kZXg6IDA7XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLyogR0xPQkFMIFNUWUxFUyAqL1xuLy8gISBUT0RPOiBGaW5kIGEgbmV3IGhvbWUgZm9yIHRoZXNlXG5cbi5saW5rIHtcbiAgY29sb3I6ICRuYXZ5O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRicmlnaHQ7XG4gIH1cbn1cblxuLmJ1dHRvbi5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogJG5hdnk7XG4gIGNvbG9yOiAkbmF2eTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGJyaWdodDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0O1xuICB9XG5cbiAgc3ZnIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYnV0dG9uX19pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGRkO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG59XG5cbi5idXR0b24uYnV0dG9uLS1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG5hdnk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzM0NDA5NztcbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG4uYnV0dG9uLmJ1dHRvbi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRvcmFuZ2UsIDclKTtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuIiwiLyogTUlYSU5TICovXG4vKiBNRURJQSBRVUVSSUVTICovXG4vKiBHTE9CQUwgU1RZTEVTICovXG4ubGluayB7XG4gIGNvbG9yOiAjMjIyNzVkO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5saW5rOmhvdmVyLCAubGluazpmb2N1cyB7XG4gIGNvbG9yOiAjMzI3M2RjO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjIyNzVkO1xuICBjb2xvcjogIzIyMjc1ZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuLmJ1dHRvbi5idXR0b24tLXdoaXRlOmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi0td2hpdGU6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMjczZGM7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzI3M2RjO1xufVxuLmJ1dHRvbi5idXR0b24tLXdoaXRlIHN2ZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5idXR0b24uYnV0dG9uLS13aGl0ZSAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmJ1dHRvbi5idXR0b24tLXdoaXRlLmRpc2FibGVkIHtcbiAgY29sb3I6ICNkZGQ7XG4gIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5idXR0b24uYnV0dG9uLS1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjc1ZDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5idXR0b24uYnV0dG9uLS1uYXZ5OmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi0tbmF2eTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDQwOTc7XG59XG4uYnV0dG9uLmJ1dHRvbi0tbmF2eSBzdmcge1xuICBtYXJnaW46IDA7XG59XG4uYnV0dG9uLmJ1dHRvbi0tbmF2eSAuYnV0dG9uX19pY29uIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NTUzMztcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5idXR0b24uYnV0dG9uLS1vcmFuZ2U6aG92ZXIsIC5idXR0b24uYnV0dG9uLS1vcmFuZ2U6Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNzQwMWM7XG59XG4uYnV0dG9uLmJ1dHRvbi0tb3JhbmdlIHN2ZyB7XG4gIG1hcmdpbjogMDtcbn1cbi5idXR0b24uYnV0dG9uLS1vcmFuZ2UgLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuYm9keTpub3QoLnNlYXJjaCk6bm90KC5zaW5nbGUtcG9zdCkgLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNjcsIDE4MiwgMC45KSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDQ1JSAhaW1wb3J0YW50O1xufVxuYm9keTpub3QoLnNlYXJjaCk6bm90KC5zaW5nbGUtcG9zdCkgLmhlYWRlci1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSwgcmdiYSgwLCAwLCAwLCAwKSAxMy41NCUpLCBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTYuNjclKSwgcmdiYSgxMiwgMTcsIDQ0LCAwLjUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5Om5vdCguc2VhcmNoKTpub3QoLnNpbmdsZS1wb3N0KSAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250ZW50IGEsXG4uY29udGVudCBhOm5vdCguYnV0dG9uKSxcbi5jb250ZW50IGE6bm90KC5idXR0b24pOnZpc2l0ZWQucHJpbWFyeS10ZXh0LWhvdmVyOmhvdmVyLFxuLnByaW1hcnktdGV4dCxcbi50YWdzIGEsXG4ud3BjZjctc3VibWl0LFxuLm5hdi1icmFuZCAuY2Fscy1sb2dvLWJsb2NrIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaCAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNjcsIDE4MiwgMC45KTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VhcmNoIC5oZWFkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTMuNTQlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDE2LjY3JSksIHJnYmEoMTIsIDE3LCA0NCwgMC41KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzM3B4KSB7XG4gIC5zZWFyY2ggLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIycHgpIHtcbiAgLnNlYXJjaCAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE0MnB4O1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlci1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hbGdvbGlhLXNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuc2VhcmNoZm9ybSAjc2VhcmNoc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2U0NTUzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLnNlYXJjaGZvcm0gc3ZnIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5zZWFyY2hmb3JtIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlci1pbnRybyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXItaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDcxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLWhlYWRlci1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1oZWFkZXItbm8tcmVzdWx0cyBoMiB7XG4gIHBhZGRpbmc6IDAgMCA1cHggMTVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLnNlYXJjaCAjYWxnb2xpYS1zZWFyY2gtd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuLnNlYXJjaCAuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5zZWFyY2ggLnNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtdGFicyB7XG4gIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS10YWJzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zZWFyY2ggLmFsZ29saWEtdGFicyA+IC5jb250YWluZXIgLmFsZ29saWEtdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLXRhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMTlweCAyOHB4IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaCAuYWxnb2xpYS10YWIgLmFsZ29saWEtdGFiLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtdGFiIC5hbGdvbGlhLXRhYi1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLnNlYXJjaCAuYWxnb2xpYS10YWIgLmFsZ29saWEtZmlsdGVyLWNvdW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtdGFiLmFsZ29saWEtdGFiLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1yZXN1bHRzIHtcbiAgcGFkZGluZzogNTVweCA0MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMge1xuICBwYWRkaW5nOiA1NXB4IDQwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWFyY2ggLmFsZ29saWEtZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29sb3I6ICMyMjI3NWQ7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtOmhvdmVyIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0LFxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbTpmb2N1cyAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gIGNvbG9yOiAjMzI3M2RjO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzIGxpIHtcbiAgbWFyZ2luOiAxMHB4IDE1cHg7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMgYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMjIyNzVkO1xuICBtYXJnaW46IDhweCAwIDAgMjhweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzIGJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzI3M2RjO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXItaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2ggLmFsZ29saWEtZmlsdGVyLXRpdGxlIHtcbiAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgcGFkZGluZzogMTFweCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VhcmNoICNoaXRzRW50cmllcyxcbi5zZWFyY2ggI2hpdHNNZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFpcy1IaXRzLWxpc3QsXG4uc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1oaXRzLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5haXMtSGl0cy1saXN0LFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWhpdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5zZWFyY2ggLmVvYS1lbnRyeSAuYWxnb2xpYS1lbnRyeS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gIGNvbG9yOiAjMjIyNzVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoIC5lb2EtZW50cnkgLmFsZ29saWEtZW50cnktbGluayBoNCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlYXJjaCAuZW9hLWVudHJ5IC5hbGdvbGlhLWVudHJ5LWxpbms6aG92ZXIsIC5zZWFyY2ggLmVvYS1lbnRyeSAuYWxnb2xpYS1lbnRyeS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMjczZGM7XG59XG4uc2VhcmNoIC5lb2EtZW50cnkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggLmVvYS1lbnRyeSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1oaXRzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHggMDtcbiAgfVxufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgbWluLXdpZHRoOiA2NDBweDtcbiAgcGFkZGluZzogMzVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnk6Zmlyc3Qtb2YtdHlwZSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnksXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6aG92ZXIgLmFsZ29saWEtZW50cnktbGluayxcbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6aG92ZXIgLmFsZ29saWEtZW50cnktY2F0ZWdvcnksIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6Zm9jdXMgLmFsZ29saWEtZW50cnktbGluayxcbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6Zm9jdXMgLmFsZ29saWEtZW50cnktY2F0ZWdvcnksXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYTpob3ZlciAuYWxnb2xpYS1lbnRyeS1saW5rLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6aG92ZXIgLmFsZ29saWEtZW50cnktY2F0ZWdvcnksXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYTpmb2N1cyAuYWxnb2xpYS1lbnRyeS1saW5rLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6Zm9jdXMgLmFsZ29saWEtZW50cnktY2F0ZWdvcnkge1xuICBjb2xvcjogIzMyNzNkYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAudGl0bGUsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIC5hbGdvbGlhLWVudHJ5LWltYWdlLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEgLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDcwLjclO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEgLmFsZ29saWEtZW50cnktaW1hZ2UsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAuYWxnb2xpYS1lbnRyeS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEgcCxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1lbnRyeS1ha2EtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzIyMjc1ZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWVudHJ5LWFrYS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuLnNlYXJjaCAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGNvbG9yOiAjNmM2ZTc2O1xuICBtYXJnaW46IDhweCAwIDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLnNlYXJjaCAuYWxnb2xpYS1lbnRyeS1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM5LCA5MywgMC41KTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5zZWFyY2ggLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSAuYWxnb2xpYS1lbnRyeS1pbWFnZSB7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAycmVtIDFyZW0gLTE0MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnkgLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICAgIG1hcmdpbjogNXB4IDAgMXJlbSAycmVtO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZWFyY2ggLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSAuYWxnb2xpYS1lbnRyeS1pbWFnZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW46IDJweCAwIDFyZW0gMnJlbTtcbiAgfVxufVxuLnNlYXJjaCAuYWxnb2xpYS1lbnRyeS1tZWRpYS10eXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyOXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgcGFkZGluZzogNnB4IDhweCA2cHggNHB4O1xuICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWFyY2ggLmFsZ29saWEtZW50cnktbWVkaWEtdHlwZSAuaWNvbiB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIG1hcmdpbi1yaWdodDogLTJweDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtZW50cnkgcCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjNmM2ZTc2O1xuICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWVudHJ5IHAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWVudHJ5IHAge1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gIH1cbn1cbi5zZWFyY2ggLmVvYS1lbnRyeSBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzOSwgOTMsIDAuNSk7XG59XG4uc2VhcmNoIC5hbGdvbGlhLW5vLXJlc3VsdHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2ggLmFsZ29saWEtbm8tcmVzdWx0cyBoMyB7XG4gIG1hcmdpbjogMzBweCAwIDUwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggLmFsZ29saWEtbm8tcmVzdWx0cyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuc2VhcmNoIC5hbGdvbGlhLW5vLXJlc3VsdHMgaDMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5zZWFyY2ggLmFsZ29saWEtbm8tcmVzdWx0cyBoMyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cbi5zZWFyY2ggLmFsZ29saWEtYm94LW5ldy1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICBtYXJnaW46IDMwcHg7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWJveC1uZXctc2VhcmNoID4gaDQge1xuICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogMTVweCAyNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWJveC1uZXctc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1ib3gge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuLnNlYXJjaCAuYWxnb2xpYS1ib3gtbmV3LXNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtYm94IC5hYS1BdXRvY29tcGxldGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1ib3gtbmV3LXNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtYm94IC5hYS1BdXRvY29tcGxldGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gIC5zZWFyY2ggLmFsZ29saWEtYm94LW5ldy1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCBpbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2ggaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2ggaW5wdXQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzI5MzY4YTtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaC0tYWN0aXZlIC5maWVsZC1kaXNwbGF5LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoLS1hY3RpdmUgaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjUwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCAuYWEtSW5wdXRXcmFwcGVyUHJlZml4LFxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIC5hYS1JbnB1dFdyYXBwZXJTdWZmaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIC5pY29uIHN2ZyB7XG4gIGhlaWdodDogMThweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2ggLmZpZWxkLWRpc3BsYXktdGV4dCB7XG4gIG1hcmdpbjogMCA4cHggMCAxNnB4O1xufVxuXG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlLWlucHV0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyYzMzODU7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTJweDtcbiAgei1pbmRleDogMTAwO1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlLWlucHV0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE5cHg7XG4gIHJpZ2h0OiAxOXB4O1xuICBvcGFjaXR5OiAwLjM1O1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dC5oYXMtc2VhcmNoLXRlcm06YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMTdweCAxNXB4O1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlLWlucHV0IGlucHV0OjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cbi5hbGdvbGlhLXNlYXJjaC1tb2JpbGUtaW5wdXQgaW5wdXQ6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlLWlucHV0IGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlLWlucHV0IC5hYS1JbnB1dFdyYXBwZXJQcmVmaXgsXG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlLWlucHV0IC5hYS1JbnB1dFdyYXBwZXJTdWZmaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubmF2YmFyLW1vYmlsZSAub3Blbi1hbGdvbGlhLXNlYXJjaCAuaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLm5hdmJhci1tb2JpbGUgLm9wZW4tYWxnb2xpYS1zZWFyY2ggLmljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1tb2JpbGUgLm9wZW4tYWxnb2xpYS1zZWFyY2gtLWFjdGl2ZSAuaWNvbi1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1tb2JpbGUgLm9wZW4tYWxnb2xpYS1zZWFyY2gtLWFjdGl2ZSAuaWNvbi1jbG9zZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzk2cHg7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5bZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUycHg7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogNjA0cHg7XG59XG5bZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWNvbCB7XG4gIHdpZHRoOiA1MCU7XG59XG5bZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWNvbC0tZW50cnkge1xuICBmbGV4LWdyb3c6IHVuc2V0O1xufVxuW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wtLW1lZGlhIHtcbiAgZmxleC1iYXNpczogdW5zZXQ7XG4gIGZsZXgtc2hyaW5rOiB1bnNldDtcbn1cbltkYXRhLWF1dG9jb21wbGV0ZS1jb250ZXh0PW5hdmJhci1maXhlZF0gLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnktbWVkaWEtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5bZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzW2RhdGEtaXMtbW9iaWxlXSB7XG4gIHRvcDogMTEwcHg7XG59XG4uYWRtaW4tYmFyIFtkYXRhLWF1dG9jb21wbGV0ZS1jb250ZXh0PW5hdmJhci1maXhlZF0gLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gIC5hZG1pbi1iYXIgW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gICAgdG9wOiAxMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gIH1cbiAgW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLS12aXNpYmxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyBvbCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIGEge1xuICBjb2xvcjogIzIyMjc1ZDtcbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgY29sb3I6ICM2YzZlNzY7XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2xzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggNXB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wtLWVudHJ5IHtcbiAgZmxleC1ncm93OiAxO1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sLS1tZWRpYSB7XG4gIGZsZXgtYmFzaXM6IDQ2cHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sLXRpdGxlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGVlNDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5LW1lZGlhLXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnkge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBtaW4taGVpZ2h0OiA0MHB4O1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnktdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICB9XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGNvbG9yOiAjNmM2ZTc2O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1lbnRyeS1pbWFnZSB7XG4gIHdpZHRoOiAzNnB4O1xuICBtaW4td2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWU0O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtZm9vdGVyLWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzIyMjc1ZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWZvb3Rlci1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29sb3I6ICMyMjI3NWQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2NoZXZyb24tcmlnaHQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgd2lkdGg6IDYuNXB4O1xuICBoZWlnaHQ6IDEwLjVweDtcbiAgYmFja2dyb3VuZC1zaXplOiA2LjVweCAxMC41cHg7XG4gIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4jYWxnb2xpYS1tb2JpbGUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmU6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJjMzY4NTtcbiAgICBvcGFjaXR5OiAwLjk7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWlubmVyIC5hbGdvbGlhLWZpbHRlcjpmaXJzdC1vZi10eXBlIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZWU0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMCAxNHB4O1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgbGkge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgbGFiZWwgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIGxhYmVsIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciAuYWlzLVJlZmluZW1lbnRMaXN0LXNob3dNb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMzI3M2RjO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTQ7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy1oZWFkaW5nIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNmM2ZTc2O1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtdXBkYXRlIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWFwcGx5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICNlNDU1MzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nOiAxNHB4IDIycHg7XG4gIH1cbn1cblxuI2FsZ29saWEtbW9iaWxlLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICNlNDU1MzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXIgc3ZnIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luOiAwIDRweCAxcHggMDtcbiAgfVxufVxuXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMsXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEge1xuICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG59XG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyAuZW9hLXBhZ2luYXRpb24tbW9iaWxlLFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIC5lb2EtcGFnaW5hdGlvbi1tb2JpbGUge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyAuYWlzLVBhZ2luYXRpb24tbGlzdCxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSAuYWlzLVBhZ2luYXRpb24tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMgLmFpcy1QYWdpbmF0aW9uLWl0ZW0sXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEgLmFpcy1QYWdpbmF0aW9uLWl0ZW0ge1xuICBtYXJnaW46IDAgN3B4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyAuYWlzLVBhZ2luYXRpb24taXRlbSxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSAuYWlzLVBhZ2luYXRpb24taXRlbSB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxufVxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMgLmFpcy1QYWdpbmF0aW9uLWl0ZW0gLmFpcy1QYWdpbmF0aW9uLWxpbmssXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEgLmFpcy1QYWdpbmF0aW9uLWl0ZW0gLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTQ7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIGNvbG9yOiAjMjIyNzVkO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMgLmFpcy1QYWdpbmF0aW9uLWl0ZW0gLmFpcy1QYWdpbmF0aW9uLWxpbmssXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEgLmFpcy1QYWdpbmF0aW9uLWl0ZW0gLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbn1cbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25FbnRyaWVzIC5haXMtUGFnaW5hdGlvbi1pdGVtIC5haXMtUGFnaW5hdGlvbi1saW5rOmhvdmVyLFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIC5haXMtUGFnaW5hdGlvbi1pdGVtIC5haXMtUGFnaW5hdGlvbi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzMyNzNkYztcbiAgYm9yZGVyLWNvbG9yOiAjMzI3M2RjO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkLFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMztcbn1cbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25FbnRyaWVzIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAuYWlzLVBhZ2luYXRpb24tbGluayxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSAuYWlzLVBhZ2luYXRpb24taXRlbS0tc2VsZWN0ZWQgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICBib3JkZXItY29sb3I6ICMyMjI3NWQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmhvbWUtaGVybyAuYWEtRm9ybSxcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLUZvcm0sXG4uYWxnb2xpYS1uby1yZXN1bHRzIC5hYS1Gb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuLmhvbWUtaGVybyAuYWEtSW5wdXQsXG4uYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hYS1JbnB1dCxcbi5hbGdvbGlhLW5vLXJlc3VsdHMgLmFhLUlucHV0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2U7XG4gIHdpZHRoOiAzOThweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyNzVkO1xufVxuLmhvbWUtaGVybyAuYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIC5ob21lLWhlcm8gLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbixcbi5hbGdvbGlhLW5vLXJlc3VsdHMgLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG4uaG9tZS1oZXJvIC5hYS1JbnB1dDpmb2N1cyxcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLUlucHV0OmZvY3VzLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtSW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzMjczZGM7XG59XG4uaG9tZS1oZXJvIC5hYS1TdWJtaXRCdXR0b24sXG4uYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hYS1TdWJtaXRCdXR0b24sXG4uYWxnb2xpYS1uby1yZXN1bHRzIC5hYS1TdWJtaXRCdXR0b24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NTUzMztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1oZXJvIC5hYS1TdWJtaXRCdXR0b246aG92ZXIsIC5ob21lLWhlcm8gLmFhLVN1Ym1pdEJ1dHRvbjpmb2N1cyxcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLVN1Ym1pdEJ1dHRvbjpob3Zlcixcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLVN1Ym1pdEJ1dHRvbjpmb2N1cyxcbi5hbGdvbGlhLW5vLXJlc3VsdHMgLmFhLVN1Ym1pdEJ1dHRvbjpob3Zlcixcbi5hbGdvbGlhLW5vLXJlc3VsdHMgLmFhLVN1Ym1pdEJ1dHRvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTc4NWE7XG59XG4uaG9tZS1oZXJvIC5hYS1DbGVhckJ1dHRvbixcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLUNsZWFyQnV0dG9uLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtQ2xlYXJCdXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3OXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZTQ1NTMzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaG9tZS1oZXJvIC5hYS1DbGVhckJ1dHRvbltoaWRkZW5dLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtQ2xlYXJCdXR0b25baGlkZGVuXSxcbi5hbGdvbGlhLW5vLXJlc3VsdHMgLmFhLUNsZWFyQnV0dG9uW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhvbWUtaGVybyAuYWEtQ2xlYXJCdXR0b24gc3ZnLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtQ2xlYXJCdXR0b24gc3ZnLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtQ2xlYXJCdXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbn1cbi5ob21lLWhlcm8gLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMsXG4uYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG59XG5cbi5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkLFxuLmFpcy1TbmlwcGV0LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIGJvZHkuc2VhcmNoIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgd2lkdGg6IDY1JTtcbiAgfVxuICBib2R5LnNlYXJjaCAuY29sdW1uLmlzLW9uZS1xdWFydGVyLWRlc2t0b3Age1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgYm9keS5zZWFyY2ggLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmFpcy1HZW9TZWFyY2gtaW5wdXQ6Y2hlY2tlZCxcbi5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5lb2EtY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuLmVvYS1jb21tZW50cyAudGl0bGUge1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuLmVvYS1jb21tZW50cyAuZW9hLWNvbW1lbnQtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4uZW9hLWNvbW1lbnRzIC5lb2EtY29tbWVudC1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY29tbWVudC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG4uZW9hLWNvbW1lbnRzIC5lb2EtY29tbWVudC1hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIG1hcmdpbjogMTNweCAwIDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG59XG4uZW9hLWNvbW1lbnRzIC5lb2EtY29tbWVudC1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgY29sb3I6ICMyYzJjMmM7XG59XG4uZW9hLWNvbW1lbnRzIC5lb2EtY29tbWVudC1sb2NhdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiAzOTA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNmM2ZTc2O1xufVxuLmVvYS1jb21tZW50cyAuZW9hLW5ldy1jb21tZW50IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmVvYS1jb21tZW50cyAuZW9hLW5ldy1jb21tZW50IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmVvYS1uby1jb21tZW50cyB7XG4gIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gIGNvbG9yOiAjNmM2ZTc2O1xuICBwYWRkaW5nOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVvYS1uby1jb21tZW50cyBwIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlLFxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC1pbmZvLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlIC5pY29uLFxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC1pbmZvIC5pY29uLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlIC5pY29uLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC1pbmZvIC5pY29uIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtdHlwZSAuaWNvbiBzdmcsXG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LWluZm8gLmljb24gc3ZnLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlIC5pY29uIHN2ZyxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtaW5mbyAuaWNvbiBzdmcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIHdpZHRoOiAxNXB4O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlIHtcbiAgYmFja2dyb3VuZDogIzJjMzY4NTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlOmFmdGVyLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgIzJjMzY4NTtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtaW5mbyxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtaW5mbyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNvbnRlbnQsXG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNvbnRlbnQgcCxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuY29udGVudCxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuY29udGVudCBhLnRlcm0sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNvbnRlbnQgYS50ZXJtIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuY29udGVudCAuc2VwLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jb250ZW50IC5zZXAge1xuICBjb2xvcjogcmdiYSgxMDgsIDExMCwgMTE4LCAwLjUpO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLnByaW1hcnktYm9yZGVyLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAucHJpbWFyeS1ib3JkZXIge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuY29sdW1uLnByaW1hcnktYm9yZGVyLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuY29sdW1uLnByaW1hcnktYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZWU0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWU0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRlZTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuY29sdW1uLnByaW1hcnktYm9yZGVyIC5ibG9jay5wcmltYXJ5LWJvcmRlcixcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLmNvbHVtbi5wcmltYXJ5LWJvcmRlciAuYmxvY2sucHJpbWFyeS1ib3JkZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLmJsb2NrIGgzLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuYmxvY2sgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2ssXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLm1vZHVsZS1pbmZvLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuZW9hLWVudHJ5LW1haW4gLmNvbnRlbnQsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmVvYS1lbnRyeS1tYWluIC5jb250ZW50IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5yZWxhdGVkLWVudHJpZXMgLmNvbnRlbnQsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLnJlbGF0ZWQtZW50cmllcyAuY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLnJlbGF0ZWQtZW50cmllcyAuY29udGVudCBhLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5yZWxhdGVkLWVudHJpZXMgLmNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5yZWxhdGVkLWVudHJpZXMgLmNvbnRlbnQgYTpsYXN0LW9mLXR5cGUsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLnJlbGF0ZWQtZW50cmllcyAuY29udGVudCBhOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLnJlbGF0ZWQtZW50cmllcyAuY29udGVudCBhIGltZyxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAucmVsYXRlZC1lbnRyaWVzIC5jb250ZW50IGEgaW1nIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmxlc3Nvbi1wbGFucyAuY29udGVudCBhLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5sZXNzb24tcGxhbnMgLmNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubGVzc29uLXBsYW5zIC5jb250ZW50IGE6bGFzdC1vZi10eXBlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5sZXNzb24tcGxhbnMgLmNvbnRlbnQgYTpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuY29udGVudC1oZWFkZXIsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5jb250ZW50LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5jb250ZW50LWhlYWRlciAuY29udGVudC10eXBlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuY29udGVudC1oZWFkZXIgLmNvbnRlbnQtdHlwZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubW9kdWxlLXJlbGF0ZWQtbWVkaWEgLmNvbnRlbnQtaGVhZGVyIC5jb250ZW50LWluZm8sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5jb250ZW50LWhlYWRlciAuY29udGVudC1pbmZvIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuZW9hLW1lZGlhLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuZW9hLW1lZGlhIHtcbiAgbWluLXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5lb2EtbWVkaWEgaW1nLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuZW9hLW1lZGlhIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTUsIDk2LCAxMDEsIDAuMik7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLnNlY3Rpb24sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIGJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuc2VjdGlvbixcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuYnJlYWRjcnVtYi1jb250YWluZXIsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICBib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmJyZWFkY3J1bWItY29udGFpbmVyICsgLnNlY3Rpb24udHdvLWNvbHVtbi1zZWN0aW9uIC5tYWluLWNvbHVtbnMgPiAuaXMtdHdvLWZpZnRocy1kZXNrdG9wID4gZGl2OmZpcnN0LWNoaWxkLm1vZHVsZS1pbmZvLWJsb2NrLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5icmVhZGNydW1iLWNvbnRhaW5lciArIC5zZWN0aW9uLnR3by1jb2x1bW4tc2VjdGlvbiAubWFpbi1jb2x1bW5zID4gLmlzLXR3by1maWZ0aHMtZGVza3RvcCA+IGRpdjpmaXJzdC1jaGlsZC5tb2R1bGUtaW5mby1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmVvYS1tZWRpYS1jb250YWluZXIgLmVvYS1tZWRpYS1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTUsIDk2LCAxMDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5lb2EtZW50cnktY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lb2EtZW50cnktbWFpbiB7XG4gIHdpZHRoOiA2OC41JTtcbiAgcGFkZGluZy1yaWdodDogNyU7XG59XG5cbi5lb2EtZW50cnktc2lkZWJhciB7XG4gIHdpZHRoOiAzMS41JTtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuICAuZW9hLWVudHJ5LWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmVvYS1lbnRyeS1tYWluLFxuLmVvYS1lbnRyeS1zaWRlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC8qIHNrZXRjaHkgb3ZlcnJpZGUgb2Ygb3JpZ2luYWwgdGhlbWUgdXRpbGl0aWVzICovXG4gIC5lb2EtZW50cnktc2lkZWJhciAuY29sdW1ucy5pcy1tdWx0aWxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLyogbGF6eSBvdmVycmlkZSBvZiBvcmlnaW5hbCByZWxhdGVkIG1lZGlhICovXG4gIC5lbnRyeS1tZWRpYS1nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uZW9hLWVudHJ5LW1ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRlZTQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWU0O1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZW9hLWVudHJ5LW1ldGEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5lb2EtZW50cnktbWV0YSAuZW9hLWVudHJ5LW1ldGFfX3JpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4uZW9hLWVudHJ5LW1ldGFfX2hlYWRpbmcge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBjb2xvcjogIzZjNmU3NjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZW9hLWVudHJ5LW1ldGFfX2RhdGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lb2EtZW50cnktbWV0YV9fcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5lb2EtZW50cnktbWV0YV9fc3VibWl0LWZlZWRiYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5lb2EtZW50cnktbWV0YV9fc3VibWl0LWZlZWRiYWNrIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNvbHVtbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1kZXNrdG9wIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLnNlY3Rpb24uaW4tcGFnZS1zZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnNpdGUtZm9vdGVyX19yb3cge1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uc2l0ZS1mb290ZXJfX3JvdyB+IC5zaXRlLWZvb3Rlcl9fcm93IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzRjNTY7XG59XG4uc2l0ZS1mb290ZXJfX21lbnUtYmxvY2sge1xuICBtYXgtd2lkdGg6IDQzMHB4O1xuICBwYWRkaW5nOiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnNpdGUtZm9vdGVyX19tZW51LWJsb2NrIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpdGUtZm9vdGVyX19tZW51LWJsb2NrIC5ibG9jayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cbi5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB1bCBhIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQzNGM1NjtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fc3BvbnNvcnMtYmxvY2sgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpdGUtZm9vdGVyX19zaXRlLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIC5ibG9jayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyX19zaXRlLWluZm8gLmJsb2NrIH4gLmJsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDM0YzU2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayxcbi5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzRjNTY7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX21lbnUtYmxvY2sgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fc3BvbnNvcnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA0MHB4O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWxpc3QgLnNwb25zb3Ige1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIC5ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19zaXRlLWluZm8gLmJsb2NrOm50aC1jaGlsZCgtbisyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzRjNTY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayAuYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzRjNTY7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB1bCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3NpdGUtaW5mbyAuYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDM0YzU2O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWJsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4NXB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4uc3BvbnNvciB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnNwb25zb3IgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3BvbnNvciBwIHtcbiAgZm9udC1zaXplOiAwLjY2NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcG9uc29yIGEge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaG9tZS1oZXJvIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2hlYWRlcnMvaG9tZS1oZWFkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMjVweCA1MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAtMjVweCA1MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ob21lLWhlcm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlcm9fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ob21lLWhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmhvbWUtaGVybyAudGV4dCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlcm8gLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZS1oZXJvIGgxIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXgtd2lkdGg6IDYxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtaGVybyBoMSB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gIC5ob21lLWhlcm8gaDEge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlIHtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhvbWUtaGVybyAuY292ZXJhZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmhvbWUtaGVybyAuY292ZXJhZ2Uge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19wYXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19wYXJ0OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fcGFydDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uaG9tZS1oZXJvIC5jb3ZlcmFnZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNS41cHggMTVweCA1LjVweCAwO1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDQwOTc7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uaG9tZS1oZXJvIC5jb3ZlcmFnZV9fbGluayBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvbWUtaGVybyAuY292ZXJhZ2VfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rOmhvdmVyLCAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rOmhvdmVyIHNwYW4sIC5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rOmZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzQ0MDk3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fbGluayBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ob21lLWhlcm8gLmFsZ29saWEtc2VhcmNoLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2VjdGlvbi1leHBsb3JlIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLnNlY3Rpb24tZXhwbG9yZV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG4uc2VjdGlvbi1leHBsb3JlIC5yaG9tYnVzLXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBjb2xvcjogd2hpdGU7XG59XG4uc2VjdGlvbi1leHBsb3JlIC5yaG9tYnVzLXRpdGxlID4gKiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAucmhvbWJ1cy10aXRsZSAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDExLjU0NzAwNTM4MzhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDExLjU0NzAwNTM4MzhweCk7XG4gIHotaW5kZXg6IDA7XG4gIHdpZHRoOiA0MHB4O1xufVxuLnNlY3Rpb24tZXhwbG9yZSAucmhvbWJ1cy10aXRsZSAuaWNvbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmMzNjg1O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLnJob21idXMtdGl0bGUgLnRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMS41NDcwMDUzODM4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMS41NDcwMDUzODM4cHgpO1xuICB6LWluZGV4OiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLnNlY3Rpb24tZXhwbG9yZSAucmhvbWJ1cy10aXRsZSAudGV4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNzVkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnRvZGF5LWluLWhpc3RvcnksXG4ucGhvdG8tb2YtZGF5IHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLmJyb3dzZS1ieSB7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi50b2RheS1pbi1oaXN0b3J5X19ib3gge1xuICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbn1cbi50b2RheS1pbi1oaXN0b3J5X19kYXRlIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cbi50b2RheS1pbi1oaXN0b3J5X19jb250ZW50LmNvbnRlbnQge1xuICBjb2xvcjogIzZjNmU3Njtcbn1cbi50b2RheS1pbi1oaXN0b3J5X19jb250ZW50LmNvbnRlbnQgKiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4udG9kYXktaW4taGlzdG9yeSAubGluayB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xufVxuLnRvZGF5LWluLWhpc3RvcnkgLmxpbmsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnRvZGF5LWluLWhpc3RvcnkgLmxpbmsgc3BhbiBzdmcge1xuICB3aWR0aDogNy41cHg7XG59XG5cbi5icm93c2UtYnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI3NWQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5icm93c2UtYnkgaDIge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDE4cHggMzBweDtcbiAgZmxleC1ncm93OiAwO1xufVxuLmJyb3dzZS1ieV9fYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0NXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiKDI3LCA3OCwgMTYyKTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmJyb3dzZS1ieSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1pbi13aWR0aDogMjU2cHg7XG59XG4uYnJvd3NlLWJ5IGgzIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5icm93c2UtYnkgaDM6bnRoLW9mLXR5cGUoMikge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuLmJyb3dzZS1ieSAuYnV0dG9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cbi5icm93c2UtYnkgLmJ1dHRvbl9faWNvbiBzdmcge1xuICB3aWR0aDogNi41cHg7XG59XG4uYnJvd3NlLWJ5IC5idXR0b24gKyAuYnV0dG9uIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5waG90by1vZi1kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnBob3RvLW9mLWRheSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4ucGhvdG8tb2YtZGF5X19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbn1cbi5waG90by1vZi1kYXkgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQ0cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbn1cbi5waG90by1vZi1kYXlfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSA1MS41NiUsIHJnYmEoMCwgMCwgMCwgMC44KSAxMDAlKTtcbiAgei1pbmRleDogMTtcbn1cbi5waG90by1vZi1kYXlfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTAwbXMgbGluZWFyO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5waG90by1vZi1kYXlfX3RpdGxlIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xufVxuLnBob3RvLW9mLWRheV9fcmV2ZWFsLCAucGhvdG8tb2YtZGF5X19zZW50aW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICBjb2xvcjogd2hpdGU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDI1MG1zIGVhc2UtaW4tb3V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cbi5waG90by1vZi1kYXlfX3NlbnRpbmVsIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnBob3RvLW9mLWRheV9fY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuLnBob3RvLW9mLWRheV9fY29udGVudCAqIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbi5waG90by1vZi1kYXlfX2xlYXJuLW1vcmUge1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5waG90by1vZi1kYXlfX2xlYXJuLW1vcmUgc3ZnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIHdpZHRoOiA3LjVweDtcbn1cbi5waG90by1vZi1kYXlfX2JveDpob3ZlciAucGhvdG8tb2YtZGF5X19yZXZlYWwsIC5waG90by1vZi1kYXlfX2JveDpmb2N1cyAucGhvdG8tb2YtZGF5X19yZXZlYWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5waG90by1vZi1kYXlfX2JveDpob3ZlciAucGhvdG8tb2YtZGF5X190aXRsZSwgLnBob3RvLW9mLWRheV9fYm94OmZvY3VzIC5waG90by1vZi1kYXlfX3RpdGxlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNlY3Rpb24tZXhwbG9yZV9fY29udGVudCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5icm93c2UtYnkge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYnJvd3NlLWJ5IGgyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYnJvd3NlLWJ5X19ib3gge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnBob3RvLW9mLWRheSxcbi50b2RheS1pbi1oaXN0b3J5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxuICAudG9kYXktaW4taGlzdG9yeSB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLnBob3RvLW9mLWRheSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnBob3RvLW9mLWRheSxcbi50b2RheS1pbi1oaXN0b3J5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5icm93c2UtYnkgaDIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuICAuYnJvd3NlLWJ5IGgzIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gIH1cbiAgLmJyb3dzZS1ieV9fYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tYWJvdXRfX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xufVxuLnNlY3Rpb24tYWJvdXRfX2xlZnQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNzczcHgpO1xuICBwYWRkaW5nLXRvcDogMzhweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cbi5zZWN0aW9uLWFib3V0X19yaWdodCB7XG4gIHdpZHRoOiA3NzNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IGltZyB7XG4gIHdpZHRoOiA3NzNweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlY3Rpb24tYWJvdXRfX2Fib3V0LXRleHQgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNlY3Rpb24tYWJvdXRfX2Fib3V0LXRleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIGNvbG9yOiAjNmM2ZTc2O1xufVxuLnNlY3Rpb24tYWJvdXRfX292ZXJ2aWV3LXRleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDU0cHg7XG4gIHdpZHRoOiAzMjVweDtcbn1cbi5zZWN0aW9uLWFib3V0X19vdmVydmlldy10ZXh0IHAge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAxMHB4IDAgMzVweDtcbiAgY29sb3I6ICM2YzZlNzY7XG59XG4uc2VjdGlvbi1hYm91dF9fb3ZlcnZpZXctbGluayB7XG4gIGNvbG9yOiAjMzI3M2RjO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VjdGlvbi1hYm91dF9fb3ZlcnZpZXctbGluazpob3ZlciwgLnNlY3Rpb24tYWJvdXRfX292ZXJ2aWV3LWxpbms6Zm9jdXMge1xuICBjb2xvcjogIzJjMzY4NTtcbn1cbi5zZWN0aW9uLWFib3V0X19vdmVydmlldy1saW5rIHN2ZyB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NjBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fcmlnaHQge1xuICAgIHdpZHRoOiA1NjBweDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fcmlnaHQgLmlubmVyX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiA3NHB4O1xuICAgIHdpZHRoOiA3NzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDYwcHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fcmlnaHQge1xuICAgIHdpZHRoOiA0NTBweDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fcmlnaHQgLmlubmVyX2NvbnRlbnQge1xuICAgIHdpZHRoOiA3NzNweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fbGF5b3V0IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLWFib3V0X19sYXlvdXQgLmRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX2xheW91dCAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fbGVmdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fcmlnaHQgLmlubmVyX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5zZWN0aW9uLWFib3V0X19vdmVydmlldy10ZXh0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDE4cHggMCA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fcmlnaHQgLm1vYmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTcuNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fcmlnaHQgLm1vYmlsZSBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiA2MDVweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmVvYS1tb2RhbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5lb2EtbW9kYWwtYWN0aXZlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDAwMDAwO1xuICBvcGFjaXR5OiAxO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3ODJweCkge1xuICAuZW9hLW1vZGFsLWFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmVvYS1tb2RhbC1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzJjMzY4NTtcbiAgei1pbmRleDogMTAwMDAwMDtcbn1cbi5lb2EtbW9kYWwtaW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZW9hLW1vZGFsLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5lb2EtbW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGVlNDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVvYS1tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGhlaWdodDogNjdweDtcbiAgfVxufVxuLmVvYS1tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyQzJDMkM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uZW9hLW1vZGFsLXRpdGxlLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVvYS1tb2RhbC1zdWJoZWFkIHtcbiAgY29sb3I6ICM2QzZFNzY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGhlaWdodDogMjRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVvYS1tb2RhbC1zdWJoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW9hLW1vZGFsLXN1Y2Nlc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbi5lb2EtbW9kYWwtY2xvc2Uge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGhlaWdodDogMjRweDtcbiAgY29sb3I6ICNjMWMyZDE7XG59XG4uZW9hLW1vZGFsLWNsb3NlIHN2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uZW9hLW1vZGFsLWNsb3NlOmhvdmVyLCAuZW9hLW1vZGFsLWNsb3NlOmZvY3VzIHtcbiAgY29sb3I6ICNkMWQxZDE7XG59XG4uZW9hLW1vZGFsLWlubmVyLXdyYXAge1xuICBjb2xvcjogIzJjMmMyYztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxOTJweCk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5lb2EtbW9kYWwtaW5uZXItd3JhcCB7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxNThweCk7XG4gIH1cbn1cbi5lb2EtbW9kYWwtaW5uZXItd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cbi5lb2EtbW9kYWwtaW5uZXItd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmVvYS1tb2RhbC1pbm5lci13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC4yKTtcbiAgb3BhY2l0eTogMC42O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmVvYS1tb2RhbC1pbm5lci13cmFwOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoNTEsIDUxLCA1MSwgMC41KTtcbn1cbi5lb2EtbW9kYWwtaW5uZXItd3JhcCAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmVvYS1tb2RhbC1mb290ZXIge1xuICBoZWlnaHQ6IDkxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGN0ZCO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xuICB6LWluZGV4OiAyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZW9hLW1vZGFsLWZvb3RlciB7XG4gICAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uZW9hLW1vZGFsLWNhbmNlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiAjMjIyNzVEO1xufVxuLmVvYS1tb2RhbC1jYW5jZWw6Zm9jdXMge1xuICBjb2xvcjogIzM0NDA5Nztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVvYS1tb2RhbC1jYW5jZWwge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5lb2EtbW9kYWwtY2FuY2VsOmhvdmVyLCAuZW9hLW1vZGFsLWNhbmNlbDpmb2N1cyB7XG4gICAgY29sb3I6ICMzMjczZGM7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmVvYS1tb2RhbC1jYW5jZWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5lb2EtbW9kYWwtc3VibWl0LCAuZW9hLW1vZGFsLWNsb3NlLXdpbmRvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQ6ICNlNDU1MzM7XG4gIHBhZGRpbmc6IDE0cHggMThweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVvYS1tb2RhbC1zdWJtaXQ6aG92ZXIsIC5lb2EtbW9kYWwtc3VibWl0OmZvY3VzLCAuZW9hLW1vZGFsLWNsb3NlLXdpbmRvdzpob3ZlciwgLmVvYS1tb2RhbC1jbG9zZS13aW5kb3c6Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZjk3ODVhO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAuZW9hLW1vZGFsLXN1Ym1pdCwgLmVvYS1tb2RhbC1jbG9zZS13aW5kb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uZW9hLW1vZGFsLXN1Ym1pdCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW9hLW1vZGFsLWNsb3NlLXdpbmRvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2xhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTlweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICMyQzJDMkM7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRlXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW1vbnRoXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGVsXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGltZV0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT11cmxdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9d2Vla10sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0LFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMTNweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMkMyQzJDO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZV06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPW1vbnRoXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGltZV06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgc2VsZWN0OjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgxMDgsIDExMCwgMTE4LCAwLjUpO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZV06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI0U0NTUzMztcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGNvbG9yOiAjNmM2ZTc2O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbjpub3QoLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UpIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi10b3A6IC00cHg7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMi45OTJweCAyNHB4O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5pbnN0cnVjdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBwYWRkaW5nOiAxMHB4IDI0cHg7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLm5hbWUtZmllbGRzLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuc3BhY2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2lucHV0X2NvbXBsZXggcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0LFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlNDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JlcXVpcmVkIHtcbiAgY29sb3I6ICNEQzAwNTg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggbGFiZWwge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXQge1xuICBtaW4taGVpZ2h0OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZTQ1NTMzO1xuICBib3JkZXItY29sb3I6ICNlNDU1MzM7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXI6IHNvbGlkICNmZmY7XG4gIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gIGxlZnQ6IDdweDtcbiAgdG9wOiA0cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDEwMG1zO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgbGFiZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlNDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycHggMCAxMHB4O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfcmFkaW8gLmdjaG9pY2U6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZWU0O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXQge1xuICBtaW4taGVpZ2h0OiAwcHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBpbnB1dDpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgjZTQ1NTMzIDAlLCAjZTQ1NTMzIDQwJSwgdHJhbnNwYXJlbnQgNTAlLCB0cmFuc3BhcmVudCk7XG4gIGJvcmRlci1jb2xvcjogI2U0NTUzMztcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fZm9vdGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xMDB2dztcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBiYWNrZ3JvdW5kOiAjRkJFNkVFO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjREMwMDU4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RDMDA1ODtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW46IDAgMCAxNXB4O1xuICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IC0yMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyAuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI0RDMDA1ODtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgLmdmb3JtLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDIzcHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgY29sb3I6ICNEQzAwNTggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPWNvbG9yXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPWRhdGVdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9ZGF0ZXRpbWVdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9ZW1haWxdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9bW9udGhdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9bnVtYmVyXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT10ZWxdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9dGV4dF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT10aW1lXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPXVybF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT13ZWVrXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBzZWxlY3QsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiAjRkJFNkVFO1xuICBib3JkZXItY29sb3I6ICNEQzAwNTg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XG4gIC5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfM18xMCxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAjZmllbGRfMl8xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMyYzM2ODU7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtaW5uZXIgLmFsZ29saWEtZmlsdGVyOmZpcnN0LW9mLXR5cGUgLmFsZ29saWEtZmlsdGVyLXRpdGxlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgIGNvbG9yOiAjMmMyYzJjO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkZWU0O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgbGkge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIGxhYmVsIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBwYWRkaW5nOiA2cHggNnB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIGxhYmVsIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgLmFpcy1SZWZpbmVtZW50TGlzdC1zaG93TW9yZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzMyNzNkYztcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtaGVhZGluZyB7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTQ7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWhlYWRpbmcgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM2YzZlNzY7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXVwZGF0ZSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWFwcGx5IHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICNlNDU1MzM7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBwYWRkaW5nOiAxNHB4IDIycHg7XG4gIH1cbn1cblxuYm9keS5hZG1pbi1iYXIgLmVvYS1tb2RhbCAuZW9hLW1vZGFsLWlubmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAxcHgpIHtcbiAgYm9keS5hZG1pbi1iYXIgLmVvYS1tb2RhbCAuZW9hLW1vZGFsLWlubmVyLXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjRweCk7XG4gIH1cbn1cblxuLnN1Ym1pdC1mZWVkYmFjayB7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cblxuLmVvYS1zcGlubmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIHNrLXNjYWxlb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuQGtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1tb2JpbGUgLm1vYmlsZS10b2dnbGUubW9iaWxlLXRvZ2dsZSB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAub3Blbi1hbGdvbGlhLXNlYXJjaCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJjMzY4NTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJjMzY4NTtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1yaWdodC5hY3RpdmUgLm9wZW4tYWxnb2xpYS1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5icm93c2UtY291bnR5LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyb3dzZS1jb3VudHktbGlzdCAudGF4b25vbXktbGlzdCB7XG4gIGNvbHVtbnM6IDQgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmJyb3dzZS1jb3VudHktbGlzdCAudGF4b25vbXktbGlzdCB7XG4gICAgY29sdW1uczogMyBhdXRvO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAuYnJvd3NlLWNvdW50eS1saXN0IC50YXhvbm9teS1saXN0IHtcbiAgICBjb2x1bW5zOiAyIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gIC5icm93c2UtY291bnR5LWxpc3QgLnRheG9ub215LWxpc3Qge1xuICAgIGNvbHVtbnM6IDEgYXV0bztcbiAgfVxufVxuLmVudHJ5LXNsaWRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uZW50cnktc2xpZGVyLWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5lbnRyeS1zbGlkZXItaGVhZGVyX19yaG9tYnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50cnktc2xpZGVyLWhlYWRlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE2LjE2NTgwNzUzNzNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2LjE2NTgwNzUzNzNweCk7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudHJ5LXNsaWRlci1oZWFkZXJfX2ljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzY4NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5lbnRyeS1zbGlkZXItaGVhZGVyX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZW50cnktc2xpZGVyLWhlYWRlcl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxNi4xNjU4MDc1MzczcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNi4xNjU4MDc1MzczcHgpO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmVudHJ5LXNsaWRlci1oZWFkZXJfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI3NWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZW50cnktc2xpZGVyLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmVudHJ5LXNsaWRlci1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2YzZlNzY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5lbnRyeS1zbGlkZXIge1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2Vlbjtcbn1cbi5lbnRyeS1zbGlkZXJfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZW50cnktc2xpZGVyX19zbGlkZXIgPiAuZW50cnktc2xpZGVyX19zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmVudHJ5LXNsaWRlcl9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmVudHJ5LXNsaWRlcl9fc2xpZGU6aG92ZXIsIC5lbnRyeS1zbGlkZXJfX3NsaWRlOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmVudHJ5LXNsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyNzVkO1xufVxuLmVudHJ5LXNsaWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMjI3NWQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5lbnRyeS1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICBjb2xvcjogIzZjNmU3NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5lbnRyeS1zbGlkZXJfX3ByZXYsIC5lbnRyeS1zbGlkZXJfX25leHQge1xuICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG4uZW50cnktc2xpZGVyX19wcmV2OmhvdmVyLCAuZW50cnktc2xpZGVyX19wcmV2OmZvY3VzLCAuZW50cnktc2xpZGVyX19uZXh0OmhvdmVyLCAuZW50cnktc2xpZGVyX19uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzNkYyAhaW1wb3J0YW50O1xufVxuLmVudHJ5LXNsaWRlcl9fbmV4dCB7XG4gIG9yZGVyOiAzO1xufVxuLmVudHJ5LXNsaWRlciAuZ2xpZGVyLXRyYWNrIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmVudHJ5LXNsaWRlciAuZ2xpZGVyLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlOm50aC1jaGlsZCgtbis0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmVudHJ5LXNsaWRlciAuZW50cnktc2xpZGVyX19wcmV2LFxuLmVudHJ5LXNsaWRlciAuZW50cnktc2xpZGVyX19uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuZW50cnktc2xpZGVyIC5nbGlkZXItdHJhY2sgLmdsaWRlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlOm50aC1jaGlsZCgtbis0KSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIHBhZGRpbmc6IDEyNXB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9oZWFkZXJzL2hvbWUtaGVhZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAyNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIC0yNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ubmV3c2xldHRlci1zaWdudXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3c2xldHRlci1zaWdudXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXNpZ251cF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ubmV3c2xldHRlci1zaWdudXAgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IsXG4ubmV3c2xldHRlci1zaWdudXAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZTQ1NTMzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjNDRiZTcwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG4ubmV3c2xldHRlci1zaWdudXAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cCAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9mb290ZXIsXG4ubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDE1cHggMThweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDU1MzM7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTlweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cCAjZ2Zvcm1fd3JhcHBlcl8xIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE0cHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXNpZ251cCAjZ2Zvcm1fd3JhcHBlcl8xIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc0MDFjO1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjZTQ1NTMzO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn0iLCIvLyBUaGluIHB1cnBsZSBwYWdlIGhlYWRlcnMgKGFsbW9zdCkgZXZlcnl3aGVyZVxuYm9keTpub3QoLnNlYXJjaCk6bm90KC5zaW5nbGUtcG9zdCkgLmhlYWRlciB7XG4gIGhlaWdodDogMjAwcHggIWltcG9ydGFudDtcblxuICAvLyBiYWNrZ3JvdW5kIG92ZXJsYXlzXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDY3LCAxODIsIDAuOSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NSUgIWltcG9ydGFudDtcblxuICAmLW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAzNjBkZWcsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSxcbiAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMy41NCVcbiAgICAgICksXG4gICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTYuNjclKSxcbiAgICAgIHJnYmEoMTIsIDE3LCA0NCwgMC41KTtcbiAgfVxuXG4gIC8vIEhpZGUgb24gbW9iaWxlXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNjAwcHgpIHtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vID8gQnJvdWdodCB0aGlzIG92ZXIgZnJvbSBXUCBDdXN0b21pemUgLSBlbnN1cmVzIGxpbmtzIGFyZSBib2xkXG4uY29udGVudCBhLFxuLmNvbnRlbnQgYTpub3QoLmJ1dHRvbiksXG4uY29udGVudCBhOm5vdCguYnV0dG9uKTp2aXNpdGVkLnByaW1hcnktdGV4dC1ob3Zlcjpob3Zlcixcbi5wcmltYXJ5LXRleHQsXG4udGFncyBhLFxuLndwY2Y3LXN1Ym1pdCxcbi5uYXYtYnJhbmQgLmNhbHMtbG9nby1ibG9jayBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4iLCIuc2VhcmNoIHtcbiAgLmhlYWRlciB7XG4gICAgLy8gYmFja2dyb3VuZCBvdmVybGF5c1xuICAgIC8vIHdpbGwgcHJvYmFibHkgbmVlZCB0byBiZSBvbiBtb3JlIHRoYW4ganVzdCB0aGUgc2VhcmNoIHBhZ2UgaW4gdGltZVxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDY3LCAxODIsIDAuOSk7XG4gICAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcblxuICAgICYtb3ZlcmxheSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgICAgMzYwZGVnLFxuICAgICAgICAgIHJnYmEoMCwgMCwgMCwgMC4yKSAwJSxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDApIDEzLjU0JVxuICAgICAgICApLFxuICAgICAgICBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTYuNjclKSxcbiAgICAgICAgcmdiYSgxMiwgMTcsIDQ0LCAwLjUpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTEzM3B4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyMnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgaGVpZ2h0OiAxNDJweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICB9XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJi1yZXN1bHRzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmLW5vLXJlc3VsdHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAuYWxnb2xpYS1zZWFyY2gtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VhcmNoZm9ybSB7XG4gICAgICAjc2VhcmNoc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDE4cHg7XG4gICAgICB9XG4gICAgICBzdmcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtc2VhcmNoLWhlYWRlci1pbnRybyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyLXRpdGxlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDcxcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtaGVhZGVyLW5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIGgyIHtcbiAgICAgIHBhZGRpbmc6IDAgMCA1cHggMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cbiAgI2FsZ29saWEtc2VhcmNoLXdyYXAge1xuICAgIG1pbi1oZWlnaHQ6IDcwMHB4O1xuICB9XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMDtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtdGFicyB7XG4gICAgYmFja2dyb3VuZDogIzIyMjc1ZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgPiAuY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICAuYWxnb2xpYS10YWIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtdGFiIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHBhZGRpbmc6IDE5cHggMjhweCAyMXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAuYWxnb2xpYS10YWItaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4O1xuXG4gICAgICBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWxnb2xpYS1maWx0ZXItY291bnQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIHBhZGRpbmc6IDAgNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmLmFsZ29saWEtdGFiLWFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICMyZDJkMmQ7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDU1cHggNDBweCA0MHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAuYWxnb2xpYS1maWx0ZXJzIHtcbiAgICBwYWRkaW5nOiA1NXB4IDQwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kOiAkYmctbGlnaHQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogOTk5OXB4O1xuICAgICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI1MHB4KSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWluLWhlaWdodDogMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjMjIyNzVkO1xuICAgIH1cbiAgICAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW06aG92ZXIsXG4gICAgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtOmZvY3VzIHtcbiAgICAgIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgICAgICAgY29sb3I6ICRicmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIGxpIHtcbiAgICAgIG1hcmdpbjogMTBweCAxNXB4O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiAjMjIyNzVkO1xuICAgICAgbWFyZ2luOiA4cHggMCAwIDI4cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJyaWdodDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtZmlsdGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgJi1oaWRkZW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtZmlsdGVyLXRpdGxlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICAgIHBhZGRpbmc6IDExcHggMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gICNoaXRzRW50cmllcyxcbiAgI2hpdHNNZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLmFpcy1IaXRzLWxpc3QsXG4gICAgLmFsZ29saWEtaGl0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gIC5lb2EtZW50cnkge1xuICAgIC5hbGdvbGlhLWVudHJ5LWxpbmsge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgaDQge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGJyaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgI2hpdHNNZWRpYSAuYWxnb2xpYS1oaXRzIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzVweCAwO1xuICAgIH1cbiAgfVxuICAjaGl0c0VudHJpZXMsXG4gICNoaXRzTWVkaWEge1xuICAgIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnkge1xuICAgICAgbWluLXdpZHRoOiA2NDBweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZGRkO1xuXG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjUwcHgpIHtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAzMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICBwYWRkaW5nOiAyMnB4IDI1cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSB7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIC5hbGdvbGlhLWVudHJ5LWxpbmssXG4gICAgICAgIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgICAgICAgICBjb2xvcjogJGJyaWdodDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMTAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAyMHB4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDcyMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAuYWxnb2xpYS1lbnRyeS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNzAuNyU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWxnb2xpYS1lbnRyeS1ha2EtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMjIyNzVkO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtZW50cnktY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgbWFyZ2luOiA4cHggMCAxMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM5LCA5MywgMC41KTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnkge1xuICAgIC5hbGdvbGlhLWVudHJ5LWltYWdlIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAycmVtIDFyZW0gLTE0MHB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTcwMHB4KSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDAgMXJlbSAycmVtO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbjogMnB4IDAgMXJlbSAycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYWxnb2xpYS1lbnRyeS1tZWRpYS10eXBlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyOXB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICBwYWRkaW5nOiA2cHggOHB4IDZweCA0cHg7XG4gICAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgLmljb24ge1xuICAgICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWVudHJ5IHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICM2YzZlNzY7XG4gICAgICBwYWRkaW5nOiA4cHggMCAwIDA7XG4gICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTsgLy8gbWFrZSByb29tIGZvciBpbWFnZXNcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg4NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5lb2EtZW50cnkge1xuICAgIGltZyB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzQsIDM5LCA5MywgMC41KTtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtbm8tcmVzdWx0cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBoMyB7XG4gICAgICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQzcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDY2MHB4KSB7XG4gICAgICBoMyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtYm94LW5ldy1zZWFyY2gge1xuICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgbWFyZ2luOiAzMHB4O1xuXG4gICAgJiA+IGg0IHtcbiAgICAgIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNDUwO1xuICAgIH1cblxuICAgIC5hbGdvbGlhLXNlYXJjaC1ib3gge1xuICAgICAgcGFkZGluZzogMjVweDtcblxuICAgICAgLmFhLUF1dG9jb21wbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuI3NpdGUtbmF2aWdhdGlvblxuICAubmF2YmFyLWNvbnRhaW5lclxuICAubmF2YmFyLXJpZ2h0XG4gIC5zdGF0aWMtbmF2XG4gIC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMCAxNXB4IDAgMDtcblxuICBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoKSB7XG4gICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gICYtLWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogIzI5MzY4YTtcbiAgICAuZmllbGQtZGlzcGxheS10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDI1MHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5hYS1JbnB1dFdyYXBwZXJQcmVmaXgsXG4gIC5hYS1JbnB1dFdyYXBwZXJTdWZmaXgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuaWNvbiBzdmcge1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIH1cblxuICAuZmllbGQtZGlzcGxheS10ZXh0IHtcbiAgICBtYXJnaW46IDAgOHB4IDAgMTZweDtcbiAgfVxufVxuXG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlIHtcbiAgJi1pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMmMzMzg1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUycHg7XG4gICAgei1pbmRleDogMTAwO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9hcnJvdy1yaWdodC13aGl0ZS5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDE5cHg7XG4gICAgICByaWdodDogMTlweDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuXG4gICAgJi5oYXMtc2VhcmNoLXRlcm0ge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgcGFkZGluZzogMTdweCAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcigpIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWEtSW5wdXRXcmFwcGVyUHJlZml4LFxuICAgIC5hYS1JbnB1dFdyYXBwZXJTdWZmaXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLm5hdmJhci1tb2JpbGUgLm9wZW4tYWxnb2xpYS1zZWFyY2gge1xuICAuaWNvbi1zZWFyY2gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmljb24tY2xvc2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIC5pY29uLXNlYXJjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuaWNvbi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgfVxufVxuXG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gIEBhdC1yb290IFtkYXRhLWF1dG9jb21wbGV0ZS1jb250ZXh0PVwibmF2YmFyLWZpeGVkXCJdICYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUycHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwNHB4O1xuXG4gICAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAmLS1lbnRyeSB7XG4gICAgICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmLS1tZWRpYSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICAgICAgICBmbGV4LXNocmluazogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGdvbGlhLWVudHJ5LW1lZGlhLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmW2RhdGEtaXMtbW9iaWxlXSB7XG4gICAgICB0b3A6IDExMHB4O1xuICAgIH1cblxuICAgIC8vPyBtaW1pYyBidWxtYXByZXNzIFwicHVzaC1hZG1pbi1iYXJcIiBjbGFzc1xuICAgIEBhdC1yb290IC5hZG1pbi1iYXIgJiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICB0b3A6IDExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzk2cHg7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAkdGV4dC1kYXJrO1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxMDA7XG4gIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgJi0tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBvbCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICMyMjI3NWQ7XG4gIH1cblxuICAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSB7XG4gICAgY29sb3I6ICM2YzZlNzY7XG4gIH1cblxuICAmLWNvbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1jb2wge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA1cHggMjBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICYtLWVudHJ5IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gICAgJi0tbWVkaWEge1xuICAgICAgZmxleC1iYXNpczogNDZweDtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29sLXRpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGVlNDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYWxnb2xpYS1lbnRyeS1tZWRpYS10ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmFsZ29saWEtZW50cnktbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuXG4gIC5hbGdvbGlhLWVudHJ5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMnB4O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM2YzZlNzY7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICYtaW1hZ2Uge1xuICAgICAgd2lkdGg6IDM2cHg7XG4gICAgICBtaW4td2lkdGg6IDM2cHg7IC8vPyBub3Qgc3VyZSB3aHksIGJ1dCB0aGlzIHdhcyBuZWVkZWQgdG8gZW5mb3JjZSB3aWR0aFxuICAgICAgaGVpZ2h0OiAzNnB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGVlNDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1mb290ZXItbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIyMjc1ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY29sb3I6ICMyMjI3NWQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDYuNXB4O1xuICAgICAgaGVpZ2h0OiAxMC41cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYuNXB4IDEwLjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbiNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAmLmFsZ29saWEtZmlsdGVycy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmMzNjg1O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB9XG5cbiAgICAgIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzIHtcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYWxnb2xpYS1maWx0ZXIge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE0cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDZweCA2cHg7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpcy1SZWZpbmVtZW50TGlzdC1zaG93TW9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgY29sb3I6ICMzMjczZGM7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgcGFkZGluZzogMTRweDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGVlNDtcblxuICAgICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICM2YzZlNzY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtdXBkYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmLWFwcGx5IHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuI2FsZ29saWEtbW9iaWxlLWZpbHRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAxNXB4O1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgei1pbmRleDogMTAwMDtcbiAgICBib3gtc2hhZG93OiAwcHggMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuXG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luOiAwIDRweCAxcHggMDtcbiAgICB9XG4gIH1cbn1cblxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMsXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNjBweCAwIDMwcHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg4NTBweCkge1xuICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgLmVvYS1wYWdpbmF0aW9uLW1vYmlsZSB7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG5cbiAgLmFpcy1QYWdpbmF0aW9uLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuYWlzLVBhZ2luYXRpb24taXRlbSB7XG4gICAgbWFyZ2luOiAwIDdweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oODUwcHgpIHtcbiAgICAgIG1hcmdpbjogMCA0cHg7XG4gICAgfVxuXG4gICAgLmFpcy1QYWdpbmF0aW9uLWxpbmsge1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTQ7XG4gICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDg1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJpZ2h0O1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5hdnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWEtSW5wdXQge1xuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuXG4vLyBQYWdlIGhlYWRlciBhbmQgZW1wdHkgcmVzdWx0IHNlYXJjaCBib3hlc1xuLmhvbWUtaGVybyxcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIsXG4uYWxnb2xpYS1uby1yZXN1bHRzIHtcbiAgLmFhLUZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5hYS1JbnB1dCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICB3aWR0aDogMzk4cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2eTtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYnJpZ2h0O1xuICAgIH1cbiAgfVxuICAuYWEtU3VibWl0QnV0dG9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGhlaWdodDogNjRweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2UtbGlnaHQ7XG4gICAgfVxuICB9XG4gIC5hYS1DbGVhckJ1dHRvbiB7XG4gICAgJltoaWRkZW5dIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKDY0cHggKyAxNXB4KTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbn1cblxuLy8gQ2hhbmdlIGhpZ2hsaWdodFxuLmFpcy1IaWdobGlnaHQtaGlnaGxpZ2h0ZWQsXG4uYWlzLVNuaXBwZXQtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLy8gVXBkYXRlIGNvbHVtbnNcbkBpbmNsdWRlIHJlc3BvbmQtdG8oMTI1MHB4KSB7XG4gIGJvZHkuc2VhcmNoIHtcbiAgICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICB9XG4gICAgLmNvbHVtbi5pcy1vbmUtcXVhcnRlci1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oODUwcHgpIHtcbiAgYm9keS5zZWFyY2gge1xuICAgIC5jb2x1bW4uaXMtdGhyZWUtcXVhcnRlcnMtZGVza3RvcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gRml4IGNoZWNrYm94IHJlcGVhdGluZyBTVkcgYnVnXG4uYWlzLUdlb1NlYXJjaC1pbnB1dDpjaGVja2VkLFxuLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbiIsIi5lb2EtY29tbWVudHMge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHg7XG4gIH1cblxuICAuZW9hLWNvbW1lbnQtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjdweDtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jb21tZW50LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5lb2EtY29tbWVudC1hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gICAgbWFyZ2luOiAxM3B4IDAgNTBweDtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICB9XG5cbiAgLmVvYS1jb21tZW50LW5hbWUge1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgLmVvYS1jb21tZW50LWxvY2F0aW9uIHtcbiAgICBmb250LXdlaWdodDogMzkwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gIH1cblxuICAuZW9hLW5ldy1jb21tZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4uZW9hLW5vLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuIiwiYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIHtcbiAgLmNhcmQtaGVhZGVyIHtcbiAgICAuY29udGVudC10eXBlLFxuICAgIC5jb250ZW50LWluZm8ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzVweDtcblxuICAgICAgLmljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250ZW50LXR5cGUge1xuICAgICAgYmFja2dyb3VuZDogIzJjMzY4NTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAuNXB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgIzJjMzY4NTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbnRlbnQtaW5mbyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB9XG4gIH1cblxuICAuY29udGVudCxcbiAgLmNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICRzZXJpZjtcbiAgfVxuXG4gIC5jb250ZW50IGEudGVybSB7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuXG4gIC5jb250ZW50IC5zZXAge1xuICAgIGNvbG9yOiByZ2JhKCM2QzZFNzYsLjUpO1xuICB9XG5cbiAgLm1vZHVsZS1pbmZvLWJsb2NrIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAucHJpbWFyeS1ib3JkZXIge1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cblxuICAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLmNvbHVtbi5wcmltYXJ5LWJvcmRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZWU0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkZWU0ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xuXG4gICAgLmJsb2NrLnByaW1hcnktYm9yZGVyIHtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuYmxvY2sgaDMge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgfVxuXG4gIC5tb2R1bGUtaW5mby1ibG9jayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG5cbiAgLy8gQnJlYWsgbG9uZyB3b3JkcyBpbiBjb250ZW50XG4gIC5lb2EtZW50cnktbWFpbiAuY29udGVudCB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAucmVsYXRlZC1lbnRyaWVzIC5jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICBmb250LWZhbWlseTogJHNhbnM7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgICB3aWR0aDogNDJweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxlc3Nvbi1wbGFucyAuY29udGVudCB7XG4gICAgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMThweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSB7XG4gICAgLmNvbnRlbnQtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgIC5jb250ZW50LXR5cGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgICAuY29udGVudC1pbmZvIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5lb2EtbWVkaWEge1xuICAgICAgbWluLXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDk1LCA5NiwgMTAxLCAwLjIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjNweCkge1xuICAgIC8vIEhpZGUgYnJlYWRjcnVtYnMgb24gbW9iaWxlLCB0aGV5IGFyZSB3b3J0aGxlc3NcblxuICAgIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmJyZWFkY3J1bWItY29udGFpbmVyXG4gICAgKyAuc2VjdGlvbi50d28tY29sdW1uLXNlY3Rpb25cbiAgICAubWFpbi1jb2x1bW5zXG4gICAgPiAuaXMtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQubW9kdWxlLWluZm8tYmxvY2sge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3MDBweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cbn1cblxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIHtcbiAgLmVvYS1tZWRpYS1jb250YWluZXIgLmVvYS1tZWRpYS1pbWFnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5NSwgOTYsIDEwMSwgMC4yKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbi5lb2EtZW50cnktY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lb2EtZW50cnktbWFpbiB7XG4gIHdpZHRoOiA2OC41JTtcbiAgcGFkZGluZy1yaWdodDogNyU7IC8vIDkzLzEzMzNcbn1cblxuLmVvYS1lbnRyeS1zaWRlYmFyIHtcbiAgd2lkdGg6IDMxLjUlOyAvLyA0MjAvMTMzM1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDg0MHB4KSB7XG4gIC5lb2EtZW50cnktY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZW9hLWVudHJ5LW1haW4sXG4gIC5lb2EtZW50cnktc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC8qIHNrZXRjaHkgb3ZlcnJpZGUgb2Ygb3JpZ2luYWwgdGhlbWUgdXRpbGl0aWVzICovXG4gIC5lb2EtZW50cnktc2lkZWJhciAuY29sdW1ucy5pcy1tdWx0aWxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAvKiBsYXp5IG92ZXJyaWRlIG9mIG9yaWdpbmFsIHJlbGF0ZWQgbWVkaWEgKi9cbiAgLmVudHJ5LW1lZGlhLWdhbGxlcnkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmVvYS1lbnRyeS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkZWU0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGVlNDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ1MHB4KSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAuZW9hLWVudHJ5LW1ldGFfX3JpZ2h0IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19zdWJtaXQtZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ29sbGFwc2UgbWVkaWEgc2lkZWJhciBlYXJsaWVyXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUge1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgIC5jb2x1bW5zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb2x1bW4uaXMtdGhyZWUtZmlmdGhzLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuY29sdW1uLmlzLXR3by1maWZ0aHMtZGVza3RvcCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLmluLXBhZ2Utc2VjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59IiwiLnNpdGUtZm9vdGVyIHtcbiAgJl9fcm93IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB+IC5zaXRlLWZvb3Rlcl9fcm93IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdWktZ3JheTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAuYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcG9uc29ycy1ibG9jayB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdWktZ3JheTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgaDQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BvbnNvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19zaXRlLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuYmxvY2sge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYgfiAuYmxvY2sge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR1aS1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI0MHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyX19yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuc2l0ZS1mb290ZXJfX21lbnUtYmxvY2ssXG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2l0ZS1mb290ZXJfX21lbnUtYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR1aS1ncmF5O1xuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuXG4gICAgICAuc3BvbnNvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDExNjBweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR1aS1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR1aS1ncmF5O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIC5ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdWktZ3JheTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0ODVweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fc3BvbnNvcnMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG59XG5cbi8vISBrZWVwIGZyb20gbGVnYWN5IGZvb3RlclxuLnNwb25zb3Ige1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjY2NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIuaG9tZS1oZXJvIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2hlYWRlcnMvaG9tZS1oZWFkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMjVweCA1MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICBpbnNldCAwIC0yNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnRleHQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIGgxIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWF4LXdpZHRoOiA2MTBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjJweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvdmVyYWdlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICZfX3BhcnQge1xuICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgcGFkZGluZzogNS41cHggMTVweCA1LjVweCAwO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0NDA5NztcbiAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTRweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG5hdnk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlLWluLW91dDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMzNDQwOTc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweCA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuYWxnb2xpYS1zZWFyY2gtYm94IHtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uc2VjdGlvbi1leHBsb3JlIHtcbiAgcGFkZGluZzogNjBweCAwO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB9XG5cbiAgLnJob21idXMtdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmID4gKiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgIEBpbmNsdWRlIHJob21idXMoNDAsICRibHVlKTtcbiAgICAgIHdpZHRoOiA0MHB4O1xuICAgIH1cbiAgICAudGV4dCB7XG4gICAgICBAaW5jbHVkZSByaG9tYnVzKDQwKTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4O1xuICAgIH1cbiAgfVxufVxuXG4udG9kYXktaW4taGlzdG9yeSxcbi5waG90by1vZi1kYXkge1xuICB3aWR0aDogMzMlO1xufVxuXG4uYnJvd3NlLWJ5IHtcbiAgd2lkdGg6IDI2JTtcbn1cblxuLnRvZGF5LWluLWhpc3Rvcnkge1xuICAmX19ib3gge1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgfVxuXG4gICZfX2NvbnRlbnQuY29udGVudCB7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgICoge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cblxuICAubGluayB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogNy41cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5icm93c2UtYnkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICBjb2xvcjogd2hpdGU7XG5cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNywgNzgsIDE2MS41KTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cblxuICBoMyB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtaW4td2lkdGg6IDI1NnB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICZfX2ljb24gc3ZnIHtcbiAgICAgIHdpZHRoOiA2LjVweDtcbiAgICB9XG5cbiAgICAmICsgLmJ1dHRvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnBob3RvLW9mLWRheSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgaDIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmX19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgfVxuXG4gICZfX292ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgMTgwZGVnLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwKSA1MS41NiUsXG4gICAgICByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJVxuICAgICk7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjBweDtcbiAgICBib3R0b206IDIwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3JldmVhbCxcbiAgJl9fc2VudGluZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjUwbXMgZWFzZS1pbi1vdXQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG5cbiAgJl9fc2VudGluZWwge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICoge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBmb250LWZhbWlseTogJHNlcmlmO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlYXJuLW1vcmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMnB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICB3aWR0aDogNy41cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm94OmhvdmVyLFxuICAmX19ib3g6Zm9jdXMge1xuICAgIC5waG90by1vZi1kYXlfX3JldmVhbCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5waG90by1vZi1kYXlfX3RpdGxlIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWV4cGxvcmVfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gIC5icm93c2UtYnkge1xuICAgIG9yZGVyOiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBoMiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJl9fYm94IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLnBob3RvLW9mLWRheSxcbiAgLnRvZGF5LWluLWhpc3Rvcnkge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDMwcHgpO1xuICB9XG5cbiAgLnRvZGF5LWluLWhpc3Rvcnkge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLnBob3RvLW9mLWRheSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAucGhvdG8tb2YtZGF5LFxuICAudG9kYXktaW4taGlzdG9yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuXG4gIC5waG90by1vZi1kYXkge1xuICB9XG5cbiAgLmJyb3dzZS1ieSB7XG4gICAgaDIge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgIH1cbiAgICAmX19ib3gge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFib3V0IC8gT3ZlcnZpZXdcbi5zZWN0aW9uLWFib3V0IHtcbiAgJl9fbGF5b3V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDYwcHggMCA4MHB4O1xuICB9XG4gICZfX2xlZnQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3NzNweCk7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAmX19yaWdodCB7XG4gICAgd2lkdGg6IDc3M3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDc3M3B4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgIH1cbiAgICAubW9iaWxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICZfX2Fib3V0LXRleHQge1xuICAgIGgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJ2aWV3LXRleHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMHB4O1xuICAgIGxlZnQ6IDU0cHg7XG4gICAgd2lkdGg6IDMyNXB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgcGFkZGluZzogMTBweCAwIDM1cHg7XG4gICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcnZpZXctbGluayB7XG4gICAgY29sb3I6ICRicmlnaHQ7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkYmx1ZTtcbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTMwMHB4KSB7XG4gICAgLnNlY3Rpb24tYWJvdXRfX2xlZnQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU2MHB4KTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiA1NjBweDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hYm91dF9fcmlnaHQgLmlubmVyX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogNzRweDtcbiAgICAgIHdpZHRoOiA3NzNweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwNjBweCkge1xuICAgIC5zZWN0aW9uLWFib3V0X19sZWZ0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0NTBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWFib3V0X19yaWdodCB7XG4gICAgICB3aWR0aDogNDUwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5pbm5lcl9jb250ZW50IHtcbiAgICAgIHdpZHRoOiA3NzNweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgLnNlY3Rpb24tYWJvdXRfX2xheW91dCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuZGVza3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAubW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYWJvdXRfX2xlZnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hYm91dF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcblxuICAgICAgLmlubmVyX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlY3Rpb24tYWJvdXRfX292ZXJ2aWV3LXRleHQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgLm1vYmlsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNTcuNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgYWxpZ24oaG9yaXpvbnRhbCk7XG4gICAgICAgICAgd2lkdGg6IDYwNXB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmVvYS1tb2RhbCB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcblxuICAmLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDAwO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc4MnB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMyYzM2ODU7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbiAgfVxuXG4gICYtaW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzAwcHgpIHtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTQ7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyQzJDMkM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYtdGl0bGUtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1zdWJoZWFkIHtcbiAgICBjb2xvcjogIzZDNkU3NjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtc3VjY2VzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2MxYzJkMTtcblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZDFkMWQxO1xuICAgIH1cbiAgfVxuXG4gICYtaW5uZXItd3JhcCB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1OHB4KTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRjZGN0ZCO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgYmFja2dyb3VuZDogJG5hdnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY2FuY2VsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyMjI3NUQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzM0NDA5NztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRicmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXN1Ym1pdCxcbiAgJi1jbG9zZS13aW5kb3cge1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgIHBhZGRpbmc6IDE0cHggMThweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogNTFweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjk3ODVhO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1zdWJtaXQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgfVxuXG4gICYtY2xvc2Utd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICAgIC5nZm9ybV9yZXF1aXJlZF9sZWdlbmQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmdmaWVsZF9sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiAjMkMyQzJDO1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgIGlucHV0W3R5cGU9ZGF0ZV0sXG4gICAgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4gICAgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgaW5wdXRbdHlwZT1lbWFpbF0sXG4gICAgaW5wdXRbdHlwZT1tb250aF0sXG4gICAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuICAgIGlucHV0W3R5cGU9c2VhcmNoXSxcbiAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgaW5wdXRbdHlwZT10ZXh0XSxcbiAgICBpbnB1dFt0eXBlPXRpbWVdLFxuICAgIGlucHV0W3R5cGU9dXJsXSxcbiAgICBpbnB1dFt0eXBlPXdlZWtdLFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG4gICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICMyQzJDMkM7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHJnYmEoIzZDNkU3NiwgLjUpO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRTQ1NTMzO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG5cbiAgICAgICY6bm90KC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNHB4O1xuICAgICAgfVxuICAgICAgJi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgICAgcGFkZGluZzogMTIuOTkycHggMjRweDsgLy8gcmVzZXRzIHRvIGdmb3JtcyBkZWZhdWx0cywgd2hpY2ggYXBwYXJlbnRseSBpcyBvdmVycmlkZGVuIHNvbWV3aGVyZVxuICAgICAgfVxuICAgIH1cbiAgICAuaW5zdHJ1Y3Rpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjRweDtcbiAgICB9XG5cbiAgICAubmFtZS1maWVsZHMtaGVhZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgIH1cblxuICAgIC5nZmllbGQuc3BhY2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5naW5wdXRfY29tcGxleCBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIGlucHV0LFxuICAgIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTQ7XG4gICAgfVxuXG4gICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICBjb2xvcjogI0RDMDA1ODtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC5nZmllbGRfY2hlY2tib3ggbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLmdmaWVsZF9jaGVja2JveCAuZ2Nob2ljZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZTQ1NTMzO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U0NTUzMztcbiAgICAgICAgfVxuICAgICAgICAmOmNoZWNrZWQgfiBsYWJlbDo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDEwMG1zO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZGRkZWU0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMnB4IDAgMTBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2RkZGVlNDtcbiAgICAgIH1cblxuICAgICAgaW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAwcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KFxuICAgICAgICAgICAgI2U0NTUzMyAwJSxcbiAgICAgICAgICAgICNlNDU1MzMgNDAlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnQgNTAlLFxuICAgICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAgICAgICApO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogI2U0NTUzMztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsYWJlbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlciB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTAwdnc7XG4gICAgfVxuXG4gICAgLy8gRXJyb3JzXG4gICAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGQkU2RUU7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0RDMDA1ODtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjREMwMDU4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNDBweCk7XG4gICAgICB0b3A6IC0yMHB4O1xuICAgICAgbGVmdDogLTIwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogI0RDMDA1ODtcbiAgICAgIH1cblxuICAgICAgLmdmb3JtLWljb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgLy8gU29ycnkgZm9yIHRoZXNlIC0gbm8gd2F5IHRvIG92ZXJyaWRlIEdGIGJ1aWx0LWluIHN0eWxlcyB3aXRob3V0IHN0dWZmIGxpa2UgdGhpcyAob3Igd2Fja3kgc2VsZWN0b3JzKVxuICAgICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgICBsaW5lLWhlaWdodDogMjNweCAhaW1wb3J0YW50O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjREMwMDU4ICFpbXBvcnRhbnQ7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHtcbiAgICAgIGlucHV0W3R5cGU9Y29sb3JdLFxuICAgICAgaW5wdXRbdHlwZT1kYXRlXSxcbiAgICAgIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdLFxuICAgICAgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4gICAgICBpbnB1dFt0eXBlPWVtYWlsXSxcbiAgICAgIGlucHV0W3R5cGU9bW9udGhdLFxuICAgICAgaW5wdXRbdHlwZT1udW1iZXJdLFxuICAgICAgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4gICAgICBpbnB1dFt0eXBlPXNlYXJjaF0sXG4gICAgICBpbnB1dFt0eXBlPXRlbF0sXG4gICAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgICAgaW5wdXRbdHlwZT10aW1lXSxcbiAgICAgIGlucHV0W3R5cGU9dXJsXSxcbiAgICAgIGlucHV0W3R5cGU9d2Vla10sXG4gICAgICBzZWxlY3QsXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGQkU2RUU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0RDMDA1ODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOYW1lIGZpZWxkIHNwYWNpbmdcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDY0MHB4KSB7XG4gICAgICAjZmllbGRfM18xMCxcbiAgICAgICNmaWVsZF8yXzEwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICYuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzM2ODU7XG4gICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgIH1cblxuICAgICAgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMge1xuICAgICAgICAmLWlubmVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuXG4gICAgICAgICAgLmFsZ29saWEtZmlsdGVyOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgLmFsZ29saWEtZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi13cmFwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMTBweCAwIDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLmFsZ29saWEtZmlsdGVyLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlNDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWlzLVJlZmluZW1lbnRMaXN0LXNob3dNb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzMyNzNkYztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWU0O1xuXG4gICAgICAgICAgc3ZnIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogIzZjNmU3NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi11cGRhdGUge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICYtYXBwbHkge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LmFkbWluLWJhciB7XG4gIC5lb2EtbW9kYWwgLmVvYS1tb2RhbC1pbm5lciB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtYWJvdmUoNzAwcHgpIHtcbiAgICAuZW9hLW1vZGFsIC5lb2EtbW9kYWwtaW5uZXItd3JhcCB7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI0cHgpO1xuICAgIH1cbiAgfVxufVxuXG4uc3VibWl0LWZlZWRiYWNrIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xufVxuXG4uZW9hLXNwaW5uZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcblxuICBALXdlYmtpdC1rZXlmcmFtZXMgc2stc2NhbGVvdXQge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuXG4gIEBrZXlmcmFtZXMgc2stc2NhbGVvdXQge1xuICAgIDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBvdmVycmlkZSBsZWdhY3kgbmF2aWdhdGlvbiBzdHlsZXNcblxuI3NpdGUtbmF2aWdhdGlvbiB7XG4gIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItbW9iaWxlIC5tb2JpbGUtdG9nZ2xlIHtcbiAgICAvLz8gaGFjayBzcGVjaWZpY2l0eSB3aXRoIGRvdWJsZSBjbGFzcyBkZWNsYXJhdGlvblxuICAgICYubW9iaWxlLXRvZ2dsZSB7XG4gICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm9wZW4tYWxnb2xpYS1zZWFyY2gge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJsdWU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJsdWU7XG4gIH1cblxuICAubmF2YmFyLXJpZ2h0LmFjdGl2ZSAub3Blbi1hbGdvbGlhLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuYnJvd3NlLWNvdW50eS1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5icm93c2UtY291bnR5LWxpc3QgLnRheG9ub215LWxpc3Qge1xuICBjb2x1bW5zOiA0IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5icm93c2UtY291bnR5LWxpc3QgLnRheG9ub215LWxpc3Qge1xuICAgIGNvbHVtbnM6IDMgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NzBweCkge1xuICAuYnJvd3NlLWNvdW50eS1saXN0IC50YXhvbm9teS1saXN0IHtcbiAgICBjb2x1bW5zOiAyIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJyb3dzZS1jb3VudHktbGlzdCAudGF4b25vbXktbGlzdCB7XG4gICAgY29sdW1uczogMSBhdXRvO1xuICB9XG59IiwiLmVudHJ5LXNsaWRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uZW50cnktc2xpZGVyLWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmX19yaG9tYnVzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgQGluY2x1ZGUgcmhvbWJ1cyg1NiwgJGJsdWUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg2NTBweCkge1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgQGluY2x1ZGUgcmhvbWJ1cyg1Nik7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg2NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxufVxuXG4uZW50cnktc2xpZGVyIHtcbiAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2VlbjtcblxuICAvLyBwcmUgZ2xpZGVyIGluaXRpYWxpemVkXG4gICZfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAmID4gLmVudHJ5LXNsaWRlcl9fc2xpZGUge1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2xpZGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgb3BhY2l0eTogMC43O1xuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxODhweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmF2eTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICB9XG5cbiAgJl9fY2F0ZWdvcmllcyB7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBwYWRkaW5nLXRvcDogOHB4O1xuICB9XG5cbiAgJl9fcHJldixcbiAgJl9fbmV4dCB7XG4gICAgaGVpZ2h0OiA1NHB4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMTg4cHggLyAyKSAtICg1NHB4IC8gMikpICFpbXBvcnRhbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gICZfX25leHQge1xuICAgIG9yZGVyOiAzO1xuICB9XG5cbiAgLy9vdmVycmlkZSBnbGlkZXIgc3R5bGVzXG4gIC5nbGlkZXItdHJhY2sge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC8vIFwiZGlzYWJsZVwiIHNsaWRlciBhdCBtb2JpbGUgc2l6ZXNcbiAgQGluY2x1ZGUgcmVzcG9uZC10byg2NTBweCkge1xuICAgIC5nbGlkZXItdHJhY2sge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXG4gICAgICAuZ2xpZGVyLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiA0NiUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgtbisyKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZW50cnktc2xpZGVyX19wcmV2LFxuICAgIC5lbnRyeS1zbGlkZXJfX25leHQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDQ4MHB4KSB7XG4gICAgLmdsaWRlci10cmFjayB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgICAgLmdsaWRlci1zbGlkZSB7XG4gICAgICAgIG1heC13aWR0aDogMzAwcHggIWltcG9ydGFudDtcbiAgICAgICAgJjpudGgtY2hpbGQoLW4rNCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgcGFkZGluZzogMTI1cHggMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2hlYWRlcnMvaG9tZS1oZWFkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMjVweCA1MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICBpbnNldCAwIC0yNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgcGFkZGluZzogMTAwcHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDA7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyMnB4KSB7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB9XG4gIH1cblxuICAuZ2Zvcm1fc3VibWlzc2lvbl9lcnJvcixcbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG5cbiAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgICBjb2xvcjogIzQ0YmU3MDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuXG4gIC5nZm9ybV9hamF4X3NwaW5uZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgI2dmb3JtX3dyYXBwZXJfMSB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIGZvcm0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdmb3JtX2Zvb3RlcixcbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgfVxuXG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAuZ2Zvcm1fZmllbGRzIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDE4cHg7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAzMHB4IDE5cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRvcmFuZ2UsIDclKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICAgIGNvbG9yOiAjZTQ1NTMzO1xuICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmdsaWRlciwuZ2xpZGVyLWNvbnRhaW57bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0uZ2xpZGVyLC5nbGlkZXItdHJhY2t7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmdsaWRlci1kb3QsLmdsaWRlci1uZXh0LC5nbGlkZXItcHJldntib3JkZXI6MDtwYWRkaW5nOjA7dXNlci1zZWxlY3Q6bm9uZTtvdXRsaW5lOjB9LmdsaWRlci1jb250YWlue3dpZHRoOjEwMCV9LmdsaWRlcntvdmVyZmxvdy15OmhpZGRlbjstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uZ2xpZGVyLXRyYWNre3dpZHRoOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6ZmxleDt6LWluZGV4OjF9LmdsaWRlci5kcmFnZ2FibGV7dXNlci1zZWxlY3Q6bm9uZTtjdXJzb3I6LXdlYmtpdC1ncmFiO2N1cnNvcjpncmFifS5nbGlkZXIuZHJhZ2dhYmxlIC5nbGlkZXItc2xpZGUgaW1ne3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uZ2xpZGVyLmRyYWd7Y3Vyc29yOi13ZWJraXQtZ3JhYmJpbmc7Y3Vyc29yOmdyYWJiaW5nfS5nbGlkZXItc2xpZGV7dXNlci1zZWxlY3Q6bm9uZTtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEwMCU7bWluLXdpZHRoOjE1MHB4fS5nbGlkZXItc2xpZGUgaW1ne21heC13aWR0aDoxMDAlfS5nbGlkZXI6Oi13ZWJraXQtc2Nyb2xsYmFye29wYWNpdHk6MDtoZWlnaHQ6MH0uZ2xpZGVyLW5leHQsLmdsaWRlci1wcmV2e3Bvc2l0aW9uOmFic29sdXRlO2JhY2tncm91bmQ6MCAwO3otaW5kZXg6Mjtmb250LXNpemU6NDBweDt0ZXh0LWRlY29yYXRpb246bm9uZTtsZWZ0Oi0yM3B4O3RvcDozMCU7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6IzY2NjtvcGFjaXR5OjE7bGluZS1oZWlnaHQ6MTt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGN1YmljLWJlemllciguMTcsLjY3LC44MywuNjcpLGNvbG9yIC41cyBjdWJpYy1iZXppZXIoLjE3LC42NywuODMsLjY3KX0uZ2xpZGVyLW5leHQ6Zm9jdXMsLmdsaWRlci1uZXh0OmhvdmVyLC5nbGlkZXItcHJldjpmb2N1cywuZ2xpZGVyLXByZXY6aG92ZXJ7Y29sb3I6I2NjY30uZ2xpZGVyLW5leHR7cmlnaHQ6LTIzcHg7bGVmdDphdXRvfS5nbGlkZXItbmV4dC5kaXNhYmxlZCwuZ2xpZGVyLXByZXYuZGlzYWJsZWR7b3BhY2l0eTouMjU7Y29sb3I6IzY2NjtjdXJzb3I6ZGVmYXVsdH0uZ2xpZGVyLWhpZGV7b3BhY2l0eTowfS5nbGlkZXItZG90c3t1c2VyLXNlbGVjdDpub25lO2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowIGF1dG87cGFkZGluZzowfS5nbGlkZXItZG90e2Rpc3BsYXk6YmxvY2s7Y3Vyc29yOnBvaW50ZXI7Y29sb3I6I2NjYztib3JkZXItcmFkaXVzOjk5OXB4O2JhY2tncm91bmQ6I2NjYzt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O21hcmdpbjo3cHh9LmdsaWRlci1kb3Q6Zm9jdXMsLmdsaWRlci1kb3Q6aG92ZXJ7YmFja2dyb3VuZDojZGRkfS5nbGlkZXItZG90LmFjdGl2ZXtiYWNrZ3JvdW5kOiNhODljYzh9QG1lZGlhKG1heC13aWR0aDozNmVtKXsuZ2xpZGVyOjotd2Via2l0LXNjcm9sbGJhcntvcGFjaXR5OjE7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7d2lkdGg6N3B4O2hlaWdodDozcHh9LmdsaWRlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWJ7b3BhY2l0eToxO2JvcmRlci1yYWRpdXM6OTlweDtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU2LDE1NiwxNTYsLjI1KTstd2Via2l0LWJveC1zaGFkb3c6MCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yNSk7Ym94LXNoYWRvdzowIDAgMXB4IHJnYmEoMjU1LDI1NSwyNTUsLjI1KX19XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/