/*!*************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/_.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************************************/
.form-control.form-control-solid {
  background-color: #FFFFFF !important;
  border-color: #D5D5FE !important;
  color: #000931 !important;
}

.dropdown.show > .form-control.form-control-solid, .form-control.form-control-solid:active, .form-control.form-control-solid.active, .form-control.form-control-solid:focus, .form-control.form-control-solid.focus {
  background-color: #FFFFFF !important;
  border-color: #3838DE !important;
}

.form-select.form-select-solid {
  background-color: #FFFFFF !important;
  border-color: #D5D5FE !important;
  color: #000931 !important;
}

.dropdown.show > .form-select.form-select-solid, .form-select.form-select-solid:active, .form-select.form-select-solid.active, .form-select.form-select-solid:focus, .form-select.form-select-solid.focus {
  background-color: #FFFFFF !important;
  border-color: #3838DE !important;
}

.form-check.form-check-solid .form-check-input {
  background-color: var(--bs-gray-300);
}

.form-check.form-check-solid .form-check-input:focus {
  background-color: var(--bs-gray-400);
}

.form-check.form-check-solid .form-check-input:checked {
  background-color: #3838DE;
}

.select2-container--bootstrap5 .select2-selection--multiple.form-select-lg {
  border-color: #3838DE !important;
}

.btn-primary {
  background-color: #3838DE !important;
}

.btn-unfollow {
  background-color: #D5D5FE !important;
}

.text-color-primary {
  color: #3838DE !important;
}

.text-orange {
  color: #FF8B37 !important;
}

.text-color-primary-hover:hover {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3838DE !important;
}

.border-color-primary {
  border-color: #3838DE !important;
}

.btn-check:checked + .btn.btn-primary, .btn-check:active + .btn.btn-primary, .btn.btn-primary:focus:not(.btn-active), .btn.btn-primary:hover:not(.btn-active), .btn.btn-primary:active:not(.btn-active), .btn.btn-primary.active, .btn.btn-primary.show, .show > .btn.btn-primary {
  color: #FFFFFF;
  border-color: #3838DE !important;
  background-color: #3838DE !important;
}

.text-style {
  color: #000931 !important;
}

.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item.show .nav-link, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #3838DE !important;
  transition: color 0.2s ease, background-color 0.2s ease;
}

.text-active-primary.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #3838DE;
}

div.alert.alert-dismissible.bg-primary.d-flex.flex-column.flex-sm-row.p-5.mb-10 {
  background-color: #3838DE !important;
}

.btn.btn-light-primary {
  color: #3838DE !important;
  border-color: #3838DE !important;
  border-width: 1px !important;
  background-color: white !important;
  border-style: solid;
}

.btn.btn-warning {
  color: #7877EE !important;
  border-color: #D5D5FE !important;
  border-width: 2px !important;
  background-color: #D5D5FE !important;
  border-style: solid;
}

i.fas.fa-redo-alt {
  color: #7877EE !important;
}

.btn-check:checked + .btn.btn-warning, .btn-check:active + .btn.btn-warning, .btn.btn-warning:focus:not(.btn-active), .btn.btn-warning:hover:not(.btn-active), .btn.btn-warning:active:not(.btn-active), .btn.btn-warning.active, .btn.btn-warning.show, .show > .btn.btn-warning {
  color: #7877EE;
  border-color: #D5D5FE;
  background-color: #D5D5FE !important;
}

.btn-check:checked + .btn.btn-light-primary, .btn-check:active + .btn.btn-light-primary, .btn.btn-light-primary:focus:not(.btn-active), .btn.btn-light-primary:hover:not(.btn-active), .btn.btn-light-primary:active:not(.btn-active), .btn.btn-light-primary.active, .btn.btn-light-primary.show, .show > .btn.btn-light-primary {
  color: #FFFFFF !important;
  border-color: #3838DE !important;
  background-color: #3838DE !important;
}

.btn.btn-light-primary i {
  color: #3838DE;
}

.ck-content.ck-focused {
  border-color: #3838DE !important;
  box-shadow: none !important;
}

.form-check-input:checked {
  background-color: #3838DE !important;
  border-color: #3838DE !important;
}

.scrolltop {
  display: none;
  justify-content: center;
  align-items: center;
  width: 36px;
  height: 36px;
  position: fixed;
  bottom: 40px;
  right: 20px;
  cursor: pointer;
  z-index: 100;
  background-color: #3838DE;
  box-shadow: 0 0.5rem 1.5rem 0.5rem rgba(0, 0, 0, 0.075);
  opacity: 0;
  transition: color 0.2s ease, background-color 0.2s ease;
  border-radius: 0.475rem;
}

.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
  max-width: 100% !important;
}

body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link .menu-title {
  color: #000931;
}

.header .header-menu .menu > .menu-item:hover > .menu-link:not(.disabled):not(.active) svg:not(.fill-stroke),
.header .header-menu .menu > .menu-item:hover > .menu-link:not(.disabled):not(.active) svg.fill-path path {
  fill: #3838DE !important;
}

.header .header-menu .menu > .menu-item:hover > .menu-link:not(.disabled):not(.active) svg.fill-stroke > path {
  stroke: #3838DE !important;
}

body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-title, body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link:hover:not(.disabled):not(.active) .menu-title {
  color: #3838DE;
}

body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.here > .menu-link .menu-title, body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item.show > .menu-link .menu-title {
  color: #000931;
}

.menu-state-icon-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-icon-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #3838DE;
}

body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #000931;
}

body:not([data-kt-sticky-header=on]) .header .header-menu .menu > .menu-item > .menu-link.active {
  transition: color 0.2s ease, background-color 0.2s ease;
  background-color: rgba(17, 19, 145, 0.64);
  color: #FFFFFF;
}

.btn-check:checked + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon .svg-icon svg [fill]:not(.permanent):not(g), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon.active .svg-icon svg [fill]:not(.permanent):not(g), body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon.show .svg-icon svg [fill]:not(.permanent):not(g), .show > body:not([data-kt-sticky-header=on]) .topbar .btn.btn-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #3838DE;
}

h3.modal-title {
  font-size: 20px;
  color: #3838DE;
}

.i-status-color {
  width: 15px;
  height: 15px;
  margin-right: 15px;
  margin-top: 7px;
}

.status-color-pending {
  color: #FF8B37;
}

.status-color-approved {
  color: #BAEDBD;
}

.status-color-rejected {
  color: #FF4747;
}

.status-color-recruiting {
  color: #3838DE;
}

.primary-blue-hover:hover {
  color: #3838DE !important;
}

.page-item.active .page-link {
  z-index: 3;
  color: #FFFFFF;
  background-color: #3838DE;
  border-color: transparent;
}

.page-link:hover {
  z-index: 2;
  color: #3838DE;
  background-color: var(--bs-light-primary);
  border-color: transparent;
}

.button-hide {
  display: none;
}

.button-show {
  display: block;
}

.card .card-header .card-title, .card .card-header .card-title .card-label {
  font-weight: 500;
  font-size: 1.55rem;
  color: #3838DE;
}

.nav-line-tabs .nav-item .nav-link.active, .nav-line-tabs .nav-item.show .nav-link, .nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {
  background-color: transparent;
  border: 0;
  border-bottom: 2px solid #FF8B37 !important;
  transition: color 0.2s ease, background-color 0.2s ease;
  color: #FF8B37 !important;
  font-weight: bold;
}

a.nav-link.active.text-center span.me-2 i,
a.nav-link.text-center:hover span.me-2 i,
.nav-line-tabs .nav-item .nav-link.active span.me-2 i,
.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) span.me-2 i,
.nav-line-tabs .nav-item .nav-link.active i,
.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) i {
  color: #FF8B37 !important;
  transition: color 0.2s ease;
}

.study-flow-tabs .nav-item .nav-link {
  cursor: default;
  pointer-events: none;
}

.study-flow-tabs .nav-item .nav-link:not(.active),
.study-flow-tabs .nav-item .nav-link:not(.active):hover {
  border-bottom-color: transparent !important;
  color: inherit !important;
  font-weight: inherit !important;
}

.study-flow-tabs .nav-item .nav-link:not(.active) i,
.study-flow-tabs .nav-item .nav-link:not(.active):hover i,
.study-flow-tabs .nav-item .nav-link:not(.active) span.me-2 i,
.study-flow-tabs .nav-item .nav-link:not(.active):hover span.me-2 i {
  color: inherit !important;
}

.btn-check:checked + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn-check:active + .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:focus:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:hover:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary:active:not(.btn-active) .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.active .svg-icon svg [fill]:not(.permanent):not(g), .btn.btn-active-color-primary.show .svg-icon svg [fill]:not(.permanent):not(g), .show > .btn.btn-active-color-primary .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #3838DE !important;
}

.menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active), .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {
  color: #3838DE;
}

.menu-state-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g), .menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #3838DE;
}

.swal2-icon.swal2-warning {
  border-color: #7877EE !important;
  color: #7877EE !important;
}

.swal2-styled.swal2-cancel {
  border-radius: 0.25em;
  font-size: 1em;
  color: #3838DE !important;
  border-color: #3838DE !important;
  border-width: 1px !important;
  background-color: white !important;
  border-style: solid !important;
}

#notification-menu {
  overflow-x: hidden;
  max-width: min(350px, 92vw);
}

.notification-list {
  overflow-x: hidden;
  overflow-y: auto;
  max-width: 100%;
}

.notification-item {
  max-width: 100%;
  min-width: 0;
}

.notification-item__body {
  min-width: 0;
  max-width: 100%;
}

.notification-item__message,
.notification-link {
  display: block;
  max-width: 100%;
  overflow-wrap: anywhere;
  word-break: break-word;
  white-space: normal;
}

.action-icon {
  color: var(--bs-gray-500) !important;
  font-size: 1.35rem !important;
  transition: color 0.2s ease;
}

.btn-icon:hover .action-icon,
.btn-icon:focus .action-icon {
  color: #3838DE !important;
}

.action-icon--danger {
  color: var(--bs-gray-500) !important;
}

.btn-icon:hover .action-icon--danger,
.btn-icon:focus .action-icon--danger {
  color: #FF4747 !important;
}

.recruitingStatus {
  white-space: nowrap;
}

.border-color-navbar-separator {
  border-color: #3838DE !important;
}

@media (min-width: 992px) {
  .header .header-menu,
  .header .header-menu > .menu,
  .header .topbar-menu,
  .header .header-menu .menu-item,
  .header .topbar-menu > .menu-item,
  .header .header-menu .menu-item > .menu-link,
  .header .topbar-menu > .menu-item > .menu-link {
    height: 100%;
  }
  .header .header-menu .menu-item > .menu-link,
  .header .topbar-menu > .menu-item > .menu-link {
    position: relative;
    padding-top: 0;
    padding-bottom: 0;
  }
  .header .menu-link .separator.border-color-navbar-separator {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 52px;
    margin: 0;
    border-bottom: 0 !important;
    border-top: 3px solid #3838DE !important;
    transform: translateX(-50%);
  }
}
.header-menu .menu-title {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #000931;
}
.header-menu .menu-title.active {
  font-weight: 700;
  color: #3838DE !important;
}

.header-menu .menu-nav-icon,
.menu .menu-nav-icon {
  display: block;
  margin-bottom: 8px;
  font-size: 22px;
  line-height: 1;
  color: #000931;
}
.header-menu .menu-nav-icon.active,
.menu .menu-nav-icon.active {
  color: #3838DE;
}

.menu .menu-item > .menu-link > .flex-column > .menu-title {
  font-size: 14px;
  line-height: 20px;
  font-weight: 400;
  color: #000931;
}
.menu .menu-item > .menu-link > .flex-column > .menu-title.active {
  font-weight: 700;
  color: #3838DE;
}

.menu-dropdown-standard {
  border-radius: 0 0 8px 8px;
  box-shadow: 0 4px 12px rgba(0, 9, 49, 0.08);
}
.menu-dropdown-standard .menu-item .menu-link {
  padding: 8px 24px;
}
.menu-dropdown-standard .menu-item .menu-link .menu-title {
  font-size: 14px;
  font-weight: 400;
  color: #000931;
}
.menu-dropdown-standard .menu-item .menu-link.active .menu-title, .menu-dropdown-standard .menu-item .menu-link:hover .menu-title {
  color: #3838DE;
}

@media (max-width: 991.98px) {
  .topbar-menu .menu-link .menu-title,
  .topbar-menu .menu-link .separator {
    display: none !important;
  }
  .topbar-menu .menu-nav-icon {
    margin-bottom: 0;
  }
  .topbar-menu .menu-item .menu-link {
    padding: 8px 10px;
  }
}
.header-nav-end .menu-item .menu-link {
  padding-left: 30px;
  padding-right: 30px;
}

.header-nav-compact .menu-item .menu-link {
  padding-left: 16px;
  padding-right: 16px;
}

.border-input-color {
  border-color: #3838DE !important;
}

.svg-icon.svg-icon-gray-500 svg [fill]:not(.permanent):not(g) {
  transition: fill 0.3s ease;
  fill: #3838DE !important;
}

.form-control::placeholder {
  color: #3838DE !important;
  opacity: revert !important;
}

.global-search-field {
  min-width: 340px;
  width: 100%;
  max-width: 420px;
}

.global-search-input {
  min-width: 340px;
  width: 100%;
}

.ea-search .global-search-input:focus {
  border-color: #3838DE !important;
  box-shadow: 0 0 0 0.25rem rgba(56, 56, 222, 0.15);
}

.investigator-dashboard-stats {
  overflow: hidden;
}
.investigator-dashboard-stats > div {
  overflow: hidden;
}

.supervisor-dashboard-grid {
  display: grid;
  gap: 1.25rem;
  align-items: stretch;
  grid-template-columns: 1fr;
  grid-template-areas: "users" "studies" "investigators" "participants" "engage";
}
@media (min-width: 768px) {
  .supervisor-dashboard-grid {
    gap: 1.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-areas: "users studies" "investigators participants" "engage engage";
  }
}
@media (min-width: 1400px) {
  .supervisor-dashboard-grid {
    gap: 2.5rem;
    grid-template-columns: repeat(2, minmax(0, 1fr)) minmax(0, 2fr);
    grid-template-areas: "users studies engage" "investigators participants engage";
  }
}
.supervisor-dashboard-grid__users {
  grid-area: users;
  min-width: 0;
}
.supervisor-dashboard-grid__studies {
  grid-area: studies;
  min-width: 0;
}
.supervisor-dashboard-grid__investigators {
  grid-area: investigators;
  min-width: 0;
}
.supervisor-dashboard-grid__participants {
  grid-area: participants;
  min-width: 0;
}
.supervisor-dashboard-grid__engage {
  grid-area: engage;
  min-width: 0;
}
.supervisor-dashboard-grid .card {
  height: 100%;
  margin-bottom: 0;
}

.page-loading-overlay {
  position: fixed;
  inset: 0;
  z-index: 3000;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(32, 40, 77, 0.18);
}

.page-loading-overlay.d-none {
  display: none !important;
}

.page-loading-overlay__panel {
  min-width: 180px;
  padding: 1.5rem 1.75rem;
  border-radius: 1.25rem;
  background: #FFFFFF;
  text-align: center;
  border: 1px solid rgba(56, 56, 222, 0.12);
}

.page-loading-overlay__spinner {
  width: 2.25rem;
  height: 2.25rem;
  color: #3838DE;
  border-width: 0.2em;
  margin-bottom: 0.85rem;
}

.page-loading-overlay__text {
  color: #3838DE;
  font-size: 1rem;
}

body.page-loading-active {
  cursor: progress;
}

.study-cover-image {
  max-width: 100%;
  background: #FFFFFF;
  border-radius: 1rem;
  border: 1px solid rgba(56, 56, 222, 0.12);
  padding: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.study-cover-image__img {
  width: auto;
  max-width: 100%;
  max-height: 280px;
  object-fit: contain;
  border-radius: 0;
  border: 0;
}

.study-cover-image--logo {
  padding: 1.5rem;
}

.study-cover-image--logo .study-cover-image__img {
  max-height: 180px;
}

.study-cover-image--placeholder {
  min-height: 140px;
  background: var(--bs-gray-100);
  border-style: dashed;
}

.study-update-text {
  white-space: pre-wrap;
  line-height: 1.55;
}

.study-update-image__img {
  width: 100%;
  max-height: 420px;
  object-fit: contain;
  border-radius: 0.85rem;
  border: 1px solid rgba(56, 56, 222, 0.12);
  background: var(--bs-gray-100);
}

table.datagrid tbody tr.ea-row-actions-active > td {
  background-color: rgba(56, 56, 222, 0.08) !important;
}

table.datagrid {
  width: 100%;
  table-layout: auto;
}

table.datagrid > thead > tr > th,
table.datagrid > tbody > tr > td {
  padding: 0.9rem 1.1rem;
  vertical-align: middle;
  white-space: nowrap;
}

table.datagrid > thead > tr > th:not(.actions-as-dropdown-table-head),
table.datagrid > tbody > tr > td:not(.actions) {
  width: auto;
}

table.datagrid > thead > tr > th.actions-as-dropdown-table-head,
table.datagrid > tbody > tr > td.actions {
  width: 1%;
  text-align: right;
  padding-right: 1.25rem;
}

table.datagrid .w-100 {
  width: auto !important;
  max-width: none !important;
}

.ea-form-fields .form-group,
.ea-form-fields .form-group .form-widget,
.ea-form-fields .form-control,
.ea-form-fields .form-select,
.ea-form-fields select,
.ea-form-fields .select2-container,
.ea-form-fields .field-country,
.ea-form-fields .field-locale,
.ea-form-fields .field-association {
  width: 100% !important;
  max-width: 100% !important;
}

.ea-form-fields .form-group .form-widget {
  display: block;
}

.ea-form-fields .ts-wrapper,
.ea-form-fields .select2-container--default,
.ea-form-fields .select2-container--bootstrap5,
.ea-form-fields .select2-container--default .select2-selection--multiple,
.ea-form-fields .select2-container--default .select2-selection--single,
.ea-form-fields .select2-container--bootstrap5 .select2-selection--multiple,
.ea-form-fields .select2-container--bootstrap5 .select2-selection--single {
  width: 100% !important;
  min-width: 100% !important;
}

.ea-form-fields .select2-selection__rendered {
  width: 100%;
}

.field-form_panel,
.form-panel {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
  padding: 1.25rem 1.25rem 0.5rem;
  border: 1px solid var(--bs-gray-300);
  border-radius: 0.65rem;
  background-color: var(--bs-gray-100);
}

.field-form_panel .form-panel-title,
.form-panel .form-panel-title,
.field-form_panel legend,
.form-panel legend {
  font-weight: 700;
  font-size: 1.05rem;
  margin-bottom: 1rem;
  color: #000931;
}

.swal2-popup.swal-reason .swal2-title {
  padding-left: 0;
  padding-right: 0;
}
.swal2-popup.swal-reason .swal2-html-container {
  margin-left: 0;
  margin-right: 0;
}
.swal2-popup.swal-reason .swal2-input-label {
  margin-left: 0;
  margin-right: 0;
}
.swal2-popup.swal-reason .swal2-textarea {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.auth-page {
  background-color: #E6E7ED;
}

.auth-header {
  height: 82px;
  padding: 0 37px;
}
.auth-header__logo {
  height: 39px;
}
@media (max-width: 767px) {
  .auth-header {
    height: 64px;
    padding: 0 16px;
  }
  .auth-header__logo {
    height: 30px;
  }
}

.auth-body {
  padding: 25px 16px 40px;
}

.auth-card {
  width: 100%;
  max-width: 970px;
  padding: 31px 0 30px;
}
.auth-card--compact {
  min-height: 648px;
}
.auth-card--compact .auth-card__title {
  margin-top: 24px;
}
.auth-card--compact .auth-form__actions {
  margin-top: 77px;
}
.auth-card__top {
  position: relative;
  padding: 0 31px;
  text-align: center;
}
.auth-card__back {
  position: absolute;
  top: 0;
  left: 31px;
  height: 36px;
}
.auth-card__title {
  margin: 0;
}
.auth-card__footer {
  margin: 34px 77px 0;
  padding-top: 16px;
  border-top: 1px solid #D5D5FE;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
}
.auth-card .tabs-line {
  margin-top: 24px;
}
@media (max-width: 767px) {
  .auth-card__top {
    padding: 0 16px;
  }
  .auth-card__back {
    position: static;
    height: auto;
    margin-bottom: 12px;
  }
  .auth-card__footer {
    margin: 34px 16px 0;
  }
}

.auth-form {
  max-width: 438px;
  margin: 0 auto;
  padding: 45px 16px 0;
}
.auth-form__actions {
  margin-top: 42px;
}

.icon-lucide {
  display: inline-block;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  -webkit-mask: var(--icon-lucide) center/contain no-repeat;
  mask: var(--icon-lucide) center/contain no-repeat;
}
.icon-lucide--edit {
  --icon-lucide: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"/%3E%3Cpath d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"/%3E%3C/svg%3E");
}
.icon-lucide--trash {
  --icon-lucide: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M3 6h18\"/%3E%3Cpath d=\"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6\"/%3E%3Cpath d=\"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2\"/%3E%3C/svg%3E");
}
.icon-lucide--eye {
  --icon-lucide: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z\"/%3E%3Ccircle cx=\"12\" cy=\"12\" r=\"3\"/%3E%3C/svg%3E");
}

.text-h1 {
  font-size: 48px !important;
  line-height: 72px !important;
  font-weight: 600 !important;
}

.text-h2 {
  font-size: 24px !important;
  line-height: 36px !important;
  font-weight: 600 !important;
}

.text-h3 {
  font-size: 16px !important;
  line-height: 24px !important;
  font-weight: 600 !important;
}

.text-body {
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: 400 !important;
}

.text-body-bold {
  font-size: 14px !important;
  line-height: 20px !important;
  font-weight: 600 !important;
}

.text-caption {
  font-size: 12px !important;
  line-height: 18px !important;
  font-weight: 400 !important;
}

.box-white {
  background-color: #FFFFFF;
  border: 1px solid #D5D5FE;
  border-radius: 16px;
  box-shadow: none;
}

.link-back {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 18px;
  font-weight: 600;
  color: #3838DE;
}
.link-back i {
  font-size: 24px;
  line-height: 1;
  color: inherit;
}
.link-back:hover {
  color: #000931;
}

.tabs-line {
  display: flex;
  flex-wrap: nowrap;
  overflow-x: auto;
  overflow-y: hidden;
  scrollbar-width: none;
  border-bottom: 1px solid #D5D5FE;
}
.tabs-line::-webkit-scrollbar {
  display: none;
}
.tabs-line .nav-item {
  flex: 1 0 0;
  min-width: max-content;
}
.tabs-line .nav-link {
  margin-bottom: -1px;
  padding: 16px;
  font-size: 20px;
  line-height: 28px;
  font-weight: 400;
  text-align: center;
  color: #7877EE;
  border-bottom: 3px solid transparent;
}
.tabs-line .nav-link.active {
  font-weight: 600;
  color: #3838DE;
  border-bottom-color: #3838DE;
}
.tabs-line .nav-link:hover {
  color: #3838DE;
}
@media (max-width: 767px) {
  .tabs-line .nav-link {
    font-size: 16px;
  }
}

.form-standard .form-label {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000931;
}
.form-standard .form-label.required:after {
  color: inherit;
}
.form-standard .form-control,
.form-standard .form-control.form-control-lg,
.form-standard .form-control.form-control-solid,
.form-standard .form-select,
.form-standard .form-select.form-select-solid {
  padding: 15px 20px;
  font-size: 14px;
  line-height: 20px;
  border: 1px solid #D5D5FE !important;
  border-radius: 8px;
  background-color: #FFFFFF !important;
}
.form-standard .form-control::placeholder {
  color: #999DAD !important;
}
.form-standard .form-section-title {
  margin-bottom: 24px;
  font-size: 16px;
  font-weight: 600;
  color: #000931;
}

.btn.btn-standard,
.btn.btn-follow {
  border-width: 1px !important;
  border-style: solid !important;
  border-color: transparent !important;
}

.btn.btn-standard i,
.btn.btn-standard .icon-lucide,
.btn.btn-follow i,
.btn.btn-follow .icon-lucide {
  color: inherit !important;
}

.btn.btn-standard {
  padding: 15px 24px;
  font-size: 16px;
  font-weight: 600;
  border-radius: 8px;
}

.btn.btn-primary:disabled,
.btn.btn-primary.disabled {
  opacity: 1;
  color: rgba(0, 9, 49, 0.4) !important;
  border-color: transparent !important;
  background-color: rgba(0, 9, 49, 0.1) !important;
}

.page-width {
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
}

.page-box {
  width: 100%;
  max-width: 970px;
  margin: 0 auto;
  padding: 24px 24px 32px;
  background-color: #FFFFFF;
  border: 1px solid #D5D5FE;
  border-radius: 16px;
  box-shadow: none !important;
}
.page-box > .card-header {
  min-height: 0;
  padding: 30px 0 24px;
  border-bottom: 0;
}
.page-box > .card-body {
  padding: 0;
}

.text-title {
  font-size: 26px !important;
  line-height: 32px !important;
  font-weight: 600 !important;
  color: #3838DE;
}
.text-title small,
.text-title .text-title__count {
  margin-left: 6px;
  font-size: 16px;
  line-height: 28px;
}

.search-standard {
  position: relative;
  width: 100%;
  max-width: 438px;
  min-width: 0;
}
.search-standard .global-search-field,
.search-standard .global-search-input {
  min-width: 0;
}
.search-standard .search-standard__icon {
  position: absolute;
  top: 50%;
  left: 8px;
  transform: translateY(-50%);
  font-size: 20px;
  color: #3838DE;
  pointer-events: none;
}
.search-standard .form-control {
  height: 40px;
  padding: 10px 15px 10px 39px;
  font-size: 14px;
  line-height: 20px;
  color: #000931;
  background-color: rgba(213, 213, 254, 0.2) !important;
  border: 1px solid #7877EE !important;
  border-radius: 8px;
}
.search-standard .form-control::placeholder {
  color: #7877EE !important;
  opacity: 0.7;
}
.search-standard .search-standard__clear {
  position: absolute;
  top: 50%;
  right: 10px;
  transform: translateY(-50%);
  color: rgba(0, 9, 49, 0.4);
}

.filter-by .filter-by__toggle {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 0;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: rgba(0, 9, 49, 0.4);
  background: none;
  border: 0;
}
.filter-by .filter-by__toggle strong {
  font-weight: 600;
  color: #000931;
}
.filter-by .filter-by__toggle i {
  font-size: 14px;
  color: #000931;
}
.filter-by .dropdown-menu {
  min-width: 200px;
  padding: 4px 0;
  border: 1px solid #D5D5FE;
  border-radius: 8px;
  box-shadow: none;
}
.filter-by .dropdown-item {
  padding: 8px 16px;
  font-size: 14px;
  color: #000931;
}
.filter-by .dropdown-item.active, .filter-by .dropdown-item:active {
  color: #3838DE;
  background-color: rgba(213, 213, 254, 0.4);
}

.table-standard {
  margin-bottom: 0;
}
.table-standard > thead > tr > th {
  padding: 11px 8px;
  font-size: 12px;
  line-height: 18px;
  font-weight: 400;
  text-transform: none;
  color: rgba(0, 9, 49, 0.4);
  border-bottom: 1px solid rgba(0, 9, 49, 0.1);
  white-space: nowrap;
}
.table-standard > thead > tr > th a {
  color: inherit;
}
.table-standard > tbody > tr > td {
  padding: 10px 8px;
  font-size: 14px;
  line-height: 20px;
  color: #000931;
  border-bottom: 1px solid rgba(0, 9, 49, 0.1);
  vertical-align: middle;
}
.table-standard > tbody > tr:hover > td {
  background-color: rgba(213, 213, 254, 0.15);
}
.table-standard .table-standard__action {
  width: 40px;
  padding-left: 8px;
  padding-right: 0;
}
.table-standard .table-standard__action .btn {
  width: 24px;
  height: 24px;
  padding: 0;
}

.sort-link {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  color: inherit;
}
.sort-link i {
  font-size: 11px;
}
.sort-link:hover, .sort-link.active {
  color: #3838DE;
}

.status-label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: 12px;
  line-height: 18px;
  color: #000931;
  white-space: nowrap;
}
.status-label::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: currentColor;
  flex-shrink: 0;
}
.status-label--pending::before {
  background-color: #FF8B37;
}
.status-label--approved::before {
  background-color: #BAEDBD;
}
.status-label--rejected::before {
  background-color: #FF4747;
}

.status-pill {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  padding: 6px 12px;
  font-size: 12px;
  line-height: 18px;
  color: #000931;
  border: 0;
  border-radius: 16px;
}
.status-pill::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 50%;
}
.status-pill--pending {
  background-color: #FFECD0;
}
.status-pill--pending::before {
  background-color: #FF8B37;
}
.status-pill--approved {
  background-color: rgba(186, 237, 189, 0.4);
}
.status-pill--approved::before {
  background-color: #BAEDBD;
}
.status-pill--rejected {
  background-color: rgba(255, 71, 71, 0.2);
}
.status-pill--rejected::before {
  background-color: #FF4747;
}
.status-pill.dropdown-toggle::after {
  margin-left: 2px;
  border: 0;
  content: "\f282";
  font-family: bootstrap-icons !important;
  font-size: 10px;
  vertical-align: middle;
}

.modal-standard .modal-dialog {
  max-width: 652px;
}
.modal-standard .modal-content {
  padding: 24px 32px 32px;
  border: 0;
  border-radius: 16px;
  box-shadow: none;
}
.modal-standard .modal-header {
  padding: 0 0 16px;
  border: 0;
}
.modal-standard .modal-title {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #3838DE;
}
.modal-standard .modal-close {
  padding: 0;
  font-size: 24px;
  line-height: 1;
  color: #000931;
  background: none;
  border: 0;
}
.modal-standard .modal-body {
  padding: 0;
}

.detail-field {
  margin-bottom: 16px;
}
.detail-field__label {
  margin-bottom: 8px;
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000931;
}
.detail-field__value {
  padding-left: 4px;
  font-size: 14px;
  line-height: 20px;
  color: #000931;
  word-break: break-word;
}

.detail-answer {
  margin-bottom: 12px;
  font-size: 14px;
  line-height: 20px;
  color: #000931;
}
.detail-answer strong {
  font-weight: 600;
}

.detail-actions {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 16px;
  margin-top: 24px;
}

.btn.btn-outline-standard-danger,
.btn.btn-outline-standard-primary {
  background-color: #FFFFFF;
  border: 1px solid currentColor !important;
}

.btn.btn-outline-standard-danger {
  color: #FF4747;
}
.btn.btn-outline-standard-danger:hover:not(:disabled) {
  background-color: rgba(255, 71, 71, 0.08);
  color: #FF4747;
}

.btn.btn-outline-standard-primary {
  color: #3838DE;
}
.btn.btn-outline-standard-primary:hover:not(:disabled) {
  background-color: rgba(213, 213, 254, 0.4);
  color: #3838DE;
}

.btn.btn-outline-standard-danger:disabled,
.btn.btn-outline-standard-primary:disabled {
  opacity: 0.5;
}

.btn.btn-state {
  color: rgba(0, 9, 49, 0.4);
  background-color: rgba(0, 9, 49, 0.1);
  border: 0;
  cursor: default;
  pointer-events: none;
}

.card-outline {
  padding: 16px 24px 16px 16px;
  background-color: #FFFFFF;
  border: 1px solid #D5D5FE;
  border-radius: 16px;
}
.card-outline + .card-outline {
  margin-top: 12px;
}

.empty-state {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  min-height: 460px;
  text-align: center;
}
.empty-state__image {
  max-width: 250px;
  margin-bottom: 24px;
}
.empty-state__title {
  margin-bottom: 4px;
  font-size: 14px;
  font-weight: 600;
  color: #000931;
}
.empty-state__text {
  font-size: 14px;
  line-height: 20px;
  color: #000931;
}

.study-card-info {
  margin: 0;
  padding-left: 8px;
}
.study-card-info > div {
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 18px;
  color: #000931;
}
.study-card-info > div:last-child {
  margin-bottom: 0;
}
.study-card-info dt,
.study-card-info dd {
  display: inline;
  margin: 0;
}
.study-card-info dt {
  font-weight: 600;
}

.study-card--box {
  padding: 16px;
}
.study-card--row {
  padding: 24px 12px;
  border-bottom: 1px solid #D5D5FE;
}
.study-card__meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  margin-bottom: 12px;
}
.study-card__date {
  font-size: 12px;
  color: #999DAD;
}
.study-card__author {
  margin-bottom: 8px;
}
.study-card__more {
  display: inline-block;
  margin-top: 4px;
  font-size: 12px;
  font-weight: 600;
  color: #FF8B37;
}
.study-card__actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px;
  margin-top: 12px;
}
.study-card__applied {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
  color: #7877EE;
}

.study-cards--single .study-card--row {
  border-bottom: 0;
}

.followers-count {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 14px;
  color: #000931;
}
.followers-count .bi {
  font-size: 18px;
}

.study-mini + .study-mini {
  margin-top: 16px;
}
.study-mini__name {
  margin: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
}
.study-mini__name a {
  color: #000931;
}
.study-mini__name a:hover {
  color: #3838DE;
}
.study-mini__author, .study-mini__date {
  font-size: 12px;
  color: #000931;
}
.study-mini__date {
  margin-top: 4px;
}
.study-mini .status-label {
  margin-top: 4px;
}

.link-more {
  display: inline-block;
  margin-top: 16px;
  font-size: 12px;
  font-weight: 600;
  color: #FF8B37;
}
.link-more:hover {
  color: #FF8B37;
  text-decoration: underline;
}

.box-title {
  margin: 0 0 16px;
  font-size: 16px;
  font-weight: 600;
  color: #3838DE;
}

.profile-summary {
  padding: 24px 16px;
  text-align: center;
}
.profile-summary__name {
  margin: 0 0 12px;
  font-size: 16px;
  font-weight: 600;
  color: #000931;
}
.profile-summary__subtitle {
  margin-bottom: 16px;
  font-size: 14px;
  color: #000931;
}
.profile-summary__stat {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  text-align: left;
}
.profile-summary__stat-label {
  font-size: 12px;
  color: #000931;
}
.profile-summary__stat-value {
  font-size: 36px;
  font-weight: 600;
  line-height: 1;
  color: #000931;
}

.stat-card-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(240px, 1fr));
  gap: 16px;
}

.stat-card {
  padding: 20px 24px 28px 16px;
  background-color: #FFFFFF;
  border: 1px solid #D5D5FE;
  border-radius: 16px;
}
.stat-card__header {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 20px;
}
.stat-card__icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  border-radius: 6px;
  font-size: 14px;
  color: #3838DE;
}
.stat-card__icon i {
  color: inherit !important;
}
.stat-card__icon--purple {
  background-color: #F0E6FF;
  color: #7877EE;
}
.stat-card__icon--blue {
  background-color: #ACF0FF;
  color: #2095E9;
}
.stat-card__icon--orange {
  background-color: #FFECD0;
  color: #CD9166;
}
.stat-card__title {
  font-size: 16px;
  font-weight: 600;
  color: #3838DE;
}
.stat-card__total {
  margin-left: auto;
  font-size: 26px;
  line-height: 1;
  font-weight: 700;
  color: #3838DE;
}
.stat-card__rows {
  margin: 0;
  padding: 0;
  list-style: none;
}
.stat-card__row {
  display: grid;
  grid-template-columns: 1fr 64px;
  margin-bottom: 8px;
  font-size: 12px;
  line-height: 18px;
  color: #3838DE;
}
.stat-card__label {
  display: inline-flex;
  align-items: center;
  gap: 6px;
}
.stat-card__label--approved::before, .stat-card__label--rejected::before, .stat-card__label--pending::before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
}
.stat-card__label--approved::before {
  background-color: #BAEDBD;
}
.stat-card__label--rejected::before {
  background-color: #FF4747;
}
.stat-card__label--pending::before {
  background-color: var(--bs-warning);
}

.datagrid.table-standard > thead > tr > th a {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  font-weight: 400;
  color: inherit;
}
.datagrid.table-standard > thead > tr > th a i {
  font-size: 10px;
  opacity: 0.8;
}
.datagrid.table-standard > thead > tr > th.sorted a,
.datagrid.table-standard > thead > tr > th a:hover {
  color: #3838DE;
}
.datagrid.table-standard > thead > tr > th .sr-only {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
  white-space: nowrap;
}
.datagrid.table-standard > tbody > tr > td a:not([data-action-name]) {
  color: #000931;
}
.datagrid.table-standard > tbody > tr > td {
  white-space: normal;
}
.datagrid.table-standard td.actions {
  white-space: nowrap !important;
  text-align: left;
}
.datagrid.table-standard td.actions a[data-action-name] {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px !important;
  min-width: 24px;
  height: 24px !important;
  margin-right: 6px;
  padding: 0 !important;
  color: #7877EE !important;
  background-color: #FFFFFF !important;
  border: 1px solid #D5D5FE !important;
  border-radius: 5px;
}
.datagrid.table-standard td.actions a[data-action-name] i {
  margin: 0;
  font-size: 14px;
  color: inherit !important;
}
.datagrid.table-standard td.actions a[data-action-name]:hover, .datagrid.table-standard td.actions a[data-action-name]:focus-visible {
  background-color: #D5D5FE !important;
}
.datagrid.table-standard td.actions a[data-action-name] .action-label {
  display: none;
}
.datagrid.table-standard td.actions a[data-action-name=edit] i {
  display: none;
}
.datagrid.table-standard td.actions a[data-action-name=edit]::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"/%3E%3Cpath d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"/%3E%3Cpath d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"/%3E%3C/svg%3E") center/contain no-repeat;
}
.datagrid.table-standard td.actions a[data-action-name=delete] i {
  display: none;
}
.datagrid.table-standard td.actions a[data-action-name=delete]::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M3 6h18\"/%3E%3Cpath d=\"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6\"/%3E%3Cpath d=\"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2\"/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M3 6h18\"/%3E%3Cpath d=\"M19 6v14c0 1-1 2-2 2H7c-1 0-2-1-2-2V6\"/%3E%3Cpath d=\"M8 6V4c0-1 1-2 2-2h4c1 0 2 1 2 2v2\"/%3E%3C/svg%3E") center/contain no-repeat;
}
.datagrid.table-standard td.actions a[data-action-name=detail] i {
  display: none;
}
.datagrid.table-standard td.actions a[data-action-name=detail]::before {
  content: "";
  display: block;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z\"/%3E%3Ccircle cx=\"12\" cy=\"12\" r=\"3\"/%3E%3C/svg%3E") center/contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"%3E%3Cpath d=\"M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7Z\"/%3E%3Ccircle cx=\"12\" cy=\"12\" r=\"3\"/%3E%3C/svg%3E") center/contain no-repeat;
}

.datagrid--no-actions > thead > tr > th:last-child,
.datagrid--no-actions > tbody > tr > td.actions {
  display: none;
}

.page-box .card-toolbar .action-delete i,
.page-actions .action-delete i {
  color: #FF4747 !important;
}
.page-box .card-toolbar .btn-primary i,
.page-actions .btn-primary i {
  color: #FFFFFF !important;
}

.ea-form-fields.form-standard .field-form_panel,
.ea-form-fields.form-standard .form-panel {
  padding: 0;
  background: none;
  border: 0;
  box-shadow: none;
}
.ea-form-fields.form-standard .form-panel-title {
  display: none;
}
.ea-form-fields.form-standard .form-panel-body {
  padding: 0;
}
.ea-form-fields.form-standard form > .row,
.ea-form-fields.form-standard .form-panel-body > .row,
.ea-form-fields.form-standard .field-form_panel {
  --bs-gutter-x: 0;
}
.ea-form-fields.form-standard .form-group {
  margin-bottom: 16px !important;
}

.btn.action-cancel {
  color: #3838DE !important;
  background-color: #FFFFFF !important;
  border: 1px solid #3838DE !important;
}
.btn.action-cancel:hover {
  background-color: rgba(213, 213, 254, 0.4) !important;
}

.header-logo__img {
  height: 39px;
}
@media (max-width: 767px) {
  .header-logo__img {
    height: 28px;
  }
}

.header-search__form {
  width: 210px;
}
.header-search__form .form-control {
  height: 40px;
}
@media (max-width: 767px) {
  .header-search__form {
    width: 140px;
  }
}

.btn.btn-header {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  height: 40px;
  min-width: 40px;
  padding: 8px 16px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px;
}
.btn.btn-header i {
  font-size: 14px;
  color: inherit;
}
@media (max-width: 1199.98px) {
  .btn.btn-header {
    width: 40px;
    padding: 0 !important;
  }
  .btn.btn-header .indicator-label {
    display: none;
  }
}

#kt_header_notifications_toggle,
#kt_header_user_menu_toggle {
  margin-left: 16px !important;
}

.btn.btn-header {
  margin-left: 16px !important;
}

.header-user__avatar, .header-user__avatar img {
  width: 40px !important;
  height: 40px !important;
  border-radius: 8px;
}
.header-user__name {
  width: 100%;
  margin-top: 2px;
  font-size: 11px;
  font-weight: 600;
  line-height: 1.2;
  color: #000931;
}

.btn.notification-bell {
  width: 40px;
  height: 40px;
  border-radius: 8px;
}
.btn.notification-bell i {
  font-size: 16px;
  color: #FFFFFF;
}

#kt_header_notifications_toggle .btn.notification-bell, #kt_header_notifications_toggle .btn.notification-bell:hover, #kt_header_notifications_toggle .btn.notification-bell:focus, #kt_header_notifications_toggle .btn.notification-bell:active, #kt_header_notifications_toggle .btn.notification-bell.active, #kt_header_notifications_toggle .btn.notification-bell.show {
  background-color: #3838DE !important;
}
#kt_header_notifications_toggle .btn.notification-bell i, #kt_header_notifications_toggle .btn.notification-bell:hover i, #kt_header_notifications_toggle .btn.notification-bell:focus i, #kt_header_notifications_toggle .btn.notification-bell:active i, #kt_header_notifications_toggle .btn.notification-bell.active i, #kt_header_notifications_toggle .btn.notification-bell.show i {
  color: #FFFFFF !important;
}

.notification-menu {
  width: 310px;
  overflow: hidden;
  border-radius: 0 0 8px 8px;
}
.notification-menu__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 12px 16px;
  background-color: #D5D5FE;
}
.notification-menu__title {
  font-size: 16px;
  font-weight: 600;
  color: #3838DE;
}
.notification-menu__count {
  font-size: 12px;
  color: #3838DE;
}
.notification-menu__footer {
  padding: 8px 16px 12px;
  text-align: center;
}
.notification-menu__mark-all {
  font-size: 12px;
  font-weight: 600;
  color: #3838DE !important;
}
.notification-menu .notification-item {
  padding: 12px 16px;
  background-color: #FFFFFF;
}
.notification-menu .notification-item--unread {
  background-color: rgba(213, 213, 254, 0.45);
  box-shadow: inset 3px 0 0 0 #3838DE;
}
.notification-menu .notification-item__title {
  font-size: 12px;
  font-weight: 600;
  color: #000931;
}
.notification-menu .notification-item__message, .notification-menu .notification-item__date {
  font-size: 11px;
  line-height: 16px;
  color: #000931;
}
.notification-menu .notification-status {
  flex-shrink: 0;
  font-size: 11px;
  color: #000931;
}
.notification-menu .notification-status::before {
  content: "";
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-right: 6px;
  border-radius: 50%;
  vertical-align: middle;
}
.notification-menu .notification-status--read::before {
  background-color: #BAEDBD;
}
.notification-menu .notification-status--unread::before {
  background-color: #FF4747;
}
.notification-menu .notification-status--unread {
  display: none;
}
.notification-menu .notification-item--unread .notification-status--read {
  display: none;
}
.notification-menu .notification-item--unread .notification-status--unread {
  display: inline;
}

.notification-badge {
  position: absolute;
  top: -6px;
  right: -6px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 18px;
  height: 18px;
  padding: 0 4px;
  font-size: 10px;
  font-weight: 600;
  line-height: 1;
  color: #FFFFFF;
  background-color: #FF4747;
  border: 2px solid #FFFFFF;
  border-radius: 9px;
  box-sizing: border-box;
}

.study-card__name {
  margin: 0 0 4px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.study-card__name a {
  color: #000931;
}
.study-card__name a:hover {
  color: #3838DE;
}

.study-card__author {
  font-size: 14px;
  line-height: 20px;
  color: #000931;
}

.study-card__abstract {
  font-size: 12px;
  line-height: 18px;
  color: #000931;
}

.btn.btn-follow {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: 600;
  border-radius: 8px;
}

.stat-highlight {
  text-align: center;
}
.stat-highlight__value {
  font-size: 28px;
  line-height: 1.2;
  font-weight: 600;
  color: #000931;
}
.stat-highlight__label {
  font-size: 11px;
  color: #000931;
}

.box-tabs {
  padding: 24px 24px 0;
  overflow: hidden;
}

.tabs-line.tabs-line--box {
  margin-bottom: -1px;
  border-bottom: 0;
}
.tabs-line.tabs-line--box .nav-link {
  margin-bottom: 0;
  border-bottom-width: 3px;
}

.tabs-line.tabs-line--sm .nav-link {
  padding: 12px 8px;
  font-size: 14px;
  line-height: 20px;
  color: #000931;
  white-space: nowrap;
}
.tabs-line.tabs-line--sm .nav-link.active {
  color: #3838DE;
}

.tabs-line.tabs-line--orange .nav-link.active {
  color: #FF8B37;
  border-bottom-color: #FF8B37;
}

.btn.btn-draft {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 12px;
  font-weight: 600;
  color: #7877EE !important;
}
.btn.btn-draft i {
  font-size: 14px;
  color: inherit;
}

.box-tabs > .tabs-line.tabs-line--box {
  margin: 24px -24px -1px;
}

.tabs-line.tabs-line--auto {
  gap: 32px;
}
.tabs-line.tabs-line--auto .nav-item {
  flex: 0 0 auto;
}
.tabs-line.tabs-line--auto .nav-link {
  padding-left: 0;
  padding-right: 0;
}

.btn.btn-icon.action-square {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px !important;
  min-width: 24px;
  height: 24px !important;
  margin-right: 6px;
  padding: 0 !important;
  color: #7877EE !important;
  background-color: #FFFFFF !important;
  border: 1px solid #D5D5FE !important;
  border-radius: 5px;
}
.btn.btn-icon.action-square i {
  margin: 0;
  font-size: 14px;
  color: inherit !important;
}
.btn.btn-icon.action-square:hover, .btn.btn-icon.action-square:focus-visible {
  background-color: #D5D5FE !important;
}

.btn.btn-icon.action-plain {
  width: 24px;
  height: 24px;
  padding: 0;
}
.btn.btn-icon.action-plain i {
  font-size: 16px;
  color: #999DAD;
}
.btn.btn-icon.action-plain:hover i {
  color: #3838DE;
}

.status-label--recruiting::before {
  background-color: #3838DE;
}

.status-label--closed::before {
  background-color: #FF4747;
}

.status-pill--recruiting {
  background-color: #D5D5FE;
}
.status-pill--recruiting::before {
  background-color: #3838DE;
}

.status-pill--closed {
  background-color: rgba(0, 9, 49, 0.08);
}
.status-pill--closed::before {
  background-color: #FF4747;
}

.study-detail__header {
  display: grid;
  grid-template-columns: minmax(0, 1fr) 200px;
  gap: 32px;
}
@media (max-width: 767.98px) {
  .study-detail__header {
    grid-template-columns: 1fr;
  }
}
.study-detail .study-cover-image {
  max-width: 240px;
}

.participants-card {
  padding: 16px 20px;
  border: 1px solid #D5D5FE;
  border-radius: 16px;
}
.participants-card__title {
  margin-bottom: 12px;
  font-size: 12px;
  font-weight: 600;
  color: #000931;
}
.participants-card__row {
  display: grid;
  grid-template-columns: 64px 1fr;
  align-items: baseline;
  margin-bottom: 6px;
  font-size: 11px;
  color: #000931;
}
.participants-card__value {
  font-size: 22px;
  font-weight: 600;
  line-height: 1.2;
  text-align: center;
}

.update-card__title {
  margin: 0;
  font-size: 12px;
  font-weight: 600;
  color: #000931;
}
.update-card__time {
  font-size: 10px;
  color: #999DAD;
}
.update-card__body {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-top: 16px;
  font-size: 12px;
  line-height: 18px;
  color: #000931;
  text-align: left;
}
.update-card__link {
  color: #3838DE;
  word-break: break-all;
}

.btn.btn-kebab {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 24px;
  height: 24px;
  min-width: 24px;
  padding: 0 !important;
  color: #999DAD;
  background: none !important;
  border: 0;
}
.btn.btn-kebab i {
  font-size: 18px;
  color: inherit;
}
.btn.btn-kebab:hover {
  color: #3838DE;
}

.menu-dropdown-standard .menu-link--danger .menu-title {
  color: #FF4747 !important;
}

.dashboard-grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 16px;
  align-items: start;
}
@media (min-width: 1200px) {
  .dashboard-grid {
    grid-template-columns: minmax(0, 1fr) minmax(0, 1.6fr) minmax(0, 1fr);
  }
}

.dashboard-col {
  display: flex;
  flex-direction: column;
  gap: 16px;
  min-width: 0;
}

#kt_content .dashboard-col > .card.card {
  margin: 0 !important;
}

#kt_content .card:has(+ .card),
#kt_content .card:has(+ br + .card),
#kt_content .card:has(+ br + br + .card),
#kt_content_container .card:has(+ .card),
#kt_content_container .card:has(+ br + .card),
#kt_content_container .card:has(+ br + br + .card),
.content .card:has(+ .card),
.content .card:has(+ br + .card),
.content .card:has(+ br + br + .card) {
  margin-bottom: 0 !important;
}
#kt_content .card + .card,
#kt_content .card + br + .card,
#kt_content .card + br + br + .card,
#kt_content_container .card + .card,
#kt_content_container .card + br + .card,
#kt_content_container .card + br + br + .card,
.content .card + .card,
.content .card + br + .card,
.content .card + br + br + .card {
  margin-top: 16px !important;
}
#kt_content .card + br:has(+ .card),
#kt_content .card + br:has(+ br + .card),
#kt_content .card + br + br:has(+ .card),
#kt_content_container .card + br:has(+ .card),
#kt_content_container .card + br:has(+ br + .card),
#kt_content_container .card + br + br:has(+ .card),
.content .card + br:has(+ .card),
.content .card + br:has(+ br + .card),
.content .card + br + br:has(+ .card) {
  display: none;
}

.dashboard-col > .navigation:not(:has(*)) {
  display: none;
}

.form-grid-2 {
  display: grid;
  grid-template-columns: 1fr;
  column-gap: 16px;
}
@media (min-width: 576px) {
  .form-grid-2 {
    grid-template-columns: 1fr 1fr;
  }
}

.inscription-checks {
  display: flex;
  flex-direction: column;
  gap: 8px;
  margin-top: 8px;
}
.inscription-checks .form-check {
  display: flex;
  align-items: center;
  gap: 8px;
  margin: 0;
  padding-left: 0;
}
.inscription-checks .form-check-input {
  flex-shrink: 0;
  margin: 0;
  border-radius: 50%;
  border-color: #D5D5FE;
}
.inscription-checks .form-check-label {
  font-size: 14px;
  color: #000931;
}

.image-input-wrapper img[data-avatar-preview] {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: inherit;
  display: block;
}

.news-tab__dot {
  display: inline-block;
  vertical-align: top;
  margin-left: 6px;
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #FF4747;
}

.news-list__header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 20px;
}

.news-list__title {
  font-size: 16px;
  line-height: 24px;
  color: #3838DE;
  margin: 0 0 4px;
}

.news-list__subtitle {
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 9, 49, 0.4);
  margin: 0;
}

.news-list__unread {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
  margin-bottom: 20px;
  padding: 12px 16px;
  border-radius: 8px;
  background-color: rgba(213, 213, 254, 0.5);
  font-size: 12px;
  line-height: 18px;
  color: #000931;
}

.news-list__mark-read {
  border: 0;
  padding: 0;
  background: none;
  font-size: 12px;
  color: #3838DE;
  text-decoration: underline;
  white-space: nowrap;
}

.news-list__more {
  display: flex;
  justify-content: center;
  padding-top: 20px;
}

.news-item {
  padding: 20px 0;
  border-bottom: 1px solid rgba(0, 9, 49, 0.1);
}
.news-item:last-child {
  border-bottom: 0;
}
.news-item__author {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
  margin-bottom: 12px;
}
.news-item__avatar {
  flex: 0 0 auto;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background-color: #D5D5FE;
  color: #3838DE;
  font-size: 12px;
  font-weight: 600;
}
.news-item__author-data {
  display: flex;
  flex-direction: column;
  min-width: 0;
}
.news-item__author-name {
  font-size: 14px;
  line-height: 20px;
  font-weight: 600;
  color: #000931;
}
.news-item__title {
  font-size: 16px;
  line-height: 24px;
  color: #000931;
  margin: 0 0 8px;
}
.news-item--new {
  margin: 0 -16px;
  padding: 20px 16px;
  border-left: 3px solid #3838DE;
  border-radius: 0 8px 8px 0;
  background-color: rgba(213, 213, 254, 0.35);
}
.news-item--new .news-item__title {
  color: #3838DE;
}
.news-item__badge {
  margin-left: auto;
  font-size: 12px;
  line-height: 18px;
  padding: 2px 10px;
  border-radius: 16px;
  background-color: #D5D5FE;
  color: #3838DE;
}
.news-item__meta {
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 9, 49, 0.4);
}
.news-item__text {
  font-size: 14px;
  line-height: 20px;
  color: #000931;
  overflow-wrap: anywhere;
}
.news-item__image {
  display: block;
  max-width: 100%;
  max-height: 280px;
  width: auto;
  margin-bottom: 14px;
  border-radius: 8px;
}
.news-item__links {
  margin: 12px 0 0;
  padding-left: 18px;
  font-size: 14px;
  overflow-wrap: anywhere;
}
.news-item__edit {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  margin-top: 14px;
  font-size: 12px;
  color: #3838DE;
}

.news-image__help {
  font-size: 12px;
  line-height: 18px;
  color: rgba(0, 9, 49, 0.4);
  margin: 0 0 12px;
}
.news-image__control {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}
.news-image__name {
  font-size: 12px;
  color: rgba(0, 9, 49, 0.4);
  overflow-wrap: anywhere;
  min-width: 0;
}

.modal-backdrop {
  background-color: rgba(0, 0, 0, 0.63) !important;
  backdrop-filter: blur(3px);
}
.modal-backdrop.show {
  opacity: 1;
}

.craue_formflow_buttons {
  overflow: hidden;
}

.craue_formflow_buttons button {
  float: right;
}

.hidden {
  display: none !important;
}
/*!*******************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/plugins/popup-manger/popup.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************/
.popup {
  --background-color: #202020;
  --backdrop-color: transparent;
  --title-color: #ccebcb;
  --text-color: white;
  --icon-close-color: white;
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 110;
  transition: all 0.3s ease-in-out !important;
  opacity: 0;
}

.popup--visible {
  visibility: visible;
  opacity: 1;
}

.popup__backdrop {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  background-color: var(--backdrop-color);
  backdrop-filter: blur(3px);
  transition: all 0.3s ease-in-out !important;
  /*opacity: 0.5;*/
}

.popup__icon {
  display: flex;
  justify-content: center;
  padding-bottom: 4rem;
  color: var(--title-color);
  transition: all 0.3s ease-in-out !important;
}

.popup__wrapper {
  z-index: 110;
  position: relative;
  background-color: var(--background-color);
  padding: 8rem 4rem;
  border-radius: 8px;
  max-width: 56rem;
  width: 90%;
  transition: all 0.3s ease-in-out !important;
  transform: translateY(50px);
  opacity: 0;
  -webkit-box-shadow: 0px 10px 25px -6px rgba(0, 0, 0, 0.42);
  -moz-box-shadow: 0px 10px 25px -6px rgba(0, 0, 0, 0.42);
  box-shadow: 0px 10px 25px -6px rgba(0, 0, 0, 0.42);
}

.popup__wrapper.active {
  transform: translateY(0);
  opacity: 1;
}

.popup__wrapper.active.static {
  transform: scale(1.1);
}

.popup--modal .popup__wrapper {
  background-color: white;
  max-width: 100rem;
}

.popup--stretched .popup__wrapper {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.popup__title {
  font-weight: 400 !important;
  color: var(--title-color);
  font-size: 3rem;
  text-align: center;
  line-height: 3.6rem;
  margin-bottom: 2rem;
  transition: all 0.3s ease-in-out !important;
}

.popup__content {
  width: 100%;
  /*max-width: 39rem;*/
  margin: 0 auto;
  text-justify: auto;
}

.popup__close {
  position: absolute;
  top: 2rem;
  right: 2rem;
  height: 1.5rem;
  width: 1.5rem;
  cursor: pointer;
  transition: all 0.5s ease-in-out !important;
}

.popup__close .svg__container {
  transition: all 0.5s ease-in-out !important;
}

.popup__close .svg__container::before {
  content: url("data:image/svg+xml;utf8,<svg width=%2715px%27 height=%2715px%27 viewBox=%270 0 15 15%27 version=%271.1%27 xmlns=%27http://www.w3.org/2000/svg%27><title>icono-cerrar</title><g id=%27Desktop%27 stroke=%27none%27 stroke-width=%271%27 fill=%27none%27 fill-rule=%27evenodd%27><g id=%271.4.INICIO---Buscador%27 transform=%27translate%28-1335.000000, -33.000000%29%27 fill=%27white%27 fill-rule=%27nonzero%27><path d=%27M1348.80379,33.1470518 C1349.0974,32.9291973 1349.51406,32.9534034 1349.78033,33.2196699 C1350.0466,33.4859365 1350.0708,33.9026002 1349.85295,34.1962117 L1349.78033,34.2803301 L1343.561,40.5 L1349.78033,46.7196699 C1350.07322,47.0125631 1350.07322,47.4874369 1349.78033,47.7803301 C1349.51406,48.0465966 1349.0974,48.0708027 1348.80379,47.8529482 L1348.71967,47.7803301 L1342.5,41.561 L1336.28033,47.7803301 L1336.19621,47.8529482 C1335.9026,48.0708027 1335.48594,48.0465966 1335.21967,47.7803301 C1334.9534,47.5140635 1334.9292,47.0973998 1335.14705,46.8037883 L1335.21967,46.7196699 L1341.439,40.5 L1335.21967,34.2803301 C1334.92678,33.9874369 1334.92678,33.5125631 1335.21967,33.2196699 C1335.48594,32.9534034 1335.9026,32.9291973 1336.19621,33.1470518 L1336.28033,33.2196699 L1342.5,39.439 L1348.71967,33.2196699 L1348.80379,33.1470518 Z%27 id=%27icono-cerrar%27></path></g></g></svg>");
}

.popup__close .svg__container:hover {
  transform: rotate(180deg);
  transform-origin: 40% 36%;
}

.info-popup__text {
  font-weight: 600;
  font-size: 1.6rem;
  color: var(--text-color);
  letter-spacing: 0.5px;
  text-align: center;
  line-height: 2.6rem;
  margin-bottom: 0;
  transition: all 0.3s ease-in-out !important;
}

.svg__container {
  display: block;
}

.svg__container {
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  display: block;
  width: 100%;
  height: 100%;
  transition: background-color 0.3s ease-in-out !important;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQTtFQUNJO0VBQ0E7RUFDQTtBQ0NKOztBREVBO0VBQ0k7RUFDQTtBQ0NKOztBRElBO0VBQ0k7RUFDQTtFQUNBO0FDREo7O0FESUE7RUFDSTtFQUNBO0FDREo7O0FESUE7RUFDSTtBQ0RKOztBREdBO0VBQ0k7QUNBSjs7QURFQTtFQUNJLHlCRTdCUztBRDhCYjs7QURFQTtFQUNJO0FDQ0o7O0FFbkNBO0VBQ0U7QUZzQ0Y7O0FFbkNBO0VBQ0U7QUZzQ0Y7O0FFbkNBO0VBQ0U7QUZzQ0Y7O0FFcENBO0VBQ0U7QUZ1Q0Y7O0FFckNBO0VBQ0U7RUFDQTtBRndDRjs7QUVuQ0E7RUFDRTtBRnNDRjs7QUVuQ0E7RUFDRSxjRGZZO0VDZ0JaO0VBQ0E7QUZzQ0Y7O0FFbkNBO0VBQ0U7QUZzQ0Y7O0FFbkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZzQ0Y7O0FFbkNBO0VBQ0U7RUFDQSxjRDNDVztBRGlGYjs7QUVuQ0E7RUFDRTtBRnNDRjs7QUVuQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGc0NGOztBRXBDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZ1Q0Y7O0FFckNBO0VBQ0U7QUZ3Q0Y7O0FFdENBO0VBQ0UsY0RoRWE7RUNpRWIscUJEaEVtQjtFQ2lFbkI7QUZ5Q0Y7O0FFckNBO0VBQ0U7RUFDQTtFQUNBO0FGd0NGOztBRXJDQTtFQUNFLGNEakZXO0FEeUhiOztBRXJDQTtFQUNFO0VBQ0E7QUZ3Q0Y7O0FFckNBO0VBQ0U7RUFDQTtBRndDRjs7QUVyQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCRHpHVztFQzBHWDtFQUNBO0VBQ0E7RUFDQTtBRndDRjs7QUVsQ0E7RUFDRTtBRnFDRjs7QUVsQ0E7RUFDRSxjRHZIZ0I7QUQ0SmxCOztBRWpDQTs7RUFFRTtBRm9DRjs7QUVqQ0E7RUFDRTtBRm9DRjs7QUVqQ0E7RUFDRSxjRHRJVztBRDBLYjs7QUVqQ0E7RUFDRSxjRHpJZ0I7QUQ2S2xCOztBRWpDQTtFQUNFO0VBQ0EsYUQvSVc7QURtTGI7O0FFakNBO0VBQ0U7RUFDQSxhRG5KZ0I7QUR1TGxCOztBRWpDQTtFQUNFO0VBQ0E7RUFDQSxjRGhKWTtBRG9MZDs7QUVqQ0E7RUFDRTtFQUNBLGFEL0pXO0FEbU1iOztBRWpDQTtFQUNFO0VBQ0EsY0RwS1c7QUR3TWI7O0FFL0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUZrQ0Y7O0FFL0JBO0VBQ0UsY0QvS2E7QURpTmY7O0FFL0JBO0VBQ0UsY0Q5S1k7QURnTmQ7O0FFL0JBO0VBQ0UsY0QxTFU7QUQ0Tlo7O0FFL0JBO0VBQ0UsY0Q3TFc7QUQrTmI7O0FFOUJBO0VBQ0U7QUZpQ0Y7O0FFMUJBO0VBQ0U7RUFDQSxjRGpNWTtFQ2tNWix5QkQ1TVc7RUM2TVg7QUY2QkY7O0FFMUJBO0VBQ0U7RUFDQSxjRGxOVztFQ21OWDtFQUNBO0FGNkJGOztBRXRCQTtFQUNFO0FGeUJGOztBRXZCQTtFQUNFO0FGMEJGOztBRXJCQTtFQUNFO0VBQ0E7RUFDQSxjRHZPVztBRCtQYjs7QUVuQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZzQkY7O0FFbkJBOzs7Ozs7RUFNRTtFQUNBO0FGc0JGOztBRWxCQTtFQUNFO0VBQ0E7QUZxQkY7O0FFbEJBOztFQUVFO0VBQ0E7RUFDQTtBRnFCRjs7QUVsQkE7Ozs7RUFJRTtBRnFCRjs7QUVsQkE7RUFDRTtFQUNBO0FGcUJGOztBRWhCQTtFQUNFLGNEM1JXO0FEOFNiOztBRWpCQTtFQUNFO0VBQ0EsYUQvUlc7QURtVGI7O0FFYkE7RUFDRTtFQUNBO0FGZ0JGOztBRWRBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZpQkY7O0FFWkE7RUFDRTtFQUNBO0FGZUY7O0FFWkE7RUFDRTtFQUNBO0VBQ0E7QUZlRjs7QUVaQTtFQUNFO0VBQ0E7QUZlRjs7QUVaQTtFQUNFO0VBQ0E7QUZlRjs7QUVaQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGZUY7O0FFVkE7RUFDRTtFQUNBO0VBQ0E7QUZhRjs7QUVWQTs7RUFFRTtBRmFGOztBRVZBO0VBQ0U7QUZhRjs7QUVWQTs7RUFFRTtBRmFGOztBRVZBO0VBQ0U7QUZhRjs7QUVSQTtFQUNFO0FGV0Y7O0FFUEE7RUFDRTs7Ozs7OztJQU9FO0VGVUY7RUVQQTs7SUFFRTtJQUNBO0lBQ0E7RUZTRjtFRU5BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFRlFGO0FBQ0Y7QUVKQTtFQUNFLGVEeFhlO0VDeVhmLGlCRHhYaUI7RUN5WGpCLGdCRHRZb0I7RUN1WXBCLGNEdlpnQjtBRDZabEI7QUVGRTtFQUNFO0VBQ0E7QUZJSjs7QUVDQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNEeGFnQjtBRDBhbEI7QUVBRTs7RUFDRSxjRDVhUztBRCthYjs7QUVDQTtFQUNFLGVEcFplO0VDcVpmLGlCRHBaaUI7RUNxWmpCLGdCRGxhb0I7RUNtYXBCLGNEbmJnQjtBRHFibEI7QUVBRTtFQUNFO0VBQ0EsY0R4YlM7QUQwYmI7O0FFR0E7RUFDRTtFQUNBO0FGQUY7QUVFRTtFQUNFO0FGQUo7QUVFSTtFQUNFLGVEeGFXO0VDeWFYLGdCRHJiZ0I7RUNzYmhCLGNEdGNZO0FEc2NsQjtBRUdJO0VBRUUsY0Q1Y087QUQwY2I7O0FFUUE7RUFFSTs7SUFFRTtFRk5KO0VFU0U7SUFDRTtFRlBKO0VFVUU7SUFDRTtFRlJKO0FBQ0Y7QUVZQTtFQUNFO0VBQ0E7QUZWRjs7QUVjQTtFQUNFO0VBQ0E7QUZYRjs7QUVpQkE7RUFDRTtBRmRGOztBRWdCQTtFQUNFO0VBQ0E7QUZiRjs7QUVlQTtFQUNFO0VBQ0E7QUZaRjs7QUVlQTtFQUNFO0VBQ0E7RUFDQTtBRlpGOztBRWVBO0VBQ0U7RUFDQTtBRlpGOztBRWVBO0VBQ0U7RUFDQTtBRlpGOztBRWlCQTtFQUNFO0FGZEY7QUVnQkU7RUFDRTtBRmRKOztBRW9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEVBQ0U7QUZsQko7QUV3QkU7RUFaRjtJQWFJO0lBQ0E7SUFDQSxpRkFDRTtFRnRCSjtBQUNGO0FFMEJFO0VBckJGO0lBc0JJO0lBQ0E7SUFDQSwrRUFDRTtFRnhCSjtBQUNGO0FFMkJFO0VBQ0U7RUFDQTtBRnpCSjtBRTRCRTtFQUNFO0VBQ0E7QUYxQko7QUU2QkU7RUFDRTtFQUNBO0FGM0JKO0FFOEJFO0VBQ0U7RUFDQTtBRjVCSjtBRStCRTtFQUNFO0VBQ0E7QUY3Qko7QUVnQ0U7RUFDRTtFQUNBO0FGOUJKOztBRW9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGakNGOztBRW9DQTtFQUNFO0FGakNGOztBRW9DQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CRC9sQlk7RUNnbUJaO0VBQ0E7QUZqQ0Y7O0FFb0NBO0VBQ0U7RUFDQTtFQUNBLGNEam5CVztFQ2tuQlg7RUFDQTtBRmpDRjs7QUVvQ0E7RUFDRSxjRHZuQlc7RUN3bkJYO0FGakNGOztBRW9DQTtFQUNFO0FGakNGOztBRXNDQTtFQUNFO0VBQ0EsbUJEem5CWTtFQzBuQlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGbkNGOztBRXNDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRm5DRjs7QUVzQ0E7RUFDRTtBRm5DRjs7QUVzQ0E7RUFDRTtBRm5DRjs7QUVzQ0E7RUFDRTtFQUNBO0VBQ0E7QUZuQ0Y7O0FFc0NBO0VBQ0U7RUFDQTtBRm5DRjs7QUVzQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUZuQ0Y7O0FFd0NBO0VBQ0U7QUZyQ0Y7O0FFeUNBO0VBQ0U7RUFDQTtBRnRDRjs7QUV5Q0E7O0VBRUU7RUFDQTtFQUNBO0FGdENGOztBRXlDQTs7RUFFRTtBRnRDRjs7QUV5Q0E7O0VBRUU7RUFDQTtFQUNBO0FGdENGOztBRXlDQTtFQUNFO0VBQ0E7QUZ0Q0Y7O0FFMENBOzs7Ozs7Ozs7RUFTRTtFQUNBO0FGdkNGOztBRTBDQTtFQUNFO0FGdkNGOztBRTBDQTs7Ozs7OztFQU9FO0VBQ0E7QUZ2Q0Y7O0FFMENBO0VBQ0U7QUZ2Q0Y7O0FFMkNBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRnhDRjs7QUUyQ0E7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQSxjRHZ3QmdCO0FEK3RCbEI7O0FFa0RFO0VBQ0U7RUFDQTtBRi9DSjtBRWtERTtFQUNFO0VBQ0E7QUZoREo7QUVtREU7RUFDRTtFQUNBO0FGakRKO0FFb0RFO0VBQ0U7RUFDQTtFQUNBO0FGbERKOztBRXlEQTtFQUNFLHlCRG55QlM7QUQ2dUJYOztBRXlEQTtFQUNFO0VBQ0E7QUZ0REY7QUV3REU7RUFDRTtBRnRESjtBRzV2Qkk7RUQ2eUJKO0lBU0k7SUFDQTtFRnRERjtFRXdERTtJQUNFO0VGdERKO0FBQ0Y7O0FFMERBO0VBQ0U7QUZ2REY7O0FFMERBO0VBQ0U7RUFDQTtFQUNBO0FGdkRGO0FFeURFO0VBQ0U7QUZ2REo7QUV5REk7RUFDRTtBRnZETjtBRTBESTtFQUNFO0FGeEROO0FFNERFO0VBQ0U7RUFDQTtFQUNBO0FGMURKO0FFNkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsWUR4MEJhO0FENndCakI7QUU4REU7RUFDRTtBRjVESjtBRStERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVEbDFCVztFQ20xQlg7RUFDQTtBRjdESjtBRWdFRTtFQUNFO0FGOURKO0FHanpCSTtFRG0zQkE7SUFDRTtFRi9ESjtFRWtFRTtJQUNFO0lBQ0E7SUFDQTtFRmhFSjtFRW1FRTtJQUNFO0VGakVKO0FBQ0Y7O0FFcUVBO0VBQ0U7RUFDQTtFQUNBO0FGbEVGO0FFb0VFO0VBQ0U7QUZsRUo7O0FJNXhCQTtFQUNFO0VBQ0E7RUFDQSxXSGNpQjtFR2JqQixZSGFpQjtFR1pqQjtFQUNBO0VBQ0E7QUoreEJGO0FJN3hCRTtFQUFVO0FKZ3lCWjtBSS94QkU7RUFBVztBSmt5QmI7QUlqeUJFO0VBQVM7QUpveUJYOztBSTV4QkE7RUFDRTtFQUNBO0VBQ0E7QUoreEJGOztBSTV4QkE7RUFDRTtFQUNBO0VBQ0E7QUoreEJGOztBSTV4QkE7RUFDRTtFQUNBO0VBQ0E7QUoreEJGOztBSTV4QkE7RUFDRTtFQUNBO0VBQ0E7QUoreEJGOztBSTV4QkE7RUFDRTtFQUNBO0VBQ0E7QUoreEJGOztBSTV4QkE7RUFDRTtFQUNBO0VBQ0E7QUoreEJGOztBSTF4QkE7RUFDRSx5Qkg3Rlk7RUc4Rlo7RUFDQSxtQkhyRVc7RUdzRVg7QUo2eEJGOztBSXh4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCSGxHcUI7RUdtR3JCLGNIckhXO0FEZzVCYjtBSXp4QkU7RUFDRTtFQUNBO0VBQ0E7QUoyeEJKO0FJeHhCRTtFQUNFLGNIN0hjO0FEdTVCbEI7O0FJcHhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnV4QkY7QUlyeEJFO0VBQ0U7QUp1eEJKO0FJcHhCRTtFQUNFO0VBQ0E7QUpzeEJKO0FJbnhCRTtFQUNFO0VBQ0E7RUFDQSxlSDdIWTtFRzhIWixpQkg3SGM7RUc4SGQsZ0JIeklrQjtFRzBJbEI7RUFDQSxjSHhKVztFR3lKWDtBSnF4Qko7QUlueEJJO0VBQ0UsZ0JIOUlpQjtFRytJakIsY0hqS087RUdrS1AsNEJIbEtPO0FEdTdCYjtBSWx4Qkk7RUFDRSxjSHRLTztBRDA3QmI7QUd4N0JJO0VDeUtBO0lBQ0UsZUhuSlM7RURxNkJiO0FBQ0Y7O0FJM3dCRTtFQUNFO0VBQ0EsZUh6SmE7RUcwSmIsaUJIekplO0VHMEpmLGdCSHRLbUI7RUd1S25CLGNIeExjO0FEczhCbEI7QUk1d0JJO0VBQ0U7QUo4d0JOO0FJMXdCRTs7Ozs7RUFLRTtFQUNBLGVIekthO0VHMEtiLGlCSHpLZTtFRzBLZjtFQUNBLGtCSHBLYTtFR3FLYjtBSjR3Qko7QUl6d0JFO0VBQ0U7QUoyd0JKO0FJeHdCRTtFQUNFO0VBQ0EsZUgxTFc7RUcyTFgsZ0JIbE1tQjtFR21NbkIsY0hwTmM7QUQ4OUJsQjs7QUlud0JBOztFQUVFO0VBQ0E7RUFDQTtBSnN3QkY7O0FJaHdCRTs7OztFQUVFO0FKcXdCSjs7QUlqd0JBO0VBQ0U7RUFDQSxlSHJOYTtFR3NOYixnQkg3TnFCO0VHOE5yQixrQkgzTWU7QUQrOEJqQjs7QUlod0JBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0FKbXdCRjs7QUk3dkJBO0VBQ0U7RUFDQSxnQkh2Tm1CO0VHd05uQjtBSmd3QkY7O0FJN3ZCQTtFQUNFO0VBQ0EsZ0JIN05tQjtFRzhObkI7RUFDQTtFQUNBLHlCSGhRWTtFR2lRWjtFQUNBLG1CSHhPVztFR3lPWDtBSmd3QkY7QUk5dkJFO0VBQ0U7RUFDQTtFQUNBO0FKZ3dCSjtBSTd2QkU7RUFDRTtBSit2Qko7O0FJM3ZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNIOVJXO0FENGhDYjtBSTV2QkU7O0VBRUU7RUFDQSxlSDFRVztFRzJRWDtBSjh2Qko7O0FJeHZCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKMnZCRjtBSXp2QkU7O0VBRUU7QUoydkJKO0FJeHZCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSDNUUztFRzRUVDtBSjB2Qko7QUl2dkJFO0VBQ0U7RUFDQTtFQUNBLGVIclNhO0VHc1NiLGlCSHJTZTtFR3NTZixjSG5VYztFR29VZDtFQUNBO0VBQ0Esa0JIbFNhO0FEMmhDakI7QUl2dkJJO0VBQ0U7RUFDQTtBSnl2Qk47QUlydkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSwwQkgzU2U7QURraUNuQjs7QUlodkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlSG5VYTtFR29VYixpQkhuVWU7RUdvVWYsZ0JIaFZtQjtFR2lWbkIsMEJIMVRlO0VHMlRmO0VBQ0E7QUptdkJKO0FJanZCSTtFQUNFLGdCSHRWaUI7RUd1VmpCLGNIeFdZO0FEMmxDbEI7QUlodkJJO0VBQ0U7RUFDQSxjSDdXWTtBRCtsQ2xCO0FJOXVCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCSGpWYTtFR2tWYjtBSmd2Qko7QUk3dUJFO0VBQ0U7RUFDQSxlSC9WYTtFR2dXYixjSDVYYztBRDJtQ2xCO0FJN3VCSTtFQUVFLGNIallPO0VHa1lQO0FKOHVCTjs7QUl2dUJBO0VBQ0U7QUowdUJGO0FJeHVCRTtFQUNFO0VBQ0EsZUgvV2dCO0VHZ1hoQixpQkgvV2tCO0VHZ1hsQixnQkgvWGtCO0VHZ1lsQjtFQUNBLDBCSHpXZTtFRzBXZjtFQUNBO0FKMHVCSjtBSXh1Qkk7RUFDRTtBSjB1Qk47QUl0dUJFO0VBQ0U7RUFDQSxlSGhZYTtFR2lZYixpQkhoWWU7RUdpWWYsY0g5WmM7RUcrWmQ7RUFDQTtBSnd1Qko7QUlydUJFO0VBQ0U7QUp1dUJKO0FJcHVCRTtFQUNFO0VBQ0E7RUFDQTtBSnN1Qko7QUlwdUJJO0VBQ0U7RUFDQTtFQUNBO0FKc3VCTjs7QUlodUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUptdUJGO0FJanVCRTtFQUNFO0FKbXVCSjtBSWh1QkU7RUFFRSxjSGxjUztBRG1xQ2I7O0FJM3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVIN2FrQjtFRzhhbEIsaUJIN2FvQjtFRzhhcEIsY0g3Y2dCO0VHOGNoQjtBSjh0QkY7QUk1dEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOHRCSjtBSTN0QkU7RUFBcUIseUJIeGRSO0FEc3JDZjtBSTd0QkU7RUFBc0IseUJIcGRWO0FEb3JDZDtBSS90QkU7RUFBc0IseUJIN2RaO0FEK3JDWjs7QUk5dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlSHRja0I7RUd1Y2xCLGlCSHRjb0I7RUd1Y3BCLGNIdGVnQjtFR3VlaEI7RUFDQSxtQkhuY1k7QURvcUNkO0FJL3RCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKaXVCSjtBSTl0QkU7RUFBYSx5QkgvZU07QURndENyQjtBSWp1QnNEO0VBQVkseUJIaGZuRDtBRG90Q2Y7QUludUJFO0VBQWM7QUpzdUJoQjtBSXR1QjJEO0VBQVkseUJINWV6RDtBRHF0Q2Q7QUl4dUJFO0VBQWM7QUoydUJoQjtBSTN1QnlEO0VBQVkseUJIcmZ6RDtBRG11Q1o7QUk1dUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOHVCSjs7QUl2dUJFO0VBQ0U7QUowdUJKO0FJdnVCRTtFQUNFO0VBQ0E7RUFDQSxtQkh0ZVM7RUd1ZVQ7QUp5dUJKO0FJdHVCRTtFQUNFO0VBQ0E7QUp3dUJKO0FJcnVCRTtFQUNFO0VBQ0E7RUFDQSxnQkhwZ0JtQjtFR3FnQm5CLGNIdmhCUztBRDh2Q2I7QUlwdUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY0g3aEJjO0VHOGhCZDtFQUNBO0FKc3VCSjtBSW51QkU7RUFDRTtBSnF1Qko7O0FJaHVCQTtFQUNFO0FKbXVCRjtBSWp1QkU7RUFDRTtFQUNBLGVIamhCYTtFR2toQmIsaUJIamhCZTtFR2toQmYsZ0JIOWhCbUI7RUcraEJuQixjSGhqQmM7QURteENsQjtBSWh1QkU7RUFDRTtFQUNBLGVIemhCYTtFRzBoQmIsaUJIemhCZTtFRzBoQmYsY0h2akJjO0VHd2pCZDtBSmt1Qko7O0FJN3RCQTtFQUNFO0VBQ0EsZUhuaUJlO0VHb2lCZixpQkhuaUJpQjtFR29pQmpCLGNIamtCZ0I7QURpeUNsQjtBSTl0QkU7RUFDRSxnQkhuakJtQjtBRG14Q3ZCOztBSTV0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK3RCRjs7QUkxdEJBOztFQUVFLHlCSDNrQlk7RUc0a0JaO0FKNnRCRjs7QUkxdEJBO0VBQ0UsY0gzbEJVO0FEd3pDWjtBSTN0QkU7RUFBeUI7RUFBMEMsY0g3bEJ6RDtBRDR6Q1o7O0FJNXRCQTtFQUNFLGNIaG1CVztBRCt6Q2I7QUk3dEJFO0VBQXlCO0VBQWtELGNIbG1CaEU7QURtMENiOztBSTl0QkE7O0VBRUU7QUppdUJGOztBSTd0QkE7RUFDRSwwQkhua0JpQjtFR29rQmpCO0VBQ0E7RUFDQTtFQUNBO0FKZ3VCRjs7QUkzdEJBO0VBQ0U7RUFDQSx5Qkg3bUJZO0VHOG1CWjtFQUNBLG1CSHJsQlc7QURtekNiO0FJNXRCRTtFQUNFO0FKOHRCSjs7QUl4dEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMnRCRjtBSXp0QkU7RUFDRTtFQUNBO0FKMnRCSjtBSXh0QkU7RUFDRTtFQUNBLGVIcG5CYTtFR3FuQmIsZ0JIaG9CbUI7RUdpb0JuQixjSGxwQmM7QUQ0MkNsQjtBSXZ0QkU7RUFDRSxlSDFuQmE7RUcybkJiLGlCSDFuQmU7RUcybkJmLGNIeHBCYztBRGkzQ2xCOztBSW50QkE7RUFDRTtFQUNBO0FKc3RCRjtBSXB0QkU7RUFDRTtFQUNBLGVIdG9CZ0I7RUd1b0JoQixpQkh0b0JrQjtFR3VvQmxCLGNIdHFCYztBRDQzQ2xCO0FJcHRCSTtFQUNFO0FKc3RCTjtBSWx0QkU7O0VBRUU7RUFDQTtBSm90Qko7QUlqdEJFO0VBQ0UsZ0JIbnFCbUI7QURzM0N2Qjs7QUk3c0JFO0VBQ0U7QUpndEJKO0FJN3NCRTtFQUNFO0VBQ0E7QUorc0JKO0FJNXNCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo4c0JKO0FJM3NCRTtFQUNFLGVIOXFCZ0I7RUcrcUJoQixjSHRzQlM7QURtNUNiO0FJMXNCRTtFQUNFO0FKNHNCSjtBSXpzQkU7RUFDRTtFQUNBO0VBQ0EsZUh6ckJnQjtFRzByQmhCLGdCSHZzQm1CO0VHd3NCbkIsY0h4dEJXO0FEbTZDZjtBSXhzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMHNCSjtBSXZzQkU7RUFDRTtFQUNBLGVIMXNCYTtFRzJzQmIsZ0JIdHRCbUI7RUd1dEJuQixjSHJ1Qlc7QUQ4NkNmOztBSXJzQkE7RUFDRTtBSndzQkY7O0FJcHNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVIenRCZTtFRzB0QmYsY0h0dkJnQjtBRDY3Q2xCO0FJcnNCRTtFQUNFO0FKdXNCSjs7QUlqc0JFO0VBQ0U7QUpvc0JKO0FJanNCRTtFQUNFO0VBQ0EsZUh6dUJhO0VHMHVCYixnQkhydkJtQjtFR3N2Qm5CLGlCSDF1QmU7QUQ2NkNuQjtBSWpzQkk7RUFDRSxjSDF3Qlk7QUQ2OENsQjtBSWpzQk07RUFDRSxjSDl3Qks7QURpOUNiO0FJOXJCRTtFQUVFLGVIdHZCZ0I7RUd1dkJoQixjSHJ4QmM7QURvOUNsQjtBSTVyQkU7RUFDRTtBSjhyQko7QUkzckJFO0VBQ0U7QUo2ckJKOztBSXhyQkE7RUFDRTtFQUNBO0VBQ0EsZUh2d0JrQjtFR3d3QmxCLGdCSHJ4QnFCO0VHc3hCckIsY0h0eUJhO0FEaStDZjtBSXpyQkU7RUFDRSxjSHp5Qlc7RUcweUJYO0FKMnJCSjs7QUl2ckJBO0VBQ0U7RUFDQSxlSHp4QmE7RUcweEJiLGdCSGp5QnFCO0VHa3lCckIsY0hwekJXO0FEOCtDYjs7QUl0ckJBO0VBQ0U7RUFDQTtBSnlyQkY7QUl2ckJFO0VBQ0U7RUFDQSxlSHJ5Qlc7RUdzeUJYLGdCSDd5Qm1CO0VHOHlCbkIsY0gvekJjO0FEdy9DbEI7QUl0ckJFO0VBQ0U7RUFDQSxlSHh5QmE7RUd5eUJiLGNIcjBCYztBRDYvQ2xCO0FJcnJCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp1ckJKO0FJcHJCRTtFQUNFLGVIbnpCZ0I7RUdvekJoQixjSGwxQmM7QUR3Z0RsQjtBSW5yQkU7RUFDRTtFQUNBLGdCSHQwQm1CO0VHdTBCbkI7RUFDQSxjSHoxQmM7QUQ4Z0RsQjs7QUkvcUJBO0VBQ0U7RUFDQTtFQUNBLFNIcnpCVztBRHUrQ2I7O0FJL3FCQTtFQUNFO0VBQ0EseUJIOTFCWTtFRysxQlo7RUFDQSxtQkh0MEJXO0FEdy9DYjtBSWhyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSmtyQko7QUkvcUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSDMzQlM7QUQ0aURiO0FJL3FCSTtFQUFJO0FKa3JCUjtBSWhyQkk7RUFBWSx5QkhuM0JJO0VHbTNCa0MsY0gzM0J2QztBRCtpRGY7QUluckJJO0VBQVUseUJIMTNCSztFRzAzQmdDLGNIbjNCdkM7QUQwaURaO0FJdHJCSTtFQUFZLHlCSDkzQks7RUc4M0JrQyxjSG4zQjFDO0FENmlEYjtBSXZyQkU7RUFDRSxlSDUyQlc7RUc2MkJYLGdCSHAzQm1CO0VHcTNCbkIsY0h2NEJTO0FEZ2tEYjtBSXRyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNILzRCUztBRHVrRGI7QUlyckJFO0VBQ0U7RUFDQTtFQUNBO0FKdXJCSjtBSXByQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxlSDczQmdCO0VHODNCaEIsaUJINzNCa0I7RUc4M0JsQixjSDk1QlM7QURvbERiO0FJbnJCRTtFQUNFO0VBQ0E7RUFDQTtBSnFyQko7QUluckJJO0VBR0U7RUFDQTtFQUNBO0VBQ0E7QUptckJOO0FJaHJCSTtFQUFzQix5Qkh4NkJaO0FEMmxEZDtBSWxyQkk7RUFBc0IseUJIajdCZDtBRHNtRFo7QUlwckJJO0VBQXFCO0FKdXJCekI7O0FJL3FCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCSDU2QmdCO0VHNjZCaEI7QUprckJOO0FJaHJCTTtFQUNFO0VBQ0E7QUprckJSO0FJOXFCSTs7RUFFRSxjSHg4Qk87QUR3bkRiO0FJNXFCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKOHFCTjtBSTFxQkU7RUFDRSxjSHY5QmM7QURtb0RsQjtBSXpxQkU7RUFDRTtBSjJxQko7QUl4cUJFO0VBQ0U7RUFDQTtBSjBxQko7QUl0cUJFO0VBbitCQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esa0JIMEJjO0FEa25EaEI7QUkxb0RFO0VBQ0U7RUFDQSxlSDZDZTtFRzVDZjtBSjRvREo7QUl6b0RFO0VBRUU7QUowb0RKO0FJenJCSTtFQUNFO0FKMnJCTjtBSXZvREU7RUFBSTtBSjBvRE47QUl4b0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0gyQmU7RUcxQmYsWUgwQmU7RUd6QmY7RUFDQTtFQUNBO0FKMG9ESjtBSXBwREU7RUFBSTtBSnVwRE47QUlycERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0gyQmU7RUcxQmYsWUgwQmU7RUd6QmY7RUFDQTtFQUNBO0FKdXBESjtBSWpxREU7RUFBSTtBSm9xRE47QUlscURFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsV0gyQmU7RUcxQmYsWUgwQmU7RUd6QmY7RUFDQTtFQUNBO0FKb3FESjs7QUl4dEJFOztFQUVFO0FKMnRCSjs7QUlwdEJFOztFQUNFO0FKd3RCSjtBSXJ0QkU7O0VBQ0U7QUp3dEJKOztBSWp0QkU7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QUpvdEJKO0FJanRCRTtFQUNFO0FKbXRCSjtBSWh0QkU7RUFDRTtBSmt0Qko7QUk5c0JFOzs7RUFHRTtBSmd0Qko7QUk3c0JFO0VBQ0U7QUorc0JKOztBSTFzQkE7RUFDRTtFQUNBO0VBQ0E7QUo2c0JGO0FJM3NCRTtFQUNFO0FKNnNCSjs7QUl2c0JBO0VBQ0U7QUowc0JGO0FHMXZESTtFQytpQ0o7SUFJSTtFSjJzQkY7QUFDRjs7QUl4c0JBO0VBQ0U7QUoyc0JGO0FJenNCRTtFQUNFLFlIamhDa0I7QUQ0dER0QjtBR3R3REk7RUN1akNKO0lBUUk7RUoyc0JGO0FBQ0Y7O0FJeHNCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUg5aENvQjtFRytoQ3BCLGVIL2hDb0I7RUdnaUNwQjtFQUNBLGVIaGpDZTtFR2lqQ2YsZ0JINWpDcUI7RUc2akNyQixrQkgxaUNlO0FEcXZEakI7QUl6c0JFO0VBQ0U7RUFDQTtBSjJzQko7QUl2c0JFO0VBbEJGO0lBbUJJLFdINWlDa0I7SUc2aUNsQjtFSjBzQkY7RUl4c0JFO0lBQ0U7RUowc0JKO0FBQ0Y7O0FJcnNCQTs7RUFFRTtBSndzQkY7O0FJcnNCQTtFQUNFO0FKd3NCRjs7QUluc0JFO0VBRUU7RUFDQTtFQUNBLGtCSDVrQ2E7QURpeERqQjtBSWxzQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxnQkh0bUNtQjtFR3VtQ25CO0VBQ0EsY0h6bkNjO0FENnpEbEI7O0FJOXJCQTtFQUNFLFdIcmxDb0I7RUdzbENwQixZSHRsQ29CO0VHdWxDcEIsa0JIOWxDZTtBRCt4RGpCO0FJL3JCRTtFQUNFO0VBQ0EsY0g3bkNVO0FEOHpEZDs7QUl4ckJFO0VBTUU7QUpzckJKO0FJcHJCSTtFQUNFO0FKc3JCTjs7QUlqckJBO0VBQ0U7RUFDQTtFQUNBO0FKb3JCRjtBSWxyQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSG5xQ2lCO0FEdTFEckI7QUlqckJFO0VBQ0UsZUhucENXO0VHb3BDWCxnQkgzcENtQjtFRzRwQ25CLGNIOXFDUztBRGkyRGI7QUlockJFO0VBQ0UsZUhucENnQjtFR29wQ2hCLGNIbnJDUztBRHEyRGI7QUkvcUJFO0VBQ0U7RUFDQTtBSmlyQko7QUk5cUJFO0VBQ0UsZUg3cENnQjtFRzhwQ2hCLGdCSDNxQ21CO0VHNHFDbkI7QUpnckJKO0FJN3FCRTtFQUNFO0VBQ0EseUJIenJDVTtBRHcyRGQ7QUl6cUJJO0VBQ0U7RUFDQTtBSjJxQk47QUl4cUJJO0VBQ0UsZUhockNjO0VHaXJDZCxnQkg5ckNpQjtFRytyQ2pCLGNIaHRDWTtBRDAzRGxCO0FJdnFCSTtFQUVFO0VBQ0E7RUFDQSxjSHZ0Q1k7QUQrM0RsQjtBSXBxQkU7RUFDRTtFQUNBO0VBQ0EsY0g5dENjO0FEbzREbEI7QUlwcUJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpzcUJOO0FJbnFCSTtFQUFrQix5QkhwdUNSO0FEMDREZDtBSXJxQkk7RUFBb0IseUJIN3VDWjtBRHE1RFo7QUl2cUJJO0VBQVk7QUowcUJoQjtBSXRxQkk7RUFBNkI7QUp5cUJqQztBSXhxQkk7RUFBK0I7QUoycUJuQzs7QUl2cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkgvdUNxQjtFR2d2Q3JCO0VBQ0EsY0h6dkNZO0VHMHZDWix5Qkhyd0NVO0VHc3dDVjtFQUNBO0VBQ0E7QUowcUJGOztBSXJxQkE7RUFDRTtFQUNBLGVIcnZDYTtFR3N2Q2IsZ0JIN3ZDcUI7RUc4dkNyQixpQkh0dkNlO0FEODVEakI7QUl0cUJFO0VBQ0UsY0hseENjO0FEMDdEbEI7QUl0cUJJO0VBQ0UsY0h0eENPO0FEODdEYjs7QUlucUJBO0VBQ0UsZUgvdkNlO0VHZ3dDZixpQkgvdkNpQjtFR2d3Q2pCLGNIN3hDZ0I7QURtOERsQjs7QUlucUJBO0VBQ0UsZUhud0NrQjtFR293Q2xCLGlCSG53Q29CO0VHb3dDcEIsY0hueUNnQjtBRHk4RGxCOztBSW5xQkE7RUFDRTtFQUNBLGVINXdDZTtFRzZ3Q2YsZ0JIeHhDcUI7RUd5eENyQixrQkh0d0NlO0FENDZEakI7O0FJbHFCQTtFQUNFO0FKcXFCRjtBSW5xQkU7RUFDRTtFQUNBO0VBQ0EsZ0JIbnlDbUI7RUdveUNuQixjSHJ6Q2M7QUQwOURsQjtBSWxxQkU7RUFDRTtFQUNBLGNIMXpDYztBRDg5RGxCOztBSTlwQkE7RUFDRTtFQUNBO0FKaXFCRjs7QUk5cEJBO0VBQ0U7RUFDQTtBSmlxQkY7QUkvcEJFO0VBQ0U7RUFDQSx3QkhqeUNpQjtBRGs4RHJCOztBSTdwQkE7RUFDRTtFQUNBLGVIcnpDZTtFR3N6Q2YsaUJIcnpDaUI7RUdzekNqQixjSG4xQ2dCO0VHbzFDaEI7QUpncUJGO0FJOXBCRTtFQUNFLGNIeDFDUztBRHcvRGI7O0FJM3BCQTtFQUNFLGNINTFDYTtFRzYxQ2IsNEJINzFDYTtBRDIvRGY7O0FJMXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGVIeDBDa0I7RUd5MENsQixnQkh0MUNxQjtFR3UxQ3JCO0FKNnBCRjtBSTNwQkU7RUFDRTtFQUNBO0FKNnBCSjs7QUl6cEJBO0VBQ0U7QUo0cEJGOztBSXhwQkE7RUFDRTtBSjJwQkY7QUl6cEJFO0VBQ0U7QUoycEJKO0FJeHBCRTtFQUNFO0VBQ0E7QUowcEJKOztBSXBwQkE7RUFuNENFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkgwQmM7QURpZ0VoQjtBSXpoRUU7RUFDRTtFQUNBLGVINkNlO0VHNUNmO0FKMmhFSjtBSXhoRUU7RUFFRTtBSnloRUo7O0FJdnFCQTtFQUNFO0VBQ0E7RUFDQTtBSjBxQkY7QUl4cUJFO0VBQ0U7RUFDQSxjSHg0Q1M7QURrakViO0FJdnFCRTtFQUNFLGNIcDVDUztBRDZqRWI7O0FJcHFCQTtFQUFvQyx5Qkh6NUN2QjtBRGlrRWI7O0FJdnFCQTtFQUFnQyx5QkgzNUNwQjtBRHNrRVo7O0FJMXFCQTtFQUEyQix5Qkh0NUNOO0FEb2tFckI7QUk5cUJrRTtFQUFZLHlCSDM1Q2pFO0FENGtFYjs7QUlockJBO0VBQXVCO0FKb3JCdkI7QUlwckJ1RTtFQUFZLHlCSDc1Q3ZFO0FEb2xFWjs7QUlsckJFO0VBQ0U7RUFDQTtFQUNBO0FKcXJCSjtBSW5yQkk7RUFMRjtJQU1JO0VKc3JCSjtBQUNGO0FJbnJCRTtFQUNFO0FKcXJCSjs7QUlqckJBO0VBQ0U7RUFDQTtFQUNBLG1CSC80Q1c7QURta0ViO0FJbHJCRTtFQUNFO0VBQ0EsZUh4NUNnQjtFR3k1Q2hCLGdCSHQ2Q21CO0VHdTZDbkIsY0h4N0NjO0FENG1FbEI7QUlqckJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNIajhDYztBRG9uRWxCO0FJaHJCRTtFQUNFO0VBQ0EsZ0JIcjdDbUI7RUdzN0NuQjtFQUNBO0FKa3JCSjs7QUk3cUJFO0VBQ0U7RUFDQSxlSGo3Q2dCO0VHazdDaEIsZ0JILzdDbUI7RUdnOENuQixjSGo5Q2M7QURpb0VsQjtBSTdxQkU7RUFDRTtFQUNBLGNILzhDUztBRDhuRWI7QUk1cUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxlSGg4Q2dCO0VHaThDaEIsaUJIaDhDa0I7RUdpOENsQixjSGgrQ2M7RUdpK0NkO0FKOHFCSjtBSTNxQkU7RUFDRSxjSHQrQ1M7RUd1K0NUO0FKNnFCSjs7QUl4cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjSDUrQ1c7RUc2K0NYO0VBQ0E7QUoycUJGO0FJenFCRTtFQUNFO0VBQ0E7QUoycUJKO0FJeHFCRTtFQUNFLGNIOS9DUztBRHdxRWI7O0FJdHFCQTtFQUNFO0FKeXFCRjs7QUlwcUJBO0VBQ0U7RUFDQTtFQUNBLFNINzlDVztFRzg5Q1g7QUp1cUJGO0FJcnFCRTtFQU5GO0lBT0k7RUp3cUJGO0FBQ0Y7O0FJcnFCQTtFQUNFO0VBQ0E7RUFDQSxTSHgrQ1c7RUd5K0NYO0FKd3FCRjs7QUlwcUJBO0VBQ0U7QUp1cUJGOztBSTdwQkU7Ozs7Ozs7OztFQUdFO0FKc3FCSjtBSW5xQkU7Ozs7Ozs7OztFQUdFO0FKMnFCSjtBSXhxQkU7Ozs7Ozs7OztFQUdFO0FKZ3JCSjs7QUkzcUJBO0VBQ0U7QUo4cUJGOztBSXpxQkE7RUFDRTtFQUNBO0VBQ0EsZ0JIcmhEVztBRGlzRWI7QUkxcUJFO0VBTEY7SUFNSTtFSjZxQkY7QUFDRjs7QUl6cUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUo0cUJGO0FJMXFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0cUJKO0FJenFCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCSHhsRGlCO0FEbXdFckI7QUl4cUJFO0VBQ0UsZUhwa0RhO0VHcWtEYixjSGptRGM7QUQyd0VsQjs7QUlocUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSm1xQkY7O0FJM3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSGpvRFU7QUQreEVaOztBSTFwQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxTSDFsRFc7RUcybERYO0VBQ0E7QUo2cEJGOztBSTFwQkE7RUFDRSxlSHJuRGE7RUdzbkRiLGlCSHJuRGU7RUdzbkRmLGNIaHBEVztFR2lwRFg7QUo2cEJGOztBSTFwQkE7RUFDRSxlSHRuRGtCO0VHdW5EbEIsaUJIdG5Eb0I7RUd1bkRwQiwwQkg5bURpQjtFRyttRGpCO0FKNnBCRjs7QUl6cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU0hsbkRXO0VHbW5EWDtFQUNBO0VBQ0E7RUFDQSxrQkgvbkRlO0VHZ29EZjtFQUNBLGVIdm9Ea0I7RUd3b0RsQixpQkh2b0RvQjtFR3dvRHBCLGNIdnFEZ0I7QURtMEVsQjs7QUl4cEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZUhqcERrQjtFR2twRGxCLGNIanJEVztFR2tyRFg7RUFDQTtBSjJwQkY7O0FJdHBCQTtFQUNFO0VBQ0E7RUFDQTtBSnlwQkY7O0FJdHBCQTtFQUNFO0VBQ0E7QUp5cEJGO0FJdnBCRTtFQUNFO0FKeXBCSjtBSXJwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKdXBCSjtBSWxwQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCSHB0RGlCO0VHcXREakIsY0gxdERTO0VHMnREVCxlSDVyRGdCO0VHNnJEaEI7QUpvcEJKO0FJanBCRTtFQUNFO0VBQ0E7RUFDQTtBSm1wQko7QUlocEJFO0VBQ0UsZUh6c0RhO0VHMHNEYixpQkh6c0RlO0VHMHNEZjtFQUNBLGNIeHVEYztBRDAzRWxCO0FJL29CRTtFQUNFLGVIcHREVztFR3F0RFgsaUJIcHREYTtFR3F0RGIsY0g5dURjO0VHK3VEZDtBSmlwQko7QUkxb0JFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjRvQko7QUl6b0JFO0VBQ0UsY0hod0RTO0FEMjRFYjtBSXhvQkU7RUFDRTtFQUNBLGVIdHVEZ0I7RUd1dURoQixpQkh0dURrQjtFR3V1RGxCO0VBQ0EsbUJIbHVEVTtFR211RFYseUJIcHdEaUI7RUdxd0RqQixjSDF3RFM7QURvNUViO0FJdm9CRTtFQUNFLGVIL3VEZ0I7RUdndkRoQixpQkgvdURrQjtFR2d2RGxCLDBCSHZ1RGU7QURnM0VuQjtBSXRvQkU7RUFDRSxlSHZ2RGE7RUd3dkRiLGlCSHZ2RGU7RUd3dkRmLGNIcnhEYztFR3V4RGQ7QUp1b0JKO0FJam9CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxrQkgvdkRhO0FEazRFakI7QUlob0JFO0VBQ0U7RUFDQTtFQUNBLGVIN3dEYTtFRzh3RGI7QUprb0JKO0FJL25CRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZUhweERnQjtFR3F4RGhCLGNIcHpEUztBRHE3RWI7O0FJeG5CRTtFQUNFLGVIL3hEZ0I7RUdneURoQixpQkgveERrQjtFR2d5RGxCLDBCSHZ4RGU7RUd3eERmO0FKMm5CSjtBSXhuQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSjBuQko7QUl2bkJFO0VBQ0UsZUg3eURnQjtFRzh5RGhCLDBCSHB5RGU7RUdzeURmO0VBQ0E7QUp3bkJKOztBSzE4RUE7RUFDRTtFQUNBO0FMNjhFRjtBSzM4RUU7RUFDRTtBTDY4RUo7O0FNbDlFQTtFQUNFO0FOcTlFRjs7QU1sOUVBO0VBQ0U7QU5xOUVGOztBTzE5RUE7RUFDSTtBUDY5RUosQzs7OztBUTk5RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7O0FBQ0E7RUFDSTtFQUNBO0FBRUo7O0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUdKOztBQURBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQUlKOztBQUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFLSjs7QUFIQTtFQUNJO0VBQ0E7QUFNSjs7QUFKQTtFQUNJO0FBT0o7O0FBTEE7RUFDSTtFQUNBO0FBUUo7O0FBTkE7RUFDSTtFQUNBO0FBU0o7O0FBUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQVVKOztBQVJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUFXSjs7QUFUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWUo7O0FBVEE7RUFDSTtBQVlKOztBQVZBO0VBQ0k7QUFhSjs7QUFWQTtFQUNJO0VBQ0E7QUFhSjs7QUFWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFhSjs7QUFYQTtFQUNJO0FBY0o7O0FBWkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQWVKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvcmUvZm9ybV9jb250cm9scy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvXy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29yZS92YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvcmUvdGhlbWUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvcmUvX21peGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9jb3JlL2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL21haW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvcmUvcGx1Z2lucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvY29yZS9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9wb3B1cC1tYW5nZXIvcG9wdXAuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHVycGxlLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnkgIWltcG9ydGFudDtcbn1cblxuLmRyb3Bkb3duLnNob3cgPiAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZCwgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc29saWQ6YWN0aXZlLCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZC5hY3RpdmUsIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi8vIExvcyBzZWxlY3RzIFwic29saWRcIiAoZmlsdHJvcykgbm8gaGVyZWRhYmFuIGZvbmRvIG5pIGJvcmRlIHkgcGFyZWNpYW4gbm8gZXhpc3Rpci5cbi8vIFNlIGlndWFsYW4gYSAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZCBwYXJhIHF1ZSBlbCBjYW1wbyBzZSB2ZWEgY29tbyB0YWwuXG4uZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXB1cnBsZS1saWdodCAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5ICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi5zaG93ID4gLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNvbGlkLCAuZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQ6YWN0aXZlLCAuZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQuYWN0aXZlLCAuZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5mb3JtLXNlbGVjdC1zb2xpZC5mb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stc29saWQgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMzAwKTtcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stc29saWQgLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktNDAwKTtcbn1cbi5mb3JtLWNoZWNrLmZvcm0tY2hlY2stc29saWQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLmZvcm0tc2VsZWN0LWxnIHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG4iLCIuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDVENUZFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMDAwOTMxICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi5zaG93ID4gLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc29saWQsIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkOmFjdGl2ZSwgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc29saWQuYWN0aXZlLCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZDpmb2N1cywgLmZvcm0tY29udHJvbC5mb3JtLWNvbnRyb2wtc29saWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI0Q1RDVGRSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzAwMDkzMSAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24uc2hvdyA+IC5mb3JtLXNlbGVjdC5mb3JtLXNlbGVjdC1zb2xpZCwgLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNvbGlkOmFjdGl2ZSwgLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNvbGlkLmFjdGl2ZSwgLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNvbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQuZm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLXNvbGlkIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS0zMDApO1xufVxuXG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLXNvbGlkIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZ3JheS00MDApO1xufVxuXG4uZm9ybS1jaGVjay5mb3JtLWNoZWNrLXNvbGlkIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzOERFO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5mb3JtLXNlbGVjdC1sZyB7XG4gIGJvcmRlci1jb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tdW5mb2xsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUZFICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1vcmFuZ2Uge1xuICBjb2xvcjogI0ZGOEIzNyAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jb2xvci1wcmltYXJ5LWhvdmVyOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1jb2xvci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4uYnRuLXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi5idG4tcHJpbWFyeSwgLmJ0bi5idG4tcHJpbWFyeTpmb2N1czpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLXByaW1hcnk6YWN0aXZlOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLXByaW1hcnkuYWN0aXZlLCAuYnRuLmJ0bi1wcmltYXJ5LnNob3csIC5zaG93ID4gLmJ0bi5idG4tcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1zdHlsZSB7XG4gIGNvbG9yOiAjMDAwOTMxICFpbXBvcnRhbnQ7XG59XG5cbi5uYXYtbGluZS10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LWxpbmUtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtbGluZS10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzM4MzhERSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4udGV4dC1hY3RpdmUtcHJpbWFyeS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjb2xvcjogIzM4MzhERTtcbn1cblxuZGl2LmFsZXJ0LmFsZXJ0LWRpc21pc3NpYmxlLmJnLXByaW1hcnkuZC1mbGV4LmZsZXgtY29sdW1uLmZsZXgtc20tcm93LnAtNS5tYi0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4tbGlnaHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnRuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICM3ODc3RUUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjRDVENUZFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUQ1RkUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cblxuaS5mYXMuZmEtcmVkby1hbHQge1xuICBjb2xvcjogIzc4NzdFRSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLmJ0bi13YXJuaW5nLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4uYnRuLXdhcm5pbmcsIC5idG4uYnRuLXdhcm5pbmc6Zm9jdXM6bm90KC5idG4tYWN0aXZlKSwgLmJ0bi5idG4td2FybmluZzpob3Zlcjpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi13YXJuaW5nOmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi13YXJuaW5nLmFjdGl2ZSwgLmJ0bi5idG4td2FybmluZy5zaG93LCAuc2hvdyA+IC5idG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzc4NzdFRTtcbiAgYm9yZGVyLWNvbG9yOiAjRDVENUZFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUZFICFpbXBvcnRhbnQ7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4uYnRuLWxpZ2h0LXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeSwgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6YWN0aXZlOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuYWN0aXZlLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LnNob3csIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWxpZ2h0LXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4uY2stY29udGVudC5jay1mb2N1c2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG5cbi5zY3JvbGx0b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4MzhERTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG5cbi5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAuaGVhZGVyIC5oZWFkZXItbWVudSAubWVudSA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rIC5tZW51LXRpdGxlIHtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG5cbi5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHN2Zzpub3QoLmZpbGwtc3Ryb2tlKSxcbi5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHN2Zy5maWxsLXBhdGggcGF0aCB7XG4gIGZpbGw6ICMzODM4REUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLm1lbnUtbGluazpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgc3ZnLmZpbGwtc3Ryb2tlID4gcGF0aCB7XG4gIHN0cm9rZTogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPW9uXSkgLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubWVudS1pdGVtLmhvdmVyID4gLm1lbnUtbGluazpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgLm1lbnUtdGl0bGUsIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAuaGVhZGVyIC5oZWFkZXItbWVudSAubWVudSA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSAubWVudS10aXRsZSB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG5ib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPW9uXSkgLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubWVudS1pdGVtLmhlcmUgPiAubWVudS1saW5rIC5tZW51LXRpdGxlLCBib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPW9uXSkgLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubWVudS1pdGVtLnNob3cgPiAubWVudS1saW5rIC5tZW51LXRpdGxlIHtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG5cbi5tZW51LXN0YXRlLWljb24tcHJpbWFyeSAubWVudS1pdGVtLmhvdmVyID4gLm1lbnUtbGluazpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgLm1lbnUtaWNvbiAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAubWVudS1zdGF0ZS1pY29uLXByaW1hcnkgLm1lbnUtaXRlbSAubWVudS1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSAubWVudS1pY29uIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZykge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzM4MzhERTtcbn1cblxuYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1vbl0pIC50b3BiYXIgLmJ0bi5idG4taWNvbiAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICMwMDA5MzE7XG59XG5cbmJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAuaGVhZGVyIC5oZWFkZXItbWVudSAubWVudSA+IC5tZW51LWl0ZW0gPiAubWVudS1saW5rLmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZSwgYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDE5LCAxNDUsIDAuNjQpO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1vbl0pIC50b3BiYXIgLmJ0bi5idG4taWNvbiAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAuYnRuLWNoZWNrOmFjdGl2ZSArIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAudG9wYmFyIC5idG4uYnRuLWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1vbl0pIC50b3BiYXIgLmJ0bi5idG4taWNvbjpmb2N1czpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAudG9wYmFyIC5idG4uYnRuLWljb246aG92ZXI6bm90KC5idG4tYWN0aXZlKSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCBib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPW9uXSkgLnRvcGJhciAuYnRuLmJ0bi1pY29uOmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAudG9wYmFyIC5idG4uYnRuLWljb24uYWN0aXZlIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAudG9wYmFyIC5idG4uYnRuLWljb24uc2hvdyAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAuc2hvdyA+IGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9b25dKSAudG9wYmFyIC5idG4uYnRuLWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMzgzOERFO1xufVxuXG5oMy5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMzODM4REU7XG59XG5cbi5pLXN0YXR1cy1jb2xvciB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uc3RhdHVzLWNvbG9yLXBlbmRpbmcge1xuICBjb2xvcjogI0ZGOEIzNztcbn1cblxuLnN0YXR1cy1jb2xvci1hcHByb3ZlZCB7XG4gIGNvbG9yOiAjQkFFREJEO1xufVxuXG4uc3RhdHVzLWNvbG9yLXJlamVjdGVkIHtcbiAgY29sb3I6ICNGRjQ3NDc7XG59XG5cbi5zdGF0dXMtY29sb3ItcmVjcnVpdGluZyB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4ucHJpbWFyeS1ibHVlLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzOERFO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICMzODM4REU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnV0dG9uLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnV0dG9uLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgLmNhcmQtbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNTVyZW07XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4ubmF2LWxpbmUtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1saW5lLXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rLCAubmF2LWxpbmUtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNGRjhCMzcgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgY29sb3I6ICNGRjhCMzcgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmEubmF2LWxpbmsuYWN0aXZlLnRleHQtY2VudGVyIHNwYW4ubWUtMiBpLFxuYS5uYXYtbGluay50ZXh0LWNlbnRlcjpob3ZlciBzcGFuLm1lLTIgaSxcbi5uYXYtbGluZS10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIHNwYW4ubWUtMiBpLFxuLm5hdi1saW5lLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSBzcGFuLm1lLTIgaSxcbi5uYXYtbGluZS10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIGksXG4ubmF2LWxpbmUtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIGkge1xuICBjb2xvcjogI0ZGOEIzNyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi5zdHVkeS1mbG93LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zdHVkeS1mbG93LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmFjdGl2ZSksXG4uc3R1ZHktZmxvdy10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5hY3RpdmUpOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLnN0dWR5LWZsb3ctdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYWN0aXZlKSBpLFxuLnN0dWR5LWZsb3ctdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYWN0aXZlKTpob3ZlciBpLFxuLnN0dWR5LWZsb3ctdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYWN0aXZlKSBzcGFuLm1lLTIgaSxcbi5zdHVkeS1mbG93LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmFjdGl2ZSk6aG92ZXIgc3Bhbi5tZS0yIGkge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLmJ0bi1hY3RpdmUtY29sb3ItcHJpbWFyeSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4uYnRuLWFjdGl2ZS1jb2xvci1wcmltYXJ5IC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIC5idG4uYnRuLWFjdGl2ZS1jb2xvci1wcmltYXJ5OmZvY3VzOm5vdCguYnRuLWFjdGl2ZSkgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgLmJ0bi5idG4tYWN0aXZlLWNvbG9yLXByaW1hcnk6aG92ZXI6bm90KC5idG4tYWN0aXZlKSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAuYnRuLmJ0bi1hY3RpdmUtY29sb3ItcHJpbWFyeTphY3RpdmU6bm90KC5idG4tYWN0aXZlKSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAuYnRuLmJ0bi1hY3RpdmUtY29sb3ItcHJpbWFyeS5hY3RpdmUgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgLmJ0bi5idG4tYWN0aXZlLWNvbG9yLXByaW1hcnkuc2hvdyAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAuc2hvdyA+IC5idG4uYnRuLWFjdGl2ZS1jb2xvci1wcmltYXJ5IC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZykge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG4ubWVudS1zdGF0ZS1wcmltYXJ5IC5tZW51LWl0ZW0uaG92ZXIgPiAubWVudS1saW5rOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSwgLm1lbnUtc3RhdGUtcHJpbWFyeSAubWVudS1pdGVtIC5tZW51LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHtcbiAgY29sb3I6ICMzODM4REU7XG59XG5cbi5tZW51LXN0YXRlLXByaW1hcnkgLm1lbnUtaXRlbS5ob3ZlciA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5tZW51LWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgLm1lbnUtc3RhdGUtcHJpbWFyeSAubWVudS1pdGVtIC5tZW51LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5tZW51LWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMzgzOERFO1xufVxuXG4uc3dhbDItaWNvbi5zd2FsMi13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjNzg3N0VFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNzg3N0VFICFpbXBvcnRhbnQ7XG59XG5cbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbn1cblxuI25vdGlmaWNhdGlvbi1tZW51IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBtYXgtd2lkdGg6IG1pbigzNTBweCwgOTJ2dyk7XG59XG5cbi5ub3RpZmljYXRpb24tbGlzdCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ubm90aWZpY2F0aW9uLWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm5vdGlmaWNhdGlvbi1pdGVtX19ib2R5IHtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ub3RpZmljYXRpb24taXRlbV9fbWVzc2FnZSxcbi5ub3RpZmljYXRpb24tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXdyYXA6IGFueXdoZXJlO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uYWN0aW9uLWljb24ge1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS01MDApICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi5idG4taWNvbjpob3ZlciAuYWN0aW9uLWljb24sXG4uYnRuLWljb246Zm9jdXMgLmFjdGlvbi1pY29uIHtcbiAgY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbn1cblxuLmFjdGlvbi1pY29uLS1kYW5nZXIge1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS01MDApICFpbXBvcnRhbnQ7XG59XG5cbi5idG4taWNvbjpob3ZlciAuYWN0aW9uLWljb24tLWRhbmdlcixcbi5idG4taWNvbjpmb2N1cyAuYWN0aW9uLWljb24tLWRhbmdlciB7XG4gIGNvbG9yOiAjRkY0NzQ3ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWNydWl0aW5nU3RhdHVzIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmJvcmRlci1jb2xvci1uYXZiYXItc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyIC5oZWFkZXItbWVudSxcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnUgPiAubWVudSxcbiAgLmhlYWRlciAudG9wYmFyLW1lbnUsXG4gIC5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51LWl0ZW0sXG4gIC5oZWFkZXIgLnRvcGJhci1tZW51ID4gLm1lbnUtaXRlbSxcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmssXG4gIC5oZWFkZXIgLnRvcGJhci1tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuaGVhZGVyIC5oZWFkZXItbWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayxcbiAgLmhlYWRlciAudG9wYmFyLW1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIC5oZWFkZXIgLm1lbnUtbGluayAuc2VwYXJhdG9yLmJvcmRlci1jb2xvci1uYXZiYXItc2VwYXJhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjMzgzOERFICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uaGVhZGVyLW1lbnUgLm1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5oZWFkZXItbWVudSAubWVudS10aXRsZS5hY3RpdmUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzM4MzhERSAhaW1wb3J0YW50O1xufVxuXG4uaGVhZGVyLW1lbnUgLm1lbnUtbmF2LWljb24sXG4ubWVudSAubWVudS1uYXYtaWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLmhlYWRlci1tZW51IC5tZW51LW5hdi1pY29uLmFjdGl2ZSxcbi5tZW51IC5tZW51LW5hdi1pY29uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4ubWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayA+IC5mbGV4LWNvbHVtbiA+IC5tZW51LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG4ubWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayA+IC5mbGV4LWNvbHVtbiA+IC5tZW51LXRpdGxlLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4ubWVudS1kcm9wZG93bi1zdGFuZGFyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMCwgOSwgNDksIDAuMDgpO1xufVxuLm1lbnUtZHJvcGRvd24tc3RhbmRhcmQgLm1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgcGFkZGluZzogOHB4IDI0cHg7XG59XG4ubWVudS1kcm9wZG93bi1zdGFuZGFyZCAubWVudS1pdGVtIC5tZW51LWxpbmsgLm1lbnUtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLm1lbnUtZHJvcGRvd24tc3RhbmRhcmQgLm1lbnUtaXRlbSAubWVudS1saW5rLmFjdGl2ZSAubWVudS10aXRsZSwgLm1lbnUtZHJvcGRvd24tc3RhbmRhcmQgLm1lbnUtaXRlbSAubWVudS1saW5rOmhvdmVyIC5tZW51LXRpdGxlIHtcbiAgY29sb3I6ICMzODM4REU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudG9wYmFyLW1lbnUgLm1lbnUtbGluayAubWVudS10aXRsZSxcbiAgLnRvcGJhci1tZW51IC5tZW51LWxpbmsgLnNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC50b3BiYXItbWVudSAubWVudS1uYXYtaWNvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAudG9wYmFyLW1lbnUgLm1lbnUtaXRlbSAubWVudS1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMTBweDtcbiAgfVxufVxuLmhlYWRlci1uYXYtZW5kIC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmhlYWRlci1uYXYtY29tcGFjdCAubWVudS1pdGVtIC5tZW51LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG59XG5cbi5ib3JkZXItaW5wdXQtY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbn1cblxuLnN2Zy1pY29uLnN2Zy1pY29uLWdyYXktNTAwIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogcmV2ZXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5nbG9iYWwtc2VhcmNoLWZpZWxkIHtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDIwcHg7XG59XG5cbi5nbG9iYWwtc2VhcmNoLWlucHV0IHtcbiAgbWluLXdpZHRoOiAzNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5lYS1zZWFyY2ggLmdsb2JhbC1zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDU2LCA1NiwgMjIyLCAwLjE1KTtcbn1cblxuLmludmVzdGlnYXRvci1kYXNoYm9hcmQtc3RhdHMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmludmVzdGlnYXRvci1kYXNoYm9hcmQtc3RhdHMgPiBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3VwZXJ2aXNvci1kYXNoYm9hcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInVzZXJzXCIgXCJzdHVkaWVzXCIgXCJpbnZlc3RpZ2F0b3JzXCIgXCJwYXJ0aWNpcGFudHNcIiBcImVuZ2FnZVwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdXBlcnZpc29yLWRhc2hib2FyZC1ncmlkIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ1c2VycyBzdHVkaWVzXCIgXCJpbnZlc3RpZ2F0b3JzIHBhcnRpY2lwYW50c1wiIFwiZW5nYWdlIGVuZ2FnZVwiO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdXBlcnZpc29yLWRhc2hib2FyZC1ncmlkIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSkgbWlubWF4KDAsIDJmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ1c2VycyBzdHVkaWVzIGVuZ2FnZVwiIFwiaW52ZXN0aWdhdG9ycyBwYXJ0aWNpcGFudHMgZW5nYWdlXCI7XG4gIH1cbn1cbi5zdXBlcnZpc29yLWRhc2hib2FyZC1ncmlkX191c2VycyB7XG4gIGdyaWQtYXJlYTogdXNlcnM7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5zdXBlcnZpc29yLWRhc2hib2FyZC1ncmlkX19zdHVkaWVzIHtcbiAgZ3JpZC1hcmVhOiBzdHVkaWVzO1xuICBtaW4td2lkdGg6IDA7XG59XG4uc3VwZXJ2aXNvci1kYXNoYm9hcmQtZ3JpZF9faW52ZXN0aWdhdG9ycyB7XG4gIGdyaWQtYXJlYTogaW52ZXN0aWdhdG9ycztcbiAgbWluLXdpZHRoOiAwO1xufVxuLnN1cGVydmlzb3ItZGFzaGJvYXJkLWdyaWRfX3BhcnRpY2lwYW50cyB7XG4gIGdyaWQtYXJlYTogcGFydGljaXBhbnRzO1xuICBtaW4td2lkdGg6IDA7XG59XG4uc3VwZXJ2aXNvci1kYXNoYm9hcmQtZ3JpZF9fZW5nYWdlIHtcbiAgZ3JpZC1hcmVhOiBlbmdhZ2U7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5zdXBlcnZpc29yLWRhc2hib2FyZC1ncmlkIC5jYXJkIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ucGFnZS1sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAzMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgNDAsIDc3LCAwLjE4KTtcbn1cblxuLnBhZ2UtbG9hZGluZy1vdmVybGF5LmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtbG9hZGluZy1vdmVybGF5X19wYW5lbCB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTYsIDU2LCAyMjIsIDAuMTIpO1xufVxuXG4ucGFnZS1sb2FkaW5nLW92ZXJsYXlfX3NwaW5uZXIge1xuICB3aWR0aDogMi4yNXJlbTtcbiAgaGVpZ2h0OiAyLjI1cmVtO1xuICBjb2xvcjogIzM4MzhERTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcbn1cblxuLnBhZ2UtbG9hZGluZy1vdmVybGF5X190ZXh0IHtcbiAgY29sb3I6ICMzODM4REU7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxuYm9keS5wYWdlLWxvYWRpbmctYWN0aXZlIHtcbiAgY3Vyc29yOiBwcm9ncmVzcztcbn1cblxuLnN0dWR5LWNvdmVyLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDU2LCA1NiwgMjIyLCAwLjEyKTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5zdHVkeS1jb3Zlci1pbWFnZV9faW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMjgwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnN0dWR5LWNvdmVyLWltYWdlLS1sb2dvIHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuXG4uc3R1ZHktY292ZXItaW1hZ2UtLWxvZ28gLnN0dWR5LWNvdmVyLWltYWdlX19pbWcge1xuICBtYXgtaGVpZ2h0OiAxODBweDtcbn1cblxuLnN0dWR5LWNvdmVyLWltYWdlLS1wbGFjZWhvbGRlciB7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ncmF5LTEwMCk7XG4gIGJvcmRlci1zdHlsZTogZGFzaGVkO1xufVxuXG4uc3R1ZHktdXBkYXRlLXRleHQge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xufVxuXG4uc3R1ZHktdXBkYXRlLWltYWdlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlci1yYWRpdXM6IDAuODVyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTYsIDU2LCAyMjIsIDAuMTIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1icy1ncmF5LTEwMCk7XG59XG5cbnRhYmxlLmRhdGFncmlkIHRib2R5IHRyLmVhLXJvdy1hY3Rpb25zLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1NiwgNTYsIDIyMiwgMC4wOCkgIWltcG9ydGFudDtcbn1cblxudGFibGUuZGF0YWdyaWQge1xuICB3aWR0aDogMTAwJTtcbiAgdGFibGUtbGF5b3V0OiBhdXRvO1xufVxuXG50YWJsZS5kYXRhZ3JpZCA+IHRoZWFkID4gdHIgPiB0aCxcbnRhYmxlLmRhdGFncmlkID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgcGFkZGluZzogMC45cmVtIDEuMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxudGFibGUuZGF0YWdyaWQgPiB0aGVhZCA+IHRyID4gdGg6bm90KC5hY3Rpb25zLWFzLWRyb3Bkb3duLXRhYmxlLWhlYWQpLFxudGFibGUuZGF0YWdyaWQgPiB0Ym9keSA+IHRyID4gdGQ6bm90KC5hY3Rpb25zKSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG50YWJsZS5kYXRhZ3JpZCA+IHRoZWFkID4gdHIgPiB0aC5hY3Rpb25zLWFzLWRyb3Bkb3duLXRhYmxlLWhlYWQsXG50YWJsZS5kYXRhZ3JpZCA+IHRib2R5ID4gdHIgPiB0ZC5hY3Rpb25zIHtcbiAgd2lkdGg6IDElO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbn1cblxudGFibGUuZGF0YWdyaWQgLnctMTAwIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5lYS1mb3JtLWZpZWxkcyAuZm9ybS1ncm91cCxcbi5lYS1mb3JtLWZpZWxkcyAuZm9ybS1ncm91cCAuZm9ybS13aWRnZXQsXG4uZWEtZm9ybS1maWVsZHMgLmZvcm0tY29udHJvbCxcbi5lYS1mb3JtLWZpZWxkcyAuZm9ybS1zZWxlY3QsXG4uZWEtZm9ybS1maWVsZHMgc2VsZWN0LFxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5lYS1mb3JtLWZpZWxkcyAuZmllbGQtY291bnRyeSxcbi5lYS1mb3JtLWZpZWxkcyAuZmllbGQtbG9jYWxlLFxuLmVhLWZvcm0tZmllbGRzIC5maWVsZC1hc3NvY2lhdGlvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZWEtZm9ybS1maWVsZHMgLmZvcm0tZ3JvdXAgLmZvcm0td2lkZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lYS1mb3JtLWZpZWxkcyAudHMtd3JhcHBlcixcbi5lYS1mb3JtLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQsXG4uZWEtZm9ybS1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1LFxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5lYS1mb3JtLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5lYS1mb3JtLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZpZWxkLWZvcm1fcGFuZWwsXG4uZm9ybS1wYW5lbCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYnMtZ3JheS0zMDApO1xuICBib3JkZXItcmFkaXVzOiAwLjY1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ncmF5LTEwMCk7XG59XG5cbi5maWVsZC1mb3JtX3BhbmVsIC5mb3JtLXBhbmVsLXRpdGxlLFxuLmZvcm0tcGFuZWwgLmZvcm0tcGFuZWwtdGl0bGUsXG4uZmllbGQtZm9ybV9wYW5lbCBsZWdlbmQsXG4uZm9ybS1wYW5lbCBsZWdlbmQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEuMDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuXG4uc3dhbDItcG9wdXAuc3dhbC1yZWFzb24gLnN3YWwyLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuLnN3YWwyLXBvcHVwLnN3YWwtcmVhc29uIC5zd2FsMi1odG1sLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uc3dhbDItcG9wdXAuc3dhbC1yZWFzb24gLnN3YWwyLWlucHV0LWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5zd2FsMi1wb3B1cC5zd2FsLXJlYXNvbiAuc3dhbDItdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmF1dGgtcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU3RUQ7XG59XG5cbi5hdXRoLWhlYWRlciB7XG4gIGhlaWdodDogODJweDtcbiAgcGFkZGluZzogMCAzN3B4O1xufVxuLmF1dGgtaGVhZGVyX19sb2dvIHtcbiAgaGVpZ2h0OiAzOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRoLWhlYWRlciB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuYXV0aC1oZWFkZXJfX2xvZ28ge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG4uYXV0aC1ib2R5IHtcbiAgcGFkZGluZzogMjVweCAxNnB4IDQwcHg7XG59XG5cbi5hdXRoLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgcGFkZGluZzogMzFweCAwIDMwcHg7XG59XG4uYXV0aC1jYXJkLS1jb21wYWN0IHtcbiAgbWluLWhlaWdodDogNjQ4cHg7XG59XG4uYXV0aC1jYXJkLS1jb21wYWN0IC5hdXRoLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5hdXRoLWNhcmQtLWNvbXBhY3QgLmF1dGgtZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDc3cHg7XG59XG4uYXV0aC1jYXJkX190b3Age1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF1dGgtY2FyZF9fYmFjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAzMXB4O1xuICBoZWlnaHQ6IDM2cHg7XG59XG4uYXV0aC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5hdXRoLWNhcmRfX2Zvb3RlciB7XG4gIG1hcmdpbjogMzRweCA3N3B4IDA7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0Q1RDVGRTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmF1dGgtY2FyZCAudGFicy1saW5lIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYXV0aC1jYXJkX190b3Age1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAuYXV0aC1jYXJkX19iYWNrIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIC5hdXRoLWNhcmRfX2Zvb3RlciB7XG4gICAgbWFyZ2luOiAzNHB4IDE2cHggMDtcbiAgfVxufVxuXG4uYXV0aC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA0MzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQ1cHggMTZweCAwO1xufVxuLmF1dGgtZm9ybV9fYWN0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDQycHg7XG59XG5cbi5pY29uLWx1Y2lkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1pY29uLWx1Y2lkZSkgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBtYXNrOiB2YXIoLS1pY29uLWx1Y2lkZSkgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmljb24tbHVjaWRlLS1lZGl0IHtcbiAgLS1pY29uLWx1Y2lkZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUzRSUzQ3BhdGggZD1cIk0xMSA0SDRhMiAyIDAgMCAwLTIgMnYxNGEyIDIgMCAwIDAgMiAyaDE0YTIgMiAwIDAgMCAyLTJ2LTdcIi8lM0UlM0NwYXRoIGQ9XCJNMTguNSAyLjVhMi4xMjEgMi4xMjEgMCAwIDEgMyAzTDEyIDE1bC00IDEgMS00IDkuNS05LjV6XCIvJTNFJTNDL3N2ZyUzRScpO1xufVxuLmljb24tbHVjaWRlLS10cmFzaCB7XG4gIC0taWNvbi1sdWNpZGU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlM0UlM0NwYXRoIGQ9XCJNMyA2aDE4XCIvJTNFJTNDcGF0aCBkPVwiTTE5IDZ2MTRjMCAxLTEgMi0yIDJIN2MtMSAwLTItMS0yLTJWNlwiLyUzRSUzQ3BhdGggZD1cIk04IDZWNGMwLTEgMS0yIDItMmg0YzEgMCAyIDEgMiAydjJcIi8lM0UlM0Mvc3ZnJTNFJyk7XG59XG4uaWNvbi1sdWNpZGUtLWV5ZSB7XG4gIC0taWNvbi1sdWNpZGU6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlM0UlM0NwYXRoIGQ9XCJNMiAxMnMzLTcgMTAtNyAxMCA3IDEwIDctMyA3LTEwIDctMTAtNy0xMC03WlwiLyUzRSUzQ2NpcmNsZSBjeD1cIjEyXCIgY3k9XCIxMlwiIHI9XCIzXCIvJTNFJTNDL3N2ZyUzRScpO1xufVxuXG4udGV4dC1oMSB7XG4gIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogNzJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWgyIHtcbiAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaDMge1xuICBmb250LXNpemU6IDE2cHggIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5IHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1ib2xkIHtcbiAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMThweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3gtd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUZFO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGluay1iYWNrIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuLmxpbmstYmFjayBpIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4ubGluay1iYWNrOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG5cbi50YWJzLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDVENUZFO1xufVxuLnRhYnMtbGluZTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnRhYnMtbGluZSAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDAgMDtcbiAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbn1cbi50YWJzLWxpbmUgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgcGFkZGluZzogMTZweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzc4NzdFRTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnRhYnMtbGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzODM4REU7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzODM4REU7XG59XG4udGFicy1saW5lIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJzLWxpbmUgLm5hdi1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmZvcm0tc3RhbmRhcmQgLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLmZvcm0tc3RhbmRhcmQgLmZvcm0tbGFiZWwucmVxdWlyZWQ6YWZ0ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbi5mb3JtLXN0YW5kYXJkIC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1zdGFuZGFyZCAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1sZyxcbi5mb3JtLXN0YW5kYXJkIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLXNvbGlkLFxuLmZvcm0tc3RhbmRhcmQgLmZvcm0tc2VsZWN0LFxuLmZvcm0tc3RhbmRhcmQgLmZvcm0tc2VsZWN0LmZvcm0tc2VsZWN0LXNvbGlkIHtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUZFICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuLmZvcm0tc3RhbmRhcmQgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzk5OURBRCAhaW1wb3J0YW50O1xufVxuLmZvcm0tc3RhbmRhcmQgLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG5cbi5idG4uYnRuLXN0YW5kYXJkLFxuLmJ0bi5idG4tZm9sbG93IHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLXN0YW5kYXJkIGksXG4uYnRuLmJ0bi1zdGFuZGFyZCAuaWNvbi1sdWNpZGUsXG4uYnRuLmJ0bi1mb2xsb3cgaSxcbi5idG4uYnRuLWZvbGxvdyAuaWNvbi1sdWNpZGUge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1zdGFuZGFyZCB7XG4gIHBhZGRpbmc6IDE1cHggMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5idG4uYnRuLXByaW1hcnk6ZGlzYWJsZWQsXG4uYnRuLmJ0bi1wcmltYXJ5LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMCwgOSwgNDksIDAuNCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDksIDQ5LCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOTcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFnZS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUZFO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4ucGFnZS1ib3ggPiAuY2FyZC1oZWFkZXIge1xuICBtaW4taGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAzMHB4IDAgMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5wYWdlLWJveCA+IC5jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4udGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweCAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMzJweCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuLnRleHQtdGl0bGUgc21hbGwsXG4udGV4dC10aXRsZSAudGV4dC10aXRsZV9fY291bnQge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xufVxuXG4uc2VhcmNoLXN0YW5kYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MzhweDtcbiAgbWluLXdpZHRoOiAwO1xufVxuLnNlYXJjaC1zdGFuZGFyZCAuZ2xvYmFsLXNlYXJjaC1maWVsZCxcbi5zZWFyY2gtc3RhbmRhcmQgLmdsb2JhbC1zZWFyY2gtaW5wdXQge1xuICBtaW4td2lkdGg6IDA7XG59XG4uc2VhcmNoLXN0YW5kYXJkIC5zZWFyY2gtc3RhbmRhcmRfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzM4MzhERTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2VhcmNoLXN0YW5kYXJkIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDM5cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyNTQsIDAuMikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzc4NzdFRSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc2VhcmNoLXN0YW5kYXJkIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM3ODc3RUUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMC43O1xufVxuLnNlYXJjaC1zdGFuZGFyZCAuc2VhcmNoLXN0YW5kYXJkX19jbGVhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGNvbG9yOiByZ2JhKDAsIDksIDQ5LCAwLjQpO1xufVxuXG4uZmlsdGVyLWJ5IC5maWx0ZXItYnlfX3RvZ2dsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6IHJnYmEoMCwgOSwgNDksIDAuNCk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cbi5maWx0ZXItYnkgLmZpbHRlci1ieV9fdG9nZ2xlIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLmZpbHRlci1ieSAuZmlsdGVyLWJ5X190b2dnbGUgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG4uZmlsdGVyLWJ5IC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgcGFkZGluZzogNHB4IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RkU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5maWx0ZXItYnkgLmRyb3Bkb3duLWl0ZW0ge1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5maWx0ZXItYnkgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZmlsdGVyLWJ5IC5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzgzOERFO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyNTQsIDAuNCk7XG59XG5cbi50YWJsZS1zdGFuZGFyZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4udGFibGUtc3RhbmRhcmQgPiB0aGVhZCA+IHRyID4gdGgge1xuICBwYWRkaW5nOiAxMXB4IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDAsIDksIDQ5LCAwLjQpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA5LCA0OSwgMC4xKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJsZS1zdGFuZGFyZCA+IHRoZWFkID4gdHIgPiB0aCBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4udGFibGUtc3RhbmRhcmQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICMwMDA5MzE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDksIDQ5LCAwLjEpO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLnRhYmxlLXN0YW5kYXJkID4gdGJvZHkgPiB0cjpob3ZlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMTMsIDIxMywgMjU0LCAwLjE1KTtcbn1cbi50YWJsZS1zdGFuZGFyZCAudGFibGUtc3RhbmRhcmRfX2FjdGlvbiB7XG4gIHdpZHRoOiA0MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cbi50YWJsZS1zdGFuZGFyZCAudGFibGUtc3RhbmRhcmRfX2FjdGlvbiAuYnRuIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnNvcnQtbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uc29ydC1saW5rIGkge1xuICBmb250LXNpemU6IDExcHg7XG59XG4uc29ydC1saW5rOmhvdmVyLCAuc29ydC1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4uc3RhdHVzLWxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zdGF0dXMtbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uc3RhdHVzLWxhYmVsLS1wZW5kaW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY4QjM3O1xufVxuLnN0YXR1cy1sYWJlbC0tYXBwcm92ZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQUVEQkQ7XG59XG4uc3RhdHVzLWxhYmVsLS1yZWplY3RlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDc0Nztcbn1cblxuLnN0YXR1cy1waWxsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA5MzE7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5zdGF0dXMtcGlsbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5zdGF0dXMtcGlsbC0tcGVuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDRDA7XG59XG4uc3RhdHVzLXBpbGwtLXBlbmRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjhCMzc7XG59XG4uc3RhdHVzLXBpbGwtLWFwcHJvdmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxODYsIDIzNywgMTg5LCAwLjQpO1xufVxuLnN0YXR1cy1waWxsLS1hcHByb3ZlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JBRURCRDtcbn1cbi5zdGF0dXMtcGlsbC0tcmVqZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgNzEsIDcxLCAwLjIpO1xufVxuLnN0YXR1cy1waWxsLS1yZWplY3RlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDc0Nztcbn1cbi5zdGF0dXMtcGlsbC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlxcZjI4MlwiO1xuICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1vZGFsLXN0YW5kYXJkIC5tb2RhbC1kaWFsb2cge1xuICBtYXgtd2lkdGg6IDY1MnB4O1xufVxuLm1vZGFsLXN0YW5kYXJkIC5tb2RhbC1jb250ZW50IHtcbiAgcGFkZGluZzogMjRweCAzMnB4IDMycHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5tb2RhbC1zdGFuZGFyZCAubW9kYWwtaGVhZGVyIHtcbiAgcGFkZGluZzogMCAwIDE2cHg7XG4gIGJvcmRlcjogMDtcbn1cbi5tb2RhbC1zdGFuZGFyZCAubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM4MzhERTtcbn1cbi5tb2RhbC1zdGFuZGFyZCAubW9kYWwtY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzAwMDkzMTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xufVxuLm1vZGFsLXN0YW5kYXJkIC5tb2RhbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmRldGFpbC1maWVsZCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4uZGV0YWlsLWZpZWxkX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG4uZGV0YWlsLWZpZWxkX192YWx1ZSB7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmRldGFpbC1hbnN3ZXIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5kZXRhaWwtYW5zd2VyIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5kZXRhaWwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5idG4uYnRuLW91dGxpbmUtc3RhbmRhcmQtZGFuZ2VyLFxuLmJ0bi5idG4tb3V0bGluZS1zdGFuZGFyZC1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLW91dGxpbmUtc3RhbmRhcmQtZGFuZ2VyIHtcbiAgY29sb3I6ICNGRjQ3NDc7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN0YW5kYXJkLWRhbmdlcjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCA3MSwgNzEsIDAuMDgpO1xuICBjb2xvcjogI0ZGNDc0Nztcbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zdGFuZGFyZC1wcmltYXJ5IHtcbiAgY29sb3I6ICMzODM4REU7XG59XG4uYnRuLmJ0bi1vdXRsaW5lLXN0YW5kYXJkLXByaW1hcnk6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyNTQsIDAuNCk7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4uYnRuLmJ0bi1vdXRsaW5lLXN0YW5kYXJkLWRhbmdlcjpkaXNhYmxlZCxcbi5idG4uYnRuLW91dGxpbmUtc3RhbmRhcmQtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmJ0bi5idG4tc3RhdGUge1xuICBjb2xvcjogcmdiYSgwLCA5LCA0OSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5LCA0OSwgMC4xKTtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uY2FyZC1vdXRsaW5lIHtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q1RDVGRTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbn1cbi5jYXJkLW91dGxpbmUgKyAuY2FyZC1vdXRsaW5lIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbn1cblxuLmVtcHR5LXN0YXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZW1wdHktc3RhdGVfX2ltYWdlIHtcbiAgbWF4LXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbn1cbi5lbXB0eS1zdGF0ZV9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG4uZW1wdHktc3RhdGVfX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cblxuLnN0dWR5LWNhcmQtaW5mbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG59XG4uc3R1ZHktY2FyZC1pbmZvID4gZGl2IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5zdHVkeS1jYXJkLWluZm8gPiBkaXY6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc3R1ZHktY2FyZC1pbmZvIGR0LFxuLnN0dWR5LWNhcmQtaW5mbyBkZCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luOiAwO1xufVxuLnN0dWR5LWNhcmQtaW5mbyBkdCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zdHVkeS1jYXJkLS1ib3gge1xuICBwYWRkaW5nOiAxNnB4O1xufVxuLnN0dWR5LWNhcmQtLXJvdyB7XG4gIHBhZGRpbmc6IDI0cHggMTJweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNENUQ1RkU7XG59XG4uc3R1ZHktY2FyZF9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuLnN0dWR5LWNhcmRfX2RhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOTk5REFEO1xufVxuLnN0dWR5LWNhcmRfX2F1dGhvciB7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5zdHVkeS1jYXJkX19tb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRjhCMzc7XG59XG4uc3R1ZHktY2FyZF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xufVxuLnN0dWR5LWNhcmRfX2FwcGxpZWQge1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc4NzdFRTtcbn1cblxuLnN0dWR5LWNhcmRzLS1zaW5nbGUgLnN0dWR5LWNhcmQtLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5mb2xsb3dlcnMtY291bnQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG4uZm9sbG93ZXJzLWNvdW50IC5iaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnN0dWR5LW1pbmkgKyAuc3R1ZHktbWluaSB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG59XG4uc3R1ZHktbWluaV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cbi5zdHVkeS1taW5pX19uYW1lIGEge1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5zdHVkeS1taW5pX19uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzM4MzhERTtcbn1cbi5zdHVkeS1taW5pX19hdXRob3IsIC5zdHVkeS1taW5pX19kYXRlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5zdHVkeS1taW5pX19kYXRlIHtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLnN0dWR5LW1pbmkgLnN0YXR1cy1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmxpbmstbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI0ZGOEIzNztcbn1cbi5saW5rLW1vcmU6aG92ZXIge1xuICBjb2xvcjogI0ZGOEIzNztcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ib3gtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4ucHJvZmlsZS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucHJvZmlsZS1zdW1tYXJ5X19uYW1lIHtcbiAgbWFyZ2luOiAwIDAgMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5wcm9maWxlLXN1bW1hcnlfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5wcm9maWxlLXN1bW1hcnlfX3N0YXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5wcm9maWxlLXN1bW1hcnlfX3N0YXQtbGFiZWwge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLnByb2ZpbGUtc3VtbWFyeV9fc3RhdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuXG4uc3RhdC1jYXJkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gIGdhcDogMTZweDtcbn1cblxuLnN0YXQtY2FyZCB7XG4gIHBhZGRpbmc6IDIwcHggMjRweCAyOHB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RkU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG4uc3RhdC1jYXJkX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zdGF0LWNhcmRfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzM4MzhERTtcbn1cbi5zdGF0LWNhcmRfX2ljb24gaSB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uc3RhdC1jYXJkX19pY29uLS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjBFNkZGO1xuICBjb2xvcjogIzc4NzdFRTtcbn1cbi5zdGF0LWNhcmRfX2ljb24tLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQUNGMEZGO1xuICBjb2xvcjogIzIwOTVFOTtcbn1cbi5zdGF0LWNhcmRfX2ljb24tLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkVDRDA7XG4gIGNvbG9yOiAjQ0Q5MTY2O1xufVxuLnN0YXQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuLnN0YXQtY2FyZF9fdG90YWwge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzODM4REU7XG59XG4uc3RhdC1jYXJkX19yb3dzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnN0YXQtY2FyZF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzM4MzhERTtcbn1cbi5zdGF0LWNhcmRfX2xhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xufVxuLnN0YXQtY2FyZF9fbGFiZWwtLWFwcHJvdmVkOjpiZWZvcmUsIC5zdGF0LWNhcmRfX2xhYmVsLS1yZWplY3RlZDo6YmVmb3JlLCAuc3RhdC1jYXJkX19sYWJlbC0tcGVuZGluZzo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLnN0YXQtY2FyZF9fbGFiZWwtLWFwcHJvdmVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFFREJEO1xufVxuLnN0YXQtY2FyZF9fbGFiZWwtLXJlamVjdGVkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0NzQ3O1xufVxuLnN0YXQtY2FyZF9fbGFiZWwtLXBlbmRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmcpO1xufVxuXG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgPiB0aGVhZCA+IHRyID4gdGggYSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgPiB0aGVhZCA+IHRyID4gdGggYSBpIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgPiB0aGVhZCA+IHRyID4gdGguc29ydGVkIGEsXG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgPiB0aGVhZCA+IHRyID4gdGggYTpob3ZlciB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuLmRhdGFncmlkLnRhYmxlLXN0YW5kYXJkID4gdGhlYWQgPiB0ciA+IHRoIC5zci1vbmx5IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kYXRhZ3JpZC50YWJsZS1zdGFuZGFyZCA+IHRib2R5ID4gdHIgPiB0ZCBhOm5vdChbZGF0YS1hY3Rpb24tbmFtZV0pIHtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgPiB0Ym9keSA+IHRyID4gdGQge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuLmRhdGFncmlkLnRhYmxlLXN0YW5kYXJkIHRkLmFjdGlvbnMge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgdGQuYWN0aW9ucyBhW2RhdGEtYWN0aW9uLW5hbWVdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc4NzdFRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RkUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmRhdGFncmlkLnRhYmxlLXN0YW5kYXJkIHRkLmFjdGlvbnMgYVtkYXRhLWFjdGlvbi1uYW1lXSBpIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgdGQuYWN0aW9ucyBhW2RhdGEtYWN0aW9uLW5hbWVdOmhvdmVyLCAuZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgdGQuYWN0aW9ucyBhW2RhdGEtYWN0aW9uLW5hbWVdOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUZFICFpbXBvcnRhbnQ7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgdGQuYWN0aW9ucyBhW2RhdGEtYWN0aW9uLW5hbWVdIC5hY3Rpb24tbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGFncmlkLnRhYmxlLXN0YW5kYXJkIHRkLmFjdGlvbnMgYVtkYXRhLWFjdGlvbi1uYW1lPWVkaXRdIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmRhdGFncmlkLnRhYmxlLXN0YW5kYXJkIHRkLmFjdGlvbnMgYVtkYXRhLWFjdGlvbi1uYW1lPWVkaXRdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC1tYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTNFJTNDcGF0aCBkPVwiTTExIDRINGEyIDIgMCAwIDAtMiAydjE0YTIgMiAwIDAgMCAyIDJoMTRhMiAyIDAgMCAwIDItMnYtN1wiLyUzRSUzQ3BhdGggZD1cIk0xOC41IDIuNWEyLjEyMSAyLjEyMSAwIDAgMSAzIDNMMTIgMTVsLTQgMSAxLTQgOS41LTkuNXpcIi8lM0UlM0Mvc3ZnJTNFJykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTNFJTNDcGF0aCBkPVwiTTExIDRINGEyIDIgMCAwIDAtMiAydjE0YTIgMiAwIDAgMCAyIDJoMTRhMiAyIDAgMCAwIDItMnYtN1wiLyUzRSUzQ3BhdGggZD1cIk0xOC41IDIuNWEyLjEyMSAyLjEyMSAwIDAgMSAzIDNMMTIgMTVsLTQgMSAxLTQgOS41LTkuNXpcIi8lM0UlM0Mvc3ZnJTNFJykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmRhdGFncmlkLnRhYmxlLXN0YW5kYXJkIHRkLmFjdGlvbnMgYVtkYXRhLWFjdGlvbi1uYW1lPWRlbGV0ZV0gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgdGQuYWN0aW9ucyBhW2RhdGEtYWN0aW9uLW5hbWU9ZGVsZXRlXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUzRSUzQ3BhdGggZD1cIk0zIDZoMThcIi8lM0UlM0NwYXRoIGQ9XCJNMTkgNnYxNGMwIDEtMSAyLTIgMkg3Yy0xIDAtMi0xLTItMlY2XCIvJTNFJTNDcGF0aCBkPVwiTTggNlY0YzAtMSAxLTIgMi0yaDRjMSAwIDIgMSAyIDJ2MlwiLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG4gIG1hc2s6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlM0UlM0NwYXRoIGQ9XCJNMyA2aDE4XCIvJTNFJTNDcGF0aCBkPVwiTTE5IDZ2MTRjMCAxLTEgMi0yIDJIN2MtMSAwLTItMS0yLTJWNlwiLyUzRSUzQ3BhdGggZD1cIk04IDZWNGMwLTEgMS0yIDItMmg0YzEgMCAyIDEgMiAydjJcIi8lM0UlM0Mvc3ZnJTNFJykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xufVxuLmRhdGFncmlkLnRhYmxlLXN0YW5kYXJkIHRkLmFjdGlvbnMgYVtkYXRhLWFjdGlvbi1uYW1lPWRldGFpbF0gaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZGF0YWdyaWQudGFibGUtc3RhbmRhcmQgdGQuYWN0aW9ucyBhW2RhdGEtYWN0aW9uLW5hbWU9ZGV0YWlsXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIC13ZWJraXQtbWFzazogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB2aWV3Qm94PVwiMCAwIDI0IDI0XCIgZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJibGFja1wiIHN0cm9rZS13aWR0aD1cIjJcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiUzRSUzQ3BhdGggZD1cIk0yIDEyczMtNyAxMC03IDEwIDcgMTAgNy0zIDctMTAgNy0xMC03LTEwLTdaXCIvJTNFJTNDY2lyY2xlIGN4PVwiMTJcIiBjeT1cIjEyXCIgcj1cIjNcIi8lM0UlM0Mvc3ZnJTNFJykgY2VudGVyL2NvbnRhaW4gbm8tcmVwZWF0O1xuICBtYXNrOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTNFJTNDcGF0aCBkPVwiTTIgMTJzMy03IDEwLTcgMTAgNyAxMCA3LTMgNy0xMCA3LTEwLTctMTAtN1pcIi8lM0UlM0NjaXJjbGUgY3g9XCIxMlwiIGN5PVwiMTJcIiByPVwiM1wiLyUzRSUzQy9zdmclM0UnKSBjZW50ZXIvY29udGFpbiBuby1yZXBlYXQ7XG59XG5cbi5kYXRhZ3JpZC0tbm8tYWN0aW9ucyA+IHRoZWFkID4gdHIgPiB0aDpsYXN0LWNoaWxkLFxuLmRhdGFncmlkLS1uby1hY3Rpb25zID4gdGJvZHkgPiB0ciA+IHRkLmFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucGFnZS1ib3ggLmNhcmQtdG9vbGJhciAuYWN0aW9uLWRlbGV0ZSBpLFxuLnBhZ2UtYWN0aW9ucyAuYWN0aW9uLWRlbGV0ZSBpIHtcbiAgY29sb3I6ICNGRjQ3NDcgIWltcG9ydGFudDtcbn1cbi5wYWdlLWJveCAuY2FyZC10b29sYmFyIC5idG4tcHJpbWFyeSBpLFxuLnBhZ2UtYWN0aW9ucyAuYnRuLXByaW1hcnkgaSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5lYS1mb3JtLWZpZWxkcy5mb3JtLXN0YW5kYXJkIC5maWVsZC1mb3JtX3BhbmVsLFxuLmVhLWZvcm0tZmllbGRzLmZvcm0tc3RhbmRhcmQgLmZvcm0tcGFuZWwge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZWEtZm9ybS1maWVsZHMuZm9ybS1zdGFuZGFyZCAuZm9ybS1wYW5lbC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZWEtZm9ybS1maWVsZHMuZm9ybS1zdGFuZGFyZCAuZm9ybS1wYW5lbC1ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5lYS1mb3JtLWZpZWxkcy5mb3JtLXN0YW5kYXJkIGZvcm0gPiAucm93LFxuLmVhLWZvcm0tZmllbGRzLmZvcm0tc3RhbmRhcmQgLmZvcm0tcGFuZWwtYm9keSA+IC5yb3csXG4uZWEtZm9ybS1maWVsZHMuZm9ybS1zdGFuZGFyZCAuZmllbGQtZm9ybV9wYW5lbCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG4uZWEtZm9ybS1maWVsZHMuZm9ybS1zdGFuZGFyZCAuZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi5hY3Rpb24tY2FuY2VsIHtcbiAgY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG4uYnRuLmFjdGlvbi1jYW5jZWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyNTQsIDAuNCkgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1sb2dvX19pbWcge1xuICBoZWlnaHQ6IDM5cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1sb2dvX19pbWcge1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gIHdpZHRoOiAyMTBweDtcbn1cbi5oZWFkZXItc2VhcmNoX19mb3JtIC5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlci1zZWFyY2hfX2Zvcm0ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4uYnRuLmJ0bi1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJ0bi5idG4taGVhZGVyIGkge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAuYnRuLmJ0bi1oZWFkZXIge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuYnRuLmJ0bi1oZWFkZXIgLmluZGljYXRvci1sYWJlbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ja3RfaGVhZGVyX25vdGlmaWNhdGlvbnNfdG9nZ2xlLFxuI2t0X2hlYWRlcl91c2VyX21lbnVfdG9nZ2xlIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmJ0bi5idG4taGVhZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci11c2VyX19hdmF0YXIsIC5oZWFkZXItdXNlcl9fYXZhdGFyIGltZyB7XG4gIHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNDBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uaGVhZGVyLXVzZXJfX25hbWUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuXG4uYnRuLm5vdGlmaWNhdGlvbi1iZWxsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLmJ0bi5ub3RpZmljYXRpb24tYmVsbCBpIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuI2t0X2hlYWRlcl9ub3RpZmljYXRpb25zX3RvZ2dsZSAuYnRuLm5vdGlmaWNhdGlvbi1iZWxsLCAja3RfaGVhZGVyX25vdGlmaWNhdGlvbnNfdG9nZ2xlIC5idG4ubm90aWZpY2F0aW9uLWJlbGw6aG92ZXIsICNrdF9oZWFkZXJfbm90aWZpY2F0aW9uc190b2dnbGUgLmJ0bi5ub3RpZmljYXRpb24tYmVsbDpmb2N1cywgI2t0X2hlYWRlcl9ub3RpZmljYXRpb25zX3RvZ2dsZSAuYnRuLm5vdGlmaWNhdGlvbi1iZWxsOmFjdGl2ZSwgI2t0X2hlYWRlcl9ub3RpZmljYXRpb25zX3RvZ2dsZSAuYnRuLm5vdGlmaWNhdGlvbi1iZWxsLmFjdGl2ZSwgI2t0X2hlYWRlcl9ub3RpZmljYXRpb25zX3RvZ2dsZSAuYnRuLm5vdGlmaWNhdGlvbi1iZWxsLnNob3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzOERFICFpbXBvcnRhbnQ7XG59XG4ja3RfaGVhZGVyX25vdGlmaWNhdGlvbnNfdG9nZ2xlIC5idG4ubm90aWZpY2F0aW9uLWJlbGwgaSwgI2t0X2hlYWRlcl9ub3RpZmljYXRpb25zX3RvZ2dsZSAuYnRuLm5vdGlmaWNhdGlvbi1iZWxsOmhvdmVyIGksICNrdF9oZWFkZXJfbm90aWZpY2F0aW9uc190b2dnbGUgLmJ0bi5ub3RpZmljYXRpb24tYmVsbDpmb2N1cyBpLCAja3RfaGVhZGVyX25vdGlmaWNhdGlvbnNfdG9nZ2xlIC5idG4ubm90aWZpY2F0aW9uLWJlbGw6YWN0aXZlIGksICNrdF9oZWFkZXJfbm90aWZpY2F0aW9uc190b2dnbGUgLmJ0bi5ub3RpZmljYXRpb24tYmVsbC5hY3RpdmUgaSwgI2t0X2hlYWRlcl9ub3RpZmljYXRpb25zX3RvZ2dsZSAuYnRuLm5vdGlmaWNhdGlvbi1iZWxsLnNob3cgaSB7XG4gIGNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpZmljYXRpb24tbWVudSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG59XG4ubm90aWZpY2F0aW9uLW1lbnVfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUZFO1xufVxuLm5vdGlmaWNhdGlvbi1tZW51X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzODM4REU7XG59XG4ubm90aWZpY2F0aW9uLW1lbnVfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzM4MzhERTtcbn1cbi5ub3RpZmljYXRpb24tbWVudV9fZm9vdGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHggMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLm5vdGlmaWNhdGlvbi1tZW51X19tYXJrLWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzODM4REUgIWltcG9ydGFudDtcbn1cbi5ub3RpZmljYXRpb24tbWVudSAubm90aWZpY2F0aW9uLWl0ZW0ge1xuICBwYWRkaW5nOiAxMnB4IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG4ubm90aWZpY2F0aW9uLW1lbnUgLm5vdGlmaWNhdGlvbi1pdGVtLS11bnJlYWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyNTQsIDAuNDUpO1xuICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwIDAgIzM4MzhERTtcbn1cbi5ub3RpZmljYXRpb24tbWVudSAubm90aWZpY2F0aW9uLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5ub3RpZmljYXRpb24tbWVudSAubm90aWZpY2F0aW9uLWl0ZW1fX21lc3NhZ2UsIC5ub3RpZmljYXRpb24tbWVudSAubm90aWZpY2F0aW9uLWl0ZW1fX2RhdGUge1xuICBmb250LXNpemU6IDExcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5ub3RpZmljYXRpb24tbWVudSAubm90aWZpY2F0aW9uLXN0YXR1cyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLm5vdGlmaWNhdGlvbi1tZW51IC5ub3RpZmljYXRpb24tc3RhdHVzOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLm5vdGlmaWNhdGlvbi1tZW51IC5ub3RpZmljYXRpb24tc3RhdHVzLS1yZWFkOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQkFFREJEO1xufVxuLm5vdGlmaWNhdGlvbi1tZW51IC5ub3RpZmljYXRpb24tc3RhdHVzLS11bnJlYWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQ3NDc7XG59XG4ubm90aWZpY2F0aW9uLW1lbnUgLm5vdGlmaWNhdGlvbi1zdGF0dXMtLXVucmVhZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm90aWZpY2F0aW9uLW1lbnUgLm5vdGlmaWNhdGlvbi1pdGVtLS11bnJlYWQgLm5vdGlmaWNhdGlvbi1zdGF0dXMtLXJlYWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5vdGlmaWNhdGlvbi1tZW51IC5ub3RpZmljYXRpb24taXRlbS0tdW5yZWFkIC5ub3RpZmljYXRpb24tc3RhdHVzLS11bnJlYWQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5ub3RpZmljYXRpb24tYmFkZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTZweDtcbiAgcmlnaHQ6IC02cHg7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDc0NztcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogOXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3R1ZHktY2FyZF9fbmFtZSB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cbi5zdHVkeS1jYXJkX19uYW1lIGEge1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5zdHVkeS1jYXJkX19uYW1lIGE6aG92ZXIge1xuICBjb2xvcjogIzM4MzhERTtcbn1cblxuLnN0dWR5LWNhcmRfX2F1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuXG4uc3R1ZHktY2FyZF9fYWJzdHJhY3Qge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbn1cblxuLmJ0bi5idG4tZm9sbG93IHtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG4uc3RhdC1oaWdobGlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RhdC1oaWdobGlnaHRfX3ZhbHVlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzAwMDkzMTtcbn1cbi5zdGF0LWhpZ2hsaWdodF9fbGFiZWwge1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuXG4uYm94LXRhYnMge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRhYnMtbGluZS50YWJzLWxpbmUtLWJveCB7XG4gIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4udGFicy1saW5lLnRhYnMtbGluZS0tYm94IC5uYXYtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDNweDtcbn1cblxuLnRhYnMtbGluZS50YWJzLWxpbmUtLXNtIC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDEycHggOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi50YWJzLWxpbmUudGFicy1saW5lLS1zbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMzODM4REU7XG59XG5cbi50YWJzLWxpbmUudGFicy1saW5lLS1vcmFuZ2UgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkY4QjM3O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRkY4QjM3O1xufVxuXG4uYnRuLmJ0bi1kcmFmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzc4NzdFRSAhaW1wb3J0YW50O1xufVxuLmJ0bi5idG4tZHJhZnQgaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5ib3gtdGFicyA+IC50YWJzLWxpbmUudGFicy1saW5lLS1ib3gge1xuICBtYXJnaW46IDI0cHggLTI0cHggLTFweDtcbn1cblxuLnRhYnMtbGluZS50YWJzLWxpbmUtLWF1dG8ge1xuICBnYXA6IDMycHg7XG59XG4udGFicy1saW5lLnRhYnMtbGluZS0tYXV0byAubmF2LWl0ZW0ge1xuICBmbGV4OiAwIDAgYXV0bztcbn1cbi50YWJzLWxpbmUudGFicy1saW5lLS1hdXRvIC5uYXYtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmJ0bi5idG4taWNvbi5hY3Rpb24tc3F1YXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMjRweCAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogIzc4NzdFRSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNENUQ1RkUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLmJ0bi5idG4taWNvbi5hY3Rpb24tc3F1YXJlIGkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cbi5idG4uYnRuLWljb24uYWN0aW9uLXNxdWFyZTpob3ZlciwgLmJ0bi5idG4taWNvbi5hY3Rpb24tc3F1YXJlOmZvY3VzLXZpc2libGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUZFICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWljb24uYWN0aW9uLXBsYWluIHtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMDtcbn1cbi5idG4uYnRuLWljb24uYWN0aW9uLXBsYWluIGkge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5REFEO1xufVxuLmJ0bi5idG4taWNvbi5hY3Rpb24tcGxhaW46aG92ZXIgaSB7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1yZWNydWl0aW5nOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzgzOERFO1xufVxuXG4uc3RhdHVzLWxhYmVsLS1jbG9zZWQ6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRjQ3NDc7XG59XG5cbi5zdGF0dXMtcGlsbC0tcmVjcnVpdGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNENUQ1RkU7XG59XG4uc3RhdHVzLXBpbGwtLXJlY3J1aXRpbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODM4REU7XG59XG5cbi5zdGF0dXMtcGlsbC0tY2xvc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA5LCA0OSwgMC4wOCk7XG59XG4uc3RhdHVzLXBpbGwtLWNsb3NlZDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNDc0Nztcbn1cblxuLnN0dWR5LWRldGFpbF9faGVhZGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyMDBweDtcbiAgZ2FwOiAzMnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zdHVkeS1kZXRhaWxfX2hlYWRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5zdHVkeS1kZXRhaWwgLnN0dWR5LWNvdmVyLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAyNDBweDtcbn1cblxuLnBhcnRpY2lwYW50cy1jYXJkIHtcbiAgcGFkZGluZzogMTZweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRDVENUZFO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnBhcnRpY2lwYW50cy1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMwMDA5MzE7XG59XG4ucGFydGljaXBhbnRzLWNhcmRfX3JvdyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnI7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLnBhcnRpY2lwYW50cy1jYXJkX192YWx1ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udXBkYXRlLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLnVwZGF0ZS1jYXJkX190aW1lIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogIzk5OURBRDtcbn1cbi51cGRhdGUtY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICMwMDA5MzE7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4udXBkYXRlLWNhcmRfX2xpbmsge1xuICBjb2xvcjogIzM4MzhERTtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG4uYnRuLmJ0bi1rZWJhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjOTk5REFEO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbn1cbi5idG4uYnRuLWtlYmFiIGkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLmJ0bi5idG4ta2ViYWI6aG92ZXIge1xuICBjb2xvcjogIzM4MzhERTtcbn1cblxuLm1lbnUtZHJvcGRvd24tc3RhbmRhcmQgLm1lbnUtbGluay0tZGFuZ2VyIC5tZW51LXRpdGxlIHtcbiAgY29sb3I6ICNGRjQ3NDcgIWltcG9ydGFudDtcbn1cblxuLmRhc2hib2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgZ2FwOiAxNnB4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kYXNoYm9hcmQtZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMS42ZnIpIG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxNnB4O1xuICBtaW4td2lkdGg6IDA7XG59XG5cbiNrdF9jb250ZW50IC5kYXNoYm9hcmQtY29sID4gLmNhcmQuY2FyZCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ja3RfY29udGVudCAuY2FyZDpoYXMoKyAuY2FyZCksXG4ja3RfY29udGVudCAuY2FyZDpoYXMoKyBiciArIC5jYXJkKSxcbiNrdF9jb250ZW50IC5jYXJkOmhhcygrIGJyICsgYnIgKyAuY2FyZCksXG4ja3RfY29udGVudF9jb250YWluZXIgLmNhcmQ6aGFzKCsgLmNhcmQpLFxuI2t0X2NvbnRlbnRfY29udGFpbmVyIC5jYXJkOmhhcygrIGJyICsgLmNhcmQpLFxuI2t0X2NvbnRlbnRfY29udGFpbmVyIC5jYXJkOmhhcygrIGJyICsgYnIgKyAuY2FyZCksXG4uY29udGVudCAuY2FyZDpoYXMoKyAuY2FyZCksXG4uY29udGVudCAuY2FyZDpoYXMoKyBiciArIC5jYXJkKSxcbi5jb250ZW50IC5jYXJkOmhhcygrIGJyICsgYnIgKyAuY2FyZCkge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4ja3RfY29udGVudCAuY2FyZCArIC5jYXJkLFxuI2t0X2NvbnRlbnQgLmNhcmQgKyBiciArIC5jYXJkLFxuI2t0X2NvbnRlbnQgLmNhcmQgKyBiciArIGJyICsgLmNhcmQsXG4ja3RfY29udGVudF9jb250YWluZXIgLmNhcmQgKyAuY2FyZCxcbiNrdF9jb250ZW50X2NvbnRhaW5lciAuY2FyZCArIGJyICsgLmNhcmQsXG4ja3RfY29udGVudF9jb250YWluZXIgLmNhcmQgKyBiciArIGJyICsgLmNhcmQsXG4uY29udGVudCAuY2FyZCArIC5jYXJkLFxuLmNvbnRlbnQgLmNhcmQgKyBiciArIC5jYXJkLFxuLmNvbnRlbnQgLmNhcmQgKyBiciArIGJyICsgLmNhcmQge1xuICBtYXJnaW4tdG9wOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG4ja3RfY29udGVudCAuY2FyZCArIGJyOmhhcygrIC5jYXJkKSxcbiNrdF9jb250ZW50IC5jYXJkICsgYnI6aGFzKCsgYnIgKyAuY2FyZCksXG4ja3RfY29udGVudCAuY2FyZCArIGJyICsgYnI6aGFzKCsgLmNhcmQpLFxuI2t0X2NvbnRlbnRfY29udGFpbmVyIC5jYXJkICsgYnI6aGFzKCsgLmNhcmQpLFxuI2t0X2NvbnRlbnRfY29udGFpbmVyIC5jYXJkICsgYnI6aGFzKCsgYnIgKyAuY2FyZCksXG4ja3RfY29udGVudF9jb250YWluZXIgLmNhcmQgKyBiciArIGJyOmhhcygrIC5jYXJkKSxcbi5jb250ZW50IC5jYXJkICsgYnI6aGFzKCsgLmNhcmQpLFxuLmNvbnRlbnQgLmNhcmQgKyBicjpoYXMoKyBiciArIC5jYXJkKSxcbi5jb250ZW50IC5jYXJkICsgYnIgKyBicjpoYXMoKyAuY2FyZCkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZGFzaGJvYXJkLWNvbCA+IC5uYXZpZ2F0aW9uOm5vdCg6aGFzKCopKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWdyaWQtMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAxNnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWdyaWQtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG59XG5cbi5pbnNjcmlwdGlvbi1jaGVja3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuLmluc2NyaXB0aW9uLWNoZWNrcyAuZm9ybS1jaGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5pbnNjcmlwdGlvbi1jaGVja3MgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci1jb2xvcjogI0Q1RDVGRTtcbn1cbi5pbnNjcmlwdGlvbi1jaGVja3MgLmZvcm0tY2hlY2stbGFiZWwge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuXG4uaW1hZ2UtaW5wdXQtd3JhcHBlciBpbWdbZGF0YS1hdmF0YXItcHJldmlld10ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uZXdzLXRhYl9fZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkY0NzQ3O1xufVxuXG4ubmV3cy1saXN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLm5ld3MtbGlzdF9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzM4MzhERTtcbiAgbWFyZ2luOiAwIDAgNHB4O1xufVxuXG4ubmV3cy1saXN0X19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDksIDQ5LCAwLjQpO1xuICBtYXJnaW46IDA7XG59XG5cbi5uZXdzLWxpc3RfX3VucmVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZ2FwOiAxNnB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIxMywgMjEzLCAyNTQsIDAuNSk7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuXG4ubmV3cy1saXN0X19tYXJrLXJlYWQge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMzODM4REU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubmV3cy1saXN0X19tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCA5LCA0OSwgMC4xKTtcbn1cbi5uZXdzLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4ubmV3cy1pdGVtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbi5uZXdzLWl0ZW1fX2F2YXRhciB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUZFO1xuICBjb2xvcjogIzM4MzhERTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLm5ld3MtaXRlbV9fYXV0aG9yLWRhdGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG59XG4ubmV3cy1pdGVtX19hdXRob3ItbmFtZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMDAwOTMxO1xufVxuLm5ld3MtaXRlbV9fdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbiAgbWFyZ2luOiAwIDAgOHB4O1xufVxuLm5ld3MtaXRlbS0tbmV3IHtcbiAgbWFyZ2luOiAwIC0xNnB4O1xuICBwYWRkaW5nOiAyMHB4IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgIzM4MzhERTtcbiAgYm9yZGVyLXJhZGl1czogMCA4cHggOHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjEzLCAyMTMsIDI1NCwgMC4zNSk7XG59XG4ubmV3cy1pdGVtLS1uZXcgLm5ld3MtaXRlbV9fdGl0bGUge1xuICBjb2xvcjogIzM4MzhERTtcbn1cbi5uZXdzLWl0ZW1fX2JhZGdlIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDVENUZFO1xuICBjb2xvcjogIzM4MzhERTtcbn1cbi5uZXdzLWl0ZW1fX21ldGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogcmdiYSgwLCA5LCA0OSwgMC40KTtcbn1cbi5uZXdzLWl0ZW1fX3RleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBjb2xvcjogIzAwMDkzMTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4ubmV3cy1pdGVtX19pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDI4MHB4O1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuLm5ld3MtaXRlbV9fbGlua3Mge1xuICBtYXJnaW46IDEycHggMCAwO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG59XG4ubmV3cy1pdGVtX19lZGl0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNnB4O1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzgzOERFO1xufVxuXG4ubmV3cy1pbWFnZV9faGVscCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIGNvbG9yOiByZ2JhKDAsIDksIDQ5LCAwLjQpO1xuICBtYXJnaW46IDAgMCAxMnB4O1xufVxuLm5ld3MtaW1hZ2VfX2NvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEycHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5uZXdzLWltYWdlX19uYW1lIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogcmdiYSgwLCA5LCA0OSwgMC40KTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYzKSAhaW1wb3J0YW50O1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmNyYXVlX2Zvcm1mbG93X2J1dHRvbnMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY3JhdWVfZm9ybWZsb3dfYnV0dG9ucyBidXR0b24ge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59IiwiLy8gQ29sb3JzXG4kY29sb3ItcmVkOiAjRkY0NzQ3O1xuJGNvbG9yLWJsdWU6ICMzODM4REU7XG4kY29sb3ItYmx1ZS1uYXZ5OiAjMDAwOTMxO1xuJGNvbG9yLW9yYW5nZTogI0ZGOEIzNztcbiRjb2xvci1vcmFuZ2UtbGlnaHQ6ICNGRkVDRDA7XG4kY29sb3ItcHVycGxlOiAjNzg3N0VFO1xuJGNvbG9yLXB1cnBsZS1saWdodDogI0Q1RDVGRTtcbiRjb2xvci1ibHVlLWxpZ2h0OiAjQUNGMEZGO1xuJGNvbG9yLWdyZWVuOiAjQkFFREJEO1xuJGNvbG9yLWdyYXk6ICM5OTlEQUQ7XG4kY29sb3ItYmc6ICNFNkU3RUQ7XG4kY29sb3Itd2hpdGU6ICNGRkZGRkY7XG4vLyBEYXNoYm9hcmQgc3RhdCBpY29ucyAoc3VwZXJ2aXNvciBRQSk6IGJhY2tncm91bmQgLyBpY29uIHBlciBjYXJkXG4kY29sb3ItcHVycGxlLXNvZnQ6ICNGMEU2RkY7XG4kY29sb3Itc2t5OiAjMjA5NUU5O1xuJGNvbG9yLXNhbmQ6ICNDRDkxNjY7XG5cbi8vIFR5cG9ncmFwaHkgKGRlc2lnbiBzeXN0ZW0gdGV4dCBzdHlsZXMpXG4kZm9udC13ZWlnaHQtcmVndWxhcjogNDAwO1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiA2MDA7XG4kZm9udC1zaXplLXRpdGxlOiAyNnB4OyAvLyBwYWdlIHRpdGxlcyBpbnNpZGUgdGhlIHdoaXRlIGJveFxuJGxpbmUtaGVpZ2h0LXRpdGxlOiAzMnB4O1xuJGZvbnQtc2l6ZS1oMTogNDhweDtcbiRsaW5lLWhlaWdodC1oMTogNzJweDtcbiRmb250LXNpemUtaDI6IDI0cHg7XG4kbGluZS1oZWlnaHQtaDI6IDM2cHg7XG4kZm9udC1zaXplLWgzOiAxNnB4O1xuJGxpbmUtaGVpZ2h0LWgzOiAyNHB4O1xuJGZvbnQtc2l6ZS10YWI6IDIwcHg7XG4kbGluZS1oZWlnaHQtdGFiOiAyOHB4O1xuJGZvbnQtc2l6ZS1ib2R5OiAxNHB4O1xuJGxpbmUtaGVpZ2h0LWJvZHk6IDIwcHg7XG4kZm9udC1zaXplLWNhcHRpb246IDEycHg7XG4kbGluZS1oZWlnaHQtY2FwdGlvbjogMThweDtcblxuLy8gU2hhcGUgYW5kIGJvcmRlcnNcbiRib3JkZXItY29sb3ItYm94OiAkY29sb3ItcHVycGxlLWxpZ2h0O1xuJHJhZGl1cy1ib3g6IDE2cHg7XG4kcmFkaXVzLWNvbnRyb2w6IDhweDtcbiRyYWRpdXMtcGlsbDogMTZweDtcbiRyYWRpdXMtYWN0aW9uOiA1cHg7IC8vIHNxdWFyZSBhY3Rpb24gaWNvbnMgaW4gdGFibGVzICgyNHB4KVxuJGJvcmRlci1jb2xvci1yb3c6IHJnYmEoJGNvbG9yLWJsdWUtbmF2eSwgMC4xKTsgLy8gQmxhY2sgMTAlXG4kY29sb3ItdGV4dC1tdXRlZDogcmdiYSgkY29sb3ItYmx1ZS1uYXZ5LCAwLjQpOyAvLyBCbGFjayA0MCVcbiRwYWdlLWJveC1tYXgtd2lkdGg6IDk3MHB4O1xuJHRhYi1pbmRpY2F0b3Itc2l6ZTogM3B4OyAvLyBhY3RpdmUgdGFiIHVuZGVybGluZSAoRmlnbWEpXG4kaGVhZGVyLWNvbnRyb2wtc2l6ZTogNDBweDsgLy8gc2VhcmNoLCBwcmltYXJ5IGFjdGlvbiwgYmVsbCBhbmQgYXZhdGFyIHNoYXJlIHRoaXMgc2l6ZVxuJGhlYWRlci1jb250cm9sLWdhcDogMTZweDsgLy8gc3BhY2UgYmV0d2VlbiBoZWFkZXIgY29udHJvbHNcbiRsYXlvdXQtZ2FwOiAxNnB4OyAvLyBzcGFjZSBiZXR3ZWVuIGNhcmRzIC8gY29sdW1ucyBpbiBwYWdlIGxheW91dHNcblxuLy8gRm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGNvbnRyb2wtcGFkZGluZy15OiAxNXB4O1xuJGNvbnRyb2wtcGFkZGluZy14OiAyMHB4O1xuJGJ0bi1wYWRkaW5nLXk6IDE1cHg7XG4kYnRuLXBhZGRpbmcteDogMjRweDtcblxuXG4vL2dlbmVyaWMgcmVwb25zaXZlXG4kYnJlYWtwb2ludC14czogMzYwcHg7XG4kYnJlYWtwb2ludC1zbTogNzY3cHg7XG4kYnJlYWtwb2ludC1tZDogMTAyM3B4O1xuJGJyZWFrcG9pbnQtbGc6IDEzNjBweDtcblxuLy8gQWN0aW9uIGljb25zIChMdWNpZGUsIElTQyBsaWNlbnNlKSBhcyBtYXNrcyDigJQgc2FtZSBnbHlwaHMgYXMgdGVtcGxhdGVzL2NvbW1vbi9fcGFydGlhbHMvbHVjaWRlX2ljb24uaHRtbC50d2lnXG4kaWNvbi1hY3Rpb24tc2l6ZTogMTRweDtcbiRpY29uLWx1Y2lkZS1lZGl0OiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTNFJTNDcGF0aCBkPVwiTTExIDRINGEyIDIgMCAwIDAtMiAydjE0YTIgMiAwIDAgMCAyIDJoMTRhMiAyIDAgMCAwIDItMnYtN1wiLyUzRSUzQ3BhdGggZD1cIk0xOC41IDIuNWEyLjEyMSAyLjEyMSAwIDAgMSAzIDNMMTIgMTVsLTQgMSAxLTQgOS41LTkuNXpcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4kaWNvbi1sdWNpZGUtdHJhc2g6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiIGZpbGw9XCJub25lXCIgc3Ryb2tlPVwiYmxhY2tcIiBzdHJva2Utd2lkdGg9XCIyXCIgc3Ryb2tlLWxpbmVjYXA9XCJyb3VuZFwiIHN0cm9rZS1saW5lam9pbj1cInJvdW5kXCIlM0UlM0NwYXRoIGQ9XCJNMyA2aDE4XCIvJTNFJTNDcGF0aCBkPVwiTTE5IDZ2MTRjMCAxLTEgMi0yIDJIN2MtMSAwLTItMS0yLTJWNlwiLyUzRSUzQ3BhdGggZD1cIk04IDZWNGMwLTEgMS0yIDItMmg0YzEgMCAyIDEgMiAydjJcIi8lM0UlM0Mvc3ZnJTNFJyk7XG4kaWNvbi1sdWNpZGUtZXllOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIiBmaWxsPVwibm9uZVwiIHN0cm9rZT1cImJsYWNrXCIgc3Ryb2tlLXdpZHRoPVwiMlwiIHN0cm9rZS1saW5lY2FwPVwicm91bmRcIiBzdHJva2UtbGluZWpvaW49XCJyb3VuZFwiJTNFJTNDcGF0aCBkPVwiTTIgMTJzMy03IDEwLTcgMTAgNyAxMCA3LTMgNy0xMCA3LTEwLTctMTAtN1pcIi8lM0UlM0NjaXJjbGUgY3g9XCIxMlwiIGN5PVwiMTJcIiByPVwiM1wiLyUzRSUzQy9zdmclM0UnKTtcbiIsIi8vQkVHSU4gR0xPQkFMIFBMQVRGT1JNIFNUWUxFU1xuLmJ0bi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbn1cblxuLmJ0bi11bmZvbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGUtbGlnaHQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xufVxuLnRleHQtb3JhbmdlIHtcbiAgY29sb3I6ICRjb2xvci1vcmFuZ2UgIWltcG9ydGFudDtcbn1cbi50ZXh0LWNvbG9yLXByaW1hcnktaG92ZXI6aG92ZXIge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbn1cbi8vIFBhcmEgY2FtcG9zIHF1ZSBkZWJlbiBsbGV2YXIgZWwgYm9yZGUgYXp1bCBkZSBwbGF0YWZvcm1hLiBFbiBsb3MgZGlhbG9nb3MgZGVcbi8vIFN3ZWV0QWxlcnQgZWwgZXN0YWRvIGRlIGVycm9yICguc3dhbDItaW5wdXRlcnJvcikgdGllbmUgbWFzIGVzcGVjaWZpY2lkYWQsIGFzaVxuLy8gcXVlIHNpZ3VlIGdhbmFuZG8geSBlbCBib3JkZSBwYXNhIGEgcm9qbyBhbCB2YWxpZGFyIGVuIHZhY2lvLlxuLmJvcmRlci1jb2xvci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLmJ0bi1wcmltYXJ5LCAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4uYnRuLXByaW1hcnksIC5idG4uYnRuLXByaW1hcnk6Zm9jdXM6bm90KC5idG4tYWN0aXZlKSwgLmJ0bi5idG4tcHJpbWFyeTpob3Zlcjpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi1wcmltYXJ5OmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi1wcmltYXJ5LmFjdGl2ZSwgLmJ0bi5idG4tcHJpbWFyeS5zaG93LCAuc2hvdyA+IC5idG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0eWxlIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnkgIWltcG9ydGFudDtcbn1cblxuLm5hdi1saW5lLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtbGluZS10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi1saW5lLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuXG4udGV4dC1hY3RpdmUtcHJpbWFyeS5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbmRpdi5hbGVydC5hbGVydC1kaXNtaXNzaWJsZS5iZy1wcmltYXJ5LmQtZmxleC5mbGV4LWNvbHVtbi5mbGV4LXNtLXJvdy5wLTUubWItMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1saWdodC1wcmltYXJ5IHtcbiAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbn1cbi5idG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogJGNvbG9yLXB1cnBsZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wdXJwbGUtbGlnaHQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZS1saWdodCAhaW1wb3J0YW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuaS5mYXMuZmEtcmVkby1hbHR7XG4gIGNvbG9yOiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQgO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi5idG4td2FybmluZywgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLmJ0bi13YXJuaW5nLCAuYnRuLmJ0bi13YXJuaW5nOmZvY3VzOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLXdhcm5pbmc6aG92ZXI6bm90KC5idG4tYWN0aXZlKSwgLmJ0bi5idG4td2FybmluZzphY3RpdmU6bm90KC5idG4tYWN0aXZlKSwgLmJ0bi5idG4td2FybmluZy5hY3RpdmUsIC5idG4uYnRuLXdhcm5pbmcuc2hvdywgLnNob3cgPiAuYnRuLmJ0bi13YXJuaW5nIHtcbiAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLXB1cnBsZS1saWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZS1saWdodCAhaW1wb3J0YW50O1xufVxuXG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4uYnRuLWxpZ2h0LXByaW1hcnksIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeSwgLmJ0bi5idG4tbGlnaHQtcHJpbWFyeTpmb2N1czpub3QoLmJ0bi1hY3RpdmUpLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLWxpZ2h0LXByaW1hcnk6YWN0aXZlOm5vdCguYnRuLWFjdGl2ZSksIC5idG4uYnRuLWxpZ2h0LXByaW1hcnkuYWN0aXZlLCAuYnRuLmJ0bi1saWdodC1wcmltYXJ5LnNob3csIC5zaG93ID4gLmJ0bi5idG4tbGlnaHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLmJ0bi1saWdodC1wcmltYXJ5IGkge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG5cbi5jay1jb250ZW50LmNrLWZvY3VzZWQge1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbn1cblxuLnNjcm9sbHRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMzZweDtcbiAgaGVpZ2h0OiAzNnB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTogNDBweDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgYm94LXNoYWRvdzogMCAwLjVyZW0gMS41cmVtIDAuNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgYm9yZGVyLXJhZGl1czogMC40NzVyZW07XG59XG5cblxuXG4vL1NUWUxFIFRPT0xCQVJcbi5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbmJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9XCJvblwiXSkgLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayAubWVudS10aXRsZSB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xufVxuXG5cbi5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHN2Zzpub3QoLmZpbGwtc3Ryb2tlKSxcbi5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIHN2Zy5maWxsLXBhdGggcGF0aCB7XG4gIGZpbGw6ICRjb2xvci1ibHVlIWltcG9ydGFudDtcbn1cblxuLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLm1lbnUtbGluazpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkgc3ZnLmZpbGwtc3Ryb2tlID4gcGF0aCB7XG4gIHN0cm9rZTogJGNvbG9yLWJsdWUhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPVwib25cIl0pIC5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbS5ob3ZlciA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5tZW51LXRpdGxlLCBib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPVwib25cIl0pIC5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5tZW51LXRpdGxlIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xufVxuXG5ib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPVwib25cIl0pIC5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbS5oZXJlID4gLm1lbnUtbGluayAubWVudS10aXRsZSwgYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1cIm9uXCJdKSAuaGVhZGVyIC5oZWFkZXItbWVudSAubWVudSA+IC5tZW51LWl0ZW0uc2hvdyA+IC5tZW51LWxpbmsgLm1lbnUtdGl0bGUge1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbn1cblxuLm1lbnUtc3RhdGUtaWNvbi1wcmltYXJ5IC5tZW51LWl0ZW0uaG92ZXIgPiAubWVudS1saW5rOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSAubWVudS1pY29uIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIC5tZW51LXN0YXRlLWljb24tcHJpbWFyeSAubWVudS1pdGVtIC5tZW51LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpIC5tZW51LWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAkY29sb3ItYmx1ZTtcbn1cblxuYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1cIm9uXCJdKSAudG9wYmFyIC5idG4uYnRuLWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAkY29sb3ItYmx1ZS1uYXZ5O1xufVxuXG5ib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPVwib25cIl0pIC5oZWFkZXIgLmhlYWRlci1tZW51IC5tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsuYWN0aXZlIHtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLCBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMTksIDE0NSwgMC42NCk7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG59XG5cbi5idG4tY2hlY2s6Y2hlY2tlZCArIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9XCJvblwiXSkgLnRvcGJhciAuYnRuLmJ0bi1pY29uIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIC5idG4tY2hlY2s6YWN0aXZlICsgYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1cIm9uXCJdKSAudG9wYmFyIC5idG4uYnRuLWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1cIm9uXCJdKSAudG9wYmFyIC5idG4uYnRuLWljb246Zm9jdXM6bm90KC5idG4tYWN0aXZlKSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCBib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPVwib25cIl0pIC50b3BiYXIgLmJ0bi5idG4taWNvbjpob3Zlcjpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9XCJvblwiXSkgLnRvcGJhciAuYnRuLmJ0bi1pY29uOmFjdGl2ZTpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9XCJvblwiXSkgLnRvcGJhciAuYnRuLmJ0bi1pY29uLmFjdGl2ZSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCBib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPVwib25cIl0pIC50b3BiYXIgLmJ0bi5idG4taWNvbi5zaG93IC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIC5zaG93ID4gYm9keTpub3QoW2RhdGEta3Qtc3RpY2t5LWhlYWRlcj1cIm9uXCJdKSAudG9wYmFyIC5idG4uYnRuLWljb24gLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlO1xuICBmaWxsOiAkY29sb3ItYmx1ZTtcbn1cblxuaDMubW9kYWwtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuXG4vL0xJU1QgU1RZTEUgSU5WRVNUSUdBVE9SLUFETUlOXG4uaS1zdGF0dXMtY29sb3Ige1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDdweDtcbn1cblxuLnN0YXR1cy1jb2xvci1wZW5kaW5nIHtcbiAgY29sb3I6ICRjb2xvci1vcmFuZ2U7XG59XG5cbi5zdGF0dXMtY29sb3ItYXBwcm92ZWQge1xuICBjb2xvcjogJGNvbG9yLWdyZWVuO1xufVxuXG4uc3RhdHVzLWNvbG9yLXJlamVjdGVkIHtcbiAgY29sb3I6ICRjb2xvci1yZWQ7XG59XG5cbi5zdGF0dXMtY29sb3ItcmVjcnVpdGluZyB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuXG4ucHJpbWFyeS1ibHVlLWhvdmVyOmhvdmVyIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi8vRU5EIEdMT0JBTCBQTEFURk9STSBTVFlMRVNcblxuXG4vL0JFR0lOIFNUWUxFIFBBR0lOQVRPUlxuLnBhZ2UtaXRlbS5hY3RpdmUgLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibHVlO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1wcmltYXJ5KTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy9FTkQgU1RZTEUgUEFHSU5BVE9SXG5cblxuLy9CRUdJTiBCVVRUT04gQUNUSU9OIFNUVURZXG4uYnV0dG9uLWhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmJ1dHRvbi1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vL0VORCBCVVRUT04gQUNUSU9OIFNUVURZXG5cbi8vQkVHSU4gU1RZTEUgQ0FSRCBNWSBTVFVEWVxuLmNhcmQgLmNhcmQtaGVhZGVyIC5jYXJkLXRpdGxlLCAuY2FyZCAuY2FyZC1oZWFkZXIgLmNhcmQtdGl0bGUgLmNhcmQtbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEuNTVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cbi8vRU5EIFNUWUxFIENBUkQgTVkgU1RVRFlcblxuLy9CRUdJTiBTVFlMRSBUQUIgUExBVEZPUk1cbi5uYXYtbGluZS10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LWxpbmUtdGFicyAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmssIC5uYXYtbGluZS10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuICBjb2xvcjogJGNvbG9yLW9yYW5nZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuYS5uYXYtbGluay5hY3RpdmUudGV4dC1jZW50ZXIgc3Bhbi5tZS0yIGksXG5hLm5hdi1saW5rLnRleHQtY2VudGVyOmhvdmVyIHNwYW4ubWUtMiBpLFxuLm5hdi1saW5lLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgc3Bhbi5tZS0yIGksXG4ubmF2LWxpbmUtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpIHNwYW4ubWUtMiBpLFxuLm5hdi1saW5lLXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgaSxcbi5uYXYtbGluZS10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6bm90KC5kaXNhYmxlZCkgaSB7XG4gIGNvbG9yOiAkY29sb3Itb3JhbmdlICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cblxuLy8gU3R1ZHkgdXBsb2FkIHdpemFyZDogc3RlcHMgYXJlIGRlY29yYXRpdmU7IG5hdmlnYXRpb24gaXMgb25seSB2aWEgYm90dG9tIGJ1dHRvbnMuXG4uc3R1ZHktZmxvdy10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3R1ZHktZmxvdy10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5hY3RpdmUpLFxuLnN0dWR5LWZsb3ctdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOm5vdCguYWN0aXZlKTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5zdHVkeS1mbG93LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmFjdGl2ZSkgaSxcbi5zdHVkeS1mbG93LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmFjdGl2ZSk6aG92ZXIgaSxcbi5zdHVkeS1mbG93LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpub3QoLmFjdGl2ZSkgc3Bhbi5tZS0yIGksXG4uc3R1ZHktZmxvdy10YWJzIC5uYXYtaXRlbSAubmF2LWxpbms6bm90KC5hY3RpdmUpOmhvdmVyIHNwYW4ubWUtMiBpIHtcbiAgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi5idG4tYWN0aXZlLWNvbG9yLXByaW1hcnkgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLmJ0bi1hY3RpdmUtY29sb3ItcHJpbWFyeSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpLCAuYnRuLmJ0bi1hY3RpdmUtY29sb3ItcHJpbWFyeTpmb2N1czpub3QoLmJ0bi1hY3RpdmUpIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIC5idG4uYnRuLWFjdGl2ZS1jb2xvci1wcmltYXJ5OmhvdmVyOm5vdCguYnRuLWFjdGl2ZSkgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgLmJ0bi5idG4tYWN0aXZlLWNvbG9yLXByaW1hcnk6YWN0aXZlOm5vdCguYnRuLWFjdGl2ZSkgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgLmJ0bi5idG4tYWN0aXZlLWNvbG9yLXByaW1hcnkuYWN0aXZlIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIC5idG4uYnRuLWFjdGl2ZS1jb2xvci1wcmltYXJ5LnNob3cgLnN2Zy1pY29uIHN2ZyBbZmlsbF06bm90KC5wZXJtYW5lbnQpOm5vdChnKSwgLnNob3cgPiAuYnRuLmJ0bi1hY3RpdmUtY29sb3ItcHJpbWFyeSAuc3ZnLWljb24gc3ZnIFtmaWxsXTpub3QoLnBlcm1hbmVudCk6bm90KGcpIHtcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjNzIGVhc2U7XG4gIGZpbGw6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG4vL0VORCBTVFlMRSBUQUIgUExBVEZPUk1cblxuLy9CRUdJTiBTVFlMRSBNRU5VIFBST0ZJTEVcbi5tZW51LXN0YXRlLXByaW1hcnkgLm1lbnUtaXRlbS5ob3ZlciA+IC5tZW51LWxpbms6bm90KC5kaXNhYmxlZCk6bm90KC5hY3RpdmUpLCAubWVudS1zdGF0ZS1wcmltYXJ5IC5tZW51LWl0ZW0gLm1lbnUtbGluazpob3Zlcjpub3QoLmRpc2FibGVkKTpub3QoLmFjdGl2ZSkge1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG59XG4ubWVudS1zdGF0ZS1wcmltYXJ5IC5tZW51LWl0ZW0uaG92ZXIgPiAubWVudS1saW5rOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSAubWVudS1pY29uIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZyksIC5tZW51LXN0YXRlLXByaW1hcnkgLm1lbnUtaXRlbSAubWVudS1saW5rOmhvdmVyOm5vdCguZGlzYWJsZWQpOm5vdCguYWN0aXZlKSAubWVudS1pY29uIC5zdmctaWNvbiBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZykge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogJGNvbG9yLWJsdWU7XG59XG5cbi8vRU5EIFNUWUxFIE1FTlUgUFJPRklMRVxuXG5cbi8vQkVHSU4gU1RZTEUgUE9QVVAgQ09ORklSTUFUSU9OIFNXQUxIRUxQRVJcbi5zd2FsMi1pY29uLnN3YWwyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbn1cbi5zd2FsMi1zdHlsZWQuc3dhbDItY2FuY2VsIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNWVtO1xuICBmb250LXNpemU6IDFlbTtcbiAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZCAhaW1wb3J0YW50O1xufVxuLy9FTkQgU1RZTEUgUE9QVVAgQ09ORklSTUFUSU9OIFNXQUxIRUxQRVJcblxuLy9CRUdJTiBTVFlMRSBOT1RJRklDQVRJT05TIERST1BET1dOXG4jbm90aWZpY2F0aW9uLW1lbnUge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC13aWR0aDogbWluKDM1MHB4LCA5MnZ3KTtcbn1cblxuLm5vdGlmaWNhdGlvbi1saXN0IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ub3RpZmljYXRpb24taXRlbSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4ubm90aWZpY2F0aW9uLWl0ZW1fX2JvZHkge1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLm5vdGlmaWNhdGlvbi1pdGVtX19tZXNzYWdlLFxuLm5vdGlmaWNhdGlvbi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4vL0VORCBTVFlMRSBOT1RJRklDQVRJT05TIERST1BET1dOXG5cbi8vQkVHSU4gU1RZTEUgQUNUSU9OIElDT05TXG4uYWN0aW9uLWljb24ge1xuICBjb2xvcjogdmFyKC0tYnMtZ3JheS01MDApICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2U7XG59XG5cbi5idG4taWNvbjpob3ZlciAuYWN0aW9uLWljb24sXG4uYnRuLWljb246Zm9jdXMgLmFjdGlvbi1pY29uIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG59XG5cbi5hY3Rpb24taWNvbi0tZGFuZ2VyIHtcbiAgY29sb3I6IHZhcigtLWJzLWdyYXktNTAwKSAhaW1wb3J0YW50O1xufVxuXG4uYnRuLWljb246aG92ZXIgLmFjdGlvbi1pY29uLS1kYW5nZXIsXG4uYnRuLWljb246Zm9jdXMgLmFjdGlvbi1pY29uLS1kYW5nZXIge1xuICBjb2xvcjogJGNvbG9yLXJlZCAhaW1wb3J0YW50O1xufVxuXG4ucmVjcnVpdGluZ1N0YXR1cyB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4vL0VORCBTVFlMRSBBQ1RJT04gSUNPTlNcblxuLy9CRUdJTiBTVFlMRSBOQVZCQVJcbi5ib3JkZXItY29sb3ItbmF2YmFyLXNlcGFyYXRvciB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbn1cblxuLy8gSGVhZGVyIG1lbnUgYWN0aXZlIGluZGljYXRvciAoZ2xvYmFsIHRhYiBydWxlKTogM3B4IGxpbmUgb24gdGhlIGhlYWRlciBib3R0b20gZWRnZVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXIgLmhlYWRlci1tZW51LFxuICAuaGVhZGVyIC5oZWFkZXItbWVudSA+IC5tZW51LFxuICAuaGVhZGVyIC50b3BiYXItbWVudSxcbiAgLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbSxcbiAgLmhlYWRlciAudG9wYmFyLW1lbnUgPiAubWVudS1pdGVtLFxuICAuaGVhZGVyIC5oZWFkZXItbWVudSAubWVudS1pdGVtID4gLm1lbnUtbGluayxcbiAgLmhlYWRlciAudG9wYmFyLW1lbnUgPiAubWVudS1pdGVtID4gLm1lbnUtbGluayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgLmhlYWRlciAuaGVhZGVyLW1lbnUgLm1lbnUtaXRlbSA+IC5tZW51LWxpbmssXG4gIC5oZWFkZXIgLnRvcGJhci1tZW51ID4gLm1lbnUtaXRlbSA+IC5tZW51LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5oZWFkZXIgLm1lbnUtbGluayAuc2VwYXJhdG9yLmJvcmRlci1jb2xvci1uYXZiYXItc2VwYXJhdG9yIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogNTJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3A6ICR0YWItaW5kaWNhdG9yLXNpemUgc29saWQgJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cblxuLy8gSGVhZGVyIG1lbnUgaXRlbXMgKERTKTogMTRweCBsYWJlbCwgUmVndWxhcjsgc2VsZWN0ZWQgaXRlbSBCb2xkIGluIHByaW1hcnkgYmx1ZVxuLmhlYWRlci1tZW51IC5tZW51LXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcblxuICAvLyBGaWdtYSBRQTogc2VsZWN0ZWQgaXRlbSBpbiBwcmltYXJ5IGJsdWUgKGljb24gKyBsYWJlbCk7ICFpbXBvcnRhbnQgYmVhdHMgTWV0cm9uaWMnc1xuICAvLyBib2R5Om5vdChbZGF0YS1rdC1zdGlja3ktaGVhZGVyPVwib25cIl0pIC5oZWFkZXIgLmhlYWRlci1tZW51IOKApiAubWVudS10aXRsZSBydWxlXG4gICYuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEhlYWRlciBtZW51IGljb25zIChzdXBlcnZpc29yIG1lbnUgdXNlcyBpY29uIGZvbnRzKVxuLmhlYWRlci1tZW51IC5tZW51LW5hdi1pY29uLFxuLm1lbnUgLm1lbnUtbmF2LWljb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi5tZW51IC5tZW51LWl0ZW0gPiAubWVudS1saW5rID4gLmZsZXgtY29sdW1uID4gLm1lbnUtdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXJlZ3VsYXI7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuXG4gICYuYWN0aXZlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4vLyBTaW1wbGUgZHJvcGRvd24gdW5kZXIgYSBoZWFkZXIgaXRlbSAoQWRtaW5pc3RyYWNpw7NuKVxuLm1lbnUtZHJvcGRvd24tc3RhbmRhcmQge1xuICBib3JkZXItcmFkaXVzOiAwIDAgJHJhZGl1cy1jb250cm9sICRyYWRpdXMtY29udHJvbDtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKCRjb2xvci1ibHVlLW5hdnksIDAuMDgpO1xuXG4gIC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gICAgcGFkZGluZzogOHB4IDI0cHg7XG5cbiAgICAubWVudS10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICAgIH1cblxuICAgICYuYWN0aXZlIC5tZW51LXRpdGxlLFxuICAgICY6aG92ZXIgLm1lbnUtdGl0bGUge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTdXBlcnZpc29yIG1lbnUgbGl2ZXMgaW4gdGhlIHRvcGJhcjogaWNvbnMgb25seSBvbiBzbWFsbCBzY3JlZW5zXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRvcGJhci1tZW51IHtcbiAgICAubWVudS1saW5rIC5tZW51LXRpdGxlLFxuICAgIC5tZW51LWxpbmsgLnNlcGFyYXRvciB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm1lbnUtbmF2LWljb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAubWVudS1pdGVtIC5tZW51LWxpbmsge1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5oZWFkZXItbmF2LWVuZCAubWVudS1pdGVtIC5tZW51LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi8vIEludmVzdGlnYXRvciBtZW51IGhhcyBtb3JlIGVudHJpZXM6IHRpZ2h0ZXIgc3BhY2luZyAoYXMgaW4gRmlnbWEpXG4uaGVhZGVyLW5hdi1jb21wYWN0IC5tZW51LWl0ZW0gLm1lbnUtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cblxuLy9FTkQgU1RZTEUgTkFWQkFSXG5cbi8vQkVHSU4gU1RZTEUgSU5QVVQgRklORFxuLmJvcmRlci1pbnB1dC1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbn1cbi5zdmctaWNvbi5zdmctaWNvbi1ncmF5LTUwMCBzdmcgW2ZpbGxdOm5vdCgucGVybWFuZW50KTpub3QoZykge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZTtcbiAgZmlsbDogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IHJldmVydCAhaW1wb3J0YW50O1xufVxuXG4uZ2xvYmFsLXNlYXJjaC1maWVsZCB7XG4gIG1pbi13aWR0aDogMzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQyMHB4O1xufVxuXG4uZ2xvYmFsLXNlYXJjaC1pbnB1dCB7XG4gIG1pbi13aWR0aDogMzQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZWEtc2VhcmNoIC5nbG9iYWwtc2VhcmNoLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoJGNvbG9yLWJsdWUsIDAuMTUpO1xufVxuLy9FTkQgU1RZTEUgSU5QVVQgRklORFxuXG4vL0JFR0lOIElOVkVTVElHQVRPUiBEQVNIQk9BUkQgU1RBVFNcbi5pbnZlc3RpZ2F0b3ItZGFzaGJvYXJkLXN0YXRzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICA+IGRpdiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuLy9FTkQgSU5WRVNUSUdBVE9SIERBU0hCT0FSRCBTVEFUU1xuXG4vL0JFR0lOIFNVUEVSVklTT1IgREFTSEJPQVJEIEdSSURcbi5zdXBlcnZpc29yLWRhc2hib2FyZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjI1cmVtO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgXCJ1c2Vyc1wiXG4gICAgXCJzdHVkaWVzXCJcbiAgICBcImludmVzdGlnYXRvcnNcIlxuICAgIFwicGFydGljaXBhbnRzXCJcbiAgICBcImVuZ2FnZVwiO1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGdhcDogMS41cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ1c2VycyBzdHVkaWVzXCJcbiAgICAgIFwiaW52ZXN0aWdhdG9ycyBwYXJ0aWNpcGFudHNcIlxuICAgICAgXCJlbmdhZ2UgZW5nYWdlXCI7XG4gIH1cblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgZ2FwOiAyLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpIG1pbm1heCgwLCAyZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICBcInVzZXJzIHN0dWRpZXMgZW5nYWdlXCJcbiAgICAgIFwiaW52ZXN0aWdhdG9ycyBwYXJ0aWNpcGFudHMgZW5nYWdlXCI7XG4gIH1cblxuICAmX191c2VycyB7XG4gICAgZ3JpZC1hcmVhOiB1c2VycztcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAmX19zdHVkaWVzIHtcbiAgICBncmlkLWFyZWE6IHN0dWRpZXM7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9faW52ZXN0aWdhdG9ycyB7XG4gICAgZ3JpZC1hcmVhOiBpbnZlc3RpZ2F0b3JzO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX3BhcnRpY2lwYW50cyB7XG4gICAgZ3JpZC1hcmVhOiBwYXJ0aWNpcGFudHM7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgJl9fZW5nYWdlIHtcbiAgICBncmlkLWFyZWE6IGVuZ2FnZTtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cblxuICAuY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi8vRU5EIFNVUEVSVklTT1IgREFTSEJPQVJEIEdSSURcblxuLy9CRUdJTiBHTE9CQUwgUEFHRSBMT0FESU5HXG4ucGFnZS1sb2FkaW5nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAzMDAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgzMiwgNDAsIDc3LCAwLjE4KTtcbn1cblxuLnBhZ2UtbG9hZGluZy1vdmVybGF5LmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtbG9hZGluZy1vdmVybGF5X19wYW5lbCB7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmx1ZSwgMC4xMik7XG59XG5cbi5wYWdlLWxvYWRpbmctb3ZlcmxheV9fc3Bpbm5lciB7XG4gIHdpZHRoOiAyLjI1cmVtO1xuICBoZWlnaHQ6IDIuMjVyZW07XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgYm9yZGVyLXdpZHRoOiAwLjJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC44NXJlbTtcbn1cblxuLnBhZ2UtbG9hZGluZy1vdmVybGF5X190ZXh0IHtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbmJvZHkucGFnZS1sb2FkaW5nLWFjdGl2ZSB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7XG59XG4vL0VORCBHTE9CQUwgUEFHRSBMT0FESU5HXG5cbi8vQkVHSU4gU1RVRFkgQ09WRVIgKyBVUERBVEUgUkVTVUxUU1xuLnN0dWR5LWNvdmVyLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yLWJsdWUsIDAuMTIpO1xuICBwYWRkaW5nOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnN0dWR5LWNvdmVyLWltYWdlX19pbWcge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4uc3R1ZHktY292ZXItaW1hZ2UtLWxvZ28ge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG5cbi5zdHVkeS1jb3Zlci1pbWFnZS0tbG9nbyAuc3R1ZHktY292ZXItaW1hZ2VfX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDE4MHB4O1xufVxuXG4uc3R1ZHktY292ZXItaW1hZ2UtLXBsYWNlaG9sZGVyIHtcbiAgbWluLWhlaWdodDogMTQwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWdyYXktMTAwKTtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQ7XG59XG5cbi5zdHVkeS11cGRhdGUtdGV4dCB7XG4gIHdoaXRlLXNwYWNlOiBwcmUtd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG59XG5cbi5zdHVkeS11cGRhdGUtaW1hZ2VfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA0MjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgYm9yZGVyLXJhZGl1czogMC44NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3ItYmx1ZSwgMC4xMik7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJzLWdyYXktMTAwKTtcbn1cbi8vRU5EIFNUVURZIENPVkVSICsgVVBEQVRFIFJFU1VMVFNcblxuLy8gRWFzeUFkbWluIHVzZXJzIGxpc3Q6IGhpZ2hsaWdodCByb3cgd2l0aCBvcGVuIGFjdGlvbnMgbWVudVxudGFibGUuZGF0YWdyaWQgdGJvZHkgdHIuZWEtcm93LWFjdGlvbnMtYWN0aXZlID4gdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLCAwLjA4KSAhaW1wb3J0YW50O1xufVxuXG4vLyBFYXN5QWRtaW4gaW5kZXggdGFibGVzOiBldmVuIGNvbHVtbiBzcGFjaW5nXG50YWJsZS5kYXRhZ3JpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGF1dG87XG59XG5cbnRhYmxlLmRhdGFncmlkID4gdGhlYWQgPiB0ciA+IHRoLFxudGFibGUuZGF0YWdyaWQgPiB0Ym9keSA+IHRyID4gdGQge1xuICBwYWRkaW5nOiAwLjlyZW0gMS4xcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG50YWJsZS5kYXRhZ3JpZCA+IHRoZWFkID4gdHIgPiB0aDpub3QoLmFjdGlvbnMtYXMtZHJvcGRvd24tdGFibGUtaGVhZCksXG50YWJsZS5kYXRhZ3JpZCA+IHRib2R5ID4gdHIgPiB0ZDpub3QoLmFjdGlvbnMpIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbnRhYmxlLmRhdGFncmlkID4gdGhlYWQgPiB0ciA+IHRoLmFjdGlvbnMtYXMtZHJvcGRvd24tdGFibGUtaGVhZCxcbnRhYmxlLmRhdGFncmlkID4gdGJvZHkgPiB0ciA+IHRkLmFjdGlvbnMge1xuICB3aWR0aDogMSU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtO1xufVxuXG50YWJsZS5kYXRhZ3JpZCAudy0xMDAge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gRWFzeUFkbWluIGNyZWF0ZS9lZGl0IGZvcm1zOiBlcXVhbC13aWR0aCBmaWVsZHNcbi5lYS1mb3JtLWZpZWxkcyAuZm9ybS1ncm91cCxcbi5lYS1mb3JtLWZpZWxkcyAuZm9ybS1ncm91cCAuZm9ybS13aWRnZXQsXG4uZWEtZm9ybS1maWVsZHMgLmZvcm0tY29udHJvbCxcbi5lYS1mb3JtLWZpZWxkcyAuZm9ybS1zZWxlY3QsXG4uZWEtZm9ybS1maWVsZHMgc2VsZWN0LFxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lcixcbi5lYS1mb3JtLWZpZWxkcyAuZmllbGQtY291bnRyeSxcbi5lYS1mb3JtLWZpZWxkcyAuZmllbGQtbG9jYWxlLFxuLmVhLWZvcm0tZmllbGRzIC5maWVsZC1hc3NvY2lhdGlvbiB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZWEtZm9ybS1maWVsZHMgLmZvcm0tZ3JvdXAgLmZvcm0td2lkZ2V0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5lYS1mb3JtLWZpZWxkcyAudHMtd3JhcHBlcixcbi5lYS1mb3JtLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQsXG4uZWEtZm9ybS1maWVsZHMgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA1LFxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSxcbi5lYS1mb3JtLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcbi5lYS1mb3JtLWZpZWxkcyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVhLWZvcm0tZmllbGRzIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gRWFzeUFkbWluIGZvcm0gcGFuZWxzIChlLmcuIENhbWJpYXIgY29udHJhc2XDsWEpXG4uZmllbGQtZm9ybV9wYW5lbCxcbi5mb3JtLXBhbmVsIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW0gMC41cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1icy1ncmF5LTMwMCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWdyYXktMTAwKTtcbn1cblxuLmZpZWxkLWZvcm1fcGFuZWwgLmZvcm0tcGFuZWwtdGl0bGUsXG4uZm9ybS1wYW5lbCAuZm9ybS1wYW5lbC10aXRsZSxcbi5maWVsZC1mb3JtX3BhbmVsIGxlZ2VuZCxcbi5mb3JtLXBhbmVsIGxlZ2VuZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMS4wNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG59XG5cbi8vIERpYWxvZ28gZGUgbW90aXZvIGRlIFN3ZWV0QWxlcnQgKGFyZVlvdVN1cmVXaXRoUmVhc29uKS5cbi8vIFN3ZWV0QWxlcnQgeSBlbCB0ZW1hIGRlIE1ldHJvbmljIGRhbiBhIHRpdHVsbywgdGV4dG8sIGV0aXF1ZXRhIHkgY2FtcG8gbWFyZ2VuZXNcbi8vIGhvcml6b250YWxlcyBkaXN0aW50b3MgKDIwcHgsIDI4cHgsIDAgeSAzNnB4IHNvYnJlIGVsIHBhZGRpbmcgZGVsIHBvcHVwKSwgYXNpIHF1ZVxuLy8gYWwgYWxpbmVhcmxvcyBhIGxhIGl6cXVpZXJkYSBxdWVkYWJhbiBlc2NhbG9uYWRvcy4gQXF1aSBzZSBpZ3VhbGFuIGFsIGJvcmRlIGRlbFxuLy8gcG9wdXAgeSBlbCBjYW1wbyBwYXNhIGEgb2N1cGFyIHRvZG8gZWwgYW5jaG8sIHF1ZSBwb3IgZGVmZWN0byBlcyBlbCBpbnRyaW5zZWNvXG4vLyBkZWwgdGV4dGFyZWEuXG4uc3dhbDItcG9wdXAuc3dhbC1yZWFzb24ge1xuICAuc3dhbDItdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cblxuICAuc3dhbDItaW5wdXQtbGFiZWwge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuXG4gIC5zd2FsMi10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi8vQkVHSU4gQVVUSCBQQUdFUyAobG9naW4sIHJlZ2lzdHJhdGlvbiwgcGFzc3dvcmQpIOKAlCBGaWdtYSBRQSAyMzkyOjEyODc5XG4vLyBMYXlvdXQgb25seTsgbG9vayBhbmQgZmVlbCBjb21lcyBmcm9tIGNvbXBvbmVudHMuc2NzcyAoLmJveC13aGl0ZSwgLmZvcm0tc3RhbmRhcmQsXG4vLyAudGFicy1saW5lLCAubGluay1iYWNrLCAudGV4dC1oMiwgLmJ0bi1zdGFuZGFyZCkuXG4uYXV0aC1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJnO1xufVxuXG4uYXV0aC1oZWFkZXIge1xuICBoZWlnaHQ6IDgycHg7XG4gIHBhZGRpbmc6IDAgMzdweDtcblxuICAmX19sb2dvIHtcbiAgICBoZWlnaHQ6IDM5cHg7XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIHBhZGRpbmc6IDAgMTZweDtcblxuICAgICZfX2xvZ28ge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYXV0aC1ib2R5IHtcbiAgcGFkZGluZzogMjVweCAxNnB4IDQwcHg7XG59XG5cbi5hdXRoLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgcGFkZGluZzogMzFweCAwIDMwcHg7XG5cbiAgJi0tY29tcGFjdCB7XG4gICAgbWluLWhlaWdodDogNjQ4cHg7XG5cbiAgICAuYXV0aC1jYXJkX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIH1cblxuICAgIC5hdXRoLWZvcm1fX2FjdGlvbnMge1xuICAgICAgbWFyZ2luLXRvcDogNzdweDsgLy8gOTFweCBmcm9tIHRoZSBpbnB1dCBpbiBGaWdtYSAoZmllbGQga2VlcHMgaXRzIDE0cHggbWFyZ2luKVxuICAgIH1cbiAgfVxuXG4gICZfX3RvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMzFweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19iYWNrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDMxcHg7XG4gICAgaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDI7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgJl9fZm9vdGVyIHtcbiAgICBtYXJnaW46IDM0cHggNzdweCAwO1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWJveDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgLnRhYnMtbGluZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoeHMpIHtcbiAgICAmX190b3Age1xuICAgICAgcGFkZGluZzogMCAxNnB4O1xuICAgIH1cblxuICAgICZfX2JhY2sge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIG1hcmdpbjogMzRweCAxNnB4IDA7XG4gICAgfVxuICB9XG59XG5cbi5hdXRoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDQzOHB4OyAvLyA0MDZweCBjb2x1bW4gKyAxNnB4IHNpZGUgcGFkZGluZ1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDVweCAxNnB4IDA7XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuLy9FTkQgQVVUSCBQQUdFU1xuIiwiQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AbWl4aW4gYnJlYWtwb2ludCgkbWVkaWEpIHtcbiAgQGlmICRtZWRpYSA9PSB4cyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LXNtKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1lZGlhID09IHNtIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtc20pIGFuZCAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1tZCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtZWRpYSA9PSBtZCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LW1kKSBhbmQgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWVkaWEgPT0gbGcge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50cygkYnJlYWsxLCAkYnJlYWsyKSB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWsxKSBhbmQgKG1heC13aWR0aDogJGJyZWFrMikge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBicmVha3BvaW50LW1pbigkYnJlYWtwb2ludCkge1xuICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gYnJlYWtwb2ludC1tYXgoJGJyZWFrcG9pbnQpIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIlxuLy9CRUdJTiBNSVhJTlNcbi8vIFNxdWFyZSBhY3Rpb24gaWNvbiAoMjRweCk6IHdoaXRlIGJveCwgbGlnaHQgcHVycGxlIGJvcmRlciwgcHVycGxlIGljb247IGhvdmVyID0gZmlsbGVkIGxpZ2h0IHB1cnBsZSAoRmlnbWEgUUEpXG5AbWl4aW4gYWN0aW9uLXNxdWFyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHggIWltcG9ydGFudDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYWN0aW9uO1xuXG4gIGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRpY29uLWFjdGlvbi1zaXplO1xuICAgIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmOmhvdmVyLFxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGUtbGlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBSZXBsYWNlcyBhbiBpY29uIGZvbnQgZ2x5cGggd2l0aCBhIEx1Y2lkZSBtYXNrIChFYXN5QWRtaW4gYWN0aW9ucyB1c2UgRm9udCBBd2Vzb21lKVxuQG1peGluIGx1Y2lkZS1nbHlwaCgkaWNvbikge1xuICBpIHsgZGlzcGxheTogbm9uZTsgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogJGljb24tYWN0aW9uLXNpemU7XG4gICAgaGVpZ2h0OiAkaWNvbi1hY3Rpb24tc2l6ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgLXdlYmtpdC1tYXNrOiAkaWNvbiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgICBtYXNrOiAkaWNvbiBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcbiAgfVxufVxuLy9FTkQgTUlYSU5TXG5cbi8vQkVHSU4gSUNPTlMg4oCUIERTIGxpbmUgaWNvbnMgZHJhd24gZnJvbSB0aGUgJGljb24tbHVjaWRlLSogdmFyaWFibGVzIChtYXNrLCB0YWtlcyBjdXJyZW50Q29sb3IpXG4uaWNvbi1sdWNpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogJGljb24tYWN0aW9uLXNpemU7XG4gIGhlaWdodDogJGljb24tYWN0aW9uLXNpemU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLXdlYmtpdC1tYXNrOiB2YXIoLS1pY29uLWx1Y2lkZSkgY2VudGVyIC8gY29udGFpbiBuby1yZXBlYXQ7XG4gIG1hc2s6IHZhcigtLWljb24tbHVjaWRlKSBjZW50ZXIgLyBjb250YWluIG5vLXJlcGVhdDtcblxuICAmLS1lZGl0IHsgLS1pY29uLWx1Y2lkZTogI3skaWNvbi1sdWNpZGUtZWRpdH07IH1cbiAgJi0tdHJhc2ggeyAtLWljb24tbHVjaWRlOiAjeyRpY29uLWx1Y2lkZS10cmFzaH07IH1cbiAgJi0tZXllIHsgLS1pY29uLWx1Y2lkZTogI3skaWNvbi1sdWNpZGUtZXllfTsgfVxufVxuLy9FTkQgSUNPTlNcblxuLy8gUmV1c2FibGUgZGVzaWduIHN5c3RlbSBjbGFzc2VzLiBWYWx1ZXMgbGl2ZSBpbiB2YXJpYWJsZXMuc2Nzcywgc28gY2hhbmdpbmcgYVxuLy8gdmFyaWFibGUgdGhlcmUgdXBkYXRlcyBldmVyeSBzY3JlZW4gdGhhdCB1c2VzIHRoZXNlIGNsYXNzZXMuXG5cbi8vQkVHSU4gVEVYVCBTVFlMRVNcbi50ZXh0LWgxIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgxICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtaDEgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1oMiB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgyICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQgIWltcG9ydGFudDtcbn1cblxuLnRleHQtaDMge1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDMgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oMyAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHkge1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHkgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJvZHktYm9sZCB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbiAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNhcHRpb24gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyICFpbXBvcnRhbnQ7XG59XG4vL0VORCBURVhUIFNUWUxFU1xuXG4vL0JFR0lOIEJPWCDigJQgd2hpdGUgYm94IHdpdGhvdXQgc2hhZG93IChcImJveCBibGFuY2Egc2luIHNvbWJyYVwiKVxuLmJveC13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtYm94O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLy9FTkQgQk9YXG5cbi8vQkVHSU4gQkFDSyBMSU5LIOKAlCBcIuKGkCBWb2x2ZXIgYXRyw6FzXCJcbi5saW5rLWJhY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB9XG59XG4vL0VORCBCQUNLIExJTktcblxuLy9CRUdJTiBUQUJTIOKAlCBwcmltYXJ5IGJsdWUgbGluZSB0YWJzLCBTZW1pQm9sZCBzZWxlY3RlZCAvIFJlZ3VsYXIgdW5zZWxlY3RlZFxuLnRhYnMtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTsgLy8gc2luZ2xlIHJvdzsgc2Nyb2xscyBob3Jpem9udGFsbHkgd2hlbiB0YWJzIGRvIG5vdCBmaXRcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94O1xuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDAgMDsgLy8gZXF1YWwgd2lkdGhzIHdoZW4gdGhleSBmaXRcbiAgICBtaW4td2lkdGg6IG1heC1jb250ZW50OyAvLyBvdGhlcndpc2UgdGhlIHJvdyBzY3JvbGxzXG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtdGFiO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtdGFiO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gICAgYm9yZGVyLWJvdHRvbTogJHRhYi1pbmRpY2F0b3Itc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBicmVha3BvaW50KHhzKSB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICB9XG4gIH1cbn1cbi8vRU5EIFRBQlNcblxuLy9CRUdJTiBGT1JNIOKAlCBEUyBmb3JtIGNvbXBvbmVudCAobGFiZWwgKyBpbnB1dCB3aXRoIDFweCBzdHJva2UsIHdoaXRlIGJhY2tncm91bmQpXG4uZm9ybS1zdGFuZGFyZCB7XG4gIC5mb3JtLWxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG5cbiAgICAmLnJlcXVpcmVkOmFmdGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wsXG4gIC5mb3JtLWNvbnRyb2wuZm9ybS1jb250cm9sLWxnLFxuICAuZm9ybS1jb250cm9sLmZvcm0tY29udHJvbC1zb2xpZCxcbiAgLmZvcm0tc2VsZWN0LFxuICAuZm9ybS1zZWxlY3QuZm9ybS1zZWxlY3Qtc29saWQge1xuICAgIHBhZGRpbmc6ICRjb250cm9sLXBhZGRpbmcteSAkY29udHJvbC1wYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jb250cm9sO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tc2VjdGlvbi10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgfVxufVxuLy9FTkQgRk9STVxuXG4vL0JFR0lOIEJVVFRPTlNcbi8vIEV2ZXJ5IHN0YW5kYXJkIGJ1dHRvbiBoYXMgYSAxcHggYm9yZGVyICh0cmFuc3BhcmVudCB3aGVuIGZpbGxlZCkgc28gZmlsbGVkIGFuZCBvdXRsaW5lIGJ1dHRvbnMgbWF0Y2ggaW4gaGVpZ2h0XG4uYnRuLmJ0bi1zdGFuZGFyZCxcbi5idG4uYnRuLWZvbGxvdyB7XG4gIGJvcmRlci13aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4vLyBJY29ucyBpbnNpZGUgc3RhbmRhcmQgYnV0dG9ucyB0YWtlIHRoZSBidXR0b24ncyB0ZXh0IGNvbG9yIChNZXRyb25pYyBncmV5cyB0aGVtIG91dClcbi5idG4uYnRuLXN0YW5kYXJkLFxuLmJ0bi5idG4tZm9sbG93IHtcbiAgaSxcbiAgLmljb24tbHVjaWRlIHtcbiAgICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5idG4uYnRuLXN0YW5kYXJkIHtcbiAgcGFkZGluZzogJGJ0bi1wYWRkaW5nLXkgJGJ0bi1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jb250cm9sO1xufVxuXG4vLyBEaXNhYmxlZCBwcmltYXJ5IGJ1dHRvbjogQmxhY2sgMTAlIGJhY2tncm91bmQsIEJsYWNrIDQwJSB0ZXh0XG4uYnRuLmJ0bi1wcmltYXJ5OmRpc2FibGVkLFxuLmJ0bi5idG4tcHJpbWFyeS5kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLW5hdnksIDAuNCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLW5hdnksIDAuMSkgIWltcG9ydGFudDtcbn1cbi8vRU5EIEJVVFRPTlNcblxuLy9CRUdJTiBQQUdFIEJPWCDigJQgcGFnZSBjb250YWluZXI6IHdoaXRlIGJveCwgbm8gc2hhZG93LCB0aXRsZSBpbiBwcmltYXJ5XG4vLyBDZW50ZXJlZCBjb250ZW50IGNvbHVtbiB3aXRoIHRoZSBzYW1lIHdpZHRoIGFzIC5wYWdlLWJveCAocGFnZXMgbWFkZSBvZiBzZXZlcmFsIGJveGVzKVxuLnBhZ2Utd2lkdGgge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkcGFnZS1ib3gtbWF4LXdpZHRoO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2UtYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogJHBhZ2UtYm94LW1heC13aWR0aDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDI0cHggMjRweCAzMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJveDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gID4gLmNhcmQtaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDMwcHggMCAyNHB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICA+IC5jYXJkLWJvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnRleHQtdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtdGl0bGUgIWltcG9ydGFudDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC10aXRsZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICBzbWFsbCxcbiAgLnRleHQtdGl0bGVfX2NvdW50IHtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxufVxuLy9FTkQgUEFHRSBCT1hcblxuLy9CRUdJTiBTRUFSQ0gg4oCUIGxpc3Qgc2VhcmNoIGZpZWxkXG4uc2VhcmNoLXN0YW5kYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MzhweDtcbiAgbWluLXdpZHRoOiAwO1xuXG4gIC5nbG9iYWwtc2VhcmNoLWZpZWxkLFxuICAuZ2xvYmFsLXNlYXJjaC1pbnB1dCB7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbiAgLnNlYXJjaC1zdGFuZGFyZF9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDhweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIGhlaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHggMTBweCAzOXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1wdXJwbGUtbGlnaHQsIDAuMikgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jb250cm9sO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wdXJwbGUgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLXN0YW5kYXJkX19jbGVhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIH1cbn1cbi8vRU5EIFNFQVJDSFxuXG4vL0JFR0lOIEZJTFRFUiBCWSDigJQgXCJGaWx0cmFyIHBvcjogRXN0YWRvIOKWvlwiXG4uZmlsdGVyLWJ5IHtcbiAgLmZpbHRlci1ieV9fdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogOHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuXG4gICAgc3Ryb25nIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICAgIH1cbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94O1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY29udHJvbDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmRyb3Bkb3duLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuXG4gICAgJi5hY3RpdmUsXG4gICAgJjphY3RpdmUge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHVycGxlLWxpZ2h0LCAwLjQpO1xuICAgIH1cbiAgfVxufVxuLy9FTkQgRklMVEVSIEJZXG5cbi8vQkVHSU4gVEFCTEUg4oCUIERTIHRhYmxlOiBjYXB0aW9uIGhlYWRlcnMgaW4gQmxhY2sgNDAlLCBjb21wYWN0IDQwcHggcm93c1xuLnRhYmxlLXN0YW5kYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICA+IHRoZWFkID4gdHIgPiB0aCB7XG4gICAgcGFkZGluZzogMTFweCA4cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmVndWxhcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3Itcm93O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICBwYWRkaW5nOiAxMHB4IDhweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3Itcm93O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cblxuICA+IHRib2R5ID4gdHI6aG92ZXIgPiB0ZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHVycGxlLWxpZ2h0LCAwLjE1KTtcbiAgfVxuXG4gIC50YWJsZS1zdGFuZGFyZF9fYWN0aW9uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgLmJ0biB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIFNvcnQgaW5kaWNhdG9yIG5leHQgdG8gYSBzb3J0YWJsZSBjb2x1bW4gbGFiZWxcbi5zb3J0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIGNvbG9yOiBpbmhlcml0O1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn1cbi8vRU5EIFRBQkxFXG5cbi8vQkVHSU4gU1RBVFVTIExBQkVMIOKAlCBkb3QgKyBjYXB0aW9uIHRleHRcbi5zdGF0dXMtbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jYXB0aW9uO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNhcHRpb247XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgJi0tcGVuZGluZzo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW9yYW5nZTsgfVxuICAmLS1hcHByb3ZlZDo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuOyB9XG4gICYtLXJlamVjdGVkOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkOyB9XG59XG5cbi8vIFBpbGwgdmVyc2lvbiAoc3R1ZHkgY2FyZHMpLCBvcHRpb25hbGx5IGEgZHJvcGRvd24gdG9nZ2xlXG4uc3RhdHVzLXBpbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jYXB0aW9uO1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICYtLXBlbmRpbmcgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLWxpZ2h0OyAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlOyB9IH1cbiAgJi0tYXBwcm92ZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ncmVlbiwgMC40KTsgJjo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZWVuOyB9IH1cbiAgJi0tcmVqZWN0ZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1yZWQsIDAuMik7ICY6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7IH0gfVxuXG4gICYuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgY29udGVudDogJ1xcZjI4Mic7IC8vIGJvb3RzdHJhcC1pY29ucyBjaGV2cm9uLWRvd25cbiAgICBmb250LWZhbWlseTogYm9vdHN0cmFwLWljb25zICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cbi8vRU5EIFNUQVRVUyBMQUJFTFxuXG4vL0JFR0lOIE1PREFMIOKAlCBEUyBtb2RhbDogd2hpdGUsIHJvdW5kZWQsIHByaW1hcnkgdGl0bGUsIGNsb3NlcyBvbiBiYWNrZHJvcCBjbGlja1xuLm1vZGFsLXN0YW5kYXJkIHtcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiA2NTJweDtcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyNHB4IDMycHggMzJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1ib3g7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgMCAxNnB4O1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5tb2RhbC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgLm1vZGFsLWNsb3NlIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8vIFJlYWQtb25seSBmaWVsZCBpbnNpZGUgYSBkZXRhaWwgbW9kYWxcbi5kZXRhaWwtZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuXG4gICZfX2xhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cblxuLy8gSW5saW5lIFwiTGFiZWw6IFlFUy9OT1wiIGFuc3dlciBpbnNpZGUgYSBkZXRhaWwgbW9kYWxcbi5kZXRhaWwtYW5zd2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcbiAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG5cbiAgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICB9XG59XG5cbi5kZXRhaWwtYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG4vL0VORCBNT0RBTFxuXG4vL0JFR0lOIE9VVExJTkUgQlVUVE9OUyAoRFMgc2Vjb25kYXJ5IGFjdGlvbnMpXG4uYnRuLmJ0bi1vdXRsaW5lLXN0YW5kYXJkLWRhbmdlcixcbi5idG4uYnRuLW91dGxpbmUtc3RhbmRhcmQtcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLW91dGxpbmUtc3RhbmRhcmQtZGFuZ2VyIHtcbiAgY29sb3I6ICRjb2xvci1yZWQ7XG5cbiAgJjpob3Zlcjpub3QoOmRpc2FibGVkKSB7IGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXJlZCwgMC4wOCk7IGNvbG9yOiAkY29sb3ItcmVkOyB9XG59XG5cbi5idG4uYnRuLW91dGxpbmUtc3RhbmRhcmQtcHJpbWFyeSB7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcblxuICAmOmhvdmVyOm5vdCg6ZGlzYWJsZWQpIHsgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHVycGxlLWxpZ2h0LCAwLjQpOyBjb2xvcjogJGNvbG9yLWJsdWU7IH1cbn1cblxuLmJ0bi5idG4tb3V0bGluZS1zdGFuZGFyZC1kYW5nZXI6ZGlzYWJsZWQsXG4uYnRuLmJ0bi1vdXRsaW5lLXN0YW5kYXJkLXByaW1hcnk6ZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi8vIE5vbi1pbnRlcmFjdGl2ZSBzdGF0ZSBidXR0b24gKFwiSW52ZXN0aWdhZG9yIGFjZXB0YWRvXCIpXG4uYnRuLmJ0bi1zdGF0ZSB7XG4gIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmx1ZS1uYXZ5LCAwLjEpO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4vL0VORCBPVVRMSU5FIEJVVFRPTlNcblxuLy9CRUdJTiBDQVJEIE9VVExJTkUg4oCUIGJvcmRlcmVkIGl0ZW0gY2FyZCBpbnNpZGUgYSBwYWdlIGJveCAoc3R1ZHkgY2FyZHMpXG4uY2FyZC1vdXRsaW5lIHtcbiAgcGFkZGluZzogMTZweCAyNHB4IDE2cHggMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yLWJveDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1ib3g7XG5cbiAgJiArICYge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cbn1cbi8vRU5EIENBUkQgT1VUTElORVxuXG4vL0JFR0lOIEVNUFRZIFNUQVRFXG4uZW1wdHktc3RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB9XG59XG4vL0VORCBFTVBUWSBTVEFURVxuXG4vL0JFR0lOIFNUVURZIENBUkQgSU5GTyDigJQgXCJMYWJlbDogdmFsdWVcIiBsaW5lcyBpbnNpZGUgYSBjYXJkXG4uc3R1ZHktY2FyZC1pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDhweDtcblxuICA+IGRpdiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jYXB0aW9uO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY2FwdGlvbjtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIGR0LFxuICBkZCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGR0IHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICB9XG59XG5cbi8vIFN0dWR5IGNhcmQgY29tcG9uZW50IChzdHVkeS9fcGFydGlhbC9zdHVkeV9jYXJkLmh0bWwudHdpZylcbi5zdHVkeS1jYXJkIHtcbiAgJi0tYm94IHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG5cbiAgJi0tcm93IHtcbiAgICBwYWRkaW5nOiAyNHB4IDEycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94O1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jYXB0aW9uO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgJl9fbW9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICB9XG5cbiAgJl9fYWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gICZfX2FwcGxpZWQge1xuICAgIHBhZGRpbmc6IDZweCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1wdXJwbGU7XG4gIH1cbn1cblxuLnN0dWR5LWNhcmRzLS1zaW5nbGUgLnN0dWR5LWNhcmQtLXJvdyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi8vIFwi8J+RpSArMjAgc2VndWlkb3Jlc1wiXG4uZm9sbG93ZXJzLWNvdW50IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG5cbiAgLmJpIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cblxuLy8gQ29tcGFjdCBsaXN0IGluc2lkZSBhIGRhc2hib2FyZCBib3ggKGZvbGxvd2VkIHN0dWRpZXMsIGxhdGVzdCBzdHVkaWVzKVxuLnN0dWR5LW1pbmkge1xuICAmICsgJiB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgfVxuXG4gICZfX25hbWUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYm9keTtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLFxuICAmX19kYXRlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgfVxuXG4gICZfX2RhdGUge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxuXG4gIC5zdGF0dXMtbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG4vLyBcIlZlciBtw6FzXCIgbGluayBhdCB0aGUgYm90dG9tIG9mIGEgZGFzaGJvYXJkIGJveFxuLmxpbmstbW9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbi5ib3gtdGl0bGUge1xuICBtYXJnaW46IDAgMCAxNnB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZTtcbn1cblxuLy8gUHJvZmlsZSBzdW1tYXJ5IGJveCBvZiBhIGRhc2hib2FyZDogbmFtZSwgc3VidGl0bGUgYW5kIG9uZSBoaWdobGlnaHRlZCBudW1iZXJcbi5wcm9maWxlLXN1bW1hcnkge1xuICBwYWRkaW5nOiAyNHB4IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19uYW1lIHtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gIH1cblxuICAmX19zdGF0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGdhcDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgJl9fc3RhdC1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gIH1cblxuICAmX19zdGF0LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgfVxufVxuLy9FTkQgU1RVRFkgQ0FSRCBJTkZPXG5cbi8vQkVHSU4gU1RBVCBDQVJEIOKAlCBkYXNoYm9hcmQgY291bnRlcnMgKGljb24gKyB0aXRsZSArIHRvdGFsLCBsaXN0IG9mIGxhYmVsL3ZhbHVlIHJvd3MpXG4uc3RhdC1jYXJkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNDBweCwgMWZyKSk7XG4gIGdhcDogJGxheW91dC1nYXA7XG59XG5cbi5zdGF0LWNhcmQge1xuICBwYWRkaW5nOiAyMHB4IDI0cHggMjhweCAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJveDtcblxuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG5cbiAgICBpIHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4gICAgJi0tcHVycGxlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZS1zb2Z0OyBjb2xvcjogJGNvbG9yLXB1cnBsZTsgfVxuICAgICYtLWJsdWUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodDsgY29sb3I6ICRjb2xvci1za3k7IH1cbiAgICAmLS1vcmFuZ2UgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itb3JhbmdlLWxpZ2h0OyBjb2xvcjogJGNvbG9yLXNhbmQ7IH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmX190b3RhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJl9fcm93cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuXG4gICZfX3JvdyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciA2NHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNhcHRpb247XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJl9fbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2cHg7XG5cbiAgICAmLS1hcHByb3ZlZDo6YmVmb3JlLFxuICAgICYtLXJlamVjdGVkOjpiZWZvcmUsXG4gICAgJi0tcGVuZGluZzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgfVxuXG4gICAgJi0tYXBwcm92ZWQ6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmVlbjsgfVxuICAgICYtLXJlamVjdGVkOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkOyB9XG4gICAgJi0tcGVuZGluZzo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogI3sndmFyKC0tYnMtd2FybmluZyknfTsgfVxuICB9XG59XG4vL0VORCBTVEFUIENBUkRcblxuLy9CRUdJTiBFQVNZQURNSU4gTElTVCDigJQgRWFzeUFkbWluIGRhdGFncmlkIG9uIHRvcCBvZiAudGFibGUtc3RhbmRhcmRcbi5kYXRhZ3JpZC50YWJsZS1zdGFuZGFyZCB7XG4gID4gdGhlYWQgPiB0ciA+IHRoIHtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yZWd1bGFyO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNvcnRlZCBhLFxuICAgIGE6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIH1cblxuICAgIC8vIFwiQWNjaW9uZXNcIiBoZWFkZXIgaXMgdmlzaWJsZSBpbiB0aGUgZGVzaWduIChFYXN5QWRtaW4gaGlkZXMgaXQgZm9yIHNjcmVlbiByZWFkZXJzIG9ubHkpXG4gICAgLnNyLW9ubHkge1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBjbGlwOiBhdXRvO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cblxuICA+IHRib2R5ID4gdHIgPiB0ZCBhOm5vdChbZGF0YS1hY3Rpb24tbmFtZV0pIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgfVxuXG4gID4gdGJvZHkgPiB0ciA+IHRkIHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgdGQuYWN0aW9ucyB7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAvLyBSb3cgYWN0aW9uczogc2FtZSBzcXVhcmUgaWNvbnMgYXMgdGhlIHJlc3Qgb2YgdGhlIHBsYXRmb3JtIChtaXhpbiBhY3Rpb24tc3F1YXJlKVxuICB0ZC5hY3Rpb25zIGFbZGF0YS1hY3Rpb24tbmFtZV0ge1xuICAgIEBpbmNsdWRlIGFjdGlvbi1zcXVhcmU7XG5cbiAgICAuYWN0aW9uLWxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgdGQuYWN0aW9ucyBhW2RhdGEtYWN0aW9uLW5hbWU9XCJlZGl0XCJdIHsgQGluY2x1ZGUgbHVjaWRlLWdseXBoKCRpY29uLWx1Y2lkZS1lZGl0KTsgfVxuICB0ZC5hY3Rpb25zIGFbZGF0YS1hY3Rpb24tbmFtZT1cImRlbGV0ZVwiXSB7IEBpbmNsdWRlIGx1Y2lkZS1nbHlwaCgkaWNvbi1sdWNpZGUtdHJhc2gpOyB9XG4gIHRkLmFjdGlvbnMgYVtkYXRhLWFjdGlvbi1uYW1lPVwiZGV0YWlsXCJdIHsgQGluY2x1ZGUgbHVjaWRlLWdseXBoKCRpY29uLWx1Y2lkZS1leWUpOyB9XG59XG5cbi5kYXRhZ3JpZC0tbm8tYWN0aW9ucyB7XG4gID4gdGhlYWQgPiB0ciA+IHRoOmxhc3QtY2hpbGQsXG4gID4gdGJvZHkgPiB0ciA+IHRkLmFjdGlvbnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gRWFzeUFkbWluIGhlYWRlciBhY3Rpb25zIG9uIGRldGFpbCAvIGVkaXQgcGFnZXMgKEZpZ21hIFFBKTogZGVsZXRlIGljb24gcmVkLCBlZGl0IGljb24gd2hpdGVcbi5wYWdlLWJveCAuY2FyZC10b29sYmFyLFxuLnBhZ2UtYWN0aW9ucyB7XG4gIC5hY3Rpb24tZGVsZXRlIGkge1xuICAgIGNvbG9yOiAkY29sb3ItcmVkICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuYnRuLXByaW1hcnkgaSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG4vL0VORCBFQVNZQURNSU4gTElTVFxuXG4vL0JFR0lOIEVBU1lBRE1JTiBGT1JNIOKAlCBmbGF0IGZvcm0gaW5zaWRlIHRoZSBwYWdlIGJveCAobm8gZ3JleSBwYW5lbHMpLCBEUyBidXR0b25zXG4uZWEtZm9ybS1maWVsZHMuZm9ybS1zdGFuZGFyZCB7XG4gIC5maWVsZC1mb3JtX3BhbmVsLFxuICAuZm9ybS1wYW5lbCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLmZvcm0tcGFuZWwtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuZm9ybS1wYW5lbC1ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgLy8gUGFuZWxzIHJlbW92ZWQ6IHRoZWlyIGlubmVyIGdyaWQgbXVzdCBub3Qgb3ZlcmZsb3cgdGhlIHBhZ2UgYm94XG4gIGZvcm0gPiAucm93LFxuICAuZm9ybS1wYW5lbC1ib2R5ID4gLnJvdyxcbiAgLmZpZWxkLWZvcm1fcGFuZWwge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIENhbmNlbCBhcyBEUyBvdXRsaW5lIGJ1dHRvbiBuZXh0IHRvIFwiR3VhcmRhclwiXG4uYnRuLmFjdGlvbi1jYW5jZWwge1xuICBjb2xvcjogJGNvbG9yLWJsdWUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHVycGxlLWxpZ2h0LCAwLjQpICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vRU5EIEVBU1lBRE1JTiBGT1JNXG5cbi8vQkVHSU4gQVBQIEhFQURFUiDigJQgbG9nbywgc2VhcmNoIGFuZCBwcmltYXJ5IGFjdGlvbiBvbiB0aGUgbGVmdCAoRFMgaGVhZGVyKVxuLmhlYWRlci1sb2dvX19pbWcge1xuICBoZWlnaHQ6IDM5cHg7XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIGhlaWdodDogMjhweDtcbiAgfVxufVxuXG4uaGVhZGVyLXNlYXJjaF9fZm9ybSB7XG4gIHdpZHRoOiAyMTBweDtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6ICRoZWFkZXItY29udHJvbC1zaXplO1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWtwb2ludCh4cykge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4uYnRuLmJ0bi1oZWFkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBoZWlnaHQ6ICRoZWFkZXItY29udHJvbC1zaXplO1xuICBtaW4td2lkdGg6ICRoZWFkZXItY29udHJvbC1zaXplO1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtY29udHJvbDtcblxuICBpIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAvLyBCZWxvdyB4bCB0aGUgbGFiZWwgZ29lcyB0byB0aGUgdG9vbHRpcDogc3F1YXJlIGljb24gYnV0dG9uXG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgICB3aWR0aDogJGhlYWRlci1jb250cm9sLXNpemU7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG4gICAgLmluZGljYXRvci1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBTYW1lIHNwYWNpbmcgYmV0d2VlbiBoZWFkZXIgY29udHJvbHMgKHNlYXJjaCDihpIgYWN0aW9uIOKGkiBiZWxsIOKGkiB1c2VyKVxuI2t0X2hlYWRlcl9ub3RpZmljYXRpb25zX3RvZ2dsZSxcbiNrdF9oZWFkZXJfdXNlcl9tZW51X3RvZ2dsZSB7XG4gIG1hcmdpbi1sZWZ0OiAkaGVhZGVyLWNvbnRyb2wtZ2FwICFpbXBvcnRhbnQ7XG59XG5cbi5idG4uYnRuLWhlYWRlciB7XG4gIG1hcmdpbi1sZWZ0OiAkaGVhZGVyLWNvbnRyb2wtZ2FwICFpbXBvcnRhbnQ7XG59XG5cbi8vIEF2YXRhciBhdCB0aGUgc2hhcmVkIGhlYWRlciBzaXplOyBuYW1lIG9ubHkgZnJvbSB4bCAodG9vbHRpcCBvdGhlcndpc2UpXG4uaGVhZGVyLXVzZXIge1xuICAmX19hdmF0YXIsXG4gICZfX2F2YXRhciBpbWcge1xuICAgIHdpZHRoOiAkaGVhZGVyLWNvbnRyb2wtc2l6ZSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogJGhlYWRlci1jb250cm9sLXNpemUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNvbnRyb2w7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgfVxufVxuLy9FTkQgQVBQIEhFQURFUlxuXG4vL0JFR0lOIE5PVElGSUNBVElPTlMg4oCUIHByaW1hcnkgYmVsbCBidXR0b24gYW5kIERTIGRyb3Bkb3duXG4uYnRuLm5vdGlmaWNhdGlvbi1iZWxsIHtcbiAgd2lkdGg6ICRoZWFkZXItY29udHJvbC1zaXplO1xuICBoZWlnaHQ6ICRoZWFkZXItY29udHJvbC1zaXplO1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNvbnRyb2w7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIH1cblxufVxuXG4vLyBGaWdtYSBRQTogdGhlIGJlbGwgbmV2ZXIgZGlzYXBwZWFycyBvciB0dXJucyB3aGl0ZSDigJQgYmx1ZSBib3ggKyB3aGl0ZSBpY29uIGluIGV2ZXJ5IHN0YXRlLlxuLy8gQW5jaG9yZWQgdG8gaXRzIHdyYXBwZXIgaWQgc28gaXQgYmVhdHMgTWV0cm9uaWMncyB0b3BiYXIgcnVsZVxuLy8gKGJvZHk6bm90KFtkYXRhLWt0LXN0aWNreS1oZWFkZXI9XCJvblwiXSkgLnRvcGJhciAuYnRuLmJ0bi1pY29uLnNob3cg4oaSIDEwJSB3aGl0ZSBiYWNrZ3JvdW5kKS5cbiNrdF9oZWFkZXJfbm90aWZpY2F0aW9uc190b2dnbGUgLmJ0bi5ub3RpZmljYXRpb24tYmVsbCB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlLFxuICAmLmFjdGl2ZSxcbiAgJi5zaG93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmx1ZSAhaW1wb3J0YW50O1xuXG4gICAgaSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5ub3RpZmljYXRpb24tbWVudSB7XG4gIHdpZHRoOiAzMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwICRyYWRpdXMtY29udHJvbCAkcmFkaXVzLWNvbnRyb2w7XG5cbiAgJl9faGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHVycGxlLWxpZ2h0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1oMztcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxuXG4gICZfX2NvdW50IHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDhweCAxNnB4IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fbWFyay1hbGwge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlICFpbXBvcnRhbnQ7XG4gIH1cblxuICAubm90aWZpY2F0aW9uLWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEycHggMTZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAvLyBMYXMgc2luIGxlZXIgdmFuIHNvbWJyZWFkYXMsIGFkZW1hcyBkZSBsbGV2YXIgc3UgZXRpcXVldGEgZGUgZXN0YWRvOiBlbFxuICAgIC8vIHNvbWJyZWFkbyBzZSB2ZSBkZSB1biB2aXN0YXpvIHkgbGEgZXRpcXVldGEgbG8gZGljZSBzaW4gZGVwZW5kZXIgZGVsIGNvbG9yLlxuICAgIC8vIE1pc21vIHRvbm8gcXVlIHVzYSBlbCBsaXN0YWRvIGRlIE5vdGljaWFzIHBhcmEgbG8gbnVldm8sIHBhcmEgcXVlIGxhXG4gICAgLy8gcGxhdGFmb3JtYSBoYWJsZSBkZSB1bmEgc29sYSBtYW5lcmEuXG4gICAgJi0tdW5yZWFkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXB1cnBsZS1saWdodCwgMC40NSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAzcHggMCAwIDAgJGNvbG9yLWJsdWU7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gICAgfVxuXG4gICAgJl9fbWVzc2FnZSxcbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gICAgfVxuICB9XG5cbiAgLm5vdGlmaWNhdGlvbi1zdGF0dXMge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA2cHg7XG4gICAgICBoZWlnaHQ6IDZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAmLS1yZWFkOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JlZW47IH1cbiAgICAmLS11bnJlYWQ6OmJlZm9yZSB7IGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1yZWQ7IH1cbiAgICAmLS11bnJlYWQgeyBkaXNwbGF5OiBub25lOyB9XG4gIH1cblxuICAubm90aWZpY2F0aW9uLWl0ZW0tLXVucmVhZCB7XG4gICAgLm5vdGlmaWNhdGlvbi1zdGF0dXMtLXJlYWQgeyBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5vdGlmaWNhdGlvbi1zdGF0dXMtLXVucmVhZCB7IGRpc3BsYXk6IGlubGluZTsgfVxuICB9XG59XG4vLyBVbnJlYWQgY291bnRlciBvbiB0aGUgYmVsbDogYSB0cnVlIGNpcmNsZSAocGlsbCBvbmx5IGZvciBcIjkrXCIpXG4ubm90aWZpY2F0aW9uLWJhZGdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi13aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBwYWRkaW5nOiAwIDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA5cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4vL0VORCBOT1RJRklDQVRJT05TXG5cbi8vQkVHSU4gU1RVRFkgQ0FSRCAoZmVlZCkg4oCUIG5hbWUgYmxhY2ssIGF1dGhvciBtZWRpdW0sIGFic3RyYWN0IHNtYWxsXG4uc3R1ZHktY2FyZF9fbmFtZSB7XG4gIG1hcmdpbjogMCAwIDRweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgzO1xuXG4gIGEge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gICAgfVxuICB9XG59XG5cbi5zdHVkeS1jYXJkX19hdXRob3Ige1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbn1cblxuLnN0dWR5LWNhcmRfX2Fic3RyYWN0IHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY2FwdGlvbjtcbiAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG59XG5cbi5idG4uYnRuLWZvbGxvdyB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcbiAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1jb250cm9sO1xufVxuXG4vLyBIaWdobGlnaHRlZCBudW1iZXJzIChwcm9maWxlIGNhcmQpOiBubyBzdHJva2UsIGJpZyBudW1iZXIgb3ZlciBhIHNtYWxsIGxhYmVsXG4uc3RhdC1oaWdobGlnaHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9fdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB9XG59XG4vL0VORCBTVFVEWSBDQVJEXG5cbi8vQkVHSU4gQk9YIFRBQlMg4oCUIHRhYnMgYXQgdGhlIGJvdHRvbSBvZiBhIGJveDsgdGhlIGFjdGl2ZSBpbmRpY2F0b3Igc2l0cyBvbiB0aGUgYm94IGVkZ2UgKGdsb2JhbCBydWxlKVxuLmJveC10YWJzIHtcbiAgcGFkZGluZzogMjRweCAyNHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50YWJzLWxpbmUudGFicy1saW5lLS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyAvLyB0aGUgYWN0aXZlIGluZGljYXRvciBvdmVybGFwcyB0aGUgYm94IGJvdHRvbSBib3JkZXJcbiAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAubmF2LWxpbmsge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYi1pbmRpY2F0b3Itc2l6ZTtcbiAgfVxufVxuXG4udGFicy1saW5lLnRhYnMtbGluZS0tc20gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMTJweCA4cHg7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1ib2R5O1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cbn1cblxuLy8gT3JhbmdlIGluZGljYXRvciB2YXJpYW50IChzdHVkeSBmb3JtIHN0ZXBzLCBhcyBpbiBGaWdtYSlcbi50YWJzLWxpbmUudGFicy1saW5lLS1vcmFuZ2UgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAkY29sb3Itb3JhbmdlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3Itb3JhbmdlO1xufVxuXG4vLyBMaW5rLXN0eWxlIHNlY29uZGFyeSBhY3Rpb24gKFwiR3VhcmRhciBjb21vIGJvcnJhZG9yXCIpXG4uYnRuLmJ0bi1kcmFmdCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDhweDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gIGNvbG9yOiAkY29sb3ItcHVycGxlICFpbXBvcnRhbnQ7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG4vLyBUYWJzIHNwYW5uaW5nIHRoZSBmdWxsIHdpZHRoIG9mIGEgLmJveC10YWJzIGhlYWRlclxuLmJveC10YWJzID4gLnRhYnMtbGluZS50YWJzLWxpbmUtLWJveCB7XG4gIG1hcmdpbjogMjRweCAtMjRweCAtMXB4O1xufVxuXG4vLyBUYWJzIHNpemVkIHRvIHRoZWlyIGxhYmVsLCBsZWZ0IGFsaWduZWQgKHByb2ZpbGUpXG4udGFicy1saW5lLnRhYnMtbGluZS0tYXV0byB7XG4gIGdhcDogMzJweDtcblxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLy9FTkQgQk9YIFRBQlNcblxuLy9CRUdJTiBBQ1RJT04gSUNPTlMg4oCUIERTIHJvdyBhY3Rpb25zIChzYW1lIGxvb2sgYXMgRWFzeUFkbWluIGxpc3RzKVxuLmJ0bi5idG4taWNvbi5hY3Rpb24tc3F1YXJlIHtcbiAgQGluY2x1ZGUgYWN0aW9uLXNxdWFyZTtcbn1cblxuLmJ0bi5idG4taWNvbi5hY3Rpb24tcGxhaW4ge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwYWRkaW5nOiAwO1xuXG4gIGkge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJGNvbG9yLWdyYXk7XG4gIH1cblxuICAmOmhvdmVyIGkge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgfVxufVxuXG4vLyBSZWNydWl0bWVudCBzdGF0ZXMuIENlcnJhZG8gdXNhIGVsIG1pc21vIHJvam8gcXVlIGVsIGVzdGFkbyBcInJlY2hhemFkb1wiLlxuLnN0YXR1cy1sYWJlbC0tcmVjcnVpdGluZzo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IH1cbi5zdGF0dXMtbGFiZWwtLWNsb3NlZDo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXJlZDsgfVxuLnN0YXR1cy1waWxsLS1yZWNydWl0aW5nIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZS1saWdodDsgJjo6YmVmb3JlIHsgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsdWU7IH0gfVxuLnN0YXR1cy1waWxsLS1jbG9zZWQgeyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibHVlLW5hdnksIDAuMDgpOyAmOjpiZWZvcmUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkOyB9IH1cbi8vRU5EIEFDVElPTiBJQ09OU1xuXG4vL0JFR0lOIFNUVURZIERFVEFJTCDigJQgaGVhZGVyIGJveCwgcGFydGljaXBhbnRzIGNhcmQsIHVwZGF0ZXNcbi5zdHVkeS1kZXRhaWwge1xuICAmX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSAyMDBweDtcbiAgICBnYXA6IDMycHg7XG5cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIH1cbiAgfVxuXG4gIC5zdHVkeS1jb3Zlci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgfVxufVxuXG4ucGFydGljaXBhbnRzLWNhcmQge1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3ItYm94O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWJveDtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB9XG5cbiAgJl9fcm93IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjRweCAxZnI7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIG1hcmdpbi1ib3R0b206IDZweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gIH1cblxuICAmX192YWx1ZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnVwZGF0ZS1jYXJkIHtcbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXNlbWlib2xkO1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgfVxuXG4gICZfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNhcHRpb247XG4gICAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZTtcbiAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIH1cbn1cblxuLy8gSWNvbi1vbmx5IGJ1dHRvbiB3aXRob3V0IGJhY2tncm91bmQgKDMtZG90cyBtZW51LCBkb3dubG9hZCk6IG1pbiAyNHB4XG4uYnRuLmJ0bi1rZWJhYiB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkY29sb3ItZ3JheTtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG5cbiAgaSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG5cbi5tZW51LWRyb3Bkb3duLXN0YW5kYXJkIC5tZW51LWxpbmstLWRhbmdlciAubWVudS10aXRsZSB7XG4gIGNvbG9yOiAkY29sb3ItcmVkICFpbXBvcnRhbnQ7XG59XG4vL0VORCBTVFVEWSBERVRBSUxcblxuLy9CRUdJTiBEQVNIQk9BUkQgR1JJRCDigJQgc2FtZSBzcGFjaW5nICgkbGF5b3V0LWdhcCkgYmV0d2VlbiBldmVyeSBjYXJkIGFuZCBjb2x1bW5cbi5kYXNoYm9hcmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIGdhcDogJGxheW91dC1nYXA7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKSBtaW5tYXgoMCwgMS42ZnIpIG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5cbi5kYXNoYm9hcmQtY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAkbGF5b3V0LWdhcDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4vLyBIaWdoZXIgc3BlY2lmaWNpdHkgdGhhbiB0aGUgZ2xvYmFsIExBWU9VVCBTUEFDSU5HIHJ1bGVzOiB0aGUgY29sdW1uIGdhcCBpcyB0aGUgb25seSBzcGFjaW5nXG4ja3RfY29udGVudCAuZGFzaGJvYXJkLWNvbCA+IC5jYXJkLmNhcmQge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbn1cbi8vRU5EIERBU0hCT0FSRCBHUklEXG5cbi8vQkVHSU4gTEFZT1VUIFNQQUNJTkcg4oCUIHVuaWZvcm0gJGxheW91dC1nYXAgYmV0d2VlbiBzdGFja2VkIGNhcmRzIGluIGV2ZXJ5IHZpZXdcbi8vIENhcmRzIHN0YWNrZWQgb25lIGFmdGVyIGFub3RoZXIgKHdpdGggb3Igd2l0aG91dCA8YnI+IHNwYWNlcnMgb3IgbWItKiB1dGlsaXRpZXNcbi8vIGluIGJldHdlZW4pIGFyZSBhbHdheXMgc2VwYXJhdGVkIGJ5ICRsYXlvdXQtZ2FwLlxuI2t0X2NvbnRlbnQsXG4ja3RfY29udGVudF9jb250YWluZXIsXG4uY29udGVudCB7XG4gIC5jYXJkOmhhcygrIC5jYXJkKSxcbiAgLmNhcmQ6aGFzKCsgYnIgKyAuY2FyZCksXG4gIC5jYXJkOmhhcygrIGJyICsgYnIgKyAuY2FyZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5jYXJkICsgLmNhcmQsXG4gIC5jYXJkICsgYnIgKyAuY2FyZCxcbiAgLmNhcmQgKyBiciArIGJyICsgLmNhcmQge1xuICAgIG1hcmdpbi10b3A6ICRsYXlvdXQtZ2FwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuY2FyZCArIGJyOmhhcygrIC5jYXJkKSxcbiAgLmNhcmQgKyBicjpoYXMoKyBiciArIC5jYXJkKSxcbiAgLmNhcmQgKyBiciArIGJyOmhhcygrIC5jYXJkKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4vLyBFbXB0eSBwYWdpbmF0aW9uIGhvbGRlcnMgbXVzdCBub3QgYWRkIGFuIGV4dHJhIGdhcCBpbiBmbGV4L2dyaWQgc3RhY2tzXG4uZGFzaGJvYXJkLWNvbCA+IC5uYXZpZ2F0aW9uOm5vdCg6aGFzKCopKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vL0VORCBMQVlPVVQgU1BBQ0lOR1xuXG4vLyBUd28gZm9ybSBmaWVsZHMgc2lkZSBieSBzaWRlIChvbmUgY29sdW1uIG9uIHBob25lcylcbi5mb3JtLWdyaWQtMiB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICBjb2x1bW4tZ2FwOiAkbGF5b3V0LWdhcDtcblxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cblxuLy9CRUdJTiBJTlNDUklQVElPTiBGT1JNIOKAlCByb3VuZCBjaGVja3Mgd2l0aCB0aGUgdGV4dCBvbiBvbmUgbGluZVxuLmluc2NyaXB0aW9uLWNoZWNrcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogOHB4O1xuICBtYXJnaW4tdG9wOiA4cHg7XG5cbiAgLmZvcm0tY2hlY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yLWJveDtcbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgfVxufVxuLy9FTkQgSU5TQ1JJUFRJT04gRk9STVxuXG4vL0JFR0lOIEFWQVRBUiBQUkVWSUVXIOKAlCBwZXJmaWwgZGUgdXN1YXJpb1xuLy8gTGEgcHJldmlzdWFsaXphY2lvbiBkZWwgYXZhdGFyIHNlIHBpbnRhIGNvbW8gPGltZz4gZGVudHJvIGRlbCB3cmFwcGVyIGRlXG4vLyBNZXRyb25pYywgbm8gY29tbyBiYWNrZ3JvdW5kLWltYWdlLCBwb3JxdWUgbG9zIGZvbmRvcyBDU1MgaWdub3JhbiBsYSBldGlxdWV0YVxuLy8gRVhJRiBkZSBvcmllbnRhY2lvbiB5IGxhcyBmb3RvcyBkZSBtb3ZpbCBzYWxpYW4gZ2lyYWRhcy4gb2JqZWN0LWZpdDogY292ZXIgZGFcbi8vIGVsIG1pc21vIGVuY3VhZHJlIHF1ZSBkYWJhIGJhY2tncm91bmQtc2l6ZTogY292ZXIuXG4uaW1hZ2UtaW5wdXQtd3JhcHBlciBpbWdbZGF0YS1hdmF0YXItcHJldmlld10ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4vL0VORCBBVkFUQVIgUFJFVklFV1xuXG4vL0JFR0lOIE5FV1Mg4oCUIHBlc3RhbmEgZGUgTm90aWNpYXMgZGVsIGVzdHVkaW9cbi8vIFB1bnRvIHJvam8gZW4gbGEgcGVzdGFuYSBjdWFuZG8gaGF5IG5vdGljaWFzIHNpbiBsZWVyLiBMbyBxdWl0YSBlbCBKUyBhbCBhYnJpcmxhLlxuLy8gUGVnYWRvIGFsIHJvdHVsbyB5IG5vIGFsIGJvcmRlIGRlIGxhIHBlc3RhbmE6IGNvbGdhZG8gZGVsIGJvcmRlIGRlcmVjaG8gc2Vcbi8vIHNhbGlhIGRlIGxhIHRhcmpldGEgZW4gbGEgdWx0aW1hLCBxdWUgZXMganVzdG8gZG9uZGUgdml2ZSBOb3RpY2lhcy5cbi5uZXdzLXRhYl9fZG90IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xufVxuXG4vLyBDYWJlY2VyYSBkZWwgbGlzdGFkbzogdGl0dWxvLCBzdWJ0aXR1bG8geSBlbCBib3RvbiBkZSBwdWJsaWNhciBhIGxhIGRlcmVjaGEuXG4ubmV3cy1saXN0X19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6ICRsYXlvdXQtZ2FwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5uZXdzLWxpc3RfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWgzO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWgzO1xuICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIG1hcmdpbjogMCAwIDRweDtcbn1cblxuLm5ld3MtbGlzdF9fc3VidGl0bGUge1xuICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jYXB0aW9uO1xuICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gIG1hcmdpbjogMDtcbn1cblxuLy8gQXZpc28gZGUgY3VhbnRhcyBoYXkgc2luIGxlZXIgZGVzZGUgbGEgdWx0aW1hIHZpc2l0YSwgY29uIGxhIGFjY2lvbiBkZSBtYXJjYXJsYXMuXG4ubmV3cy1saXN0X191bnJlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogJGxheW91dC1nYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNvbnRyb2w7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXB1cnBsZS1saWdodCwgMC41KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY2FwdGlvbjtcbiAgY29sb3I6ICRjb2xvci1ibHVlLW5hdnk7XG59XG5cbi8vIFVuIGJvdG9uIHkgbm8gdW4gZW5sYWNlOiBubyBuYXZlZ2EgYSBuaW5ndW5hIHBhcnRlLCBhY3R1YSBzb2JyZSBlc3RhIHBhbnRhbGxhLlxuLm5ld3MtbGlzdF9fbWFyay1yZWFkIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLy8gQ2llcnJlIGRlbCBsaXN0YWRvOiBlbCBib3RvbiBkZSBjYXJnYXIgbWFzLCBxdWUgdGFtYmllbiBoYWNlIGRlIHNlbnNvciBkZWxcbi8vIGNhcmdhIGEgcGV0aWNpb24uXG4ubmV3cy1saXN0X19tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ubmV3cy1pdGVtIHtcbiAgcGFkZGluZzogMjBweCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvci1yb3c7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgLy8gQXZhdGFyLCBub21icmUsIHJvbCB5IGZlY2hhOyBlbCBkaXN0aW50aXZvIGRlIG51ZXZhIHNlIHZhIGFsIGV4dHJlbW8uXG4gICZfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuXG4gIC8vIEluaWNpYWxlcyB5IG5vIGZvdG86IGVsIGxpc3RhZG8gc2UgbGVlIGVuIGJsb3F1ZSB5IGxhcyBmb3RvcyBkZSBwZXJmaWwsIHF1ZVxuICAvLyBtdWNob3Mgbm8gdGllbmVuLCBsbyB2b2x2aWFuIGRlc2lndWFsLlxuICAmX19hdmF0YXIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wdXJwbGUtbGlnaHQ7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jYXB0aW9uO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19hdXRob3ItZGF0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMDtcbiAgfVxuXG4gICZfX2F1dGhvci1uYW1lIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtYm9keTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJvZHk7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtaDM7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1oMztcbiAgICBjb2xvcjogJGNvbG9yLWJsdWUtbmF2eTtcbiAgICBtYXJnaW46IDAgMCA4cHg7XG4gIH1cblxuICAvLyBSZXNhbHRhZG8gZGUgbGFzIHB1YmxpY2FkYXMgZGVzZGUgbGEgdWx0aW1hIHZpc2l0YS4gRHVyYSBzb2xvIGVzdGEgY2FyZ2E6IGFsXG4gIC8vIHZvbHZlciBhIGVudHJhciBsYSB2aXNpdGEgeWEgZXN0YSByZWdpc3RyYWRhIHkgdG9kYXMgdnVlbHZlbiBhbCBtaXNtbyBjb2xvci5cbiAgLy8gRm9uZG8geSBmaWxvIGxhdGVyYWwgYWRlbWFzIGRlbCBjb2xvciBkZWwgdGl0dWxvOiBzb2xvIGNvbiBlbCB0aXR1bG8gYXBlbmFzIHNlXG4gIC8vIGRpc3Rpbmd1aWEgZGVsIGF6dWwgbWFyaW5vIGRlbCByZXN0by5cbiAgJi0tbmV3IHtcbiAgICBtYXJnaW46IDAgLTE2cHg7XG4gICAgcGFkZGluZzogMjBweCAxNnB4O1xuICAgIGJvcmRlci1sZWZ0OiAzcHggc29saWQgJGNvbG9yLWJsdWU7XG4gICAgYm9yZGVyLXJhZGl1czogMCAkcmFkaXVzLWNvbnRyb2wgJHJhZGl1cy1jb250cm9sIDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItcHVycGxlLWxpZ2h0LCAwLjM1KTtcbiAgfVxuXG4gICYtLW5ldyAmX190aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG5cbiAgJl9fYmFkZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1jYXB0aW9uO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtY2FwdGlvbjtcbiAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLXBpbGw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXB1cnBsZS1saWdodDtcbiAgICBjb2xvcjogJGNvbG9yLWJsdWU7XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWNhcHRpb247XG4gICAgY29sb3I6ICRjb2xvci10ZXh0LW11dGVkO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1ib2R5O1xuICAgIGNvbG9yOiAkY29sb3ItYmx1ZS1uYXZ5O1xuICAgIC8vIFVuIGVubGFjZSBtdXkgbGFyZ28gcGVnYWRvIGVuIGVsIHRleHRvIG5vIGRlYmUgZW5zYW5jaGFyIGxhIHRhcmpldGEuXG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIH1cblxuICAvLyBFbiBsYSBjYWJlY2VyYSBkZSBsYSBub3RpY2lhLCBzb2JyZSBlbCB0aXR1bG8uIEFjb3RhZGEgZW4gYWx0bzogdW5hIGZvdG8gZGVcbiAgLy8gY2FtYXJhIG9jdXBhYmEgbGEgcGFudGFsbGEgZW50ZXJhIHkgZW1wdWphYmEgZWwgcmVzdG8gZGVsIGxpc3RhZG8gZnVlcmEgZGUgbGFcbiAgLy8gdmlzdGEuIFNlIHZlIGNvbXBsZXRhLCBzaW4gcmVjb3J0YXIuXG4gICZfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMjgwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAkcmFkaXVzLWNvbnRyb2w7XG4gIH1cblxuICAmX19saW5rcyB7XG4gICAgbWFyZ2luOiAxMnB4IDAgMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWJvZHk7XG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gIH1cblxuICAmX19lZGl0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNnB4O1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gICAgY29sb3I6ICRjb2xvci1ibHVlO1xuICB9XG59XG4vL0VORCBORVdTXG5cbi8vIENhbXBvIGRlIGltYWdlbiBkZSB1bmEgbm90aWNpYTogcm90dWxvLCBheXVkYSB5IHVuIGJvdG9uIGRlIGNhcmdhciwgY29tbyBlbFxuLy8gZGlzZW5vLiBFbCBjYW1wbyBkZSBmaWNoZXJvIGRlbCBuYXZlZ2Fkb3Igc2Ugb2N1bHRhIHBlcm8gc2lndWUgYWhpLCBhc2kgcXVlIGxhXG4vLyBldGlxdWV0YSBsbyBhYnJlIHkgZWwgZm9ybXVsYXJpbyBsbyBlbnZpYSBpZ3VhbC5cbi5uZXdzLWltYWdlIHtcbiAgJl9faGVscCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLWNhcHRpb247XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1jYXB0aW9uO1xuICAgIGNvbG9yOiAkY29sb3ItdGV4dC1tdXRlZDtcbiAgICBtYXJnaW46IDAgMCAxMnB4O1xuICB9XG5cbiAgJl9fY29udHJvbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTJweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19uYW1lIHtcbiAgICBmb250LXNpemU6ICRmb250LXNpemUtY2FwdGlvbjtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQtbXV0ZWQ7XG4gICAgLy8gVW4gbm9tYnJlIGxhcmdvIG5vIGRlYmUgZW1wdWphciBhbCBib3RvbiBmdWVyYSBkZWwgbW9kYWwuXG4gICAgb3ZlcmZsb3ctd3JhcDogYW55d2hlcmU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG5cbn1cbiIsIi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42MykgIWltcG9ydGFudDtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG5cbiAgJi5zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbn1cbiIsIi5jcmF1ZV9mb3JtZmxvd19idXR0b25zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNyYXVlX2Zvcm1mbG93X2J1dHRvbnMgYnV0dG9uIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuIiwiLmhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG59XG4iLCIucG9wdXAge1xuICAgIC0tYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDtcbiAgICAtLWJhY2tkcm9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAtLXRpdGxlLWNvbG9yOiAjY2NlYmNiO1xuICAgIC0tdGV4dC1jb2xvcjogd2hpdGU7XG4gICAgLS1pY29uLWNsb3NlLWNvbG9yOiB3aGl0ZTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgei1pbmRleDogMTEwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAwO1xufVxuLnBvcHVwLS12aXNpYmxlIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG9wYWNpdHk6IDE7XG59XG4ucG9wdXBfX2JhY2tkcm9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZHJvcC1jb2xvcik7XG4gICAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDNweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xuICAgIC8qb3BhY2l0eTogMC41OyovXG59XG4ucG9wdXBfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XG59XG4ucG9wdXBfX3dyYXBwZXIge1xuICAgIHotaW5kZXg6IDExMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1jb2xvcik7XG4gICAgcGFkZGluZzogOHJlbSA0cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBtYXgtd2lkdGg6IDU2cmVtO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDEwcHggMjVweCAtNnB4IHJnYmEoMCwwLDAsMC40Mik7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IC02cHggcmdiYSgwLDAsMCwwLjQyKTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyNXB4IC02cHggcmdiYSgwLDAsMCwwLjQyKTtcbn1cbi5wb3B1cF9fd3JhcHBlci5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xufVxuLnBvcHVwX193cmFwcGVyLmFjdGl2ZS5zdGF0aWMge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5wb3B1cC0tbW9kYWwgLnBvcHVwX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBtYXgtd2lkdGg6IDEwMHJlbTtcbn1cbi5wb3B1cC0tc3RyZXRjaGVkIC5wb3B1cF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG4ucG9wdXBfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6IHZhcigtLXRpdGxlLWNvbG9yKTtcbiAgICBmb250LXNpemU6IDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjZyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCFpbXBvcnRhbnQ7XG59XG4ucG9wdXBfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qbWF4LXdpZHRoOiAzOXJlbTsqL1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRleHQtanVzdGlmeTogYXV0bztcbn1cbi5wb3B1cF9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDJyZW07XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xuXG59XG4ucG9wdXBfX2Nsb3NlIC5zdmdfX2NvbnRhaW5lciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQhaW1wb3J0YW50O1xufVxuLnBvcHVwX19jbG9zZSAuc3ZnX19jb250YWluZXI6OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO3V0ZjgsPHN2ZyB3aWR0aD0nMTVweCcgaGVpZ2h0PScxNXB4JyB2aWV3Qm94PScwIDAgMTUgMTUnIHZlcnNpb249JzEuMScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48dGl0bGU+aWNvbm8tY2VycmFyPC90aXRsZT48ZyBpZD0nRGVza3RvcCcgc3Ryb2tlPSdub25lJyBzdHJva2Utd2lkdGg9JzEnIGZpbGw9J25vbmUnIGZpbGwtcnVsZT0nZXZlbm9kZCc+PGcgaWQ9JzEuNC5JTklDSU8tLS1CdXNjYWRvcicgdHJhbnNmb3JtPSd0cmFuc2xhdGUoLTEzMzUuMDAwMDAwLCAtMzMuMDAwMDAwKScgZmlsbD0nd2hpdGUnIGZpbGwtcnVsZT0nbm9uemVybyc+PHBhdGggZD0nTTEzNDguODAzNzksMzMuMTQ3MDUxOCBDMTM0OS4wOTc0LDMyLjkyOTE5NzMgMTM0OS41MTQwNiwzMi45NTM0MDM0IDEzNDkuNzgwMzMsMzMuMjE5NjY5OSBDMTM1MC4wNDY2LDMzLjQ4NTkzNjUgMTM1MC4wNzA4LDMzLjkwMjYwMDIgMTM0OS44NTI5NSwzNC4xOTYyMTE3IEwxMzQ5Ljc4MDMzLDM0LjI4MDMzMDEgTDEzNDMuNTYxLDQwLjUgTDEzNDkuNzgwMzMsNDYuNzE5NjY5OSBDMTM1MC4wNzMyMiw0Ny4wMTI1NjMxIDEzNTAuMDczMjIsNDcuNDg3NDM2OSAxMzQ5Ljc4MDMzLDQ3Ljc4MDMzMDEgQzEzNDkuNTE0MDYsNDguMDQ2NTk2NiAxMzQ5LjA5NzQsNDguMDcwODAyNyAxMzQ4LjgwMzc5LDQ3Ljg1Mjk0ODIgTDEzNDguNzE5NjcsNDcuNzgwMzMwMSBMMTM0Mi41LDQxLjU2MSBMMTMzNi4yODAzMyw0Ny43ODAzMzAxIEwxMzM2LjE5NjIxLDQ3Ljg1Mjk0ODIgQzEzMzUuOTAyNiw0OC4wNzA4MDI3IDEzMzUuNDg1OTQsNDguMDQ2NTk2NiAxMzM1LjIxOTY3LDQ3Ljc4MDMzMDEgQzEzMzQuOTUzNCw0Ny41MTQwNjM1IDEzMzQuOTI5Miw0Ny4wOTczOTk4IDEzMzUuMTQ3MDUsNDYuODAzNzg4MyBMMTMzNS4yMTk2Nyw0Ni43MTk2Njk5IEwxMzQxLjQzOSw0MC41IEwxMzM1LjIxOTY3LDM0LjI4MDMzMDEgQzEzMzQuOTI2NzgsMzMuOTg3NDM2OSAxMzM0LjkyNjc4LDMzLjUxMjU2MzEgMTMzNS4yMTk2NywzMy4yMTk2Njk5IEMxMzM1LjQ4NTk0LDMyLjk1MzQwMzQgMTMzNS45MDI2LDMyLjkyOTE5NzMgMTMzNi4xOTYyMSwzMy4xNDcwNTE4IEwxMzM2LjI4MDMzLDMzLjIxOTY2OTkgTDEzNDIuNSwzOS40MzkgTDEzNDguNzE5NjcsMzMuMjE5NjY5OSBMMTM0OC44MDM3OSwzMy4xNDcwNTE4IFonIGlkPSdpY29uby1jZXJyYXInPjwvcGF0aD48L2c+PC9nPjwvc3ZnPlwiKTtcbn1cblxuLnBvcHVwX19jbG9zZSAuc3ZnX19jb250YWluZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNDAlIDM2JTtcbn1cblxuLmluZm8tcG9wdXBfX3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6IDIuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcbn1cbi5zdmdfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc3ZnX19jb250YWluZXIge1xuICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzIGVhc2UtaW4tb3V0IWltcG9ydGFudDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/