.detail-row {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  min-height: 24px;
  margin-bottom: 20px;
}
.detail-row--has-action {
  grid-template-columns: 4fr 4fr 3fr;
}
.detail-row--full-width {
  display: grid;
  grid-column: 1/-1;
  grid-template-columns: 153px 1fr;
}
@media (max-width: 759px) {
  .detail-row--full-width {
    grid-template-columns: 4fr 7fr;
  }
}
.detail-row__label {
  flex: 4;
  margin: 0;
  font-size: 14px;
  font-weight: 700;
  color: #636E7B;
  width: 100%;
  text-transform: capitalize;
  padding-right: 20px;
}
.detail-row__value {
  flex: 7;
  margin: 0;
  font-size: 12px;
  font-weight: 400;
  color: #39393C;
  word-wrap: break-word;
  word-break: break-all;
  width: 100%;
  padding-right: 20px;
  box-sizing: border-box;
  padding-top: 2px;
}
.detail-row__value--has-action {
  flex: 4;
}
.detail-row__value-row {
  line-height: 16px;
  display: block;
  width: 100%;
}
.detail-row__action-container {
  flex: 3;
  text-align: right;
}
.divider {
  margin-bottom: 20px;
}
.document-summary__header {
  display: grid;
  grid-template-columns: 4fr 4fr 3fr;
  align-items: center;
  column-gap: 1em;
}
.document-summary__id-label {
  min-width: 125px;
}
.document-summary__id-value {
  word-break: break-all;
  color: #39393C;
  font-weight: 400;
}
.document-summary__link {
  text-align: right;
  font-size: 12px;
}
.document-summary__recorder-label {
  align-items: center;
}
.featured-registrar {
  display: flex;
  flex-direction: row;
  max-width: 100%;
  background: var(--secondary-card);
  padding: 8px 16px;
  margin-top: 20px;
  border-radius: 4px;
}
.featured-registrar__image-container {
  padding: 12px;
  max-width: 33.3333333333%;
}
.featured-registrar__image {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.featured-registrar__summary {
  line-height: 20px;
  padding: 12px;
  font-size: 14px;
}
.featured-registrar__summary-title {
  font-weight: bold;
  margin-bottom: 8px;
}
.featured-registrar__summary-description {
  margin-bottom: 8px;
  color: var(--subtitle);
}
#searchbar {
  display: grid;
  grid-template-columns: 0.5fr 8fr 1fr;
  column-gap: 11px;
  background-color: #fff;
  box-shadow: 0px 4px 8px rgba(8, 35, 48, 0.24);
  height: 50px;
  align-items: center;
  border-radius: 4px;
  max-width: 624px;
}
#searchbar .icon {
  fill: var(--icon);
  padding-left: 16px;
  width: 1.2em;
  font-size: 1.2em;
}
#searchbar input {
  border: none;
  font-size: 14px;
}
#searchbar input:focus {
  outline: none;
}
#searchbar button {
  border: none;
  height: 100%;
  border-radius: 0 4px 4px 0;
  background-color: var(--primary);
  width: 84px;
  color: var(--text-on-primary);
  cursor: pointer;
}
.labeled-list {
  display: grid;
  grid-template-columns: 4fr 7fr;
  font-size: 14px;
  color: #39393C;
  column-gap: 1em;
}
.labeled-list p {
  font-weight: 400;
}
.labeled-list p:first-child {
  margin-top: 0;
}
.labeled-list__label {
  margin-top: 0;
  font-weight: 700;
  text-transform: capitalize;
}
.navbar {
  background-color: #FFF;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  z-index: 2;
}
.navbar__logo-container {
  height: 32px;
  padding-left: 32px;
}
.navbar__logo {
  height: 100%;
}
.navbar__logo:hover {
  cursor: pointer;
}
.navbar__environment {
  padding: 0 20px;
  color: var(--icon);
  font-size: 12px;
  text-align: right;
}
#pagination-container {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
}
#pagination-container p {
  font-size: 14px;
}

#record-count-container {
  display: flex;
}

#pagination-buttons {
  display: grid;
  column-gap: 1em;
  grid-template-columns: 1fr 1fr 1fr;
  justify-items: flex-end;
}
#pagination-buttons p {
  text-align: center;
}

.pagination_button {
  border: none;
  background: none;
  outline: none;
}
.pagination_button svg {
  fill: #8695A7;
  width: 15px;
  height: 15px;
}

.pagination_button:disabled svg {
  fill: #c3cdd8;
}

.pagination_button:hover:enabled {
  cursor: pointer;
}
.pagination_button:hover:enabled svg {
  fill: #9badc2;
}

.pagination_button:active:enabled svg {
  fill: #606b78;
}
footer {
  display: grid;
  grid-template-columns: 100px min-content min-content min-content;
  grid-template-areas: "poweredBy links links links";
  column-gap: 2em;
  align-items: center;
  justify-items: center;
}
footer p {
  font-size: 14px;
  grid-area: poweredBy;
}
footer img {
  height: 32px;
  grid-area: links;
}

@media (max-width: 450px) {
  footer {
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "poweredBy poweredBy poweredBy" "links links links";
  }
}
.recorder-link {
  display: flex;
  align-items: center;
  font-size: 14px;
  gap: 10px;
}
.recorder-link img {
  height: 30px;
}
.select {
  width: 100%;
  height: 50px;
  position: relative;
  color: #65778B;
  border-radius: 4px;
}
.select__button {
  color: #65778B;
  border-radius: 4px;
  width: 100%;
  background: none;
  height: 100%;
  border: 1.5px solid #EAECEE;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1em;
  font-weight: 400;
  padding-left: 10px;
  position: relative;
}
.select__button:hover {
  border: 1.5px solid #C2C3C6;
}
.select__button:after {
  font-size: 1.2em;
}
.select__icon {
  height: 30px;
  padding: 8px 18px 8px 8px;
}
.select__label {
  display: flex;
  flex: 1;
}
.select__arrow {
  display: flex;
  flex: 1;
  max-width: 10px;
  padding: 0 10px;
  fill: var(--icon);
  width: 10px;
}
.select__option-list {
  background-color: var(--card);
  border-radius: 4px;
  overflow-y: hidden;
  position: absolute;
  margin-top: 3px;
  width: 100%;
  padding: 0;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
  z-index: 3;
}
.select__option-list li {
  height: 40px;
  padding: 8px;
  margin-bottom: 1px;
  display: flex;
  align-items: center;
}
.select__option-list li img {
  height: 80%;
  margin-right: 8px;
  width: 60px;
  object-fit: contain;
}
.select__option-list li:hover {
  background-color: #F8F9FA;
}
.option:hover {
  cursor: pointer;
}
.option__label {
  padding-left: 0;
}
.option__label--no-icon {
  padding-left: 70px;
}
.registrar-header {
  display: flex;
  height: 60px;
  align-items: center;
}
.registrar-header__logo {
  height: 100%;
  margin-right: 1em;
}
.registrar-tile {
  width: 100%;
  background-color: var(--card);
  display: grid;
  grid-template-rows: 133px 55px;
  border-radius: 4px;
}
.registrar-tile__image-container {
  position: relative;
  max-height: 133px;
}
.registrar-tile__image {
  object-fit: cover;
  width: 100%;
  max-height: 133px;
  background-size: cover;
  border-radius: 4px 4px 0 0;
  filter: brightness(60%);
}
.registrar-tile__name {
  position: absolute;
  color: #FFF;
  bottom: 0;
  margin-left: 16px;
  font-size: 14px;
  font-weight: 700;
}
.registrar-tile__learn-more {
  display: grid;
  grid-template-columns: 9fr 1fr;
  align-items: center;
  margin-left: 16px;
  height: 48px;
}
.registrar-tile__arrow {
  height: 30%;
  fill: #8695A7;
}
.search-filter {
  width: 100%;
}
.checkbox {
  color: #65778B;
  display: flex;
  flex-direction: row;
  height: 30px;
}
.checkbox--hover {
  cursor: pointer;
}
.checkbox__input {
  display: none;
}
.checkbox__box {
  display: flex;
  width: 15px;
  height: 15px;
  border: 1px solid #EAECEE;
  border-radius: 5px;
  margin-right: 10px;
  transition: all 0.2s ease;
}
.checkbox__box--hover {
  background: #EAECEE;
}
.checkbox__box--checked {
  background: #b2b9c0;
}
.searchbar-outline {
  display: flex;
  height: 40px;
  width: 100%;
  border: 1.5px solid #EAECEE;
  border-radius: 4px;
  align-items: center;
  position: relative;
}
.searchbar-outline__label {
  position: absolute;
  color: #65778B;
  background-color: var(--card);
  pointer-events: none;
}
.searchbar-outline__input {
  width: 85%;
  font-size: 15px;
  border: none;
  margin-left: 1em;
  background: none;
}
.searchbar-outline__input::placeholder {
  color: transparent;
}
.searchbar-outline__input:focus {
  outline: none;
}
.searchbar-outline__icon {
  height: 16px;
  fill: var(--icon);
}
.searchbar-outline__icon:hover {
  cursor: pointer;
}

.searchbar-outline:focus-within {
  border: 2px solid var(--link);
}
.searchbar-outline:focus-within label {
  color: var(--link);
}

.searchbar-outline:hover:not(:focus-within) {
  border: 1.5px solid #C2C3C6;
}
.loading-card {
  background-color: var(--card);
  max-width: 720px;
  width: 100%;
  height: 400px;
  border-radius: 4px;
  display: grid;
  grid-template-columns: 1fr 4fr 1fr 4fr;
  column-gap: 1em;
  row-gap: 1em;
  padding: 16px;
  box-sizing: border-box;
}
.loading-list {
  display: grid;
  row-gap: 1em;
  max-height: 600px;
  max-width: 720px;
  width: 100%;
  overflow-y: scroll;
  margin-top: 5vh;
}
.loading-list::-webkit-scrollbar {
  background: transparent;
}
.search-list {
  width: 900px;
  max-width: 100%;
}
.search-list__header {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 40px;
  height: 80px;
}
.search-list__registrar {
  display: flex;
  height: 60px;
  align-items: center;
}
.search-list__registrar-logo {
  height: 100%;
  margin-right: 1em;
}
.search-list__dropdown-container {
  display: flex;
  align-items: center;
  min-width: 240px;
}
.search-list__dropdown {
  background: var(--secondary-card);
}
.search-list__option-list {
  min-width: min-content;
}
.search-list__records-container {
  display: grid;
  grid-template-rows: 1fr 20px;
  justify-items: center;
  max-width: 100%;
  row-gap: 16px;
  width: 100%;
  box-sizing: border-box;
}
.search-list__records-container .card {
  padding: 16px 24px 16px 24px;
}
.search-list__records-container h3 {
  font-size: 1.5em;
  margin-top: 20vh;
}
.search-list__records-container li {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
}
.search-list__records-container li:last-child {
  margin-bottom: 0;
}
.search-list__records-container ul {
  padding: 0;
  max-height: calc(100vh - 340px);
  width: 100%;
  position: relative;
}
.search-result {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  max-width: 100%;
  column-gap: 1em;
  overflow-x: auto;
  height: fit-content;
}
.search-result button:last-child {
  grid-column: 1/-1;
}
.tenure-search-details__document-link {
  justify-self: flex-end;
  font-size: 12px;
}
.party-search-details__moreMsg {
  display: block;
}
.location-search-details__button {
  transition: all 100ms ease-out;
  justify-self: flex-end;
  margin-top: 16px;
}
.secondary-card {
  background-color: var(--secondary-card);
  border-radius: 4px;
  padding: 24px;
  box-sizing: border-box;
}
.tab-controller__item {
  text-transform: capitalize;
}

ul.tabs-horizontal {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-bottom: 1px solid #CCC;
  margin-top: 0;
  padding: 0;
  overflow: visible;
}
ul.tabs-horizontal li {
  display: block;
  color: #000;
  text-align: center;
  padding: 16px;
  position: relative;
  cursor: pointer;
  margin-bottom: 4px;
  list-style: none;
}
ul.tabs-horizontal li:first-child {
  padding-left: 0;
}
ul.tabs-horizontal li:first-child .outline {
  margin-left: 0;
}
ul.tabs-horizontal .outline {
  position: absolute;
  background-color: var(--card);
  bottom: -10%;
  width: 100%;
  margin-left: -16px;
  border-radius: 4px;
  height: 4px;
  translate: 0;
}

ul.tabs-vertical {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-top: 0;
  padding: 0;
  overflow: visible;
}
ul.tabs-vertical li {
  color: #000;
  padding: 16px;
  position: relative;
  cursor: pointer;
  margin-bottom: 1px;
  margin-left: 0.5em;
  border-bottom: 1px solid #EAECEE;
  list-style: none;
}
ul.tabs-vertical .outline {
  position: absolute;
  background-color: var(--card);
  left: -1%;
  bottom: 5px;
  height: 70%;
  width: 4px;
  border-radius: 4px;
}

.layout-1 {
  display: grid;
  grid-template-rows: min-content auto;
  row-gap: 1em;
  height: 100%;
}

.layout-2 {
  display: grid;
  grid-template-columns: 3.5fr 6fr;
  column-gap: 2em;
  height: 100%;
}
.layout-2 ul {
  background-color: var(--secondary-card);
  border-radius: 4px;
  padding: 4px 24px 4px;
  height: 100%;
  box-sizing: border-box;
}

@media (max-width: 670px) {
  .layout-2 {
    grid-template-columns: 1fr;
    grid-template-rows: min-content auto;
    row-gap: 1em;
  }

  ul.tabs-vertical {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    background-color: var(--card);
    border-bottom: 1px solid #CCC;
    margin-top: 0;
    overflow: visible;
    border-radius: 0;
    margin-bottom: 0;
    padding: 0;
  }
  ul.tabs-vertical li {
    display: inline;
    color: #000;
    text-align: center;
    padding: 16px;
    position: relative;
    cursor: pointer;
    margin-bottom: 4px;
    border-bottom: 0;
  }
  ul.tabs-vertical li:first-child {
    padding-left: 0;
    margin-left: 0;
  }
  ul.tabs-vertical li:first-child .outline {
    margin-left: 0;
  }
  ul.tabs-vertical .outline {
    position: absolute;
    background-color: var(--card);
    bottom: -10%;
    width: 100%;
    margin-left: -16px;
    border-radius: 4px;
    height: 4px;
  }
}
#tabcontroller-content {
  height: 100%;
}
#search-container {
  display: grid;
  justify-items: center;
  grid-template-columns: 348px auto;
  grid-template-rows: 9.5fr 50px;
  column-gap: 1em;
  row-gap: 1em;
  grid-template-areas: "sidebar content" "sidebar footer";
}

#search-container::-webkit-scrollbar {
  background: transparent;
  width: 0;
}

#sidebar {
  grid-area: sidebar;
  background-color: #FFF;
  row-gap: 1em;
  padding: 16px;
  padding-top: 24px;
  display: grid;
  grid-auto-rows: min-content;
  place-items: center;
  box-sizing: border-box;
  width: 100%;
}
#sidebar p {
  color: #65778B;
  justify-self: flex-start;
  margin: 0;
}

#results-container {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: center;
  overflow: auto;
}
#results-container h2 {
  color: #39393C;
  font-weight: 400;
}

#results {
  overflow-y: scroll;
  display: grid;
  row-gap: 16px;
  width: 100%;
  grid-area: resultContent;
  -webkit-overflow-scrolling: touch;
}
#results ::-webkit-scrollbar {
  display: block;
}

main {
  grid-area: content;
  overflow-y: scroll;
}

@media (max-width: 1000px) {
  #search-container {
    grid-template-columns: 1fr;
    grid-template-rows: min-content auto 50px;
    row-gap: 2em;
    grid-template-areas: "sidebar" "content" "footer";
  }
  #search-container h2 {
    margin-top: 2vh;
  }

  #results-container {
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px;
  }

  #sidebar {
    width: 100%;
    max-width: 720px;
    border-radius: 0 0 4px 4px;
  }
}
.record-details__party-group {
  margin-bottom: 20px;
}
.blockchain-proofs__heading {
  text-transform: capitalize;
}
.record-summary {
  flex: 1;
  width: 800px;
  max-width: 100%;
}
.record-summary__header {
  margin: 40px 0 0 0;
}

#record-root {
  z-index: 1;
  max-width: 800px;
  width: 100%;
  grid-area: resultContent;
}

#record-details-back {
  display: flex;
  align-items: center;
  margin: 27px 0 27px 0;
}
#record-details-back svg {
  height: 2em;
  fill: #8695A7;
}

.record-loading {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 50px 400px 300px;
  row-gap: 1em;
}

.record-loading-body {
  display: grid;
  margin-right: 40%;
  grid-template-columns: 3fr 7fr;
  grid-template-rows: repeat(auto-fit, min-content);
  row-gap: 1em;
  column-gap: 1em;
}
.record-loading-body hr {
  grid-column: -1/1;
  padding-right: 60%;
}

.record-loading-header {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 1em;
}

.record-loading-footer {
  display: grid;
  grid-template-columns: 1fr;
}
#homepage-container {
  display: grid;
  justify-items: center;
  grid-template-rows: 0.5fr min-content min-content 50px;
  row-gap: 2em;
  align-items: center;
  overflow-y: scroll;
  overflow-x: hidden;
  grid-template-areas: "search" "registrars" "about" "footer";
  scrollbar-width: none;
  max-width: 720px;
  margin-left: auto;
  margin-right: auto;
}
#homepage-container h1 {
  font-size: clamp(24px, 5vw, 32px);
  font-weight: 400;
  color: var(--title);
}
#homepage-container h2 {
  font-size: clamp(18px, 5vw, 24px);
  color: var(--title);
  font-weight: 400;
  height: 32px;
  text-align: center;
  margin-bottom: 1em;
}

#homepage-container::-webkit-scrollbar {
  background-color: transparent;
  width: 0;
}

#search-section {
  grid-area: search;
  display: grid;
  row-gap: 16px;
  justify-items: center;
  grid-template-rows: auto;
  margin-left: 1em;
  margin-right: 1em;
}
#search-section a {
  text-align: center;
  width: 100%;
}

#registrar-section {
  grid-area: registrars;
  width: 100%;
  display: grid;
  justify-items: stretch;
  grid-template-rows: 0.1fr 1fr;
  row-gap: 1em;
}
#registrar-section #registrars {
  margin: 0 1em 0 1em;
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(270px, 1fr));
  row-gap: 1em;
  column-gap: 1em;
  justify-items: center;
}

#about {
  grid-area: about;
}
.skeleton {
  background: linear-gradient(to right, transparent 0%, #E8E8E8 50%, transparent 100%);
  animation: load 1s cubic-bezier(0.4, 0, 0.2, 1) infinite;
}

p.skeleton {
  display: block;
  border-radius: 8px;
  background-color: var(--secondary);
  width: 100%;
  height: 10px;
}

div.skeleton {
  height: 10px;
  width: 100%;
  border-radius: 4px;
  background-color: var(--loading);
}

@font-face {
  font-family: "Roboto";
  src: url(/assets/fonts/Roboto-Regular.ttf);
}
body {
  height: 100vh;
  font-family: "Roboto";
  margin: 0;
  background-color: var(--backgroundColor);
}

a {
  color: var(--link);
  text-decoration: none;
}

#app-container {
  display: grid;
  grid-template-rows: 64px auto;
  grid-template-columns: 1fr;
  grid-template-areas: "header" "content";
  height: 100vh;
}

main {
  grid-area: content;
  height: 100%;
}

.card {
  background-color: var(--card);
  border-radius: 4px;
  padding: 24px;
  box-sizing: border-box;
}

.outlined-button {
  background: none;
  border-radius: 4px;
  border-style: solid;
  border-width: 0.5px;
  padding: 8px 16px 8px 16px;
  width: fit-content;
  border-color: var(--primary);
  color: var(--primary);
}

.outlined-button:hover:enabled {
  cursor: pointer;
  color: var(--text-on-primary);
  background-color: var(--primary);
}

.link-button {
  color: var(--link);
  background: none;
  outline: none;
  border: none;
  font-size: 14px;
  cursor: pointer;
}

footer {
  grid-area: footer;
  align-items: center;
}

hr {
  border-style: solid;
  border: none;
  border-top: 2px solid #EAECEE;
  border-radius: 4px;
}
:root.light {
  --title: #39393C;
  --subtitle: #636363;
  --link: #008FFF;
  --backgroundColor: #F0F0F0;
  --card: #fff;
  --secondary-card: #F8F9FA;
  --primary: #008FFF;
  --secondary: #F0F0F0;
  --text-on-primary: #fff;
  --icon: #8695A7;
  --loading: #d9e0e6;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvRGV0YWlsUm93L0RldGFpbFJvdy5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9EaXZpZGVyL0RpdmlkZXIuc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvRG9jdW1lbnRTdW1tYXJ5L0RvY3VtZW50U3VtbWFyeS5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9GZWF0dXJlZFJlZ2lzdHJhci9GZWF0dXJlZFJlZ2lzdHJhci5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9Ib21lU2VhcmNoL0hvbWVTZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvTGFiZWxlZExpc3QvTGFiZWxlZExpc3Quc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvTmF2YmFyL05hdmJhci5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9QYWdpbmF0aW9uL1BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvUG93ZXJlZEJ5L1Bvd2VyZWRCeS5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9SZWNvcmRlckxpbmsvUmVjb3JkZXJMaW5rLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvY29tcG9uZW50cy9saWJyYXJ5L1NlbGVjdC9TZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvU2VsZWN0L09wdGlvbi9PcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvUmVnaXN0cmFySGVhZGVyL1JlZ2lzdHJhckhlYWRlci5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9SZWdpc3RyYXJUaWxlL1JlZ2lzdHJhci5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9TZWFyY2hGaWx0ZXIvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvY29tcG9uZW50cy9saWJyYXJ5L0NoZWNrYm94L3N0eWxlcy5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9TZWFyY2hJbnB1dC9TZWFyY2hJbnB1dC5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9TZWFyY2hMaXN0L0xvYWRpbmdDYXJkL0xvYWRpbmdDYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvY29tcG9uZW50cy9saWJyYXJ5L1NlYXJjaExpc3QvTG9hZGluZ0xpc3QvTG9hZGluZ0xpc3Quc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvU2VhcmNoTGlzdC9TZWFyY2hMaXN0LnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvY29tcG9uZW50cy9saWJyYXJ5L1NlYXJjaFJlc3VsdC9TZWFyY2hSZXN1bHQuc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvU2VhcmNoUmVzdWx0L1RlbnVyZVNlYXJjaERldGFpbHMvVGVudXJlU2VhcmNoRGV0YWlscy5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9TZWFyY2hSZXN1bHQvUGFydHlTZWFyY2hEZXRhaWxzL1BhcnR5U2VhcmNoRGV0YWlscy5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9TZWFyY2hSZXN1bHQvTG9jYXRpb25TZWFyY2hEZXRhaWxzL0xvY2F0aW9uU2VhcmNoRGV0YWlscy5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9TZWNvbmRhcnlDYXJkL1NlY29uZGFyeUNhcmQuc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL2xpYnJhcnkvVGFiQ29udHJvbGxlci9UYWJDb250cm9sbGVyLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvY29tcG9uZW50cy92aWV3cy9TZWFyY2gvU2VhcmNoLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvY29tcG9uZW50cy92aWV3cy9SZWNvcmREZXRhaWxzL1JlY29yZERldGFpbHMuc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9jb21wb25lbnRzL3ZpZXdzL0Jsb2NrY2hhaW5Qcm9vZnMvQmxvY2tjaGFpblByb29mcy5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvdmlld3MvUmVjb3JkU3VtbWFyeS9SZWNvcmRTdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvY29tcG9uZW50cy92aWV3cy9Ib21lcGFnZS9Ib21lcGFnZS5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL2NvbXBvbmVudHMvbGlicmFyeS9Ta2VsZXRvbi9fU2tlbGV0b24uc2NzcyIsIndlYnBhY2s6Ly9hcmNoaXZlLXdlYi8uL3NyYy9zdHlsZXMvbWFpbi5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL3N0eWxlcy90aGVtZS90aGVtZS5zY3NzIiwid2VicGFjazovL2FyY2hpdmUtd2ViLy4vc3JjL3N0eWxlcy90aGVtZS9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vYXJjaGl2ZS13ZWIvLi9zcmMvc3R5bGVzL3RoZW1lL192YXJpYWJsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNFO0VBQ0U7QUFDSjtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FBQUo7QUFFSTtFQUxGO0lBTUk7RUFDSjtBQUNGO0FBRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQUo7QUFHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFESjtBQUdJO0VBQ0U7QUFETjtBQUtFO0VBQ0U7RUFDQTtFQUNBO0FBSEo7QUFNRTtFQUNFO0VBQ0E7QUFKSixDO0FDdERBO0VBQ0U7QUFDRixDO0FDREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQUFKO0FBR0U7RUFDRTtBQURKO0FBSUU7RUFDRTtFQUNBO0VBQ0E7QUFGSjtBQUtFO0VBQ0U7RUFDQTtBQUhKO0FBTUU7RUFDRTtBQUpKLEM7QUNqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZGO0FBSUU7RUFDRTtFQUNBO0FBRko7QUFJRTtFQUNFO0VBQ0E7RUFDQTtBQUZKO0FBS0U7RUFDRTtFQUNBO0VBQ0E7QUFISjtBQUtFO0VBQ0U7RUFDQTtBQUhKO0FBS0U7RUFDRTtFQUNBO0FBSEosQztBQzNCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUZKO0FBR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQURSO0FBR0k7RUFDSTtFQUNBO0FBRFI7QUFJSTtFQUNJO0FBRlI7QUFJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRlIsQztBQ2hDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDRjtBQUNFO0VBQ0U7QUFDSjtBQUVFO0VBQ0U7QUFBSjtBQUdFO0VBQ0U7RUFDQTtFQUNBO0FBREosQztBQ2RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7QUFJRTtFQUNFO0VBQ0E7QUFGSjtBQUtFO0VBQ0U7QUFISjtBQUtJO0VBQ0U7QUFITjtBQU9FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUFMSixDO0FDdkJBO0VBQ0k7RUFDQTtFQUNBO0FBQ0o7QUFBSTtFQUNJO0FBRVI7O0FBR0E7RUFDSTtBQUFKOztBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFBSjtBQUNJO0VBQ0k7QUFDUjs7QUFHQTtFQUNJO0VBQ0E7RUFDQTtBQUFKO0FBQ0k7RUFDSTtFQUNBO0VBQ0E7QUFDUjs7QUFLSTtFQUNJO0FBRlI7O0FBTUE7RUFDSTtBQUhKO0FBSUk7RUFDSTtBQUZSOztBQU9JO0VBQ0k7QUFKUixDO0FDL0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFBSTtFQUNJO0VBQ0E7QUFFUjtBQUFJO0VBQ0k7RUFDQTtBQUVSOztBQUVBO0VBQ0k7SUFDSTtJQUNBLHdFQUNBO0VBQU47QUFDRixDO0FDdEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFDSjtBQUFJO0VBQ0k7QUFFUixDO0FDTEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRkY7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBRko7QUFJSTtFQUNFO0FBRk47QUFJSTtFQUNFO0FBRk47QUFNRTtFQUNFO0VBQ0E7QUFKSjtBQU9FO0VBQ0U7RUFDQTtBQUxKO0FBUUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFOSjtBQVNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBUEo7QUFTSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFQTjtBQVNNO0VBQ0U7RUFDQTtFQUNB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WyIuZGV0YWlsLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtaW4taGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICYtLWhhcy1hY3Rpb24ge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNGZyIDRmciAzZnI7XG4gIH1cblxuICAmLS1mdWxsLXdpZHRoIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtY29sdW1uOiAxLy0xO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTUzcHggMWZyO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc1OXB4KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDRmciA3ZnI7XG4gICAgfVxuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGZsZXg6IDQ7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAjNjM2RTdCO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgZmxleDogNztcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMzOTM5M0M7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy10b3A6IDJweDtcblxuICAgICYtLWhhcy1hY3Rpb24ge1xuICAgICAgZmxleDogNDtcbiAgICB9XG4gIH1cblxuICAmX192YWx1ZS1yb3cge1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fYWN0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxleDogMztcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuIiwiLmRpdmlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuIiwiLmRvY3VtZW50LXN1bW1hcnkge1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgNGZyIDNmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDFlbTtcbiAgfVxuXG4gICZfX2lkLWxhYmVsIHtcbiAgICBtaW4td2lkdGg6IDEyNXB4O1xuICB9XG5cbiAgJl9faWQtdmFsdWUge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgICBjb2xvcjogIzM5MzkzQztcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG5cbiAgJl9fcmVjb3JkZXItbGFiZWwge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvbWl4aW5zJztcbkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy90aGVtZS92YXJpYWJsZXMnO1xuXG4uZmVhdHVyZWQtcmVnaXN0cmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiB0aGVtZS12YXIoLS1zZWNvbmRhcnktY2FyZCk7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIG1heC13aWR0aDogKDEwMCUgLyAzKTtcbiAgfVxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cblxuICAmX19zdW1tYXJ5IHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAmX19zdW1tYXJ5LXRpdGxlIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIH1cbiAgJl9fc3VtbWFyeS1kZXNjcmlwdGlvbntcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgY29sb3I6IHRoZW1lLXZhcigtLXN1YnRpdGxlKVxuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL21peGlucyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvdmFyaWFibGVzJztcblxuI3NlYXJjaGJhciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IC41ZnIgOGZyIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA4cHggcmdiYSg4LCAzNSwgNDgsIDAuMjQpO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBtYXgtd2lkdGg6IDYyNHB4O1xuICAgIC5pY29uIHtcbiAgICAgICAgZmlsbDogdGhlbWUtdmFyKCQtLWljb24pO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gICAgICAgIHdpZHRoOiAxLjJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICB9XG4gICAgaW5wdXQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgXG4gICAgfVxuICAgIGlucHV0OmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNHB4IDRweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS12YXIoJC0tcHJpbWFyeSk7XG4gICAgICAgIHdpZHRoOiA4NHB4O1xuICAgICAgICBjb2xvcjogdGhlbWUtdmFyKCQtLXRleHQtb24tcHJpbWFyeSk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbn0iLCIubGFiZWxlZC1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0ZnIgN2ZyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMzkzOTNDO1xuICBjb2x1bW4tZ2FwOiAxZW07XG5cbiAgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuXG4gIHA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvbWl4aW5zJztcblxuLm5hdmJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMjQpO1xuICB6LWluZGV4OiAyO1xuXG4gICZfX2xvZ28tY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4O1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fZW52aXJvbm1lbnQge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBjb2xvcjogdGhlbWUtdmFyKCQtLWljb24pO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufSIsIiNwYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbn1cblxuI3JlY29yZC1jb3VudC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbiNwYWdpbmF0aW9uLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgY29sdW1uLWdhcDogMWVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gICAganVzdGlmeS1pdGVtczogZmxleC1lbmQ7XG4gICAgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5cbi5wYWdpbmF0aW9uX2J1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAjODY5NUE3O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4XG4gICAgfVxuICAgIFxufVxuXG4ucGFnaW5hdGlvbl9idXR0b246ZGlzYWJsZWQge1xuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICNjM2NkZDg7XG4gICAgfVxufVxuXG4ucGFnaW5hdGlvbl9idXR0b246aG92ZXI6ZW5hYmxlZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICM5YmFkYzI7IFxuICAgIH1cbn1cblxuLnBhZ2luYXRpb25fYnV0dG9uOmFjdGl2ZTplbmFibGVkIHtcbiAgICBzdmcge1xuICAgICAgICBmaWxsOiAjNjA2Yjc4OyBcbiAgICB9XG59IiwiZm9vdGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwcHggbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJwb3dlcmVkQnkgbGlua3MgbGlua3MgbGlua3NcIjtcbiAgICBjb2x1bW4tZ2FwOiAyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZ3JpZC1hcmVhOiBwb3dlcmVkQnk7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgZ3JpZC1hcmVhOiBsaW5rcztcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOjQ1MHB4KSB7XG4gICAgZm9vdGVyIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXG4gICAgICAgIFwicG93ZXJlZEJ5IHBvd2VyZWRCeSBwb3dlcmVkQnlcIlxuICAgICAgICBcImxpbmtzIGxpbmtzIGxpbmtzXCI7XG4gICAgICAgIFxuICAgIH1cbn0iLCIucmVjb3JkZXItbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy90aGVtZS9taXhpbnMnO1xuXG4uc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzY1Nzc4QjtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gICZfX2J1dHRvbiB7XG4gICAgY29sb3I6ICM2NTc3OEI7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMS41cHggc29saWQgI0VBRUNFRTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQzJDM0M2O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDhweCAxOHB4IDhweCA4cHg7XG4gIH1cblxuICAmX19sYWJlbHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19hcnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIG1heC13aWR0aDogMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgZmlsbDogdGhlbWUtdmFyKCQtLWljb24pO1xuICAgIHdpZHRoOiAxMHB4O1xuICB9XG5cbiAgJl9fb3B0aW9uLWxpc3Qge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLXZhcigkLS1jYXJkKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gICAgei1pbmRleDogMztcblxuICAgIGxpIHtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDgwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgfVxuICAgIH1cblxuICAgIGxpOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGOEY5RkE7XG4gICAgfVxuICB9XG59IiwiLm9wdGlvbiB7XG5cbiAgJjpob3ZlcntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJi0tbm8taWNvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvbWl4aW5zJztcblxuLnJlZ2lzdHJhci1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgJl9fbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvbWl4aW5zJztcblxuLnJlZ2lzdHJhci10aWxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLXZhcigkLS1jYXJkKTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxMzNweCA1NXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgJl9faW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogMTMzcHg7XG4gIH1cblxuICAmX19pbWFnZSB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTMzcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcbiAgICBmaWx0ZXI6IGJyaWdodG5lc3MoNjAlKTtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19sZWFybi1tb3JlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogOWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGhlaWdodDogNDhweDtcbiAgfVxuXG4gICZfX2Fycm93IHtcbiAgICBoZWlnaHQ6IDMwJTtcbiAgICBmaWxsOiAjODY5NUE3O1xuICB9XG59IiwiLnNlYXJjaC1maWx0ZXIge1xuICB3aWR0aDogMTAwJTtcbn0iLCIuY2hlY2tib3gge1xuICBjb2xvcjogIzY1Nzc4QjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAzMHB4O1xuXG4gICYtLWhvdmVyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0VBRUNFRTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZTtcblxuICAgICYtLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUVDRUU7XG4gICAgfVxuXG4gICAgJi0tY2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiBkYXJrZW4oI0VBRUNFRSwgMjApO1xuICAgIH1cbiAgfVxufSIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy90aGVtZS9taXhpbnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL3ZhcmlhYmxlcyc7XG5cbi5zZWFyY2hiYXItb3V0bGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0VBRUNFRTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgJl9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb2xvcjogIzY1Nzc4QjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS12YXIoLS1jYXJkKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZVxuICB9XG5cbiAgJl9faW5wdXQge1xuICAgIHdpZHRoOiA4NSU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGhlaWdodDogMTZweDtcbiAgICBmaWxsOiB0aGVtZS12YXIoJC0taWNvbik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLnNlYXJjaGJhci1vdXRsaW5lOmZvY3VzLXdpdGhpbiB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRoZW1lLXZhcigkLS1saW5rKTtcblxuICBsYWJlbCB7XG4gICAgY29sb3I6IHRoZW1lLXZhcigkLS1saW5rKTtcbiAgfVxufVxuXG4uc2VhcmNoYmFyLW91dGxpbmU6aG92ZXI6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjQzJDM0M2O1xufSIsIkBpbXBvcnQgJy4uLy4uLy4uLy4uL3N0eWxlcy90aGVtZS92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vLi4vc3R5bGVzL3RoZW1lL21peGlucyc7XG5cbi5sb2FkaW5nLWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS12YXIoJC0tY2FyZCk7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDRmciAxZnIgNGZyO1xuICBjb2x1bW4tZ2FwOiAxZW07XG4gIHJvdy1nYXA6IDFlbTtcbiAgcGFkZGluZzogMTZweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn0iLCJAaW1wb3J0ICcuLi8uLi8uLi8uLi9zdHlsZXMvdGhlbWUvdmFyaWFibGVzJztcbkBpbXBvcnQgJy4uLy4uLy4uLy4uL3N0eWxlcy90aGVtZS9taXhpbnMnO1xuXG4ubG9hZGluZy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMWVtO1xuICBtYXgtaGVpZ2h0OiA2MDBweDtcbiAgbWF4LXdpZHRoOiA3MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgbWFyZ2luLXRvcDogNXZoO1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuIiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvbWl4aW5zJztcblxuLnNlYXJjaC1saXN0IHtcbiAgd2lkdGg6IDkwMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cblxuICAmX19yZWdpc3RyYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmX19yZWdpc3RyYXItbG9nbyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICB9XG5cbiAgJl9fZHJvcGRvd24tY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyNDBweDtcbiAgfVxuXG4gICZfX2Ryb3Bkb3due1xuICAgIGJhY2tncm91bmQ6IHRoZW1lLXZhcigkLS1zZWNvbmRhcnktY2FyZCk7XG4gIH1cblxuICAmX19vcHRpb24tbGlzdHtcbiAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50O1xuICB9XG5cbiAgJl9fcmVjb3Jkcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMjBweDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHJvdy1nYXA6IDE2cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC5jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDE2cHggMjRweCAxNnB4IDI0cHg7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgIG1hcmdpbi10b3A6IDIwdmg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIGxpOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM0MHB4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cbiAgfVxufSIsIi5zZWFyY2gtcmVzdWx0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sdW1uLWdhcDogMWVtO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcblxuICAgIGJ1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEvLTE7XG4gICAgfVxufVxuIiwiLnRlbnVyZS1zZWFyY2gtZGV0YWlscyB7XG5cbiAgJl9fZG9jdW1lbnQtbGluayB7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn0iLCIucGFydHktc2VhcmNoLWRldGFpbHMge1xuXG4gICZfX21vcmVNc2cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59IiwiLmxvY2F0aW9uLXNlYXJjaC1kZXRhaWxzIHtcbiAgJl9fYnV0dG9uIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMTAwbXMgZWFzZS1vdXQ7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICB9XG59IiwiQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL3ZhcmlhYmxlcyc7XG5AaW1wb3J0ICcuLi8uLi8uLi9zdHlsZXMvdGhlbWUvbWl4aW5zJztcblxuLnNlY29uZGFyeS1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtdmFyKCQtLXNlY29uZGFyeS1jYXJkKTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBwYWRkaW5nOiAyNHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufSIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy90aGVtZS92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL21peGlucyc7XG5cbi50YWItY29udHJvbGxlciB7XG4gICZfX2l0ZW0ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICB9XG59XG5cbnVsLnRhYnMtaG9yaXpvbnRhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0M7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIH1cblxuICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLm91dGxpbmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLm91dGxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZV92YXIoJC0tY2FyZCk7XG4gICAgYm90dG9tOiAtMTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgdHJhbnNsYXRlOiAwO1xuICB9XG59XG5cbnVsLnRhYnMtdmVydGljYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gIGxpIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VBRUNFRTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICB9XG5cbiAgLm91dGxpbmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZV92YXIoJC0tY2FyZCk7XG4gICAgbGVmdDogLTElO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGhlaWdodDogNzAlO1xuICAgIHdpZHRoOiA0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi5sYXlvdXQtMSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgYXV0bztcbiAgcm93LWdhcDogMWVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5sYXlvdXQtMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMy41ZnIgNmZyO1xuICBjb2x1bW4tZ2FwOiAyZW07XG4gIGhlaWdodDogMTAwJTtcblxuICB1bCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtdmFyKCQtLXNlY29uZGFyeS1jYXJkKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogNHB4IDI0cHggNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAubGF5b3V0LTIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQgYXV0bztcbiAgICByb3ctZ2FwOiAxZW07XG4gIH1cblxuICB1bC50YWJzLXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLXZhcigkLS1jYXJkKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0NDQztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBsaTpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgLm91dGxpbmUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAub3V0bGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZV92YXIoJC0tY2FyZCk7XG4gICAgICBib3R0b206IC0xMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTZweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgIH1cbiAgfVxufVxuXG4jdGFiY29udHJvbGxlci1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xufSIsIiNzZWFyY2gtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDM0OHB4IGF1dG87XG4gIGdyaWQtdGVtcGxhdGUtcm93czogOS41ZnIgNTBweDtcbiAgY29sdW1uLWdhcDogMWVtO1xuICByb3ctZ2FwOiAxZW07XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJzaWRlYmFyIGNvbnRlbnRcIlxuICAgIFwic2lkZWJhciBmb290ZXJcIjtcbn1cblxuI3NlYXJjaC1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAwO1xufVxuXG4jc2lkZWJhciB7XG4gIGdyaWQtYXJlYTogc2lkZWJhcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcbiAgcm93LWdhcDogMWVtO1xuICBwYWRkaW5nOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMjRweDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB3aWR0aDogMTAwJTtcblxuICBwIHtcbiAgICBjb2xvcjogIzY1Nzc4QjtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbiNyZXN1bHRzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvdmVyZmxvdzogYXV0bztcblxuICBoMiB7XG4gICAgY29sb3I6ICMzOTM5M0M7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxufVxuXG4jcmVzdWx0cyB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtYXJlYTogcmVzdWx0Q29udGVudDtcblxuICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxubWFpbiB7XG4gIGdyaWQtYXJlYTogY29udGVudDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4gICNzZWFyY2gtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50IGF1dG8gNTBweDtcbiAgICByb3ctZ2FwOiAyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJzaWRlYmFyXCJcbiAgICAgICAgXCJjb250ZW50XCJcbiAgICAgICAgXCJmb290ZXJcIjtcblxuICAgIGgyIHtcbiAgICAgIG1hcmdpbi10b3A6IDJ2aDtcbiAgICB9XG4gIH1cblxuICAjcmVzdWx0cy1jb250YWluZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgI3NpZGViYXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG4gIH1cbn0iLCIucmVjb3JkLWRldGFpbHMge1xuICAmX19wYXJ0eS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuIiwiLmJsb2NrY2hhaW4tcHJvb2ZzIHtcbiAgJl9faGVhZGluZyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIH1cbn0iLCIucmVjb3JkLXN1bW1hcnkge1xuICBmbGV4OiAxO1xuICB3aWR0aDogODAwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAmX19oZWFkZXIge1xuICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgfVxufVxuXG4jcmVjb3JkLXJvb3Qge1xuICB6LWluZGV4OiAxO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZ3JpZC1hcmVhOiByZXN1bHRDb250ZW50O1xufVxuXG4jcmVjb3JkLWRldGFpbHMtYmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMjdweCAwIDI3cHggMDtcblxuICBzdmcge1xuICAgIGhlaWdodDogMmVtO1xuICAgIGZpbGw6ICM4Njk1QTc7XG4gIH1cbn1cblxuLnJlY29yZC1sb2FkaW5nIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogNTBweCA0MDBweCAzMDBweDtcbiAgcm93LWdhcDogMWVtO1xufVxuXG4ucmVjb3JkLWxvYWRpbmctYm9keSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1yaWdodDogNDAlO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciA3ZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KGF1dG8tZml0LCBtaW4tY29udGVudCk7XG4gIHJvdy1nYXA6IDFlbTtcbiAgY29sdW1uLWdhcDogMWVtO1xuXG4gIGhyIHtcbiAgICBncmlkLWNvbHVtbjogLTEvMTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MCU7XG4gIH1cbn1cblxuLnJlY29yZC1sb2FkaW5nLWhlYWRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmciAxZnI7XG4gIGNvbHVtbi1nYXA6IDFlbTtcbn1cblxuLnJlY29yZC1sb2FkaW5nLWZvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xufSIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy90aGVtZS9taXhpbnMnO1xuQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL3ZhcmlhYmxlcyc7XG5cblxuXG4jaG9tZXBhZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IC41ZnIgbWluLWNvbnRlbnQgbWluLWNvbnRlbnQgNTBweDtcbiAgICByb3ctZ2FwOiAyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJzZWFyY2hcIlxuICAgIFwicmVnaXN0cmFyc1wiXG4gICAgXCJhYm91dFwiXG4gICAgXCJmb290ZXJcIjtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG5cblxuICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgyNHB4LCA1dncsIDMycHgpO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBjb2xvcjogdGhlbWUtdmFyKCQtLXRpdGxlKVxuICAgIH1cbiAgICBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMThweCwgNXZ3LCAyNHB4KTtcbiAgICAgICAgY29sb3I6IHRoZW1lLXZhcigkLS10aXRsZSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgfVxufVxuXG4jaG9tZXBhZ2UtY29udGFpbmVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDA7XG59XG5cbiNzZWFyY2gtc2VjdGlvbiB7XG4gICAgZ3JpZC1hcmVhOiBzZWFyY2g7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICByb3ctZ2FwOiAxNnB4O1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcblxuICAgIGEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuI3JlZ2lzdHJhci1zZWN0aW9uIHtcbiAgICBncmlkLWFyZWE6IHJlZ2lzdHJhcnM7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBzdHJldGNoO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogLjFmciAxZnI7XG4gICAgcm93LWdhcDogMWVtO1xuICAgICNyZWdpc3RyYXJzIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDFlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjcwcHgsIDFmcikpO1xuICAgICAgICByb3ctZ2FwOiAxZW07XG4gICAgICAgIGNvbHVtbi1nYXA6IDFlbTtcbiAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICAgIH1cbn1cblxuI2Fib3V0IHtcbiAgICBncmlkLWFyZWE6IGFib3V0O1xufSIsIkBpbXBvcnQgJy4uLy4uLy4uL3N0eWxlcy90aGVtZS92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi4vLi4vLi4vc3R5bGVzL3RoZW1lL21peGlucyc7XG5cbi5za2VsZXRvbiB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgI0U4RThFOCA1MCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuICAgIGFuaW1hdGlvbjogbG9hZCAxcyBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSkgaW5maW5pdGU7XG59XG5cbnAuc2tlbGV0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS12YXIoJC0tc2Vjb25kYXJ5KTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwcHg7XG59XG5cbmRpdi5za2VsZXRvbiB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS12YXIoJC0tbG9hZGluZyk7XG59IiwiQGltcG9ydCAnLi90aGVtZS92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi90aGVtZS9taXhpbnMnO1xuQGltcG9ydCAnLi4vY29tcG9uZW50cy9saWJyYXJ5L1NrZWxldG9uL1NrZWxldG9uJztcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICAgIHNyYzogdXJsKCcuL3RoZW1lL2ZvbnRzL1JvYm90by1SZWd1bGFyLnR0ZicpXG59O1xuXG5ib2R5IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgICBtYXJnaW46IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdGhlbWUtdmFyKCQtLWJhY2tncm91bmRDb2xvcik7XG59XG5cbmEge1xuICAgIGNvbG9yOiB0aGVtZS12YXIoJC0tbGluayk7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jYXBwLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDY0cHggYXV0bztcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgIFwiaGVhZGVyXCJcbiAgICBcImNvbnRlbnRcIjtcbiAgICBoZWlnaHQ6MTAwdmg7XG59XG5cbm1haW4ge1xuICAgIGdyaWQtYXJlYTogY29udGVudDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbn1cblxuLmNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRoZW1lLXZhcigkLS1jYXJkKTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ub3V0bGluZWQtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC41cHg7XG4gICAgcGFkZGluZzogOHB4IDE2cHggOHB4IDE2cHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJvcmRlci1jb2xvcjogdGhlbWUtdmFyKCQtLXByaW1hcnkpO1xuICAgIGNvbG9yOiB0aGVtZS12YXIoJC0tcHJpbWFyeSk7XG59XG5cbi5vdXRsaW5lZC1idXR0b246aG92ZXI6ZW5hYmxlZCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0aGVtZS12YXIoJC0tdGV4dC1vbi1wcmltYXJ5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0aGVtZS12YXIoJC0tcHJpbWFyeSk7XG59XG5cbi5saW5rLWJ1dHRvbiB7XG4gICAgY29sb3I6IHRoZW1lLXZhcigkLS1saW5rKTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmZvb3RlciB7XG4gICAgZ3JpZC1hcmVhOiBmb290ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuaHIge1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjRUFFQ0VFO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuIiwiQGltcG9ydCAnLi92YXJpYWJsZXMnO1xuQGltcG9ydCAnLi9fbWl4aW5zJztcbjpyb290LmxpZ2h0IHtcbiAgICBAaW5jbHVkZSBzcHJlYWQtbWFwKCR0aGVtZS1tYXAtbGlnaHQpXG59IiwiQG1peGluIHNwcmVhZC1tYXAoJG1hcDogKCkpIHtcbiAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcCB7XG4gICAgICAgICN7JGtleX06ICR2YWx1ZTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiB0aGVtZS12YXIoJGtleSwgJGZhbGxiYWNrOiBudWxsLCAkbWFwOiAkdGhlbWUtbWFwLWxpZ2h0KSB7XG4gICAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWFwLCAka2V5KSB7XG4gICAgICAgIEBlcnJvciBcImtleTogJyN7JGtleX0nLCBpcyBub3QgYSBrZXkgaW4gbWFwOiAjeyRtYXB9XCI7XG4gICAgfVxuICAgIEBpZiAoJGZhbGxiYWNrKSB7XG4gICAgICAgIEByZXR1cm4gdmFyKCRrZXksICRmYWxsYmFjayk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdmFyKCRrZXkpO1xuICAgIH1cbn0iLCIkLS10aXRsZTogLS10aXRsZTtcbiQtLXN1YnRpdGxlOiAtLXN1YnRpdGxlO1xuJC0tbGluazogLS1saW5rO1xuJC0tYmFja2dyb3VuZENvbG9yOiAtLWJhY2tncm91bmRDb2xvcjtcbiQtLWNhcmQ6IC0tY2FyZDtcbiQtLXNlY29uZGFyeS1jYXJkOiAtLXNlY29uZGFyeS1jYXJkO1xuJC0tcHJpbWFyeTogLS1wcmltYXJ5O1xuJC0tc2Vjb25kYXJ5OiAtLXNlY29uZGFyeTtcbiQtLXRleHQtb24tcHJpbWFyeTogLS10ZXh0LW9uLXByaW1hcnk7XG4kLS1pY29uOiAtLWljb247XG4kLS1sb2FkaW5nOiAtLWxvYWRpbmc7XG5cbiR0aGVtZS1tYXAtbGlnaHQ6IChcbiAgICAkLS10aXRsZTogIzM5MzkzQyxcbiAgICAkLS1zdWJ0aXRsZTogIzYzNjM2MyxcbiAgICAkLS1saW5rOiAjMDA4RkZGLFxuICAgICQtLWJhY2tncm91bmRDb2xvcjogI0YwRjBGMCxcbiAgICAkLS1jYXJkOiAjZmZmLFxuICAgICQtLXNlY29uZGFyeS1jYXJkOiAjRjhGOUZBLFxuICAgICQtLXByaW1hcnk6ICMwMDhGRkYsXG4gICAgJC0tc2Vjb25kYXJ5OiAjRjBGMEYwLFxuICAgICQtLXRleHQtb24tcHJpbWFyeTogI2ZmZixcbiAgICAkLS1pY29uOiAjODY5NUE3LFxuICAgICQtLWxvYWRpbmc6ICNkOWUwZTYsXG4pOyJdLCJzb3VyY2VSb290IjoiIn0=*/