.woocommerce .blockOverlay {
  cursor: default !important;
}

.blockUI-loader {
  display: inline-block;
  border: 2px solid transparent;
  border-top-color: var(--dark-color);
  width: 40px;
  height: 40px;
  vertical-align: middle;
  border-radius: 20px;
  animation: rotation 0.75s infinite linear;
}

#billing_country_field {
  display: none;
}

.woocommerce-notices-wrapper {
  display: grid;
  row-gap: 24px;
  margin-block-end: 30px;
}

.woocommerce-notices-wrapper:empty {
  display: none;
}

.woocommerce-notices-wrapper_without-offset {
  margin-block-end: 0;
}

.ship-to-different-address {
  display: none;
}

.woocommerce-billing-fields__field-wrapper,
.woocommerce-shipping-fields__field-wrapper {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 24px;
}

.woocommerce-account-fields {
  margin-block-start: 24px;
}

.woocommerce-account-fields .create-account {
  display: grid;
  row-gap: 12px;
  margin-block-start: 24px;
}

.woocommerce-password-strength {
  color: var(--dark-color-60);
  font-size: 14px;
}
.woocommerce-password-strength.short {
  color: var(--accent-color);
}
.woocommerce-password-strength.good {
  color: var(--yellow-color);
}
.woocommerce-password-strength.strong {
  color: var(--green-color);
}

.woocommerce-password-hint {
  color: var(--dark-color-60);
  font-size: 14px;
}

.woocommerce-checkout .woocommerce-shipping-totals {
  margin-block-end: 20px;
}

.woocommerce form .form-row .required {
  display: none;
}

.form-row label {
  display: block;
  color: var(--dark-color-60);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}

.form-row.woocommerce-invalid input.input-text,
.form-row.woocommerce-invalid select {
  color: var(--accent-color);
  border: 1px solid var(--accent-color);
}

.form-row.woocommerce-invalid input.input-text::-moz-placeholder {
  color: var(--accent-color);
}

.form-row.woocommerce-invalid input.input-text::placeholder {
  color: var(--accent-color);
}

.form-row.woocommerce-validated input,
.form-row.woocommerce-invalid input {
  background-position: right 1rem top 50%;
  background-repeat: no-repeat;
  background-size: 16px;
}

.form-row.woocommerce-invalid input {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23eb8912'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23eb8912' stroke='none'/%3E%3C/svg%3E");
}

.validation-error:empty {
  display: none;
}

.validation-error,
.checkout-inline-error-message {
  display: block;
  font-size: 13px;
  color: var(--accent-color);
  letter-spacing: 0.01em;
}

.select2-container--default .select2-selection--single {
  height: 40px;
  padding-inline: 16px;
  background-color: var(--brown-lighter-color);
  border: none;
  border-radius: 40px;
  outline: none;
}

.select2-container--open .select2-selection--single {
  border-radius: 20px;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  height: 100%;
  padding: 0;
  color: var(--dark-color-60);
  font-size: 14px;
  line-height: 40px;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  width: 38px;
  height: 100%;
  top: 2px;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.86774 3.25L5.86774 6.25L8.86774 3.25' stroke='%23624C3A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  background-size: 10px;
  background-repeat: no-repeat;
  background-position: center;
  transition: transform 0.15s ease-in-out;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow {
  transform: rotate(180deg);
}

.select2-container--default .select2-results > .select2-results__options {
  scrollbar-width: thin;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  padding-left: 40px;
  background: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' viewBox='0 0 101 101' id='search'%3E%3Cpath d='M63.3 59.9c3.8-4.6 6.2-10.5 6.2-17 0-14.6-11.9-26.5-26.5-26.5S16.5 28.3 16.5 42.9 28.4 69.4 43 69.4c6.4 0 12.4-2.3 17-6.2l20.6 20.6c.5.5 1.1.7 1.7.7.6 0 1.2-.2 1.7-.7.9-.9.9-2.5 0-3.4L63.3 59.9zm-20.4 4.7c-12 0-21.7-9.7-21.7-21.7s9.7-21.7 21.7-21.7 21.7 9.7 21.7 21.7-9.7 21.7-21.7 21.7z' fill='%233d342d99'%3E%3C/path%3E%3C/svg%3E");
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: 10px center;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.select2-dropdown {
  background-color: #fff;
  border: none;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: inset 0 0 0px 1px var(--brown-lighter-color);
}

.select2-container--default .select2-results__option--highlighted[aria-selected],
.select2-container--default .select2-results__option--highlighted[data-selected] {
  background: var(--brown-lighter-color);
  color: var(--dark-color-60);
}

.select2-container--default .select2-results__option[data-selected=true] {
  background: var(--brown-lighter-color);
  color: var(--dark-color-60);
}

.select2-results__option {
  margin-block-end: 0;
  padding-block: 10px;
  padding-inline: 16px;
  font-size: 14px;
  color: var(--dark-color-60);
  border-bottom: 1px solid var(--brown-lighter-color);
  outline: none;
}

.select2-results__option:last-child {
  border-bottom: 0;
}

.woocommerce-shipping-methods {
  margin: 0;
  list-style: none;
}

.woocommerce-shipping-methods li {
  margin-block-end: 0;
}

.cart_totals .order-summary__shipping {
  margin-block-start: 20px;
}

.cart_totals .woocommerce-shipping-methods {
  display: grid;
  row-gap: 16px;
  margin-block-end: 20px;
}
.cart_totals .woocommerce-shipping-methods li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 6px;
}
.cart_totals .woocommerce-shipping-methods p {
  margin-inline-start: 34px;
}
.cart_totals .woocommerce-shipping-methods input:checked + label::after {
  opacity: 1;
}
.cart_totals .woocommerce-shipping-methods label {
  position: relative;
  display: inline-flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0 8px;
  color: var(--light-dark-color);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.cart_totals .woocommerce-shipping-methods label::before {
  content: "";
  display: inline-block;
  width: 22px;
  height: 22px;
  flex-shrink: 0;
  flex-grow: 0;
  border: 2px solid var(--accent-color);
  margin-inline-end: 2px;
  border-radius: 50%;
}
.cart_totals .woocommerce-shipping-methods label::after {
  position: absolute;
  content: "";
  top: 5px;
  left: 5px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  background: var(--accent-color);
  opacity: 0;
  transition: opacity 0.2s;
}

.cart_totals .woocommerce-shipping-totals .woocommerce-shipping-destination {
  color: var(--light-dark-color);
}

.woocommerce-checkout .woocommerce-shipping-methods {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
}

.woocommerce-checkout .woocommerce-shipping-methods li label {
  position: relative;
  width: 100%;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 16px;
  color: var(--light-dark-color);
  font-weight: 500;
  line-height: 1;
  text-transform: uppercase;
  text-align: center;
  border-bottom: 1px solid rgba(98, 76, 58, 0.32);
  transition: color 0.15s ease-in;
}

.woocommerce-checkout .woocommerce-shipping-methods li input[type=radio]:checked + label {
  color: var(--accent-color);
}

.woocommerce-checkout .woocommerce-shipping-methods li label::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 4px;
  bottom: -2.5px;
  background-color: var(--accent-color);
  border-radius: 50px;
  opacity: 0;
  transition: opacity 0.15s ease-in;
}

.woocommerce-checkout .woocommerce-shipping-methods li input[type=radio]:checked + label::before {
  opacity: 1;
}

.woocommerce-checkout .woocommerce-shipping-methods .shipping-method-description {
  margin-block-start: 14px;
}

.shipping-method-description {
  display: none;
  color: var(--dark-color-60);
  font-size: 14px;
}

.woocommerce-shipping-methods li input[type=radio]:checked ~ .shipping-method-description {
  display: block;
}

.shipping-calculator-form {
  display: none;
  margin-block-start: 20px;
  margin-block-end: 0;
}

.shipping-calculator-form .form-row:not(:last-child) {
  margin-block-end: 20px;
}

.shipping-totals-text {
  display: block;
  margin-block-end: 10px;
  font-size: 16px;
  font-weight: 500;
}

.shipping-calculator-button {
  color: var(--light-dark-color-60);
  transition: color 0.1s ease-in-out;
}
.shipping-calculator-button:hover {
  color: var(--accent-color);
}
.shipping-calculator-button:hover svg {
  stroke: var(--accent-color);
  transition: stroke 0.1s ease-in-out;
}
.shipping-calculator-button svg {
  fill: none;
  stroke: var(--light-dark-color-60);
}

:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) {
  position: relative;
  padding-block: 23px;
  padding-inline: 65px 30px !important;
  margin: 0;
  text-align: start;
  border: none;
  outline: none;
  border-radius: 16px;
}

.woocommerce-message {
  background-color: var(--notices-success-bg);
  color: var(--color-text-light);
}

:is(.woocommerce-error, .woocommerce-info) {
  background-color: var(--notices-warning-bg);
  color: var(--color-text-light);
}

:is(.woocommerce-error, .woocommerce-info):has(.fs-free-shipping-notice-and-button-wrapper) {
  background-color: var(--accent-color);
}

:is(.woocommerce-error, .woocommerce-message, .woocommerce-info)::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 24px;
  width: 24px;
  height: 24px;
  transform: translateY(-50%);
}

.woocommerce-message::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath fill='none' d='M0 0h24v24H0V0z'%3E%3C/path%3E%3Cpath d='M9 16.17L5.53 12.7c-.39-.39-1.02-.39-1.41 0-.39.39-.39 1.02 0 1.41l4.18 4.18c.39.39 1.02.39 1.41 0L20.29 7.71c.39-.39.39-1.02 0-1.41-.39-.39-1.02-.39-1.41 0L9 16.17z'%3E%3C/path%3E%3C/svg%3E");
  background-size: cover;
}

.woocommerce-error::before,
.woocommerce-info::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' id='error'%3E%3Ccircle cx='32' cy='32' r='28' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='4'%3E%3C/circle%3E%3Cline x1='32' x2='32' y1='18' y2='38' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='4'%3E%3C/line%3E%3Cline x1='32' x2='32' y1='42' y2='46' fill='none' stroke='%23ffffff' stroke-miterlimit='10' stroke-width='4'%3E%3C/line%3E%3C/svg%3E");
  background-size: cover;
}

.woocommerce-error li {
  display: block;
  margin-block-end: 5px;
}

.woocommerce-error li:last-child {
  margin-block-end: 0;
}

.woocommerce-error li[data-id] {
  cursor: text;
}

.woocommerce-error li[data-id] a {
  text-decoration: none;
  cursor: default;
  pointer-events: none;
  font-weight: normal;
}
.woocommerce-error li[data-id] a strong {
  font-weight: normal;
}

:is(.woocommerce-error, .woocommerce-message, .woocommerce-info) a {
  color: var(--color-text-light);
  text-decoration: underline;
}

.woocommerce-message .restore-item {
  display: none !important;
}

.woocommerce-message .button {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  height: 46px;
  padding-inline: 20px;
  font-family: inherit;
  text-align: center;
  font-size: 16px;
  font-weight: 500;
  text-decoration: none;
  background-color: var(--accent-color);
  color: var(--color-text-light);
  outline: 0;
  border: 0;
  cursor: pointer;
  transition: 0.15s ease-in-out;
}
.woocommerce-message .button:active {
  top: 1px;
}

form.woocommerce-checkout {
  position: relative;
}

.wc-layout {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 24px;
}

.wc-layout > * {
  flex: 1 1 100%;
  max-width: 100%;
}

.wc-layout__content {
  display: grid;
  row-gap: 16px;
  flex: 1;
}

.wc-layout__aside {
  display: grid;
  row-gap: 16px;
  flex: 0 1 320px;
}

.wc-layout__aside_shadow {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.02);
}

.cross-sells {
  margin-block-start: 40px;
}

:is(.woocommerce-form-login-toggle, .woocommerce-form-coupon-toggle) {
  margin-block-end: 25px;
}

.woocommerce-form-login .woocommerce-form__label span::before {
  border-width: 1px;
}

.woocommerce .woocommerce-form .form-row label {
  color: var(--dark-color-60);
}

.form-blocks {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(380px, 1fr));
  align-items: start;
  gap: 30px 20px;
}

.form-block h2 {
  margin: 0;
  margin-block-end: 20px;
}

.wc-form {
  position: relative;
  display: flex;
  gap: 20px;
  -moz-column-gap: 10px;
  column-gap: 10px;
  margin-block-end: 25px;
  padding: 30px;
  background-color: var(--bg-light);
  border: 1px solid var(--light-grey-color);
  border-radius: 16px;
}

.wc-form_type_grid {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.wc-form_size_third {
  width: 470px;
}

.wc-form__block_row {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
}

.woocommerce-privacy-policy-text p {
  font-size: 14px;
  color: var(--dark-color-60);
}
.woocommerce-privacy-policy-text p a {
  color: var(--accent-color);
  text-decoration: underline;
}
.woocommerce-privacy-policy-text p a:hover {
  text-decoration: none;
}

.woocommerce-terms-and-conditions p {
  margin-bottom: 10px;
}

.woocommerce-terms-and-conditions p,
.woocommerce-terms-and-conditions li {
  font-size: 14px;
}

.woocommerce-terms-and-conditions :is(ul, ol) {
  margin: 10px 0 10px 20px;
}

.woocommerce-terms-and-conditions :is(ul, ol) li {
  margin-bottom: 5px;
}

.woocommerce-terms-and-conditions :is(h2, h3, h4) {
  margin: 20px 0 10px;
}

.woocommerce-terms-and-conditions h2 {
  font-size: 28px;
}

.woocommerce-terms-and-conditions h3 {
  font-size: 22px;
}

.woocommerce-terms-and-conditions h4 {
  font-size: 18px;
}

.woocommerce-terms-and-conditions-checkbox-text a {
  color: var(--accent-color);
  text-decoration: underline;
}
.woocommerce-terms-and-conditions-checkbox-text a:hover {
  text-decoration: none;
}

.form-row {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 8px;
  margin-block-end: 0;
}

.form-row_size_lg input {
  height: 50px;
}

.form-row_style_square input {
  border-radius: 8px;
}

.form-row_style_square .select2-container--default .select2-selection--single {
  border-radius: 8px;
}

.form-row .woocommerce-input-wrapper,
.form-row input {
  width: 100%;
}

.form-field__button {
  width: -moz-fit-content;
  width: fit-content;
}

.wc-block {
  position: relative;
  margin-block: 0;
  margin-inline: 0;
  padding: 24px;
  background-color: #fff;
  border-radius: 16px;
  overflow: hidden;
}

.wc-block_with-shadow {
  box-shadow: 4px 4px 4px 0px rgba(0, 0, 0, 0.02);
}

.wc-block__without-bg {
  background: none;
}

.wc-block_indent_md {
  padding: 30px;
}

.wc-block_type_row {
  display: flex;
  gap: 20px;
}

.wc-block_type_grid {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 20px;
}

.wc-block_size_third {
  width: 470px;
}

.wc-block_size-gap_md {
  gap: 15px;
}

.wc-block_offset-bottom_md {
  margin-block-end: 25px;
}

.wc-block_without-inset {
  padding: 0;
}

.wc-block_without-overflow {
  overflow: unset;
}

.wc-block .checkbox-field__caption {
  font-size: 14px;
  color: var(--dark-color-70);
}

.wc-block__line_type_row {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  gap: 8px;
}

.wc-block__text p {
  margin: 0;
  font-size: 14px;
  color: var(--dark-color-60);
}

.wc-block__line a {
  color: var(--accent-color);
  font-size: 14px;
}
.wc-block__line a:hover {
  text-decoration: underline;
}

.wc-block__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 10px;
       column-gap: 10px;
  margin-block-end: 16px;
}

.wc-block__header_offset_md {
  margin-block-end: 24px;
}

.wc-block__header_offset_lg {
  margin-block-end: 32px;
}

.wc-block__header_without-offset {
  margin-block-end: 0;
}

.wc-block__header_underlined {
  padding-bottom: 16px;
  border-bottom: 1px solid var(--dark-color-10);
}

.wc-block__title {
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0;
  font-size: 16px;
  color: var(--light-dark-color);
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.01em;
}
.wc-block__title_offset-bottom_sm {
  margin-block-end: 16px;
}
.wc-block__title_offset-bottom_lg {
  margin-block-end: 24px;
}
.wc-block__title_size_md {
  font-size: 22px;
}

a.wc-block__title {
  transition: 0.15s ease;
}

.wc-block__icon_image {
  width: 24px;
  height: 24px;
}

.wc-block__icon_image_size_xs {
  width: 18px;
  height: 18px;
}

.wc-block__icon-wrapper {
  width: 34px;
  height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--brown-lighter-color);
  border-radius: 50px;
  transition: 0.15s ease;
}

.wc-block__count {
  font-size: 16px;
  color: var(--dark-color-60);
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.01em;
}

.woocommerce table.shop_table,
.woocommerce table.shop_table td,
.woocommerce table.shop_table th {
  border: 0;
}

.woocommerce table.shop_table td {
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
}

.woocommerce table.shop_table td.product-quantity .quantity {
  height: 48px;
  margin: 0 auto;
}

.woocommerce table.shop_table td.product-quantity .quantity input {
  color: var(--light-dark-color);
}

.woocommerce table.shop_table td.product-quantity .quantity button svg {
  width: 16px;
  height: 16px;
  stroke: var(--light-dark-color);
}

.woocommerce table.shop_table td .woocommerce-Price-amount {
  color: var(--light-dark-color);
  white-space: nowrap;
  font-weight: 500;
}

.woocommerce table.shop_table td.product-name a {
  position: relative;
  display: inline-block;
  color: var(--light-dark-color);
  font-weight: 500;
  transition: color 0.15s ease-in;
}

.woocommerce table.shop_table tr {
  background-color: transparent;
  background: none;
}

.woocommerce table.shop_table th {
  padding-inline: 0;
  color: var(--dark-color-60);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.4;
  text-align: center;
}

.woocommerce table.shop_table tr :is(td, th):first-child {
  padding-inline-start: 0;
}

.woocommerce table.shop_table tr :is(td, th):last-child {
  padding-inline-end: 0;
  text-align: end;
}

.woocommerce table.shop_table th.product-thumbnail {
  width: 80px;
  min-width: 80px;
}

.woocommerce table.shop_table th.product-name {
  min-width: 170px;
}

.woocommerce table.shop_table th.product-quantity {
  width: 240px;
}

.woocommerce table.shop_table th.product-remove {
  width: 50px;
}

.woocommerce table.shop_table td.product-thumbnail {
  text-align: left;
}
.woocommerce table.shop_table td.product-thumbnail a {
  display: block;
  width: 100px;
  height: 135px;
}
.woocommerce table.shop_table td.product-thumbnail a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

.woocommerce table.shop_table td.product-name {
  text-align: left;
}

.woocommerce table.shop_table td.product-remove a {
  display: inline-block;
}

.woocommerce table.shop_table td.product-remove a svg {
  display: block;
  transition: fill 0.15s ease-in;
}

.woocommerce-cart-form .cart-actions {
  margin-block-start: 24px;
}

.woocommerce-cart-form .cart-actions input.input-text {
  width: auto;
  padding-inline: 15px;
  height: 42px;
  background-color: #fff;
  color: var(--color-text-dark);
  font-size: 14px;
  border: 2px solid var(--light-grey-color);
  border-right: 0;
  box-shadow: none;
  vertical-align: middle;
  border-radius: 0;
  transition: border-color 0.5s ease;
}

.woocommerce-cart-form .cart-actions button[type=submit] {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  padding-inline: 20px;
  height: 42px;
  background-color: var(--accent-color);
  color: var(--color-text-light);
  font-size: 14px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px;
}

.woocommerce-cart-form .cart-actions .shop-coupon {
  display: flex;
  justify-content: flex-start;
  row-gap: 12px;
}

.woocommerce table.shop_table tr td.actions {
  padding: 0;
  border-top: 1px solid var(--light-grey-color);
}

#coupon-error-notice {
  width: 100%;
  margin-block-start: 5px;
  font-size: 14px;
  color: var(--dark-color);
  font-weight: 500;
  text-align: left;
}

.wc-remove-coupon,
.woocommerce-remove-coupon {
  position: relative;
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-inline-start: 8px;
  background-color: var(--dark-color-30);
  font-size: 0;
  border-radius: 50px;
  cursor: pointer;
  vertical-align: middle;
  transition: 0.25s linear;
}
.wc-remove-coupon::before, .wc-remove-coupon::after,
.woocommerce-remove-coupon::before,
.woocommerce-remove-coupon::after {
  content: "";
  position: absolute;
  left: 9px;
  height: 8px;
  width: 2px;
  border-radius: 50px;
  background-color: #fff;
  transition: 0.25s;
}
.wc-remove-coupon::before,
.woocommerce-remove-coupon::before {
  transform: rotate(45deg);
}
.wc-remove-coupon::after,
.woocommerce-remove-coupon::after {
  transform: rotate(-45deg);
}

.wc_payment_methods {
  display: grid;
  row-gap: 12px;
  margin: 0;
  margin-block-end: 20px;
  list-style: none;
}

.wc_payment_method {
  position: relative;
}

.payment-methods__caption::before {
  border-color: var(--brown-light-color);
}

.payment-methods__caption::after {
  background-color: #dacdb2;
}

.wc_payment_methods .payment_box {
  padding-inline-start: 30px;
}

.wc_payment_methods .payment_box p {
  color: var(--dark-color-60);
  font-size: 14px;
}

.woocommerce-terms-and-conditions-wrapper {
  display: grid;
  row-gap: 12px;
}

.checkout_coupon .coupon-error-notice {
  display: block;
  margin-block-start: 10px;
  font-size: 14px;
  color: var(--accent-color);
}

.woocommerce-order {
  margin-block-start: 100px;
}

.order-success {
  text-align: center;
}

.order-success__title {
  display: grid;
  justify-content: center;
  gap: 20px;
  margin-block-end: 20px;
  color: var(--color-text-dark);
  font-size: 60px;
  font-weight: 500;
  line-height: 1.2;
  text-align: center;
}
.order-success__title svg {
  margin: 0 auto;
}

p.woocommerce-thankyou-order-received {
  margin-block-end: 60px;
}

.order-success__number {
  margin-block-end: 40px;
  color: var(--accent-color);
  text-align: center;
}
.order-success__number * {
  color: var(--accent-color);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
}

.order-success__text {
  max-width: 600px;
  margin-block-start: 0;
  margin-block-end: 40px;
  margin-inline: auto;
}
.order-success__text p {
  color: var(--color-text-dark);
  font-size: 18px;
  font-weight: 400;
  line-height: 1.35;
}

.woocommerce-order-received .woocommerce-info {
  display: none;
}

.payment-methods li:not(:last-child) {
  margin-block-end: 20px;
}

.payment-methods li {
  position: relative;
  padding-inline-start: 35px;
}

.payment-methods li > label {
  color: var(--color-text-dark);
  font-size: 16px;
  font-weight: 500;
}

.payment-methods li .payment_box {
  margin-block-end: 10px;
}

.payment-methods li .payment_box p {
  color: var(--color-text-dark);
  font-size: 14px;
}

.wc_payment-methods li label:before,
.wc_payment-methods li label:after {
  content: "";
  position: absolute;
}

.wc_payment-methods li label:before {
  top: 1px;
  left: 0;
  width: 22px;
  height: 22px;
  border: 1px solid var(--accent-color);
  border-radius: 50%;
  background: #fff;
}

.wc_payment-methods li label:after {
  top: 4px;
  left: 3px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: var(--accent-color);
  opacity: 0;
  transition: 0.2s;
}

.wc_payment-methods li input[type=radio]:checked ~ label:after {
  opacity: 1;
}

.orders-list {
  display: grid;
  gap: 40px;
}

.orders-list__item {
  display: grid;
  gap: 20px;
  padding: 30px;
  background: #fff;
  border-radius: 12px;
}

.orders-list__header {
  display: flex;
  align-items: center;
  -moz-column-gap: 20px;
       column-gap: 20px;
}

.orders-list__order-number {
  color: var(--color-text-dark);
  font-size: clamp(1.125rem, 1.046rem + 0.4vw, 1.375rem);
  font-weight: 500;
  line-height: 1.35;
  transition: color 0.15s ease-in-out;
}
.orders-list__order-number:hover {
  color: var(--accent-color);
}

.cart-item_border_light {
  border-color: var(--dark-color-10);
}

.orders-list__total {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-block-start: 20px;
  color: var(--color-text-dark);
  font-size: clamp(1.125rem, 1.046rem + 0.4vw, 1.375rem);
  border-top: 2px dashed var(--dark-color-10);
  font-weight: 400;
  line-height: 1.35;
}

.account-order-total-value {
  color: var(--accent-color);
  font-weight: 600;
}

.price {
  display: flex;
  align-items: center;
  -moz-column-gap: 8px;
       column-gap: 8px;
  font-size: 20px;
  color: var(--light-dark-color);
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.01em;
}
.price:has(ins, del) {
  flex-direction: row-reverse;
  justify-content: flex-end;
}
.price ins {
  color: var(--accent-color);
  text-decoration: none;
  font-weight: 500;
}
.price del {
  font-size: 16px;
  opacity: 0.8;
  font-weight: 400;
}

.product-card__stock-out {
  margin-block-end: 16px;
  color: var(--light-dark-color-60);
  font-size: 14px;
}

.product-card__buttons {
  flex: 1;
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  align-content: end;
  gap: 8px;
}

.wc-loader {
  display: none;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
  background-color: rgba(255, 255, 255, 0.7);
  text-align: center;
  z-index: 199;
}

.wc-loader__inner {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wc-loader__spinner {
  display: inline-block;
  border: 2px solid transparent;
  border-top-color: var(--dark-color);
  width: 40px;
  height: 40px;
  vertical-align: middle;
  border-radius: 20px;
  animation: rotation 0.75s infinite linear;
}

.block-loader__spinner::before {
  content: "";
  width: inherit;
  height: inherit;
  position: absolute;
  left: -2px;
  top: -2px;
  display: inline-block;
  border: inherit;
  border-radius: inherit;
  border-top-color: inherit;
  animation: rotation 1.5s infinite ease;
}

.added_to_cart {
  display: none !important;
}

article.product-single {
  margin-bottom: 144px;
}

.product-main__inner {
  display: grid;
  align-items: start;
  grid-template-columns: minmax(331px, 640px) minmax(375px, 1fr);
  gap: 32px 78px;
}

.product-main__media {
  position: relative;
  min-width: 0;
}

.product-main__media img {
  border-radius: 24px;
}

.product-gallery {
  border-radius: 24px;
}

.product-gallery__item {
  aspect-ratio: 640/600;
}

.product-gallery__item a {
  position: relative;
  display: block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  border-radius: 24px;
}
.product-gallery__item a img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.product-gallery__item a::after {
  content: "";
  width: 100%;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.3) 10%, rgba(0, 0, 0, 0) 30%);
}

.product-images__thumbs {
  position: absolute;
  bottom: 24px;
  left: 50%;
  transform: translateX(-50%);
  max-width: 212px;
  z-index: 10;
}

.product-thumbs .swiper-slide {
  width: 60px !important;
  cursor: pointer;
}

.product-thumbs__item {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 12px;
}

.product-thumbs__item img {
  border-radius: 12px;
}

.product-thumbs__item::before,
.product-thumbs__item::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  border-radius: 12px;
  transition: 0.25s ease-in-out;
}

.product-thumbs__item::before {
  border: 1px solid rgba(98, 76, 58, 0.32);
}

.product-thumbs__item::after {
  opacity: 0;
  visibility: hidden;
  border: 2px solid var(--accent-color);
}

.product-thumbs .swiper-slide.swiper-slide-thumb-active .product-thumbs__item::after {
  opacity: 1;
  visibility: visible;
}

.widget-product {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  margin-block-end: 15px;
}

.widget-product:last-child {
  margin-block-end: 0;
}

.widget-product .widget-product-image img {
  width: 60px;
  height: 60px;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 12px;
  transition: opacity 0.25s ease-in-out;
}

.widget-product .widget-product-image:hover img {
  opacity: 0.8;
}

.widget-product .widget-product-content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1;
}

.widget-product .widget-product-title {
  display: inline-block;
  margin-block-end: 8px;
  font-weight: 500;
  font-size: 14px;
  color: var(--light-dark-color);
}
.widget-product .widget-product-title:hover {
  color: var(--accent-color);
}

.widget-product .widget-product-rating {
  font-size: 12px;
  color: #f3c13a;
}

.widget-product .widget-product-price {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  align-items: center;
  -moz-column-gap: 6px;
       column-gap: 6px;
  font-size: 14px;
  color: var(--light-dark-color);
}

.widget-product .widget-product-price del {
  position: relative;
  color: var(--light-dark-color);
  opacity: 0.8;
}

.widget-product .widget-product-price ins {
  font-size: 16px;
  color: var(--accent-color);
  font-weight: 500;
  text-decoration: none;
}

.product-categories {
  margin: 0;
  list-style: none;
}

.product-categories li.cat-item {
  margin-block-end: 10px;
}
.product-categories li.cat-item:last-child {
  margin-block-end: 0;
}
.product-categories li.cat-item .count {
  font-size: 14px;
}

.product-categories li.cat-item a {
  font-size: 14px;
  color: var(--light-dark-color);
  font-weight: 600;
  text-transform: uppercase;
}
.product-categories li.cat-item a:hover {
  color: var(--accent-color);
}

.wc-products-list-wrapper {
  margin-block-end: 144px;
}

.wc-grid-columns {
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.wc-grid-columns:empty {
  display: none;
}

.category-card__link {
  display: grid;
  row-gap: 20px;
}

.category-card__image {
  height: 263px;
  overflow: hidden;
  transition: opacity 0.2s ease-in;
}
.category-card__image img {
  border-radius: 12px;
}
.category-card__image:hover {
  opacity: 0.9;
}

.category-card__title {
  margin: 0;
  font-size: 20px;
  color: var(--light-dark-color);
  line-height: 1.2;
  font-weight: 500;
  letter-spacing: -0.01em;
  transition: color 0.2s ease-in;
}

.wc-grid-columns-4 .category-card {
  flex: 0 1 calc(25% - 15px);
}

.wc-grid-columns-4 .category-card--large {
  flex: 0 1 calc(50% - 20px);
}

.wc-grid-columns-3 .category-card {
  flex: 0 1 calc(25% - 13.3333333333px);
}

.wc-grid-columns-3 .category-card--large {
  flex: 0 1 calc(50% - 13.3333333333px);
}

.wc-grid-columns-2 .category-card {
  flex: 0 1 calc(50% - 10px);
}

.wc-grid-columns-4 .product-card {
  flex: 0 1 calc(25% - 15px);
}

.wc-grid-columns-3 .product-card {
  flex: 0 1 calc(33.3333333333% - 13.3333333333px);
}

.wc-grid-columns-2 .product-card {
  flex: 0 1 calc(50% - 10px);
}

.product-main__info {
  display: grid;
  row-gap: 24px;
}

.product-main__title {
  color: var(--color-text-dark);
  font-size: clamp(2.5rem, 2.302rem + 0.99vw, 3.125rem);
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.01em;
}

.product-main__description,
.product-main__description * {
  font-size: 16px;
  color: var(--light-dark-color);
  font-weight: 500;
  line-height: 1.5;
}

.product-main__attributes table {
  width: 100%;
  border: none;
}

.woocommerce-product-attributes .woocommerce-product-attributes-item {
  display: grid;
  justify-items: start;
  gap: 4px;
  margin-block-end: 16px;
  background: none;
}

.woocommerce-product-attributes th.woocommerce-product-attributes-item__label {
  padding: 0;
  color: var(--light-dark-color-60);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
  border: none;
}

.woocommerce-product-attributes td.woocommerce-product-attributes-item__value {
  padding: 0;
  border: none;
}

.woocommerce-product-attributes .woocommerce-product-attributes-item:last-child {
  margin-block-end: 0;
}

.woocommerce-product-attributes td.woocommerce-product-attributes-item__value p,
.woocommerce-product-attributes td.woocommerce-product-attributes-item__value {
  font-weight: 500;
  font-size: 16px;
  line-height: 1.5;
  color: var(--light-dark-color);
}

.product-main__cart-form form.cart {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 16px;
  padding-block-start: 24px;
  border-top: 1px solid rgba(61, 52, 45, 0.3);
}

.product-main__price {
  margin: 0;
  -moz-column-gap: 16px;
       column-gap: 16px;
  color: var(--accent-color);
  font-size: 32px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -0.01em;
}
.product-main__price:empty {
  display: none;
}

.product-main__price ins {
  font-size: 32px;
}

.product-main__price del {
  font-size: 20px;
  color: var(--dark-color-70);
  font-weight: 500;
}

.product-main__meta {
  display: flex;
  align-items: center;
  -moz-column-gap: 5px;
       column-gap: 5px;
}

.product-main__meta span {
  font-weight: 500;
}

.product-main__meta .meta-separator {
  color: var(--light-dark-color);
  font-weight: 500;
  opacity: 0.7;
}
.product-main__meta .meta-separator:last-child {
  display: none;
}

.product-main__meta .sku {
  color: var(--color-text-dark);
}

.product-main__meta .sku_wrapper {
  color: var(--dark-color-60);
}

.quantity {
  display: flex;
  align-items: center;
  position: relative;
  width: 120px;
  height: 60px;
  background: url("./../../img/shape-grey.svg") no-repeat;
}

.quantity input {
  flex: 1;
  width: 100%;
  height: 100%;
  padding: 0;
  background: unset;
  color: var(--light-dark-color);
  font-size: 16px;
  text-align: center;
  font-weight: 500;
  border: 0;
  border-radius: 0;
  -moz-appearance: none;
  appearance: none;
  -webkit-appearance: none;
}

.quantity button {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 100%;
  padding: 0;
  color: var(--light-dark-color);
  border: none;
  cursor: pointer;
}

.quantity button svg {
  width: 16px;
  height: 16px;
  fill: none;
  stroke: var(--light-dark-color);
}

.cart-aside {
  position: fixed;
  top: 0;
  right: 0;
  width: min(850px, 100% - 60px);
  transform: translate3d(110%, 0, 0);
  z-index: 10500;
  opacity: 0;
  transition: transform 0.25s ease-in-out, opacity 0.25s ease-in-out;
}
.cart-aside.opened {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

.cart-aside__close {
  position: absolute;
  top: 16px;
  left: -16px;
  transform: translateX(-100%);
}

.cart-aside__loader-wrapper {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.9);
  z-index: 10;
}

.cart-widget {
  display: grid;
  grid-template-columns: minmax(400px, 530px) 320px;
  height: 100vh;
  background-color: #fff;
  border-radius: 16px 0 0 16px;
}

.cart-widget__content {
  height: 100%;
  padding: 40px;
  background-color: var(--page-bg);
  overflow-y: auto;
  overflow-x: hidden;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
}

.cart-widget__summary {
  position: relative;
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  padding: 40px;
}

.cart-widget__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 20px;
       column-gap: 20px;
  margin-block-end: 40px;
}

.cart-widget__count {
  flex-shrink: 0;
  font-size: 16px;
  color: var(--light-dark-color-60);
  font-weight: 400;
  line-height: 1.2;
  letter-spacing: -0.01em;
}

.cart-widget__item {
  position: relative;
  display: grid;
  grid-template-columns: 100px minmax(0%, 1fr) auto;
  grid-template-areas: "image title remove" "image price price" "image qty qty";
  -moz-column-gap: 16px;
       column-gap: 16px;
  transition: 0.4s ease-in;
}
.cart-widget__item:not(:last-child) {
  margin-block-end: 24px;
  padding-block-end: 24px;
  border-bottom: 1px solid var(--dark-color-30);
}

.cart-widget__item.removing {
  transform: translateX(-110%);
  opacity: 0;
}

.cart-widget__empty-message {
  font-size: 18px;
  color: var(--dark-color-60);
}

.cart-widget__image {
  grid-area: image;
  overflow: hidden;
}

.cart-widget__image a {
  display: block;
  width: 100%;
  height: 100%;
}

.cart-widget__image img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 8px;
}

.cart-widget__item-content {
  min-width: 0;
}

.cart-widget__item-header {
  grid-area: title;
  display: flex;
  align-items: center;
  justify-content: space-between;
  -moz-column-gap: 32px;
       column-gap: 32px;
  margin-block-end: 4px;
}

.cart-widget__item-name {
  color: var(--light-dark-color);
  font-size: 16px;
  font-weight: 500;
  line-height: 1.2;
  letter-spacing: -0.01em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: color 0.15s ease-in-out;
}

.cart-widget__item-button-remove {
  flex-shrink: 0;
}

.cart-widget__item-button-remove svg {
  width: 16px;
  height: 16px;
  fill: var(--light-dark-color);
  stroke: transparent;
  transition: 0.15s ease-in;
}

.cart-widget__item-price {
  grid-area: price;
  margin-block-end: 16px;
}

.cart-widget__item-price .price {
  font-size: 16px;
}

.cart-widget__item-qty {
  grid-area: qty;
  display: grid;
  justify-items: start;
  row-gap: 8px;
}

.cart-widget__item-qty span {
  color: var(--light-dark-color-60);
  font-size: 14px;
  font-weight: 400;
  line-height: 1;
}

.cart-widget__item-qty .quantity {
  height: 48px;
  background: url("../../img/shape-sm-grey.svg") no-repeat;
}

.cart-widget__item-qty .quantity button {
  width: 45px;
}

.order-summary {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}

.order-summary__totals,
.order-summary__orders {
  width: 100%;
}

.order-summary__totals {
  display: grid;
  align-content: start;
  row-gap: 32px;
}

.cart-widget__totals {
  flex: 1;
}

.order-summary_full-height {
  height: 100%;
}

.order-summary_full-height .order-summary__totals {
  flex: 1;
}

.order-summary__label {
  font-weight: 400;
  font-size: 16px;
  line-height: 120%;
  letter-spacing: -0.01em;
  color: var(--light-dark-color-60);
}

.order-summary__row {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 10px;
}

.order-summary__row_style_vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}

.order-summary__buttons {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  row-gap: 12px;
}

.order-summary__value {
  display: inline-block;
  max-width: 200px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.2;
  letter-spacing: -0.01em;
  color: var(--light-dark-color);
}

.order-summary__row_style_accent {
  padding-block-start: 24px;
  border-top: 1px solid var(--dark-color-30);
}

.order-summary__row_style_accent .order-summary__value {
  font-size: clamp(1.625rem, 1.506rem + 0.59vw, 2rem);
}

.order-summary__orders {
  display: grid;
  row-gap: 24px;
}

.cart-widget__overlay {
  position: absolute;
  inset: 0;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255, 255, 255, 0.8);
  z-index: 1;
}

.cart-widget__preloader {
  width: 20px;
  height: 20px;
}

.success-adding-cart {
  position: fixed;
  right: 20px;
  bottom: 20px;
  z-index: 999;
}

.tooltip-message.fadeIn {
  transform: translateX(0);
  opacity: 1;
}

.tooltip-message.fadeOut {
  transform: translateX(100px);
}

.cart-empty {
  display: grid;
  justify-items: center;
  row-gap: 20px;
}

.cart-empty-message {
  position: relative;
  color: var(--light-dark-color);
  text-align: center;
  font-weight: 500;
  font-size: 48px;
  line-height: 1.2;
}

.cart-empty-message::before {
  content: "";
  display: block;
  width: 200px;
  height: 200px;
  margin-inline: auto;
  background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%0A%3E%3Cpath d='M30.6136 15.9467C29.7203 14.96 28.3736 14.3867 26.507 14.1867V13.1733C26.507 11.3467 25.7336 9.58667 24.3736 8.36C23.0003 7.10667 21.2136 6.52 19.3603 6.69333C16.1736 7 13.4936 10.08 13.4936 13.4133V14.1867C11.627 14.3867 10.2803 14.96 9.38698 15.9467C8.09365 17.3867 8.13365 19.3067 8.28031 20.64L9.21365 28.0667C9.49365 30.6667 10.547 33.3333 16.2803 33.3333H23.7203C29.4536 33.3333 30.507 30.6667 30.787 28.08L31.7203 20.6267C31.867 19.3067 31.8936 17.3867 30.6136 15.9467ZM19.547 8.54667C20.8803 8.42667 22.147 8.84 23.1336 9.73333C24.107 10.6133 24.6536 11.8667 24.6536 13.1733V14.1067H15.347V13.4133C15.347 11.04 17.307 8.76 19.547 8.54667ZM15.227 21.5333H15.2136C14.4803 21.5333 13.8803 20.9333 13.8803 20.2C13.8803 19.4667 14.4803 18.8667 15.2136 18.8667C15.9603 18.8667 16.5603 19.4667 16.5603 20.2C16.5603 20.9333 15.9603 21.5333 15.227 21.5333ZM24.5603 21.5333H24.547C23.8136 21.5333 23.2136 20.9333 23.2136 20.2C23.2136 19.4667 23.8136 18.8667 24.547 18.8667C25.2936 18.8667 25.8936 19.4667 25.8936 20.2C25.8936 20.9333 25.2936 21.5333 24.5603 21.5333Z' fill='%23624c3a' /%3E%3C/svg%3E");
  background-size: cover;
  background-repeat: no-repeat;
  opacity: 0.1;
}

.cart-empty-text p {
  font-size: 18px;
  color: var(--dark-color-60);
  text-align: center;
  line-height: 1.5;
}

.cart-empty-wrapper .return-to-shop {
  margin-block-start: 20px;
  text-align: center;
}

.wc-layout__cart-list {
  padding-inline-end: 11px;
  padding-block-end: 0;
}

.wc-layout__cart-list .wc-block__header {
  padding-inline-end: 24px;
}

.wc-layout__cart-items {
  max-height: 300px;
  padding-inline-end: 20px;
  padding-block-end: 24px;
}
.wc-layout__cart-items .simplebar-track.simplebar-vertical {
  bottom: 24px;
}

.cart-items .cart-item {
  margin-block-end: 24px;
  padding-block-end: 24px;
}
.cart-items .cart-item:last-child {
  margin-block-end: 0;
  padding-block-end: 0;
  border-bottom: 0;
}

.order-page {
  background-color: var(--bg-light);
  padding: 80px 50px;
  border-radius: 12px;
  box-shadow: 20px 10px 20px 4px rgba(61, 52, 45, 0.08);
}

.order-received {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(420px, 1fr));
  align-items: center;
  gap: 40px;
}

.order-info__title {
  font-size: 50px;
  color: var(--color-text-dark);
  font-weight: 700;
  line-height: 1.2;
}

.order-info__title_size_md {
  font-size: 30px;
}

.order-received__desc {
  margin-block-end: 50px;
  font-size: 16px;
  color: var(--color-text-dark);
  line-height: 1.5;
}

.order-received__customer-items {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
  gap: 24px 20px;
}

.customer-info-blocks {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
  gap: 16px;
}

.order-info {
  display: grid;
  row-gap: 40px;
}

.order-info_with-bg {
  padding: 40px;
  background-color: #fff;
  border-radius: 16px;
}

.order-meta {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(120px, 1fr));
  justify-items: center;
  gap: 10px;
  padding: 20px;
  border: 2px dashed var(--dark-color-30);
}

.order-meta__item {
  display: grid;
  row-gap: 2px;
  text-align: center;
}

.order-meta__item-title {
  font-size: 14px;
  color: var(--dark-color-60);
  font-weight: 500;
}

.order-meta__item-value {
  font-size: 14px;
  color: var(--dark-color);
  font-weight: 700;
}

.order-info__product-list {
  display: grid;
  row-gap: 10px;
  max-height: 300px;
  padding-inline-end: 20px;
}

.order-received .order-summary__label {
  color: var(--dark-color-70);
  font-weight: 500;
}

.order-received .order-summary__value {
  color: var(--color-text-dark);
  font-weight: 700;
}

.order-received__product-list {
  max-height: 300px;
  padding-inline-end: 20px;
}

.page-layout {
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  gap: 30px 60px;
  border-radius: 12px;
}

.page-layout_has-offset {
  padding: 40px;
}

.page-layout_has-bg {
  background-color: #fff;
}

.page-layout__main {
  flex: 1;
}

.page-layout__sidebar {
  flex: 0 1 400px;
  padding: 30px;
}

.account-sidebar {
  display: flex;
  flex-direction: column;
  row-gap: 20px;
}

.account-sidebar__nav {
  flex: 1;
}

.account-sidebar__nav ul li {
  display: block;
}

.account-sidebar__nav ul li:not(:last-child) {
  margin-block-end: 10px;
}

.account-sidebar__nav ul li a {
  position: relative;
  display: block;
  padding-inline-start: 18px;
  font-size: 18px;
  color: var(--color-text-dark);
  font-weight: 400;
  transition: color 0.2s ease-in-out;
}

.account-sidebar__nav ul li a:hover,
.account-sidebar__nav ul li a:focus {
  color: var(--accent-color);
}

.account-sidebar__nav ul li a:active {
  top: 1px;
}

.account-sidebar__nav ul li a::before {
  content: "";
  width: 2px;
  height: 16px;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  background-color: var(--dark-color-10);
  transition: 0.2s ease-in-out;
}

.account-sidebar__nav ul li.is-active a {
  padding-inline-start: 18px;
  color: var(--accent-color);
}

.account-sidebar__nav ul li a:hover::before,
.account-sidebar__nav ul li a:focus::before {
  background-color: var(--accent-color);
}

.account-sidebar__nav ul li.is-active a::before {
  width: 28px;
  height: 28px;
  left: -12px;
  background-color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' fill='%23eb8912' x='0' y='0' viewBox='0 0 64 64'%3E%3Cpath d='M13.707 32.293l-1.414 1.561 12 12.146h1.414l24-24.146-1.414-1.488L25 43.623z'%3E%3C/path%3E%3C/svg%3E");
  background-size: cover;
}

.account-sidebar__info {
  display: grid;
  row-gap: 4px;
}

.account-sidebar__name {
  display: inline-flex;
  align-items: center;
  -moz-column-gap: 12px;
       column-gap: 12px;
  color: var(--color-text-dark);
  font-size: 32px;
  font-weight: 400;
}

.account-sidebar__email {
  font-size: 16px;
  color: var(--dark-color-60);
}

.account-edit-form,
.woocommerce-address-fields__field-wrapper {
  display: grid;
  row-gap: 20px;
}

.woocommerce-address-fields__field-wrapper {
  margin-block-end: 20px;
}

.order-not-found {
  display: grid;
  justify-content: center;
  row-gap: 40px;
}

.order-not-found__text {
  max-width: 80%;
  margin: 0 auto;
  text-align: center;
}

.order-not-found p {
  font-size: 20px;
}

.order-not-found .contacts-list {
  justify-items: center;
  margin: 0 auto;
}

.order-summary__button {
  min-width: 200px;
}

.wc-pagination {
  display: flex;
  justify-content: center;
  margin-block-start: 40px;
}

.wc-pagination > .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 50px;
  margin: 0;
  list-style: none;
  background-color: #fff;
  border-radius: 300px;
  padding: 0 5px;
  box-shadow: 2px 4px 10px rgba(0, 0, 0, 0.04);
}

.wc-pagination > .page-numbers li :is(a, span) {
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--color-text-dark);
  font-size: 16px;
  text-decoration: none;
  border-radius: 50%;
  line-height: 1;
  font-weight: 500;
  transition: color 0.15s ease-in-out;
}
.wc-pagination > .page-numbers li :is(a, span) svg {
  flex-shrink: 0;
  width: 16px;
  height: 10px;
  fill: none;
  stroke: var(--light-dark-color);
  transition: stroke 0.15s ease-in-out, fill 0.15s ease-in-out;
}
.wc-pagination > .page-numbers li :is(a, span).prev svg {
  transform: rotate(180deg);
}

.wc-pagination > .page-numbers a:hover {
  color: var(--accent-color);
}

.wc-pagination > .page-numbers li :is(a, span).current {
  background-color: var(--dark-color);
  color: #fff;
}

.wc-pagination > .page-numbers li a:hover {
  color: var(--accent-color);
}
.wc-pagination > .page-numbers li a:hover svg {
  stroke: var(--accent-color);
}
@media (max-width: 1200px) {
  .product-main__inner {
    -moz-column-gap: 30px;
         column-gap: 30px;
  }
  .wc-grid-columns-4 .category-card {
    flex: 0 1 calc(50% - 10px);
  }
  .wc-grid-columns-3 .category-card {
    flex: 0 1 calc(50% - 10px);
  }
  .wc-grid-columns-4 .product-card {
    flex: 0 1 calc(33.3333333333% - 13.3333333333px);
  }
}
@media (max-width: 1023px) {
  .wc-layout__content {
    flex: 1 1 100%;
  }
  .wc-layout__aside {
    flex: 1 1 100%;
    position: static !important;
  }
  .woocommerce-order {
    margin-block-start: 60px;
  }
  article.product-single {
    margin-block-end: 80px;
  }
  .products-gallery__arrow-button {
    width: 40px;
    height: 37px;
  }
  .product-images__thumbs {
    bottom: 12px;
  }
  .product-thumbs .swiper-slide {
    width: 40px !important;
  }
  .wc-grid-columns-4 .category-card {
    flex: 0 1 calc(50% - 10px);
  }
  .wc-grid-columns-4 .category-card--large {
    flex: 0 1 calc(50% - 10px);
  }
  .wc-grid-columns-3 .category-card {
    flex: 0 1 calc(50% - 10px);
  }
  .wc-grid-columns-2 .category-card {
    flex: 0 1 calc(50% - 10px);
  }
  .wc-grid-columns-4 .product-card {
    flex: 0 1 calc(50% - 10px);
  }
  .wc-grid-columns-3 .product-card {
    flex: 0 1 calc(50% - 10px);
  }
  .order-summary__buttons {
    align-items: flex-start;
  }
  .success-adding-cart {
    left: 10px;
    right: 10px;
  }
  .order-summary__button {
    justify-self: start;
  }
}
@media (max-width: 768px) {
  .woocommerce-billing-fields__field-wrapper,
  .woocommerce-shipping-fields__field-wrapper {
    grid-template-columns: 1fr;
  }
  .woocommerce table.shop_table td {
    padding: 0;
  }
  .woocommerce table.shop_table td.product-quantity .quantity {
    margin: unset;
  }
  .woocommerce table.shop_table thead {
    display: none;
  }
  .woocommerce table.shop_table tbody tr.cart_item {
    position: relative;
    display: grid;
    align-items: start;
    grid-template-columns: 100px 1fr auto;
    grid-template-rows: auto auto 1fr;
    grid-template-areas: "image title remove" "image price price" "image qty qty";
    gap: 0 16px;
    margin-block-end: 30px;
  }
  .woocommerce table.shop_table td.product-thumbnail {
    grid-area: image;
  }
  .woocommerce table.shop_table td.product-name {
    grid-area: title;
  }
  .woocommerce table.shop_table td.product-quantity {
    display: grid;
    row-gap: 8px;
    grid-area: qty;
    text-align: left;
  }
  .woocommerce table.shop_table td.product-quantity::before {
    content: attr(data-title);
    font-size: 14px;
    color: var(--dark-color-60);
  }
  .woocommerce table.shop_table td.product-price {
    grid-area: price;
    justify-self: start;
    margin-block-end: 16px;
  }
  .woocommerce table.shop_table td.product-remove {
    grid-area: remove;
  }
  .woocommerce table.shop_table tr td.actions {
    border-top: none;
  }
  .product-main__inner {
    grid-template-columns: 1fr;
  }
  .products-gallery__arrow-button {
    display: none;
  }
  .product-images__thumbs {
    max-width: 100%;
    margin-block-start: 8px;
    position: unset;
    transform: unset;
  }
  .product-thumbs .swiper-slide {
    width: 60px !important;
  }
  .cart-aside.opened {
    margin-block-start: 80px;
  }
  .cart-aside {
    width: calc(100% - var(--container-padding) * 2);
    left: var(--container-padding);
    overflow-y: auto;
    height: calc(100% - 90px);
    transform: translate3d(0, -100%, 0);
    border-radius: 16px;
  }
  .cart-aside.is-active {
    transform: translate3d(0, 0, 0);
  }
  .cart-aside__close {
    display: none;
  }
  .cart-widget {
    grid-template-columns: 1fr;
    grid-template-rows: minmax(320px, 520px) auto;
    height: calc(100vh - 90px);
    row-gap: 10px;
    background: unset;
    border-radius: 0;
  }
  .cart-widget__content {
    padding-block-start: 20px;
    padding-block-end: 20px;
    padding-inline: 20px;
    border-radius: 16px;
  }
  .cart-widget__summary {
    row-gap: 24px;
    padding: 24px 16px;
    background-color: #fff;
    border-radius: 16px;
  }
}
@media (max-width: 575px) {
  .woocommerce-checkout .woocommerce-shipping-methods .shipping-method-description {
    display: none;
  }
  .woocommerce-shipping-methods li input[type=radio]:checked ~ .shipping-method-description {
    display: none;
  }
  .form-blocks {
    grid-template-columns: repeat(auto-fit, minmax(290px, 1fr));
  }
  .wc-form {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .wc-form_size_third {
    width: 100%;
  }
  .wc-block_type_row {
    flex-direction: column;
    align-items: flex-start;
    gap: 10px;
  }
  .wc-block_size_third {
    width: 100%;
  }
  .wc-block__header_offset_md {
    margin-block-end: 20px;
  }
  .woocommerce table.shop_table tbody tr.cart_item {
    grid-template-columns: 60px 1fr auto;
  }
  .woocommerce table.shop_table td.product-thumbnail a {
    width: 60px;
    height: 80px;
  }
  .woocommerce-cart-form .cart-actions {
    margin-block-start: 0;
  }
  .orders-list {
    gap: 16px;
  }
  .wc-grid-columns {
    row-gap: 32px;
  }
  .wc-grid-columns-4 .category-card {
    flex: 0 1 100%;
    width: 100%;
  }
  .wc-grid-columns-3 .category-card {
    flex: 0 1 100%;
  }
  .wc-grid-columns-2 .category-card {
    flex: 0 1 100%;
  }
  .wc-grid-columns-4 .product-card {
    flex: 0 1 100%;
  }
  .wc-grid-columns-3 .product-card {
    flex: 0 1 100%;
  }
  .wc-grid-columns-2 .product-card {
    flex: 0 1 100%;
  }
  .product-main__price {
    -moz-column-gap: 16px;
         column-gap: 16px;
  }
  .product-main__price del {
    font-weight: 600;
  }
  .cart-widget__title {
    font-weight: 500;
  }
  .cart-widget__item:not(:last-child) {
    margin-block-end: 20px;
    padding-block-end: 20px;
  }
  .cart-widget__image {
    aspect-ratio: 80/120;
  }
  .cart-widget__item-qty .quantity {
    height: 40px;
  }
  .order-page {
    padding: 40px 20px;
  }
  .order-received {
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 20px 0;
  }
  .order-received {
    grid-template-columns: 1fr;
  }
  .order-received__desc {
    margin-bottom: 32px;
  }
  .order-received__customer-items {
    grid-template-columns: 1fr;
  }
  .order-info {
    row-gap: 20px;
  }
  .order-info_with-bg {
    padding: 30px 20px;
  }
  .account-sidebar__info {
    row-gap: 0;
  }
}
@media (max-width: 480px) {
  .wc-block .checkbox-field__caption::before {
    width: 18px;
    height: 18px;
  }
  .wc-block .checkbox-field__caption::after {
    width: 14px;
    height: 14px;
    top: 2px;
    left: 2px;
    background-size: 14px;
  }
  .woocommerce-cart-form .cart-actions input.input-text {
    border-right: 1px solid var(--light-grey-color);
    border-radius: 6px;
  }
  .woocommerce-cart-form .cart-actions button[type=submit] {
    justify-content: center;
    border-radius: 6px;
  }
  .woocommerce-cart-form .cart-actions .shop-coupon {
    flex-direction: column;
    gap: 4px;
  }
  .orders-list__item {
    padding: 20px;
  }
  .cart-widget__header {
    margin-block-end: 20px;
  }
  .cart-widget__item {
    grid-template-columns: 80px minmax(0%, 1fr) auto;
  }
}
@media (max-width: 380px) {
  .woocommerce table.shop_table td.product-quantity {
    row-gap: 4px;
  }
  .cart-widget__item:not(:last-child) {
    grid-template-columns: 60px minmax(0%, 1fr) auto;
  }
  .cart-widget__image {
    aspect-ratio: 60/80;
  }
  .order-summary__buttons {
    align-items: stretch;
  }
  .account-sidebar__link {
    width: 100%;
  }
  .order-summary__button {
    min-width: unset;
  }
}
@media (any-hover: hover) {
  :is(.woocommerce-form-coupon-toggle, .woocommerce-form-login-toggle) :where(.showlogin, .showcoupon):hover {
    text-decoration: none;
  }
  a.wc-block__title:hover {
    color: var(--accent-color);
  }
  a.wc-block__title:hover .wc-block__icon-wrapper {
    background-color: var(--accent-color);
  }
  a.wc-block__title:hover .wc-block__icon-wrapper svg {
    fill: #fff;
    transition: 0.15s ease;
  }
  .woocommerce table.shop_table td.product-name a:hover {
    color: var(--accent-color);
  }
  .woocommerce table.shop_table td.product-remove a:hover svg {
    fill: var(--dark-grey-color);
  }
  .category-card__title:hover {
    color: var(--accent-color);
  }
  .cart-widget__item-name:hover {
    color: var(--accent-color);
  }
  .cart-widget__item-button-remove:hover svg {
    fill: var(--accent-color);
  }
  .wc-layout__cart-items:has(:hover) .simplebar-track.simplebar-vertical {
    opacity: 1;
  }
  .account-sidebar__nav ul li a:hover {
    color: var(--accent-color);
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndvb2NvbW1lcmNlLnNjc3MiLCJ3b29jb21tZXJjZS5jc3MiLCJiYXNlL19taXhpbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQTtFQUNDLDBCQUFBO0FDREQ7O0FER0E7RUFDQyxxQkFBQTtFQUNBLDZCQUFBO0VBQ0EsbUNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSx5Q0FBQTtBQ0FEOztBREVBO0VBQ0MsYUFBQTtBQ0NEOztBRENBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtBQ0VEOztBREFBO0VBQ0MsYUFBQTtBQ0dEOztBRERBO0VBQ0MsbUJBQUE7QUNJRDs7QURGQTtFQUNDLGFBQUE7QUNLRDs7QURIQTs7RUFFQyxhQUFBO0VBQ0EsOEJBQUE7RUFDQSxTQUFBO0FDTUQ7O0FEQUE7RUFDQyx3QkFBQTtBQ1NEOztBRFBBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSx3QkFBQTtBQ1VEOztBRFJBO0VBQ0MsMkJBQUE7RUFDQSxlQUFBO0FDV0Q7QURWQztFQUNDLDBCQUFBO0FDWUY7QURWQztFQUNDLDBCQUFBO0FDWUY7QURWQztFQUNDLHlCQUFBO0FDWUY7O0FEVEE7RUFDQywyQkFBQTtFQUNBLGVBQUE7QUNZRDs7QURWQTtFQUNDLHNCQUFBO0FDYUQ7O0FEWEE7RUFDQyxhQUFBO0FDY0Q7O0FEWkE7RUFDQyxjQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0FDZUQ7O0FEYkE7O0VBRUMsMEJBQUE7RUFDQSxxQ0FBQTtBQ2dCRDs7QURkQTtFQUNDLDBCQUFBO0FDaUJEOztBRGZBO0VBQ0MsMEJBQUE7QUNrQkQ7O0FEaEJBOztFQUVDLHVDQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtBQ21CRDs7QURqQkE7RUFDQyxzVUFBQTtBQ29CRDs7QURsQkE7RUFDQyxhQUFBO0FDcUJEOztBRG5CQTs7RUFFQyxjQUFBO0VBQ0EsZUFBQTtFQUNBLDBCQUFBO0VBQ0Esc0JBQUE7QUNzQkQ7O0FEcEJBO0VBQ0MsWUFBQTtFQUNBLG9CQUFBO0VBQ0EsNENBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7RUFDQSxhQUFBO0FDdUJEOztBRHJCQTtFQUNDLG1CQUFBO0FDd0JEOztBRHRCQTtFQUdDLFlBQUE7RUFDQSxVQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7QUN1QkQ7O0FEckJBO0VBR0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxRQUFBO0VBQ0EsNFFBQUE7RUFDQSxxQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSx1Q0FBQTtBQ3NCRDtBRHJCQztFQUNDLGFBQUE7QUN1QkY7O0FEcEJBO0VBR0MseUJBQUE7QUNxQkQ7O0FEbkJBO0VBQ0MscUJBQUE7QUNzQkQ7O0FEcEJBO0VBQ0Msa0JBQUE7RUFDQSx1QkFBQTtFQUNBLHFlQUFBO0VBQ0EscUJBQUE7RUFDQSw0QkFBQTtFQUNBLGdDQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBQ3VCRDs7QURyQkE7RUFDQyxzQkFBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0Esd0RBQUE7QUN3QkQ7O0FEdEJBOztFQUlDLHNDQUFBO0VBQ0EsMkJBQUE7QUN1QkQ7O0FEckJBO0VBQ0Msc0NBQUE7RUFDQSwyQkFBQTtBQ3dCRDs7QUR0QkE7RUFDQyxtQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxlQUFBO0VBQ0EsMkJBQUE7RUFDQSxtREFBQTtFQUNBLGFBQUE7QUN5QkQ7O0FEdkJBO0VBQ0MsZ0JBQUE7QUMwQkQ7O0FEeEJBO0VBQ0MsU0FBQTtFQUNBLGdCQUFBO0FDMkJEOztBRHpCQTtFQUNDLG1CQUFBO0FDNEJEOztBRDFCQTtFQUNDLHdCQUFBO0FDNkJEOztBRDNCQTtFQUNDLGFBQUE7RUFDQSxhQUFBO0VBQ0Esc0JBQUE7QUM4QkQ7QUQ3QkM7RUFDQyxhQUFBO0VBQ0Esc0JBQUE7RUFDQSx1QkFBQTtFQUNBLFlBQUE7QUMrQkY7QUQ3QkM7RUFDQyx5QkFBQTtBQytCRjtBRDVCRTtFQUNDLFVBQUE7QUM4Qkg7QUQzQkM7RUFDQyxrQkFBQTtFQUNBLG9CQUFBO0VBQ0EsZUFBQTtFQUNBLG1CQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO0VBQ0EseUJBQUE7S0FBQSxzQkFBQTtVQUFBLGlCQUFBO0FDNkJGO0FENUJFO0VBQ0MsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxjQUFBO0VBQ0EsWUFBQTtFQUNBLHFDQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtBQzhCSDtBRDVCRTtFQUNDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsVUFBQTtFQUNBLHdCQUFBO0FDOEJIOztBRDFCQTtFQUNDLDhCQUFBO0FDNkJEOztBRDNCQTtFQUNDLGFBQUE7RUFDQSwyREFBQTtBQzhCRDs7QUQ1QkE7RUFDQyxrQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLHlCQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQ0FBQTtFQUNBLCtCQUFBO0FDK0JEOztBRDdCQTtFQUtDLDBCQUFBO0FDNEJEOztBRDFCQTtFQUNDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxXQUFBO0VBQ0EsY0FBQTtFQUNBLHFDQUFBO0VBQ0EsbUJBQUE7RUFDQSxVQUFBO0VBQ0EsaUNBQUE7QUM2QkQ7O0FEM0JBO0VBS0MsVUFBQTtBQzBCRDs7QUR4QkE7RUFHQyx3QkFBQTtBQ3lCRDs7QURuQkE7RUFDQyxhQUFBO0VBQ0EsMkJBQUE7RUFDQSxlQUFBO0FDMkJEOztBRHpCQTtFQUlDLGNBQUE7QUN5QkQ7O0FEbkJBO0VBQ0MsYUFBQTtFQUNBLHdCQUFBO0VBQ0EsbUJBQUE7QUMyQkQ7O0FEekJBO0VBQ0Msc0JBQUE7QUM0QkQ7O0FEMUJBO0VBQ0MsY0FBQTtFQUNBLHNCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FDNkJEOztBRDNCQTtFQUNDLGlDQUFBO0VBQ0Esa0NBQUE7QUM4QkQ7QUQ3QkM7RUFDQywwQkFBQTtBQytCRjtBRDlCRTtFQUNDLDJCQUFBO0VBQ0EsbUNBQUE7QUNnQ0g7QUQ3QkM7RUFDQyxVQUFBO0VBQ0Esa0NBQUE7QUMrQkY7O0FENUJBO0VBQ0Msa0JBQUE7RUFDQSxtQkFBQTtFQUNBLG9DQUFBO0VBQ0EsU0FBQTtFQUNBLGlCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtBQytCRDs7QUQ3QkE7RUFDQywyQ0FBQTtFQUNBLDhCQUFBO0FDZ0NEOztBRDlCQTtFQUNDLDJDQUFBO0VBQ0EsOEJBQUE7QUNpQ0Q7O0FEL0JBO0VBR0MscUNBQUE7QUNnQ0Q7O0FEOUJBO0VBQ0MsV0FBQTtFQUNBLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLDJCQUFBO0FDaUNEOztBRC9CQTtFQUNDLCtZQUFBO0VBQ0Esc0JBQUE7QUNrQ0Q7O0FEaENBOztFQUVDLGdmQUFBO0VBQ0Esc0JBQUE7QUNtQ0Q7O0FEakNBO0VBQ0MsY0FBQTtFQUNBLHFCQUFBO0FDb0NEOztBRGxDQTtFQUNDLG1CQUFBO0FDcUNEOztBRG5DQTtFQUNDLFlBQUE7QUNzQ0Q7O0FEcENBO0VBQ0MscUJBQUE7RUFDQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtBQ3VDRDtBRHJDQztFQUNDLG1CQUFBO0FDdUNGOztBRHBDQTtFQUNDLDhCQUFBO0VBQ0EsMEJBQUE7QUN1Q0Q7O0FEckNBO0VBQ0Msd0JBQUE7QUN3Q0Q7O0FEdENBO0VBQ0Msa0JBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0VBQ0Esb0JBQUE7RUFDQSxrQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUNBQUE7RUFDQSw4QkFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0FDeUNEO0FEeENDO0VBQ0MsUUFBQTtBQzBDRjs7QUR2Q0E7RUFDQyxrQkFBQTtBQzBDRDs7QUR4Q0E7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxlQUFBO0VBQ0EsU0FBQTtBQzJDRDs7QUR6Q0E7RUFDQyxjQUFBO0VBQ0EsZUFBQTtBQzRDRDs7QUQxQ0E7RUFDQyxhQUFBO0VBQ0EsYUFBQTtFQUNBLE9BQUE7QUM2Q0Q7O0FEeENBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxlQUFBO0FDZ0REOztBRHpDQTtFQUNDLCtDQUFBO0FDa0REOztBRGhEQTtFQUNDLHdCQUFBO0FDbUREOztBRGpEQTtFQUNDLHNCQUFBO0FDb0REOztBRDFDQTtFQUNDLGlCQUFBO0FDbUREOztBRGpEQTtFQUNDLDJCQUFBO0FDb0REOztBRGxEQTtFQUNDLGFBQUE7RUFDQSwyREFBQTtFQUNBLGtCQUFBO0VBQ0EsY0FBQTtBQ3FERDs7QUQvQ0E7RUFDQyxTQUFBO0VBQ0Esc0JBQUE7QUN1REQ7O0FEckRBO0VBQ0Msa0JBQUE7RUFDQSxhQUFBO0VBQ0EsU0FBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxpQ0FBQTtFQUNBLHlDQUFBO0VBQ0EsbUJBQUE7QUN3REQ7O0FEaERBO0VBQ0Msc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0FDMEREOztBRHhEQTtFQUNDLFlBQUE7QUMyREQ7O0FEckRBO0VBQ0MsV0FBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EsZUFBQTtFQUNBLFFBQUE7QUM2REQ7O0FEM0RBO0VBQ0MsZUFBQTtFQUNBLDJCQUFBO0FDOEREO0FEN0RDO0VBQ0MsMEJBQUE7RUFDQSwwQkFBQTtBQytERjtBRDlERTtFQUNDLHFCQUFBO0FDZ0VIOztBRDVEQTtFQUNDLG1CQUFBO0FDK0REOztBRDdEQTs7RUFFQyxlQUFBO0FDZ0VEOztBRDlEQTtFQUNDLHdCQUFBO0FDaUVEOztBRC9EQTtFQUNDLGtCQUFBO0FDa0VEOztBRGhFQTtFQUNDLG1CQUFBO0FDbUVEOztBRGpFQTtFQUNDLGVBQUE7QUNvRUQ7O0FEbEVBO0VBQ0MsZUFBQTtBQ3FFRDs7QURuRUE7RUFDQyxlQUFBO0FDc0VEOztBRHBFQTtFQUNDLDBCQUFBO0VBQ0EsMEJBQUE7QUN1RUQ7QUR0RUM7RUFDQyxxQkFBQTtBQ3dFRjs7QURyRUE7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSxZQUFBO0VBQ0EsbUJBQUE7QUN3RUQ7O0FEdEVBO0VBQ0MsWUFBQTtBQ3lFRDs7QUR2RUE7RUFDQyxrQkFBQTtBQzBFRDs7QUR4RUE7RUFDQyxrQkFBQTtBQzJFRDs7QUR6RUE7O0VBRUMsV0FBQTtBQzRFRDs7QUQxRUE7RUFDQyx1QkFBQTtFQUFBLGtCQUFBO0FDNkVEOztBRDNFQTtFQUNDLGtCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQzhFRDs7QUQ1RUE7RUFDQywrQ0FBQTtBQytFRDs7QUQ3RUE7RUFDQyxnQkFBQTtBQ2dGRDs7QUQ5RUE7RUFDQyxhQUFBO0FDaUZEOztBRC9FQTtFQUNDLGFBQUE7RUFDQSxTQUFBO0FDa0ZEOztBRDFFQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDJCQUFBO0VBQ0EsU0FBQTtBQ29GRDs7QURsRkE7RUFDQyxZQUFBO0FDcUZEOztBRC9FQTtFQUNDLFNBQUE7QUN1RkQ7O0FEckZBO0VBQ0Msc0JBQUE7QUN3RkQ7O0FEdEZBO0VBQ0MsVUFBQTtBQ3lGRDs7QUR2RkE7RUFDQyxlQUFBO0FDMEZEOztBRHhGQTtFQUNDLGVBQUE7RUFDQSwyQkFBQTtBQzJGRDs7QUR4RUE7RUFDQyxXQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0EsUUFBQTtBQzJGRDs7QUR6RkE7RUFDQyxTQUFBO0VBQ0EsZUFBQTtFQUNBLDJCQUFBO0FDNEZEOztBRDFGQTtFQUNDLDBCQUFBO0VBQ0EsZUFBQTtBQzZGRDtBRDVGQztFQUNDLDBCQUFBO0FDOEZGOztBRDNGQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLHNCQUFBO0FDOEZEOztBRDVGQTtFQUNDLHNCQUFBO0FDK0ZEOztBRHpGQTtFQUNDLHNCQUFBO0FDaUdEOztBRC9GQTtFQUNDLG1CQUFBO0FDa0dEOztBRGhHQTtFQUNDLG9CQUFBO0VBQ0EsNkNBQUE7QUNtR0Q7O0FEakdBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtFQUNBLFNBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUNvR0Q7QURuR0M7RUFDQyxzQkFBQTtBQ3FHRjtBRG5HQztFQUNDLHNCQUFBO0FDcUdGO0FEbkdDO0VBQ0MsZUFBQTtBQ3FHRjs7QURsR0E7RUFDQyxzQkFBQTtBQ3FHRDs7QURyRkE7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBQ29HRDs7QURsR0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtBQ3FHRDs7QURuR0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsNENBQUE7RUFDQSxtQkFBQTtFQUNBLHNCQUFBO0FDc0dEOztBRHBHQTtFQUNDLGVBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtBQ3VHRDs7QURyR0E7OztFQUdDLFNBQUE7QUN3R0Q7O0FEdEdBO0VBQ0MsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQkFBQTtBQ3lHRDs7QURuR0E7RUFDQyxZQUFBO0VBQ0EsY0FBQTtBQzJHRDs7QURyR0E7RUFDQyw4QkFBQTtBQzZHRDs7QUQzR0E7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLCtCQUFBO0FDOEdEOztBRDVHQTtFQUNDLDhCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtBQytHRDs7QUQ3R0E7RUFDQyxrQkFBQTtFQUNBLHFCQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLCtCQUFBO0FDZ0hEOztBRHpHQTtFQUNDLDZCQUFBO0VBQ0EsZ0JBQUE7QUNpSEQ7O0FEL0dBO0VBQ0MsaUJBQUE7RUFDQSwyQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7QUNrSEQ7O0FEaEhBO0VBQ0MsdUJBQUE7QUNtSEQ7O0FEakhBO0VBQ0MscUJBQUE7RUFDQSxlQUFBO0FDb0hEOztBRGxIQTtFQUNDLFdBQUE7RUFDQSxlQUFBO0FDcUhEOztBRG5IQTtFQUNDLGdCQUFBO0FDc0hEOztBRHBIQTtFQUNDLFlBQUE7QUN1SEQ7O0FEckhBO0VBQ0MsV0FBQTtBQ3dIRDs7QUQ5RkE7RUFDQyxnQkFBQTtBQ3lIRDtBRHBIQztFQUNDLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtBQzJIRjtBRHJIRTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGtCQUFBO0FDNkhIOztBRHpIQTtFQUNDLGdCQUFBO0FDNEhEOztBRHhGQTtFQUNDLHFCQUFBO0FDb0lEOztBRDVIQTtFQUNDLGNBQUE7RUFDQSw4QkFBQTtBQ29JRDs7QURsSUE7RUFDQyx3QkFBQTtBQ3FJRDs7QUQvSEE7RUFDQyxXQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSw2QkFBQTtFQUNBLGVBQUE7RUFDQSx5Q0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtBQ3VJRDs7QURoSUE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7T0FBQSxlQUFBO0VBQ0Esb0JBQUE7RUFDQSxZQUFBO0VBQ0EscUNBQUE7RUFDQSw4QkFBQTtFQUNBLGVBQUE7RUFDQSw2QkFBQTtFQUNBLGdDQUFBO0FDeUlEOztBRGxJQTtFQUNDLGFBQUE7RUFDQSwyQkFBQTtFQUNBLGFBQUE7QUMySUQ7O0FEcElBO0VBQ0MsVUFBQTtFQUNBLDZDQUFBO0FDNklEOztBRHhJQTtFQUNDLFdBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSx3QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUNnSkQ7O0FEOUlBOztFQUVDLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EsdUJBQUE7RUFDQSx3QkFBQTtFQUNBLHNDQUFBO0VBQ0EsWUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLHNCQUFBO0VBQ0Esd0JBQUE7QUNpSkQ7QURoSkM7OztFQUVDLFdBQUE7RUFDQSxrQkFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsVUFBQTtFQUNBLG1CQUFBO0VBQ0Esc0JBQUE7RUFDQSxpQkFBQTtBQ21KRjtBRGpKQzs7RUFDQyx3QkFBQTtBQ29KRjtBRGxKQzs7RUFDQyx5QkFBQTtBQ3FKRjs7QURsSkE7RUFDQyxhQUFBO0VBQ0EsYUFBQTtFQUNBLFNBQUE7RUFDQSxzQkFBQTtFQUNBLGdCQUFBO0FDcUpEOztBRG5KQTtFQUNDLGtCQUFBO0FDc0pEOztBRHBKQTtFQUNDLHNDQUFBO0FDdUpEOztBRHJKQTtFQUNDLHlCQUFBO0FDd0pEOztBRHRKQTtFQUNDLDBCQUFBO0FDeUpEOztBRHZKQTtFQUNDLDJCQUFBO0VBQ0EsZUFBQTtBQzBKRDs7QUR4SkE7RUFDQyxhQUFBO0VBQ0EsYUFBQTtBQzJKRDs7QUR6SkE7RUFDQyxjQUFBO0VBQ0Esd0JBQUE7RUFDQSxlQUFBO0VBQ0EsMEJBQUE7QUM0SkQ7O0FEMUpBO0VBQ0MseUJBQUE7QUM2SkQ7O0FEeEpBO0VBQ0Msa0JBQUE7QUNnS0Q7O0FEOUpBO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsU0FBQTtFQUNBLHNCQUFBO0VBQ0EsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0FDaUtEO0FEaEtDO0VBQ0MsY0FBQTtBQ2tLRjs7QUQvSkE7RUFDQyxzQkFBQTtBQ2tLRDs7QURoS0E7RUFDQyxzQkFBQTtFQUNBLDBCQUFBO0VBQ0Esa0JBQUE7QUNtS0Q7QURsS0M7RUFDQywwQkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGlCQUFBO0FDb0tGOztBRGpLQTtFQUNDLGdCQUFBO0VBQ0EscUJBQUE7RUFDQSxzQkFBQTtFQUNBLG1CQUFBO0FDb0tEO0FEbktDO0VBQ0MsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtBQ3FLRjs7QURsS0E7RUFDQyxhQUFBO0FDcUtEOztBRG5LQTtFQUNDLHNCQUFBO0FDc0tEOztBRHBLQTtFQUNDLGtCQUFBO0VBQ0EsMEJBQUE7QUN1S0Q7O0FEcktBO0VBQ0MsNkJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUN3S0Q7O0FEdEtBO0VBQ0Msc0JBQUE7QUN5S0Q7O0FEdktBO0VBQ0MsNkJBQUE7RUFDQSxlQUFBO0FDMEtEOztBRHhLQTs7RUFFQyxXQUFBO0VBQ0Esa0JBQUE7QUMyS0Q7O0FEektBO0VBQ0MsUUFBQTtFQUNBLE9BQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLHFDQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQzRLRDs7QUQxS0E7RUFDQyxRQUFBO0VBQ0EsU0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSwrQkFBQTtFQUNBLFVBQUE7RUFDQSxnQkFBQTtBQzZLRDs7QUQzS0E7RUFDQyxVQUFBO0FDOEtEOztBRDVLQTtFQUNDLGFBQUE7RUFDQSxTQUFBO0FDK0tEOztBRDFLQTtFQUNDLGFBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUNrTEQ7O0FENUtBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBQ29MRDs7QURsTEE7RUFDQyw2QkFBQTtFQUNBLHNEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLG1DQUFBO0FDcUxEO0FEcExDO0VBQ0MsMEJBQUE7QUNzTEY7O0FEbkxBO0VBQ0Msa0NBQUE7QUNzTEQ7O0FEcExBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsOEJBQUE7RUFDQSx5QkFBQTtFQUNBLDZCQUFBO0VBQ0Esc0RBQUE7RUFDQSwyQ0FBQTtFQUNBLGdCQUFBO0VBQ0EsaUJBQUE7QUN1TEQ7O0FEckxBO0VBQ0MsMEJBQUE7RUFDQSxnQkFBQTtBQ3dMRDs7QUR0TEE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtPQUFBLGVBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7RUFDQSx1QkFBQTtBQ3lMRDtBRHhMQztFQUNDLDJCQUFBO0VBQ0EseUJBQUE7QUMwTEY7QUR4TEM7RUFDQywwQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7QUMwTEY7QUR4TEM7RUFDQyxlQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0FDMExGOztBRHZMQTtFQUNDLHNCQUFBO0VBQ0EsaUNBQUE7RUFDQSxlQUFBO0FDMExEOztBRHhMQTtFQUNDLE9BQUE7RUFDQSxXQUFBO0VBQ0EsYUFBQTtFQUNBLGVBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7QUMyTEQ7O0FEekxBO0VBQ0MsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7RUFDQSxRQUFBO0VBQ0EsMENBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7QUM0TEQ7O0FEMUxBO0VBQ0Msa0JBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0FDNkxEOztBRDNMQTtFQUNDLHFCQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQ0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0Esc0JBQUE7RUFDQSxtQkFBQTtFQUNBLHlDQUFBO0FDOExEOztBRDVMQTtFQUNDLFdBQUE7RUFDQSxjQUFBO0VBQ0EsZUFBQTtFQUNBLGtCQUFBO0VBQ0EsVUFBQTtFQUNBLFNBQUE7RUFDQSxxQkFBQTtFQUNBLGVBQUE7RUFDQSxzQkFBQTtFQUNBLHlCQUFBO0VBQ0Esc0NBQUE7QUMrTEQ7O0FEN0xBO0VBQ0Msd0JBQUE7QUNnTUQ7O0FEOUxBO0VBQ0Msb0JBQUE7QUNpTUQ7O0FEM0xBO0VBQ0MsYUFBQTtFQUNBLGtCQUFBO0VBQ0EsOERBQUE7RUFDQSxjQUFBO0FDbU1EOztBRDFMQTtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtBQ3VNRDs7QURyTUE7RUFDQyxtQkFBQTtBQ3dNRDs7QUR0TUE7RUFDQyxtQkFBQTtBQ3lNRDs7QUR2TUE7RUFDQyxxQkFBQTtBQzBNRDs7QUR4TUE7RUFDQyxrQkFBQTtFQUNBLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7QUMyTUQ7QUR6TUM7RUFDQyxXQUFBO0VBQ0EsWUFBQTtFQUNBLG9CQUFBO0tBQUEsaUJBQUE7QUMyTUY7O0FEeE1BO0VBQ0MsV0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLE9BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLCtFQUFBO0FDMk1EOztBRDVMQTtFQUNDLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSwyQkFBQTtFQUNBLGdCQUFBO0VBQ0EsV0FBQTtBQzJNRDs7QUQvTEE7RUFDQyxzQkFBQTtFQUNBLGVBQUE7QUMrTUQ7O0FEdE1BO0VBQ0Msa0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0FDbU5EOztBRGpOQTtFQUNDLG1CQUFBO0FDb05EOztBRGxOQTs7RUFFQyxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxtQkFBQTtFQUNBLDZCQUFBO0FDcU5EOztBRG5OQTtFQUNDLHdDQUFBO0FDc05EOztBRHBOQTtFQUNDLFVBQUE7RUFDQSxrQkFBQTtFQUNBLHFDQUFBO0FDdU5EOztBRHJOQTtFQUdDLFVBQUE7RUFDQSxtQkFBQTtBQ3NORDs7QURwTkE7RUFDQyxhQUFBO0VBQ0EsdUJBQUE7RUFDQSxTQUFBO0VBQ0Esc0JBQUE7QUN1TkQ7O0FEck5BO0VBQ0MsbUJBQUE7QUN3TkQ7O0FEdE5BO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxvQkFBQTtLQUFBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxxQ0FBQTtBQ3lORDs7QUR2TkE7RUFDQyxZQUFBO0FDME5EOztBRHhOQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLHVCQUFBO0VBQ0EsT0FBQTtBQzJORDs7QUR6TkE7RUFDQyxxQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7QUM0TkQ7QUQzTkM7RUFDQywwQkFBQTtBQzZORjs7QUQxTkE7RUFDQyxlQUFBO0VBQ0EsY0FBQTtBQzZORDs7QUQzTkE7RUFDQyxhQUFBO0VBQ0EsMkJBQUE7RUFDQSx5QkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7T0FBQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLDhCQUFBO0FDOE5EOztBRDVOQTtFQUNDLGtCQUFBO0VBQ0EsOEJBQUE7RUFDQSxZQUFBO0FDK05EOztBRDdOQTtFQUNDLGVBQUE7RUFDQSwwQkFBQTtFQUNBLGdCQUFBO0VBQ0EscUJBQUE7QUNnT0Q7O0FEOU5BO0VBQ0MsU0FBQTtFQUNBLGdCQUFBO0FDaU9EOztBRC9OQTtFQUNDLHNCQUFBO0FDa09EO0FEak9DO0VBQ0MsbUJBQUE7QUNtT0Y7QURqT0M7RUFDQyxlQUFBO0FDbU9GOztBRGhPQTtFQUNDLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EseUJBQUE7QUNtT0Q7QURsT0M7RUFDQywwQkFBQTtBQ29PRjs7QURqT0E7RUFDQyx1QkFBQTtBQ29PRDs7QURsT0E7RUFDQyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsZUFBQTtFQUNBLFNBQUE7QUNxT0Q7QURwT0M7RUFDQyxhQUFBO0FDc09GOztBRC9OQTtFQUNDLGFBQUE7RUFDQSxhQUFBO0FDdU9EOztBRHJPQTtFQUNDLGFBQUE7RUFDQSxnQkFBQTtFQUNBLGdDQUFBO0FDd09EO0FEdk9DO0VBQ0MsbUJBQUE7QUN5T0Y7QUR2T0M7RUFDQyxZQUFBO0FDeU9GOztBRHRPQTtFQUNDLFNBQUE7RUFDQSxlQUFBO0VBQ0EsOEJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSw4QkFBQTtBQ3lPRDs7QURsT0E7RUFDQywwQkFBQTtBQzBPRDs7QUQ5TkE7RUFDQywwQkFBQTtBQ2lQRDs7QUQ1T0E7RUFDQyxxQ0FBQTtBQ29QRDs7QUR6T0E7RUFDQyxxQ0FBQTtBQzJQRDs7QUR6UEE7RUFDQywwQkFBQTtBQzRQRDs7QURwUEE7RUFDQywwQkFBQTtBQ2lRRDs7QUR0UEE7RUFDQyxnREFBQTtBQ3dRRDs7QURoUUE7RUFDQywwQkFBQTtBQzZRRDs7QUR4UUE7RUFDQyxhQUFBO0VBQ0EsYUFBQTtBQ2dSRDs7QUQ5UUE7RUFDQyw2QkFBQTtFQUNBLHFEQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUNpUkQ7O0FEL1FBOztFQUVDLGVBQUE7RUFDQSw4QkFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QUNrUkQ7O0FEaFJBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7QUNtUkQ7O0FEalJBO0VBQ0MsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsUUFBQTtFQUNBLHNCQUFBO0VBQ0EsZ0JBQUE7QUNvUkQ7O0FEbFJBO0VBQ0MsVUFBQTtFQUNBLGlDQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLFlBQUE7QUNxUkQ7O0FEblJBO0VBQ0MsVUFBQTtFQUNBLFlBQUE7QUNzUkQ7O0FEcFJBO0VBRUMsbUJBQUE7QUNzUkQ7O0FEcFJBOztFQUVDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsOEJBQUE7QUN1UkQ7O0FEclJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsZUFBQTtFQUNBLGNBQUE7RUFDQSx5QkFBQTtFQUNBLDJDQUFBO0FDd1JEOztBRHRSQTtFQUNDLFNBQUE7RUFDQSxxQkFBQTtPQUFBLGdCQUFBO0VBQ0EsMEJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjQUFBO0VBQ0EsdUJBQUE7QUN5UkQ7QUR4UkM7RUFDQyxhQUFBO0FDMFJGOztBRG5SQTtFQUNDLGVBQUE7QUMyUkQ7O0FEelJBO0VBQ0MsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QUM0UkQ7O0FEdFJBO0VBQ0MsYUFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7T0FBQSxlQUFBO0FDOFJEOztBRDVSQTtFQUNDLGdCQUFBO0FDK1JEOztBRDdSQTtFQUNDLDhCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxZQUFBO0FDZ1NEO0FEL1JDO0VBQ0MsYUFBQTtBQ2lTRjs7QUQ5UkE7RUFDQyw2QkFBQTtBQ2lTRDs7QUQvUkE7RUFDQywyQkFBQTtBQ2tTRDs7QURoU0E7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSxrQkFBQTtFQUNBLFlBQUE7RUFDQSxZQUFBO0VBQ0EsdURBQUE7QUNtU0Q7O0FEalNBO0VBQ0MsT0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLGlCQUFBO0VBQ0EsOEJBQUE7RUFDQSxlQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHFCQUFBO0VBQ0EsZ0JBQUE7RUFDQSx3QkFBQTtBQ29TRDs7QURsU0E7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsVUFBQTtFQUNBLDhCQUFBO0VBQ0EsWUFBQTtFQUNBLGVBQUE7QUNxU0Q7O0FEblNBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxVQUFBO0VBQ0EsK0JBQUE7QUNzU0Q7O0FEblNBO0VBQ0MsZUFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsOEJBQUE7RUFDQSxrQ0FBQTtFQUNBLGNBQUE7RUFDQSxVQUFBO0VBQ0Esa0VBQUE7QUNzU0Q7QURyU0M7RUFDQywrQkFBQTtFQUNBLFVBQUE7QUN1U0Y7O0FEblJBO0VBQ0Msa0JBQUE7RUFDQSxTQUFBO0VBQ0EsV0FBQTtFQUNBLDRCQUFBO0FDd1NEOztBRDNSQTtFQUNDLGtCQUFBO0VBQ0EsUUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMENBQUE7RUFDQSxXQUFBO0FDbVNEOztBRGpTQTtFQUNDLGFBQUE7RUFDQSxpREFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0FDb1NEOztBRHpSQTtFQUNDLFlBQUE7RUFDQSxhQUFBO0VBQ0EsZ0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0EsNEJBQUE7RUFDQSwrQkFBQTtBQ3NTRDs7QUR4UkE7RUFDQyxrQkFBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7RUFDQSxhQUFBO0FDeVNEOztBRGhTQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLDhCQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLHNCQUFBO0FDMlNEOztBRHJTQTtFQUNDLGNBQUE7RUFDQSxlQUFBO0VBQ0EsaUNBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7QUM2U0Q7O0FEM1NBO0VBQ0Msa0JBQUE7RUFDQSxhQUFBO0VBQ0EsaURBQUE7RUFDQSw2RUFDQztFQUdELHFCQUFBO09BQUEsZ0JBQUE7RUFDQSx3QkFBQTtBQzJTRDtBRDFTQztFQUNDLHNCQUFBO0VBQ0EsdUJBQUE7RUFDQSw2Q0FBQTtBQzRTRjs7QUQ3UkE7RUFDQyw0QkFBQTtFQUNBLFVBQUE7QUNnVEQ7O0FEOVNBO0VBQ0MsZUFBQTtFQUNBLDJCQUFBO0FDaVREOztBRC9TQTtFQUNDLGdCQUFBO0VBQ0EsZ0JBQUE7QUNrVEQ7O0FEelNBO0VBQ0MsY0FBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDc1REOztBRHBUQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0Esb0JBQUE7S0FBQSxpQkFBQTtFQUNBLGtCQUFBO0FDdVREOztBRHJUQTtFQUNDLFlBQUE7QUN3VEQ7O0FEdFRBO0VBQ0MsZ0JBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLHFCQUFBO09BQUEsZ0JBQUE7RUFDQSxxQkFBQTtBQ3lURDs7QUR2VEE7RUFDQyw4QkFBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtFQUNBLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQ0FBQTtBQzBURDs7QURuVEE7RUFDQyxjQUFBO0FDMlREOztBRHBUQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsNkJBQUE7RUFDQSxtQkFBQTtFQUNBLHlCQUFBO0FDNFREOztBRDFUQTtFQUNDLGdCQUFBO0VBQ0Esc0JBQUE7QUM2VEQ7O0FEM1RBO0VBQ0MsZUFBQTtBQzhURDs7QUQ1VEE7RUFDQyxjQUFBO0VBQ0EsYUFBQTtFQUNBLG9CQUFBO0VBQ0EsWUFBQTtBQytURDs7QUQ3VEE7RUFDQyxpQ0FBQTtFQUNBLGVBQUE7RUFDQSxnQkFBQTtFQUNBLGNBQUE7QUNnVUQ7O0FEOVRBO0VBQ0MsWUFBQTtFQUNBLHdEQUFBO0FDaVVEOztBRDNUQTtFQUNDLFdBQUE7QUNtVUQ7O0FEalVBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsYUFBQTtBQ29VRDs7QURsVUE7O0VBRUMsV0FBQTtBQ3FVRDs7QURuVUE7RUFDQyxhQUFBO0VBQ0Esb0JBQUE7RUFDQSxhQUFBO0FDc1VEOztBRHBVQTtFQUNDLE9BQUE7QUN1VUQ7O0FEclVBO0VBQ0MsWUFBQTtBQ3dVRDs7QUR0VUE7RUFDQyxPQUFBO0FDeVVEOztBRHZVQTtFQUNDLGdCQUFBO0VBQ0EsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsdUJBQUE7RUFDQSxpQ0FBQTtBQzBVRDs7QUR4VUE7RUFDQyxhQUFBO0VBQ0EsbUJBQUE7RUFDQSw4QkFBQTtFQUNBLFNBQUE7QUMyVUQ7O0FEelVBO0VBQ0Msc0JBQUE7RUFDQSx1QkFBQTtFQUNBLDJCQUFBO0FDNFVEOztBRDFVQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLG9CQUFBO0VBQ0EsYUFBQTtBQzZVRDs7QURwVUE7RUFDQyxxQkFBQTtFQUNBLGdCQUFBO0VBQ0EsbUJBQUE7RUFDQSxnQkFBQTtFQUNBLHVCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSx1QkFBQTtFQUNBLDhCQUFBO0FDaVZEOztBRC9VQTtFQUNDLHlCQUFBO0VBQ0EsMENBQUE7QUNrVkQ7O0FEaFZBO0VBQ0MsbURBQUE7QUNtVkQ7O0FEalZBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7QUNvVkQ7O0FEbFZBO0VBQ0Msa0JBQUE7RUFDQSxRQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsMENBQUE7RUFDQSxVQUFBO0FDcVZEOztBRG5WQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0FDc1ZEOztBRHBWQTtFQUNDLGVBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFlBQUE7QUN1VkQ7O0FEaFZBO0VBQ0Msd0JBQUE7RUFDQSxVQUFBO0FDeVZEOztBRHZWQTtFQUNDLDRCQUFBO0FDMFZEOztBRHhWQTtFQUNDLGFBQUE7RUFDQSxxQkFBQTtFQUNBLGFBQUE7QUMyVkQ7O0FEelZBO0VBQ0Msa0JBQUE7RUFDQSw4QkFBQTtFQUNBLGtCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7QUM0VkQ7O0FEMVZBO0VBQ0MsV0FBQTtFQUNBLGNBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLG1CQUFBO0VBQ0EsK3NDQUFBO0VBQ0Esc0JBQUE7RUFDQSw0QkFBQTtFQUNBLFlBQUE7QUM2VkQ7O0FEM1ZBO0VBQ0MsZUFBQTtFQUNBLDJCQUFBO0VBQ0Esa0JBQUE7RUFDQSxnQkFBQTtBQzhWRDs7QUQ1VkE7RUFDQyx3QkFBQTtFQUNBLGtCQUFBO0FDK1ZEOztBRDdWQTtFQUNDLHdCQUFBO0VBQ0Esb0JBQUE7QUNnV0Q7O0FEOVZBO0VBQ0Msd0JBQUE7QUNpV0Q7O0FEL1ZBO0VBQ0MsaUJBQUE7RUFDQSx3QkFBQTtFQUNBLHVCQUFBO0FDa1dEO0FEaldDO0VBQ0MsWUFBQTtBQ21XRjs7QUQzVkE7RUFDQyxzQkFBQTtFQUNBLHVCQUFBO0FDbVdEO0FEbFdDO0VBQ0MsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0FDb1dGOztBRGpXQTtFQUNDLGlDQUFBO0VBQ0Esa0JBQUE7RUFDQSxtQkFBQTtFQUNBLHFEQUFBO0FDb1dEOztBRDlWQTtFQUNDLGFBQUE7RUFDQSwyREFBQTtFQUNBLG1CQUFBO0VBQ0EsU0FBQTtBQ3NXRDs7QUQzVkE7RUFDQyxlQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtFQUNBLGdCQUFBO0FDeVdEOztBRHZXQTtFQUNDLGVBQUE7QUMwV0Q7O0FEeFdBO0VBQ0Msc0JBQUE7RUFDQSxlQUFBO0VBQ0EsNkJBQUE7RUFDQSxnQkFBQTtBQzJXRDs7QURyV0E7RUFDQyxhQUFBO0VBQ0EsMkRBQUE7RUFDQSxjQUFBO0FDNldEOztBRHZXQTtFQUNDLGFBQUE7RUFDQSwyREFBQTtFQUNBLFNBQUE7QUMrV0Q7O0FEN1dBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7QUNnWEQ7O0FEMVdBO0VBQ0MsYUFBQTtFQUNBLHNCQUFBO0VBQ0EsbUJBQUE7QUNrWEQ7O0FENVdBO0VBQ0MsYUFBQTtFQUNBLDJEQUFBO0VBQ0EscUJBQUE7RUFDQSxTQUFBO0VBQ0EsYUFBQTtFQUNBLHVDQUFBO0FDb1hEOztBRGxYQTtFQUNDLGFBQUE7RUFDQSxZQUFBO0VBQ0Esa0JBQUE7QUNxWEQ7O0FEblhBO0VBQ0MsZUFBQTtFQUNBLDJCQUFBO0VBQ0EsZ0JBQUE7QUNzWEQ7O0FEcFhBO0VBQ0MsZUFBQTtFQUNBLHdCQUFBO0VBQ0EsZ0JBQUE7QUN1WEQ7O0FEclhBO0VBQ0MsYUFBQTtFQUNBLGFBQUE7RUFDQSxpQkFBQTtFQUNBLHdCQUFBO0FDd1hEOztBRHRYQTtFQUNDLDJCQUFBO0VBQ0EsZ0JBQUE7QUN5WEQ7O0FEdlhBO0VBQ0MsNkJBQUE7RUFDQSxnQkFBQTtBQzBYRDs7QUR4WEE7RUFDQyxpQkFBQTtFQUNBLHdCQUFBO0FDMlhEOztBRHpYQTtFQUNDLGFBQUE7RUFDQSx1QkFBQTtFQUNBLGVBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUM0WEQ7O0FEMVhBO0VBQ0MsYUFBQTtBQzZYRDs7QUQzWEE7RUFDQyxzQkFBQTtBQzhYRDs7QUQ1WEE7RUFDQyxPQUFBO0FDK1hEOztBRDdYQTtFQUNDLGVBQUE7RUFDQSxhQUFBO0FDZ1lEOztBRDlYQTtFQUNDLGFBQUE7RUFDQSxzQkFBQTtFQUNBLGFBQUE7QUNpWUQ7O0FEL1hBO0VBQ0MsT0FBQTtBQ2tZRDs7QURoWUE7RUFDQyxjQUFBO0FDbVlEOztBRGpZQTtFQUNDLHNCQUFBO0FDb1lEOztBRGxZQTtFQUNDLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsZUFBQTtFQUNBLDZCQUFBO0VBQ0EsZ0JBQUE7RUFDQSxrQ0FBQTtBQ3FZRDs7QUQ3WEE7O0VBRUMsMEJBQUE7QUNxWUQ7O0FEbllBO0VBQ0MsUUFBQTtBQ3NZRDs7QURwWUE7RUFDQyxXQUFBO0VBQ0EsVUFBQTtFQUNBLFlBQUE7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxPQUFBO0VBQ0EsMkJBQUE7RUFDQSxzQ0FBQTtFQUNBLDRCQUFBO0FDdVlEOztBRHJZQTtFQUNDLDBCQUFBO0VBQ0EsMEJBQUE7QUN3WUQ7O0FEdFlBOztFQUVDLHFDQUFBO0FDeVlEOztBRHZZQTtFQUNDLFdBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLDZCQUFBO0VBQ0EsOFFBQUE7RUFDQSxzQkFBQTtBQzBZRDs7QUR4WUE7RUFDQyxhQUFBO0VBQ0EsWUFBQTtBQzJZRDs7QURyWUE7RUFDQyxvQkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtFQUNBLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0FDNllEOztBRDNZQTtFQUNDLGVBQUE7RUFDQSwyQkFBQTtBQzhZRDs7QUR2WUE7O0VBRUMsYUFBQTtFQUNBLGFBQUE7QUNnWkQ7O0FEOVlBO0VBQ0Msc0JBQUE7QUNpWkQ7O0FEL1lBO0VBQ0MsYUFBQTtFQUNBLHVCQUFBO0VBQ0EsYUFBQTtBQ2taRDs7QURoWkE7RUFDQyxjQUFBO0VBQ0EsY0FBQTtFQUNBLGtCQUFBO0FDbVpEOztBRGpaQTtFQUNDLGVBQUE7QUNvWkQ7O0FEbFpBO0VBQ0MscUJBQUE7RUFDQSxjQUFBO0FDcVpEOztBRG5aQTtFQUNDLGdCQUFBO0FDc1pEOztBRDVZQTtFQUNDLGFBQUE7RUFDQSx1QkFBQTtFQUNBLHdCQUFBO0FDeVpEOztBRHZaQTtFQUNDLGFBQUE7RUFDQSxtQkFBQTtFQUNBLHVCQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0VBQ0Esb0JBQUE7RUFDQSxjQUFBO0VBQ0EsNENBQUE7QUMwWkQ7O0FEeFpBO0VBQ0MsV0FBQTtFQUNBLFlBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtFQUNBLDZCQUFBO0VBQ0EsZUFBQTtFQUNBLHFCQUFBO0VBQ0Esa0JBQUE7RUFDQSxjQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQ0FBQTtBQzJaRDtBRHpaQztFQUNDLGNBQUE7RUFDQSxXQUFBO0VBQ0EsWUFBQTtFQUNBLFVBQUE7RUFDQSwrQkFBQTtFQUNBLDREQUFBO0FDMlpGO0FEdlpFO0VBQ0MseUJBQUE7QUN5Wkg7O0FEclpBO0VBQ0MsMEJBQUE7QUN3WkQ7O0FEdFpBO0VBQ0MsbUNBQUE7RUFDQSxXQUFBO0FDeVpEOztBRHRaQTtFQUNDLDBCQUFBO0FDeVpEO0FEdlpDO0VBQ0MsMkJBQUE7QUN5WkY7QUNyNUZDO0VGaXpDRDtJQU9FLHFCQUFBO1NBQUEsZ0JBQUE7RUNvTUE7RUR1REY7SUFHRSwwQkFBQTtFQzRPQTtFRDVORjtJQUdFLDBCQUFBO0VDc1BBO0VEak9GO0lBR0UsZ0RBQUE7RUNtUUE7QUF2V0Y7QUN2L0NDO0VGbWJEO0lBS0UsY0FBQTtFQytDQTtFRDVDRjtJQU1FLGNBQUE7SUFDQSwyQkFBQTtFQ2lEQTtFRDJrQkY7SUFHRSx3QkFBQTtFQytKQTtFRG9FRjtJQUlFLHNCQUFBO0VDa01BO0VEdklGO0lBRUUsV0FBQTtJQUNBLFlBQUE7RUN3TUE7RURsTUY7SUFTRSxZQUFBO0VDNE1BO0VEbk1GO0lBS0Usc0JBQUE7RUNnTkE7RUR0Q0Y7SUFNRSwwQkFBQTtFQzhPQTtFRHZPRjtJQUdFLDBCQUFBO0VDbVBBO0VEaFBGO0lBTUUsMEJBQUE7RUN3UEE7RUQvT0Y7SUFHRSwwQkFBQTtFQzhQQTtFRHhQRjtJQU1FLDBCQUFBO0VDcVFBO0VEL1BGO0lBR0UsMEJBQUE7RUMwUUE7RURvTUY7SUFPRSx1QkFBQTtFQzhVQTtFRG5TRjtJQU9FLFVBQUE7SUFDQSxXQUFBO0VDd1ZBO0VEdEJGO0lBSUUsbUJBQUE7RUN1WkE7QUFwMkVGO0FDbGVDO0VGQ0Q7O0lBT0UsMEJBQUE7RUNRQTtFRHN2QkY7SUFPRSxVQUFBO0VDMEdBO0VEdkdGO0lBS0UsYUFBQTtFQzRHQTtFRGhERjtJQUVFLGFBQUE7RUN5SEE7RUR0SEY7SUFFRSxrQkFBQTtJQUNBLGFBQUE7SUFDQSxrQkFBQTtJQUNBLHFDQUFBO0lBQ0EsaUNBQUE7SUFDQSw2RUFDQztJQUdELFdBQUE7SUFDQSxzQkFBQTtFQ3VIQTtFRGhIRjtJQUlFLGdCQUFBO0VDMEhBO0VEdkdGO0lBSUUsZ0JBQUE7RUM2SEE7RUQxSEY7SUFFRSxhQUFBO0lBQ0EsWUFBQTtJQUNBLGNBQUE7SUFDQSxnQkFBQTtFQzhIQTtFRHhIRjtJQUVFLHlCQUFBO0lBQ0EsZUFBQTtJQUNBLDJCQUFBO0VDaUlBO0VEOUhGO0lBRUUsZ0JBQUE7SUFDQSxtQkFBQTtJQUNBLHNCQUFBO0VDa0lBO0VEL0hGO0lBRUUsaUJBQUE7RUNtSUE7RUQ5REY7SUFJRSxnQkFBQTtFQytJQTtFRDJLRjtJQVVFLDBCQUFBO0VDc01BO0VEeEpGO0lBTUUsYUFBQTtFQzBNQTtFRHZNRjtJQVlFLGVBQUE7SUFDQSx1QkFBQTtJQUNBLGVBQUE7SUFDQSxnQkFBQTtFQzhNQTtFRDNNRjtJQVFFLHNCQUFBO0VDa05BO0VENExEO0lBS0Usd0JBQUE7RUN3U0Q7RUR0VEY7SUFtQkUsZ0RBQUE7SUFDQSw4QkFBQTtJQUNBLGdCQUFBO0lBQ0EseUJBQUE7SUFDQSxtQ0FBQTtJQUNBLG1CQUFBO0VDd1NBO0VEdFNBO0lBQ0MsK0JBQUE7RUN3U0Q7RURwU0Y7SUFPRSxhQUFBO0VDeVNBO0VEdFJGO0lBUUUsMEJBQUE7SUFDQSw2Q0FBQTtJQUNBLDBCQUFBO0lBQ0EsYUFBQTtJQUNBLGlCQUFBO0lBQ0EsZ0JBQUE7RUNxU0E7RURsU0Y7SUFVRSx5QkFBQTtJQUNBLHVCQUFBO0lBQ0Esb0JBQUE7SUFDQSxtQkFBQTtFQ3VTQTtFRC9SRjtJQVFFLGFBQUE7SUFDQSxrQkFBQTtJQUNBLHNCQUFBO0lBQ0EsbUJBQUE7RUMwU0E7QUF2b0VGO0FDWEM7RUYwUUQ7SUFNRSxhQUFBO0VDMEJBO0VEbEJGO0lBT0UsYUFBQTtFQzBCQTtFRHVKRjtJQU9FLDJEQUFBO0VDc0RBO0VEL0NGO0lBYUUsc0JBQUE7SUFDQSx1QkFBQTtJQUNBLFNBQUE7RUN5REE7RURqREY7SUFJRSxXQUFBO0VDNERBO0VEb0NGO0lBS0Usc0JBQUE7SUFDQSx1QkFBQTtJQUNBLFNBQUE7RUNtRkE7RUQxRUY7SUFJRSxXQUFBO0VDc0ZBO0VEdkJGO0lBSUUsc0JBQUE7RUNnR0E7RURnRUY7SUFnQkUsb0NBQUE7RUN3SEE7RUQvR0Q7SUFNRSxXQUFBO0lBQ0EsWUFBQTtFQzRIRDtFRGhFRjtJQUlFLHFCQUFBO0VDc0lBO0VEOEZGO0lBSUUsU0FBQTtFQ2lMQTtFRDZLRjtJQVdFLGFBQUE7RUNzT0E7RUR0TUY7SUFTRSxjQUFBO0lBQ0EsV0FBQTtFQ2dQQTtFRHZPRjtJQVNFLGNBQUE7RUMwUEE7RURwUEY7SUFNRSxjQUFBO0VDZ1FBO0VEN1BGO0lBU0UsY0FBQTtFQ3VRQTtFRHBRRjtJQU1FLGNBQUE7RUM0UUE7RUR6UUY7SUFHRSxjQUFBO0VDK1FBO0VEaE5GO0lBYUUscUJBQUE7U0FBQSxnQkFBQTtFQzBSQTtFRHBSRjtJQU1FLGdCQUFBO0VDNlJBO0VEaklGO0lBRUUsZ0JBQUE7RUN3U0E7RUQxUEQ7SUFNRSxzQkFBQTtJQUNBLHVCQUFBO0VDNlNEO0VEMVJGO0lBS0Usb0JBQUE7RUNtVEE7RURyT0Y7SUFLRSxZQUFBO0VDa1VBO0VEaEpGO0lBT0Usa0JBQUE7RUNxV0E7RURsV0Y7SUFPRSwyREFBQTtJQUNBLFdBQUE7RUN1V0E7RUQvV0Y7SUFZRSwwQkFBQTtFQ3dXQTtFRDVWRjtJQU9FLG1CQUFBO0VDNFdBO0VEeldGO0lBTUUsMEJBQUE7RUM4V0E7RUR0V0Y7SUFLRSxhQUFBO0VDaVhBO0VEOVdGO0lBTUUsa0JBQUE7RUNtWEE7RURwUEY7SUFLRSxVQUFBO0VDNFlBO0FBejlFRjtBQ3JTQztFRjJuQkE7SUFFRSxXQUFBO0lBQ0EsWUFBQTtFQzJGRDtFRHhGRDtJQUVFLFdBQUE7SUFDQSxZQUFBO0lBQ0EsUUFBQTtJQUNBLFNBQUE7SUFDQSxxQkFBQTtFQzJGRDtFRDJNRjtJQWVFLCtDQUFBO0lBQ0Esa0JBQUE7RUN3SUE7RURySUY7SUFhRSx1QkFBQTtJQUNBLGtCQUFBO0VDMElBO0VEdklGO0lBTUUsc0JBQUE7SUFDQSxRQUFBO0VDNElBO0VEaURGO0lBUUUsYUFBQTtFQ21MQTtFRHFoQkY7SUFRRSxzQkFBQTtFQzRTQTtFRGpTRjtJQXlCRSxnREFBQTtFQytTQTtBQXQrQ0Y7QUNwdEJDO0VGcTNCRDtJQVFFLFlBQUE7RUNnSUE7RUQrM0JEO0lBVUUsZ0RBQUE7RUMrU0Q7RUQvUkY7SUFRRSxtQkFBQTtFQ3FUQTtFRHRMRjtJQVVFLG9CQUFBO0VDZ1ZBO0VESUY7SUFFRSxXQUFBO0VDK1lBO0VEblhGO0lBUUUsZ0JBQUE7RUN3WkE7QUEzekRGO0FDeGlDQztFRm1lQztJQUNDLHFCQUFBO0VDbUREO0VEMk5BO0lBQ0MsMEJBQUE7RUNzR0Q7RURwR0M7SUFDQyxxQ0FBQTtFQ3NHRjtFRG5HQztJQUNDLFVBQUE7SUFDQSxzQkFBQTtFQ3FHRjtFRDVCQTtJQUNDLDBCQUFBO0VDaUhEO0VEV0E7SUFDQyw0QkFBQTtFQ29JRDtFRG9mQTtJQUNDLDBCQUFBO0VDME9EO0VEdU1BO0lBQ0MsMEJBQUE7RUMyVEQ7RURwVEE7SUFDQyx5QkFBQTtFQzRURDtFRHJIQTtJQUNDLFVBQUE7RUNtV0Q7RUR0TEE7SUFDQywwQkFBQTtFQ3FZRDtBQXh0RUYiLCJmaWxlIjoid29vY29tbWVyY2UuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi9iYXNlL21peGlucycgYXMgKjtcclxuXHJcbi53b29jb21tZXJjZSAuYmxvY2tPdmVybGF5IHtcclxuXHRjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcclxufVxyXG4uYmxvY2tVSS1sb2FkZXIge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuXHRib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcclxuXHR3aWR0aDogNDBweDtcclxuXHRoZWlnaHQ6IDQwcHg7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdGFuaW1hdGlvbjogcm90YXRpb24gMC43NXMgaW5maW5pdGUgbGluZWFyO1xyXG59XHJcbiNiaWxsaW5nX2NvdW50cnlfZmllbGQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRyb3ctZ2FwOiAyNHB4O1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDMwcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcjplbXB0eSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyX3dpdGhvdXQtb2Zmc2V0IHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG59XHJcbi5zaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcclxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcblx0Z2FwOiAyNHB4O1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMge1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogMjRweDtcclxufVxyXG4ud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLmNyZWF0ZS1hY2NvdW50IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdHJvdy1nYXA6IDEycHg7XHJcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4O1xyXG59XHJcbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aCB7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHQmLnNob3J0IHtcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdH1cclxuXHQmLmdvb2Qge1xyXG5cdFx0Y29sb3I6IHZhcigtLXllbGxvdy1jb2xvcik7XHJcblx0fVxyXG5cdCYuc3Ryb25nIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1ncmVlbi1jb2xvcik7XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZS1wYXNzd29yZC1oaW50IHtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctdG90YWxzIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xyXG59XHJcbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAucmVxdWlyZWQge1xyXG5cdGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLmZvcm0tcm93IGxhYmVsIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgaW5wdXQuaW5wdXQtdGV4dCxcclxuLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgc2VsZWN0IHtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcbi5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGlucHV0LmlucHV0LXRleHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xyXG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcbi5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGlucHV0LmlucHV0LXRleHQ6OnBsYWNlaG9sZGVyIHtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxufVxyXG4uZm9ybS1yb3cud29vY29tbWVyY2UtdmFsaWRhdGVkIGlucHV0LFxyXG4uZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCBpbnB1dCB7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSB0b3AgNTAlO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxNnB4O1xyXG59XHJcbi5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGlucHV0IHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZWI4OTEyJyUzRSUzQ2NpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvJTNFJTNDcGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLyUzRSUzQ2NpcmNsZSBjeD0nNicgY3k9JzguMicgcj0nLjYnIGZpbGw9JyUyM2ViODkxMicgc3Ryb2tlPSdub25lJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG59XHJcbi52YWxpZGF0aW9uLWVycm9yOmVtcHR5IHtcclxuXHRkaXNwbGF5OiBub25lO1xyXG59XHJcbi52YWxpZGF0aW9uLWVycm9yLFxyXG4uY2hlY2tvdXQtaW5saW5lLWVycm9yLW1lc3NhZ2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdGZvbnQtc2l6ZTogMTNweDtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xyXG5cdGJvcmRlcjogbm9uZTtcclxuXHRib3JkZXItcmFkaXVzOiA0MHB4O1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRsaW5lLWhlaWdodDogNDBweDtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRcclxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG5cdHdpZHRoOiAzOHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHR0b3A6IDJweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMSAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuODY3NzQgMy4yNUw1Ljg2Nzc0IDYuMjVMOC44Njc3NCAzLjI1JyBzdHJva2U9JyUyMzYyNEMzQScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiAxMHB4O1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRiIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlblxyXG5cdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXHJcblx0LnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcblx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG5cdHNjcm9sbGJhci13aWR0aDogdGhpbjtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDQwcHg7XHJcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIHZpZXdCb3g9JzAgMCAxMDEgMTAxJyBpZD0nc2VhcmNoJyUzRSUzQ3BhdGggZD0nTTYzLjMgNTkuOWMzLjgtNC42IDYuMi0xMC41IDYuMi0xNyAwLTE0LjYtMTEuOS0yNi41LTI2LjUtMjYuNVMxNi41IDI4LjMgMTYuNSA0Mi45IDI4LjQgNjkuNCA0MyA2OS40YzYuNCAwIDEyLjQtMi4zIDE3LTYuMmwyMC42IDIwLjZjLjUuNSAxLjEuNyAxLjcuNy42IDAgMS4yLS4yIDEuNy0uNy45LS45LjktMi41IDAtMy40TDYzLjMgNTkuOXptLTIwLjQgNC43Yy0xMiAwLTIxLjctOS43LTIxLjctMjEuN3M5LjctMjEuNyAyMS43LTIxLjcgMjEuNyA5LjcgMjEuNyAyMS43LTkuNyAyMS43LTIxLjcgMjEuN3onIGZpbGw9JyUyMzNkMzQyZDk5JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcclxuXHRib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxufVxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cdGJveC1zaGFkb3c6IGluc2V0IDAgMCAwcHggMXB4IHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xyXG59XHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFxyXG5cdC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbZGF0YS1zZWxlY3RlZF0ge1xyXG5cdGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxufVxyXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uW2RhdGEtc2VsZWN0ZWQ9J3RydWUnXSB7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYnJvd24tbGlnaHRlci1jb2xvcik7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xyXG59XHJcbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMDtcclxuXHRwYWRkaW5nLWJsb2NrOiAxMHB4O1xyXG5cdHBhZGRpbmctaW5saW5lOiAxNnB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XHJcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uOmxhc3QtY2hpbGQge1xyXG5cdGJvcmRlci1ib3R0b206IDA7XHJcbn1cclxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMge1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxpIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG59XHJcbi5jYXJ0X3RvdGFscyAub3JkZXItc3VtbWFyeV9fc2hpcHBpbmcge1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogMjBweDtcclxufVxyXG4uY2FydF90b3RhbHMgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cm93LWdhcDogMTZweDtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xyXG5cdGxpIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRyb3ctZ2FwOiA2cHg7XHJcblx0fVxyXG5cdHAge1xyXG5cdFx0bWFyZ2luLWlubGluZS1zdGFydDogMzRweDtcclxuXHR9XHJcblx0aW5wdXQge1xyXG5cdFx0JjpjaGVja2VkICsgbGFiZWw6OmFmdGVyIHtcclxuXHRcdFx0b3BhY2l0eTogMTtcclxuXHRcdH1cclxuXHR9XHJcblx0bGFiZWwge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0XHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Z2FwOiAwIDhweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0Jjo6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyc7XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0d2lkdGg6IDIycHg7XHJcblx0XHRcdGhlaWdodDogMjJweDtcclxuXHRcdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHRcdGZsZXgtZ3JvdzogMDtcclxuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRcdFx0bWFyZ2luLWlubGluZS1lbmQ6IDJweDtcclxuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0fVxyXG5cdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0XHR0b3A6IDVweDtcclxuXHRcdFx0bGVmdDogNXB4O1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHRcdG9wYWNpdHk6IDA7XHJcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmNhcnRfdG90YWxzIC53b29jb21tZXJjZS1zaGlwcGluZy10b3RhbHMgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWRlc3RpbmF0aW9uIHtcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XHJcbn1cclxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTgwcHgsIDFmcikpO1xyXG59XHJcbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsaSBsYWJlbCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNTJweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5OCwgNzYsIDU4LCAwLjMyKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluO1xyXG59XHJcbi53b29jb21tZXJjZS1jaGVja291dFxyXG5cdC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzXHJcblx0bGlcclxuXHRpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWRcclxuXHQrIGxhYmVsIHtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxufVxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkgbGFiZWw6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogNHB4O1xyXG5cdGJvdHRvbTogLTIuNXB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZS1pbjtcclxufVxyXG4ud29vY29tbWVyY2UtY2hlY2tvdXRcclxuXHQud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kc1xyXG5cdGxpXHJcblx0aW5wdXRbdHlwZT0ncmFkaW8nXTpjaGVja2VkXHJcblx0KyBsYWJlbDo6YmVmb3JlIHtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbi53b29jb21tZXJjZS1jaGVja291dFxyXG5cdC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzXHJcblx0LnNoaXBwaW5nLW1ldGhvZC1kZXNjcmlwdGlvbiB7XHJcblx0bWFyZ2luLWJsb2NrLXN0YXJ0OiAxNHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnNoaXBwaW5nLW1ldGhvZC1kZXNjcmlwdGlvbiB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzXHJcblx0bGlcclxuXHRpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWRcclxuXHR+IC5zaGlwcGluZy1tZXRob2QtZGVzY3JpcHRpb24ge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcbn1cclxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMDtcclxufVxyXG4uc2hpcHBpbmctY2FsY3VsYXRvci1mb3JtIC5mb3JtLXJvdzpub3QoOmxhc3QtY2hpbGQpIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xyXG59XHJcbi5zaGlwcGluZy10b3RhbHMtdGV4dCB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMTBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4uc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24ge1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yLTYwKTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjFzIGVhc2UtaW4tb3V0O1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHRzdmcge1xyXG5cdFx0XHRzdHJva2U6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHRcdHRyYW5zaXRpb246IHN0cm9rZSAwLjFzIGVhc2UtaW4tb3V0O1xyXG5cdFx0fVxyXG5cdH1cclxuXHRzdmcge1xyXG5cdFx0ZmlsbDogbm9uZTtcclxuXHRcdHN0cm9rZTogdmFyKC0tbGlnaHQtZGFyay1jb2xvci02MCk7XHJcblx0fVxyXG59XHJcbjppcygud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1tZXNzYWdlLCAud29vY29tbWVyY2UtaW5mbykge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRwYWRkaW5nLWJsb2NrOiAyM3B4O1xyXG5cdHBhZGRpbmctaW5saW5lOiA2NXB4IDMwcHggIWltcG9ydGFudDtcclxuXHRtYXJnaW46IDA7XHJcblx0dGV4dC1hbGlnbjogc3RhcnQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG5cdG91dGxpbmU6IG5vbmU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxufVxyXG4ud29vY29tbWVyY2UtbWVzc2FnZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWNlcy1zdWNjZXNzLWJnKTtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XHJcbn1cclxuOmlzKC53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLWluZm8pIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpY2VzLXdhcm5pbmctYmcpO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0KTtcclxufVxyXG46aXMoLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtaW5mbyk6aGFzKFxyXG5cdFx0LmZzLWZyZWUtc2hpcHBpbmctbm90aWNlLWFuZC1idXR0b24td3JhcHBlclxyXG5cdCkge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbn1cclxuOmlzKC53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZS1pbmZvKTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogMjRweDtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG59XHJcbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nJTIzZmZmJyUzRSUzQ3BhdGggZmlsbD0nbm9uZScgZD0nTTAgMGgyNHYyNEgwVjB6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBkPSdNOSAxNi4xN0w1LjUzIDEyLjdjLS4zOS0uMzktMS4wMi0uMzktMS40MSAwLS4zOS4zOS0uMzkgMS4wMiAwIDEuNDFsNC4xOCA0LjE4Yy4zOS4zOSAxLjAyLjM5IDEuNDEgMEwyMC4yOSA3LjcxYy4zOS0uMzkuMzktMS4wMiAwLTEuNDEtLjM5LS4zOS0xLjAyLS4zOS0xLjQxIDBMOSAxNi4xN3onJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xyXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbn1cclxuLndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsXHJcbi53b29jb21tZXJjZS1pbmZvOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNjQgNjQnIGlkPSdlcnJvciclM0UlM0NjaXJjbGUgY3g9JzMyJyBjeT0nMzInIHI9JzI4JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzQnJTNFJTNDL2NpcmNsZSUzRSUzQ2xpbmUgeDE9JzMyJyB4Mj0nMzInIHkxPScxOCcgeTI9JzM4JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzQnJTNFJTNDL2xpbmUlM0UlM0NsaW5lIHgxPSczMicgeDI9JzMyJyB5MT0nNDInIHkyPSc0NicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPSc0JyUzRSUzQy9saW5lJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi53b29jb21tZXJjZS1lcnJvciBsaSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogNXB4O1xyXG59XHJcbi53b29jb21tZXJjZS1lcnJvciBsaTpsYXN0LWNoaWxkIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG59XHJcbi53b29jb21tZXJjZS1lcnJvciBsaVtkYXRhLWlkXSB7XHJcblx0Y3Vyc29yOiB0ZXh0O1xyXG59XHJcbi53b29jb21tZXJjZS1lcnJvciBsaVtkYXRhLWlkXSBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0Y3Vyc29yOiBkZWZhdWx0O1xyXG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcblxyXG5cdHN0cm9uZyB7XHJcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xyXG5cdH1cclxufVxyXG46aXMoLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlLWluZm8pIGEge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0KTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG4ud29vY29tbWVyY2UtbWVzc2FnZSAucmVzdG9yZS1pdGVtIHtcclxuXHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0Z2FwOiAxMHB4O1xyXG5cdGhlaWdodDogNDZweDtcclxuXHRwYWRkaW5nLWlubGluZTogMjBweDtcclxuXHRmb250LWZhbWlseTogaW5oZXJpdDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xyXG5cdG91dGxpbmU6IDA7XHJcblx0Ym9yZGVyOiAwO1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHR0cmFuc2l0aW9uOiAwLjE1cyBlYXNlLWluLW91dDtcclxuXHQmOmFjdGl2ZSB7XHJcblx0XHR0b3A6IDFweDtcclxuXHR9XHJcbn1cclxuZm9ybS53b29jb21tZXJjZS1jaGVja291dCB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi53Yy1sYXlvdXQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0ZmxleC13cmFwOiB3cmFwO1xyXG5cdGdhcDogMjRweDtcclxufVxyXG4ud2MtbGF5b3V0ID4gKiB7XHJcblx0ZmxleDogMSAxIDEwMCU7XHJcblx0bWF4LXdpZHRoOiAxMDAlO1xyXG59XHJcbi53Yy1sYXlvdXRfX2NvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cm93LWdhcDogMTZweDtcclxuXHRmbGV4OiAxO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHR9XHJcbn1cclxuLndjLWxheW91dF9fYXNpZGUge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cm93LWdhcDogMTZweDtcclxuXHRmbGV4OiAwIDEgMzIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmbGV4OiAxIDEgMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLndjLWxheW91dF9fYXNpZGVfc2hhZG93IHtcclxuXHRib3gtc2hhZG93OiA0cHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxufVxyXG4uY3Jvc3Mtc2VsbHMge1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcclxufVxyXG46aXMoLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlLCAud29vY29tbWVyY2UtZm9ybS1jb3Vwb24tdG9nZ2xlKSB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMjVweDtcclxufVxyXG46aXMoLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSwgLndvb2NvbW1lcmNlLWZvcm0tbG9naW4tdG9nZ2xlKVxyXG5cdDp3aGVyZSguc2hvd2xvZ2luLCAuc2hvd2NvdXBvbikge1xyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbCBzcGFuOjpiZWZvcmUge1xyXG5cdGJvcmRlci13aWR0aDogMXB4O1xyXG59XHJcbi53b29jb21tZXJjZSAud29vY29tbWVyY2UtZm9ybSAuZm9ybS1yb3cgbGFiZWwge1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxufVxyXG4uZm9ybS1ibG9ja3Mge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzODBweCwgMWZyKSk7XHJcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdGdhcDogMzBweCAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XHJcblx0fVxyXG59XHJcbi5mb3JtLWJsb2NrIGgyIHtcclxuXHRtYXJnaW46IDA7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMjBweDtcclxufVxyXG4ud2MtZm9ybSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAyMHB4O1xyXG5cdC1tb3otY29sdW1uLWdhcDogMTBweDtcclxuXHRjb2x1bW4tZ2FwOiAxMHB4O1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDI1cHg7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS1jb2xvcik7XHJcblx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHRcdGdhcDogMTBweDtcclxuXHR9XHJcbn1cclxuLndjLWZvcm1fdHlwZV9ncmlkIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4ud2MtZm9ybV9zaXplX3RoaXJkIHtcclxuXHR3aWR0aDogNDcwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuLndjLWZvcm1fX2Jsb2NrX3JvdyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiA4cHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLXByaXZhY3ktcG9saWN5LXRleHQgcCB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxuXHRhIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgcCB7XHJcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcclxufVxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgcCxcclxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIGxpIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIDppcyh1bCwgb2wpIHtcclxuXHRtYXJnaW46IDEwcHggMCAxMHB4IDIwcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIDppcyh1bCwgb2wpIGxpIHtcclxuXHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIDppcyhoMiwgaDMsIGg0KSB7XHJcblx0bWFyZ2luOiAyMHB4IDAgMTBweDtcclxufVxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgaDIge1xyXG5cdGZvbnQtc2l6ZTogMjhweDtcclxufVxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgaDMge1xyXG5cdGZvbnQtc2l6ZTogMjJweDtcclxufVxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgaDQge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxufVxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtY2hlY2tib3gtdGV4dCBhIHtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHR9XHJcbn1cclxuLmZvcm0tcm93IHtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0cm93LWdhcDogOHB4O1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbn1cclxuLmZvcm0tcm93X3NpemVfbGcgaW5wdXQge1xyXG5cdGhlaWdodDogNTBweDtcclxufVxyXG4uZm9ybS1yb3dfc3R5bGVfc3F1YXJlIGlucHV0IHtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuLmZvcm0tcm93X3N0eWxlX3NxdWFyZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxufVxyXG4uZm9ybS1yb3cgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIsXHJcbi5mb3JtLXJvdyBpbnB1dCB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLmZvcm0tZmllbGRfX2J1dHRvbiB7XHJcblx0d2lkdGg6IGZpdC1jb250ZW50O1xyXG59XHJcbi53Yy1ibG9jayB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ibG9jazogMDtcclxuXHRtYXJnaW4taW5saW5lOiAwO1xyXG5cdHBhZGRpbmc6IDI0cHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLndjLWJsb2NrX3dpdGgtc2hhZG93IHtcclxuXHRib3gtc2hhZG93OiA0cHggNHB4IDRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjAyKTtcclxufVxyXG4ud2MtYmxvY2tfX3dpdGhvdXQtYmcge1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLndjLWJsb2NrX2luZGVudF9tZCB7XHJcblx0cGFkZGluZzogMzBweDtcclxufVxyXG4ud2MtYmxvY2tfdHlwZV9yb3cge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0Z2FwOiAyMHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0Z2FwOiAxMHB4O1xyXG5cdH1cclxufVxyXG4ud2MtYmxvY2tfdHlwZV9ncmlkIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdGdhcDogMjBweDtcclxufVxyXG4ud2MtYmxvY2tfc2l6ZV90aGlyZCB7XHJcblx0d2lkdGg6IDQ3MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi53Yy1ibG9ja19zaXplLWdhcF9tZCB7XHJcblx0Z2FwOiAxNXB4O1xyXG59XHJcbi53Yy1ibG9ja19vZmZzZXQtYm90dG9tX21kIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAyNXB4O1xyXG59XHJcbi53Yy1ibG9ja193aXRob3V0LWluc2V0IHtcclxuXHRwYWRkaW5nOiAwO1xyXG59XHJcbi53Yy1ibG9ja193aXRob3V0LW92ZXJmbG93IHtcclxuXHRvdmVyZmxvdzogdW5zZXQ7XHJcbn1cclxuLndjLWJsb2NrIC5jaGVja2JveC1maWVsZF9fY2FwdGlvbiB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTcwKTtcclxufVxyXG4ud2MtYmxvY2sgLmNoZWNrYm94LWZpZWxkX19jYXB0aW9uIHtcclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0QGluY2x1ZGUgbW9iaWxlMiB7XHJcblx0XHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0XHRoZWlnaHQ6IDE4cHg7XHJcblx0XHR9XHJcblx0fVxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdEBpbmNsdWRlIG1vYmlsZTIge1xyXG5cdFx0XHR3aWR0aDogMTRweDtcclxuXHRcdFx0aGVpZ2h0OiAxNHB4O1xyXG5cdFx0XHR0b3A6IDJweDtcclxuXHRcdFx0bGVmdDogMnB4O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53Yy1ibG9ja19fbGluZV90eXBlX3JvdyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiA4cHg7XHJcbn1cclxuLndjLWJsb2NrX190ZXh0IHAge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xyXG59XHJcbi53Yy1ibG9ja19fbGluZSBhIHtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Jjpob3ZlciB7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHR9XHJcbn1cclxuLndjLWJsb2NrX19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Y29sdW1uLWdhcDogMTBweDtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xyXG59XHJcbi53Yy1ibG9ja19faGVhZGVyX29mZnNldF9tZCB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XHJcblx0fVxyXG59XHJcbi53Yy1ibG9ja19faGVhZGVyX29mZnNldF9sZyB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMzJweDtcclxufVxyXG4ud2MtYmxvY2tfX2hlYWRlcl93aXRob3V0LW9mZnNldCB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMDtcclxufVxyXG4ud2MtYmxvY2tfX2hlYWRlcl91bmRlcmxpbmVkIHtcclxuXHRwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGFyay1jb2xvci0xMCk7XHJcbn1cclxuLndjLWJsb2NrX190aXRsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogMTBweDtcclxuXHRtYXJnaW46IDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcblx0Jl9vZmZzZXQtYm90dG9tX3NtIHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XHJcblx0fVxyXG5cdCZfb2Zmc2V0LWJvdHRvbV9sZyB7XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xyXG5cdH1cclxuXHQmX3NpemVfbWQge1xyXG5cdFx0Zm9udC1zaXplOiAyMnB4O1xyXG5cdH1cclxufVxyXG5hLndjLWJsb2NrX190aXRsZSB7XHJcblx0dHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblxyXG5cdFx0XHQud2MtYmxvY2tfX2ljb24td3JhcHBlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LndjLWJsb2NrX19pY29uLXdyYXBwZXIgc3ZnIHtcclxuXHRcdFx0XHRmaWxsOiAjZmZmO1xyXG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndjLWJsb2NrX19pY29uX2ltYWdlIHtcclxuXHR3aWR0aDogMjRweDtcclxuXHRoZWlnaHQ6IDI0cHg7XHJcbn1cclxuLndjLWJsb2NrX19pY29uX2ltYWdlX3NpemVfeHMge1xyXG5cdHdpZHRoOiAxOHB4O1xyXG5cdGhlaWdodDogMThweDtcclxufVxyXG4ud2MtYmxvY2tfX2ljb24td3JhcHBlciB7XHJcblx0d2lkdGg6IDM0cHg7XHJcblx0aGVpZ2h0OiAzNHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icm93bi1saWdodGVyLWNvbG9yKTtcclxuXHRib3JkZXItcmFkaXVzOiA1MHB4O1xyXG5cdHRyYW5zaXRpb246IDAuMTVzIGVhc2U7XHJcbn1cclxuLndjLWJsb2NrX19jb3VudCB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUsXHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLFxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCB7XHJcblx0Ym9yZGVyOiAwO1xyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0MiB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IC5xdWFudGl0eSB7XHJcblx0aGVpZ2h0OiA0OHB4O1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdG1hcmdpbjogdW5zZXQ7XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IGlucHV0IHtcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkgYnV0dG9uIHN2ZyB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdHN0cm9rZTogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LW5hbWUgYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluO1xyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdHIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdGJhY2tncm91bmQ6IG5vbmU7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xyXG5cdHBhZGRpbmctaW5saW5lOiAwO1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS40O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ciA6aXModGQsIHRoKTpmaXJzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdHIgOmlzKHRkLCB0aCk6bGFzdC1jaGlsZCB7XHJcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAwO1xyXG5cdHRleHQtYWxpZ246IGVuZDtcclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LXRodW1ibmFpbCB7XHJcblx0d2lkdGg6IDgwcHg7XHJcblx0bWluLXdpZHRoOiA4MHB4O1xyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtbmFtZSB7XHJcblx0bWluLXdpZHRoOiAxNzBweDtcclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aC5wcm9kdWN0LXF1YW50aXR5IHtcclxuXHR3aWR0aDogMjQwcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1yZW1vdmUge1xyXG5cdHdpZHRoOiA1MHB4O1xyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHtcclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRib2R5IHRyLmNhcnRfaXRlbSB7XHJcblx0QGluY2x1ZGUgdGFibGV0MiB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0YWxpZ24taXRlbXM6IHN0YXJ0O1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDBweCAxZnIgYXV0bztcclxuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcclxuXHRcdGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcblx0XHRcdCdpbWFnZSB0aXRsZSByZW1vdmUnXHJcblx0XHRcdCdpbWFnZSBwcmljZSBwcmljZSdcclxuXHRcdFx0J2ltYWdlIHF0eSBxdHknO1xyXG5cdFx0Z2FwOiAwIDE2cHg7XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAzMHB4O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCAxZnIgYXV0bztcclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWwge1xyXG5cdHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldDIge1xyXG5cdFx0Z3JpZC1hcmVhOiBpbWFnZTtcclxuXHR9XHJcblx0YSB7XHJcblx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdHdpZHRoOiAxMDBweDtcclxuXHRcdGhlaWdodDogMTM1cHg7XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0d2lkdGg6IDYwcHg7XHJcblx0XHRcdGhlaWdodDogODBweDtcclxuXHRcdH1cclxuXHRcdGltZyB7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRcdG9iamVjdC1maXQ6IGNvdmVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbmFtZSB7XHJcblx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0MiB7XHJcblx0XHRncmlkLWFyZWE6IHRpdGxlO1xyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IHtcclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRyb3ctZ2FwOiA4cHg7XHJcblx0XHRncmlkLWFyZWE6IHF0eTtcclxuXHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZTMge1xyXG5cdFx0cm93LWdhcDogNHB4O1xyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5OjpiZWZvcmUge1xyXG5cdEBpbmNsdWRlIHRhYmxldDIge1xyXG5cdFx0Y29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHRcdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1wcmljZSB7XHJcblx0QGluY2x1ZGUgdGFibGV0MiB7XHJcblx0XHRncmlkLWFyZWE6IHByaWNlO1xyXG5cdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcmVtb3ZlIHtcclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdGdyaWQtYXJlYTogcmVtb3ZlO1xyXG5cdH1cclxufVxyXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXJlbW92ZSBhIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblxyXG5cdEBpbmNsdWRlIGhvdmVyIHtcclxuXHRcdCY6aG92ZXIgc3ZnIHtcclxuXHRcdFx0ZmlsbDogdmFyKC0tZGFyay1ncmV5LWNvbG9yKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUgYSBzdmcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHRyYW5zaXRpb246IGZpbGwgMC4xNXMgZWFzZS1pbjtcclxufVxyXG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LWFjdGlvbnMge1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogMjRweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbi1ibG9jay1zdGFydDogMDtcclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1hY3Rpb25zIGlucHV0LmlucHV0LXRleHQge1xyXG5cdHdpZHRoOiBhdXRvO1xyXG5cdHBhZGRpbmctaW5saW5lOiAxNXB4O1xyXG5cdGhlaWdodDogNDJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LWNvbG9yKTtcclxuXHRib3JkZXItcmlnaHQ6IDA7XHJcblx0Ym94LXNoYWRvdzogbm9uZTtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG5cdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgZWFzZTtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlMiB7XHJcblx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1saWdodC1ncmV5LWNvbG9yKTtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1hY3Rpb25zIGJ1dHRvblt0eXBlPSdzdWJtaXQnXSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2x1bW4tZ2FwOiA4cHg7XHJcblx0cGFkZGluZy1pbmxpbmU6IDIwcHg7XHJcblx0aGVpZ2h0OiA0MnB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTJweDtcclxuXHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlMiB7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHR9XHJcbn1cclxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1hY3Rpb25zIC5zaG9wLWNvdXBvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblx0cm93LWdhcDogMTJweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlMiB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiA0cHg7XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLmFjdGlvbnMge1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktY29sb3IpO1xyXG5cdEBpbmNsdWRlIHRhYmxldDIge1xyXG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcclxuXHR9XHJcbn1cclxuI2NvdXBvbi1lcnJvci1ub3RpY2Uge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogNXB4O1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHR0ZXh0LWFsaWduOiBsZWZ0O1xyXG59XHJcbi53Yy1yZW1vdmUtY291cG9uLFxyXG4ud29vY29tbWVyY2UtcmVtb3ZlLWNvdXBvbiB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAyMHB4O1xyXG5cdGhlaWdodDogMjBweDtcclxuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTMwKTtcclxuXHRmb250LXNpemU6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRjdXJzb3I6IHBvaW50ZXI7XHJcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHR0cmFuc2l0aW9uOiAwLjI1cyBsaW5lYXI7XHJcblx0Jjo6YmVmb3JlLFxyXG5cdCY6OmFmdGVyIHtcclxuXHRcdGNvbnRlbnQ6ICcnO1xyXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0bGVmdDogOXB4O1xyXG5cdFx0aGVpZ2h0OiA4cHg7XHJcblx0XHR3aWR0aDogMnB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHR0cmFuc2l0aW9uOiAwLjI1cztcclxuXHR9XHJcblx0Jjo6YmVmb3JlIHtcclxuXHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHR9XHJcblx0Jjo6YWZ0ZXIge1xyXG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcclxuXHR9XHJcbn1cclxuLndjX3BheW1lbnRfbWV0aG9kcyB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRyb3ctZ2FwOiAxMnB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLndjX3BheW1lbnRfbWV0aG9kIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnBheW1lbnQtbWV0aG9kc19fY2FwdGlvbjo6YmVmb3JlIHtcclxuXHRib3JkZXItY29sb3I6IHZhcigtLWJyb3duLWxpZ2h0LWNvbG9yKTtcclxufVxyXG4ucGF5bWVudC1tZXRob2RzX19jYXB0aW9uOjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI2RhY2RiMjtcclxufVxyXG4ud2NfcGF5bWVudF9tZXRob2RzIC5wYXltZW50X2JveCB7XHJcblx0cGFkZGluZy1pbmxpbmUtc3RhcnQ6IDMwcHg7XHJcbn1cclxuLndjX3BheW1lbnRfbWV0aG9kcyAucGF5bWVudF9ib3ggcCB7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xyXG5cdGZvbnQtc2l6ZTogMTRweDtcclxufVxyXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMtd3JhcHBlciB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRyb3ctZ2FwOiAxMnB4O1xyXG59XHJcbi5jaGVja291dF9jb3Vwb24gLmNvdXBvbi1lcnJvci1ub3RpY2Uge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogMTBweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbn1cclxuLndvb2NvbW1lcmNlLW9yZGVyIHtcclxuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDEwMHB4O1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDYwcHg7XHJcblx0fVxyXG59XHJcbi5vcmRlci1zdWNjZXNzIHtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9yZGVyLXN1Y2Nlc3NfX3RpdGxlIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGdhcDogMjBweDtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xyXG5cdGZvbnQtc2l6ZTogNjBweDtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdHN2ZyB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcbn1cclxucC53b29jb21tZXJjZS10aGFua3lvdS1vcmRlci1yZWNlaXZlZCB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogNjBweDtcclxufVxyXG4ub3JkZXItc3VjY2Vzc19fbnVtYmVyIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiA0MHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHQqIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xyXG5cdH1cclxufVxyXG4ub3JkZXItc3VjY2Vzc19fdGV4dCB7XHJcblx0bWF4LXdpZHRoOiA2MDBweDtcclxuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogNDBweDtcclxuXHRtYXJnaW4taW5saW5lOiBhdXRvO1xyXG5cdHAge1xyXG5cdFx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblx0XHRmb250LXNpemU6IDE4cHg7XHJcblx0XHRmb250LXdlaWdodDogNDAwO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEuMzU7XHJcblx0fVxyXG59XHJcbi53b29jb21tZXJjZS1vcmRlci1yZWNlaXZlZCAud29vY29tbWVyY2UtaW5mbyB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxufVxyXG4ucGF5bWVudC1tZXRob2RzIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XHJcbn1cclxuLnBheW1lbnQtbWV0aG9kcyBsaSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzNXB4O1xyXG59XHJcbi5wYXltZW50LW1ldGhvZHMgbGkgPiBsYWJlbCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcbn1cclxuLnBheW1lbnQtbWV0aG9kcyBsaSAucGF5bWVudF9ib3gge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbn1cclxuLnBheW1lbnQtbWV0aG9kcyBsaSAucGF5bWVudF9ib3ggcCB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG59XHJcbi53Y19wYXltZW50LW1ldGhvZHMgbGkgbGFiZWw6YmVmb3JlLFxyXG4ud2NfcGF5bWVudC1tZXRob2RzIGxpIGxhYmVsOmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbn1cclxuLndjX3BheW1lbnQtbWV0aG9kcyBsaSBsYWJlbDpiZWZvcmUge1xyXG5cdHRvcDogMXB4O1xyXG5cdGxlZnQ6IDA7XHJcblx0d2lkdGg6IDIycHg7XHJcblx0aGVpZ2h0OiAyMnB4O1xyXG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdGJhY2tncm91bmQ6ICNmZmY7XHJcbn1cclxuLndjX3BheW1lbnQtbWV0aG9kcyBsaSBsYWJlbDphZnRlciB7XHJcblx0dG9wOiA0cHg7XHJcblx0bGVmdDogM3B4O1xyXG5cdHdpZHRoOiAxNnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0YmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IDAuMnM7XHJcbn1cclxuLndjX3BheW1lbnQtbWV0aG9kcyBsaSBpbnB1dFt0eXBlPSdyYWRpbyddOmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XHJcblx0b3BhY2l0eTogMTtcclxufVxyXG4ub3JkZXJzLWxpc3Qge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z2FwOiA0MHB4O1xyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRnYXA6IDE2cHg7XHJcblx0fVxyXG59XHJcbi5vcmRlcnMtbGlzdF9faXRlbSB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRnYXA6IDIwcHg7XHJcblx0cGFkZGluZzogMzBweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZTIge1xyXG5cdFx0cGFkZGluZzogMjBweDtcclxuXHR9XHJcbn1cclxuLm9yZGVycy1saXN0X19oZWFkZXIge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG59XHJcbi5vcmRlcnMtbGlzdF9fb3JkZXItbnVtYmVyIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcclxuXHRmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjA0NnJlbSArIDAuNHZ3LCAxLjM3NXJlbSk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zNTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdH1cclxufVxyXG4uY2FydC1pdGVtX2JvcmRlcl9saWdodCB7XHJcblx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTEwKTtcclxufVxyXG4ub3JkZXJzLWxpc3RfX3RvdGFsIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdHBhZGRpbmctYmxvY2stc3RhcnQ6IDIwcHg7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4wNDZyZW0gKyAwLjR2dywgMS4zNzVyZW0pO1xyXG5cdGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tZGFyay1jb2xvci0xMCk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHRsaW5lLWhlaWdodDogMS4zNTtcclxufVxyXG4uYWNjb3VudC1vcmRlci10b3RhbC12YWx1ZSB7XHJcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0Zm9udC13ZWlnaHQ6IDYwMDtcclxufVxyXG4ucHJpY2Uge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2x1bW4tZ2FwOiA4cHg7XHJcblx0Zm9udC1zaXplOiAyMHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdCY6aGFzKGlucywgZGVsKSB7XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cdH1cclxuXHRpbnMge1xyXG5cdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRmb250LXdlaWdodDogNTAwO1xyXG5cdH1cclxuXHRkZWwge1xyXG5cdFx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdFx0b3BhY2l0eTogMC44O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY2FyZF9fc3RvY2stb3V0IHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yLTYwKTtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcbn1cclxuLnByb2R1Y3QtY2FyZF9fYnV0dG9ucyB7XHJcblx0ZmxleDogMTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRhbGlnbi1jb250ZW50OiBlbmQ7XHJcblx0Z2FwOiA4cHg7XHJcbn1cclxuLndjLWxvYWRlciB7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGluc2V0OiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0ei1pbmRleDogMTk5O1xyXG59XHJcbi53Yy1sb2FkZXJfX2lubmVyIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxufVxyXG4ud2MtbG9hZGVyX19zcGlubmVyIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0Ym9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XHJcblx0Ym9yZGVyLXRvcC1jb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRhbmltYXRpb246IHJvdGF0aW9uIDAuNzVzIGluZmluaXRlIGxpbmVhcjtcclxufVxyXG4uYmxvY2stbG9hZGVyX19zcGlubmVyOjpiZWZvcmUge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHdpZHRoOiBpbmhlcml0O1xyXG5cdGhlaWdodDogaW5oZXJpdDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0bGVmdDogLTJweDtcclxuXHR0b3A6IC0ycHg7XHJcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdGJvcmRlcjogaW5oZXJpdDtcclxuXHRib3JkZXItcmFkaXVzOiBpbmhlcml0O1xyXG5cdGJvcmRlci10b3AtY29sb3I6IGluaGVyaXQ7XHJcblx0YW5pbWF0aW9uOiByb3RhdGlvbiAxLjVzIGluZmluaXRlIGVhc2U7XHJcbn1cclxuLmFkZGVkX3RvX2NhcnQge1xyXG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxufVxyXG5hcnRpY2xlLnByb2R1Y3Qtc2luZ2xlIHtcclxuXHRtYXJnaW4tYm90dG9tOiAxNDRweDtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDgwcHg7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0LW1haW5fX2lubmVyIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzMzFweCwgNjQwcHgpIG1pbm1heCgzNzVweCwgMWZyKTtcclxuXHRnYXA6IDMycHggNzhweDtcclxuXHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRjb2x1bW4tZ2FwOiAzMHB4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1tYWluX19tZWRpYSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG4ucHJvZHVjdC1tYWluX19tZWRpYSBpbWcge1xyXG5cdGJvcmRlci1yYWRpdXM6IDI0cHg7XHJcbn1cclxuLnByb2R1Y3QtZ2FsbGVyeSB7XHJcblx0Ym9yZGVyLXJhZGl1czogMjRweDtcclxufVxyXG4ucHJvZHVjdC1nYWxsZXJ5X19pdGVtIHtcclxuXHRhc3BlY3QtcmF0aW86IDY0MCAvIDYwMDtcclxufVxyXG4ucHJvZHVjdC1nYWxsZXJ5X19pdGVtIGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHRib3JkZXItcmFkaXVzOiAyNHB4O1xyXG5cclxuXHRpbWcge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtZ2FsbGVyeV9faXRlbSBhOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRyaWdodDogMDtcclxuXHRib3R0b206IDA7XHJcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG5cdFx0MGRlZyxcclxuXHRcdHJnYmEoMCwgMCwgMCwgMC4zKSAxMCUsXHJcblx0XHRyZ2JhKDAsIDAsIDAsIDApIDMwJVxyXG5cdCk7XHJcbn1cclxuLnByb2R1Y3RzLWdhbGxlcnlfX2Fycm93LWJ1dHRvbiB7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHdpZHRoOiA0MHB4O1xyXG5cdFx0aGVpZ2h0OiAzN3B4O1xyXG5cdH1cclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0LWltYWdlc19fdGh1bWJzIHtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAyNHB4O1xyXG5cdGxlZnQ6IDUwJTtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcblx0bWF4LXdpZHRoOiAyMTJweDtcclxuXHR6LWluZGV4OiAxMDtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGJvdHRvbTogMTJweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgdGFibGV0MiB7XHJcblx0XHRtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRtYXJnaW4tYmxvY2stc3RhcnQ6IDhweDtcclxuXHRcdHBvc2l0aW9uOiB1bnNldDtcclxuXHRcdHRyYW5zZm9ybTogdW5zZXQ7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcclxuXHR3aWR0aDogNjBweCAhaW1wb3J0YW50O1xyXG5cdGN1cnNvcjogcG9pbnRlcjtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdHdpZHRoOiA0MHB4ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG5cdEBpbmNsdWRlIHRhYmxldDIge1xyXG5cdFx0d2lkdGg6IDYwcHggIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtdGh1bWJzX19pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbn1cclxuLnByb2R1Y3QtdGh1bWJzX19pdGVtIGltZyB7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxufVxyXG4ucHJvZHVjdC10aHVtYnNfX2l0ZW06OmJlZm9yZSxcclxuLnByb2R1Y3QtdGh1bWJzX19pdGVtOjphZnRlciB7XHJcblx0Y29udGVudDogJyc7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMDtcclxuXHRsZWZ0OiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdGJvdHRvbTogMDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHR0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dDtcclxufVxyXG4ucHJvZHVjdC10aHVtYnNfX2l0ZW06OmJlZm9yZSB7XHJcblx0Ym9yZGVyOiAxcHggc29saWQgcmdiYSg5OCwgNzYsIDU4LCAwLjMyKTtcclxufVxyXG4ucHJvZHVjdC10aHVtYnNfX2l0ZW06OmFmdGVyIHtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcclxuXHRib3JkZXI6IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcbi5wcm9kdWN0LXRodW1ic1xyXG5cdC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZVxyXG5cdC5wcm9kdWN0LXRodW1ic19faXRlbTo6YWZ0ZXIge1xyXG5cdG9wYWNpdHk6IDE7XHJcblx0dmlzaWJpbGl0eTogdmlzaWJsZTtcclxufVxyXG4ud2lkZ2V0LXByb2R1Y3Qge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0Z2FwOiAxMnB4O1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDE1cHg7XHJcbn1cclxuLndpZGdldC1wcm9kdWN0Omxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbn1cclxuLndpZGdldC1wcm9kdWN0IC53aWRnZXQtcHJvZHVjdC1pbWFnZSBpbWcge1xyXG5cdHdpZHRoOiA2MHB4O1xyXG5cdGhlaWdodDogNjBweDtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1pbi1vdXQ7XHJcbn1cclxuLndpZGdldC1wcm9kdWN0IC53aWRnZXQtcHJvZHVjdC1pbWFnZTpob3ZlciBpbWcge1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG4ud2lkZ2V0LXByb2R1Y3QgLndpZGdldC1wcm9kdWN0LWNvbnRlbnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRmbGV4OiAxO1xyXG59XHJcbi53aWRnZXQtcHJvZHVjdCAud2lkZ2V0LXByb2R1Y3QtdGl0bGUge1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRtYXJnaW4tYmxvY2stZW5kOiA4cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0fVxyXG59XHJcbi53aWRnZXQtcHJvZHVjdCAud2lkZ2V0LXByb2R1Y3QtcmF0aW5nIHtcclxuXHRmb250LXNpemU6IDEycHg7XHJcblx0Y29sb3I6ICNmM2MxM2E7XHJcbn1cclxuLndpZGdldC1wcm9kdWN0IC53aWRnZXQtcHJvZHVjdC1wcmljZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGNvbHVtbi1nYXA6IDZweDtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG59XHJcbi53aWRnZXQtcHJvZHVjdCAud2lkZ2V0LXByb2R1Y3QtcHJpY2UgZGVsIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdG9wYWNpdHk6IDAuODtcclxufVxyXG4ud2lkZ2V0LXByb2R1Y3QgLndpZGdldC1wcm9kdWN0LXByaWNlIGlucyB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcbi5wcm9kdWN0LWNhdGVnb3JpZXMge1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbi5wcm9kdWN0LWNhdGVnb3JpZXMgbGkuY2F0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblx0fVxyXG5cdCYgLmNvdW50IHtcclxuXHRcdGZvbnQtc2l6ZTogMTRweDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSBhIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdGZvbnQtd2VpZ2h0OiA2MDA7XHJcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdH1cclxufVxyXG4ud2MtcHJvZHVjdHMtbGlzdC13cmFwcGVyIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAxNDRweDtcclxufVxyXG4ud2MtZ3JpZC1jb2x1bW5zIHtcclxuXHRtYXJnaW46IDA7XHJcblx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDIwcHg7XHJcblx0JjplbXB0eSB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdHJvdy1nYXA6IDMycHg7XHJcblx0fVxyXG59XHJcbi5jYXRlZ29yeS1jYXJkX19saW5rIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdHJvdy1nYXA6IDIwcHg7XHJcbn1cclxuLmNhdGVnb3J5LWNhcmRfX2ltYWdlIHtcclxuXHRoZWlnaHQ6IDI2M3B4O1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XHJcblx0aW1nIHtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0fVxyXG5cdCY6aG92ZXIge1xyXG5cdFx0b3BhY2l0eTogMC45O1xyXG5cdH1cclxufVxyXG4uY2F0ZWdvcnktY2FyZF9fdGl0bGUge1xyXG5cdG1hcmdpbjogMDtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ud2MtZ3JpZC1jb2x1bW5zLTQgLmNhdGVnb3J5LWNhcmQge1xyXG5cdGZsZXg6IDAgMSBjYWxjKDI1JSAtICgyMHB4ICogMykgLyA0KTtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtICgyMHB4ICogMikgLyA0KTtcclxuXHR9XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtICgyMHB4ICogMikgLyA0KTtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZsZXg6IDAgMSAxMDAlO1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi53Yy1ncmlkLWNvbHVtbnMtNCAuY2F0ZWdvcnktY2FyZC0tbGFyZ2Uge1xyXG5cdGZsZXg6IDAgMSBjYWxjKDUwJSAtICg0MHB4ICogMikgLyA0KTtcclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gKDIwcHggKiAyKSAvIDQpO1xyXG5cdH1cclxufVxyXG4ud2MtZ3JpZC1jb2x1bW5zLTMgLmNhdGVnb3J5LWNhcmQge1xyXG5cdGZsZXg6IDAgMSBjYWxjKDI1JSAtICgyMHB4ICogMikgLyAzKTtcclxuXHRAaW5jbHVkZSBkZXNrdG9wIHtcclxuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtICgyMHB4IC8gMikpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gKDIwcHggLyAyKSk7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmbGV4OiAwIDEgMTAwJTtcclxuXHR9XHJcbn1cclxuLndjLWdyaWQtY29sdW1ucy0zIC5jYXRlZ29yeS1jYXJkLS1sYXJnZSB7XHJcblx0ZmxleDogMCAxIGNhbGMoNTAlIC0gKDIwcHggKiAyKSAvIDMpO1xyXG59XHJcbi53Yy1ncmlkLWNvbHVtbnMtMiAuY2F0ZWdvcnktY2FyZCB7XHJcblx0ZmxleDogMCAxIGNhbGMoNTAlIC0gKDIwcHggLyAyKSk7XHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGZsZXg6IDAgMSBjYWxjKDUwJSAtICgyMHB4IC8gMikpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZmxleDogMCAxIDEwMCU7XHJcblx0fVxyXG59XHJcbi53Yy1ncmlkLWNvbHVtbnMtNCAucHJvZHVjdC1jYXJkIHtcclxuXHRmbGV4OiAwIDEgY2FsYygyNSUgLSAoMjBweCAqIDMpIC8gNCk7XHJcblx0QGluY2x1ZGUgZGVza3RvcCB7XHJcblx0XHRmbGV4OiAwIDEgY2FsYygoMTAwJSAvIDMpIC0gKDIwcHggKiAyKSAvIDMpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSB0YWJsZXQge1xyXG5cdFx0ZmxleDogMCAxIGNhbGMoNTAlIC0gKDIwcHggKiAxKSAvIDIpO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZmxleDogMCAxIDEwMCU7XHJcblx0fVxyXG59XHJcbi53Yy1ncmlkLWNvbHVtbnMtMyAucHJvZHVjdC1jYXJkIHtcclxuXHRmbGV4OiAwIDEgY2FsYygoMTAwJSAvIDMpIC0gKDIwcHggKiAyKSAvIDMpO1xyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRmbGV4OiAwIDEgY2FsYyg1MCUgLSAyMHB4IC8gMik7XHJcblx0fVxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmbGV4OiAwIDEgMTAwJTtcclxuXHR9XHJcbn1cclxuLndjLWdyaWQtY29sdW1ucy0yIC5wcm9kdWN0LWNhcmQge1xyXG5cdGZsZXg6IDAgMSBjYWxjKDUwJSAtIDIwcHggLyAyKTtcclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0ZmxleDogMCAxIDEwMCU7XHJcblx0fVxyXG59XHJcbi5wcm9kdWN0LW1haW5fX2luZm8ge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cm93LWdhcDogMjRweDtcclxufVxyXG4ucHJvZHVjdC1tYWluX190aXRsZSB7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgyLjVyZW0sIDIuMzAycmVtICsgMC45OXZ3LCAzLjEyNXJlbSk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxufVxyXG4ucHJvZHVjdC1tYWluX19kZXNjcmlwdGlvbixcclxuLnByb2R1Y3QtbWFpbl9fZGVzY3JpcHRpb24gKiB7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLnByb2R1Y3QtbWFpbl9fYXR0cmlidXRlcyB0YWJsZSB7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbi53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGp1c3RpZnktaXRlbXM6IHN0YXJ0O1xyXG5cdGdhcDogNHB4O1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XHJcblx0YmFja2dyb3VuZDogbm9uZTtcclxufVxyXG4ud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzIHRoLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtX19sYWJlbCB7XHJcblx0cGFkZGluZzogMDtcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvci02MCk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbi53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgdGQud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX3ZhbHVlIHtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJvcmRlcjogbm9uZTtcclxufVxyXG4ud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzXHJcblx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcy1pdGVtOmxhc3QtY2hpbGQge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbn1cclxuLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcyB0ZC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fdmFsdWUgcCxcclxuLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcyB0ZC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fdmFsdWUge1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG59XHJcbi5wcm9kdWN0LW1haW5fX2NhcnQtZm9ybSBmb3JtLmNhcnQge1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRmbGV4LXdyYXA6IHdyYXA7XHJcblx0Z2FwOiAxMHB4IDE2cHg7XHJcblx0cGFkZGluZy1ibG9jay1zdGFydDogMjRweDtcclxuXHRib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg2MSwgNTIsIDQ1LCAwLjMpO1xyXG59XHJcbi5wcm9kdWN0LW1haW5fX3ByaWNlIHtcclxuXHRtYXJnaW46IDA7XHJcblx0Y29sdW1uLWdhcDogMTZweDtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuXHRmb250LXNpemU6IDMycHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHQmOmVtcHR5IHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Y29sdW1uLWdhcDogMTZweDtcclxuXHR9XHJcbn1cclxuLnByb2R1Y3QtbWFpbl9fcHJpY2UgaW5zIHtcclxuXHRmb250LXNpemU6IDMycHg7XHJcbn1cclxuLnByb2R1Y3QtbWFpbl9fcHJpY2UgZGVsIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3ItNzApO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRmb250LXdlaWdodDogNjAwO1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1tYWluX19tZXRhIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0Y29sdW1uLWdhcDogNXB4O1xyXG59XHJcbi5wcm9kdWN0LW1haW5fX21ldGEgc3BhbiB7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ucHJvZHVjdC1tYWluX19tZXRhIC5tZXRhLXNlcGFyYXRvciB7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRkaXNwbGF5OiBub25lO1xyXG5cdH1cclxufVxyXG4ucHJvZHVjdC1tYWluX19tZXRhIC5za3Uge1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xyXG59XHJcbi5wcm9kdWN0LW1haW5fX21ldGEgLnNrdV93cmFwcGVyIHtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XHJcbn1cclxuLnF1YW50aXR5IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdHdpZHRoOiAxMjBweDtcclxuXHRoZWlnaHQ6IDYwcHg7XHJcblx0YmFja2dyb3VuZDogdXJsKCcuLy4uLy4uL2ltZy9zaGFwZS1ncmV5LnN2ZycpIG5vLXJlcGVhdDtcclxufVxyXG4ucXVhbnRpdHkgaW5wdXQge1xyXG5cdGZsZXg6IDE7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0YmFja2dyb3VuZDogdW5zZXQ7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdGZvbnQtc2l6ZTogMTZweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Ym9yZGVyLXJhZGl1czogMDtcclxuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XHJcblx0YXBwZWFyYW5jZTogbm9uZTtcclxuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnF1YW50aXR5IGJ1dHRvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdHdpZHRoOiA0MHB4O1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcclxuXHRib3JkZXI6IG5vbmU7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG59XHJcbi5xdWFudGl0eSBidXR0b24gc3ZnIHtcclxuXHR3aWR0aDogMTZweDtcclxuXHRoZWlnaHQ6IDE2cHg7XHJcblx0ZmlsbDogbm9uZTtcclxuXHRzdHJva2U6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG59XHJcblxyXG4uY2FydC1hc2lkZSB7XHJcblx0cG9zaXRpb246IGZpeGVkO1xyXG5cdHRvcDogMDtcclxuXHRyaWdodDogMDtcclxuXHR3aWR0aDogbWluKDg1MHB4LCBjYWxjKDEwMCUgLSA2MHB4KSk7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCAwLCAwKTtcclxuXHR6LWluZGV4OiAxMDUwMDtcclxuXHRvcGFjaXR5OiAwO1xyXG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcclxuXHQmLm9wZW5lZCB7XHJcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG5cdFx0b3BhY2l0eTogMTtcclxuXHJcblx0XHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdFx0bWFyZ2luLWJsb2NrLXN0YXJ0OiA4MHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgdGFibGV0MiB7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyKSk7XHJcblx0XHRsZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSA5MHB4KTtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwMCUsIDApO1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHJcblx0XHQmLmlzLWFjdGl2ZSB7XHJcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYXJ0LWFzaWRlX19jbG9zZSB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdHRvcDogMTZweDtcclxuXHRsZWZ0OiAtMTZweDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0fVxyXG59XHJcbi5jYXJ0LWFzaWRlX19jbG9zZSBzdmcge1xyXG5cdC8vIGRpc3BsYXk6IGJsb2NrO1xyXG5cdC8vIHdpZHRoOiAyNHB4O1xyXG5cdC8vIGhlaWdodDogMjRweDtcclxuXHQvLyBmaWxsOiB2YXIoLS1icm93bi1saWdodGVyLWNvbG9yKTtcclxuXHQvLyB0cmFuc2l0aW9uOiBmaWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG59XHJcbi5jYXJ0LWFzaWRlX19sb2FkZXItd3JhcHBlciB7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGluc2V0OiAwO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XHJcblx0ei1pbmRleDogMTA7XHJcbn1cclxuLmNhcnQtd2lkZ2V0IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDQwMHB4LCA1MzBweCkgMzIwcHg7XHJcblx0aGVpZ2h0OiAxMDB2aDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHggMCAwIDE2cHg7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldDIge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0XHRncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgzMjBweCwgNTIwcHgpIGF1dG87XHJcblx0XHRoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcclxuXHRcdHJvdy1nYXA6IDEwcHg7XHJcblx0XHRiYWNrZ3JvdW5kOiB1bnNldDtcclxuXHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0fVxyXG59XHJcbi5jYXJ0LXdpZGdldF9fY29udGVudCB7XHJcblx0aGVpZ2h0OiAxMDAlO1xyXG5cdHBhZGRpbmc6IDQwcHg7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcblx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRvdmVyZmxvdy14OiBoaWRkZW47XHJcblx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMTZweDtcclxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xyXG5cclxuXHRAaW5jbHVkZSB0YWJsZXQyIHtcclxuXHRcdHBhZGRpbmctYmxvY2stc3RhcnQ6IDIwcHg7XHJcblx0XHRwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcclxuXHRcdHBhZGRpbmctaW5saW5lOiAyMHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTZweDtcclxuXHR9XHJcbn1cclxuLmNhcnQtd2lkZ2V0X190aXRsZSB7XHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XHJcblx0fVxyXG59XHJcbi5jYXJ0LXdpZGdldF9fc3VtbWFyeSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRyb3ctZ2FwOiAzMnB4O1xyXG5cdHBhZGRpbmc6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldDIge1xyXG5cdFx0cm93LWdhcDogMjRweDtcclxuXHRcdHBhZGRpbmc6IDI0cHggMTZweDtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0XHRib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cdH1cclxufVxyXG4uY2FydC13aWRnZXRfX2hlYWRlciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRjb2x1bW4tZ2FwOiAyMHB4O1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDQwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZTIge1xyXG5cdFx0bWFyZ2luLWJsb2NrLWVuZDogMjBweDtcclxuXHR9XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19jb3VudCB7XHJcblx0ZmxleC1zaHJpbms6IDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yLTYwKTtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjI7XHJcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pdGVtIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IG1pbm1heCgwJSwgMWZyKSBhdXRvO1xyXG5cdGdyaWQtdGVtcGxhdGUtYXJlYXM6XHJcblx0XHQnaW1hZ2UgdGl0bGUgcmVtb3ZlJ1xyXG5cdFx0J2ltYWdlIHByaWNlIHByaWNlJ1xyXG5cdFx0J2ltYWdlIHF0eSBxdHknO1xyXG5cdGNvbHVtbi1nYXA6IDE2cHg7XHJcblx0dHJhbnNpdGlvbjogMC40cyBlYXNlLWluO1xyXG5cdCY6bm90KDpsYXN0LWNoaWxkKSB7XHJcblx0XHRtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xyXG5cdFx0cGFkZGluZy1ibG9jay1lbmQ6IDI0cHg7XHJcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tZGFyay1jb2xvci0zMCk7XHJcblxyXG5cdFx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdFx0bWFyZ2luLWJsb2NrLWVuZDogMjBweDtcclxuXHRcdFx0cGFkZGluZy1ibG9jay1lbmQ6IDIwcHg7XHJcblx0XHR9XHJcblx0XHRAaW5jbHVkZSBtb2JpbGUzIHtcclxuXHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA2MHB4IG1pbm1heCgwJSwgMWZyKSBhdXRvO1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlMiB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDgwcHggbWlubWF4KDAlLCAxZnIpIGF1dG87XHJcblx0fVxyXG59XHJcbi5jYXJ0LXdpZGdldF9faXRlbS5yZW1vdmluZyB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMTAlKTtcclxuXHRvcGFjaXR5OiAwO1xyXG59XHJcbi5jYXJ0LXdpZGdldF9fZW1wdHktbWVzc2FnZSB7XHJcblx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxufVxyXG4uY2FydC13aWRnZXRfX2ltYWdlIHtcclxuXHRncmlkLWFyZWE6IGltYWdlO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRhc3BlY3QtcmF0aW86IDgwIC8gMTIwO1xyXG5cdH1cclxuXHRAaW5jbHVkZSBtb2JpbGUzIHtcclxuXHRcdGFzcGVjdC1yYXRpbzogNjAgLyA4MDtcclxuXHR9XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pbWFnZSBhIHtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pbWFnZSBpbWcge1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMTAwJTtcclxuXHRvYmplY3QtZml0OiBjb3ZlcjtcclxuXHRib3JkZXItcmFkaXVzOiA4cHg7XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pdGVtLWNvbnRlbnQge1xyXG5cdG1pbi13aWR0aDogMDtcclxufVxyXG4uY2FydC13aWRnZXRfX2l0ZW0taGVhZGVyIHtcclxuXHRncmlkLWFyZWE6IHRpdGxlO1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0Y29sdW1uLWdhcDogMzJweDtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiA0cHg7XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pdGVtLW5hbWUge1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYXJ0LXdpZGdldF9faXRlbS1idXR0b24tcmVtb3ZlIHtcclxuXHRmbGV4LXNocmluazogMDtcclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQmOmhvdmVyIHN2ZyB7XHJcblx0XHRcdGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYXJ0LXdpZGdldF9faXRlbS1idXR0b24tcmVtb3ZlIHN2ZyB7XHJcblx0d2lkdGg6IDE2cHg7XHJcblx0aGVpZ2h0OiAxNnB4O1xyXG5cdGZpbGw6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdHN0cm9rZTogdHJhbnNwYXJlbnQ7XHJcblx0dHJhbnNpdGlvbjogMC4xNXMgZWFzZS1pbjtcclxufVxyXG4uY2FydC13aWRnZXRfX2l0ZW0tcHJpY2Uge1xyXG5cdGdyaWQtYXJlYTogcHJpY2U7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogMTZweDtcclxufVxyXG4uY2FydC13aWRnZXRfX2l0ZW0tcHJpY2UgLnByaWNlIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pdGVtLXF0eSB7XHJcblx0Z3JpZC1hcmVhOiBxdHk7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcclxuXHRyb3ctZ2FwOiA4cHg7XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pdGVtLXF0eSBzcGFuIHtcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvci02MCk7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pdGVtLXF0eSAucXVhbnRpdHkge1xyXG5cdGhlaWdodDogNDhweDtcclxuXHRiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zaGFwZS1zbS1ncmV5LnN2ZycpIG5vLXJlcGVhdDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGhlaWdodDogNDBweDtcclxuXHR9XHJcbn1cclxuLmNhcnQtd2lkZ2V0X19pdGVtLXF0eSAucXVhbnRpdHkgYnV0dG9uIHtcclxuXHR3aWR0aDogNDVweDtcclxufVxyXG4ub3JkZXItc3VtbWFyeSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHJvdy1nYXA6IDI0cHg7XHJcbn1cclxuLm9yZGVyLXN1bW1hcnlfX3RvdGFscyxcclxuLm9yZGVyLXN1bW1hcnlfX29yZGVycyB7XHJcblx0d2lkdGg6IDEwMCU7XHJcbn1cclxuLm9yZGVyLXN1bW1hcnlfX3RvdGFscyB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRhbGlnbi1jb250ZW50OiBzdGFydDtcclxuXHRyb3ctZ2FwOiAzMnB4O1xyXG59XHJcbi5jYXJ0LXdpZGdldF9fdG90YWxzIHtcclxuXHRmbGV4OiAxO1xyXG59XHJcbi5vcmRlci1zdW1tYXJ5X2Z1bGwtaGVpZ2h0IHtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcbn1cclxuLm9yZGVyLXN1bW1hcnlfZnVsbC1oZWlnaHQgLm9yZGVyLXN1bW1hcnlfX3RvdGFscyB7XHJcblx0ZmxleDogMTtcclxufVxyXG4ub3JkZXItc3VtbWFyeV9fbGFiZWwge1xyXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XHJcblx0Zm9udC1zaXplOiAxNnB4O1xyXG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xyXG5cdGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yLTYwKTtcclxufVxyXG4ub3JkZXItc3VtbWFyeV9fcm93IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdGdhcDogMTBweDtcclxufVxyXG4ub3JkZXItc3VtbWFyeV9fcm93X3N0eWxlX3ZlcnRpY2FsIHtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxufVxyXG4ub3JkZXItc3VtbWFyeV9fYnV0dG9ucyB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xyXG5cdHJvdy1nYXA6IDEycHg7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHR9XHJcblx0QGluY2x1ZGUgbW9iaWxlMyB7XHJcblx0XHRhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuXHR9XHJcbn1cclxuLm9yZGVyLXN1bW1hcnlfX3ZhbHVlIHtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0bWF4LXdpZHRoOiAyMDBweDtcclxuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdG92ZXJmbG93OiBoaWRkZW47XHJcblx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxuXHRsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcclxuXHRjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XHJcbn1cclxuLm9yZGVyLXN1bW1hcnlfX3Jvd19zdHlsZV9hY2NlbnQge1xyXG5cdHBhZGRpbmctYmxvY2stc3RhcnQ6IDI0cHg7XHJcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRhcmstY29sb3ItMzApO1xyXG59XHJcbi5vcmRlci1zdW1tYXJ5X19yb3dfc3R5bGVfYWNjZW50IC5vcmRlci1zdW1tYXJ5X192YWx1ZSB7XHJcblx0Zm9udC1zaXplOiBjbGFtcCgxLjYyNXJlbSwgMS41MDZyZW0gKyAwLjU5dncsIDJyZW0pO1xyXG59XHJcbi5vcmRlci1zdW1tYXJ5X19vcmRlcnMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cm93LWdhcDogMjRweDtcclxufVxyXG4uY2FydC13aWRnZXRfX292ZXJsYXkge1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRpbnNldDogMDtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUgMjU1IDI1NSAvIDAuOCk7XHJcblx0ei1pbmRleDogMTtcclxufVxyXG4uY2FydC13aWRnZXRfX3ByZWxvYWRlciB7XHJcblx0d2lkdGg6IDIwcHg7XHJcblx0aGVpZ2h0OiAyMHB4O1xyXG59XHJcbi5zdWNjZXNzLWFkZGluZy1jYXJ0IHtcclxuXHRwb3NpdGlvbjogZml4ZWQ7XHJcblx0cmlnaHQ6IDIwcHg7XHJcblx0Ym90dG9tOiAyMHB4O1xyXG5cdHotaW5kZXg6IDk5OTtcclxuXHJcblx0QGluY2x1ZGUgdGFibGV0IHtcclxuXHRcdGxlZnQ6IDEwcHg7XHJcblx0XHRyaWdodDogMTBweDtcclxuXHR9XHJcbn1cclxuLnRvb2x0aXAtbWVzc2FnZS5mYWRlSW4ge1xyXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcclxuXHRvcGFjaXR5OiAxO1xyXG59XHJcbi50b29sdGlwLW1lc3NhZ2UuZmFkZU91dCB7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxufVxyXG4uY2FydC1lbXB0eSB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XHJcblx0cm93LWdhcDogMjBweDtcclxufVxyXG4uY2FydC1lbXB0eS1tZXNzYWdlIHtcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Y29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdGZvbnQtc2l6ZTogNDhweDtcclxuXHRsaW5lLWhlaWdodDogMS4yO1xyXG59XHJcbi5jYXJ0LWVtcHR5LW1lc3NhZ2U6OmJlZm9yZSB7XHJcblx0Y29udGVudDogJyc7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0d2lkdGg6IDIwMHB4O1xyXG5cdGhlaWdodDogMjAwcHg7XHJcblx0bWFyZ2luLWlubGluZTogYXV0bztcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUwQSUzRSUzQ3BhdGggZD0nTTMwLjYxMzYgMTUuOTQ2N0MyOS43MjAzIDE0Ljk2IDI4LjM3MzYgMTQuMzg2NyAyNi41MDcgMTQuMTg2N1YxMy4xNzMzQzI2LjUwNyAxMS4zNDY3IDI1LjczMzYgOS41ODY2NyAyNC4zNzM2IDguMzZDMjMuMDAwMyA3LjEwNjY3IDIxLjIxMzYgNi41MiAxOS4zNjAzIDYuNjkzMzNDMTYuMTczNiA3IDEzLjQ5MzYgMTAuMDggMTMuNDkzNiAxMy40MTMzVjE0LjE4NjdDMTEuNjI3IDE0LjM4NjcgMTAuMjgwMyAxNC45NiA5LjM4Njk4IDE1Ljk0NjdDOC4wOTM2NSAxNy4zODY3IDguMTMzNjUgMTkuMzA2NyA4LjI4MDMxIDIwLjY0TDkuMjEzNjUgMjguMDY2N0M5LjQ5MzY1IDMwLjY2NjcgMTAuNTQ3IDMzLjMzMzMgMTYuMjgwMyAzMy4zMzMzSDIzLjcyMDNDMjkuNDUzNiAzMy4zMzMzIDMwLjUwNyAzMC42NjY3IDMwLjc4NyAyOC4wOEwzMS43MjAzIDIwLjYyNjdDMzEuODY3IDE5LjMwNjcgMzEuODkzNiAxNy4zODY3IDMwLjYxMzYgMTUuOTQ2N1pNMTkuNTQ3IDguNTQ2NjdDMjAuODgwMyA4LjQyNjY3IDIyLjE0NyA4Ljg0IDIzLjEzMzYgOS43MzMzM0MyNC4xMDcgMTAuNjEzMyAyNC42NTM2IDExLjg2NjcgMjQuNjUzNiAxMy4xNzMzVjE0LjEwNjdIMTUuMzQ3VjEzLjQxMzNDMTUuMzQ3IDExLjA0IDE3LjMwNyA4Ljc2IDE5LjU0NyA4LjU0NjY3Wk0xNS4yMjcgMjEuNTMzM0gxNS4yMTM2QzE0LjQ4MDMgMjEuNTMzMyAxMy44ODAzIDIwLjkzMzMgMTMuODgwMyAyMC4yQzEzLjg4MDMgMTkuNDY2NyAxNC40ODAzIDE4Ljg2NjcgMTUuMjEzNiAxOC44NjY3QzE1Ljk2MDMgMTguODY2NyAxNi41NjAzIDE5LjQ2NjcgMTYuNTYwMyAyMC4yQzE2LjU2MDMgMjAuOTMzMyAxNS45NjAzIDIxLjUzMzMgMTUuMjI3IDIxLjUzMzNaTTI0LjU2MDMgMjEuNTMzM0gyNC41NDdDMjMuODEzNiAyMS41MzMzIDIzLjIxMzYgMjAuOTMzMyAyMy4yMTM2IDIwLjJDMjMuMjEzNiAxOS40NjY3IDIzLjgxMzYgMTguODY2NyAyNC41NDcgMTguODY2N0MyNS4yOTM2IDE4Ljg2NjcgMjUuODkzNiAxOS40NjY3IDI1Ljg5MzYgMjAuMkMyNS44OTM2IDIwLjkzMzMgMjUuMjkzNiAyMS41MzMzIDI0LjU2MDMgMjEuNTMzM1onIGZpbGw9JyUyMzYyNGMzYScgLyUzRSUzQy9zdmclM0VcIik7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdG9wYWNpdHk6IDAuMTtcclxufVxyXG4uY2FydC1lbXB0eS10ZXh0IHAge1xyXG5cdGZvbnQtc2l6ZTogMThweDtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XHJcblx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdGxpbmUtaGVpZ2h0OiAxLjU7XHJcbn1cclxuLmNhcnQtZW1wdHktd3JhcHBlciAucmV0dXJuLXRvLXNob3Age1xyXG5cdG1hcmdpbi1ibG9jay1zdGFydDogMjBweDtcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLndjLWxheW91dF9fY2FydC1saXN0IHtcclxuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDExcHg7XHJcblx0cGFkZGluZy1ibG9jay1lbmQ6IDA7XHJcbn1cclxuLndjLWxheW91dF9fY2FydC1saXN0IC53Yy1ibG9ja19faGVhZGVyIHtcclxuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDI0cHg7XHJcbn1cclxuLndjLWxheW91dF9fY2FydC1pdGVtcyB7XHJcblx0bWF4LWhlaWdodDogMzAwcHg7XHJcblx0cGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xyXG5cdHBhZGRpbmctYmxvY2stZW5kOiAyNHB4O1xyXG5cdC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuXHRcdGJvdHRvbTogMjRweDtcclxuXHR9XHJcblx0QGluY2x1ZGUgaG92ZXIge1xyXG5cdFx0JjpoYXMoOmhvdmVyKSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcblx0XHRcdG9wYWNpdHk6IDE7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5jYXJ0LWl0ZW1zIC5jYXJ0LWl0ZW0ge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XHJcblx0cGFkZGluZy1ibG9jay1lbmQ6IDI0cHg7XHJcblx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcblx0XHRwYWRkaW5nLWJsb2NrLWVuZDogMDtcclxuXHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0fVxyXG59XHJcbi5vcmRlci1wYWdlIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XHJcblx0cGFkZGluZzogODBweCA1MHB4O1xyXG5cdGJvcmRlci1yYWRpdXM6IDEycHg7XHJcblx0Ym94LXNoYWRvdzogMjBweCAxMHB4IDIwcHggNHB4IHJnYmEoNjEsIDUyLCA0NSwgMC4wOCk7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiA0MHB4IDIwcHg7XHJcblx0fVxyXG59XHJcbi5vcmRlci1yZWNlaXZlZCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDQyMHB4LCAxZnIpKTtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdGdhcDogNDBweDtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDFmcikpO1xyXG5cdFx0Z2FwOiAyMHB4IDA7XHJcblx0fVxyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcblx0fVxyXG59XHJcbi5vcmRlci1pbmZvX190aXRsZSB7XHJcblx0Zm9udC1zaXplOiA1MHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblx0bGluZS1oZWlnaHQ6IDEuMjtcclxufVxyXG4ub3JkZXItaW5mb19fdGl0bGVfc2l6ZV9tZCB7XHJcblx0Zm9udC1zaXplOiAzMHB4O1xyXG59XHJcbi5vcmRlci1yZWNlaXZlZF9fZGVzYyB7XHJcblx0bWFyZ2luLWJsb2NrLWVuZDogNTBweDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblx0bGluZS1oZWlnaHQ6IDEuNTtcclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMycHg7XHJcblx0fVxyXG59XHJcbi5vcmRlci1yZWNlaXZlZF9fY3VzdG9tZXItaXRlbXMge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyNTBweCwgMWZyKSk7XHJcblx0Z2FwOiAyNHB4IDIwcHg7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuXHR9XHJcbn1cclxuLmN1c3RvbWVyLWluZm8tYmxvY2tzIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjMwcHgsIDFmcikpO1xyXG5cdGdhcDogMTZweDtcclxufVxyXG4ub3JkZXItaW5mbyB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRyb3ctZ2FwOiA0MHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cm93LWdhcDogMjBweDtcclxuXHR9XHJcbn1cclxuLm9yZGVyLWluZm9fd2l0aC1iZyB7XHJcblx0cGFkZGluZzogNDBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcblxyXG5cdEBpbmNsdWRlIG1vYmlsZSB7XHJcblx0XHRwYWRkaW5nOiAzMHB4IDIwcHg7XHJcblx0fVxyXG59XHJcbi5vcmRlci1tZXRhIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTIwcHgsIDFmcikpO1xyXG5cdGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuXHRnYXA6IDEwcHg7XHJcblx0cGFkZGluZzogMjBweDtcclxuXHRib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tZGFyay1jb2xvci0zMCk7XHJcbn1cclxuLm9yZGVyLW1ldGFfX2l0ZW0ge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cm93LWdhcDogMnB4O1xyXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ub3JkZXItbWV0YV9faXRlbS10aXRsZSB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG59XHJcbi5vcmRlci1tZXRhX19pdGVtLXZhbHVlIHtcclxuXHRmb250LXNpemU6IDE0cHg7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuLm9yZGVyLWluZm9fX3Byb2R1Y3QtbGlzdCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRyb3ctZ2FwOiAxMHB4O1xyXG5cdG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cdHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcclxufVxyXG4ub3JkZXItcmVjZWl2ZWQgLm9yZGVyLXN1bW1hcnlfX2xhYmVsIHtcclxuXHRjb2xvcjogdmFyKC0tZGFyay1jb2xvci03MCk7XHJcblx0Zm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG4ub3JkZXItcmVjZWl2ZWQgLm9yZGVyLXN1bW1hcnlfX3ZhbHVlIHtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcclxuXHRmb250LXdlaWdodDogNzAwO1xyXG59XHJcbi5vcmRlci1yZWNlaXZlZF9fcHJvZHVjdC1saXN0IHtcclxuXHRtYXgtaGVpZ2h0OiAzMDBweDtcclxuXHRwYWRkaW5nLWlubGluZS1lbmQ6IDIwcHg7XHJcbn1cclxuLnBhZ2UtbGF5b3V0IHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRnYXA6IDMwcHggNjBweDtcclxuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xyXG59XHJcbi5wYWdlLWxheW91dF9oYXMtb2Zmc2V0IHtcclxuXHRwYWRkaW5nOiA0MHB4O1xyXG59XHJcbi5wYWdlLWxheW91dF9oYXMtYmcge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuLnBhZ2UtbGF5b3V0X19tYWluIHtcclxuXHRmbGV4OiAxO1xyXG59XHJcbi5wYWdlLWxheW91dF9fc2lkZWJhciB7XHJcblx0ZmxleDogMCAxIDQwMHB4O1xyXG5cdHBhZGRpbmc6IDMwcHg7XHJcbn1cclxuLmFjY291bnQtc2lkZWJhciB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdHJvdy1nYXA6IDIwcHg7XHJcbn1cclxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHtcclxuXHRmbGV4OiAxO1xyXG59XHJcbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpOm5vdCg6bGFzdC1jaGlsZCkge1xyXG5cdG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XHJcbn1cclxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpIGEge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRkaXNwbGF5OiBibG9jaztcclxuXHRwYWRkaW5nLWlubGluZS1zdGFydDogMThweDtcclxuXHRmb250LXNpemU6IDE4cHg7XHJcblx0Y29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XHJcblx0Zm9udC13ZWlnaHQ6IDQwMDtcclxuXHR0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRAaW5jbHVkZSBob3ZlciB7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSBhOmhvdmVyLFxyXG4uYWNjb3VudC1zaWRlYmFyX19uYXYgdWwgbGkgYTpmb2N1cyB7XHJcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbn1cclxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpIGE6YWN0aXZlIHtcclxuXHR0b3A6IDFweDtcclxufVxyXG4uYWNjb3VudC1zaWRlYmFyX19uYXYgdWwgbGkgYTo6YmVmb3JlIHtcclxuXHRjb250ZW50OiAnJztcclxuXHR3aWR0aDogMnB4O1xyXG5cdGhlaWdodDogMTZweDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0dG9wOiA1MCU7XHJcblx0bGVmdDogMDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jb2xvci0xMCk7XHJcblx0dHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dDtcclxufVxyXG4uYWNjb3VudC1zaWRlYmFyX19uYXYgdWwgbGkuaXMtYWN0aXZlIGEge1xyXG5cdHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxOHB4O1xyXG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG59XHJcbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSBhOmhvdmVyOjpiZWZvcmUsXHJcbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSBhOmZvY3VzOjpiZWZvcmUge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbn1cclxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpLmlzLWFjdGl2ZSBhOjpiZWZvcmUge1xyXG5cdHdpZHRoOiAyOHB4O1xyXG5cdGhlaWdodDogMjhweDtcclxuXHRsZWZ0OiAtMTJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgZmlsbD0nJTIzZWI4OTEyJyB4PScwJyB5PScwJyB2aWV3Qm94PScwIDAgNjQgNjQnJTNFJTNDcGF0aCBkPSdNMTMuNzA3IDMyLjI5M2wtMS40MTQgMS41NjEgMTIgMTIuMTQ2aDEuNDE0bDI0LTI0LjE0Ni0xLjQxNC0xLjQ4OEwyNSA0My42MjN6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG59XHJcbi5hY2NvdW50LXNpZGViYXJfX2luZm8ge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0cm93LWdhcDogNHB4O1xyXG5cclxuXHRAaW5jbHVkZSBtb2JpbGUge1xyXG5cdFx0cm93LWdhcDogMDtcclxuXHR9XHJcbn1cclxuLmFjY291bnQtc2lkZWJhcl9fbmFtZSB7XHJcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRjb2x1bW4tZ2FwOiAxMnB4O1xyXG5cdGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xyXG5cdGZvbnQtc2l6ZTogMzJweDtcclxuXHRmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5hY2NvdW50LXNpZGViYXJfX2VtYWlsIHtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Y29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xyXG59XHJcbi5hY2NvdW50LXNpZGViYXJfX2xpbmsge1xyXG5cdEBpbmNsdWRlIG1vYmlsZTMge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbi5hY2NvdW50LWVkaXQtZm9ybSxcclxuLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzX19maWVsZC13cmFwcGVyIHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdHJvdy1nYXA6IDIwcHg7XHJcbn1cclxuLndvb2NvbW1lcmNlLWFkZHJlc3MtZmllbGRzX19maWVsZC13cmFwcGVyIHtcclxuXHRtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xyXG59XHJcbi5vcmRlci1ub3QtZm91bmQge1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0cm93LWdhcDogNDBweDtcclxufVxyXG4ub3JkZXItbm90LWZvdW5kX190ZXh0IHtcclxuXHRtYXgtd2lkdGg6IDgwJTtcclxuXHRtYXJnaW46IDAgYXV0bztcclxuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLm9yZGVyLW5vdC1mb3VuZCBwIHtcclxuXHRmb250LXNpemU6IDIwcHg7XHJcbn1cclxuLm9yZGVyLW5vdC1mb3VuZCAuY29udGFjdHMtbGlzdCB7XHJcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5vcmRlci1zdW1tYXJ5X19idXR0b24ge1xyXG5cdG1pbi13aWR0aDogMjAwcHg7XHJcblxyXG5cdEBpbmNsdWRlIHRhYmxldCB7XHJcblx0XHRqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xyXG5cdH1cclxuXHJcblx0QGluY2x1ZGUgbW9iaWxlMyB7XHJcblx0XHRtaW4td2lkdGg6IHVuc2V0O1xyXG5cdH1cclxufVxyXG4ud2MtcGFnaW5hdGlvbiB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRtYXJnaW4tYmxvY2stc3RhcnQ6IDQwcHg7XHJcbn1cclxuLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0aGVpZ2h0OiA1MHB4O1xyXG5cdG1hcmdpbjogMDtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcblx0Ym9yZGVyLXJhZGl1czogMzAwcHg7XHJcblx0cGFkZGluZzogMCA1cHg7XHJcblx0Ym94LXNoYWRvdzogMnB4IDRweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbn1cclxuLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIGxpIDppcyhhLCBzcGFuKSB7XHJcblx0d2lkdGg6IDQwcHg7XHJcblx0aGVpZ2h0OiA0MHB4O1xyXG5cdGRpc3BsYXk6IGZsZXg7XHJcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcclxuXHRsaW5lLWhlaWdodDogMTtcclxuXHRmb250LXdlaWdodDogNTAwO1xyXG5cdHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cclxuXHRzdmcge1xyXG5cdFx0ZmxleC1zaHJpbms6IDA7XHJcblx0XHR3aWR0aDogMTZweDtcclxuXHRcdGhlaWdodDogMTBweDtcclxuXHRcdGZpbGw6IG5vbmU7XHJcblx0XHRzdHJva2U6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xyXG5cdFx0dHJhbnNpdGlvbjogc3Ryb2tlIDAuMTVzIGVhc2UtaW4tb3V0LCBmaWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xyXG5cdH1cclxuXHJcblx0Ji5wcmV2IHtcclxuXHRcdHN2ZyB7XHJcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi53Yy1wYWdpbmF0aW9uID4gLnBhZ2UtbnVtYmVycyBhOmhvdmVyIHtcclxuXHRjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxufVxyXG4ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgbGkgOmlzKGEsIHNwYW4pLmN1cnJlbnQge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xyXG5cdGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgbGkgYTpob3ZlciB7XHJcblx0Y29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblxyXG5cdHN2ZyB7XHJcblx0XHRzdHJva2U6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcblx0fVxyXG59XHJcbiIsIi53b29jb21tZXJjZSAuYmxvY2tPdmVybGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9ja1VJLWxvYWRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBhbmltYXRpb246IHJvdGF0aW9uIDAuNzVzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuI2JpbGxpbmdfY291bnRyeV9maWVsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyNHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAzMHB4O1xufVxuXG4ud29vY29tbWVyY2Utbm90aWNlcy13cmFwcGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLW5vdGljZXMtd3JhcHBlcl93aXRob3V0LW9mZnNldCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5zaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzX19maWVsZC13cmFwcGVyLFxuLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAyNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZS1iaWxsaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlcixcbiAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLWZpZWxkc19fZmllbGQtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWFjY291bnQtZmllbGRzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWNjb3VudC1maWVsZHMgLmNyZWF0ZS1hY2NvdW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTJweDtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAyNHB4O1xufVxuXG4ud29vY29tbWVyY2UtcGFzc3dvcmQtc3RyZW5ndGgge1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5zaG9ydCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuLndvb2NvbW1lcmNlLXBhc3N3b3JkLXN0cmVuZ3RoLmdvb2Qge1xuICBjb2xvcjogdmFyKC0teWVsbG93LWNvbG9yKTtcbn1cbi53b29jb21tZXJjZS1wYXNzd29yZC1zdHJlbmd0aC5zdHJvbmcge1xuICBjb2xvcjogdmFyKC0tZ3JlZW4tY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UtcGFzc3dvcmQtaGludCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG59XG5cbi53b29jb21tZXJjZSBmb3JtIC5mb3JtLXJvdyAucmVxdWlyZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1yb3cgbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZm9ybS1yb3cud29vY29tbWVyY2UtaW52YWxpZCBpbnB1dC5pbnB1dC10ZXh0LFxuLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgc2VsZWN0IHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGlucHV0LmlucHV0LXRleHQ6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLmZvcm0tcm93Lndvb2NvbW1lcmNlLWludmFsaWQgaW5wdXQuaW5wdXQtdGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLmZvcm0tcm93Lndvb2NvbW1lcmNlLXZhbGlkYXRlZCBpbnB1dCxcbi5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGlucHV0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMXJlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG59XG5cbi5mb3JtLXJvdy53b29jb21tZXJjZS1pbnZhbGlkIGlucHV0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ViODkxMiclM0UlM0NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzRSUzQ3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM0UlM0NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNlYjg5MTInIHN0cm9rZT0nbm9uZScvJTNFJTNDL3N2ZyUzRVwiKTtcbn1cblxuLnZhbGlkYXRpb24tZXJyb3I6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmFsaWRhdGlvbi1lcnJvcixcbi5jaGVja291dC1pbmxpbmUtZXJyb3ItbWVzc2FnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMWVtO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icm93bi1saWdodGVyLWNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gIHdpZHRoOiAzOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMnB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCAxMSAxMCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTIuODY3NzQgMy4yNUw1Ljg2Nzc0IDYuMjVMOC44Njc3NCAzLjI1JyBzdHJva2U9JyUyMzYyNEMzQScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sOnNwYWNlPSdwcmVzZXJ2ZScgdmlld0JveD0nMCAwIDEwMSAxMDEnIGlkPSdzZWFyY2gnJTNFJTNDcGF0aCBkPSdNNjMuMyA1OS45YzMuOC00LjYgNi4yLTEwLjUgNi4yLTE3IDAtMTQuNi0xMS45LTI2LjUtMjYuNS0yNi41UzE2LjUgMjguMyAxNi41IDQyLjkgMjguNCA2OS40IDQzIDY5LjRjNi40IDAgMTIuNC0yLjMgMTctNi4ybDIwLjYgMjAuNmMuNS41IDEuMS43IDEuNy43LjYgMCAxLjItLjIgMS43LS43LjktLjkuOS0yLjUgMC0zLjRMNjMuMyA1OS45em0tMjAuNCA0LjdjLTEyIDAtMjEuNy05LjctMjEuNy0yMS43czkuNy0yMS43IDIxLjctMjEuNyAyMS43IDkuNyAyMS43IDIxLjctOS43IDIxLjctMjEuNyAyMS43eicgZmlsbD0nJTIzM2QzNDJkOTknJTNFJTNDL3BhdGglM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG5cbi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMHB4IDFweCB2YXIoLS1icm93bi1saWdodGVyLWNvbG9yKTtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0sXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZFtkYXRhLXNlbGVjdGVkXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bZGF0YS1zZWxlY3RlZD10cnVlXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG59XG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctYmxvY2s6IDEwcHg7XG4gIHBhZGRpbmctaW5saW5lOiAxNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb246bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIHtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsaSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi5jYXJ0X3RvdGFscyAub3JkZXItc3VtbWFyeV9fc2hpcHBpbmcge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7XG59XG5cbi5jYXJ0X3RvdGFscyAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDE2cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG59XG4uY2FydF90b3RhbHMgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogNnB4O1xufVxuLmNhcnRfdG90YWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIHAge1xuICBtYXJnaW4taW5saW5lLXN0YXJ0OiAzNHB4O1xufVxuLmNhcnRfdG90YWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGlucHV0OmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcnRfdG90YWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAgOHB4O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmNhcnRfdG90YWxzIC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxhYmVsOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDIycHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWdyb3c6IDA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWFjY2VudC1jb2xvcik7XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYXJ0X3RvdGFscyAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNXB4O1xuICBsZWZ0OiA1cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xufVxuXG4uY2FydF90b3RhbHMgLndvb2NvbW1lcmNlLXNoaXBwaW5nLXRvdGFscyAud29vY29tbWVyY2Utc2hpcHBpbmctZGVzdGluYXRpb24ge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTgwcHgsIDFmcikpO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkgbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSg5OCwgNzYsIDU4LCAwLjMyKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbjtcbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0IC53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkgbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBib3R0b206IC0yLjVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlLWluO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgLnNoaXBwaW5nLW1ldGhvZC1kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud29vY29tbWVyY2UtY2hlY2tvdXQgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgLnNoaXBwaW5nLW1ldGhvZC1kZXNjcmlwdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uc2hpcHBpbmctbWV0aG9kLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53b29jb21tZXJjZS1zaGlwcGluZy1tZXRob2RzIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiAuc2hpcHBpbmctbWV0aG9kLWRlc2NyaXB0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndvb2NvbW1lcmNlLXNoaXBwaW5nLW1ldGhvZHMgbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCB+IC5zaGlwcGluZy1tZXRob2QtZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMjBweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSAuZm9ybS1yb3c6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG59XG5cbi5zaGlwcGluZy10b3RhbHMtdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stZW5kOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbiB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yLTYwKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xcyBlYXNlLWluLW91dDtcbn1cbi5zaGlwcGluZy1jYWxjdWxhdG9yLWJ1dHRvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uOmhvdmVyIHN2ZyB7XG4gIHN0cm9rZTogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogc3Ryb2tlIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG4uc2hpcHBpbmctY2FsY3VsYXRvci1idXR0b24gc3ZnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yLTYwKTtcbn1cblxuOmlzKC53b29jb21tZXJjZS1lcnJvciwgLndvb2NvbW1lcmNlLW1lc3NhZ2UsIC53b29jb21tZXJjZS1pbmZvKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ibG9jazogMjNweDtcbiAgcGFkZGluZy1pbmxpbmU6IDY1cHggMzBweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbm90aWNlcy1zdWNjZXNzLWJnKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xufVxuXG46aXMoLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtaW5mbykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ub3RpY2VzLXdhcm5pbmctYmcpO1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG59XG5cbjppcygud29vY29tbWVyY2UtZXJyb3IsIC53b29jb21tZXJjZS1pbmZvKTpoYXMoLmZzLWZyZWUtc2hpcHBpbmctbm90aWNlLWFuZC1idXR0b24td3JhcHBlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuXG46aXMoLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlLWluZm8pOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi53b29jb21tZXJjZS1tZXNzYWdlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyB2aWV3Qm94PScwIDAgMjQgMjQnIGZpbGw9JyUyM2ZmZiclM0UlM0NwYXRoIGZpbGw9J25vbmUnIGQ9J00wIDBoMjR2MjRIMFYweiclM0UlM0MvcGF0aCUzRSUzQ3BhdGggZD0nTTkgMTYuMTdMNS41MyAxMi43Yy0uMzktLjM5LTEuMDItLjM5LTEuNDEgMC0uMzkuMzktLjM5IDEuMDIgMCAxLjQxbDQuMTggNC4xOGMuMzkuMzkgMS4wMi4zOSAxLjQxIDBMMjAuMjkgNy43MWMuMzktLjM5LjM5LTEuMDIgMC0xLjQxLS4zOS0uMzktMS4wMi0uMzktMS40MSAwTDkgMTYuMTd6JyUzRSUzQy9wYXRoJTNFJTNDL3N2ZyUzRVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLndvb2NvbW1lcmNlLWVycm9yOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtaW5mbzo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA2NCA2NCcgaWQ9J2Vycm9yJyUzRSUzQ2NpcmNsZSBjeD0nMzInIGN5PSczMicgcj0nMjgnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nNCclM0UlM0MvY2lyY2xlJTNFJTNDbGluZSB4MT0nMzInIHgyPSczMicgeTE9JzE4JyB5Mj0nMzgnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmZmZmJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nNCclM0UlM0MvbGluZSUzRSUzQ2xpbmUgeDE9JzMyJyB4Mj0nMzInIHkxPSc0MicgeTI9JzQ2JyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzQnJTNFJTNDL2xpbmUlM0UlM0Mvc3ZnJTNFXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3IgbGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJsb2NrLWVuZDogNXB4O1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3IgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG5cbi53b29jb21tZXJjZS1lcnJvciBsaVtkYXRhLWlkXSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cblxuLndvb2NvbW1lcmNlLWVycm9yIGxpW2RhdGEtaWRdIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4ud29vY29tbWVyY2UtZXJyb3IgbGlbZGF0YS1pZF0gYSBzdHJvbmcge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG46aXMoLndvb2NvbW1lcmNlLWVycm9yLCAud29vY29tbWVyY2UtbWVzc2FnZSwgLndvb2NvbW1lcmNlLWluZm8pIGEge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1saWdodCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSAucmVzdG9yZS1pdGVtIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ud29vY29tbWVyY2UtbWVzc2FnZSAuYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWxpZ2h0KTtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuLndvb2NvbW1lcmNlLW1lc3NhZ2UgLmJ1dHRvbjphY3RpdmUge1xuICB0b3A6IDFweDtcbn1cblxuZm9ybS53b29jb21tZXJjZS1jaGVja291dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLndjLWxheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjRweDtcbn1cblxuLndjLWxheW91dCA+ICoge1xuICBmbGV4OiAxIDEgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4ud2MtbGF5b3V0X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTZweDtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndjLWxheW91dF9fY29udGVudCB7XG4gICAgZmxleDogMSAxIDEwMCU7XG4gIH1cbn1cblxuLndjLWxheW91dF9fYXNpZGUge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxNnB4O1xuICBmbGV4OiAwIDEgMzIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53Yy1sYXlvdXRfX2FzaWRlIHtcbiAgICBmbGV4OiAxIDEgMTAwJTtcbiAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndjLWxheW91dF9fYXNpZGVfc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5cbi5jcm9zcy1zZWxscyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbn1cblxuOmlzKC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSwgLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLXRvZ2dsZSkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyNXB4O1xufVxuXG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgOmlzKC53b29jb21tZXJjZS1mb3JtLWNvdXBvbi10b2dnbGUsIC53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSkgOndoZXJlKC5zaG93bG9naW4sIC5zaG93Y291cG9uKTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1mb3JtLWxvZ2luIC53b29jb21tZXJjZS1mb3JtX19sYWJlbCBzcGFuOjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDFweDtcbn1cblxuLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1mb3JtIC5mb3JtLXJvdyBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yLTYwKTtcbn1cblxuLmZvcm0tYmxvY2tzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgzODBweCwgMWZyKSk7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiAzMHB4IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZvcm0tYmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uZm9ybS1ibG9jayBoMiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbn1cblxuLndjLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgLW1vei1jb2x1bW4tZ2FwOiAxMHB4O1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAyNXB4O1xuICBwYWRkaW5nOiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZy1saWdodCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53Yy1mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ud2MtZm9ybV90eXBlX2dyaWQge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ud2MtZm9ybV9zaXplX3RoaXJkIHtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53Yy1mb3JtX3NpemVfdGhpcmQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53Yy1mb3JtX19ibG9ja19yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogOHB4O1xufVxuXG4ud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG59XG4ud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwIGEge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ud29vY29tbWVyY2UtcHJpdmFjeS1wb2xpY3ktdGV4dCBwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucyBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIHAsXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgbGkge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucyA6aXModWwsIG9sKSB7XG4gIG1hcmdpbjogMTBweCAwIDEwcHggMjBweDtcbn1cblxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIDppcyh1bCwgb2wpIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgOmlzKGgyLCBoMywgaDQpIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbn1cblxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zIGgyIHtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuXG4ud29vY29tbWVyY2UtdGVybXMtYW5kLWNvbmRpdGlvbnMgaDMge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucyBoNCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLndvb2NvbW1lcmNlLXRlcm1zLWFuZC1jb25kaXRpb25zLWNoZWNrYm94LXRleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy1jaGVja2JveC10ZXh0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mb3JtLXJvdyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogOHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4uZm9ybS1yb3dfc2l6ZV9sZyBpbnB1dCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLmZvcm0tcm93X3N0eWxlX3NxdWFyZSBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmZvcm0tcm93X3N0eWxlX3NxdWFyZSAuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG5cbi5mb3JtLXJvdyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcixcbi5mb3JtLXJvdyBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1maWVsZF9fYnV0dG9uIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4ud2MtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ibG9jazogMDtcbiAgbWFyZ2luLWlubGluZTogMDtcbiAgcGFkZGluZzogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLndjLWJsb2NrX3dpdGgtc2hhZG93IHtcbiAgYm94LXNoYWRvdzogNHB4IDRweCA0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wMik7XG59XG5cbi53Yy1ibG9ja19fd2l0aG91dC1iZyB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi53Yy1ibG9ja19pbmRlbnRfbWQge1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG4ud2MtYmxvY2tfdHlwZV9yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndjLWJsb2NrX3R5cGVfcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuXG4ud2MtYmxvY2tfdHlwZV9ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDIwcHg7XG59XG5cbi53Yy1ibG9ja19zaXplX3RoaXJkIHtcbiAgd2lkdGg6IDQ3MHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC53Yy1ibG9ja19zaXplX3RoaXJkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ud2MtYmxvY2tfc2l6ZS1nYXBfbWQge1xuICBnYXA6IDE1cHg7XG59XG5cbi53Yy1ibG9ja19vZmZzZXQtYm90dG9tX21kIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjVweDtcbn1cblxuLndjLWJsb2NrX3dpdGhvdXQtaW5zZXQge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ud2MtYmxvY2tfd2l0aG91dC1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiB1bnNldDtcbn1cblxuLndjLWJsb2NrIC5jaGVja2JveC1maWVsZF9fY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNzApO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndjLWJsb2NrIC5jaGVja2JveC1maWVsZF9fY2FwdGlvbjo6YmVmb3JlIHtcbiAgICB3aWR0aDogMThweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud2MtYmxvY2sgLmNoZWNrYm94LWZpZWxkX19jYXB0aW9uOjphZnRlciB7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIHRvcDogMnB4O1xuICAgIGxlZnQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLndjLWJsb2NrX19saW5lX3R5cGVfcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbn1cblxuLndjLWJsb2NrX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xufVxuXG4ud2MtYmxvY2tfX2xpbmUgYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBmb250LXNpemU6IDE0cHg7XG59XG4ud2MtYmxvY2tfX2xpbmUgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ud2MtYmxvY2tfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMTBweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbn1cblxuLndjLWJsb2NrX19oZWFkZXJfb2Zmc2V0X21kIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2MtYmxvY2tfX2hlYWRlcl9vZmZzZXRfbWQge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDIwcHg7XG4gIH1cbn1cblxuLndjLWJsb2NrX19oZWFkZXJfb2Zmc2V0X2xnIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMzJweDtcbn1cblxuLndjLWJsb2NrX19oZWFkZXJfd2l0aG91dC1vZmZzZXQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4ud2MtYmxvY2tfX2hlYWRlcl91bmRlcmxpbmVkIHtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1kYXJrLWNvbG9yLTEwKTtcbn1cblxuLndjLWJsb2NrX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4ud2MtYmxvY2tfX3RpdGxlX29mZnNldC1ib3R0b21fc20ge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xufVxuLndjLWJsb2NrX190aXRsZV9vZmZzZXQtYm90dG9tX2xnIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjRweDtcbn1cbi53Yy1ibG9ja19fdGl0bGVfc2l6ZV9tZCB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuYS53Yy1ibG9ja19fdGl0bGUge1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIGEud2MtYmxvY2tfX3RpdGxlOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgfVxuICBhLndjLWJsb2NrX190aXRsZTpob3ZlciAud2MtYmxvY2tfX2ljb24td3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgfVxuICBhLndjLWJsb2NrX190aXRsZTpob3ZlciAud2MtYmxvY2tfX2ljb24td3JhcHBlciBzdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZTtcbiAgfVxufVxuXG4ud2MtYmxvY2tfX2ljb25faW1hZ2Uge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG4ud2MtYmxvY2tfX2ljb25faW1hZ2Vfc2l6ZV94cyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG59XG5cbi53Yy1ibG9ja19faWNvbi13cmFwcGVyIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJyb3duLWxpZ2h0ZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlO1xufVxuXG4ud2MtYmxvY2tfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSxcbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLFxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgge1xuICBib3JkZXI6IDA7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1xdWFudGl0eSAucXVhbnRpdHkge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IHtcbiAgICBtYXJnaW46IHVuc2V0O1xuICB9XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkgLnF1YW50aXR5IGlucHV0IHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IC5xdWFudGl0eSBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgc3Ryb2tlOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudCB7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluO1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtbmFtZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0aCB7XG4gIHBhZGRpbmctaW5saW5lOiAwO1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ciA6aXModGQsIHRoKTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ciA6aXModGQsIHRoKTpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAwO1xuICB0ZXh0LWFsaWduOiBlbmQ7XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgd2lkdGg6IDgwcHg7XG4gIG1pbi13aWR0aDogODBweDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1uYW1lIHtcbiAgbWluLXdpZHRoOiAxNzBweDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1xdWFudGl0eSB7XG4gIHdpZHRoOiAyNDBweDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGgucHJvZHVjdC1yZW1vdmUge1xuICB3aWR0aDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRoZWFkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0Ym9keSB0ci5jYXJ0X2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIHRpdGxlIHJlbW92ZVwiIFwiaW1hZ2UgcHJpY2UgcHJpY2VcIiBcImltYWdlIHF0eSBxdHlcIjtcbiAgICBnYXA6IDAgMTZweDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGJvZHkgdHIuY2FydF9pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwcHggMWZyIGF1dG87XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC10aHVtYm5haWwge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtdGh1bWJuYWlsIHtcbiAgICBncmlkLWFyZWE6IGltYWdlO1xuICB9XG59XG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMzVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXRodW1ibmFpbCBhIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtdGh1bWJuYWlsIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1uYW1lIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcm93LWdhcDogOHB4O1xuICAgIGdyaWQtYXJlYTogcXR5O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXF1YW50aXR5IHtcbiAgICByb3ctZ2FwOiA0cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcXVhbnRpdHk6OmJlZm9yZSB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ZC5wcm9kdWN0LXByaWNlIHtcbiAgICBncmlkLWFyZWE6IHByaWNlO1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUge1xuICAgIGdyaWQtYXJlYTogcmVtb3ZlO1xuICB9XG59XG5cbi53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRkLnByb2R1Y3QtcmVtb3ZlIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUgYTpob3ZlciBzdmcge1xuICAgIGZpbGw6IHZhcigtLWRhcmstZ3JleS1jb2xvcik7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlIHRhYmxlLnNob3BfdGFibGUgdGQucHJvZHVjdC1yZW1vdmUgYSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogZmlsbCAwLjE1cyBlYXNlLWluO1xufVxuXG4ud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LWFjdGlvbnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDI0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1hY3Rpb25zIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1hY3Rpb25zIGlucHV0LmlucHV0LXRleHQge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1pbmxpbmU6IDE1cHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS1jb2xvcik7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LWFjdGlvbnMgaW5wdXQuaW5wdXQtdGV4dCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdmFyKC0tbGlnaHQtZ3JleS1jb2xvcik7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtYWN0aW9ucyBidXR0b25bdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDhweDtcbiAgcGFkZGluZy1pbmxpbmU6IDIwcHg7XG4gIGhlaWdodDogNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtbGlnaHQpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMnB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTJweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAud29vY29tbWVyY2UtY2FydC1mb3JtIC5jYXJ0LWFjdGlvbnMgYnV0dG9uW3R5cGU9c3VibWl0XSB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZS1jYXJ0LWZvcm0gLmNhcnQtYWN0aW9ucyAuc2hvcC1jb3Vwb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHJvdy1nYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLndvb2NvbW1lcmNlLWNhcnQtZm9ybSAuY2FydC1hY3Rpb25zIC5zaG9wLWNvdXBvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDRweDtcbiAgfVxufVxuXG4ud29vY29tbWVyY2UgdGFibGUuc2hvcF90YWJsZSB0ciB0ZC5hY3Rpb25zIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWxpZ2h0LWdyZXktY29sb3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC53b29jb21tZXJjZSB0YWJsZS5zaG9wX3RhYmxlIHRyIHRkLmFjdGlvbnMge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cblxuI2NvdXBvbi1lcnJvci1ub3RpY2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ud2MtcmVtb3ZlLWNvdXBvbixcbi53b29jb21tZXJjZS1yZW1vdmUtY291cG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jb2xvci0zMCk7XG4gIGZvbnQtc2l6ZTogMDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBsaW5lYXI7XG59XG4ud2MtcmVtb3ZlLWNvdXBvbjo6YmVmb3JlLCAud2MtcmVtb3ZlLWNvdXBvbjo6YWZ0ZXIsXG4ud29vY29tbWVyY2UtcmVtb3ZlLWNvdXBvbjo6YmVmb3JlLFxuLndvb2NvbW1lcmNlLXJlbW92ZS1jb3Vwb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA5cHg7XG4gIGhlaWdodDogOHB4O1xuICB3aWR0aDogMnB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjI1cztcbn1cbi53Yy1yZW1vdmUtY291cG9uOjpiZWZvcmUsXG4ud29vY29tbWVyY2UtcmVtb3ZlLWNvdXBvbjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuLndjLXJlbW92ZS1jb3Vwb246OmFmdGVyLFxuLndvb2NvbW1lcmNlLXJlbW92ZS1jb3Vwb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLndjX3BheW1lbnRfbWV0aG9kcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDEycHg7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLndjX3BheW1lbnRfbWV0aG9kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGF5bWVudC1tZXRob2RzX19jYXB0aW9uOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJyb3duLWxpZ2h0LWNvbG9yKTtcbn1cblxuLnBheW1lbnQtbWV0aG9kc19fY2FwdGlvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFjZGIyO1xufVxuXG4ud2NfcGF5bWVudF9tZXRob2RzIC5wYXltZW50X2JveCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAzMHB4O1xufVxuXG4ud2NfcGF5bWVudF9tZXRob2RzIC5wYXltZW50X2JveCBwIHtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53b29jb21tZXJjZS10ZXJtcy1hbmQtY29uZGl0aW9ucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMTJweDtcbn1cblxuLmNoZWNrb3V0X2NvdXBvbiAuY291cG9uLWVycm9yLW5vdGljZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi53b29jb21tZXJjZS1vcmRlciB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMTAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53b29jb21tZXJjZS1vcmRlciB7XG4gICAgbWFyZ2luLWJsb2NrLXN0YXJ0OiA2MHB4O1xuICB9XG59XG5cbi5vcmRlci1zdWNjZXNzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ub3JkZXItc3VjY2Vzc19fdGl0bGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAyMHB4O1xuICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ub3JkZXItc3VjY2Vzc19fdGl0bGUgc3ZnIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbnAud29vY29tbWVyY2UtdGhhbmt5b3Utb3JkZXItcmVjZWl2ZWQge1xuICBtYXJnaW4tYmxvY2stZW5kOiA2MHB4O1xufVxuXG4ub3JkZXItc3VjY2Vzc19fbnVtYmVyIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5vcmRlci1zdWNjZXNzX19udW1iZXIgKiB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4ub3JkZXItc3VjY2Vzc19fdGV4dCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbiAgbWFyZ2luLWlubGluZTogYXV0bztcbn1cbi5vcmRlci1zdWNjZXNzX190ZXh0IHAge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cblxuLndvb2NvbW1lcmNlLW9yZGVyLXJlY2VpdmVkIC53b29jb21tZXJjZS1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBheW1lbnQtbWV0aG9kcyBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbn1cblxuLnBheW1lbnQtbWV0aG9kcyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDM1cHg7XG59XG5cbi5wYXltZW50LW1ldGhvZHMgbGkgPiBsYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYXltZW50LW1ldGhvZHMgbGkgLnBheW1lbnRfYm94IHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTBweDtcbn1cblxuLnBheW1lbnQtbWV0aG9kcyBsaSAucGF5bWVudF9ib3ggcCB7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi53Y19wYXltZW50LW1ldGhvZHMgbGkgbGFiZWw6YmVmb3JlLFxuLndjX3BheW1lbnQtbWV0aG9kcyBsaSBsYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLndjX3BheW1lbnQtbWV0aG9kcyBsaSBsYWJlbDpiZWZvcmUge1xuICB0b3A6IDFweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDIycHg7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ud2NfcGF5bWVudC1tZXRob2RzIGxpIGxhYmVsOmFmdGVyIHtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4ud2NfcGF5bWVudC1tZXRob2RzIGxpIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQgfiBsYWJlbDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5vcmRlcnMtbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAub3JkZXJzLWxpc3Qge1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4ub3JkZXJzLWxpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm9yZGVycy1saXN0X19pdGVtIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5vcmRlcnMtbGlzdF9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbn1cblxuLm9yZGVycy1saXN0X19vcmRlci1udW1iZXIge1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMS4wNDZyZW0gKyAwLjR2dywgMS4zNzVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ub3JkZXJzLWxpc3RfX29yZGVyLW51bWJlcjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuXG4uY2FydC1pdGVtX2JvcmRlcl9saWdodCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tZGFyay1jb2xvci0xMCk7XG59XG5cbi5vcmRlcnMtbGlzdF9fdG90YWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctYmxvY2stc3RhcnQ6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAxLjA0NnJlbSArIDAuNHZ3LCAxLjM3NXJlbSk7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tZGFyay1jb2xvci0xMCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xufVxuXG4uYWNjb3VudC1vcmRlci10b3RhbC12YWx1ZSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucHJpY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA4cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG4ucHJpY2U6aGFzKGlucywgZGVsKSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5wcmljZSBpbnMge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByaWNlIGRlbCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgb3BhY2l0eTogMC44O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucHJvZHVjdC1jYXJkX19zdG9jay1vdXQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvci02MCk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLnByb2R1Y3QtY2FyZF9fYnV0dG9ucyB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWNvbnRlbnQ6IGVuZDtcbiAgZ2FwOiA4cHg7XG59XG5cbi53Yy1sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTk5O1xufVxuXG4ud2MtbG9hZGVyX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi53Yy1sb2FkZXJfX3NwaW5uZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1kYXJrLWNvbG9yKTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAwLjc1cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbi5ibG9jay1sb2FkZXJfX3NwaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTJweDtcbiAgdG9wOiAtMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogaW5oZXJpdDtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogaW5oZXJpdDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAxLjVzIGluZmluaXRlIGVhc2U7XG59XG5cbi5hZGRlZF90b19jYXJ0IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5hcnRpY2xlLnByb2R1Y3Qtc2luZ2xlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQ0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIGFydGljbGUucHJvZHVjdC1zaW5nbGUge1xuICAgIG1hcmdpbi1ibG9jay1lbmQ6IDgwcHg7XG4gIH1cbn1cblxuLnByb2R1Y3QtbWFpbl9faW5uZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDMzMXB4LCA2NDBweCkgbWlubWF4KDM3NXB4LCAxZnIpO1xuICBnYXA6IDMycHggNzhweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLnByb2R1Y3QtbWFpbl9faW5uZXIge1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1tYWluX19pbm5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLnByb2R1Y3QtbWFpbl9fbWVkaWEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMDtcbn1cblxuLnByb2R1Y3QtbWFpbl9fbWVkaWEgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbn1cblxuLnByb2R1Y3QtZ2FsbGVyeSB7XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG5cbi5wcm9kdWN0LWdhbGxlcnlfX2l0ZW0ge1xuICBhc3BlY3QtcmF0aW86IDY0MC82MDA7XG59XG5cbi5wcm9kdWN0LWdhbGxlcnlfX2l0ZW0gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDI0cHg7XG59XG4ucHJvZHVjdC1nYWxsZXJ5X19pdGVtIGEgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wcm9kdWN0LWdhbGxlcnlfX2l0ZW0gYTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMykgMTAlLCByZ2JhKDAsIDAsIDAsIDApIDMwJSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnByb2R1Y3RzLWdhbGxlcnlfX2Fycm93LWJ1dHRvbiB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLWdhbGxlcnlfX2Fycm93LWJ1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucHJvZHVjdC1pbWFnZXNfX3RodW1icyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAyNHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgbWF4LXdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogMTA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5wcm9kdWN0LWltYWdlc19fdGh1bWJzIHtcbiAgICBib3R0b206IDEycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdC1pbWFnZXNfX3RodW1icyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogOHB4O1xuICAgIHBvc2l0aW9uOiB1bnNldDtcbiAgICB0cmFuc2Zvcm06IHVuc2V0O1xuICB9XG59XG5cbi5wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAucHJvZHVjdC10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDQwcHggIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9kdWN0LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wcm9kdWN0LXRodW1ic19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wcm9kdWN0LXRodW1ic19faXRlbSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuXG4ucHJvZHVjdC10aHVtYnNfX2l0ZW06OmJlZm9yZSxcbi5wcm9kdWN0LXRodW1ic19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdHJhbnNpdGlvbjogMC4yNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5wcm9kdWN0LXRodW1ic19faXRlbTo6YmVmb3JlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg5OCwgNzYsIDU4LCAwLjMyKTtcbn1cblxuLnByb2R1Y3QtdGh1bWJzX19pdGVtOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLnByb2R1Y3QtdGh1bWJzIC5zd2lwZXItc2xpZGUuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAucHJvZHVjdC10aHVtYnNfX2l0ZW06OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLndpZGdldC1wcm9kdWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMTJweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMTVweDtcbn1cblxuLndpZGdldC1wcm9kdWN0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuXG4ud2lkZ2V0LXByb2R1Y3QgLndpZGdldC1wcm9kdWN0LWltYWdlIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UtaW4tb3V0O1xufVxuXG4ud2lkZ2V0LXByb2R1Y3QgLndpZGdldC1wcm9kdWN0LWltYWdlOmhvdmVyIGltZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLndpZGdldC1wcm9kdWN0IC53aWRnZXQtcHJvZHVjdC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG5cbi53aWRnZXQtcHJvZHVjdCAud2lkZ2V0LXByb2R1Y3QtdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG59XG4ud2lkZ2V0LXByb2R1Y3QgLndpZGdldC1wcm9kdWN0LXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi53aWRnZXQtcHJvZHVjdCAud2lkZ2V0LXByb2R1Y3QtcmF0aW5nIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2YzYzEzYTtcbn1cblxuLndpZGdldC1wcm9kdWN0IC53aWRnZXQtcHJvZHVjdC1wcmljZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogNnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbn1cblxuLndpZGdldC1wcm9kdWN0IC53aWRnZXQtcHJvZHVjdC1wcmljZSBkZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ud2lkZ2V0LXByb2R1Y3QgLndpZGdldC1wcm9kdWN0LXByaWNlIGlucyB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnByb2R1Y3QtY2F0ZWdvcmllcyB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnByb2R1Y3QtY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XG59XG4ucHJvZHVjdC1jYXRlZ29yaWVzIGxpLmNhdC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuLnByb2R1Y3QtY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSAuY291bnQge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5wcm9kdWN0LWNhdGVnb3JpZXMgbGkuY2F0LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLnByb2R1Y3QtY2F0ZWdvcmllcyBsaS5jYXQtaXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG59XG5cbi53Yy1wcm9kdWN0cy1saXN0LXdyYXBwZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAxNDRweDtcbn1cblxuLndjLWdyaWQtY29sdW1ucyB7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG4ud2MtZ3JpZC1jb2x1bW5zOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zIHtcbiAgICByb3ctZ2FwOiAzMnB4O1xuICB9XG59XG5cbi5jYXRlZ29yeS1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuLmNhdGVnb3J5LWNhcmRfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyNjNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG59XG4uY2F0ZWdvcnktY2FyZF9faW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5jYXRlZ29yeS1jYXJkX19pbWFnZTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmNhdGVnb3J5LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2F0ZWdvcnktY2FyZF9fdGl0bGU6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICB9XG59XG5cbi53Yy1ncmlkLWNvbHVtbnMtNCAuY2F0ZWdvcnktY2FyZCB7XG4gIGZsZXg6IDAgMSBjYWxjKDI1JSAtIDE1cHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zLTQgLmNhdGVnb3J5LWNhcmQge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53Yy1ncmlkLWNvbHVtbnMtNCAuY2F0ZWdvcnktY2FyZCB7XG4gICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zLTQgLmNhdGVnb3J5LWNhcmQge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi53Yy1ncmlkLWNvbHVtbnMtNCAuY2F0ZWdvcnktY2FyZC0tbGFyZ2Uge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAyMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndjLWdyaWQtY29sdW1ucy00IC5jYXRlZ29yeS1jYXJkLS1sYXJnZSB7XG4gICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cblxuLndjLWdyaWQtY29sdW1ucy0zIC5jYXRlZ29yeS1jYXJkIHtcbiAgZmxleDogMCAxIGNhbGMoMjUlIC0gMTMuMzMzMzMzMzMzM3B4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLndjLWdyaWQtY29sdW1ucy0zIC5jYXRlZ29yeS1jYXJkIHtcbiAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zLTMgLmNhdGVnb3J5LWNhcmQge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndjLWdyaWQtY29sdW1ucy0zIC5jYXRlZ29yeS1jYXJkIHtcbiAgICBmbGV4OiAwIDEgMTAwJTtcbiAgfVxufVxuXG4ud2MtZ3JpZC1jb2x1bW5zLTMgLmNhdGVnb3J5LWNhcmQtLWxhcmdlIHtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTMuMzMzMzMzMzMzM3B4KTtcbn1cblxuLndjLWdyaWQtY29sdW1ucy0yIC5jYXRlZ29yeS1jYXJkIHtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC53Yy1ncmlkLWNvbHVtbnMtMiAuY2F0ZWdvcnktY2FyZCB7XG4gICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zLTIgLmNhdGVnb3J5LWNhcmQge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG59XG5cbi53Yy1ncmlkLWNvbHVtbnMtNCAucHJvZHVjdC1jYXJkIHtcbiAgZmxleDogMCAxIGNhbGMoMjUlIC0gMTVweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC53Yy1ncmlkLWNvbHVtbnMtNCAucHJvZHVjdC1jYXJkIHtcbiAgICBmbGV4OiAwIDEgY2FsYygzMy4zMzMzMzMzMzMzJSAtIDEzLjMzMzMzMzMzMzNweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLndjLWdyaWQtY29sdW1ucy00IC5wcm9kdWN0LWNhcmQge1xuICAgIGZsZXg6IDAgMSBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLndjLWdyaWQtY29sdW1ucy00IC5wcm9kdWN0LWNhcmQge1xuICAgIGZsZXg6IDAgMSAxMDAlO1xuICB9XG59XG5cbi53Yy1ncmlkLWNvbHVtbnMtMyAucHJvZHVjdC1jYXJkIHtcbiAgZmxleDogMCAxIGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxMy4zMzMzMzMzMzMzcHgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zLTMgLnByb2R1Y3QtY2FyZCB7XG4gICAgZmxleDogMCAxIGNhbGMoNTAlIC0gMTBweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zLTMgLnByb2R1Y3QtY2FyZCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbn1cblxuLndjLWdyaWQtY29sdW1ucy0yIC5wcm9kdWN0LWNhcmQge1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAxMHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAud2MtZ3JpZC1jb2x1bW5zLTIgLnByb2R1Y3QtY2FyZCB7XG4gICAgZmxleDogMCAxIDEwMCU7XG4gIH1cbn1cblxuLnByb2R1Y3QtbWFpbl9faW5mbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5cbi5wcm9kdWN0LW1haW5fX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi41cmVtLCAyLjMwMnJlbSArIDAuOTl2dywgMy4xMjVyZW0pO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG59XG5cbi5wcm9kdWN0LW1haW5fX2Rlc2NyaXB0aW9uLFxuLnByb2R1Y3QtbWFpbl9fZGVzY3JpcHRpb24gKiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ucHJvZHVjdC1tYWluX19hdHRyaWJ1dGVzIHRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcyAud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgdGgud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX2xhYmVsIHtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3ItNjApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgdGQud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX3ZhbHVlIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzIC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbn1cblxuLndvb2NvbW1lcmNlLXByb2R1Y3QtYXR0cmlidXRlcyB0ZC53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMtaXRlbV9fdmFsdWUgcCxcbi53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMgdGQud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX3ZhbHVlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG59XG5cbi5wcm9kdWN0LW1haW5fX2NhcnQtZm9ybSBmb3JtLmNhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweCAxNnB4O1xuICBwYWRkaW5nLWJsb2NrLXN0YXJ0OiAyNHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSg2MSwgNTIsIDQ1LCAwLjMpO1xufVxuXG4ucHJvZHVjdC1tYWluX19wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xufVxuLnByb2R1Y3QtbWFpbl9fcHJpY2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5wcm9kdWN0LW1haW5fX3ByaWNlIHtcbiAgICBjb2x1bW4tZ2FwOiAxNnB4O1xuICB9XG59XG5cbi5wcm9kdWN0LW1haW5fX3ByaWNlIGlucyB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cblxuLnByb2R1Y3QtbWFpbl9fcHJpY2UgZGVsIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci03MCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnByb2R1Y3QtbWFpbl9fcHJpY2UgZGVsIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG5cbi5wcm9kdWN0LW1haW5fX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiA1cHg7XG59XG5cbi5wcm9kdWN0LW1haW5fX21ldGEgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wcm9kdWN0LW1haW5fX21ldGEgLm1ldGEtc2VwYXJhdG9yIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBvcGFjaXR5OiAwLjc7XG59XG4ucHJvZHVjdC1tYWluX19tZXRhIC5tZXRhLXNlcGFyYXRvcjpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnByb2R1Y3QtbWFpbl9fbWV0YSAuc2t1IHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XG59XG5cbi5wcm9kdWN0LW1haW5fX21ldGEgLnNrdV93cmFwcGVyIHtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xufVxuXG4ucXVhbnRpdHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLy4uLy4uL2ltZy9zaGFwZS1ncmV5LnN2Z1wiKSBuby1yZXBlYXQ7XG59XG5cbi5xdWFudGl0eSBpbnB1dCB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHVuc2V0O1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4ucXVhbnRpdHkgYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5xdWFudGl0eSBidXR0b24gc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiB2YXIoLS1saWdodC1kYXJrLWNvbG9yKTtcbn1cblxuLmNhcnQtYXNpZGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiBtaW4oODUwcHgsIDEwMCUgLSA2MHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMTAlLCAwLCAwKTtcbiAgei1pbmRleDogMTA1MDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBlYXNlLWluLW91dCwgb3BhY2l0eSAwLjI1cyBlYXNlLWluLW91dDtcbn1cbi5jYXJ0LWFzaWRlLm9wZW5lZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNhcnQtYXNpZGUub3BlbmVkIHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC1hc2lkZSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAqIDIpO1xuICAgIGxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gOTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTAwJSwgMCk7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxuICAuY2FydC1hc2lkZS5pcy1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbn1cblxuLmNhcnQtYXNpZGVfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE2cHg7XG4gIGxlZnQ6IC0xNnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LWFzaWRlX19jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uY2FydC1hc2lkZV9fbG9hZGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLmNhcnQtd2lkZ2V0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoNDAwcHgsIDUzMHB4KSAzMjBweDtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweCAwIDAgMTZweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC13aWRnZXQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDMyMHB4LCA1MjBweCkgYXV0bztcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA5MHB4KTtcbiAgICByb3ctZ2FwOiAxMHB4O1xuICAgIGJhY2tncm91bmQ6IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmNhcnQtd2lkZ2V0X19jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxNnB4O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJ0LXdpZGdldF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ibG9jay1zdGFydDogMjBweDtcbiAgICBwYWRkaW5nLWJsb2NrLWVuZDogMjBweDtcbiAgICBwYWRkaW5nLWlubGluZTogMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FydC13aWRnZXRfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi5jYXJ0LXdpZGdldF9fc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMzJweDtcbiAgcGFkZGluZzogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FydC13aWRnZXRfX3N1bW1hcnkge1xuICAgIHJvdy1nYXA6IDI0cHg7XG4gICAgcGFkZGluZzogMjRweCAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgfVxufVxuXG4uY2FydC13aWRnZXRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY2FydC13aWRnZXRfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMjBweDtcbiAgfVxufVxuXG4uY2FydC13aWRnZXRfX2NvdW50IHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3ItNjApO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDFlbTtcbn1cblxuLmNhcnQtd2lkZ2V0X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMHB4IG1pbm1heCgwJSwgMWZyKSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltYWdlIHRpdGxlIHJlbW92ZVwiIFwiaW1hZ2UgcHJpY2UgcHJpY2VcIiBcImltYWdlIHF0eSBxdHlcIjtcbiAgY29sdW1uLWdhcDogMTZweDtcbiAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluO1xufVxuLmNhcnQtd2lkZ2V0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyNHB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWRhcmstY29sb3ItMzApO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5jYXJ0LXdpZGdldF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xuICAgIHBhZGRpbmctYmxvY2stZW5kOiAyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgLmNhcnQtd2lkZ2V0X19pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjBweCBtaW5tYXgoMCUsIDFmcikgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jYXJ0LXdpZGdldF9faXRlbSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA4MHB4IG1pbm1heCgwJSwgMWZyKSBhdXRvO1xuICB9XG59XG5cbi5jYXJ0LXdpZGdldF9faXRlbS5yZW1vdmluZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jYXJ0LXdpZGdldF9fZW1wdHktbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNjApO1xufVxuXG4uY2FydC13aWRnZXRfX2ltYWdlIHtcbiAgZ3JpZC1hcmVhOiBpbWFnZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FydC13aWRnZXRfX2ltYWdlIHtcbiAgICBhc3BlY3QtcmF0aW86IDgwLzEyMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5jYXJ0LXdpZGdldF9faW1hZ2Uge1xuICAgIGFzcGVjdC1yYXRpbzogNjAvODA7XG4gIH1cbn1cblxuLmNhcnQtd2lkZ2V0X19pbWFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXJ0LXdpZGdldF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cblxuLmNhcnQtd2lkZ2V0X19pdGVtLWNvbnRlbnQge1xuICBtaW4td2lkdGg6IDA7XG59XG5cbi5jYXJ0LXdpZGdldF9faXRlbS1oZWFkZXIge1xuICBncmlkLWFyZWE6IHRpdGxlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGNvbHVtbi1nYXA6IDMycHg7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDRweDtcbn1cblxuLmNhcnQtd2lkZ2V0X19pdGVtLW5hbWUge1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FydC13aWRnZXRfX2l0ZW0tbmFtZTpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIH1cbn1cblxuLmNhcnQtd2lkZ2V0X19pdGVtLWJ1dHRvbi1yZW1vdmUge1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAoYW55LWhvdmVyOiBob3Zlcikge1xuICAuY2FydC13aWRnZXRfX2l0ZW0tYnV0dG9uLXJlbW92ZTpob3ZlciBzdmcge1xuICAgIGZpbGw6IHZhcigtLWFjY2VudC1jb2xvcik7XG4gIH1cbn1cblxuLmNhcnQtd2lkZ2V0X19pdGVtLWJ1dHRvbi1yZW1vdmUgc3ZnIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgZmlsbDogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG4gIHN0cm9rZTogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UtaW47XG59XG5cbi5jYXJ0LXdpZGdldF9faXRlbS1wcmljZSB7XG4gIGdyaWQtYXJlYTogcHJpY2U7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDE2cHg7XG59XG5cbi5jYXJ0LXdpZGdldF9faXRlbS1wcmljZSAucHJpY2Uge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5jYXJ0LXdpZGdldF9faXRlbS1xdHkge1xuICBncmlkLWFyZWE6IHF0eTtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogc3RhcnQ7XG4gIHJvdy1nYXA6IDhweDtcbn1cblxuLmNhcnQtd2lkZ2V0X19pdGVtLXF0eSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWxpZ2h0LWRhcmstY29sb3ItNjApO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY2FydC13aWRnZXRfX2l0ZW0tcXR5IC5xdWFudGl0eSB7XG4gIGhlaWdodDogNDhweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1nL3NoYXBlLXNtLWdyZXkuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuY2FydC13aWRnZXRfX2l0ZW0tcXR5IC5xdWFudGl0eSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5jYXJ0LXdpZGdldF9faXRlbS1xdHkgLnF1YW50aXR5IGJ1dHRvbiB7XG4gIHdpZHRoOiA0NXB4O1xufVxuXG4ub3JkZXItc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDI0cHg7XG59XG5cbi5vcmRlci1zdW1tYXJ5X190b3RhbHMsXG4ub3JkZXItc3VtbWFyeV9fb3JkZXJzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vcmRlci1zdW1tYXJ5X190b3RhbHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1jb250ZW50OiBzdGFydDtcbiAgcm93LWdhcDogMzJweDtcbn1cblxuLmNhcnQtd2lkZ2V0X190b3RhbHMge1xuICBmbGV4OiAxO1xufVxuXG4ub3JkZXItc3VtbWFyeV9mdWxsLWhlaWdodCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm9yZGVyLXN1bW1hcnlfZnVsbC1oZWlnaHQgLm9yZGVyLXN1bW1hcnlfX3RvdGFscyB7XG4gIGZsZXg6IDE7XG59XG5cbi5vcmRlci1zdW1tYXJ5X19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvci02MCk7XG59XG5cbi5vcmRlci1zdW1tYXJ5X19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMTBweDtcbn1cblxuLm9yZGVyLXN1bW1hcnlfX3Jvd19zdHlsZV92ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5vcmRlci1zdW1tYXJ5X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHJvdy1nYXA6IDEycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1zdW1tYXJ5X19idXR0b25zIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gIC5vcmRlci1zdW1tYXJ5X19idXR0b25zIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxufVxuXG4ub3JkZXItc3VtbWFyeV9fdmFsdWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMWVtO1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG59XG5cbi5vcmRlci1zdW1tYXJ5X19yb3dfc3R5bGVfYWNjZW50IHtcbiAgcGFkZGluZy1ibG9jay1zdGFydDogMjRweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWRhcmstY29sb3ItMzApO1xufVxuXG4ub3JkZXItc3VtbWFyeV9fcm93X3N0eWxlX2FjY2VudCAub3JkZXItc3VtbWFyeV9fdmFsdWUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNjI1cmVtLCAxLjUwNnJlbSArIDAuNTl2dywgMnJlbSk7XG59XG5cbi5vcmRlci1zdW1tYXJ5X19vcmRlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyNHB4O1xufVxuXG4uY2FydC13aWRnZXRfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jYXJ0LXdpZGdldF9fcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuLnN1Y2Nlc3MtYWRkaW5nLWNhcnQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICBib3R0b206IDIwcHg7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgLnN1Y2Nlc3MtYWRkaW5nLWNhcnQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnRvb2x0aXAtbWVzc2FnZS5mYWRlSW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b29sdGlwLW1lc3NhZ2UuZmFkZU91dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG5cbi5jYXJ0LWVtcHR5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG4uY2FydC1lbXB0eS1tZXNzYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogdmFyKC0tbGlnaHQtZGFyay1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uY2FydC1lbXB0eS1tZXNzYWdlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4taW5saW5lOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA0MCA0MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUwQSUzRSUzQ3BhdGggZD0nTTMwLjYxMzYgMTUuOTQ2N0MyOS43MjAzIDE0Ljk2IDI4LjM3MzYgMTQuMzg2NyAyNi41MDcgMTQuMTg2N1YxMy4xNzMzQzI2LjUwNyAxMS4zNDY3IDI1LjczMzYgOS41ODY2NyAyNC4zNzM2IDguMzZDMjMuMDAwMyA3LjEwNjY3IDIxLjIxMzYgNi41MiAxOS4zNjAzIDYuNjkzMzNDMTYuMTczNiA3IDEzLjQ5MzYgMTAuMDggMTMuNDkzNiAxMy40MTMzVjE0LjE4NjdDMTEuNjI3IDE0LjM4NjcgMTAuMjgwMyAxNC45NiA5LjM4Njk4IDE1Ljk0NjdDOC4wOTM2NSAxNy4zODY3IDguMTMzNjUgMTkuMzA2NyA4LjI4MDMxIDIwLjY0TDkuMjEzNjUgMjguMDY2N0M5LjQ5MzY1IDMwLjY2NjcgMTAuNTQ3IDMzLjMzMzMgMTYuMjgwMyAzMy4zMzMzSDIzLjcyMDNDMjkuNDUzNiAzMy4zMzMzIDMwLjUwNyAzMC42NjY3IDMwLjc4NyAyOC4wOEwzMS43MjAzIDIwLjYyNjdDMzEuODY3IDE5LjMwNjcgMzEuODkzNiAxNy4zODY3IDMwLjYxMzYgMTUuOTQ2N1pNMTkuNTQ3IDguNTQ2NjdDMjAuODgwMyA4LjQyNjY3IDIyLjE0NyA4Ljg0IDIzLjEzMzYgOS43MzMzM0MyNC4xMDcgMTAuNjEzMyAyNC42NTM2IDExLjg2NjcgMjQuNjUzNiAxMy4xNzMzVjE0LjEwNjdIMTUuMzQ3VjEzLjQxMzNDMTUuMzQ3IDExLjA0IDE3LjMwNyA4Ljc2IDE5LjU0NyA4LjU0NjY3Wk0xNS4yMjcgMjEuNTMzM0gxNS4yMTM2QzE0LjQ4MDMgMjEuNTMzMyAxMy44ODAzIDIwLjkzMzMgMTMuODgwMyAyMC4yQzEzLjg4MDMgMTkuNDY2NyAxNC40ODAzIDE4Ljg2NjcgMTUuMjEzNiAxOC44NjY3QzE1Ljk2MDMgMTguODY2NyAxNi41NjAzIDE5LjQ2NjcgMTYuNTYwMyAyMC4yQzE2LjU2MDMgMjAuOTMzMyAxNS45NjAzIDIxLjUzMzMgMTUuMjI3IDIxLjUzMzNaTTI0LjU2MDMgMjEuNTMzM0gyNC41NDdDMjMuODEzNiAyMS41MzMzIDIzLjIxMzYgMjAuOTMzMyAyMy4yMTM2IDIwLjJDMjMuMjEzNiAxOS40NjY3IDIzLjgxMzYgMTguODY2NyAyNC41NDcgMTguODY2N0MyNS4yOTM2IDE4Ljg2NjcgMjUuODkzNiAxOS40NjY3IDI1Ljg5MzYgMjAuMkMyNS44OTM2IDIwLjkzMzMgMjUuMjkzNiAyMS41MzMzIDI0LjU2MDMgMjEuNTMzM1onIGZpbGw9JyUyMzYyNGMzYScgLyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuLmNhcnQtZW1wdHktdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNhcnQtZW1wdHktd3JhcHBlciAucmV0dXJuLXRvLXNob3Age1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLndjLWxheW91dF9fY2FydC1saXN0IHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAxMXB4O1xuICBwYWRkaW5nLWJsb2NrLWVuZDogMDtcbn1cblxuLndjLWxheW91dF9fY2FydC1saXN0IC53Yy1ibG9ja19faGVhZGVyIHtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAyNHB4O1xufVxuXG4ud2MtbGF5b3V0X19jYXJ0LWl0ZW1zIHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDI0cHg7XG59XG4ud2MtbGF5b3V0X19jYXJ0LWl0ZW1zIC5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgYm90dG9tOiAyNHB4O1xufVxuQG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG4gIC53Yy1sYXlvdXRfX2NhcnQtaXRlbXM6aGFzKDpob3ZlcikgLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNhcnQtaXRlbXMgLmNhcnQtaXRlbSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDI0cHg7XG4gIHBhZGRpbmctYmxvY2stZW5kOiAyNHB4O1xufVxuLmNhcnQtaXRlbXMgLmNhcnQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1ibG9jay1lbmQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5vcmRlci1wYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmctbGlnaHQpO1xuICBwYWRkaW5nOiA4MHB4IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDIwcHggMTBweCAyMHB4IDRweCByZ2JhKDYxLCA1MiwgNDUsIDAuMDgpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5vcmRlci1wYWdlIHtcbiAgICBwYWRkaW5nOiA0MHB4IDIwcHg7XG4gIH1cbn1cblxuLm9yZGVyLXJlY2VpdmVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCg0MjBweCwgMWZyKSk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAub3JkZXItcmVjZWl2ZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjgwcHgsIDFmcikpO1xuICAgIGdhcDogMjBweCAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm9yZGVyLXJlY2VpdmVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4ub3JkZXItaW5mb19fdGl0bGUge1xuICBmb250LXNpemU6IDUwcHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4ub3JkZXItaW5mb19fdGl0bGVfc2l6ZV9tZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLm9yZGVyLXJlY2VpdmVkX19kZXNjIHtcbiAgbWFyZ2luLWJsb2NrLWVuZDogNTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tY29sb3ItdGV4dC1kYXJrKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAub3JkZXItcmVjZWl2ZWRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cblxuLm9yZGVyLXJlY2VpdmVkX19jdXN0b21lci1pdGVtcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IDI0cHggMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAub3JkZXItcmVjZWl2ZWRfX2N1c3RvbWVyLWl0ZW1zIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4uY3VzdG9tZXItaW5mby1ibG9ja3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDIzMHB4LCAxZnIpKTtcbiAgZ2FwOiAxNnB4O1xufVxuXG4ub3JkZXItaW5mbyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm9yZGVyLWluZm8ge1xuICAgIHJvdy1nYXA6IDIwcHg7XG4gIH1cbn1cblxuLm9yZGVyLWluZm9fd2l0aC1iZyB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLm9yZGVyLWluZm9fd2l0aC1iZyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG59XG5cbi5vcmRlci1tZXRhIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgxMjBweCwgMWZyKSk7XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDJweCBkYXNoZWQgdmFyKC0tZGFyay1jb2xvci0zMCk7XG59XG5cbi5vcmRlci1tZXRhX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcm93LWdhcDogMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5vcmRlci1tZXRhX19pdGVtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5vcmRlci1tZXRhX19pdGVtLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vcmRlci1pbmZvX19wcm9kdWN0LWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZy1pbmxpbmUtZW5kOiAyMHB4O1xufVxuXG4ub3JkZXItcmVjZWl2ZWQgLm9yZGVyLXN1bW1hcnlfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWRhcmstY29sb3ItNzApO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4ub3JkZXItcmVjZWl2ZWQgLm9yZGVyLXN1bW1hcnlfX3ZhbHVlIHtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5vcmRlci1yZWNlaXZlZF9fcHJvZHVjdC1saXN0IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmctaW5saW5lLWVuZDogMjBweDtcbn1cblxuLnBhZ2UtbGF5b3V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG59XG5cbi5wYWdlLWxheW91dF9oYXMtb2Zmc2V0IHtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnBhZ2UtbGF5b3V0X2hhcy1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLWxheW91dF9fbWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5wYWdlLWxheW91dF9fc2lkZWJhciB7XG4gIGZsZXg6IDAgMSA0MDBweDtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmFjY291bnQtc2lkZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDIwcHg7XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX25hdiB7XG4gIGZsZXg6IDE7XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWNjb3VudC1zaWRlYmFyX19uYXYgdWwgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDEwcHg7XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDE4cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6IHZhcigtLWNvbG9yLXRleHQtZGFyayk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKGFueS1ob3ZlcjogaG92ZXIpIHtcbiAgLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xuICB9XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSBhOmhvdmVyLFxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpIGE6YWN0aXZlIHtcbiAgdG9wOiAxcHg7XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jb2xvci0xMCk7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaS5pcy1hY3RpdmUgYSB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLmFjY291bnQtc2lkZWJhcl9fbmF2IHVsIGxpIGE6aG92ZXI6OmJlZm9yZSxcbi5hY2NvdW50LXNpZGViYXJfX25hdiB1bCBsaSBhOmZvY3VzOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuXG4uYWNjb3VudC1zaWRlYmFyX19uYXYgdWwgbGkuaXMtYWN0aXZlIGE6OmJlZm9yZSB7XG4gIHdpZHRoOiAyOHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGxlZnQ6IC0xMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHhtbDpzcGFjZT0ncHJlc2VydmUnIGZpbGw9JyUyM2ViODkxMicgeD0nMCcgeT0nMCcgdmlld0JveD0nMCAwIDY0IDY0JyUzRSUzQ3BhdGggZD0nTTEzLjcwNyAzMi4yOTNsLTEuNDE0IDEuNTYxIDEyIDEyLjE0NmgxLjQxNGwyNC0yNC4xNDYtMS40MTQtMS40ODhMMjUgNDMuNjIzeiclM0UlM0MvcGF0aCUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX2luZm8ge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiA0cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmFjY291bnQtc2lkZWJhcl9faW5mbyB7XG4gICAgcm93LWdhcDogMDtcbiAgfVxufVxuXG4uYWNjb3VudC1zaWRlYmFyX19uYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBmb250LXNpemU6IDMycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5hY2NvdW50LXNpZGViYXJfX2VtYWlsIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogdmFyKC0tZGFyay1jb2xvci02MCk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAuYWNjb3VudC1zaWRlYmFyX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWNjb3VudC1lZGl0LWZvcm0sXG4ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICByb3ctZ2FwOiAyMHB4O1xufVxuXG4ud29vY29tbWVyY2UtYWRkcmVzcy1maWVsZHNfX2ZpZWxkLXdyYXBwZXIge1xuICBtYXJnaW4tYmxvY2stZW5kOiAyMHB4O1xufVxuXG4ub3JkZXItbm90LWZvdW5kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHJvdy1nYXA6IDQwcHg7XG59XG5cbi5vcmRlci1ub3QtZm91bmRfX3RleHQge1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm9yZGVyLW5vdC1mb3VuZCBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4ub3JkZXItbm90LWZvdW5kIC5jb250YWN0cy1saXN0IHtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLm9yZGVyLXN1bW1hcnlfX2J1dHRvbiB7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5vcmRlci1zdW1tYXJ5X19idXR0b24ge1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAub3JkZXItc3VtbWFyeV9fYnV0dG9uIHtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi53Yy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogNDBweDtcbn1cblxuLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzMDBweDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJveC1zaGFkb3c6IDJweCA0cHggMTBweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xufVxuXG4ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgbGkgOmlzKGEsIHNwYW4pIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci10ZXh0LWRhcmspO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgbGkgOmlzKGEsIHNwYW4pIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6IHZhcigtLWxpZ2h0LWRhcmstY29sb3IpO1xuICB0cmFuc2l0aW9uOiBzdHJva2UgMC4xNXMgZWFzZS1pbi1vdXQsIGZpbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG4ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgbGkgOmlzKGEsIHNwYW4pLnByZXYgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcbn1cblxuLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIGxpIDppcyhhLCBzcGFuKS5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZGFyay1jb2xvcik7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ud2MtcGFnaW5hdGlvbiA+IC5wYWdlLW51bWJlcnMgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufVxuLndjLXBhZ2luYXRpb24gPiAucGFnZS1udW1iZXJzIGxpIGE6aG92ZXIgc3ZnIHtcbiAgc3Ryb2tlOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xufSIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIGhvdmVyIHtcblx0QG1lZGlhIChhbnktaG92ZXI6IGhvdmVyKSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG5vaG92ZXIoKSB7XG5cdEBtZWRpYSAoaG92ZXI6IG5vbmUpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gZGVza3RvcCgpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB0YWJsZXQoKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiAxMDIzcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0MigpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZSgpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZTIoKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUzKCkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIl19 */
