/*!******************************************************************************************************************************************************************************************************!*\
  !*** 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: 1023px) {
  body:not(.search):not(.single-post) .header {
    height: 104px !important;
  }
}
@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 200ms ease-in-out;
  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 200ms ease-in-out;
  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 200ms ease-in-out;
  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 200ms ease-in-out;
  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;
}
.is-random-entry .algolia-search-mobile-input {
  top: 112px;
}

.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;
  z-index: 1000;
  right: 0;
  width: 604px;
}
.is-random-entry [data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results {
  top: 112px;
}

[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;
}
.is-random-entry [data-autocomplete-context=navbar-fixed] .algolia-autocomplete-results[data-is-mobile] {
  top: 170px;
}

.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 200ms ease-in-out;
  width: 398px;
  height: 64px;
  font-size: 24px;
  line-height: 34px;
  border: none;
}
.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 200ms ease-in-out;
  background-color: #e45533;
  color: white;
  border: none;
  outline: none;
  height: 64px;
  width: 64px;
  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;
  padding: 0 0 0 5px;
  margin-right: 10px;
}
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;
  border-bottom-width: 35px;
  right: -8px;
}
body.single-eoa-entry .site .card-header .content-type:before,
body.single-eoa-media .site .card-header .content-type:before {
  content: " ";
  position: absolute;
  bottom: 0;
  right: -8px;
  top: 0;
  width: 15px;
  background: #22275d;
}
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: 60px;
}
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 .module-related-media .eoa-media,
body.single-eoa-media .site .module-related-media .eoa-media {
  min-width: 50%;
}
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: 840px) {
  body.single-eoa-entry .site .section,
body.single-eoa-media .site .section {
    padding-top: 40px;
  }
}
body.single-eoa-entry .site .title + .aka-title,
body.single-eoa-media .site .title + .aka-title {
  margin-top: 0;
  margin-bottom: 2rem;
}

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%;
}

@media only screen and (max-width: 840px) {
  .eoa-entry-main {
    padding-right: 0;
  }
}
.eoa-entry-sidebar {
  width: 31.5%;
  max-width: 420px;
  min-width: 300px;
}

@media only screen and (max-width: 1160px) {
  .module-related-media .eoa-entry-columns {
    flex-direction: row;
  }
}
@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;
  }
  /* lazy override of original related media */
  .entry-media-gallery {
    max-width: 300px;
    margin: 0 auto;
  }
  .module-related-media .eoa-entry-columns {
    flex-direction: row;
  }
  .module-related-media .column.eoa-media {
    min-width: 25% !important;
  }
  .module-related-media .entry-media-gallery {
    max-width: none;
  }
}
@media only screen and (max-width: 730px) {
  .module-related-media .column.eoa-media {
    min-width: 33% !important;
  }
}
@media only screen and (max-width: 700px) {
  .module-related-media .columns.is-multiline {
    display: flex;
  }
}
@media only screen and (max-width: 550px) {
  .module-related-media .column.eoa-media {
    min-width: 50% !important;
  }
}
@media only screen and (max-width: 400px) {
  .module-related-media .column.eoa-media {
    min-width: 100% !important;
  }
}
.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;
  }
}

.eoa-entry-sidebar .content-header,
.eoa-media-sidebar .content-header {
  font-family: "brandon-grotesque", sans-serif;
  font-size: 12px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  color: white;
}
.eoa-entry-sidebar .sidebar-block__content,
.eoa-media-sidebar .sidebar-block__content {
  border: 1px solid #dddee4;
  border-top: 0;
  padding: 25px;
}
.eoa-entry-sidebar .sidebar-block__content--rows,
.eoa-media-sidebar .sidebar-block__content--rows {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.eoa-entry-sidebar .sidebar-block__content--rows a,
.eoa-media-sidebar .sidebar-block__content--rows a {
  color: #22275d;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  display: inline-flex;
  align-items: center;
  gap: 8px;
}
.eoa-entry-sidebar .sidebar-block__content--rows img,
.eoa-media-sidebar .sidebar-block__content--rows img {
  height: 42px;
  width: 42px;
}

body.single-eoa-entry .site .end-crumbs,
body.single-eoa-media .site .end-crumbs {
  position: relative;
  width: 12px;
}
body.single-eoa-entry .site .end-crumbs:before,
body.single-eoa-media .site .end-crumbs:before {
  content: " ";
  left: 2px;
  width: 0;
  height: 0;
  position: absolute;
  top: 0;
  border: 0 solid transparent;
  border-top-width: 35px;
  border-bottom-width: 0px;
  border-right: 0;
  border-right-color: inherit;
}
body.single-eoa-entry .site .end-crumbs:after,
body.single-eoa-media .site .end-crumbs:after {
  display: none !important;
}
body.single-eoa-entry .site .end-crumbs a:before,
body.single-eoa-entry .site .end-crumbs a:after,
body.single-eoa-media .site .end-crumbs a:before,
body.single-eoa-media .site .end-crumbs a:after {
  display: none !important;
}
@media only screen and (max-width: 840px) {
  body.single-eoa-entry .site .breadcrumbs,
body.single-eoa-media .site .breadcrumbs {
    margin-top: 1.5rem;
  }
  body.single-eoa-entry .site .breadcrumb-container + .section,
body.single-eoa-media .site .breadcrumb-container + .section {
    padding-top: 40px !important;
  }
}
@media only screen and (max-width: 1024px) {
  body.single-eoa-entry .site .breadcrumbs li a:hover,
body.single-eoa-entry .site .breadcrumbs li a:focus,
body.single-eoa-media .site .breadcrumbs li a:hover,
body.single-eoa-media .site .breadcrumbs li a:focus {
    color: #29368a;
    text-decoration: underline;
  }
}
@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;
  }
}

@media only screen and (max-width: 1023px) {
  body.blog .site .breadcrumb-container {
    display: none !important;
  }
  body:not(.search):not(.single-post) .breadcrumb-container + .section {
    padding-top: 40px !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;
  max-width: 100%;
  height: auto;
}
.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 .left {
  padding-right: 80px;
  margin-right: auto;
  text-align: left;
}
@media only screen and (max-width: 1200px) {
  .home-hero .left {
    padding-right: 0;
    margin-left: auto;
    text-align: center;
  }
}
.home-hero .right {
  display: flex;
  flex-direction: column;
  gap: 30px;
  align-items: flex-end;
}
.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;
  flex-wrap: wrap;
}
.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 200ms 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;
  }
}
.home-hero .surprise-me {
  display: flex;
  align-items: center;
  gap: 15px;
  color: white;
}
.home-hero .surprise-me span {
  font-size: 22px;
  font-weight: 400;
  font-family: "brandon-grotesque", sans-serif;
}
.home-hero .surprise-me a {
  background-color: #22275d;
  color: #fff;
  border: 1px solid #344097;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.5);
  font-family: "brandon-grotesque", sans-serif;
  font-size: 15px;
  font-weight: 450;
  text-transform: uppercase;
  text-decoration: none;
  padding: 13px 16px;
  display: inline-flex;
  align-items: center;
  gap: 12px;
}
.home-hero .surprise-me a:hover, .home-hero .surprise-me a:focus {
  background-color: #344097;
}
@media only screen and (max-width: 750px) {
  .home-hero .right {
    width: 100%;
  }
  .home-hero .algolia-search-box {
    display: none;
  }
  .home-hero .surprise-me {
    align-self: center;
    margin-top: 30px;
  }
  .home-hero .surprise-me > span {
    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 200ms 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 {
  flex-wrap: wrap;
}
#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;
}
#site-navigation .random-entry-bar {
  width: 100%;
  padding: 9px 30px;
  background-color: #e45533;
  color: white;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 16px;
  font-weight: 450;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: relative;
  z-index: 1;
}
#site-navigation .random-entry-bar__button {
  background-color: #991f02;
  padding: 9px 11px;
  font-size: 14px;
  font-weight: 450;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
#site-navigation .random-entry-bar__button:hover, #site-navigation .random-entry-bar__button:focus {
  background-color: #b93516;
}
#site-navigation .random-entry-bar__close {
  position: absolute;
  right: 10px;
  padding: 10px;
  display: inline-flex;
  align-items: center;
}
#site-navigation .random-entry-bar__close:hover, #site-navigation .random-entry-bar__close:focus {
  opacity: 0.7;
}
@media (max-width: 540px) {
  #site-navigation .random-entry-bar {
    justify-content: flex-start;
  }
}
@media (max-width: 440px) {
  #site-navigation .random-entry-bar {
    padding: 9px 10px;
  }
  #site-navigation .random-entry-bar__close {
    right: 10px;
  }
}

.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;
  }
}
@media print {
  @page {
    margin-top: 1.5cm;
    margin-bottom: 1cm;
  }
  body {
    overflow: visible !important;
    margin: 0 !important;
  }
  body {
    color: #000;
    background: #fff;
  }
  body.single-article,
body.single-article .site-main * {
    float: none !important;
    overflow: visible !important;
  }
  .container {
    text-align: left !important;
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    margin-left: 0 !important;
    padding-right: 0 !important;
    margin-right: 0 !important;
  }
  .print-header {
    display: block !important;
    background: transparent !important;
    border-bottom: 1px solid #ddd !important;
    padding-top: 0 !important;
    padding-bottom: 15px !important;
  }
  .print-header {
    margin-bottom: 30px;
  }
  .print-header-logo svg {
    width: 4.5cm;
    height: auto;
  }
  .print-header .qr-code {
    display: block !important;
  }
  .print-header .qr-code {
    position: absolute;
    right: 0;
    top: 0;
    transform: scale(0.7);
    transform-origin: top right;
    margin-top: -15px;
    margin-right: -15px;
    z-index: 999;
  }
  .print-header:before {
    position: absolute;
    top: 2cm;
    right: 0;
    display: block;
    width: 2cm;
    text-align: center;
    font-size: 8pt;
    content: "View on EOA";
    font-family: "brandon-grotesque", sans-serif;
    background: #fff;
    color: #6c6e76;
    z-index: 1000;
    letter-spacing: 0.25px;
  }
  .primary-nav,
.top-nav,
.shadow.top,
.shadow.bottom,
.top-search-wrap,
.breadcrumbs,
.site-subfooter,
.site-footer,
.related-articles,
.mobile-anchor-nav,
.article-sidebar .article-buttons,
.entry-content .content-float-image,
.eoa-entry-sidebar,
.eoa-comments,
.eoa-entry-meta__right,
.gtranslate_wrapper,
.column.widget-sidebar,
.alphabet-filter,
.single-eoa-media .column.is-two-fifths-desktop,
header.header,
.navbar,
#site-navigation,
.breadcrumb-container,
footer,
.sponsors-footer,
.site-footer,
.nav-modal,
.nav-links,
.post-navigation,
.in-page-section,
.algolia-tabs,
.algolia-filters,
.algolia-mobile-filter,
.algolia-mobile-filters {
    display: none !important;
  }
  .algolia-entry {
    padding-left: 0;
    padding-right: 0;
  }
  .section,
.content-section,
.two-column-section,
.columns,
.main-columns {
    display: block !important;
  }
  .section.content-section {
    padding-top: 0 !important;
  }
  h1.title {
    margin-bottom: 30px !important;
    font-size: 36px !important;
    line-height: 44px !important;
  }
  .eoa-content-list .eoa-entry {
    border-bottom: 1px solid #ddd !important;
  }
  .eoa-entry-main {
    width: 100%;
    max-width: 100%;
    padding: 0;
  }
  .eoa-entry-main .title + .aka-title {
    margin: 30px 0;
  }
  .eoa-entry-meta {
    border-bottom: 0 !important;
  }
  .eoa-content-list {
    margin-top: 30px !important;
  }
  .post-type-archive-eoa-media .eoa-content-list {
    margin-left: -15px !important;
    margin-right: -15px !important;
    width: calc(100% + 30px) !important;
  }
  .post-type-archive-eoa-media .eoa-content-list {
    justify-content: space-between;
  }
  .post-type-archive-eoa-media .eoa-content-list article {
    overflow: visible !important;
    page-break-inside: avoid !important;
    break-inside: avoid !important;
  }
  .two-column-section .main-columns > .column {
    padding: 0 !important;
  }
  .main-columns {
    margin: 0 !important;
  }
  .column,
.column.is-half,
.column.is-half-tablet {
    width: 100% !important;
    padding: 0 !important;
    margin-bottom: 40px !important;
    display: block !important;
  }
  body.single-eoa-entry .breadcrumb-container + .section.two-column-section .main-columns > .is-two-fifths-desktop > div:first-child.module-info-block {
    margin-top: 0 !important;
  }
  body.search header.header {
    display: block !important;
    color: #000 !important;
    background: #fff !important;
    margin: 0 !important;
  }
  body.search header.header .algolia-search-header {
    margin: 0 0 30px;
    padding: 0;
  }
  body.search header.header .header-overlay,
body.search header.header .algolia-search-box {
    display: none;
  }
  body.search header.header .algolia-search-header-title,
body.search header.header .algolia-search-header-intro {
    color: #000 !important;
  }
  body.home .home-hero {
    display: none;
  }
  body.home .section-explore {
    padding: 0;
  }
  body.home .browse-by {
    display: none;
  }
  body.home .today-in-history {
    margin-bottom: 60px;
  }
  body.home .today-in-history .link {
    display: none;
  }
  body.home .today-in-history,
body.home .photo-of-the-day {
    width: 50%;
  }
  body.home .section-slider,
body.home .section-about__layout {
    padding: 60px 0 0 !important;
    background: #fff !important;
  }
  body.home .entry-slider__slide {
    page-break-inside: avoid !important;
    break-inside: avoid !important;
  }
  body.home .entry-slider__slide {
    width: 22%;
  }
  body.home .entry-slider .button,
body.home .newsletter-signup,
body.home .section-about__right {
    display: none !important;
  }
  body.home .glider-track {
    display: flex !important;
    flex-wrap: wrap !important;
    row-gap: 30px !important;
  }
  body.home .section-about__left {
    padding-right: 0 !important;
  }
  body.home .section-about__left {
    width: 100%;
  }
  body.single-eoa-entry .hide-print {
    display: none !important;
  }
  body.single-eoa-entry section.content-section {
    padding-bottom: 0 !important;
  }
  body.single-eoa-entry .columns .column {
    margin-bottom: 0 !important;
  }
  body.single-eoa-entry .columns .column .content {
    margin-bottom: 0 !important;
  }
  body.single-eoa-media .eoa-media-container img {
    width: auto;
    max-height: 70vh;
  }
  body.single-eoa-media .hide-print {
    display: none !important;
  }
  body.single-eoa-media section.content-section {
    padding-bottom: 0 !important;
  }
  body.single-eoa-media .columns .column {
    margin-bottom: 0 !important;
  }
  body.single-eoa-media .columns .column .content {
    margin-bottom: 0 !important;
  }
}
@media print and (color) {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}
.sidebar-share {
  margin-bottom: 60px;
  margin-top: 8px;
  display: flex;
  gap: 15px;
}
.sidebar-share__button {
  color: white;
  background-color: #e45533;
  border: none;
  cursor: pointer;
  padding: 14px 16px 15px 13px;
  flex-basis: 100%;
  text-transform: uppercase;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 16px;
  font-weight: 700;
  letter-spacing: 0.5px;
  outline: none;
  transition: all 200ms ease-in-out;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.sidebar-share__button:hover {
  background-color: #f9785a;
}

body.single-eoa-media .sidebar-share {
  flex-direction: row !important;
}

@media only screen and (max-width: 1100px) {
  .sidebar-share {
    flex-direction: column;
  }
}
@media only screen and (max-width: 840px) {
  .sidebar-share {
    flex-direction: row;
  }
}
@media only screen and (max-width: 400px) {
  .sidebar-share {
    flex-direction: column;
  }
}
[data-context-menu] {
  position: relative;
}

.context-menu {
  display: none;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  background-color: #22275d;
  flex-direction: column;
  align-items: stretch;
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
.context-menu__item {
  color: white !important;
  text-decoration: none !important;
}
.context-menu__item {
  transition: all 200ms ease-in-out;
  width: 100%;
  min-width: -webkit-max-content;
  min-width: max-content;
  padding: 14px;
  background-color: transparent;
  border: none;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 0.5px;
  text-transform: none;
  outline: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
.context-menu__item:hover, .context-menu__item:focus {
  background-color: #2c3685;
}

.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;
}

.random-entry-bar {
  width: 100%;
  padding: 9px 30px;
  background-color: #e45533;
  color: white;
  font-family: "brandon-grotesque", sans-serif;
  font-size: 16px;
  font-weight: 450;
  box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  position: relative;
  z-index: 1;
}
.random-entry-bar__button {
  background-color: #991f02;
  padding: 9px 11px;
  font-size: 14px;
  font-weight: 450;
  letter-spacing: 0.5px;
  text-transform: uppercase;
  display: inline-flex;
  align-items: center;
  gap: 10px;
}
.random-entry-bar__close {
  position: absolute;
  right: 30px;
  padding: 10px;
  display: inline-flex;
  align-items: center;
}
.random-entry-bar__close:hover, .random-entry-bar__close:focus {
  opacity: 0.7;
}
@media (max-width: 540px) {
  .random-entry-bar {
    justify-content: flex-start;
  }
}
@media (max-width: 440px) {
  .random-entry-bar {
    padding: 9px 10px;
  }
  .random-entry-bar__close {
    right: 10px;
  }
}
/*!**************************************************************************************************************************************************************************!*\
  !*** 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvbnRlbmQtc3R5bGUuY3NzIiwibWFwcGluZ3MiOiI7OztBQWNBO0FBNEVBO0FBK0VBO0FBR0E7RUFDRSxjQTNLSztFQTRLTDtFQUNBO0FDeEtGO0FEeUtFO0VBRUUsY0E5S0s7QUNNVDs7QUQ0S0E7RUFDRTtFQUNBLHFCQXRMSztFQXVMTCxjQXZMSztFQXdMTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDektGO0FEMktFO0VBRUUscUJBak1LO0VBa01MO0VBQ0EseUJBbk1LO0FDeUJUO0FENktFO0VBQ0U7QUMzS0o7QUQ4S0U7RUFDRTtFQUNBO0VBQ0E7QUM1S0o7QUQrS0U7RUFDRTtFQUNBO0VBQ0E7QUM3S0o7O0FEaUxBO0VBQ0UseUJBMU5LO0VBMk5MO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDOUtGO0FEZ0xFO0VBRUU7QUMvS0o7QURrTEU7RUFDRTtBQ2hMSjtBRG1MRTtFQUNFO0VBQ0E7RUFDQTtBQ2pMSjs7QURxTEE7RUFDRSx5QkF6UE87RUEwUFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUNsTEY7QURvTEU7RUFFRTtFQUNBO0FDbkxKO0FEc0xFO0VBQ0U7QUNwTEo7QUR1TEU7RUFDRTtFQUNBO0VBQ0E7QUNyTEo7O0FDNUZBO0VBQ0U7RUFHQTtFQUdBO0FENkZGOztBQ3BHQTtFQUtFO0VBQ0E7QUQ4RkY7QUMzRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUQ2Rko7QURiRTtFRWxHRjtJQTZCSTtFRHNGRjtBQUNGO0FEbEJFO0VFbEdGO0lBaUNJO0VEdUZGO0FBQ0Y7O0FDbkZBOzs7Ozs7O0VBT0U7QURzRkY7O0FFbklFO0VBR0U7RUFDQTtFQUNBO0FGb0lKO0FFbElJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGb0lOO0FEbERFO0VHbEdBO0lBMEJJO0VGOEhKO0FBQ0Y7QUR2REU7RUdsR0E7SUE4Qkk7RUYrSEo7QUFDRjtBRTdISTtFQWpDRjtJQWtDSTtJQUNBO0VGZ0lKO0FBQ0Y7QUU5SEU7RUFDRTtJQUNFO0VGZ0lKO0FBQ0Y7QUU5SEU7RUFDRTtFQUNBO0FGZ0lKO0FFOUhJO0VBQ0U7RUFDQTtFQUNBO0FGZ0lOO0FFOUhJO0VBQ0U7RUFDQTtFQUNBO0FGZ0lOO0FFOUhJO0VBQ0U7SUFDRTtFRmdJTjtBQUNGO0FFNUhNO0VBQ0UsbUJIbEVDO0VHbUVEO0VBQ0E7QUY4SFI7QUU1SE07RUFDRTtBRjhIUjtBRTdIUTtFQUNFO0FGK0hWO0FFMUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRISjtBRDVHRTtFR3JCQTtJQVFJO0lBQ0E7RUY2SEo7QUFDRjtBRTNIRTtFQUNFO0VBQ0E7RUFDQTtBRjZISjtBRHZIRTtFR1RBO0lBTUk7SUFDQTtFRjhISjtBQUNGO0FFNUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUY4SEo7QUU1SEk7RUFDRTtFQUNBO0FGOEhOO0FFM0hFO0VBQ0U7QUY2SEo7QUUzSEU7RUFDRTtBRjZISjtBRTNISTtFQUNFO0FGNkhOO0FFMUhFO0VBQ0U7QUY0SEo7QUUxSEk7RUFDRTtJQUNFO0lBQ0E7RUY0SE47RUUxSE07SUFDRTtJQUNBO0VGNEhSO0FBQ0Y7QUV4SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYwSEo7QUV4SEk7RUFDRTtFQUNBO0VBQ0E7QUYwSE47QUV4SE07RUFDRTtBRjBIUjtBRXRISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0hOO0FFckhJO0VBQ0U7RUFDQTtBRnVITjtBRXBIRTtFQUNFO0FGc0hKO0FFcEhJO0VBSEY7SUFJSTtFRnVISjtBQUNGO0FFckhFO0VBQ0U7RUFDQSxtQkg5S087RUcrS1A7QUZ1SEo7QUVySEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkh4TEs7QUMrU1g7QURuTkU7RUdnRkE7SUFnQkk7SUFDQTtFRnVISjtBQUNGO0FFckhJO0VBcEJGO0lBcUJJO0VGd0hKO0FBQ0Y7QUV0SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRndITjtBRXRISTtFSHhJRjtFRzBJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGd0hOO0FFcEhNOztFQUNFLGNIeE5DO0FDK1VUO0FFcEhJO0VBQ0U7QUZzSE47QUVwSEk7RUh6SkY7RUcySkk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0hOO0FFcEhNO0VBQ0UsY0gzT0M7QUNpV1Q7QUVsSEU7RUFDRTtBRm9ISjtBRWxISTtFQUNFO0FGb0hOO0FFakhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1ISjtBRWpIRTs7RUFFRTtBRm1ISjtBRWxISTs7OztFQUVFO0VBQ0E7RUFDQTtBRnNITjtBRWpISTtFSHZNRjtFR3lNSSxjSGhSQztFR2lSRDtBRm1ITjtBRWpITTtFQUNFO0FGbUhSO0FFaEhNO0VBRUUsY0h2UkM7QUN3WVQ7QUU3R0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRitHTjtBRTdHTTtFQU5GO0lBT0k7SUFDQTtFRmdITjtBQUNGO0FFNUdJO0VBREY7SUFFSTtFRitHSjtBQUNGO0FFM0dJOztFQUNFO0VBQ0E7RUFDQTtBRjhHTjtBRTVHTTs7RUFDRTtBRitHUjtBRHBVRTtFRytNRTs7SUFVSTtFRmdITjtBQUNGO0FFOUdNO0VBYkY7O0lBY0k7RUZtSE47RUVqSUU7O0lBZUk7RUZrSE47QUFDRjtBRWhITTtFQWxCRjs7SUFtQkk7RUZvSE47QUFDRjtBRWxISTs7RUFJRTtBRnFITjtBRXpISTs7RUFDRTtFQUNBO0VBQ0E7QUZzSE47QUVqSFE7Ozs7Ozs7RUFFRSxjSDlVRDtBQ3NjVDtBRHZXRTtFR3FPRTs7SUFlSTtFRndITjtBQUNGO0FEN1dFO0VHcU9FOztJQW1CSTtFRjBITjtBQUNGO0FFeEhNO0VBdEJGOztJQXVCSTtJQUNBO0VGNEhOO0FBQ0Y7QUUxSE07RUEzQkY7O0lBNEJJO0VGOEhOO0FBQ0Y7QUU1SE07RUEvQkY7O0lBZ0NJO0VGZ0lOO0FBQ0Y7QUU5SE07O0VBRUU7QUZpSVI7QUVuSU07O0VBQ0U7QUZrSVI7QUUvSE07O0VIdFNKO0VHd1NNO0VBQ0E7QUZrSVI7QUVoSU07O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZtSVI7QUVqSVE7RUFORjs7SUFPSTtFRnFJUjtBQUNGO0FFbklNOztFQUNFO0FGc0lSO0FFbElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZvSUo7QUVsSUk7RUFORjtJQU9JO0lBQ0E7SUFDQTtFRnFJSjtBQUNGO0FFbklFO0VBQ0U7RUFDQTtFQUNBLGNIN1lTO0VHOFlUO0FGcUlKO0FFbklJO0VBTkY7SUFPSTtJQUNBO0lBQ0E7RUZzSUo7QUFDRjtBRXBJRTtFQUNFO0VBQ0E7QUZzSUo7QUVuSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRnFJTjtBRW5JTTtFQU5GO0lBT0k7SUFDQTtFRnNJTjtBQUNGO0FFcElNO0VBWEY7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFRnVJTjtBQUNGO0FFcElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnNJSjtBRXJJSTtFQUNFO0VBQ0E7RUFDQTtBRnVJTjtBRW5JSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZxSU47QUQ3ZUU7RUdtV0U7SUFRSTtJQUNBO0VGc0lOO0FBQ0Y7QURuZkU7RUdtV0U7SUFhSTtFRnVJTjtBQUNGO0FFbklJO0VBQ0U7RUFDQTtFQUNBO0FGcUlOO0FFbElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZvSUo7QUVsSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIbmVNO0FDdW1CWjtBRWpJSTtFQWRGO0lBZUk7RUZvSUo7RUVsSUk7SUFDRTtFRm9JTjtBQUNGO0FFbElJO0VBQ0U7SUFDRTtJQUNBO0VGb0lOO0FBQ0Y7QUVqSUU7RUFDRTtFQUNBO0FGbUlKO0FFaklJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbUlOO0FFaElJO0VBQ0U7QUZrSU47QUVoSU07RUFDRTtBRmtJUjtBRWhJUTtFQUNFO0FGa0lWO0FFN0hJO0VBekJGO0lBMEJJO0VGZ0lKO0FBQ0Y7O0FFNUhBO0VBS0U7RUFDQTtFQUNBO0FGMkhGO0FFekhFO0VBQ0U7RUFDQTtFQUNBO0FGMkhKO0FEamxCSTtFR3lkRTtBRjJITjtBRHBsQkk7RUd5ZEU7QUY4SE47QUR2bEJJO0VHeWRFO0FGaUlOO0FEMWxCSTtFR3lkRTtBRm9JTjtBRWhJRTtFQUNFO0FGa0lKO0FFaklJO0VBQ0U7QUZtSU47QUVqSUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBRm1JTjtBRS9IRTs7RUFFRTtBRmlJSjtBRTlIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGZ0lKO0FFN0hFO0VBQ0U7QUYrSEo7O0FFMUhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUY2SEo7QUUzSGE7RUFDUDtBRjZITjs7QUUxSEk7RUFDRTtBRjZITjtBRTFISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjRITjtBRXhITTtFQUNFO0FGMEhSO0FFdEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRndITjtBRC9wQkk7RUcwaUJJO0FGd0hSO0FEbHFCSTtFRzBpQkk7QUYySFI7QURycUJJO0VHMGlCSTtBRjhIUjtBRHhxQkk7RUcwaUJJO0FGaUlSO0FFN0hJOztFQUVFO0FGK0hOOztBRXpIRTtFQUNFO0FGNEhKO0FFMUhFO0VBQ0U7QUY0SEo7QUV4SEk7RUFDRTtBRjBITjtBRXhISTtFQUNFO0FGMEhOOztBRXJIQTtFQXNERTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0gzc0JVO0VHNHNCVjtFQUNBO0VBQ0E7RUFDQTtBRm1FRjtBRWpJVztFQUNQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZtSUo7QUVqSWE7RUFDUDtBRm1JTjs7QUVoSUk7RUFDRTtBRm1JTjtBRWxJTTtFQUNFO0FGb0lSO0FFbElNO0VBQ0U7RUFDQTtBRm9JUjtBRWpJSTtFQUNFO0FGbUlOO0FFaElJO0VBQ0U7QUZrSU47QUVoSWU7RUFDUDtBRmtJUjs7QUU3SGE7RUFDUDtBRmdJTjtBRS9ITTtFQUZPO0lBR0w7RUZrSU47QUFDRjs7QUUvSEk7RUF6Q087SUEwQ0w7SUFDQTtJQUNBO0lBQ0E7RUZtSUo7RUVqSUk7SUFDRTtFRm1JTjtBQUNGOztBRXBIRTtFQUNFO0FGdUhKO0FFcEhFO0VBQ0U7QUZzSEo7QUVuSEU7RUFDRTtBRnFISjtBRWxIRTtFQUNFO0FGb0hKO0FFakhFO0VBQ0U7QUZtSEo7QUVqSEk7RUFIRjtJQUlJO0VGb0hKO0FBQ0Y7QUVqSEU7RUFDRTtBRm1ISjtBRWpISTtFQUhGO0lBSUk7SUFDQTtFRm9ISjtBQUNGO0FFbEhJO0VBQ0U7QUZvSE47QUVsSEk7RUFDRTtFQUNBO0FGb0hOO0FFaEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRmtISjtBRWhISTtFQVBGO0lBUUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRm1ISjtBQUNGO0FFaEhFO0VBQ0U7RUFDQTtFQUNBO0FGa0hKO0FFaEhFO0VBQ0U7QUZrSEo7QUUvR0U7RUFDRTtFQUNBO0FGaUhKO0FFL0dJO0VBRUU7QUZrSE47QUVwSEk7RUFDRTtFQUVBO0FGaUhOO0FFL0dNO0VBTEY7SUFPSTtFRmtITjtFRXpIRTtJQU1JO0VGbUhOO0FBQ0Y7QUVoSEk7RUFLRTtBRmtITjtBRXZISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGbUhOO0FFaEhNO0VBUEY7SUFRSTtFRm1ITjtBQUNGO0FFakhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm1ITjtBRWhISTtFQWpDRjtJQWtDSTtJQUNBO0lBQ0E7RUZtSEo7QUFDRjtBRWhIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FGa0hKO0FFL0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGaUhKO0FFL0dJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpSE47O0FFNUdBO0VBQ0U7QUYrR0Y7QUU3R0U7RUFDRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VGK0dKO0VFN0dJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRitHTjtFRTNHTTtJQUNFO0lBQ0E7SUFDQTtFRjZHUjtFRTFHVTtJQUNFO0VGNEdaO0VFeEdNO0lBQ0U7SUFDQSxjSC8zQkU7SUdnNEJGO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRjBHUjtFRXhHUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY0g1NEJBO0lHNjRCQTtJQUNBO0lBQ0E7RUYwR1Y7RUV2R1E7SUFDRTtFRnlHVjtFRXZHVTtJQUNFO0VGeUdaO0VFdEdVO0lBQ0U7RUZ3R1o7RUVyR1U7SUFDRTtJQUNBO0lBQ0E7RUZ1R1o7RUVyR1k7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUZ1R2Q7RUVyR1k7SUFDRTtFRnVHZDtFRW5HVTtJQUNFO0lBQ0E7SUFDQTtFRnFHWjtFRWxHVTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRm9HWjtFRWhHTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmtHUjtFRWhHUTtJQUNFO0VGa0dWO0VFL0ZNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRmlHUjtFRS9GTTtJQUNFO0lBQ0EsbUJIeitCRDtJRzArQkM7SUFDQTtJQUNBO0VGaUdSO0FBQ0Y7O0FFM0ZBO0VBQ0U7RUFDQTtBRjhGRjtBRTVGRTtFQUpGO0lBS0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsbUJIamdDSztJR2tnQ0w7SUFDQTtJQUNBO0VGK0ZGO0VFN0ZFO0lBQ0U7SUFDQTtJQUNBO0VGK0ZKO0FBQ0Y7O0FFM0ZBOztFQUVFO0VBQ0E7QUY4RkY7QUQ1Z0NFO0VHMjZCRjs7SUFNSTtJQUNBO0VGZ0dGO0FBQ0Y7QUU5RkU7O0VBQ0U7QUZpR0o7QUU5RkU7O0VBQ0U7RUFDQTtBRmlHSjtBRTlGRTs7RUFDRTtBRmlHSjtBRGhpQ0U7RUc4N0JBOztJQUlJO0VGbUdKO0FBQ0Y7QUVqR0k7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSDlpQ0M7RUcraUNEO0VBQ0E7QUZvR047QURuakNFO0VHcThCRTs7SUFhSTtFRnNHTjtBQUNGO0FFcEdNOztFQUNFLG1CSHJqQ0M7RUdzakNELHFCSHRqQ0M7RUd1akNEO0VBQ0E7QUZ1R1I7QUVuR0k7O0VBQ0U7QUZzR047QUVsR007O0VBQ0UsbUJIcGtDRDtFR3FrQ0MscUJIcmtDRDtFR3NrQ0M7QUZxR1I7O0FFOUZFO0VBRUU7RUFDQTtBRmdHSjs7QUV4RkU7OztFQUNFO0VBQ0E7QUY2Rko7QUUzRkU7OztFSHJoQ0E7RUd1aENFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUYrRko7QUU3Rkk7Ozs7O0VBRUU7RUFDQTtBRmtHTjtBRS9GSTs7O0VBQ0UscUJIem1DRztBQzRzQ1Q7QUVoR0U7OztFSHZpQ0E7RUd5aUNFLHlCSGxuQ0s7RUdtbkNMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm9HSjtBRW5HSTs7Ozs7RUFFRSx5QkgxbkNTO0FDa3VDZjtBRXJHRTs7O0VBS0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIOW9DSztFRytvQ0w7QUZxR0o7QUVySEk7OztFQUNFO0FGeUhOO0FFeEdJOzs7RUFDRTtFQUNBO0FGNEdOO0FFekdFOzs7RUFDRTtBRjZHSjs7QUV4R0E7O0VBRUU7RUFDQTtBRjRHRjs7QUUvR0E7O0VBSUU7QUYyR0Y7O0FEeHFDRTtFR21rQ0U7SUFDRTtFRnlHSjtFRXZHRTtJQUNFO0VGeUdKO0FBQ0Y7QURqckNFO0VHOGtDRTtJQUNFO0VGc0dKO0FBQ0Y7QUVqR0E7O0VBRUU7QUZtR0Y7O0FHN3hDQTtFQUNFO0FIZ3lDRjtBRzl4Q0U7RUFDRTtFQUNBO0VBQ0E7QUhneUNKO0FHN3hDRTtFQUNFO0VBQ0E7RUFDQSxtQkpMTztFSU1QLGNKUFE7RUlRUjtFQUNBO0FIK3hDSjtBRzd4Q0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FIK3hDTjtBRzN4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FINnhDSjtBRzF4Q0U7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjSm5DUTtBQyt6Q1o7QUd6eENFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0ozQ1M7QUNzMENiO0FHeHhDRTtFQUNFO0FIMHhDSjtBR3h4Q0k7RUFDRTtBSDB4Q047O0FHcnhDQTtFQUNFLG1CSnREUztFSXVEVCxjSnpEVztFSTBEWDtFQUNBO0VBRUE7RUFDQTtFQUNBO0FIdXhDRjtBR3J4Q0U7RUFDRTtFQUNBO0VBQ0E7QUh1eENKOztBSTcxQ0k7Ozs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKazJDTjtBSWgyQ007Ozs7RUFDRTtBSnEyQ1I7QUluMkNROzs7O0VBQ0U7RUFDQTtBSncyQ1Y7QUlwMkNJOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKdTJDTjtBSXIyQ007O0VBQ0U7RUFDQTtFQUNBO0FKdzJDUjtBSXIyQ007O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3MkNSO0FJbjJDRTs7OztFQUVFO0VBQ0E7RUFDQTtFQUNBLHFETHJDSTtBQzQ0Q1I7QUlwMkNFOztFQUNFLDRDTDFDRztFSzJDSDtFQUNBO0FKdTJDSjtBSXAyQ0U7O0VBQ0U7QUp1MkNKO0FJcDJDRTs7RUFDRTtBSnUyQ0o7QUlwMkNFOztFQUNFO0FKdTJDSjtBSXAyQ0U7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUp1MkNKO0FJcjJDSTs7RUFDRTtBSncyQ047QUlwMkNFOztFQUNFO0VBQ0E7QUp1MkNKO0FJcDJDRTs7RUFDRTtFQUNBO0FKdTJDSjtBSW4yQ0U7O0VBQ0U7RUFDQTtBSnMyQ0o7QUlsMkNJOztFQUNFO0FKcTJDTjtBSW4yQ007O0VBQ0U7QUpzMkNSO0FJajJDRTs7RUFDRTtBSm8yQ0o7QUQ3MkNFO0VLUUE7O0lBSUk7RUpzMkNKO0FBQ0Y7QUluMkNFOztFQUNFO0VBQ0E7QUpzMkNKOztBSWoyQ0U7RUFDRTtFQUNBO0FKbzJDSjs7QUloMkNBO0VBQ0U7QUptMkNGOztBSWgyQ0E7RUFDRTtFQUNBO0FKbTJDRjs7QUR0NENFO0VLdUNBO0lBQ0U7RUptMkNGO0FBQ0Y7QUloMkNBO0VBQ0U7RUFDQTtFQUNBO0FKazJDRjs7QURqNUNFO0VLbURBO0lBQ0U7RUprMkNGO0FBQ0Y7QUR2NUNFO0VLeURBO0lBQ0U7RUppMkNGO0VJLzFDQTs7SUFFRTtJQUNBO0lBQ0E7RUppMkNGO0VJOTFDQTtFQUNBO0lBQ0U7SUFDQTtFSmcyQ0Y7RUk1MUNFO0lBQ0U7RUo4MUNKO0VJMzFDRTtJQUNFO0VKNjFDSjtFSTExQ0U7SUFDRTtFSjQxQ0o7QUFDRjtBRGg3Q0U7RUswRkU7SUFDRTtFSnkxQ0o7QUFDRjtBRHI3Q0U7RUtpR0E7SUFDRTtFSnUxQ0Y7QUFDRjtBRDE3Q0U7RUt3R0U7SUFDRTtFSnExQ0o7QUFDRjtBRC83Q0U7RUtnSEU7SUFDRTtFSmsxQ0o7QUFDRjtBSTkwQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZzFDRjtBRDk4Q0U7RUtzSEY7SUFXSTtJQUNBO0VKaTFDRjtFSS8wQ0U7SUFDRTtJQUNBO0VKaTFDSjtBQUNGO0FJOTBDRTtFQUNFO0VBQ0E7RUFDQSxjTDNPUztFSzRPVDtFQUNBO0FKZzFDSjtBSTcwQ0U7RUFDRTtFQUNBO0VBQ0EsY0xsUFE7QUNpa0RaO0FJNTBDRTtFQUNFO0FKODBDSjtBSTMwQ0U7RUFPRTtBSjYwQ0o7QUlwMUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKODBDSjtBSTMwQ0k7RUFDRTtBSjYwQ047O0FEbi9DRTtFSzhLRTtJQUNFO0VKeTBDSjtFSXYwQ0U7SUFDRTtFSnkwQ0o7RUl0MENFO0lBQ0U7SUFDQTtFSncwQ0o7RUlyMENFO0lBQ0U7RUp1MENKO0FBQ0Y7O0FJaDBDRTs7RUFFRSw0Q0w3Ukc7RUs4Ukg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm0wQ0o7QUloMENFOztFQUNFO0VBQ0E7RUFDQTtBSm0wQ0o7QUlqMENJOztFQUNFO0VBQ0E7RUFDQTtBSm8wQ047QUlsMENNOztFQUNFLGNMelREO0VLMFRDLDRDTGpURDtFS2tUQztFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QUpvMENSO0FJajBDTTs7RUFDRTtFQUNBO0FKbzBDUjs7QUkxekNFOztFQUNFO0VBQ0E7QUo4ekNKO0FJN3pDSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKZzBDTjtBSTl6Q0k7O0VBQ0U7QUppMENOO0FJL3pDSTs7OztFQUVFO0FKbTBDTjtBRHZrREU7RUswUUU7O0lBQ0U7RUppMENKO0VJL3pDRTs7SUFDRTtFSmswQ0o7QUFDRjtBRGpsREU7RUtvUkU7Ozs7SUFFRTtJQUNBO0VKazBDSjtBQUNGO0FJMXpDSTtFQUxGOztJQU1JO0VKOHpDSjtBQUNGOztBRGhtREU7RUt1U0E7SUFFRTtFSjR6Q0Y7RUl6ekNFO0lBQ0U7RUoyekNKO0FBQ0Y7QUszc0RFO0VBQ0U7RUFDQTtBTDZzREo7QUs1c0RJO0VBQ0U7QUw4c0ROO0FLMXNERTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FMMnNESjtBS3pzREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMMnNETjtBS3hzREk7RUFDRTtBTDBzRE47QUt2c0RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUx5c0ROO0FLdnNETTtFQUNFO0VBQ0E7QUx5c0RSO0FLcHNERTtFQUNFO0VBQ0E7QUxzc0RKO0FLcHNESTtFQUNFO0VBQ0E7QUxzc0ROO0FLbHNERTtFQUNFO0VBQ0E7QUxvc0RKO0FLanNERTtFQUNFO0VBQ0E7QUxtc0RKO0FLanNESTtFQUVFO0FMc3NETjtBS3hzREk7RUFDRTtFQUdBO0VBQ0E7RUFDQTtBTGtzRE47QUtoc0RNO0VBQ0U7QUxrc0RSO0FEcHFERTtFTXhCRTtJQUNFO0VMK3JESjtFSzdyREU7O0lBRUU7RUwrckRKO0VLNXJERTtJQUNFO0lBQ0E7SUFFQTtJQUNBO0lBQ0E7RUw2ckRKO0VLM3JESTtJQUNFO0lBQ0E7RUw2ckROO0VLenJERTtJQUNFO0lBQ0E7SUFDQTtFTDJyREo7RUt4ckRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTDByREo7RUt4ckRJO0lBQ0U7RUwwckROO0FBQ0Y7QUR2c0RFO0VNa0JFO0lBQ0U7RUx3ckRKO0VLdnJESTtJQUNFO0VMeXJETjtFS3ZyRE07SUFDRTtFTHlyRFI7QUFDRjtBRGx0REU7RU0rQkU7SUFDRTtJQUNBO0VMc3JESjtFS3ByREk7SUFDRTtJQUNBO0lBQ0E7RUxzckROO0VLbnJESTtJQUNFO0lBQ0E7RUxxckROO0VLbHJERTtJQUNFO0lBQ0E7RUxvckRKO0FBQ0Y7QURydURFO0VNcURFO0lBQ0U7RUxtckRKO0VLanJERTtJQUNFO0VMbXJESjtBQUNGO0FEN3VERTtFTThERTtJQUNFO0VMa3JESjtBQUNGOztBSzdxREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMZ3JERjtBSzlxREU7RUFDRTtFQUNBO0FMZ3JESjtBSzlxREU7RUFDRTtFQUNBO0VBQ0E7QUxnckRKO0FLOXFERTtFQUNFO0VBQ0E7QUxnckRKOztBTTEyREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONjJERjtBTTEyREU7RUFDRTtFQUNBO0VBQ0E7QU40MkRKO0FEcHhERTtFTzNGQTtJQU1JO0lBQ0E7SUFDQTtJQUNBO0VONjJESjtBQUNGO0FENXhERTtFTzNGQTtJQWFJO0VOODJESjtBQUNGO0FNMzJERTtFQUNFO0VBQ0E7RUFDQTtBTjYyREo7QUR0eURFO0VPMUVBO0lBTUk7SUFDQTtJQUNBO0VOODJESjtBQUNGO0FNMzJERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FONjJESjtBTTEyREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FONDJESjtBRDF6REU7RU92REE7SUFRSTtFTjYyREo7QUFDRjtBRC96REU7RU92REE7SUFZSTtJQUNBO0VOODJESjtBQUNGO0FEcjBERTtFT3ZEQTtJQWlCSTtJQUNBO0VOKzJESjtBQUNGO0FNNTJERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44MkRKO0FEbDFERTtFT2pDQTtJQVFJO0lBQ0E7RU4rMkRKO0FBQ0Y7QUR4MURFO0VPakNBO0lBYUk7SUFDQTtFTmczREo7QUFDRjtBTTkyREk7RUFDRTtFQUNBO0FOZzNETjtBTTkyRE07RUFDRTtBTmczRFI7QURyMkRFO0VPWkk7SUFJSTtFTmkzRFI7QUFDRjtBTTcyREk7RUFDRTtFQUNBLDRDUHZGQztFT3dGRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOKzJETjtBRG4zREU7RU9IRTtJQVVJO0lBQ0E7SUFDQTtJQUNBO0VOZzNETjtBQUNGO0FNNzJESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4rMkROO0FNNzJETTtFQUNFO0VBQ0E7QU4rMkRSO0FNNTJETTtFQUNFO0VBQ0E7RUFDQSw0Q1BySEQ7RU9zSEM7RUFDQTtFQUNBO0VBQ0EsbUJQbElEO0VPbUlDO0FOODJEUjtBTTMyRE07RUFFRTtBTjQyRFI7QU0zMkRRO0VBQ0U7QU42MkRWO0FEdDVERTtFTzhDTTtJQUNFO0VOMjJEUjtFTXgyRE07SUFDRTtJQUNBO0lBQ0E7RU4wMkRSO0FBQ0Y7QU1yMkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU51MkRKO0FNcjJESTtFQUNFO0VBQ0E7RUFDQSw0Q1A1SkM7QUNtZ0VQO0FNcDJESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENQcEtDO0VPcUtEO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QU5xMkROO0FNbjJETTtFQUVFO0FObzJEUjtBRDc3REU7RU8rRkU7SUFDRTtFTmkyREo7RU0vMURFO0lBQ0U7RU5pMkRKO0VNLzFERTtJQUNFO0lBQ0E7RU5pMkRKO0VNLzFESTtJQUNFO0VOaTJETjtBQUNGOztBTTUxREE7RUFDRTtBTisxREY7QU03MURFO0VBQ0U7RUFDQTtFQUNBO0FOKzFESjtBTTUxREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU44MURKO0FNNzFESTtFQUNFO0VBQ0E7QU4rMUROO0FNNzFESTtFUGxGRjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VPZ0ZJO0FObTJETjtBRGo3REU7RUFDRTtFQUNBO0VBQ0EseUJBM0pHO0VBNEpIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDbTdESjtBTTcyREk7RVB0RkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFT29GSTtFQUNBO0FObTNETjtBRHQ4REU7RUFDRTtFQUNBO0VBQ0EseUJBNUpHO0VBNkpIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDdzhESjs7QU0xM0RBOztFQUVFO0FONjNERjs7QU0xM0RBO0VBQ0U7QU42M0RGOztBTXozREU7RUFDRTtBTjQzREo7QU16M0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU4yM0RKO0FNeDNERTtFQUNFLGNQcFFTO0FDOG5FYjtBTXozREk7RUFDRSxxRFAvUEU7RU9nUUY7RUFDQTtFQUNBO0FOMjNETjtBTXYzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQSw0Q1AzUUc7QUNvb0VQO0FNeDNESTtFQUNFO0VBQ0E7RUFDQTtBTjAzRE47QU16M0RNO0VBQ0U7QU4yM0RSOztBTXIzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QlBwU0s7RU9xU0w7QU53M0RGO0FNdDNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnczREo7QU1yM0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU51M0RKO0FNcDNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5zM0RKO0FNcDNESTtFQUNFO0FOczNETjtBTW4zREk7RUFDRTtBTnEzRE47QU1qM0RFO0VBQ0U7QU5tM0RKO0FNajNESTtFQUNFO0FObTNETjtBTWgzREk7RUFDRTtBTmszRE47O0FNNzJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOZzNERjtBTTkyREU7RUFDRTtBTmczREo7QU03MkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOKzJESjtBTTUyREU7RUFDRTtFQUNBO0VBQ0E7S0FBQTtFQUNBO0tBQUE7QU44MkRKO0FNMzJERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0FOeTJESjtBTXQyREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNENQL1hHO0VPZ1lIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53MkRKO0FNdDJESTtFQUNFO0VBQ0E7RUFDQTtBTncyRE47QU1wMkRFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTnEyREo7QU1sMkRFO0VBQ0U7RUFDQTtBTm8yREo7QU1qMkRFO0VBQ0U7RUFDQTtFQUNBO0FObTJESjtBTWwyREk7RUFDRTtFQUNBO0VBQ0EscURQMWFFO0FDOHdFUjtBTWgyREU7RUFDRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsNENQdGJHO0VPdWJIO0VBQ0E7QU5pMkRKO0FNLzFESTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOaTJETjtBTTMxREk7RUFDRTtFQUNBO0FONjFETjtBTTMxREk7RUFDRTtBTjYxRE47O0FEOXNFRTtFT3VYQTtJQUNFO0VOMjFERjtFTXgxREE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTjAxREY7RU16MURFO0lBQ0U7RU4yMURKO0VNejFERTtJQUNFO0VOMjFESjtFTXYxREE7O0lBRUU7RU55MURGO0VNdDFEQTtJQUNFO0VOdzFERjtFTXIxREE7SUFDRTtFTnUxREY7QUFDRjtBRDd1RUU7RU8wWkE7O0lBRUU7SUFDQTtFTnMxREY7RU0vMERFO0lBQ0U7SUFDQTtFTmkxREo7RU0vMERFO0lBQ0U7SUFDQTtFTmkxREo7RU0vMERFO0lBQ0U7RU5pMURKO0FBQ0Y7QU0zMERFO0VBQ0U7RUFDQTtBTjYwREo7QU0zMERFO0VBQ0U7RUFDQTtFQUNBO0FONjBESjtBTTMwREU7RUFDRTtFQUNBO0FONjBESjtBTTUwREk7RUFDRTtFQUNBO0FOODBETjtBTTUwREk7RUFDRTtBTjgwRE47QU0xMERJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU40MEROO0FNMTBESTtFQUNFLHFEUHZpQkU7RU93aUJGO0VBQ0E7RUFDQSxjUGpqQk87QUM2M0ViO0FNeDBERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FOMDBESjtBTXgwREk7RUFDRSxxRFByakJFO0VPc2pCRjtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNQamtCTztBQzI0RWI7QU10MERFO0VBTUU7QU4yMERKO0FNajFERTtFQUNFLGNQdmtCSztFT3drQkwsNENQamtCRztFT2trQkg7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0FOdTBESjtBTXIwREk7RUFFRSxjUHJsQkM7QUMyNUVQO0FNbjBESTtFQUNFO0VBQ0E7QU5xMEROO0FEL3pFRTtFTytmRTtJQUNFO0lBQ0E7RU5tMERKO0VNaDBERTtJQUNFO0VOazBESjtFTS96REU7SUFDRTtJQUNBO0lBQ0E7RU5pMERKO0FBQ0Y7QUQ3MEVFO0VPZ2hCRTtJQUNFO0lBQ0E7RU5nMERKO0VNN3pERTtJQUNFO0VOK3pESjtFTTV6REU7SUFDRTtFTjh6REo7QUFDRjtBRHoxRUU7RU8raEJFO0lBQ0U7RU42ekRKO0VNM3pESTtJQUNFO0VONnpETjtFTTN6REk7SUFDRTtFTjZ6RE47RU16ekRFO0lBQ0U7SUFDQTtFTjJ6REo7RU14ekRFO0lBQ0U7SUFDQTtFTjB6REo7RU14ekRJO0lBQ0U7SUFDQTtFTjB6RE47RU12ekRJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RU55ekROO0VNdHpESTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VOd3pETjtFTXZ6RE07SVB0cEJOO0lBS0U7SUFDQTtJT2twQk07SUFDQTtFTjJ6RFI7QUFDRjs7QU90K0VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeStFRjtBT3YrRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQeStFSjtBRDU1RUU7RVFyRkE7SUFXSTtFUDArRUo7QUFDRjtBT3YrRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHkrRUo7QU90K0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHcrRUo7QUQxN0VFO0VRekRBO0lBY0k7SUFDQTtFUHkrRUo7QUFDRjtBT3QrRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHcrRUo7QUR6OEVFO0VRdENBO0lBVUk7SUFDQTtFUHkrRUo7QUFDRjtBT3QrRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHcrRUo7QU9yK0VFO0VBQ0U7RUFDQTtBUHUrRUo7QU9wK0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHMrRUo7QURuK0VFO0VRUkE7SUFRSTtFUHUrRUo7QUFDRjtBT3ArRUU7RUFDRTtFQUNBO0VBQ0E7QVBzK0VKO0FPbitFRTtFQUNFO0VBQ0E7RUFDQTtBUHErRUo7QU9uK0VJO0VBQ0U7RUFDQTtFQUNBO0FQcStFTjtBT2wrRUk7RUFFRTtBUG0rRU47QU8vOUVFO0VBQ0UsY1J6SFE7RVEwSFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQaStFSjtBRG5nRkU7RVEyQkE7SUFVSTtJQUNBO0VQaytFSjtBQUNGO0FPaCtFSTtFQUNFO0FQaytFTjtBT2grRUk7RUFDRTtBUGsrRU47QU9oK0VJO0VBQ0U7RUFDQTtFQUNBO0FQaytFTjtBT2grRUk7RUFDRTtBUGsrRU47QU8vOUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVBpK0VOO0FPNzlFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQKzlFSjtBRHppRkU7RVFnRUE7SUFhSSxtQlI5S0M7SVErS0Q7RVBnK0VKO0FBQ0Y7QU83OUVFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQKzlFSjtBTzk5RUk7RUFDRTtBUGcrRU47QUQxakZFO0VRa0ZBO0lBWUk7RVBnK0VKO0VPLzlFSTtJQUVFLGNSaE1DO0VDZ3FGUDtBQUNGO0FEbGtGRTtFUWtGQTtJQW9CSTtFUGcrRUo7QUFDRjtBTzc5RUU7RUFFRTtFQUNBLG1CUmhOSztFUWlOTDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQODlFSjtBTzc5RUk7RUFFRTtBUDg5RU47QUR0bEZFO0VRMEdBO0lBa0JJO0lBQ0E7RVA4OUVKO0FBQ0Y7QU8zOUVFO0VBQ0U7QVA2OUVKO0FPMTlFRTtFQUNFO0VBQ0E7QVA0OUVKO0FPeDlFSTtFQUNFO0FQMDlFTjtBT3Y5RUk7RUFDRTtBUHk5RU47QU90OUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdzlFTjtBT3I5RUk7Ozs7Ozs7Ozs7Ozs7Ozs7RUFtQkU7QVB3OUVOO0FPMytFSTs7Ozs7Ozs7Ozs7Ozs7OztFQWdCRTtFQUNBO0VBQ0E7RUFFQTtBUHU5RU47QU9yOUVNOzs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QVBzK0VSO0FPbitFTTs7Ozs7Ozs7Ozs7Ozs7OztFQUNFO0FQby9FUjtBT2gvRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNSOVJPO0FDZ3hGYjtBT2gvRU07RUFDRTtFQUNBO0FQay9FUjtBT2gvRU07RUFDRTtBUGsvRVI7QU8vK0VJO0VBQ0U7QVBpL0VOO0FPOStFSTtFQUNFO0FQZy9FTjtBTzcrRUk7RUFDRTtBUCsrRU47QU81K0VJO0VBQ0U7QVA4K0VOO0FPMytFSTtFQUNFO0FQNitFTjtBTzErRUk7O0VBRUU7QVA0K0VOO0FPeitFSTtFQUNFO0VBQ0E7QVAyK0VOO0FPeCtFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVAwK0VOO0FPditFSTtFQUNFO0VBQ0E7RUFDQTtBUHkrRU47QU92K0VNO0VBQ0U7RUFDQTtBUHkrRVI7QU92K0VRO0VBQ0U7RUFDQTtBUHkrRVY7QU92K0VRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHkrRVY7QU90K0VNO0VBQ0U7RUFDQTtFQUNBO0FQdytFUjtBT3QrRVE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJSblhJO0FDMjFGZDtBT24rRUk7RUFDRTtFQUNBO0VBQ0E7QVBxK0VOO0FPbitFTTtFQUNFO0FQcStFUjtBT2wrRU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQlIzWU07QUMrMkZkO0FPaitFTTtFQUNFO0VBQ0E7QVBtK0VSO0FPaitFUTtFQUNFO0VBTUE7QVA4OUVWO0FPMTlFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVA0OUVSO0FPeDlFSTtFQUNFO0VBQ0E7RUFDQTtBUDA5RU47QU90OUVJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHc5RU47QU90OUVNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QVB3OUVSO0FPcjlFTTtFQUNFO0FQdTlFUjtBT245RUk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQbzlFTjtBT2g5RU07Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkU7RUFDQTtBUGs5RVI7QUQ1MUZFO0VRZ1pJOztJQUVFO0VQKzhFTjtBQUNGO0FPMzhFRTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVA2OEVKO0VPMzhFSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVA2OEVOO0VPejhFTTtJQUNFO0lBQ0E7SUFDQTtFUDI4RVI7RU94OEVVO0lBQ0U7RVAwOEVaO0VPdDhFTTtJQUNFO0lBQ0EsY1J2aEJFO0lRd2hCRjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVB3OEVSO0VPdDhFUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0EsY1JwaUJBO0lRcWlCQTtJQUNBO0lBQ0E7RVB3OEVWO0VPcjhFUTtJQUNFO0VQdThFVjtFT3I4RVU7SUFDRTtFUHU4RVo7RU9wOEVVO0lBQ0U7RVBzOEVaO0VPbjhFVTtJQUNFO0lBQ0E7SUFDQTtFUHE4RVo7RU9uOEVZO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQcThFZDtFT244RVk7SUFDRTtFUHE4RWQ7RU9qOEVVO0lBQ0U7SUFDQTtJQUNBO0VQbThFWjtFT2g4RVU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVBrOEVaO0VPOTdFTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUGc4RVI7RU85N0VRO0lBQ0U7RVBnOEVWO0VPNzdFTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVArN0VSO0VPNzdFTTtJQUNFO0lBQ0EsbUJSam9CRDtJUWtvQkM7SUFDQTtJQUNBO0VQKzdFUjtBQUNGOztBT3g3RUU7RUFDRTtBUDI3RUo7QUQ5OUZFO0VRdWlCRTtJQUNFO0VQMDdFSjtBQUNGOztBT3Q3RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVB5N0VGOztBT3Q3RUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUVBO0FQdzdFRjtBTzU2RUU7RUFDRTtJQUVFO0VQdTdFSjtFT3I3RUU7SUFFRTtJQUNBO0VQdTdFSjtBQUNGOztBUXBuR0E7RUFDRTtBUnVuR0Y7QVFwbkdJO0VBQ0U7QVJzbkdOO0FRbm5HRTtFQUNFO0VBQ0E7QVJxbkdKO0FRbG5HRTtFQUNFO0FSb25HSjtBUWpuR0U7RUFDRTtFQUNBO0VBQ0EseUJUdEJLO0VTdUJMO0VBQ0EsNENUYkc7RVNjSDtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVJpbkdKO0FRL21HSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtBUmduR047QVE5bUdNO0VBRUU7QVIrbUdSO0FRM21HSTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QVI0bUdOO0FRMW1HTTtFQUVFO0FSMm1HUjtBUXZtR0k7RUFsREY7SUFtREk7RVIwbUdKO0FBQ0Y7QVF6bUdJO0VBckRGO0lBc0RJO0VSNG1HSjtFUTFtR0k7SUFDRTtFUjRtR047QUFDRjs7QVN6ckdBO0VBQ0U7QVQ0ckdGOztBU3pyR0E7RUFDRTtBVDRyR0Y7O0FTenJHQTtFQUNFO0lBQ0U7RVQ0ckdGO0FBQ0Y7QVN6ckdBO0VBQ0U7SUFDRTtFVDJyR0Y7QUFDRjtBU3hyR0E7RUFDRTtJQUNFO0VUMHJHRjtBQUNGO0FVanRHQTtFQUVFO0lBQ0U7SUFDQTtFVmt0R0Y7RVUvc0dBO0lBQ0U7SUFHQTtFVml0R0Y7RVVydEdBO0lBRUU7SUFDQTtFVmt0R0Y7RVU5c0dJOztJQUdFO0lBQ0E7RVYrc0dOO0VVenNHQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWMnNHRjtFVXZzR0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWMHNHRjtFVS9zR0E7SUFNRTtFVnlzR0Y7RVV0c0dJO0lBQ0U7SUFDQTtFVndzR047RVVuc0dFO0lBQ0U7RVY2c0dKO0VVOXNHRTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RVZxc0dKO0VVbHNHRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VWb3NHSjtFVS9yR0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUFrQ0U7RVZpc0dGO0VVOXJHQTtJQUNFO0lBQ0E7RVZnc0dGO0VVN3JHQTs7Ozs7SUFLRTtFVityR0Y7RVU1ckdBO0lBQ0U7RVY4ckdGO0VVM3JHQTtJQUNFO0lBQ0E7SUFDQTtFVjZyR0Y7RVUxckdBO0lBQ0U7RVY0ckdGO0VVenJHQTtJQUNFO0lBQ0E7SUFDQTtFVjJyR0Y7RVV6ckdFO0lBQ0U7RVYyckdKO0VVdnJHQTtJQUNFO0VWeXJHRjtFVXRyR0E7SUFDRTtFVndyR0Y7RVVqckdBO0lBQ0U7SUFDQTtJQUNBO0VWb3JHRjtFVXZyR0E7SUFJRTtFVm1yR0Y7RVVqckdFO0lBQ0U7SUFDQTtJQUFBO0VWbXJHSjtFVTlxR0E7SUFDRTtFVmdyR0Y7RVU3cUdBO0lBQ0U7RVYrcUdGO0VVNXFHQTs7O0lBR0U7SUFDQTtJQUNBO0lBQ0E7RVY4cUdGO0VVM3FHQTtJQU1FO0VWd3FHRjtFVXBxR0U7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFVnNxR0o7RVVwcUdJO0lBQ0U7SUFDQTtFVnNxR047RVVucUdJOztJQUVFO0VWcXFHTjtFVWxxR0k7O0lBRUU7RVZvcUdOO0VVOXBHRTtJQUNFO0VWZ3FHSjtFVTdwR0U7SUFDRTtFVitwR0o7RVU1cEdFO0lBQ0U7RVY4cEdKO0VVM3BHRTtJQUNFO0VWNnBHSjtFVTVwR0k7SUFDRTtFVjhwR047RVUxcEdFOztJQUVFO0VWNHBHSjtFVXpwR0U7O0lBRUU7SUFDQTtFVjJwR0o7RVV4cEdFO0lBRUU7SUFBQTtFVjBwR0o7RVU1cEdFO0lBQ0U7RVYycEdKO0VVdnBHRTs7O0lBR0U7RVZ5cEdKO0VVdHBHRTtJQUNFO0lBQ0E7SUFDQTtFVndwR0o7RVVycEdFO0lBRUU7RVZ1cEdKO0VVenBHRTtJQUNFO0VWd3BHSjtFVWxwR0U7SUFDRTtFVm9wR0o7RVVscEdFO0lBQ0U7RVZvcEdKO0VVbHBHRTtJQUNFO0VWb3BHSjtFVW5wR0k7SUFDRTtFVnFwR047RVUvb0dFO0lBQ0U7SUFDQTtFVmlwR0o7RVUvb0dFO0lBQ0U7RVZpcEdKO0VVL29HRTtJQUNFO0VWaXBHSjtFVS9vR0U7SUFDRTtFVmlwR0o7RVVocEdJO0lBQ0U7RVZrcEdOO0FBQ0Y7QVU3b0dBO0VBQ0U7SUFDRTtJQUNBO0VWK29HRjtBQUNGO0FXbDlHQTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0FYbTlHRjtBV2o5R0U7RUFDRTtFQUNBLHlCWlRLO0VZVUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDWkpHO0VZS0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FYazlHSjtBV2g5R0k7RUFDRSx5QlozQlM7QUM2K0dmOztBVzc4R0E7RUFDRTtBWGc5R0Y7O0FELzRHRTtFWTdEQTtJQUNFO0VYZzlHRjtBQUNGO0FEcjVHRTtFWXZEQTtJQUNFO0VYKzhHRjtBQUNGO0FEMTVHRTtFWWpEQTtJQUNFO0VYODhHRjtBQUNGO0FZbGdIQTtFQUNFO0Fab2dIRjs7QVlqZ0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJiVEs7RWFVTDtFQUNBO0VBQ0E7QVpvZ0hGO0FZbGdIRTtFQU1FO0VBUUE7QVp1Z0hKO0FZcmhIRTtFYnlEQTtFYXRERTtFQUNBO0VBQUE7RUFDQTtFQUVBO0VBQ0E7RUFDQSw0Q2JkRztFYWVIO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBQ0E7QVprZ0hKO0FZaGdISTtFQUVFLHlCYnBDQztBQ3FpSFA7O0FheGlIQTtFQUNFO0FiMmlIRjs7QWF4aUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJpSEY7QWF6aUhFO0VBQ0U7RUFDQTtBYjJpSEo7QWF4aUhFO0VkcUlBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWN2SUU7RUFDQTtBYjhpSEo7QUR0NkdFO0VBQ0U7RUFDQTtFQUNBLHlCQTNKRztFQTRKSDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQ3c2R0o7QUQxK0dFO0VjOUVJO0lBQ0U7SUFDQTtFYjJqSE47QUFDRjtBYXZqSEU7RWR5SEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFYzNIRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDRDZHZCRztFY3dCSDtFQUNBO0VBQ0E7QWI2akhKO0FEdjhHRTtFQUNFO0VBQ0E7RUFDQSx5QkE1Skc7RUE2Skg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUN5OEdKO0FEM2dIRTtFY3ZFQTtJQVdJO0ViMmtISjtBQUNGO0FheGtIRTtFQUNFLGNkdkNTO0Vjd0NUO0VBQ0E7RUFDQTtFQUNBLDRDZHJDRztFY3NDSDtFQUNBO0FiMGtISjs7QWF0a0hBO0VBQ0UsNENkNUNLO0VjNkNMO0VBQ0E7QWJ5a0hGO0FhdGtIRTtFQUNFO0Fid2tISjtBYXZrSEk7RUFDRTtBYnlrSE47QWFya0hFO0VBR0U7QWJ3a0hKO0FhM2tIRTtFQUNFO0VBQ0E7RUFFQTtBYnVrSEo7QWFya0hJO0VBRUU7QWJza0hOO0FhbGtIRTtFQUNFO0VBQ0E7RUFDQTtLQUFBO0VBQ0E7S0FBQTtFQUNBO0Fib2tISjtBYWprSEU7RUFDRTtFQUNBLGNkdkZHO0Vjd0ZIO0VBQ0E7RUFDQTtFQUNBO0FibWtISjtBYWhrSEU7RUFDRSxjZDVGUztFYzZGVDtFQUNBO0VBQ0E7QWJra0hKO0FhL2pIRTtFQUVFO0VBRUE7RUFDQTtBYmdrSEo7QWFya0hFO0VBR0U7QWJra0hKO0FhOWpISTtFQUVFO0FiK2pITjtBYTNqSEU7RUFDRTtBYjZqSEo7QWF6akhFO0VBQ0U7RUFDQTtBYjJqSEo7QURubEhFO0VjNkJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFYnlqSEo7RWF2akhJO0lBQ0U7RWJ5akhOO0VheGpITTtJQUlFO0ViMGpIUjtFYTlqSE07SUFDRTtJQUNBO0lBQ0E7RWIyakhSO0VheGpITTtJQUNFO0lBQ0E7RWIwakhSO0VhcmpIRTs7SUFFRTtFYnVqSEo7QUFDRjtBRDdtSEU7RWMwREU7SUFDRTtFYnNqSEo7RWFyakhJO0lBQ0U7RWJ1akhOO0VhdGpITTtJQUNFO0lBQ0E7RWJ3akhSO0FBQ0Y7O0FjNXRIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw0Q2ZLSztFZUpMO0VBQ0E7QWQrdEhGO0FEcG9IRTtFZW5HRjtJQVlJO0VkK3RIRjtBQUNGO0FEem9IRTtFZW5HRjtJQWdCSTtFZGd1SEY7QUFDRjtBYzl0SEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBZGd1SEo7QURwcEhFO0VlaEZBO0lBT0k7SUFDQTtFZGl1SEo7QUFDRjtBRDFwSEU7RWVoRkE7SUFZSTtJQUNBO0Vka3VISjtBQUNGO0FjL3RIRTtFQUNFO0VBQ0E7QWRpdUhKO0FEcHFIRTtFZS9EQTtJQUtJO0lBQ0E7RWRrdUhKO0FBQ0Y7QWMvdEhFOztFQUVFO0VBQ0EsY2ZqREs7RWVrREw7RUFDQTtFQUNBO0VBQ0E7QWRpdUhKO0FjOXRIRTtFQUNFO0VBQ0E7RUFDQTtBZGd1SEo7QWM3dEhFO0VBQ0U7QWQrdEhKO0FjNXRIRTtFQUNFO0FkOHRISjtBYzV0SEk7RUFDRTtFQUNBO0VBQ0E7QWQ4dEhOO0FEbnNIRTtFZTlCRTtJQU1JO0lBQ0E7RWQrdEhOO0FBQ0Y7QWM1dEhJO0VBQ0U7QWQ4dEhOO0FjM3RISTs7RUFFRTtFQUNBO0FkNnRITjtBYzF0SEk7RUFDRTtBZDR0SE47QURwdEhFO0VlVEU7SUFJSTtJQUNBO0VkNnRITjtFYzN0SE07SUFDRTtFZDZ0SFI7QUFDRjtBY3p0SEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMnRITjtBRHB1SEU7RWVJRTtJQVFJO0lBQ0E7RWQ0dEhOO0FBQ0Y7QWN6dEhJO0VBQ0U7RUFDQTtFQUNBO0VBQ0EseUJmeEhHO0VleUhIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkMnRITjtBRDF2SEU7RWVpQkU7SUFpQkk7SUFDQTtJQUNBO0VkNHRITjtBQUNGO0FjMXRITTtFQUVFO0VBQ0E7QWQydEhSO0FjdnRISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHl0SE47O0FlaDNIQTtFQUNFO0VBQ0E7RUFDQSx5QmhCSE87RWdCSVA7RUFDQSw0Q2hCTUs7RWdCTEw7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FmaTNIRjtBZS8ySEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWZnM0hKO0FlNzJIRTtFQUNFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QWY4MkhKO0FlNTJISTtFQUVFO0FmNjJITjtBZXoySEU7RUE3Q0Y7SUE4Q0k7RWY0MkhGO0FBQ0Y7QWUzMkhFO0VBaERGO0lBaURJO0VmODJIRjtFZTUySEU7SUFDRTtFZjgySEo7QUFDRixDOzs7O0FnQm42SEE7RUFBd0I7RUFBYztBQUd0Qzs7QUFId0Q7RUFBc0I7QUFPOUU7O0FBUHNHO0VBQXNDO0VBQVM7RUFBVTtVQUFBO0VBQWlCO0FBY2hMOztBQWQwTDtFQUFnQjtBQWtCMU07O0FBbEJxTjtFQUFRO0VBQWtCO0VBQWlDO0FBd0JoUjs7QUF4QndTO0VBQWM7RUFBVztFQUFTO0VBQVU7RUFBYTtBQWdDalc7O0FBaEMyVztFQUFrQjtVQUFBO0VBQXFDO0FBc0NsYTs7QUF0QzhhO0VBQW9DO1VBQUE7RUFBaUI7QUEyQ25lOztBQTNDdWY7RUFBcUM7QUFnRDVoQjs7QUFoRDRpQjtFQUFjO1VBQUE7RUFBaUI7RUFBdUI7RUFBcUI7RUFBVztBQXdEbG9COztBQXhEa3BCO0VBQWtCO0FBNERwcUI7O0FBNURtckI7RUFBMkI7RUFBVTtBQWlFeHRCOztBQWpFaXVCO0VBQTBCO0VBQWtCO0VBQWU7RUFBVTtFQUFlO0VBQXFCO0VBQVc7RUFBUTtFQUFlO0VBQVc7RUFBVTtFQUFjO0FBZ0YvNEI7O0FBaEY0K0I7RUFBNEU7QUFvRnhqQzs7QUFwRm1rQztFQUFhO0VBQVk7QUF5RjVsQzs7QUF6RnNtQztFQUE0QztFQUFZO0VBQVc7QUErRnpxQzs7QUEvRndyQztFQUFhO0FBbUdyc0M7O0FBbkcrc0M7RUFBYTtVQUFBO0VBQWlCO0VBQWE7RUFBZTtFQUF1QjtFQUFjO0FBNEc5eUM7O0FBNUd3ekM7RUFBWTtFQUFjO0VBQWU7RUFBVztFQUFvQjtFQUFnQjtFQUFXO0VBQVk7QUF1SHY2Qzs7QUF2SGs3QztFQUFvQztBQTJIdDlDOztBQTNIcytDO0VBQW1CO0FBK0h6L0M7O0FBL0g0Z0Q7RUFBdUI7SUFBMkI7SUFBVTtJQUF3QjtJQUFVO0VBdUl4bUQ7RUF2SW1uRDtJQUFpQztJQUFVO0lBQW1CO0lBQXdGO0VBOEl6d0Q7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL3V0aWwuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvZnJvbnRlbmQuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvZ2xvYmFsLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL2FsZ29saWEtc2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL2NvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL2VudHJpZXMuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL2hvbWVwYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL21vZGFscy5zY3NzIiwid2VicGFjazovL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy8uL3dwLWNvbnRlbnQvdGhlbWVzL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy9zcmMvc2Nzcy9uYXYuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvYnJvd3NlLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL3NpZGViYXItc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvY29udGV4dC1tZW51cy5zY3NzIiwid2VicGFjazovL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy8uL3dwLWNvbnRlbnQvdGhlbWVzL2VuY3ljbG9wZWRpYS1vZi1hcmthbnNhcy9zcmMvc2Nzcy9tb2R1bGVzL2hvbWUtZW50cnktc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vd3AtY29udGVudC90aGVtZXMvZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzL3NyYy9zY3NzL21vZHVsZXMvbmV3c2xldHRlci1zaWdudXAuc2NzcyIsIndlYnBhY2s6Ly9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvLi93cC1jb250ZW50L3RoZW1lcy9lbmN5Y2xvcGVkaWEtb2YtYXJrYW5zYXMvc3JjL3Njc3MvbW9kdWxlcy9yYW5kb20tZW50cnktYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vZW5jeWNsb3BlZGlhLW9mLWFya2Fuc2FzLy4vbm9kZV9tb2R1bGVzL2dsaWRlci1qcy9nbGlkZXIubWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIkb3JhbmdlOiAjZTQ1NTMzO1xuJG9yYW5nZS1saWdodDogI2Y5Nzg1YTtcbiRuYXZ5OiAjMjIyNzVkO1xuJGJsdWU6ICMyYzM2ODU7XG4kYnJpZ2h0OiAjMzI3M2RjO1xuJHRleHQtbGlnaHQ6ICM2YzZlNzY7XG4kdGV4dC1kYXJrOiAjMmMyYzJjO1xuJGJnLWxpZ2h0OiAjZjZmN2ZiO1xuJHVpLWdyYXk6ICM0MzRjNTY7XG4kYm9yZGVyLWdyYXk6ICNkZGRlZTQ7XG5cbiRzYW5zOiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4kc2VyaWY6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcblxuLyogTUlYSU5TICovXG5cbkBtaXhpbiBhbGlnbigkZGlyKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGlmICRkaXIgPT0gdmVydGljYWwge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfSBAZWxzZSBpZiAkZGlyID09IGhvcml6b250YWwge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBib3RoIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuQG1peGluIGFwcGVhcmFuY2UoJHZhbHVlKSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogJHZhbHVlO1xuICAtbW96LWFwcGVhcmFuY2U6ICR2YWx1ZTtcbiAgYXBwZWFyYW5jZTogJHZhbHVlO1xufVxuXG5AbWl4aW4gYm9vcCgpIHtcbiAgJjphY3RpdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDFweDtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplKCRzaXplOiA5OSwgJGxpbmU6IDk5KSB7XG4gIEBpZiAkc2l6ZSAhPSA5OSB7XG4gICAgZm9udC1zaXplOiAoJHNpemUgKiAxMCkgKyBweDtcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtO1xuICB9XG4gIEBpZiAkbGluZSAhPSA5OSB7XG4gICAgbGluZS1oZWlnaHQ6ICgkbGluZSAqIDEwKSArIHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZSArIHJlbTtcbiAgfVxufVxuXG5AbWl4aW4gZm9udC1zaXplLWltcG9ydCgkc2l6ZTogOTksICRsaW5lOiA5OSkge1xuICBAaWYgJHNpemUgIT0gOTkge1xuICAgIGZvbnQtc2l6ZTogKCRzaXplICogMTApICsgcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRzaXplICsgcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRsaW5lICE9IDk5IHtcbiAgICBsaW5lLWhlaWdodDogKCRsaW5lICogMTApICsgcHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUgKyByZW0gIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWl4aW4gemVybyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuQG1peGluIHRyYW5zaXRpb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG5cbkBtaXhpbiBwbGFjZWhvbGRlciB7XG4gICRwbGFjZWhvbGRlcnM6IFwiOi13ZWJraXQtaW5wdXRcIiBcIjotbW96XCIgXCItbW96XCIgXCItbXMtaW5wdXRcIjtcbiAgQGVhY2ggJHBsYWNlaG9sZGVyIGluICRwbGFjZWhvbGRlcnMge1xuICAgICY6I3skcGxhY2Vob2xkZXJ9LXBsYWNlaG9sZGVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gY2xpY2thYmxlKCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG4vKiBNRURJQSBRVUVSSUVTICovXG5cbkBtaXhpbiBpcy1kYXJrKCkge1xuICBAbWVkaWEgKHByZWZlcnMtY29sb3Itc2NoZW1lOiBkYXJrKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtdG8oJGJwKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHJlc3BvbmQtYWJvdmUoJGJwKSB7XG4gICRwbHVzMTogJGJwICsgMTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGx1czEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuKCRicDEsICRicDIpIHtcbiAgJHBsdXMxOiAkYnAgKyAxO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwbHVzMSkgYW5kIChtYXgtd2lkdGg6ICRicDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC10by1oZWlnaHQoJGJwKSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6ICRicCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiByZXNwb25kLWFib3ZlLWhlaWdodCgkYnApIHtcbiAgJHBsdXMxOiAkYnAgKyAxO1xuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAkcGx1czEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcmVzcG9uZC1iZXR3ZWVuLWhlaWdodCgkYnAxLCAkYnAyKSB7XG4gICRwbHVzMTogJGJwICsgMTtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogJHBsdXMxKSBhbmQgKG1heC1oZWlnaHQ6ICRicDIpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AaW1wb3J0IFwidHJpZ1wiO1xuQG1peGluIHJob21idXMoJGhlaWdodCwgJGNvbG9yOiAkbmF2eSkge1xuICAvLyBzb2hjYWh0b2FcbiAgLy8gdGFuKDMwKSA9IG8vYVxuICAvLyB0YW4oMzApID0geC8kaGVpZ2h0XG4gIC8vIHggPSB0YW4oMzApKiRoZWlnaHRcbiAgLy8gdHJhbnNsYXRpb24gaXMgaGFsZiB0aGUgeCB2YWx1ZVxuICAkZGVnOiBjYWxjKCRQSS82KTtcbiAgJHRhbjogdGFuKCRkZWcpO1xuICAkdHJhbnNsYXRpb246IGNhbGMoJHRhbiAqICRoZWlnaHQgLyAyKTtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogI3skaGVpZ2h0fXB4O1xuICBwYWRkaW5nOiAwICN7JHRyYW5zbGF0aW9ufXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoI3skdHJhbnNsYXRpb259cHgpO1xuICB6LWluZGV4OiAwO1xuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtMzBkZWcpO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi8qIEdMT0JBTCBTVFlMRVMgKi9cbi8vICEgVE9ETzogRmluZCBhIG5ldyBob21lIGZvciB0aGVzZVxuXG4ubGluayB7XG4gIGNvbG9yOiAkbmF2eTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGNvbG9yOiAkYnJpZ2h0O1xuICB9XG59XG5cbi5idXR0b24uYnV0dG9uLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItY29sb3I6ICRuYXZ5O1xuICBjb2xvcjogJG5hdnk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRicmlnaHQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJyaWdodDtcbiAgfVxuXG4gIHN2ZyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmJ1dHRvbl9faWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZGRkO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG4uYnV0dG9uLmJ1dHRvbi0tbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDQwOTc7XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idXR0b25fX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmJ1dHRvbi5idXR0b24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkb3JhbmdlLCA3JSk7XG4gIH1cblxuICBzdmcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC5idXR0b25fX2ljb24ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi8qIE1JWElOUyAqL1xuLyogTUVESUEgUVVFUklFUyAqL1xuLyogR0xPQkFMIFNUWUxFUyAqL1xuLmxpbmsge1xuICBjb2xvcjogIzIyMjc1ZDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubGluazpob3ZlciwgLmxpbms6Zm9jdXMge1xuICBjb2xvcjogIzMyNzNkYztcbn1cblxuLmJ1dHRvbi5idXR0b24tLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1jb2xvcjogIzIyMjc1ZDtcbiAgY29sb3I6ICMyMjI3NWQ7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbi5idXR0b24uYnV0dG9uLS13aGl0ZTpob3ZlciwgLmJ1dHRvbi5idXR0b24tLXdoaXRlOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzI3M2RjO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzNkYztcbn1cbi5idXR0b24uYnV0dG9uLS13aGl0ZSBzdmcge1xuICBtYXJnaW46IDA7XG59XG4uYnV0dG9uLmJ1dHRvbi0td2hpdGUgLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5idXR0b24uYnV0dG9uLS13aGl0ZS5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjZGRkO1xuICBib3JkZXItY29sb3I6ICNkZGQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uYnV0dG9uLmJ1dHRvbi0tbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI3NWQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uYnV0dG9uLmJ1dHRvbi0tbmF2eTpob3ZlciwgLmJ1dHRvbi5idXR0b24tLW5hdnk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0MDk3O1xufVxuLmJ1dHRvbi5idXR0b24tLW5hdnkgc3ZnIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJ1dHRvbi5idXR0b24tLW5hdnkgLmJ1dHRvbl9faWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmJ1dHRvbi5idXR0b24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDU1MzM7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgcGFkZGluZzogMTZweDtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG4uYnV0dG9uLmJ1dHRvbi0tb3JhbmdlOmhvdmVyLCAuYnV0dG9uLmJ1dHRvbi0tb3JhbmdlOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc0MDFjO1xufVxuLmJ1dHRvbi5idXR0b24tLW9yYW5nZSBzdmcge1xuICBtYXJnaW46IDA7XG59XG4uYnV0dG9uLmJ1dHRvbi0tb3JhbmdlIC5idXR0b25fX2ljb24ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbmJvZHk6bm90KC5zZWFyY2gpOm5vdCguc2luZ2xlLXBvc3QpIC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNTIsIDY3LCAxODIsIDAuOSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA0NSUgIWltcG9ydGFudDtcbn1cbmJvZHk6bm90KC5zZWFyY2gpOm5vdCguc2luZ2xlLXBvc3QpIC5oZWFkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTMuNTQlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDE2LjY3JSksIHJnYmEoMTIsIDE3LCA0NCwgMC41KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHk6bm90KC5zZWFyY2gpOm5vdCguc2luZ2xlLXBvc3QpIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTA0cHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICBib2R5Om5vdCguc2VhcmNoKTpub3QoLnNpbmdsZS1wb3N0KSAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5jb250ZW50IGEsXG4uY29udGVudCBhOm5vdCguYnV0dG9uKSxcbi5jb250ZW50IGE6bm90KC5idXR0b24pOnZpc2l0ZWQucHJpbWFyeS10ZXh0LWhvdmVyOmhvdmVyLFxuLnByaW1hcnktdGV4dCxcbi50YWdzIGEsXG4ud3BjZjctc3VibWl0LFxuLm5hdi1icmFuZCAuY2Fscy1sb2dvLWJsb2NrIHNwYW4ge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnNlYXJjaCAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNjcsIDE4MiwgMC45KTtcbiAgYmFja2dyb3VuZC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2VhcmNoIC5oZWFkZXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMikgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTMuNTQlKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDE2LjY3JSksIHJnYmEoMTIsIDE3LCA0NCwgMC41KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEzM3B4KSB7XG4gIC5zZWFyY2ggLmhlYWRlciB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIycHgpIHtcbiAgLnNlYXJjaCAuaGVhZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1MXB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuaGVhZGVyIHtcbiAgICBoZWlnaHQ6IDE0MnB4O1xuICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggLmJyZWFkY3J1bWItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlci1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hbGdvbGlhLXNlYXJjaC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuc2VhcmNoZm9ybSAjc2VhcmNoc3VibWl0IHtcbiAgYmFja2dyb3VuZDogI2U0NTUzMztcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE4cHg7XG59XG4uc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLnNlYXJjaGZvcm0gc3ZnIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5zZWFyY2hmb3JtIHN2ZyBwYXRoIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlci1pbnRybyB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXItaW50cm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxufVxuLnNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgbGluZS1oZWlnaHQ6IDcxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWhlYWRlci10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLWhlYWRlci1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1oZWFkZXItbm8tcmVzdWx0cyBoMiB7XG4gIHBhZGRpbmc6IDAgMCA1cHggMTVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuLnNlYXJjaCAjYWxnb2xpYS1zZWFyY2gtd3JhcCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuLnNlYXJjaCAuc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbn1cbi5zZWFyY2ggLnNlY3Rpb24gLmNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtdGFicyB7XG4gIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS10YWJzID4gLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5zZWFyY2ggLmFsZ29saWEtdGFicyA+IC5jb250YWluZXIgLmFsZ29saWEtdGFiIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLXRhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgcGFkZGluZzogMTlweCAyOHB4IDIxcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaCAuYWxnb2xpYS10YWIgLmFsZ29saWEtdGFiLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtdGFiIC5hbGdvbGlhLXRhYi1pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogY3VycmVudENvbG9yO1xufVxuLnNlYXJjaCAuYWxnb2xpYS10YWIgLmFsZ29saWEtZmlsdGVyLWNvdW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtdGFiLmFsZ29saWEtdGFiLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMmQyZDJkO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1yZXN1bHRzIHtcbiAgcGFkZGluZzogNTVweCA0MHB4IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMge1xuICBwYWRkaW5nOiA1NXB4IDQwcHggNDBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA5OTk5cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNTBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMgaW5wdXRbdHlwZT1jaGVja2JveF0ge1xuICBoZWlnaHQ6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zZWFyY2ggLmFsZ29saWEtZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMjIyNzVkO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbTpob3ZlciAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCxcbi5zZWFyY2ggLmFsZ29saWEtZmlsdGVycyAuYWlzLVJlZmluZW1lbnRMaXN0LWl0ZW06Zm9jdXMgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICBjb2xvcjogIzMyNzNkYztcbn1cbi5zZWFyY2ggLmFsZ29saWEtZmlsdGVycyBsaSB7XG4gIG1hcmdpbjogMTBweCAxNXB4O1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXJzIGJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMyMjI3NWQ7XG4gIG1hcmdpbjogOHB4IDAgMCAyOHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlcnMgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICMzMjczZGM7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWZpbHRlci1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1maWx0ZXItdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5zZWFyY2ggI2hpdHNFbnRyaWVzLFxuLnNlYXJjaCAjaGl0c01lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoICNoaXRzRW50cmllcyAuYWlzLUhpdHMtbGlzdCxcbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWhpdHMsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFpcy1IaXRzLWxpc3QsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtaGl0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNlYXJjaCAuZW9hLWVudHJ5IC5hbGdvbGlhLWVudHJ5LWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGNvbG9yOiAjMjIyNzVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uc2VhcmNoIC5lb2EtZW50cnkgLmFsZ29saWEtZW50cnktbGluayBoNCB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnNlYXJjaCAuZW9hLWVudHJ5IC5hbGdvbGlhLWVudHJ5LWxpbms6aG92ZXIsIC5zZWFyY2ggLmVvYS1lbnRyeSAuYWxnb2xpYS1lbnRyeS1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMzMjczZGM7XG59XG4uc2VhcmNoIC5lb2EtZW50cnkgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggLmVvYS1lbnRyeSAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1oaXRzIHtcbiAgICBwYWRkaW5nOiAyNXB4IDM1cHggMDtcbiAgfVxufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgbWluLXdpZHRoOiA2NDBweDtcbiAgcGFkZGluZzogMzVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcbn1cbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnk6Zmlyc3Qtb2YtdHlwZSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI1MHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnksXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAyMnB4IDMwcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1lbnRyeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgICBwYWRkaW5nOiAyMnB4IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIHtcbiAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6aG92ZXIgLmFsZ29saWEtZW50cnktbGluayxcbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6aG92ZXIgLmFsZ29saWEtZW50cnktY2F0ZWdvcnksIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6Zm9jdXMgLmFsZ29saWEtZW50cnktbGluayxcbi5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6Zm9jdXMgLmFsZ29saWEtZW50cnktY2F0ZWdvcnksXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYTpob3ZlciAuYWxnb2xpYS1lbnRyeS1saW5rLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6aG92ZXIgLmFsZ29saWEtZW50cnktY2F0ZWdvcnksXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYTpmb2N1cyAuYWxnb2xpYS1lbnRyeS1saW5rLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWE6Zm9jdXMgLmFsZ29saWEtZW50cnktY2F0ZWdvcnkge1xuICBjb2xvcjogIzMyNzNkYztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5zZWFyY2ggI2hpdHNFbnRyaWVzIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDMzJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAuc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDYwcHgpIHtcbiAgLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAudGl0bGUsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAudGl0bGUge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNlYXJjaCAjaGl0c0VudHJpZXMgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSAuYWxnb2xpYS1lbnRyeS1pbWFnZSxcbi5zZWFyY2ggI2hpdHNNZWRpYSAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIC5hbGdvbGlhLWVudHJ5LWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA3MC43JTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIC5hbGdvbGlhLWVudHJ5LWltYWdlLFxuLnNlYXJjaCAjaGl0c01lZGlhIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEgLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VhcmNoICNoaXRzRW50cmllcyAuYWxnb2xpYS1lbnRyeS10eXBlLW1lZGlhIHAsXG4uc2VhcmNoICNoaXRzTWVkaWEgLmFsZ29saWEtZW50cnktdHlwZS1tZWRpYSBwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2ggLmFsZ29saWEtZW50cnktYWthLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMjI3NWQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1lbnRyeS1ha2EtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5zZWFyY2ggLmFsZ29saWEtZW50cnktY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogIzZjNmU3NjtcbiAgbWFyZ2luOiA4cHggMCAxMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5zZWFyY2ggLmFsZ29saWEtZW50cnktY2F0ZWdvcnkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5zZWFyY2ggLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzOSwgOTMsIDAuNSk7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnkgLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW46IDAgMnJlbSAxcmVtIC0xNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNzAwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IC5hbGdvbGlhLWVudHJ5LWltYWdlIHtcbiAgICBtYXJnaW46IDVweCAwIDFyZW0gMnJlbTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWVudHJ5LXR5cGUtZW50cnkgLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luOiAycHggMCAxcmVtIDJyZW07XG4gIH1cbn1cbi5zZWFyY2ggLmFsZ29saWEtZW50cnktbWVkaWEtdHlwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjlweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmc6IDZweCA4cHggNnB4IDRweDtcbiAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWVudHJ5LW1lZGlhLXR5cGUgLmljb24ge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG59XG4uc2VhcmNoIC5hbGdvbGlhLWVudHJ5IHAge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzZjNmU3NjtcbiAgcGFkZGluZzogOHB4IDAgMCAwO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1lbnRyeSBwIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNlYXJjaCAuYWxnb2xpYS1lbnRyeSBwIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICB9XG59XG4uc2VhcmNoIC5lb2EtZW50cnkgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgzNCwgMzksIDkzLCAwLjUpO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1uby1yZXN1bHRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2VhcmNoIC5hbGdvbGlhLW5vLXJlc3VsdHMgaDMge1xuICBtYXJnaW46IDMwcHggMCA1MHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzJjMmMyYztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLW5vLXJlc3VsdHMge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbiAgLnNlYXJjaCAuYWxnb2xpYS1uby1yZXN1bHRzIGgzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLW5vLXJlc3VsdHMgaDMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG4uc2VhcmNoIC5hbGdvbGlhLWJveC1uZXctc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgbWFyZ2luOiAzMHB4O1xufVxuLnNlYXJjaCAuYWxnb2xpYS1ib3gtbmV3LXNlYXJjaCA+IGg0IHtcbiAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDE1cHggMjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDUwO1xufVxuLnNlYXJjaCAuYWxnb2xpYS1ib3gtbmV3LXNlYXJjaCAuYWxnb2xpYS1zZWFyY2gtYm94IHtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5zZWFyY2ggLmFsZ29saWEtYm94LW5ldy1zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWJveCAuYWEtQXV0b2NvbXBsZXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWFyY2ggLmFsZ29saWEtYm94LW5ldy1zZWFyY2ggLmFsZ29saWEtc2VhcmNoLWJveCAuYWEtQXV0b2NvbXBsZXRlOmZpcnN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAuc2VhcmNoIC5hbGdvbGlhLWJveC1uZXctc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2ggaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2ggaW5wdXQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIGlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2gtLWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyOTM2OGE7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2gtLWFjdGl2ZSAuZmllbGQtZGlzcGxheS10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaC0tYWN0aXZlIGlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5uYXZiYXItY29udGFpbmVyIC5uYXZiYXItcmlnaHQgLnN0YXRpYy1uYXYgLm5hdmJhci1pdGVtLm9wZW4tYWxnb2xpYS1zZWFyY2ggLmFhLUlucHV0V3JhcHBlclByZWZpeCxcbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCAuYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLm5hdmJhci1jb250YWluZXIgLm5hdmJhci1yaWdodCAuc3RhdGljLW5hdiAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCAuaWNvbiBzdmcge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLXJpZ2h0IC5zdGF0aWMtbmF2IC5uYXZiYXItaXRlbS5vcGVuLWFsZ29saWEtc2VhcmNoIC5maWVsZC1kaXNwbGF5LXRleHQge1xuICBtYXJnaW46IDAgOHB4IDAgMTZweDtcbn1cblxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMmMzMzg1O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUycHg7XG4gIHotaW5kZXg6IDEwMDtcbn1cbi5pcy1yYW5kb20tZW50cnkgLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCB7XG4gIHRvcDogMTEycHg7XG59XG5cbi5hbGdvbGlhLXNlYXJjaC1tb2JpbGUtaW5wdXQtLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL2ljb25zL2Fycm93LXJpZ2h0LXdoaXRlLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxOXB4O1xuICByaWdodDogMTlweDtcbiAgb3BhY2l0eTogMC4zNTtcbn1cbi5hbGdvbGlhLXNlYXJjaC1tb2JpbGUtaW5wdXQuaGFzLXNlYXJjaC10ZXJtOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5hbGdvbGlhLXNlYXJjaC1tb2JpbGUtaW5wdXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDE3cHggMTVweDtcbn1cbi5hbGdvbGlhLXNlYXJjaC1tb2JpbGUtaW5wdXQgaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCBpbnB1dDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG4uYWxnb2xpYS1zZWFyY2gtbW9iaWxlLWlucHV0IGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCBpbnB1dDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCAuYWEtSW5wdXRXcmFwcGVyUHJlZml4LFxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZS1pbnB1dCAuYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1tb2JpbGUgLm9wZW4tYWxnb2xpYS1zZWFyY2ggLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5uYXZiYXItbW9iaWxlIC5vcGVuLWFsZ29saWEtc2VhcmNoIC5pY29uLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItbW9iaWxlIC5vcGVuLWFsZ29saWEtc2VhcmNoLS1hY3RpdmUgLmljb24tc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItbW9iaWxlIC5vcGVuLWFsZ29saWEtc2VhcmNoLS1hY3RpdmUgLmljb24tY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDM5NnB4O1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiA4MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzJjMmMyYztcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgei1pbmRleDogMTAwO1xuICBib3gtc2hhZG93OiAwcHggNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MnB4O1xuICB6LWluZGV4OiAxMDAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDYwNHB4O1xufVxuLmlzLXJhbmRvbS1lbnRyeSBbZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgdG9wOiAxMTJweDtcbn1cblxuW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wge1xuICB3aWR0aDogNTAlO1xufVxuW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wtLWVudHJ5IHtcbiAgZmxleC1ncm93OiB1bnNldDtcbn1cbltkYXRhLWF1dG9jb21wbGV0ZS1jb250ZXh0PW5hdmJhci1maXhlZF0gLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sLS1tZWRpYSB7XG4gIGZsZXgtYmFzaXM6IHVuc2V0O1xuICBmbGV4LXNocmluazogdW5zZXQ7XG59XG5bZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5LW1lZGlhLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0c1tkYXRhLWlzLW1vYmlsZV0ge1xuICB0b3A6IDExMHB4O1xufVxuLmlzLXJhbmRvbS1lbnRyeSBbZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzW2RhdGEtaXMtbW9iaWxlXSB7XG4gIHRvcDogMTcwcHg7XG59XG5cbi5hZG1pbi1iYXIgW2RhdGEtYXV0b2NvbXBsZXRlLWNvbnRleHQ9bmF2YmFyLWZpeGVkXSAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmFkbWluLWJhciBbZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICBbZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgICB0b3A6IDExMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgfVxuICBbZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1uYXZiYXItZml4ZWRdIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWNvbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtLXZpc2libGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgYSB7XG4gIGNvbG9yOiAjMjIyNzVkO1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnktY2F0ZWdvcnkge1xuICBjb2xvcjogIzZjNmU3Njtcbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWNvbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWNvbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWNvbCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCA1cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzLWNvbC0tZW50cnkge1xuICBmbGV4LWdyb3c6IDE7XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wtLW1lZGlhIHtcbiAgZmxleC1iYXNpczogNDZweDtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wtdGl0bGUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWU0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wtdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnktbWVkaWEtdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnktbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1lbnRyeSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1lbnRyeS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyAuYWxnb2xpYS1lbnRyeS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgY29sb3I6ICM2YzZlNzY7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hbGdvbGlhLWVudHJ5LWltYWdlIHtcbiAgd2lkdGg6IDM2cHg7XG4gIG1pbi13aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmFsZ29saWEtZW50cnkge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtZm9vdGVyIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgcGFkZGluZzogMTdweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1mb290ZXItbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAjMjIyNzVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtZm9vdGVyLWxpbms6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjb2xvcjogIzIyMjc1ZDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICB3aWR0aDogNi41cHg7XG4gIGhlaWdodDogMTAuNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDYuNXB4IDEwLjVweDtcbiAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG59XG5cbiNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMmMzNjg1O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWlubmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtaW5uZXIgLmFsZ29saWEtZmlsdGVyOmZpcnN0LW9mLXR5cGUgLmFsZ29saWEtZmlsdGVyLXRpdGxlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciBsaSB7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciBsYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogNnB4IDZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgbGFiZWwgLmFpcy1SZWZpbmVtZW50TGlzdC1jb3VudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIC5haXMtUmVmaW5lbWVudExpc3QtbGFiZWxUZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIC5haXMtUmVmaW5lbWVudExpc3Qtc2hvd01vcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMjczZGM7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy1oZWFkaW5nIHtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGVlNDtcbiAgfVxuICAjYWxnb2xpYS1tb2JpbGUtZmlsdGVycy5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWhlYWRpbmcgc3ZnIHBhdGgge1xuICAgIGZpbGw6ICM2YzZlNzY7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlcnMuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy11cGRhdGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtYXBwbHkge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogI2U0NTUzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIHBhZGRpbmc6IDE0cHggMjJweDtcbiAgfVxufVxuXG4jYWxnb2xpYS1tb2JpbGUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICNhbGdvbGlhLW1vYmlsZS1maWx0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDE1cHg7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogI2U0NTUzMztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gIH1cbiAgI2FsZ29saWEtbW9iaWxlLWZpbHRlciBzdmcge1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBtYXJnaW46IDAgNHB4IDFweCAwO1xuICB9XG59XG5cbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25FbnRyaWVzLFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25FbnRyaWVzIC5lb2EtcGFnaW5hdGlvbi1tb2JpbGUsXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEgLmVvYS1wYWdpbmF0aW9uLW1vYmlsZSB7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25FbnRyaWVzIC5haXMtUGFnaW5hdGlvbi1saXN0LFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIC5haXMtUGFnaW5hdGlvbi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyAuYWlzLVBhZ2luYXRpb24taXRlbSxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSAuYWlzLVBhZ2luYXRpb24taXRlbSB7XG4gIG1hcmdpbjogMCA3cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25FbnRyaWVzIC5haXMtUGFnaW5hdGlvbi1pdGVtLFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIC5haXMtUGFnaW5hdGlvbi1pdGVtIHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG59XG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyAuYWlzLVBhZ2luYXRpb24taXRlbSAuYWlzLVBhZ2luYXRpb24tbGluayxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSAuYWlzLVBhZ2luYXRpb24taXRlbSAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlNDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgY29sb3I6ICMyMjI3NWQ7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyAuYWlzLVBhZ2luYXRpb24taXRlbSAuYWlzLVBhZ2luYXRpb24tbGluayxcbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25NZWRpYSAuYWlzLVBhZ2luYXRpb24taXRlbSAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgfVxufVxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMgLmFpcy1QYWdpbmF0aW9uLWl0ZW0gLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIsXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEgLmFpcy1QYWdpbmF0aW9uLWl0ZW0gLmFpcy1QYWdpbmF0aW9uLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMzI3M2RjO1xuICBib3JkZXItY29sb3I6ICMzMjczZGM7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uRW50cmllcyAuYWlzLVBhZ2luYXRpb24taXRlbS0tZGlzYWJsZWQsXG4uYWxnb2xpYS1yZXN1bHRzICNwYWdpbmF0aW9uTWVkaWEgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xufVxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbkVudHJpZXMgLmFpcy1QYWdpbmF0aW9uLWl0ZW0tLXNlbGVjdGVkIC5haXMtUGFnaW5hdGlvbi1saW5rLFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIC5haXMtUGFnaW5hdGlvbi1pdGVtLS1zZWxlY3RlZCAuYWlzLVBhZ2luYXRpb24tbGluayB7XG4gIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gIGJvcmRlci1jb2xvcjogIzIyMjc1ZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uaG9tZS1oZXJvIC5hYS1Gb3JtLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtRm9ybSxcbi5hbGdvbGlhLW5vLXJlc3VsdHMgLmFhLUZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG4uaG9tZS1oZXJvIC5hYS1JbnB1dCxcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLUlucHV0LFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtSW5wdXQge1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHdpZHRoOiAzOThweDtcbiAgaGVpZ2h0OiA2NHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4uaG9tZS1oZXJvIC5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbiwgLmhvbWUtaGVybyAuYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24sXG4uYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLUlucHV0Ojotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtSW5wdXQ6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG4uYWxnb2xpYS1uby1yZXN1bHRzIC5hYS1JbnB1dDo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5ob21lLWhlcm8gLmFhLUlucHV0OmZvY3VzLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtSW5wdXQ6Zm9jdXMsXG4uYWxnb2xpYS1uby1yZXN1bHRzIC5hYS1JbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzMyNzNkYztcbn1cbi5ob21lLWhlcm8gLmFhLVN1Ym1pdEJ1dHRvbixcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFhLVN1Ym1pdEJ1dHRvbixcbi5hbGdvbGlhLW5vLXJlc3VsdHMgLmFhLVN1Ym1pdEJ1dHRvbiB7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NTUzMztcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGhlaWdodDogNjRweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLWhlcm8gLmFhLVN1Ym1pdEJ1dHRvbjpob3ZlciwgLmhvbWUtaGVybyAuYWEtU3VibWl0QnV0dG9uOmZvY3VzLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtU3VibWl0QnV0dG9uOmhvdmVyLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtU3VibWl0QnV0dG9uOmZvY3VzLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtU3VibWl0QnV0dG9uOmhvdmVyLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtU3VibWl0QnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5Nzg1YTtcbn1cbi5ob21lLWhlcm8gLmFhLUNsZWFyQnV0dG9uLFxuLmFsZ29saWEtc2VhcmNoLWhlYWRlciAuYWEtQ2xlYXJCdXR0b24sXG4uYWxnb2xpYS1uby1yZXN1bHRzIC5hYS1DbGVhckJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDc5cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlNDU1MzM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5ob21lLWhlcm8gLmFhLUNsZWFyQnV0dG9uW2hpZGRlbl0sXG4uYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hYS1DbGVhckJ1dHRvbltoaWRkZW5dLFxuLmFsZ29saWEtbm8tcmVzdWx0cyAuYWEtQ2xlYXJCdXR0b25baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaG9tZS1oZXJvIC5hYS1DbGVhckJ1dHRvbiBzdmcsXG4uYWxnb2xpYS1zZWFyY2gtaGVhZGVyIC5hYS1DbGVhckJ1dHRvbiBzdmcsXG4uYWxnb2xpYS1uby1yZXN1bHRzIC5hYS1DbGVhckJ1dHRvbiBzdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmhvbWUtaGVybyAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cyxcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMsXG4uYWxnb2xpYS1uby1yZXN1bHRzIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmFpcy1IaWdobGlnaHQtaGlnaGxpZ2h0ZWQsXG4uYWlzLVNuaXBwZXQtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjUwcHgpIHtcbiAgYm9keS5zZWFyY2ggLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG4gIGJvZHkuc2VhcmNoIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4NTBweCkge1xuICBib2R5LnNlYXJjaCAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uYWlzLUdlb1NlYXJjaC1pbnB1dDpjaGVja2VkLFxuLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtLS1zZWxlY3RlZCAuYWlzLVJlZmluZW1lbnRMaXN0LWNoZWNrYm94IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmVvYS1jb21tZW50cyB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG4uZW9hLWNvbW1lbnRzIC50aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbGluZS1oZWlnaHQ6IDUxcHg7XG4gIG1hcmdpbi1ib3R0b206IDM0cHg7XG59XG4uZW9hLWNvbW1lbnRzIC5lb2EtY29tbWVudC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICBjb2xvcjogIzJjMmMyYztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjdweDtcbn1cbi5lb2EtY29tbWVudHMgLmVvYS1jb21tZW50LWNvbnRlbnQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2ltYWdlcy9pY29ucy9jb21tZW50LWFycm93LnN2Z1wiKSBuby1yZXBlYXQ7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMzBweDtcbiAgbGVmdDogMzBweDtcbn1cbi5lb2EtY29tbWVudHMgLmVvYS1jb21tZW50LWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbiAgbWFyZ2luOiAxM3B4IDAgNTBweDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbn1cbi5lb2EtY29tbWVudHMgLmVvYS1jb21tZW50LW5hbWUge1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lb2EtY29tbWVudHMgLmVvYS1jb21tZW50LWxvY2F0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IDM5MDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgY29sb3I6ICM2YzZlNzY7XG59XG4uZW9hLWNvbW1lbnRzIC5lb2EtbmV3LWNvbW1lbnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZW9hLWNvbW1lbnRzIC5lb2EtbmV3LWNvbW1lbnQgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xufVxuXG4uZW9hLW5vLWNvbW1lbnRzIHtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgY29sb3I6ICM2YzZlNzY7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW9hLW5vLWNvbW1lbnRzIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGUsXG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LWluZm8sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGUsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LWluZm8ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM1cHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGUgLmljb24sXG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LWluZm8gLmljb24sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGUgLmljb24sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LWluZm8gLmljb24ge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlIC5pY29uIHN2ZyxcbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuY2FyZC1oZWFkZXIgLmNvbnRlbnQtaW5mbyAuaWNvbiBzdmcsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGUgLmljb24gc3ZnLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC1pbmZvIC5pY29uIHN2ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgd2lkdGg6IDE1cHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGUsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGUge1xuICBiYWNrZ3JvdW5kOiAjMmMzNjg1O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlOmFmdGVyLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE1cHggc29saWQgIzJjMzY4NTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMzVweDtcbiAgcmlnaHQ6IC04cHg7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNhcmQtaGVhZGVyIC5jb250ZW50LXR5cGU6YmVmb3JlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jYXJkLWhlYWRlciAuY29udGVudC10eXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNvbnRlbnQsXG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmNvbnRlbnQgcCxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuY29udGVudCxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuY29udGVudCBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuY29udGVudCBhLnRlcm0sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNvbnRlbnQgYS50ZXJtIHtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuY29udGVudCAuc2VwLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5jb250ZW50IC5zZXAge1xuICBjb2xvcjogcmdiYSgxMDgsIDExMCwgMTE4LCAwLjUpO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLnByaW1hcnktYm9yZGVyLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAucHJpbWFyeS1ib3JkZXIge1xuICBwYWRkaW5nOiAyNXB4O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuY29sdW1uLnByaW1hcnktYm9yZGVyLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuY29sdW1uLnByaW1hcnktYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZWU0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWU0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkZGRlZTQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuY29sdW1uLnByaW1hcnktYm9yZGVyIC5ibG9jay5wcmltYXJ5LWJvcmRlcixcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLmNvbHVtbi5wcmltYXJ5LWJvcmRlciAuYmxvY2sucHJpbWFyeS1ib3JkZXIge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLmJsb2NrIGgzLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtaW5mby1ibG9jayAuY29sdW1ucyAuYmxvY2sgaDMge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAubW9kdWxlLWluZm8tYmxvY2ssXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLm1vZHVsZS1pbmZvLWJsb2NrIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuZW9hLWVudHJ5LW1haW4gLmNvbnRlbnQsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmVvYS1lbnRyeS1tYWluIC5jb250ZW50IHtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuZW9hLW1lZGlhLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuZW9hLW1lZGlhIHtcbiAgbWluLXdpZHRoOiA1MCU7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5lb2EtbWVkaWEgaW1nLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuZW9hLW1lZGlhIGltZyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTUsIDk2LCAxMDEsIDAuMik7XG59XG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLnNlY3Rpb24sXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLnNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIGJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuc2VjdGlvbixcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAudGl0bGUgKyAuYWthLXRpdGxlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC50aXRsZSArIC5ha2EtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmVvYS1tZWRpYS1jb250YWluZXIgLmVvYS1tZWRpYS1pbWFnZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTUsIDk2LCAxMDEsIDAuMik7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5lb2EtZW50cnktY29sdW1ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5lb2EtZW50cnktbWFpbiB7XG4gIHdpZHRoOiA2OC41JTtcbiAgcGFkZGluZy1yaWdodDogNyU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmVvYS1lbnRyeS1tYWluIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uZW9hLWVudHJ5LXNpZGViYXIge1xuICB3aWR0aDogMzEuNSU7XG4gIG1heC13aWR0aDogNDIwcHg7XG4gIG1pbi13aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE2MHB4KSB7XG4gIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuZW9hLWVudHJ5LWNvbHVtbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLmVvYS1lbnRyeS1jb2x1bW5zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5lb2EtZW50cnktbWFpbixcbi5lb2EtZW50cnktc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAvKiBsYXp5IG92ZXJyaWRlIG9mIG9yaWdpbmFsIHJlbGF0ZWQgbWVkaWEgKi9cbiAgLmVudHJ5LW1lZGlhLWdhbGxlcnkge1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5lb2EtZW50cnktY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubW9kdWxlLXJlbGF0ZWQtbWVkaWEgLmNvbHVtbi5lb2EtbWVkaWEge1xuICAgIG1pbi13aWR0aDogMjUlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5lbnRyeS1tZWRpYS1nYWxsZXJ5IHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzMwcHgpIHtcbiAgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5jb2x1bW4uZW9hLW1lZGlhIHtcbiAgICBtaW4td2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuY29sdW1ucy5pcy1tdWx0aWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5jb2x1bW4uZW9hLW1lZGlhIHtcbiAgICBtaW4td2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuY29sdW1uLmVvYS1tZWRpYSB7XG4gICAgbWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5lb2EtZW50cnktbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgcGFkZGluZzogMzBweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZGVlNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTQ7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5lb2EtZW50cnktbWV0YSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmVvYS1lbnRyeS1tZXRhIC5lb2EtZW50cnktbWV0YV9fcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cbi5lb2EtZW50cnktbWV0YV9faGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIGNvbG9yOiAjNmM2ZTc2O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5lb2EtZW50cnktbWV0YV9fZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVvYS1lbnRyeS1tZXRhX19yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLmVvYS1lbnRyeS1tZXRhX19zdWJtaXQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmVvYS1lbnRyeS1tZXRhX19zdWJtaXQtZmVlZGJhY2sgc3ZnIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIGJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuY29sdW1ucyB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmNvbHVtbi5pcy10d28tZmlmdGhzLWRlc2t0b3Age1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuc2VjdGlvbi5pbi1wYWdlLXNlY3Rpb24ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZW9hLWVudHJ5LXNpZGViYXIgLmNvbnRlbnQtaGVhZGVyLFxuLmVvYS1tZWRpYS1zaWRlYmFyIC5jb250ZW50LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmVvYS1lbnRyeS1zaWRlYmFyIC5zaWRlYmFyLWJsb2NrX19jb250ZW50LFxuLmVvYS1tZWRpYS1zaWRlYmFyIC5zaWRlYmFyLWJsb2NrX19jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlNDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgcGFkZGluZzogMjVweDtcbn1cbi5lb2EtZW50cnktc2lkZWJhciAuc2lkZWJhci1ibG9ja19fY29udGVudC0tcm93cyxcbi5lb2EtbWVkaWEtc2lkZWJhciAuc2lkZWJhci1ibG9ja19fY29udGVudC0tcm93cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbn1cbi5lb2EtZW50cnktc2lkZWJhciAuc2lkZWJhci1ibG9ja19fY29udGVudC0tcm93cyBhLFxuLmVvYS1tZWRpYS1zaWRlYmFyIC5zaWRlYmFyLWJsb2NrX19jb250ZW50LS1yb3dzIGEge1xuICBjb2xvcjogIzIyMjc1ZDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbn1cbi5lb2EtZW50cnktc2lkZWJhciAuc2lkZWJhci1ibG9ja19fY29udGVudC0tcm93cyBpbWcsXG4uZW9hLW1lZGlhLXNpZGViYXIgLnNpZGViYXItYmxvY2tfX2NvbnRlbnQtLXJvd3MgaW1nIHtcbiAgaGVpZ2h0OiA0MnB4O1xuICB3aWR0aDogNDJweDtcbn1cblxuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5lbmQtY3J1bWJzLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5lbmQtY3J1bWJzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTJweDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuZW5kLWNydW1iczpiZWZvcmUsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmVuZC1jcnVtYnM6YmVmb3JlIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC13aWR0aDogMzVweDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMHB4O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogaW5oZXJpdDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuZW5kLWNydW1iczphZnRlcixcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuZW5kLWNydW1iczphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuZW5kLWNydW1icyBhOmJlZm9yZSxcbmJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuZW5kLWNydW1icyBhOmFmdGVyLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5lbmQtY3J1bWJzIGE6YmVmb3JlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5lbmQtY3J1bWJzIGE6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg0MHB4KSB7XG4gIGJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSAuYnJlYWRjcnVtYnMsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmJyZWFkY3J1bWJzIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5icmVhZGNydW1iLWNvbnRhaW5lciArIC5zZWN0aW9uLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIC5icmVhZGNydW1iLWNvbnRhaW5lciArIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXIsXG5ib2R5LnNpbmdsZS1lb2EtZW50cnkgLnNpdGUgLmJyZWFkY3J1bWJzIGxpIGE6Zm9jdXMsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmJyZWFkY3J1bWJzIGxpIGE6aG92ZXIsXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpdGUgLmJyZWFkY3J1bWJzIGxpIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMjkzNjhhO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlIC5icmVhZGNydW1iLWNvbnRhaW5lciArIC5zZWN0aW9uLnR3by1jb2x1bW4tc2VjdGlvbiAubWFpbi1jb2x1bW5zID4gLmlzLXR3by1maWZ0aHMtZGVza3RvcCA+IGRpdjpmaXJzdC1jaGlsZC5tb2R1bGUtaW5mby1ibG9jayxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSAuYnJlYWRjcnVtYi1jb250YWluZXIgKyAuc2VjdGlvbi50d28tY29sdW1uLXNlY3Rpb24gLm1haW4tY29sdW1ucyA+IC5pcy10d28tZmlmdGhzLWRlc2t0b3AgPiBkaXY6Zmlyc3QtY2hpbGQubW9kdWxlLWluZm8tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgYm9keS5ibG9nIC5zaXRlIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHk6bm90KC5zZWFyY2gpOm5vdCguc2luZ2xlLXBvc3QpIC5icmVhZGNydW1iLWNvbnRhaW5lciArIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG4uc2l0ZS1mb290ZXJfX3JvdyB7XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlLWZvb3Rlcl9fcm93IH4gLnNpdGUtZm9vdGVyX19yb3cge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzQzNGM1Njtcbn1cbi5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2l0ZS1mb290ZXJfX21lbnUtYmxvY2sgc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnNpdGUtZm9vdGVyX19tZW51LWJsb2NrIC5ibG9jayB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cbi5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB1bCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUwcHggYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyIDFmcjtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbn1cbi5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB1bCBhIHtcbiAgcGFkZGluZzogNnB4IDEwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzQzNGM1NjtcbiAgcGFkZGluZzogNDBweDtcbn1cbi5zaXRlLWZvb3Rlcl9fc3BvbnNvcnMtYmxvY2sgaDQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpdGUtZm9vdGVyX19zaXRlLWluZm8ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIC5ibG9jayB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpdGUtZm9vdGVyX19zaXRlLWluZm8gLmJsb2NrIH4gLmJsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjNDM0YzU2O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjQwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fcm93IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayxcbi5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19tZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzRjNTY7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX21lbnUtYmxvY2sgc3ZnIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fc3BvbnNvcnMtbGlzdCB7XG4gICAgbWF4LXdpZHRoOiA4NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiA0MHB4O1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWxpc3QgLnNwb25zb3Ige1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTYwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIC5ibG9jayB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19zaXRlLWluZm8gLmJsb2NrOm50aC1jaGlsZCgtbisyKSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0MzRjNTY7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayAuYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0MzRjNTY7XG4gIH1cbiAgLnNpdGUtZm9vdGVyIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB1bCB7XG4gICAgbWF4LXdpZHRoOiAzMjBweDtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3NpdGUtaW5mbyAuYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNDM0YzU2O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWJsb2NrIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuc2l0ZS1mb290ZXIgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4NXB4KSB7XG4gIC5zaXRlLWZvb3RlciAuc2l0ZS1mb290ZXJfX3Nwb25zb3JzLWxpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuXG4uc3BvbnNvciB7XG4gIG1heC13aWR0aDogMTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnNwb25zb3IgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc3BvbnNvciBwIHtcbiAgZm9udC1zaXplOiAwLjY2NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5zcG9uc29yIGEge1xuICBjb2xvcjogIzRhNGE0YTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaG9tZS1oZXJvIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2hlYWRlcnMvaG9tZS1oZWFkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMjVweCA1MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC41KSwgaW5zZXQgMCAtMjVweCA1MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cbi5ob21lLWhlcm9fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlcm9fX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ob21lLWhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuLmhvbWUtaGVybyAubGVmdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlcm8gLmxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaG9tZS1oZXJvIC5yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLmhvbWUtaGVybyBoMSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWF4LXdpZHRoOiA2MTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlcm8gaDEge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjJweCkge1xuICAuaG9tZS1oZXJvIGgxIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ5cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLmhvbWUtaGVybyBoMSB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaG9tZS1oZXJvIC5jb3ZlcmFnZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5ob21lLWhlcm8gLmNvdmVyYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5ob21lLWhlcm8gLmNvdmVyYWdlIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaG9tZS1oZXJvIC5jb3ZlcmFnZV9fcGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19wYXJ0OmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fcGFydDpmaXJzdC1vZi10eXBlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uaG9tZS1oZXJvIC5jb3ZlcmFnZV9fdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogNS41cHggMTVweCA1LjVweCAwO1xuICBtYXJnaW46IDEwcHggMCAwO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNDQwOTc7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbjogMTBweCAwIDA7XG59XG4uaG9tZS1oZXJvIC5jb3ZlcmFnZV9fbGluayBpbWcge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmhvbWUtaGVybyAuY292ZXJhZ2VfX2xpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcGFkZGluZzogOHB4IDE0cHg7XG4gIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rOmhvdmVyLCAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rOmhvdmVyIHNwYW4sIC5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rOmZvY3VzIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMzQ0MDk3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIC5jb3ZlcmFnZV9fbGluayBpbWcge1xuICAgIHdpZHRoOiAzMnB4O1xuICB9XG4gIC5ob21lLWhlcm8gLmNvdmVyYWdlX19saW5rIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiA1cHggOHB4O1xuICB9XG59XG4uaG9tZS1oZXJvIC5zdXJwcmlzZS1tZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmhvbWUtaGVybyAuc3VycHJpc2UtbWUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbn1cbi5ob21lLWhlcm8gLnN1cnByaXNlLW1lIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNzVkO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzM0NDA5NztcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDEzcHggMTZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTJweDtcbn1cbi5ob21lLWhlcm8gLnN1cnByaXNlLW1lIGE6aG92ZXIsIC5ob21lLWhlcm8gLnN1cnByaXNlLW1lIGE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0MDk3O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAuaG9tZS1oZXJvIC5yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmhvbWUtaGVybyAuYWxnb2xpYS1zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob21lLWhlcm8gLnN1cnByaXNlLW1lIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAuaG9tZS1oZXJvIC5zdXJwcmlzZS1tZSA+IHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNlY3Rpb24tZXhwbG9yZSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbn1cbi5zZWN0aW9uLWV4cGxvcmVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAucmhvbWJ1cy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLnNlY3Rpb24tZXhwbG9yZSAucmhvbWJ1cy10aXRsZSA+ICoge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLnJob21idXMtdGl0bGUgLmljb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMCAxMS41NDcwMDUzODM4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMS41NDcwMDUzODM4cHgpO1xuICB6LWluZGV4OiAwO1xuICB3aWR0aDogNDBweDtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLnJob21idXMtdGl0bGUgLmljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzY4NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG4uc2VjdGlvbi1leHBsb3JlIC5yaG9tYnVzLXRpdGxlIC50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDAgMTEuNTQ3MDA1MzgzOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTEuNTQ3MDA1MzgzOHB4KTtcbiAgei1pbmRleDogMDtcbiAgZmxleC1ncm93OiAxO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbn1cbi5zZWN0aW9uLWV4cGxvcmUgLnJob21idXMtdGl0bGUgLnRleHQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjc1ZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5cbi50b2RheS1pbi1oaXN0b3J5LFxuLnBob3RvLW9mLWRheSB7XG4gIHdpZHRoOiAzMyU7XG59XG5cbi5icm93c2UtYnkge1xuICB3aWR0aDogMjYlO1xufVxuXG4udG9kYXktaW4taGlzdG9yeV9fYm94IHtcbiAgcGFkZGluZzogMCAxNXB4IDE1cHg7XG59XG4udG9kYXktaW4taGlzdG9yeV9fZGF0ZSB7XG4gIG1hcmdpbi10b3A6IDE4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG4udG9kYXktaW4taGlzdG9yeV9fY29udGVudC5jb250ZW50IHtcbiAgY29sb3I6ICM2YzZlNzY7XG59XG4udG9kYXktaW4taGlzdG9yeV9fY29udGVudC5jb250ZW50ICoge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnRvZGF5LWluLWhpc3RvcnkgLmxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbn1cbi50b2RheS1pbi1oaXN0b3J5IC5saW5rIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cbi50b2RheS1pbi1oaXN0b3J5IC5saW5rIHNwYW4gc3ZnIHtcbiAgd2lkdGg6IDcuNXB4O1xufVxuXG4uYnJvd3NlLWJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNzVkO1xuICBjb2xvcjogd2hpdGU7XG59XG4uYnJvd3NlLWJ5IGgyIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwYWRkaW5nOiAxOHB4IDMwcHg7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5icm93c2UtYnlfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYigyNywgNzgsIDE2Mik7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbi5icm93c2UtYnkgaDMge1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtaW4td2lkdGg6IDI1NnB4O1xufVxuLmJyb3dzZS1ieSBoMyBzdmcge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uYnJvd3NlLWJ5IGgzOm50aC1vZi10eXBlKDIpIHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cbi5icm93c2UtYnkgLmJ1dHRvbiB7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG4uYnJvd3NlLWJ5IC5idXR0b25fX2ljb24gc3ZnIHtcbiAgd2lkdGg6IDYuNXB4O1xufVxuLmJyb3dzZS1ieSAuYnV0dG9uICsgLmJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGhvdG8tb2YtZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5waG90by1vZi1kYXkgaDIge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnBob3RvLW9mLWRheV9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LWdyb3c6IDE7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG59XG4ucGhvdG8tb2YtZGF5IGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDM0NHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG59XG4ucGhvdG8tb2YtZGF5X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMCkgNTEuNTYlLCByZ2JhKDAsIDAsIDAsIDAuOCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG59XG4ucGhvdG8tb2YtZGF5X190aXRsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAyMHB4O1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMG1zIGxpbmVhcjtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGhvdG8tb2YtZGF5X190aXRsZSBzdmcge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cbi5waG90by1vZi1kYXlfX3JldmVhbCwgLnBob3RvLW9mLWRheV9fc2VudGluZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgY29sb3I6IHdoaXRlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG4ucGhvdG8tb2YtZGF5X19zZW50aW5lbCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5waG90by1vZi1kYXlfX2NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cbi5waG90by1vZi1kYXlfX2NvbnRlbnQgKiB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4ucGhvdG8tb2YtZGF5X19sZWFybi1tb3JlIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4ucGhvdG8tb2YtZGF5X19sZWFybi1tb3JlIHN2ZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICB3aWR0aDogNy41cHg7XG59XG4ucGhvdG8tb2YtZGF5X19ib3g6aG92ZXIgLnBob3RvLW9mLWRheV9fcmV2ZWFsLCAucGhvdG8tb2YtZGF5X19ib3g6Zm9jdXMgLnBob3RvLW9mLWRheV9fcmV2ZWFsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG4ucGhvdG8tb2YtZGF5X19ib3g6aG92ZXIgLnBob3RvLW9mLWRheV9fdGl0bGUsIC5waG90by1vZi1kYXlfX2JveDpmb2N1cyAucGhvdG8tb2YtZGF5X190aXRsZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5zZWN0aW9uLWV4cGxvcmVfX2NvbnRlbnQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYnJvd3NlLWJ5IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJyb3dzZS1ieSBoMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJyb3dzZS1ieV9fYm94IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5waG90by1vZi1kYXksXG4udG9kYXktaW4taGlzdG9yeSB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gIH1cbiAgLnRvZGF5LWluLWhpc3Rvcnkge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5waG90by1vZi1kYXkge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5waG90by1vZi1kYXksXG4udG9kYXktaW4taGlzdG9yeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAuYnJvd3NlLWJ5IGgyIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIH1cbiAgLmJyb3dzZS1ieSBoMyB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICB9XG4gIC5icm93c2UtYnlfX2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zZWN0aW9uLWFib3V0X19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbn1cbi5zZWN0aW9uLWFib3V0X19sZWZ0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDc3M3B4KTtcbiAgcGFkZGluZy10b3A6IDM4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG4uc2VjdGlvbi1hYm91dF9fcmlnaHQge1xuICB3aWR0aDogNzczcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zZWN0aW9uLWFib3V0X19yaWdodCBpbWcge1xuICB3aWR0aDogNzczcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cbi5zZWN0aW9uLWFib3V0X19yaWdodCAubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zZWN0aW9uLWFib3V0X19hYm91dC10ZXh0IGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zZWN0aW9uLWFib3V0X19hYm91dC10ZXh0IHAge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBjb2xvcjogIzZjNmU3Njtcbn1cbi5zZWN0aW9uLWFib3V0X19vdmVydmlldy10ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMHB4O1xuICBsZWZ0OiA1NHB4O1xuICB3aWR0aDogMzI1cHg7XG59XG4uc2VjdGlvbi1hYm91dF9fb3ZlcnZpZXctdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMTBweCAwIDM1cHg7XG4gIGNvbG9yOiAjNmM2ZTc2O1xufVxuLnNlY3Rpb24tYWJvdXRfX292ZXJ2aWV3LWxpbmsge1xuICBjb2xvcjogIzMyNzNkYztcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNlY3Rpb24tYWJvdXRfX292ZXJ2aWV3LWxpbms6aG92ZXIsIC5zZWN0aW9uLWFib3V0X19vdmVydmlldy1saW5rOmZvY3VzIHtcbiAgY29sb3I6ICMyYzM2ODU7XG59XG4uc2VjdGlvbi1hYm91dF9fb3ZlcnZpZXctbGluayBzdmcge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gIC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLWFib3V0X19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNTYwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IHtcbiAgICB3aWR0aDogNTYwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5pbm5lcl9jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogNzRweDtcbiAgICB3aWR0aDogNzczcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA2MHB4KSB7XG4gIC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLWFib3V0X19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IHtcbiAgICB3aWR0aDogNDUwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5pbm5lcl9jb250ZW50IHtcbiAgICB3aWR0aDogNzczcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX2xheW91dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2VjdGlvbi1hYm91dCAuc2VjdGlvbi1hYm91dF9fbGF5b3V0IC5kZXNrdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLWFib3V0X19sYXlvdXQgLm1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX2xlZnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLWFib3V0X19yaWdodCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5pbm5lcl9jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5zZWN0aW9uLWFib3V0IC5zZWN0aW9uLWFib3V0X19yaWdodCAuc2VjdGlvbi1hYm91dF9fb3ZlcnZpZXctdGV4dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiAxOHB4IDAgNDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDU3LjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLnNlY3Rpb24tYWJvdXQgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5tb2JpbGUgaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogNjA1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5lb2EtbW9kYWwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG59XG4uZW9hLW1vZGFsLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDAwMDtcbiAgb3BhY2l0eTogMTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzgycHgpIHtcbiAgLmVvYS1tb2RhbC1hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5lb2EtbW9kYWwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMyYzM2ODU7XG4gIHotaW5kZXg6IDEwMDAwMDA7XG59XG4uZW9hLW1vZGFsLWlubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiA3MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAxMDB2aDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVvYS1tb2RhbC1pbm5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uZW9hLW1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGRlZTQ7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5lb2EtbW9kYWwtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBoZWlnaHQ6IDY3cHg7XG4gIH1cbn1cbi5lb2EtbW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMmMyYzJjO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmVvYS1tb2RhbC10aXRsZS1mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5lb2EtbW9kYWwtc3ViaGVhZCB7XG4gIGNvbG9yOiAjNmM2ZTc2O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBoZWlnaHQ6IDI0cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5lb2EtbW9kYWwtc3ViaGVhZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmVvYS1tb2RhbC1zdWNjZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uZW9hLW1vZGFsLWNsb3NlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjYzFjMmQxO1xufVxuLmVvYS1tb2RhbC1jbG9zZSBzdmcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLmVvYS1tb2RhbC1jbG9zZTpob3ZlciwgLmVvYS1tb2RhbC1jbG9zZTpmb2N1cyB7XG4gIGNvbG9yOiAjZDFkMWQxO1xufVxuLmVvYS1tb2RhbC1pbm5lci13cmFwIHtcbiAgY29sb3I6ICMyYzJjMmM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3MDBweCkge1xuICAuZW9hLW1vZGFsLWlubmVyLXdyYXAge1xuICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTU4cHgpO1xuICB9XG59XG4uZW9hLW1vZGFsLWlubmVyLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uZW9hLW1vZGFsLWlubmVyLXdyYXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5lb2EtbW9kYWwtaW5uZXItd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuMik7XG4gIG9wYWNpdHk6IDAuNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5lb2EtbW9kYWwtaW5uZXItd3JhcDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDUxLCA1MSwgNTEsIDAuNSk7XG59XG4uZW9hLW1vZGFsLWlubmVyLXdyYXAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5lb2EtbW9kYWwtZm9vdGVyIHtcbiAgaGVpZ2h0OiA5MXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgei1pbmRleDogMjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLmVvYS1tb2RhbC1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLmVvYS1tb2RhbC1jYW5jZWwge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzIyMjc1ZDtcbn1cbi5lb2EtbW9kYWwtY2FuY2VsOmZvY3VzIHtcbiAgY29sb3I6ICMzNDQwOTc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC5lb2EtbW9kYWwtY2FuY2VsIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuZW9hLW1vZGFsLWNhbmNlbDpob3ZlciwgLmVvYS1tb2RhbC1jYW5jZWw6Zm9jdXMge1xuICAgIGNvbG9yOiAjMzI3M2RjO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5lb2EtbW9kYWwtY2FuY2VsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZW9hLW1vZGFsLXN1Ym1pdCwgLmVvYS1tb2RhbC1jbG9zZS13aW5kb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBiYWNrZ3JvdW5kOiAjZTQ1NTMzO1xuICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNTFweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lb2EtbW9kYWwtc3VibWl0OmhvdmVyLCAuZW9hLW1vZGFsLXN1Ym1pdDpmb2N1cywgLmVvYS1tb2RhbC1jbG9zZS13aW5kb3c6aG92ZXIsIC5lb2EtbW9kYWwtY2xvc2Utd2luZG93OmZvY3VzIHtcbiAgYmFja2dyb3VuZDogI2Y5Nzg1YTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLmVvYS1tb2RhbC1zdWJtaXQsIC5lb2EtbW9kYWwtY2xvc2Utd2luZG93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmVvYS1tb2RhbC1zdWJtaXQge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVvYS1tb2RhbC1jbG9zZS13aW5kb3cge1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3JlcXVpcmVkX2xlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9sYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMmMyYzJjO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9Y29sb3JdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZV0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZV0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1lbWFpbF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1udW1iZXJdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRlbF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZXh0XSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dXJsXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXdlZWtdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdCxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gIHBhZGRpbmc6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzJjMmMyYztcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRlXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1tb250aF06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRleHRdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXRpbWVdOjpwbGFjZWhvbGRlcixcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHNlbGVjdDo6cGxhY2Vob2xkZXIsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWE6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHJnYmEoMTA4LCAxMTAsIDExOCwgMC41KTtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWNvbG9yXTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPWRhdGVdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWUtbG9jYWxdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZGF0ZXRpbWVdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9bnVtYmVyXTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT10aW1lXTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBzZWxlY3Q6Zm9jdXMsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgdGV4dGFyZWE6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNlNDU1MzM7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzZjNmU3Njtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5nZmllbGRfZGVzY3JpcHRpb246bm90KC5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlKSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tdG9wOiAtNHB4O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmdmaWVsZF9kZXNjcmlwdGlvbi5nZmllbGRfdmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMTIuOTkycHggMjRweDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuaW5zdHJ1Y3Rpb24udmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgcGFkZGluZzogMTBweCAyNHB4O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5uYW1lLWZpZWxkcy1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLnNwYWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdpbnB1dF9jb21wbGV4IHAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSBpbnB1dCxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSB0ZXh0YXJlYSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRlZTQ7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yZXF1aXJlZCB7XG4gIGNvbG9yOiAjZGMwMDU4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0IHtcbiAgbWluLWhlaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGlucHV0OmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2U0NTUzMztcbiAgYm9yZGVyLWNvbG9yOiAjZTQ1NTMzO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyOiBzb2xpZCAjZmZmO1xuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogNHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAxMDBtcztcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX2NoZWNrYm94IC5nY2hvaWNlIGxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2UgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBib3JkZXItY29sb3I6ICNkZGRlZTQ7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMnB4IDAgMTBweDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGJvcmRlci1jb2xvcjogI2RkZGVlNDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkX3JhZGlvIC5nY2hvaWNlIGlucHV0IHtcbiAgbWluLWhlaWdodDogMHB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfcmFkaW8gLmdjaG9pY2UgaW5wdXQ6Y2hlY2tlZCB+IGxhYmVsOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoI2U0NTUzMyAwJSwgI2U0NTUzMyA0MCUsIHRyYW5zcGFyZW50IDUwJSwgdHJhbnNwYXJlbnQpO1xuICBib3JkZXItY29sb3I6ICNlNDU1MzM7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSBsYWJlbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX2Zvb3RlciB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwdnc7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgYmFja2dyb3VuZDogI2ZiZTZlZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RjMDA1ODtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYzAwNTg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDQwcHgpO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICNkYzAwNTg7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIC5nZm9ybS1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZGMwMDU4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1jb2xvcl0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1kYXRlXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPWRhdGV0aW1lXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPWVtYWlsXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPW1vbnRoXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPW51bWJlcl0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9dGVsXSxcbi5lb2EtbW9kYWwgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPXRleHRdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9dGltZV0sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT11cmxdLFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9d2Vla10sXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZC5nZmllbGRfZXJyb3Igc2VsZWN0LFxuLmVvYS1tb2RhbCAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhIHtcbiAgYmFja2dyb3VuZDogI2ZiZTZlZTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMwMDU4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkXzNfMTAsXG4uZW9hLW1vZGFsIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgI2ZpZWxkXzJfMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMmMzNjg1O1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtaW5uZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWlubmVyIC5hbGdvbGlhLWZpbHRlcjpmaXJzdC1vZi10eXBlIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgICBjb2xvcjogIzJjMmMyYztcbiAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZGVlNDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAwIDE0cHg7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIGxpIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgfVxuICAuZW9hLW1vZGFsLmFsZ29saWEtZmlsdGVycy1hY3RpdmUgLmFsZ29saWEtbW9iaWxlLWZpbHRlcnMtd3JhcCAuYWxnb2xpYS1maWx0ZXIgbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciBsYWJlbCBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgb3JkZXI6IDE7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogNnB4IDZweDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciBsYWJlbCAuYWlzLVJlZmluZW1lbnRMaXN0LWNvdW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy13cmFwIC5hbGdvbGlhLWZpbHRlciAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLXdyYXAgLmFsZ29saWEtZmlsdGVyIC5haXMtUmVmaW5lbWVudExpc3Qtc2hvd01vcmUge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMzMjczZGM7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLmVvYS1tb2RhbC5hbGdvbGlhLWZpbHRlcnMtYWN0aXZlIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzLWhlYWRpbmcge1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkZWU0O1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy1oZWFkaW5nIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjNmM2ZTc2O1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy11cGRhdGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5lb2EtbW9kYWwuYWxnb2xpYS1maWx0ZXJzLWFjdGl2ZSAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycy1hcHBseSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjZTQ1NTMzO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcGFkZGluZzogMTRweCAyMnB4O1xuICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIC5lb2EtbW9kYWwgLmVvYS1tb2RhbC1pbm5lciB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMXB4KSB7XG4gIGJvZHkuYWRtaW4tYmFyIC5lb2EtbW9kYWwgLmVvYS1tb2RhbC1pbm5lci13cmFwIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjI0cHgpO1xuICB9XG59XG5cbi5zdWJtaXQtZmVlZGJhY2sge1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5lb2Etc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBzay1zY2FsZW91dCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBrZXlmcmFtZXMgc2stc2NhbGVvdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4jc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLW1vYmlsZSAubW9iaWxlLXRvZ2dsZS5tb2JpbGUtdG9nZ2xlIHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4jc2l0ZS1uYXZpZ2F0aW9uIC5vcGVuLWFsZ29saWEtc2VhcmNoIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMmMzNjg1O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMmMzNjg1O1xufVxuI3NpdGUtbmF2aWdhdGlvbiAubmF2YmFyLXJpZ2h0LmFjdGl2ZSAub3Blbi1hbGdvbGlhLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLnJhbmRvbS1lbnRyeS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDU1MzM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuI3NpdGUtbmF2aWdhdGlvbiAucmFuZG9tLWVudHJ5LWJhcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5MWYwMjtcbiAgcGFkZGluZzogOXB4IDExcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuI3NpdGUtbmF2aWdhdGlvbiAucmFuZG9tLWVudHJ5LWJhcl9fYnV0dG9uOmhvdmVyLCAjc2l0ZS1uYXZpZ2F0aW9uIC5yYW5kb20tZW50cnktYmFyX19idXR0b246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkzNTE2O1xufVxuI3NpdGUtbmF2aWdhdGlvbiAucmFuZG9tLWVudHJ5LWJhcl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiNzaXRlLW5hdmlnYXRpb24gLnJhbmRvbS1lbnRyeS1iYXJfX2Nsb3NlOmhvdmVyLCAjc2l0ZS1uYXZpZ2F0aW9uIC5yYW5kb20tZW50cnktYmFyX19jbG9zZTpmb2N1cyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NDBweCkge1xuICAjc2l0ZS1uYXZpZ2F0aW9uIC5yYW5kb20tZW50cnktYmFyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0NDBweCkge1xuICAjc2l0ZS1uYXZpZ2F0aW9uIC5yYW5kb20tZW50cnktYmFyIHtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgfVxuICAjc2l0ZS1uYXZpZ2F0aW9uIC5yYW5kb20tZW50cnktYmFyX19jbG9zZSB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmJyb3dzZS1jb3VudHktbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYnJvd3NlLWNvdW50eS1saXN0IC50YXhvbm9teS1saXN0IHtcbiAgY29sdW1uczogNCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuYnJvd3NlLWNvdW50eS1saXN0IC50YXhvbm9teS1saXN0IHtcbiAgICBjb2x1bW5zOiAzIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gIC5icm93c2UtY291bnR5LWxpc3QgLnRheG9ub215LWxpc3Qge1xuICAgIGNvbHVtbnM6IDIgYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTUwcHgpIHtcbiAgLmJyb3dzZS1jb3VudHktbGlzdCAudGF4b25vbXktbGlzdCB7XG4gICAgY29sdW1uczogMSBhdXRvO1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMS41Y207XG4gICAgbWFyZ2luLWJvdHRvbTogMWNtO1xuICB9XG4gIGJvZHkge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNpbmdsZS1hcnRpY2xlLFxuYm9keS5zaW5nbGUtYXJ0aWNsZSAuc2l0ZS1tYWluICoge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHJpbnQtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAucHJpbnQtaGVhZGVyLWxvZ28gc3ZnIHtcbiAgICB3aWR0aDogNC41Y207XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5wcmludC1oZWFkZXIgLnFyLWNvZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgei1pbmRleDogOTk5O1xuICB9XG4gIC5wcmludC1oZWFkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyY207XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJjbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA4cHQ7XG4gICAgY29udGVudDogXCJWaWV3IG9uIEVPQVwiO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzZjNmU3NjtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gIH1cbiAgLnByaW1hcnktbmF2LFxuLnRvcC1uYXYsXG4uc2hhZG93LnRvcCxcbi5zaGFkb3cuYm90dG9tLFxuLnRvcC1zZWFyY2gtd3JhcCxcbi5icmVhZGNydW1icyxcbi5zaXRlLXN1YmZvb3Rlcixcbi5zaXRlLWZvb3Rlcixcbi5yZWxhdGVkLWFydGljbGVzLFxuLm1vYmlsZS1hbmNob3ItbmF2LFxuLmFydGljbGUtc2lkZWJhciAuYXJ0aWNsZS1idXR0b25zLFxuLmVudHJ5LWNvbnRlbnQgLmNvbnRlbnQtZmxvYXQtaW1hZ2UsXG4uZW9hLWVudHJ5LXNpZGViYXIsXG4uZW9hLWNvbW1lbnRzLFxuLmVvYS1lbnRyeS1tZXRhX19yaWdodCxcbi5ndHJhbnNsYXRlX3dyYXBwZXIsXG4uY29sdW1uLndpZGdldC1zaWRlYmFyLFxuLmFscGhhYmV0LWZpbHRlcixcbi5zaW5nbGUtZW9hLW1lZGlhIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1kZXNrdG9wLFxuaGVhZGVyLmhlYWRlcixcbi5uYXZiYXIsXG4jc2l0ZS1uYXZpZ2F0aW9uLFxuLmJyZWFkY3J1bWItY29udGFpbmVyLFxuZm9vdGVyLFxuLnNwb25zb3JzLWZvb3Rlcixcbi5zaXRlLWZvb3Rlcixcbi5uYXYtbW9kYWwsXG4ubmF2LWxpbmtzLFxuLnBvc3QtbmF2aWdhdGlvbixcbi5pbi1wYWdlLXNlY3Rpb24sXG4uYWxnb2xpYS10YWJzLFxuLmFsZ29saWEtZmlsdGVycyxcbi5hbGdvbGlhLW1vYmlsZS1maWx0ZXIsXG4uYWxnb2xpYS1tb2JpbGUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGdvbGlhLWVudHJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAuc2VjdGlvbixcbi5jb250ZW50LXNlY3Rpb24sXG4udHdvLWNvbHVtbi1zZWN0aW9uLFxuLmNvbHVtbnMsXG4ubWFpbi1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5zZWN0aW9uLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBoMS50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMzZweCAhaW1wb3J0YW50O1xuICAgIGxpbmUtaGVpZ2h0OiA0NHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmVvYS1jb250ZW50LWxpc3QgLmVvYS1lbnRyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxuICAuZW9hLWVudHJ5LW1haW4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5lb2EtZW50cnktbWFpbiAudGl0bGUgKyAuYWthLXRpdGxlIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxuICAuZW9hLWVudHJ5LW1ldGEge1xuICAgIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZW9hLWNvbnRlbnQtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wb3N0LXR5cGUtYXJjaGl2ZS1lb2EtbWVkaWEgLmVvYS1jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgMzBweCkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWVvYS1tZWRpYSAuZW9hLWNvbnRlbnQtbGlzdCBhcnRpY2xlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgfVxuICAudHdvLWNvbHVtbi1zZWN0aW9uIC5tYWluLWNvbHVtbnMgPiAuY29sdW1uIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4tY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbixcbi5jb2x1bW4uaXMtaGFsZixcbi5jb2x1bW4uaXMtaGFsZi10YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuYnJlYWRjcnVtYi1jb250YWluZXIgKyAuc2VjdGlvbi50d28tY29sdW1uLXNlY3Rpb24gLm1haW4tY29sdW1ucyA+IC5pcy10d28tZmlmdGhzLWRlc2t0b3AgPiBkaXY6Zmlyc3QtY2hpbGQubW9kdWxlLWluZm8tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNlYXJjaCBoZWFkZXIuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2VhcmNoIGhlYWRlci5oZWFkZXIgLmFsZ29saWEtc2VhcmNoLWhlYWRlciB7XG4gICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuc2VhcmNoIGhlYWRlci5oZWFkZXIgLmhlYWRlci1vdmVybGF5LFxuYm9keS5zZWFyY2ggaGVhZGVyLmhlYWRlciAuYWxnb2xpYS1zZWFyY2gtYm94IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuc2VhcmNoIGhlYWRlci5oZWFkZXIgLmFsZ29saWEtc2VhcmNoLWhlYWRlci10aXRsZSxcbmJvZHkuc2VhcmNoIGhlYWRlci5oZWFkZXIgLmFsZ29saWEtc2VhcmNoLWhlYWRlci1pbnRybyB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LmhvbWUgLmhvbWUtaGVybyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmhvbWUgLnNlY3Rpb24tZXhwbG9yZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICBib2R5LmhvbWUgLmJyb3dzZS1ieSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBib2R5LmhvbWUgLnRvZGF5LWluLWhpc3Rvcnkge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgYm9keS5ob21lIC50b2RheS1pbi1oaXN0b3J5IC5saW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGJvZHkuaG9tZSAudG9kYXktaW4taGlzdG9yeSxcbmJvZHkuaG9tZSAucGhvdG8tb2YtdGhlLWRheSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBib2R5LmhvbWUgLnNlY3Rpb24tc2xpZGVyLFxuYm9keS5ob21lIC5zZWN0aW9uLWFib3V0X19sYXlvdXQge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuaG9tZSAuZW50cnktc2xpZGVyX19zbGlkZSB7XG4gICAgd2lkdGg6IDIyJTtcbiAgICBicmVhay1pbnNpZGU6IGF2b2lkICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ob21lIC5lbnRyeS1zbGlkZXIgLmJ1dHRvbixcbmJvZHkuaG9tZSAubmV3c2xldHRlci1zaWdudXAsXG5ib2R5LmhvbWUgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ob21lIC5nbGlkZXItdHJhY2sge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICByb3ctZ2FwOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5ob21lIC5zZWN0aW9uLWFib3V0X19sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5oaWRlLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zaW5nbGUtZW9hLWVudHJ5IHNlY3Rpb24uY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuY29sdW1ucyAuY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5jb2x1bW5zIC5jb2x1bW4gLmNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNpbmdsZS1lb2EtbWVkaWEgLmVvYS1tZWRpYS1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICB9XG4gIGJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuaGlkZS1wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2luZ2xlLWVvYS1tZWRpYSBzZWN0aW9uLmNvbnRlbnQtc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICBib2R5LnNpbmdsZS1lb2EtbWVkaWEgLmNvbHVtbnMgLmNvbHVtbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuY29sdW1ucyAuY29sdW1uIC5jb250ZW50IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCBhbmQgKGNvbG9yKSB7XG4gICoge1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICB9XG59XG4uc2lkZWJhci1zaGFyZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxNXB4O1xufVxuLnNpZGViYXItc2hhcmVfX2J1dHRvbiB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U0NTUzMztcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDE0cHggMTZweCAxNXB4IDEzcHg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xufVxuLnNpZGViYXItc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOTc4NWE7XG59XG5cbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2lkZWJhci1zaGFyZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLnNpZGViYXItc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODQwcHgpIHtcbiAgLnNpZGViYXItc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDAwcHgpIHtcbiAgLnNpZGViYXItc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbltkYXRhLWNvbnRleHQtbWVudV0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250ZXh0LW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyNzVkO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG4uY29udGV4dC1tZW51X19pdGVtIHtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogMTRweDtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG4uY29udGV4dC1tZW51X19pdGVtOmhvdmVyLCAuY29udGV4dC1tZW51X19pdGVtOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzY4NTtcbn1cblxuLmVudHJ5LXNsaWRlci1zZWN0aW9uIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuXG4uZW50cnktc2xpZGVyLWhlYWRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5lbnRyeS1zbGlkZXItaGVhZGVyX19yaG9tYnVzIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZW50cnktc2xpZGVyLWhlYWRlcl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA1NnB4O1xuICBwYWRkaW5nOiAwIDE2LjE2NTgwNzUzNzNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE2LjE2NTgwNzUzNzNweCk7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmVudHJ5LXNsaWRlci1oZWFkZXJfX2ljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJjMzY4NTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zZm9ybTogc2tld1goLTMwZGVnKTtcbiAgei1pbmRleDogLTE7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY1MHB4KSB7XG4gIC5lbnRyeS1zbGlkZXItaGVhZGVyX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4uZW50cnktc2xpZGVyLWhlYWRlcl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNTZweDtcbiAgcGFkZGluZzogMCAxNi4xNjU4MDc1MzczcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNi4xNjU4MDc1MzczcHgpO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjlweDtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuLmVudHJ5LXNsaWRlci1oZWFkZXJfX3RpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMjI3NWQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHNrZXdYKC0zMGRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAuZW50cnktc2xpZGVyLWhlYWRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuLmVudHJ5LXNsaWRlci1oZWFkZXJfX2Rlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICM2YzZlNzY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbi5lbnRyeS1zbGlkZXIge1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3BhY2UtYmV0d2Vlbjtcbn1cbi5lbnRyeS1zbGlkZXJfX3NsaWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZW50cnktc2xpZGVyX19zbGlkZXIgPiAuZW50cnktc2xpZGVyX19zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmVudHJ5LXNsaWRlcl9fc2xpZGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLmVudHJ5LXNsaWRlcl9fc2xpZGU6aG92ZXIsIC5lbnRyeS1zbGlkZXJfX3NsaWRlOmZvY3VzIHtcbiAgb3BhY2l0eTogMC43O1xufVxuLmVudHJ5LXNsaWRlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODhweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMjIyNzVkO1xufVxuLmVudHJ5LXNsaWRlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMyMjI3NWQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cbi5lbnRyeS1zbGlkZXJfX2NhdGVnb3JpZXMge1xuICBjb2xvcjogIzZjNmU3NjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cbi5lbnRyeS1zbGlkZXJfX3ByZXYsIC5lbnRyeS1zbGlkZXJfX25leHQge1xuICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiA2N3B4ICFpbXBvcnRhbnQ7XG59XG4uZW50cnktc2xpZGVyX19wcmV2OmhvdmVyLCAuZW50cnktc2xpZGVyX19wcmV2OmZvY3VzLCAuZW50cnktc2xpZGVyX19uZXh0OmhvdmVyLCAuZW50cnktc2xpZGVyX19uZXh0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMyNzNkYyAhaW1wb3J0YW50O1xufVxuLmVudHJ5LXNsaWRlcl9fbmV4dCB7XG4gIG9yZGVyOiAzO1xufVxuLmVudHJ5LXNsaWRlciAuZ2xpZGVyLXRyYWNrIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjUwcHgpIHtcbiAgLmVudHJ5LXNsaWRlciAuZ2xpZGVyLXRyYWNrIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlOm50aC1jaGlsZCgtbis0KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlOm50aC1jaGlsZCgtbisyKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLmVudHJ5LXNsaWRlciAuZW50cnktc2xpZGVyX19wcmV2LFxuLmVudHJ5LXNsaWRlciAuZW50cnktc2xpZGVyX19uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuZW50cnktc2xpZGVyIC5nbGlkZXItdHJhY2sgLmdsaWRlci1zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5lbnRyeS1zbGlkZXIgLmdsaWRlci10cmFjayAuZ2xpZGVyLXNsaWRlOm50aC1jaGlsZCgtbis0KSB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uZXdzbGV0dGVyLXNpZ251cCB7XG4gIHBhZGRpbmc6IDEyNXB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9oZWFkZXJzL2hvbWUtaGVhZGVyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAyNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpLCBpbnNldCAwIC0yNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cCB7XG4gICAgcGFkZGluZzogODBweCAwO1xuICB9XG59XG4ubmV3c2xldHRlci1zaWdudXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBsaW5lLWhlaWdodDogNTdweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyMnB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3c2xldHRlci1zaWdudXBfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXNpZ251cF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDMxcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICB9XG59XG4ubmV3c2xldHRlci1zaWdudXAgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3IsXG4ubmV3c2xldHRlci1zaWdudXAgLmdmb3JtX2NvbmZpcm1hdGlvbl9tZXNzYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZTQ1NTMzO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjNDRiZTcwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG4ubmV3c2xldHRlci1zaWdudXAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2ZpZWxkX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uZXdzbGV0dGVyLXNpZ251cCAjZ2Zvcm1fd3JhcHBlcl8xIC5nZm9ybV9mb290ZXIsXG4ubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgLmdmb3JtX2JvZHkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NTBweCkge1xuICAubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubmV3c2xldHRlci1zaWdudXAgI2dmb3JtX3dyYXBwZXJfMSAuZ2Zvcm1fYm9keSAuZ2Zvcm1fZmllbGRzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDE1cHggMThweDtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzUwcHgpIHtcbiAgLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDU1MzM7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiAyMHB4IDMwcHggMTlweDtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1MHB4KSB7XG4gIC5uZXdzbGV0dGVyLXNpZ251cCAjZ2Zvcm1fd3JhcHBlcl8xIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDE0cHg7XG4gIH1cbn1cbi5uZXdzbGV0dGVyLXNpZ251cCAjZ2Zvcm1fd3JhcHBlcl8xIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDc0MDFjO1xufVxuLm5ld3NsZXR0ZXItc2lnbnVwICNnZm9ybV93cmFwcGVyXzEgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gIGNvbG9yOiAjZTQ1NTMzO1xuICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbn1cblxuLnJhbmRvbS1lbnRyeS1iYXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOXB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDU1MzM7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNDUwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuLnJhbmRvbS1lbnRyeS1iYXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTFmMDI7XG4gIHBhZGRpbmc6IDlweCAxMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0NTA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5yYW5kb20tZW50cnktYmFyX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJhbmRvbS1lbnRyeS1iYXJfX2Nsb3NlOmhvdmVyLCAucmFuZG9tLWVudHJ5LWJhcl9fY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAwLjc7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgLnJhbmRvbS1lbnRyeS1iYXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gIC5yYW5kb20tZW50cnktYmFyIHtcbiAgICBwYWRkaW5nOiA5cHggMTBweDtcbiAgfVxuICAucmFuZG9tLWVudHJ5LWJhcl9fY2xvc2Uge1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59IiwiLy8gVGhpbiBwdXJwbGUgcGFnZSBoZWFkZXJzIChhbG1vc3QpIGV2ZXJ5d2hlcmVcbmJvZHk6bm90KC5zZWFyY2gpOm5vdCguc2luZ2xlLXBvc3QpIC5oZWFkZXIge1xuICBoZWlnaHQ6IDIwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgLy8gYmFja2dyb3VuZCBvdmVybGF5c1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA2NywgMTgyLCAwLjkpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgNDUlICFpbXBvcnRhbnQ7XG5cbiAgJi1vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgMzYwZGVnLFxuICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMikgMCUsXG4gICAgICAgIHJnYmEoMCwgMCwgMCwgMCkgMTMuNTQlXG4gICAgICApLFxuICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDE2LjY3JSksXG4gICAgICByZ2JhKDEyLCAxNywgNDQsIDAuNSk7XG4gIH1cblxuICAvLyBTa2lubnkgb24gdGFibGV0IHRoZW4gaGlkZSBvbiBtb2JpbGVcbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIzcHgpIHtcbiAgICBoZWlnaHQ6IDEwNHB4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XG4gICAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyA/IEJyb3VnaHQgdGhpcyBvdmVyIGZyb20gV1AgQ3VzdG9taXplIC0gZW5zdXJlcyBsaW5rcyBhcmUgYm9sZFxuLmNvbnRlbnQgYSxcbi5jb250ZW50IGE6bm90KC5idXR0b24pLFxuLmNvbnRlbnQgYTpub3QoLmJ1dHRvbik6dmlzaXRlZC5wcmltYXJ5LXRleHQtaG92ZXI6aG92ZXIsXG4ucHJpbWFyeS10ZXh0LFxuLnRhZ3MgYSxcbi53cGNmNy1zdWJtaXQsXG4ubmF2LWJyYW5kIC5jYWxzLWxvZ28tYmxvY2sgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuIiwiLnNlYXJjaCB7XG4gIC5oZWFkZXIge1xuICAgIC8vIGJhY2tncm91bmQgb3ZlcmxheXNcbiAgICAvLyB3aWxsIHByb2JhYmx5IG5lZWQgdG8gYmUgb24gbW9yZSB0aGFuIGp1c3QgdGhlIHNlYXJjaCBwYWdlIGluIHRpbWVcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA2NywgMTgyLCAwLjkpO1xuICAgIGJhY2tncm91bmQtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAmLW92ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgIDM2MGRlZyxcbiAgICAgICAgICByZ2JhKDAsIDAsIDAsIDAuMikgMCUsXG4gICAgICAgICAgcmdiYSgwLCAwLCAwLCAwKSAxMy41NCVcbiAgICAgICAgKSxcbiAgICAgICAgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjIpIDAlLCByZ2JhKDAsIDAsIDAsIDApIDE2LjY3JSksXG4gICAgICAgIHJnYmEoMTIsIDE3LCA0NCwgMC41KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDExMzNweCkge1xuICAgICAgbWFyZ2luLXRvcDogOTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjJweCkge1xuICAgICAgbWFyZ2luLXRvcDogNTFweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGhlaWdodDogMTQycHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgfVxuICB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgIC5icmVhZGNydW1iLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuYWxnb2xpYS1zZWFyY2gtaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICYtcmVzdWx0cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJi1uby1yZXN1bHRzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgLmFsZ29saWEtc2VhcmNoLWJveCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNlYXJjaGZvcm0ge1xuICAgICAgI3NlYXJjaHN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRvcmFuZ2U7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAxOHB4O1xuICAgICAgfVxuICAgICAgc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICBmaWxsOiAjZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXItaW50cm8ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtc2VhcmNoLWhlYWRlci10aXRsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA3MXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWhlYWRlci1uby1yZXN1bHRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBoMiB7XG4gICAgICBwYWRkaW5nOiAwIDAgNXB4IDE1cHg7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgfVxuICB9XG4gICNhbGdvbGlhLXNlYXJjaC13cmFwIHtcbiAgICBtaW4taGVpZ2h0OiA3MDBweDtcbiAgfVxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLXRhYnMge1xuICAgIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgID4gLmNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgLmFsZ29saWEtdGFiIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLXRhYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBwYWRkaW5nOiAxOXB4IDI4cHggMjFweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmFsZ29saWEtdGFiLWljb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDlweDtcblxuICAgICAgc3ZnIHBhdGgge1xuICAgICAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFsZ29saWEtZmlsdGVyLWNvdW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBwYWRkaW5nOiAwIDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuXG4gICAgJi5hbGdvbGlhLXRhYi1hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjMmQyZDJkO1xuICAgIH1cbiAgfVxuICAuYWxnb2xpYS1yZXN1bHRzIHtcbiAgICBwYWRkaW5nOiA1NXB4IDQwcHggNDBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtZmlsdGVycyB7XG4gICAgcGFkZGluZzogNTVweCA0MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogJGJnLWxpZ2h0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgd2lkdGg6IDk5OTlweDtcbiAgICAgIGJhY2tncm91bmQ6ICRiZy1saWdodDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyNTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzIyMjc1ZDtcbiAgICB9XG4gICAgLmFpcy1SZWZpbmVtZW50TGlzdC1pdGVtOmhvdmVyLFxuICAgIC5haXMtUmVmaW5lbWVudExpc3QtaXRlbTpmb2N1cyB7XG4gICAgICAuYWlzLVJlZmluZW1lbnRMaXN0LWxhYmVsVGV4dCB7XG4gICAgICAgIGNvbG9yOiAkYnJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICBsaSB7XG4gICAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICBjb2xvcjogIzIyMjc1ZDtcbiAgICAgIG1hcmdpbjogOHB4IDAgMCAyOHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRicmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuICAgICYtaGlkZGVuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgYmFja2dyb3VuZDogIzIyMjc1ZDtcbiAgICBwYWRkaW5nOiAxMXB4IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAjaGl0c0VudHJpZXMsXG4gICNoaXRzTWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5haXMtSGl0cy1saXN0LFxuICAgIC5hbGdvbGlhLWhpdHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cblxuICAuZW9hLWVudHJ5IHtcbiAgICAuYWxnb2xpYS1lbnRyeS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb247XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRicmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICNoaXRzTWVkaWEgLmFsZ29saWEtaGl0cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHggMDtcbiAgICB9XG4gIH1cbiAgI2hpdHNFbnRyaWVzLFxuICAjaGl0c01lZGlhIHtcbiAgICAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgICAgIG1pbi13aWR0aDogNjQwcHg7XG4gICAgICBwYWRkaW5nOiAzNXB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZGRkZDtcblxuICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI1MHB4KSB7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIHBhZGRpbmc6IDIycHggMzBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjJweCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGdvbGlhLWVudHJ5LXR5cGUtbWVkaWEge1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICAuYWxnb2xpYS1lbnRyeS1saW5rLFxuICAgICAgICAuYWxnb2xpYS1lbnRyeS1jYXRlZ29yeSB7XG4gICAgICAgICAgY29sb3I6ICRicmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTEwMHB4KSB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjBweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3MjBweCkge1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ2MHB4KSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAudGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmFsZ29saWEtZW50cnktY2F0ZWdvcnkge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgLmFsZ29saWEtZW50cnktaW1hZ2Uge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwLjclO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtZW50cnktYWthLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzIyMjc1ZDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIG1hcmdpbjogOHB4IDAgMTBweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWVudHJ5LWltYWdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzOSwgOTMsIDAuNSk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxuICAuYWxnb2xpYS1lbnRyeS10eXBlLWVudHJ5IHtcbiAgICAuYWxnb2xpYS1lbnRyeS1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMnJlbSAxcmVtIC0xNDBweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE3MDBweCkge1xuICAgICAgICBtYXJnaW46IDVweCAwIDFyZW0gMnJlbTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW46IDJweCAwIDFyZW0gMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFsZ29saWEtZW50cnktbWVkaWEtdHlwZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjlweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gICAgcGFkZGluZzogNnB4IDhweCA2cHggNHB4O1xuICAgIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIC5pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMnB4O1xuICAgIH1cbiAgfVxuICAuYWxnb2xpYS1lbnRyeSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjNmM2ZTc2O1xuICAgICAgcGFkZGluZzogOHB4IDAgMCAwO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMjBweCk7IC8vIG1ha2Ugcm9vbSBmb3IgaW1hZ2VzXG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oODUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZW9hLWVudHJ5IHtcbiAgICBpbWcge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDJyZW07XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM0LCAzOSwgOTMsIDAuNSk7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLW5vLXJlc3VsdHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgaDMge1xuICAgICAgbWFyZ2luOiAzMHB4IDAgNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0M3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICAgIH1cblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgcGFkZGluZzogMzBweDtcblxuICAgICAgaDMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2NjBweCkge1xuICAgICAgaDMge1xuICAgICAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWJveC1uZXctc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgIG1hcmdpbjogMzBweDtcblxuICAgICYgPiBoNCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICB9XG5cbiAgICAuYWxnb2xpYS1zZWFyY2gtYm94IHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG5cbiAgICAgIC5hYS1BdXRvY29tcGxldGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjYwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbiNzaXRlLW5hdmlnYXRpb25cbiAgLm5hdmJhci1jb250YWluZXJcbiAgLm5hdmJhci1yaWdodFxuICAuc3RhdGljLW5hdlxuICAubmF2YmFyLWl0ZW0ub3Blbi1hbGdvbGlhLXNlYXJjaCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHBhZGRpbmc6IDAgMTVweCAwIDA7XG5cbiAgaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKCkge1xuICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICB9XG4gIH1cblxuICAmLS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICMyOTM2OGE7XG4gICAgLmZpZWxkLWRpc3BsYXktdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYWEtSW5wdXRXcmFwcGVyUHJlZml4LFxuICAuYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmljb24gc3ZnIHtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICB9XG5cbiAgLmZpZWxkLWRpc3BsYXktdGV4dCB7XG4gICAgbWFyZ2luOiAwIDhweCAwIDE2cHg7XG4gIH1cbn1cblxuLmFsZ29saWEtc2VhcmNoLW1vYmlsZSB7XG4gICYtaW5wdXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzJjMzM4NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MnB4O1xuICAgIHotaW5kZXg6IDEwMDtcblxuICAgIEBhdC1yb290IC5pcy1yYW5kb20tZW50cnkgJiB7XG4gICAgICB0b3A6IGNhbGMoNTJweCArIDYwcHgpOyAvLyBzdGFuZGFyZCBvZmZzZXQgcGx1cyBoZWlnaHQgb2YgcmFuZG9tLWVudHJ5IGJhclxuICAgIH1cblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvYXJyb3ctcmlnaHQtd2hpdGUuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxOXB4O1xuICAgICAgcmlnaHQ6IDE5cHg7XG4gICAgICBvcGFjaXR5OiAwLjM1O1xuICAgIH1cblxuICAgICYuaGFzLXNlYXJjaC10ZXJtIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMTVweDtcblxuICAgICAgQGluY2x1ZGUgcGxhY2Vob2xkZXIoKSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFhLUlucHV0V3JhcHBlclByZWZpeCxcbiAgICAuYWEtSW5wdXRXcmFwcGVyU3VmZml4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5uYXZiYXItbW9iaWxlIC5vcGVuLWFsZ29saWEtc2VhcmNoIHtcbiAgLmljb24tc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5pY29uLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tYWN0aXZlIHtcbiAgICAuaWNvbi1zZWFyY2gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmljb24tY2xvc2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gIH1cbn1cblxuLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMge1xuICBAYXQtcm9vdCBbZGF0YS1hdXRvY29tcGxldGUtY29udGV4dD1cIm5hdmJhci1maXhlZFwiXSAmIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MnB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDYwNHB4O1xuXG4gICAgQGF0LXJvb3QgLmlzLXJhbmRvbS1lbnRyeSAmIHtcbiAgICAgIHRvcDogY2FsYyg1MnB4ICsgNjBweCk7IC8vIHN0YW5kYXJkIG9mZnNldCBwbHVzIGhlaWdodCBvZiByYW5kb20tZW50cnkgYmFyXG4gICAgfVxuXG4gICAgLmFsZ29saWEtYXV0b2NvbXBsZXRlLXJlc3VsdHMtY29sIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAmLS1lbnRyeSB7XG4gICAgICAgIGZsZXgtZ3JvdzogdW5zZXQ7XG4gICAgICB9XG4gICAgICAmLS1tZWRpYSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IHVuc2V0O1xuICAgICAgICBmbGV4LXNocmluazogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5hbGdvbGlhLWVudHJ5LW1lZGlhLXRleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAmW2RhdGEtaXMtbW9iaWxlXSB7XG4gICAgICB0b3A6IDExMHB4O1xuXG4gICAgICBAYXQtcm9vdCAuaXMtcmFuZG9tLWVudHJ5ICYge1xuICAgICAgICB0b3A6IGNhbGMoMTEwcHggKyA2MHB4KTsgLy8gYWRkIGhlaWdodCBvZiByYW5kb20tZW50cnkgYmFyXG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8/IG1pbWljIGJ1bG1hcHJlc3MgXCJwdXNoLWFkbWluLWJhclwiIGNsYXNzXG4gICAgQGF0LXJvb3QgLmFkbWluLWJhciAmIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzgycHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgIHRvcDogMTEwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgICAuYWxnb2xpYS1hdXRvY29tcGxldGUtcmVzdWx0cy1jb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzOTZweDtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogODBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICR0ZXh0LWRhcms7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC41KTtcblxuICAmLS12aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIG9sIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzIyMjc1ZDtcbiAgfVxuXG4gIC5hbGdvbGlhLWVudHJ5LWNhdGVnb3J5IHtcbiAgICBjb2xvcjogIzZjNmU3NjtcbiAgfVxuXG4gICYtY29scyB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAmLWNvbCB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDVweCAyMHB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJi0tZW50cnkge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgICAmLS1tZWRpYSB7XG4gICAgICBmbGV4LWJhc2lzOiA0NnB4O1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb2wtdGl0bGUge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTNweDtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y2ZjdmYjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLmFsZ29saWEtZW50cnktbWVkaWEtdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5hbGdvbGlhLWVudHJ5LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAuYWxnb2xpYS1lbnRyeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBtaW4taGVpZ2h0OiA0MHB4O1xuXG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGNvbG9yOiAjNmM2ZTc2O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWltYWdlIHtcbiAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgbWluLXdpZHRoOiAzNnB4OyAvLz8gbm90IHN1cmUgd2h5LCBidXQgdGhpcyB3YXMgbmVlZGVkIHRvIGVuZm9yY2Ugd2lkdGhcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1mb290ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgcGFkZGluZzogMTdweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1mb290ZXItbGluayB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzIyMjc1ZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgY29sb3I6ICMyMjI3NWQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY2hldnJvbi1yaWdodC5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDYuNXB4O1xuICAgICAgaGVpZ2h0OiAxMC41cHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDYuNXB4IDEwLjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAxcHg7XG4gICAgfVxuICB9XG59XG5cbiNhbGdvbGlhLW1vYmlsZS1maWx0ZXJzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAmLmFsZ29saWEtZmlsdGVycy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmMzNjg1O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB9XG5cbiAgICAgIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzIHtcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWlzLVJlZmluZW1lbnRMaXN0LXNob3dNb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzMyNzNkYztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG5cbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjNmM2ZTc2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXVwZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1hcHBseSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiNhbGdvbGlhLW1vYmlsZS1maWx0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMTVweDtcbiAgICByaWdodDogMTVweDtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjM1KTtcblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIG1hcmdpbjogMCA0cHggMXB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5hbGdvbGlhLXJlc3VsdHMgI3BhZ2luYXRpb25FbnRyaWVzLFxuLmFsZ29saWEtcmVzdWx0cyAjcGFnaW5hdGlvbk1lZGlhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDYwcHggMCAzMHB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oODUwcHgpIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIC5lb2EtcGFnaW5hdGlvbi1tb2JpbGUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuXG4gIC5haXMtUGFnaW5hdGlvbi1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmFpcy1QYWdpbmF0aW9uLWl0ZW0ge1xuICAgIG1hcmdpbjogMCA3cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDg1MHB4KSB7XG4gICAgICBtYXJnaW46IDAgNHB4O1xuICAgIH1cblxuICAgIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOXB4O1xuICAgICAgY29sb3I6ICRuYXZ5O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDg1MHB4KSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYnJpZ2h0O1xuICAgICAgICBib3JkZXItY29sb3I6ICRicmlnaHQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgICYtLXNlbGVjdGVkIHtcbiAgICAgIC5haXMtUGFnaW5hdGlvbi1saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG5hdnk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJG5hdnk7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWEtSW5wdXQge1xuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxufVxuXG4vLyBQYWdlIGhlYWRlciBhbmQgZW1wdHkgcmVzdWx0IHNlYXJjaCBib3hlc1xuLmhvbWUtaGVybyxcbi5hbGdvbGlhLXNlYXJjaC1oZWFkZXIsXG4uYWxnb2xpYS1uby1yZXN1bHRzIHtcbiAgLmFhLUZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5hYS1JbnB1dCB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICB3aWR0aDogMzk4cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBib3JkZXI6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyaWdodDtcbiAgICB9XG4gIH1cbiAgLmFhLVN1Ym1pdEJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xuICAgIH1cbiAgfVxuICAuYWEtQ2xlYXJCdXR0b24ge1xuICAgICZbaGlkZGVuXSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogY2FsYyg2NHB4ICsgMTVweCk7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJG9yYW5nZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5hbGdvbGlhLWF1dG9jb21wbGV0ZS1yZXN1bHRzIHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICB9XG59XG5cbi8vIENoYW5nZSBoaWdobGlnaHRcbi5haXMtSGlnaGxpZ2h0LWhpZ2hsaWdodGVkLFxuLmFpcy1TbmlwcGV0LWhpZ2hsaWdodGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8vIFVwZGF0ZSBjb2x1bW5zXG5AaW5jbHVkZSByZXNwb25kLXRvKDEyNTBweCkge1xuICBib2R5LnNlYXJjaCB7XG4gICAgLmNvbHVtbi5pcy10aHJlZS1xdWFydGVycy1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIC5jb2x1bW4uaXMtb25lLXF1YXJ0ZXItZGVza3RvcCB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDg1MHB4KSB7XG4gIGJvZHkuc2VhcmNoIHtcbiAgICAuY29sdW1uLmlzLXRocmVlLXF1YXJ0ZXJzLWRlc2t0b3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi8vIEZpeCBjaGVja2JveCByZXBlYXRpbmcgU1ZHIGJ1Z1xuLmFpcy1HZW9TZWFyY2gtaW5wdXQ6Y2hlY2tlZCxcbi5haXMtUmVmaW5lbWVudExpc3QtaXRlbS0tc2VsZWN0ZWQgLmFpcy1SZWZpbmVtZW50TGlzdC1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4iLCIuZW9hLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogODBweDtcblxuICAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBsaW5lLWhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuICB9XG5cbiAgLmVvYS1jb21tZW50LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIGJhY2tncm91bmQ6ICRiZy1saWdodDtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI3cHg7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWFnZXMvaWNvbnMvY29tbWVudC1hcnJvdy5zdmdcIikgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0zMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuZW9hLWNvbW1lbnQtYXV0aG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICAgIG1hcmdpbjogMTNweCAwIDUwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgfVxuXG4gIC5lb2EtY29tbWVudC1uYW1lIHtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgfVxuXG4gIC5lb2EtY29tbWVudC1sb2NhdGlvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDM5MDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICB9XG5cbiAgLmVvYS1uZXctY29tbWVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICB9XG4gIH1cbn1cblxuLmVvYS1uby1jb21tZW50cyB7XG4gIGJhY2tncm91bmQ6ICRiZy1saWdodDtcbiAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICBwYWRkaW5nOiA1MHB4O1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cbiIsImJvZHkuc2luZ2xlLWVvYS1lbnRyeSAuc2l0ZSxcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSB7XG4gIC5jYXJkLWhlYWRlciB7XG4gICAgLmNvbnRlbnQtdHlwZSxcbiAgICAuY29udGVudC1pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG5cbiAgICAgIC5pY29uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGVudC10eXBlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMyYzM2ODU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3JkZXItbGVmdDogMTVweCBzb2xpZCAjMmMzNjg1O1xuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAzNXB4O1xuICAgICAgICByaWdodDogLThweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIiBcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjIyNzVkO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LFxuICAuY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LWZhbWlseTogJHNlcmlmO1xuICB9XG5cbiAgLmNvbnRlbnQgYS50ZXJtIHtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgLmNvbnRlbnQgLnNlcCB7XG4gICAgY29sb3I6IHJnYmEoIzZjNmU3NiwgMC41KTtcbiAgfVxuXG4gIC5tb2R1bGUtaW5mby1ibG9jayB7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLnByaW1hcnktYm9yZGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICB9XG5cbiAgLm1vZHVsZS1pbmZvLWJsb2NrIC5jb2x1bW5zIC5jb2x1bW4ucHJpbWFyeS1ib3JkZXIge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1ncmF5ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItZ3JheSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItZ3JheSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcblxuICAgIC5ibG9jay5wcmltYXJ5LWJvcmRlciB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubW9kdWxlLWluZm8tYmxvY2sgLmNvbHVtbnMgLmJsb2NrIGgzIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG5cbiAgLm1vZHVsZS1pbmZvLWJsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cblxuICAvLyBCcmVhayBsb25nIHdvcmRzIGluIGNvbnRlbnRcbiAgLmVvYS1lbnRyeS1tYWluIC5jb250ZW50IHtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxuXG4gIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSB7XG4gICAgLmVvYS1tZWRpYSB7XG4gICAgICBtaW4td2lkdGg6IDUwJTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5NSwgOTYsIDEwMSwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbiB7XG4gICAgcGFkZGluZzogNjBweCAwO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg4NDBweCkge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgLnRpdGxlICsgLmFrYS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5cbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSB7XG4gIC5lb2EtbWVkaWEtY29udGFpbmVyIC5lb2EtbWVkaWEtaW1hZ2Uge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoOTUsIDk2LCAxMDEsIDAuMik7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuXG4uZW9hLWVudHJ5LWNvbHVtbnMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZW9hLWVudHJ5LW1haW4ge1xuICB3aWR0aDogNjguNSU7XG4gIHBhZGRpbmctcmlnaHQ6IDclOyAvLyA5My8xMzMzXG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oODQwcHgpIHtcbiAgLmVvYS1lbnRyeS1tYWluIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5lb2EtZW50cnktc2lkZWJhciB7XG4gIHdpZHRoOiAzMS41JTsgLy8gNDIwLzEzMzNcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWluLXdpZHRoOiAzMDBweDtcbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10bygxMTYwcHgpIHtcbiAgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIC5lb2EtZW50cnktY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDg0MHB4KSB7XG4gIC5lb2EtZW50cnktY29sdW1ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZW9hLWVudHJ5LW1haW4sXG4gIC5lb2EtZW50cnktc2lkZWJhciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC8qIGxhenkgb3ZlcnJpZGUgb2Ygb3JpZ2luYWwgcmVsYXRlZCBtZWRpYSAqL1xuICAuZW50cnktbWVkaWEtZ2FsbGVyeSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSB7XG4gICAgLmVvYS1lbnRyeS1jb2x1bW5zIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgfVxuXG4gICAgLmNvbHVtbi5lb2EtbWVkaWEge1xuICAgICAgbWluLXdpZHRoOiAyNSUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZW50cnktbWVkaWEtZ2FsbGVyeSB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oNzMwcHgpIHtcbiAgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIHtcbiAgICAuY29sdW1uLmVvYS1tZWRpYSB7XG4gICAgICBtaW4td2lkdGg6IDMzJSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gIC5tb2R1bGUtcmVsYXRlZC1tZWRpYSAuY29sdW1ucy5pcy1tdWx0aWxpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byg1NTBweCkge1xuICAubW9kdWxlLXJlbGF0ZWQtbWVkaWEge1xuICAgIC5jb2x1bW4uZW9hLW1lZGlhIHtcbiAgICAgIG1pbi13aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oNDAwcHgpIHtcbiAgLm1vZHVsZS1yZWxhdGVkLW1lZGlhIHtcbiAgICAuY29sdW1uLmVvYS1tZWRpYSB7XG4gICAgICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmVvYS1lbnRyeS1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0NTBweCkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgLmVvYS1lbnRyeS1tZXRhX19yaWdodCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIGNvbG9yOiAkdGV4dC1kYXJrO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG5cbiAgJl9fc3VibWl0LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2xsYXBzZSBtZWRpYSBzaWRlYmFyIGVhcmxpZXJcbmJvZHkuc2luZ2xlLWVvYS1tZWRpYSAuc2l0ZSB7XG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyNHB4KSB7XG4gICAgLmNvbHVtbnMge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbi5pcy10aHJlZS1maWZ0aHMtZGVza3RvcCB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1kZXNrdG9wIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24uaW4tcGFnZS1zZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gZW50cnkgLyBtZWRpYSBzaWRlYmFyXG4uZW9hLWVudHJ5LXNpZGViYXIsXG4uZW9hLW1lZGlhLXNpZGViYXIge1xuICAuY29udGVudC1oZWFkZXIge1xuICAgIC8vIG92ZXJyaWRlIGJ1bG1hcHJlc3MgYnVpbHQtaW5cbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zaWRlYmFyLWJsb2NrX19jb250ZW50IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuXG4gICAgJi0tcm93cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGdhcDogMjBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkbmF2eTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogNDJweDtcbiAgICAgICAgd2lkdGg6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJSRUFEQ1JVTUJTIE9WRVJSSURFU1xuYm9keS5zaW5nbGUtZW9hLWVudHJ5IC5zaXRlLFxuYm9keS5zaW5nbGUtZW9hLW1lZGlhIC5zaXRlIHtcbiAgLy8gQkMgZW5kaW5nIHBpZWNlXG4gIC5lbmQtY3J1bWJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDM1cHg7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBhOmJlZm9yZSxcbiAgICBhOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDg0MHB4KSB7XG4gICAgLy8gUmVkdWNlIHNwYWNpbmcgYXJvdW5kIGJyZWFkY3J1bWJzXG4gICAgLmJyZWFkY3J1bWJzIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG4gICAgLmJyZWFkY3J1bWItY29udGFpbmVyICsgLnNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEwMjRweCkge1xuICAgIC8vIEFkZCBob3ZlciBzdGF0ZSB0byBicmVhZGNydW1icyBvbiBtb2JpbGVcbiAgICAuYnJlYWRjcnVtYnMgbGkgYTpob3ZlcixcbiAgICAuYnJlYWRjcnVtYnMgbGkgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzI5MzY4YTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1iLWNvbnRhaW5lclxuICAgICsgLnNlY3Rpb24udHdvLWNvbHVtbi1zZWN0aW9uXG4gICAgLm1haW4tY29sdW1uc1xuICAgID4gLmlzLXR3by1maWZ0aHMtZGVza3RvcFxuICAgID4gZGl2OmZpcnN0LWNoaWxkLm1vZHVsZS1pbmZvLWJsb2NrIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzAwcHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oMTAyM3B4KSB7XG4gIGJvZHkuYmxvZyAuc2l0ZSAuYnJlYWRjcnVtYi1jb250YWluZXIge1xuICAgIC8vIEhpZGUgYnJlYWRjcnVtYnMgb24gbWFpbiBibG9nIHBhZ2Ugb24gbW9iaWxlXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIGJvZHk6bm90KC5zZWFyY2gpOm5vdCguc2luZ2xlLXBvc3QpIHtcbiAgICAuYnJlYWRjcnVtYi1jb250YWluZXIgKyAuc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLnNpdGUtZm9vdGVyIHtcbiAgJl9fcm93IHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB+IC5zaXRlLWZvb3Rlcl9fcm93IHtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkdWktZ3JheTtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQzMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAuYmxvY2sge1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHVsIHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDE1MHB4IGF1dG87XG4gICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnIgMWZyO1xuICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zcG9uc29ycy1ibG9jayB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkdWktZ3JheTtcbiAgICBwYWRkaW5nOiA0MHB4O1xuXG4gICAgaDQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc3BvbnNvcnMtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19zaXRlLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAuYmxvY2sge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICYgfiAuYmxvY2sge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICR1aS1ncmF5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTI0MHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyX19yb3cge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAuc2l0ZS1mb290ZXJfX21lbnUtYmxvY2ssXG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuc2l0ZS1mb290ZXJfX21lbnUtYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR1aS1ncmF5O1xuXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgICAgIG1heC13aWR0aDogODUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiA0MHB4O1xuXG4gICAgICAuc3BvbnNvciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDExNjBweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIC5ibG9jayB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoLW4gKyAyKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICR1aS1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg4MDBweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fbWVudS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICR1aS1ncmF5O1xuICAgICAgfVxuXG4gICAgICB1bCB7XG4gICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgICB9XG4gICAgfVxuICAgIC5zaXRlLWZvb3Rlcl9fc2l0ZS1pbmZvIC5ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdWktZ3JheTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDYwMHB4KSB7XG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1ibG9jayB7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG4gICAgLnNpdGUtZm9vdGVyX19zcG9uc29ycy1saXN0IHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg0ODVweCkge1xuICAgIC5zaXRlLWZvb3Rlcl9fc3BvbnNvcnMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgfVxuICB9XG59XG5cbi8vISBrZWVwIGZyb20gbGVnYWN5IGZvb3RlclxuLnNwb25zb3Ige1xuICBtYXgtd2lkdGg6IDE1MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuMnJlbTtcblxuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAwLjY2NnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgYSB7XG4gICAgY29sb3I6ICM0YTRhNGE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG4iLCIuaG9tZS1oZXJvIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL2hlYWRlcnMvaG9tZS1oZWFkZXIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMjVweCA1MHB4IC0yNXB4IHJnYmEoMCwgMCwgMCwgMC41KSxcbiAgICBpbnNldCAwIC0yNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDEwMHB4IDAgODBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oMTIwMHB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTAwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgLmxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC5yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMzBweDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cblxuICBoMSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogNTdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIG1heC13aWR0aDogNjEwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb3ZlcmFnZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAmX19wYXJ0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHBhZGRpbmc6IDUuNXB4IDE1cHggNS41cHggMDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDQwOTc7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRuYXZ5O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMzQ0MDk3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHggOHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN1cnByaXNlLW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNXB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIHNwYW4ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjI3NWQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMzNDQwOTc7XG4gICAgICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwYWRkaW5nOiAxM3B4IDE2cHg7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTJweDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQ0MDk3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAucmlnaHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hbGdvbGlhLXNlYXJjaC1ib3gge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnN1cnByaXNlLW1lIHtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgICYgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tZXhwbG9yZSB7XG4gIHBhZGRpbmc6IDYwcHggMDtcblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuXG4gIC5yaG9tYnVzLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgJiA+ICoge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAuaWNvbiB7XG4gICAgICBAaW5jbHVkZSByaG9tYnVzKDQwLCAkYmx1ZSk7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgQGluY2x1ZGUgcmhvbWJ1cyg0MCk7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICB9XG4gIH1cbn1cblxuLnRvZGF5LWluLWhpc3RvcnksXG4ucGhvdG8tb2YtZGF5IHtcbiAgd2lkdGg6IDMzJTtcbn1cblxuLmJyb3dzZS1ieSB7XG4gIHdpZHRoOiAyNiU7XG59XG5cbi50b2RheS1pbi1oaXN0b3J5IHtcbiAgJl9fYm94IHtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTVweDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIH1cblxuICAmX19jb250ZW50LmNvbnRlbnQge1xuICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICAqIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLmxpbmsge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgc3BhbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgc3ZnIHtcbiAgICAgICAgd2lkdGg6IDcuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYnJvd3NlLWJ5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcbiAgY29sb3I6IHdoaXRlO1xuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI5cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjcsIDc4LCAxNjEuNSk7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG5cbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWluLXdpZHRoOiAyNTZweDtcblxuICAgIHN2ZyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIH1cbiAgfVxuXG4gIC5idXR0b24ge1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAmX19pY29uIHN2ZyB7XG4gICAgICB3aWR0aDogNi41cHg7XG4gICAgfVxuXG4gICAgJiArIC5idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5waG90by1vZi1kYXkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG5cbiAgJl9fYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMzQ0cHg7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcbiAgICAgIDE4MGRlZyxcbiAgICAgIHJnYmEoMCwgMCwgMCwgMCkgNTEuNTYlLFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjgpIDEwMCVcbiAgICApO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgYm90dG9tOiAyMHB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxMDBtcyBsaW5lYXI7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICB9XG4gIH1cblxuICAmX19yZXZlYWwsXG4gICZfX3NlbnRpbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxuXG4gICZfX3NlbnRpbmVsIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAqIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZjtcbiAgICB9XG4gIH1cblxuICAmX19sZWFybi1tb3JlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcblxuICAgIHN2ZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgd2lkdGg6IDcuNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2JveDpob3ZlcixcbiAgJl9fYm94OmZvY3VzIHtcbiAgICAucGhvdG8tb2YtZGF5X19yZXZlYWwge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAucGhvdG8tb2YtZGF5X190aXRsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSByZXNwb25kLXRvKDEyMDBweCkge1xuICAuc2VjdGlvbi1leHBsb3JlX19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAuYnJvd3NlLWJ5IHtcbiAgICBvcmRlcjogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaDIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2JveCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5waG90by1vZi1kYXksXG4gIC50b2RheS1pbi1oaXN0b3J5IHtcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgfVxuXG4gIC50b2RheS1pbi1oaXN0b3J5IHtcbiAgICBvcmRlcjogMjtcbiAgfVxuXG4gIC5waG90by1vZi1kYXkge1xuICAgIG9yZGVyOiAzO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgLnBob3RvLW9mLWRheSxcbiAgLnRvZGF5LWluLWhpc3Rvcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cblxuICAucGhvdG8tb2YtZGF5IHtcbiAgfVxuXG4gIC5icm93c2UtYnkge1xuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICB9XG4gICAgJl9fYm94IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBYm91dCAvIE92ZXJ2aWV3XG4uc2VjdGlvbi1hYm91dCB7XG4gICZfX2xheW91dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA2MHB4IDAgODBweDtcbiAgfVxuICAmX19sZWZ0IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzczcHgpO1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgJl9fcmlnaHQge1xuICAgIHdpZHRoOiA3NzNweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA3NzNweDtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICB9XG4gICAgLm1vYmlsZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19hYm91dC10ZXh0IHtcbiAgICBoMyB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgICBwIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAkc2VyaWY7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICB9XG4gIH1cblxuICAmX19vdmVydmlldy10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDBweDtcbiAgICBsZWZ0OiA1NHB4O1xuICAgIHdpZHRoOiAzMjVweDtcblxuICAgIHAge1xuICAgICAgZm9udC1mYW1pbHk6ICRzZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMCAzNXB4O1xuICAgICAgY29sb3I6ICR0ZXh0LWxpZ2h0O1xuICAgIH1cbiAgfVxuXG4gICZfX292ZXJ2aWV3LWxpbmsge1xuICAgIGNvbG9yOiAkYnJpZ2h0O1xuICAgIGZvbnQtZmFtaWx5OiAkc2FucztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGJsdWU7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSByZXNwb25kLXRvKDEzMDBweCkge1xuICAgIC5zZWN0aW9uLWFib3V0X19sZWZ0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NjBweCk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWFib3V0X19yaWdodCB7XG4gICAgICB3aWR0aDogNTYwcHg7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IC5pbm5lcl9jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IDc0cHg7XG4gICAgICB3aWR0aDogNzczcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDYwcHgpIHtcbiAgICAuc2VjdGlvbi1hYm91dF9fbGVmdCB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gNDUwcHgpO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hYm91dF9fcmlnaHQge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWFib3V0X19yaWdodCAuaW5uZXJfY29udGVudCB7XG4gICAgICB3aWR0aDogNzczcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgIC5zZWN0aW9uLWFib3V0X19sYXlvdXQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmRlc2t0b3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgLm1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zZWN0aW9uLWFib3V0X19sZWZ0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuXG4gICAgLnNlY3Rpb24tYWJvdXRfX3JpZ2h0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG5cbiAgICAgIC5pbm5lcl9jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zZWN0aW9uLWFib3V0X19vdmVydmlldy10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgcGFkZGluZzogMThweCAwIDQwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgIC5tb2JpbGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDU3LjVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIGFsaWduKGhvcml6b250YWwpO1xuICAgICAgICAgIHdpZHRoOiA2MDVweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5lb2EtbW9kYWwge1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTAwMDAwMDtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3ODJweCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMmMzNjg1O1xuICAgIHotaW5kZXg6IDEwMDAwMDA7XG4gIH1cblxuICAmLWlubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG4gICAgei1pbmRleDogMjtcbiAgICBoZWlnaHQ6IDEwMXB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBoZWlnaHQ6IDY3cHg7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMyYzJjMmM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuXG4gICYtdGl0bGUtZmxleCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi1zdWJoZWFkIHtcbiAgICBjb2xvcjogIzZjNmU3NjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtc3VjY2VzcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgJi1jbG9zZSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2MxYzJkMTtcblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjZDFkMWQxO1xuICAgIH1cbiAgfVxuXG4gICYtaW5uZXItd3JhcCB7XG4gICAgY29sb3I6ICR0ZXh0LWRhcms7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkycHgpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDE1OHB4KTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjIpO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICB9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAgIH1cblxuICAgIC5nZm9ybV9jb25maXJtYXRpb25fbWVzc2FnZSB7XG4gICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgfVxuXG4gICYtZm9vdGVyIHtcbiAgICBoZWlnaHQ6IDkxcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjZjZmN2ZiO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg3MDBweCkge1xuICAgICAgYmFja2dyb3VuZDogJG5hdnk7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYtY2FuY2VsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY29sb3I6ICMyMjI3NWQ7XG4gICAgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogIzM0NDA5NztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDcwMHB4KSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRicmlnaHQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg1MDBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXN1Ym1pdCxcbiAgJi1jbG9zZS13aW5kb3cge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgYmFja2dyb3VuZDogJG9yYW5nZTtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZjk3ODVhO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNTAwcHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJi1zdWJtaXQge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLWNsb3NlLXdpbmRvdyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIHtcbiAgICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdmaWVsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzJjMmMyYztcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY29sb3JcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJkYXRldGltZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuICAgIGlucHV0W3R5cGU9XCJudW1iZXJcIl0sXG4gICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgIGlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICBpbnB1dFt0eXBlPVwidGltZVwiXSxcbiAgICBpbnB1dFt0eXBlPVwidXJsXCJdLFxuICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICAgIHNlbGVjdCxcbiAgICB0ZXh0YXJlYSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgcGFkZGluZzogMTNweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjMmMyYzJjO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiByZ2JhKCM2YzZlNzYsIDAuNSk7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlNDU1MzM7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxN3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAkdGV4dC1saWdodDtcblxuICAgICAgJjpub3QoLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2UpIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC00cHg7XG4gICAgICB9XG4gICAgICAmLmdmaWVsZF92YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxMi45OTJweCAyNHB4OyAvLyByZXNldHMgdG8gZ2Zvcm1zIGRlZmF1bHRzLCB3aGljaCBhcHBhcmVudGx5IGlzIG92ZXJyaWRkZW4gc29tZXdoZXJlXG4gICAgICB9XG4gICAgfVxuICAgIC5pbnN0cnVjdGlvbi52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgcGFkZGluZzogMTBweCAyNHB4O1xuICAgIH1cblxuICAgIC5uYW1lLWZpZWxkcy1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG4gICAgfVxuXG4gICAgLmdmaWVsZC5zcGFjZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLmdpbnB1dF9jb21wbGV4IHAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgaW5wdXQsXG4gICAgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xuICAgIH1cblxuICAgIC5nZmllbGRfcmVxdWlyZWQge1xuICAgICAgY29sb3I6ICNkYzAwNTg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAuZ2ZpZWxkX2NoZWNrYm94IGxhYmVsIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5nZmllbGRfY2hlY2tib3ggLmdjaG9pY2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJjpjaGVja2VkIH4gbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2U0NTUzMztcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlNDU1MzM7XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIH4gbGFiZWw6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxMDBtcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ncmF5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdmaWVsZF9yYWRpbyAuZ2Nob2ljZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMnB4IDAgMTBweDtcblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1ncmF5O1xuICAgICAgfVxuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDBweDtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAmOmNoZWNrZWQgfiBsYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoXG4gICAgICAgICAgICAjZTQ1NTMzIDAlLFxuICAgICAgICAgICAgI2U0NTUzMyA0MCUsXG4gICAgICAgICAgICB0cmFuc3BhcmVudCA1MCUsXG4gICAgICAgICAgICB0cmFuc3BhcmVudFxuICAgICAgICAgICk7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZTQ1NTMzO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDB2dztcbiAgICB9XG5cbiAgICAvLyBFcnJvcnNcbiAgICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgICAgYmFja2dyb3VuZDogI2ZiZTZlZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGMwMDU4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkYzAwNTg7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA0MHB4KTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgIC5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZGMwMDU4O1xuICAgICAgfVxuXG4gICAgICAuZ2Zvcm0taWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb25fbWVzc2FnZSB7XG4gICAgICAvLyBTb3JyeSBmb3IgdGhlc2UgLSBubyB3YXkgdG8gb3ZlcnJpZGUgR0YgYnVpbHQtaW4gc3R5bGVzIHdpdGhvdXQgc3R1ZmYgbGlrZSB0aGlzIChvciB3YWNreSBzZWxlY3RvcnMpXG4gICAgICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4ICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNkYzAwNTggIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdmaWVsZC5nZmllbGRfZXJyb3Ige1xuICAgICAgaW5wdXRbdHlwZT1cImNvbG9yXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZGF0ZXRpbWVcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwibW9udGhcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ0ZWxcIl0sXG4gICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuICAgICAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgICAgIGlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxuICAgICAgc2VsZWN0LFxuICAgICAgdGV4dGFyZWEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmJlNmVlO1xuICAgICAgICBib3JkZXItY29sb3I6ICNkYzAwNTg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmFtZSBmaWVsZCBzcGFjaW5nXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10byg2NDBweCkge1xuICAgICAgI2ZpZWxkXzNfMTAsXG4gICAgICAjZmllbGRfMl8xMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAmLmFsZ29saWEtZmlsdGVycy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmMzNjg1O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB9XG5cbiAgICAgIC5hbGdvbGlhLW1vYmlsZS1maWx0ZXJzIHtcbiAgICAgICAgJi1pbm5lciB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlcjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtd3JhcCB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlci10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY3ZmI7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItZ3JheTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5hbGdvbGlhLWZpbHRlciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgICAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNnB4IDZweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5haXMtUmVmaW5lbWVudExpc3QtY291bnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmFpcy1SZWZpbmVtZW50TGlzdC1sYWJlbFRleHQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWlzLVJlZmluZW1lbnRMaXN0LXNob3dNb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzMyNzNkYztcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWhlYWRpbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBcImJyYW5kb24tZ3JvdGVzcXVlXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBwYWRkaW5nOiAxNHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWdyYXk7XG5cbiAgICAgICAgICBzdmcgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAjNmM2ZTc2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLXVwZGF0ZSB7XG4gICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyMjI3NWQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiYnJhbmRvbi1ncm90ZXNxdWVcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNDUwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgJi1hcHBseSB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkb3JhbmdlO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgICAgcGFkZGluZzogMTRweCAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbmJvZHkuYWRtaW4tYmFyIHtcbiAgLmVvYS1tb2RhbCAuZW9hLW1vZGFsLWlubmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC1hYm92ZSg3MDBweCkge1xuICAgIC5lb2EtbW9kYWwgLmVvYS1tb2RhbC1pbm5lci13cmFwIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMjRweCk7XG4gICAgfVxuICB9XG59XG5cbi5zdWJtaXQtZmVlZGJhY2sge1xuICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNDUwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG59XG5cbi5lb2Etc3Bpbm5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG5cbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNrLXNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IHNrLXNjYWxlb3V0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXG4gIEAtd2Via2l0LWtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyBzay1zY2FsZW91dCB7XG4gICAgMCUge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIG92ZXJyaWRlIGxlZ2FjeSBuYXZpZ2F0aW9uIHN0eWxlc1xuXG4jc2l0ZS1uYXZpZ2F0aW9uIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAubmF2YmFyLWNvbnRhaW5lciAubmF2YmFyLW1vYmlsZSAubW9iaWxlLXRvZ2dsZSB7XG4gICAgLy8/IGhhY2sgc3BlY2lmaWNpdHkgd2l0aCBkb3VibGUgY2xhc3MgZGVjbGFyYXRpb25cbiAgICAmLm1vYmlsZS10b2dnbGUge1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5vcGVuLWFsZ29saWEtc2VhcmNoIHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRibHVlO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRibHVlO1xuICB9XG5cbiAgLm5hdmJhci1yaWdodC5hY3RpdmUgLm9wZW4tYWxnb2xpYS1zZWFyY2gge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5yYW5kb20tZW50cnktYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA5cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0NTA7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyMHB4O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICAmX19idXR0b24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk5MWYwMjtcbiAgICAgIHBhZGRpbmc6IDlweCAxMXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogMTBweDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjkzNTE2O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcblxuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgICBwYWRkaW5nOiA5cHggMTBweDtcblxuICAgICAgJl9fY2xvc2Uge1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5icm93c2UtY291bnR5LWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJyb3dzZS1jb3VudHktbGlzdCAudGF4b25vbXktbGlzdCB7XG4gIGNvbHVtbnM6IDQgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLmJyb3dzZS1jb3VudHktbGlzdCAudGF4b25vbXktbGlzdCB7XG4gICAgY29sdW1uczogMyBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDg3MHB4KSB7XG4gIC5icm93c2UtY291bnR5LWxpc3QgLnRheG9ub215LWxpc3Qge1xuICAgIGNvbHVtbnM6IDIgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NTBweCkge1xuICAuYnJvd3NlLWNvdW50eS1saXN0IC50YXhvbm9teS1saXN0IHtcbiAgICBjb2x1bW5zOiAxIGF1dG87XG4gIH1cbn0iLCJAbWVkaWEgcHJpbnQge1xuICAvLyBHRU5FUkFMXG4gIEBwYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVjbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxY207XG4gIH1cblxuICBib2R5IHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAmLnNpbmdsZS1hcnRpY2xlIHtcbiAgICAgICYsXG4gICAgICAuc2l0ZS1tYWluICoge1xuICAgICAgICAvLyA/IEZsb2F0cyBib3JrIHBhZ2UtYnJlYWsgcHJvcGVydGllc1xuICAgICAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFBSSU5UIEhFQURFUlxuICAuY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIFNJVEUgSEVBREVSXG4gIC5wcmludC1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgJi1sb2dvIHtcbiAgICAgIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA0LjVjbTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vID8gUVIgQ29kZVxuICAgIC5xci1jb2RlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIHotaW5kZXg6IDk5OTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDJjbTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMmNtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiA4cHQ7XG4gICAgICBjb250ZW50OiBcIlZpZXcgb24gRU9BXCI7XG4gICAgICBmb250LWZhbWlseTogXCJicmFuZG9uLWdyb3Rlc3F1ZVwiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGNvbG9yOiAjNmM2ZTc2O1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjI1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gSElERVNcbiAgLnByaW1hcnktbmF2LFxuICAudG9wLW5hdixcbiAgLnNoYWRvdy50b3AsXG4gIC5zaGFkb3cuYm90dG9tLFxuICAudG9wLXNlYXJjaC13cmFwLFxuICAuYnJlYWRjcnVtYnMsXG4gIC5zaXRlLXN1YmZvb3RlcixcbiAgLnNpdGUtZm9vdGVyLFxuICAucmVsYXRlZC1hcnRpY2xlcyxcbiAgLm1vYmlsZS1hbmNob3ItbmF2LFxuICAuYXJ0aWNsZS1zaWRlYmFyIC5hcnRpY2xlLWJ1dHRvbnMsXG4gIC5lbnRyeS1jb250ZW50IC5jb250ZW50LWZsb2F0LWltYWdlLFxuICAuZW9hLWVudHJ5LXNpZGViYXIsXG4gIC5lb2EtY29tbWVudHMsXG4gIC5lb2EtZW50cnktbWV0YV9fcmlnaHQsXG4gIC5ndHJhbnNsYXRlX3dyYXBwZXIsXG4gIC5jb2x1bW4ud2lkZ2V0LXNpZGViYXIsXG4gIC5hbHBoYWJldC1maWx0ZXIsXG4gIC5zaW5nbGUtZW9hLW1lZGlhIC5jb2x1bW4uaXMtdHdvLWZpZnRocy1kZXNrdG9wLFxuICBoZWFkZXIuaGVhZGVyLFxuICAubmF2YmFyLFxuICAjc2l0ZS1uYXZpZ2F0aW9uLFxuICAuYnJlYWRjcnVtYi1jb250YWluZXIsXG4gIGZvb3RlcixcbiAgLnNwb25zb3JzLWZvb3RlcixcbiAgLnNpdGUtZm9vdGVyLFxuICAubmF2LW1vZGFsLFxuICAubmF2LWxpbmtzLFxuICAucG9zdC1uYXZpZ2F0aW9uLFxuICAuaW4tcGFnZS1zZWN0aW9uLFxuICAuYWxnb2xpYS10YWJzLFxuICAuYWxnb2xpYS1maWx0ZXJzLFxuICAuYWxnb2xpYS1tb2JpbGUtZmlsdGVyLFxuICAuYWxnb2xpYS1tb2JpbGUtZmlsdGVycyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmFsZ29saWEtZW50cnkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnNlY3Rpb24sXG4gIC5jb250ZW50LXNlY3Rpb24sXG4gIC50d28tY29sdW1uLXNlY3Rpb24sXG4gIC5jb2x1bW5zLFxuICAubWFpbi1jb2x1bW5zIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnNlY3Rpb24uY29udGVudC1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgaDEudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDM2cHggIWltcG9ydGFudDtcbiAgICBsaW5lLWhlaWdodDogNDRweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVvYS1jb250ZW50LWxpc3QgLmVvYS1lbnRyeSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5lb2EtZW50cnktbWFpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAudGl0bGUgKyAuYWthLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5lb2EtZW50cnktbWV0YSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmVvYS1jb250ZW50LWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIC5zaW5nbGUtZW9hLWVudHJ5IC5lb2EtZW50cnktbWFpbiBwIHtcbiAgLy8gICBicmVhay1pbnNpZGU6IGF2b2lkO1xuICAvLyB9XG5cbiAgLnBvc3QtdHlwZS1hcmNoaXZlLWVvYS1tZWRpYSAuZW9hLWNvbnRlbnQtbGlzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAzMHB4KSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGFydGljbGUge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAvLyBMRUdBQ1lcbiAgLnR3by1jb2x1bW4tc2VjdGlvbiAubWFpbi1jb2x1bW5zID4gLmNvbHVtbiB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLm1haW4tY29sdW1ucyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY29sdW1uLFxuICAuY29sdW1uLmlzLWhhbGYsXG4gIC5jb2x1bW4uaXMtaGFsZi10YWJsZXQge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG5cbiAgYm9keS5zaW5nbGUtZW9hLWVudHJ5XG4gICAgLmJyZWFkY3J1bWItY29udGFpbmVyXG4gICAgKyAuc2VjdGlvbi50d28tY29sdW1uLXNlY3Rpb25cbiAgICAubWFpbi1jb2x1bW5zXG4gICAgPiAuaXMtdHdvLWZpZnRocy1kZXNrdG9wXG4gICAgPiBkaXY6Zmlyc3QtY2hpbGQubW9kdWxlLWluZm8tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGJvZHkuc2VhcmNoIHtcbiAgICBoZWFkZXIuaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXIge1xuICAgICAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAuaGVhZGVyLW92ZXJsYXksXG4gICAgICAuYWxnb2xpYS1zZWFyY2gtYm94IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmFsZ29saWEtc2VhcmNoLWhlYWRlci10aXRsZSxcbiAgICAgIC5hbGdvbGlhLXNlYXJjaC1oZWFkZXItaW50cm8ge1xuICAgICAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGJvZHkuaG9tZSB7XG4gICAgLmhvbWUtaGVybyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLWV4cGxvcmUge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYnJvd3NlLWJ5IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnRvZGF5LWluLWhpc3Rvcnkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIC5saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9kYXktaW4taGlzdG9yeSxcbiAgICAucGhvdG8tb2YtdGhlLWRheSB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXNsaWRlcixcbiAgICAuc2VjdGlvbi1hYm91dF9fbGF5b3V0IHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmVudHJ5LXNsaWRlcl9fc2xpZGUge1xuICAgICAgd2lkdGg6IDIyJTtcbiAgICAgIGJyZWFrLWluc2lkZTogYXZvaWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuZW50cnktc2xpZGVyIC5idXR0b24sXG4gICAgLm5ld3NsZXR0ZXItc2lnbnVwLFxuICAgIC5zZWN0aW9uLWFib3V0X19yaWdodCB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLmdsaWRlci10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIHJvdy1nYXA6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VjdGlvbi1hYm91dF9fbGVmdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBib2R5LnNpbmdsZS1lb2EtZW50cnkge1xuICAgIC5oaWRlLXByaW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc2VjdGlvbi5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbnMgLmNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBib2R5LnNpbmdsZS1lb2EtbWVkaWEge1xuICAgIC5lb2EtbWVkaWEtY29udGFpbmVyIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDcwdmg7XG4gICAgfVxuICAgIC5oaWRlLXByaW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc2VjdGlvbi5jb250ZW50LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbHVtbnMgLmNvbHVtbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAuY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIHByaW50IGFuZCAoY29sb3IpIHtcbiAgKiB7XG4gICAgLXdlYmtpdC1wcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gIH1cbn1cbiIsIi5zaWRlYmFyLXNoYXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTVweDtcblxuICAmX19idXR0b24ge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTRweCAxNnB4IDE1cHggMTNweDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcblxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlLWxpZ2h0O1xuICAgIH1cbiAgfVxufVxuXG5ib2R5LnNpbmdsZS1lb2EtbWVkaWEgLnNpZGViYXItc2hhcmUge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oMTEwMHB4KSB7XG4gIC5zaWRlYmFyLXNoYXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbkBpbmNsdWRlIHJlc3BvbmQtdG8oODQwcHgpIHtcbiAgLnNpZGViYXItc2hhcmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQGluY2x1ZGUgcmVzcG9uZC10byg0MDBweCkge1xuICAuc2lkZWJhci1zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuIiwiW2RhdGEtY29udGV4dC1tZW51XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNvbnRleHQtbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIHNldCBjbGllbnRzaWRlXG4gIG9wYWNpdHk6IDA7IC8vIHNldCBjbGllbnRzaWRlXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgJl9faXRlbSB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbjtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi13aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMTRweDtcbiAgICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRzYW5zO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XG4gICAgfVxuICB9XG59XG4iLCIuZW50cnktc2xpZGVyLXNlY3Rpb24ge1xuICBwYWRkaW5nOiA2MHB4IDA7XG59XG5cbi5lbnRyeS1zbGlkZXItaGVhZGVyIHtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX3Job21idXMge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBAaW5jbHVkZSByaG9tYnVzKDU2LCAkYmx1ZSk7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDY1MHB4KSB7XG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAaW5jbHVkZSByaG9tYnVzKDU2KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjlweDtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBAaW5jbHVkZSByZXNwb25kLXRvKDY1MHB4KSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fZGVzY3JpcHRpb24ge1xuICAgIGNvbG9yOiAkdGV4dC1saWdodDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgcGFkZGluZy10b3A6IDhweDtcbiAgICBmb250LWZhbWlseTogJHNhbnM7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5lbnRyeS1zbGlkZXIge1xuICBmb250LWZhbWlseTogJHNhbnM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC8vIHByZSBnbGlkZXIgaW5pdGlhbGl6ZWRcbiAgJl9fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgICYgPiAuZW50cnktc2xpZGVyX19zbGlkZSB7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG4gIH1cblxuICAmX19zbGlkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4OHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRuYXZ5O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cblxuICAmX19jYXRlZ29yaWVzIHtcbiAgICBjb2xvcjogJHRleHQtbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gIH1cblxuICAmX19wcmV2LFxuICAmX19uZXh0IHtcbiAgICBoZWlnaHQ6IDU0cHggIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKCgxODhweCAvIDIpIC0gKDU0cHggLyAyKSkgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV4dCB7XG4gICAgb3JkZXI6IDM7XG4gIH1cblxuICAvL292ZXJyaWRlIGdsaWRlciBzdHlsZXNcbiAgLmdsaWRlci10cmFjayB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLy8gXCJkaXNhYmxlXCIgc2xpZGVyIGF0IG1vYmlsZSBzaXplc1xuICBAaW5jbHVkZSByZXNwb25kLXRvKDY1MHB4KSB7XG4gICAgLmdsaWRlci10cmFjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5nbGlkZXItc2xpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDQ2JSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKC1uKzIpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5lbnRyeS1zbGlkZXJfX3ByZXYsXG4gICAgLmVudHJ5LXNsaWRlcl9fbmV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHJlc3BvbmQtdG8oNDgwcHgpIHtcbiAgICAuZ2xpZGVyLXRyYWNrIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAuZ2xpZGVyLXNsaWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAmOm50aC1jaGlsZCgtbis0KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubmV3c2xldHRlci1zaWdudXAge1xuICBwYWRkaW5nOiAxMjVweCAwO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9pbWFnZXMvaGVhZGVycy9ob21lLWhlYWRlci5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJHNhbnM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAyNXB4IDUwcHggLTI1cHggcmdiYSgwLCAwLCAwLCAwLjUpLFxuICAgIGluc2V0IDAgLTI1cHggNTBweCAtMjVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10bygxMjAwcHgpIHtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuICB9XG5cbiAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uZC10bygxMDIycHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbmQtdG8oNzUwcHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cbiAgfVxuXG4gIC5nZm9ybV9zdWJtaXNzaW9uX2Vycm9yLFxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cblxuICAuZ2Zvcm1fY29uZmlybWF0aW9uX21lc3NhZ2Uge1xuICAgIGNvbG9yOiAjNDRiZTcwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG5cbiAgLmdmb3JtX2FqYXhfc3Bpbm5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICAjZ2Zvcm1fd3JhcHBlcl8xIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuXG4gICAgZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5nZmllbGRfbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fZm9vdGVyLFxuICAgIC5nZm9ybV9ib2R5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICB9XG5cbiAgICAuZ2Zvcm1fYm9keSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uZC10byg3NTBweCkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcmFuZ2U7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDMwcHggMTlweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25kLXRvKDc1MHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE0cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJG9yYW5nZSwgNyUpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgY29sb3I6ICNlNDU1MzM7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIucmFuZG9tLWVudHJ5LWJhciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA5cHggMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG9yYW5nZTtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogJHNhbnM7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQ1MDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMjBweDtcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTkxZjAyO1xuICAgIHBhZGRpbmc6IDlweCAxMXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDUwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHg7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNTQwcHgpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ0MHB4KSB7XG4gICAgcGFkZGluZzogOXB4IDEwcHg7XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICByaWdodDogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5nbGlkZXIsLmdsaWRlci1jb250YWlue21hcmdpbjowIGF1dG87cG9zaXRpb246cmVsYXRpdmV9LmdsaWRlciwuZ2xpZGVyLXRyYWNre3RyYW5zZm9ybTp0cmFuc2xhdGVaKDApfS5nbGlkZXItZG90LC5nbGlkZXItbmV4dCwuZ2xpZGVyLXByZXZ7Ym9yZGVyOjA7cGFkZGluZzowO3VzZXItc2VsZWN0Om5vbmU7b3V0bGluZTowfS5nbGlkZXItY29udGFpbnt3aWR0aDoxMDAlfS5nbGlkZXJ7b3ZlcmZsb3cteTpoaWRkZW47LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7LW1zLW92ZXJmbG93LXN0eWxlOm5vbmV9LmdsaWRlci10cmFja3t3aWR0aDoxMDAlO21hcmdpbjowO3BhZGRpbmc6MDtkaXNwbGF5OmZsZXg7ei1pbmRleDoxfS5nbGlkZXIuZHJhZ2dhYmxle3VzZXItc2VsZWN0Om5vbmU7Y3Vyc29yOi13ZWJraXQtZ3JhYjtjdXJzb3I6Z3JhYn0uZ2xpZGVyLmRyYWdnYWJsZSAuZ2xpZGVyLXNsaWRlIGltZ3t1c2VyLXNlbGVjdDpub25lO3BvaW50ZXItZXZlbnRzOm5vbmV9LmdsaWRlci5kcmFne2N1cnNvcjotd2Via2l0LWdyYWJiaW5nO2N1cnNvcjpncmFiYmluZ30uZ2xpZGVyLXNsaWRle3VzZXItc2VsZWN0Om5vbmU7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1jb250ZW50OmNlbnRlcjt3aWR0aDoxMDAlO21pbi13aWR0aDoxNTBweH0uZ2xpZGVyLXNsaWRlIGltZ3ttYXgtd2lkdGg6MTAwJX0uZ2xpZGVyOjotd2Via2l0LXNjcm9sbGJhcntvcGFjaXR5OjA7aGVpZ2h0OjB9LmdsaWRlci1uZXh0LC5nbGlkZXItcHJldntwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kOjAgMDt6LWluZGV4OjI7Zm9udC1zaXplOjQwcHg7dGV4dC1kZWNvcmF0aW9uOm5vbmU7bGVmdDotMjNweDt0b3A6MzAlO2N1cnNvcjpwb2ludGVyO2NvbG9yOiM2NjY7b3BhY2l0eToxO2xpbmUtaGVpZ2h0OjE7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBjdWJpYy1iZXppZXIoLjE3LC42NywuODMsLjY3KSxjb2xvciAuNXMgY3ViaWMtYmV6aWVyKC4xNywuNjcsLjgzLC42Nyl9LmdsaWRlci1uZXh0OmZvY3VzLC5nbGlkZXItbmV4dDpob3ZlciwuZ2xpZGVyLXByZXY6Zm9jdXMsLmdsaWRlci1wcmV2OmhvdmVye2NvbG9yOiNjY2N9LmdsaWRlci1uZXh0e3JpZ2h0Oi0yM3B4O2xlZnQ6YXV0b30uZ2xpZGVyLW5leHQuZGlzYWJsZWQsLmdsaWRlci1wcmV2LmRpc2FibGVke29wYWNpdHk6LjI1O2NvbG9yOiM2NjY7Y3Vyc29yOmRlZmF1bHR9LmdsaWRlci1oaWRle29wYWNpdHk6MH0uZ2xpZGVyLWRvdHN7dXNlci1zZWxlY3Q6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7anVzdGlmeS1jb250ZW50OmNlbnRlcjttYXJnaW46MCBhdXRvO3BhZGRpbmc6MH0uZ2xpZGVyLWRvdHtkaXNwbGF5OmJsb2NrO2N1cnNvcjpwb2ludGVyO2NvbG9yOiNjY2M7Ym9yZGVyLXJhZGl1czo5OTlweDtiYWNrZ3JvdW5kOiNjY2M7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDttYXJnaW46N3B4fS5nbGlkZXItZG90OmZvY3VzLC5nbGlkZXItZG90OmhvdmVye2JhY2tncm91bmQ6I2RkZH0uZ2xpZGVyLWRvdC5hY3RpdmV7YmFja2dyb3VuZDojYTg5Y2M4fUBtZWRpYShtYXgtd2lkdGg6MzZlbSl7LmdsaWRlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7b3BhY2l0eToxOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3dpZHRoOjdweDtoZWlnaHQ6M3B4fS5nbGlkZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1ie29wYWNpdHk6MTtib3JkZXItcmFkaXVzOjk5cHg7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1NiwxNTYsMTU2LC4yNSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAxcHggcmdiYSgyNTUsMjU1LDI1NSwuMjUpO2JveC1zaGFkb3c6MCAwIDFweCByZ2JhKDI1NSwyNTUsMjU1LC4yNSl9fVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/