.give-form-wrap,
.givewp-donation-form {
  max-width: 771px;
  font-family: var(--wp--preset--font-family--public-sans);
}

.give-form-wrap h3,
.givewp-donation-form h3,
.give-donation-level-heading {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 24px;
  font-weight: 700;
  color: var(--wp--preset--color--deep-green);
  margin: 0 0 var(--wp--preset--spacing--md);
}

.give-form-wrap hr,
.givewp-donation-form hr,
.give-section-break {
  border: none;
  border-top: 1px solid var(--wp--preset--color--light-green);
  margin: 30px 0;
}

.give-recurring-donors-choice,
.givewp-donation-form .givewp-elements-donationAmount__recurring {
  display: flex;
  gap: 10px;
  width: 100%;
  margin-bottom: var(--wp--preset--spacing--md);
}

.give-recurring-donors-choice label,
.give-recurring-period,
.givewp-elements-donationAmount__recurring-option {
  flex: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 10px 30px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  background-color: var(--wp--preset--color--green-tint);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 150ms ease, color 150ms ease;
}
.give-recurring-donors-choice label:hover,
.give-recurring-period:hover,
.givewp-elements-donationAmount__recurring-option:hover {
  background-color: var(--wp--preset--color--leaf-green);
  color: #FFFFFF;
}
.give-recurring-donors-choice label.give-recurring-period--active, .give-recurring-donors-choice label.give-btn-active, .give-recurring-donors-choice label[aria-pressed=true], .give-recurring-donors-choice label.givewp-elements-donationAmount__recurring-option--selected,
.give-recurring-period.give-recurring-period--active,
.give-recurring-period.give-btn-active,
.give-recurring-period[aria-pressed=true],
.give-recurring-period.givewp-elements-donationAmount__recurring-option--selected,
.givewp-elements-donationAmount__recurring-option.give-recurring-period--active,
.givewp-elements-donationAmount__recurring-option.give-btn-active,
.givewp-elements-donationAmount__recurring-option[aria-pressed=true],
.givewp-elements-donationAmount__recurring-option.givewp-elements-donationAmount__recurring-option--selected {
  background-color: var(--wp--preset--color--leaf-green);
  color: #FFFFFF;
}
.give-recurring-donors-choice label input[type=radio],
.give-recurring-period input[type=radio],
.givewp-elements-donationAmount__recurring-option input[type=radio] {
  position: absolute;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
}

.give-recurring-donors-choice-label,
.givewp-elements-donationAmount__recurring-label {
  font-size: 16px;
  color: #333333;
  margin-bottom: var(--wp--preset--spacing--sm);
}
.give-recurring-donors-choice-label strong,
.givewp-elements-donationAmount__recurring-label strong {
  font-weight: 700;
}

.give-donation-levels-wrap,
.givewp-elements-donationAmount__levels {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  width: 100%;
  margin-bottom: var(--wp--preset--spacing--md);
}

.give-donation-level-btn,
.givewp-elements-donationAmount__level {
  flex: 1;
  min-width: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 54px;
  padding: 10px 20px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  background-color: var(--wp--preset--color--green-tint);
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 150ms ease, color 150ms ease;
}
.give-donation-level-btn:hover,
.givewp-elements-donationAmount__level:hover {
  background-color: var(--wp--preset--color--leaf-green);
  color: #FFFFFF;
}
.give-donation-level-btn.give-btn-level-active, .give-donation-level-btn.give-default-level, .give-donation-level-btn[aria-pressed=true], .give-donation-level-btn.givewp-elements-donationAmount__level--selected,
.givewp-elements-donationAmount__level.give-btn-level-active,
.givewp-elements-donationAmount__level.give-default-level,
.givewp-elements-donationAmount__level[aria-pressed=true],
.givewp-elements-donationAmount__level.givewp-elements-donationAmount__level--selected {
  background-color: var(--wp--preset--color--leaf-green);
  color: #FFFFFF;
}

.give-donation-level-btn.give-btn-level-custom,
.givewp-elements-donationAmount__custom {
  flex: 0 0 auto;
  min-width: 200px;
}
@media (min-width: 768px) {
  .give-donation-level-btn.give-btn-level-custom,
  .givewp-elements-donationAmount__custom {
    min-width: 343px;
  }
}

.give-text-input.give-amount-top,
.givewp-elements-donationAmount__custom-amount-input {
  width: 100%;
  height: 54px;
  padding: 10px 20px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 700;
  color: #333333;
  border: 1px solid var(--wp--preset--color--leaf-green);
  border-radius: 4px;
  background-color: #FFFFFF;
}
.give-text-input.give-amount-top:focus,
.givewp-elements-donationAmount__custom-amount-input:focus {
  outline: none;
  box-shadow: 0 0 0 2px rgba(101, 161, 74, 0.3);
}

.give-currency-symbol,
.givewp-elements-donationAmount__currency-symbol {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 14px;
  color: #333333;
}

.give-donation-levels-wrap--membership,
.givewp-elements-donationAmount__levels--grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 10px;
}
@media (max-width: 768px) {
  .give-donation-levels-wrap--membership,
  .givewp-elements-donationAmount__levels--grid {
    grid-template-columns: 1fr;
  }
}

.give-form-wrap .form-row,
.givewp-donation-form .givewp-fields {
  margin-bottom: 30px;
}

.give-form-wrap .form-row-first,
.give-form-wrap .form-row-last {
  display: inline-block;
  width: calc(50% - 15px);
  vertical-align: top;
}
@media (max-width: 768px) {
  .give-form-wrap .form-row-first,
  .give-form-wrap .form-row-last {
    display: block;
    width: 100%;
    margin-bottom: 30px;
  }
}

.give-form-wrap .form-row-first {
  margin-right: 30px;
}
@media (max-width: 768px) {
  .give-form-wrap .form-row-first {
    margin-right: 0;
  }
}

.give-form-wrap .give-field-description,
.givewp-donation-form .givewp-field-description {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 12px;
  color: #333333;
  line-height: 26px;
  margin-top: 4px;
}

.give-form-wrap .give-add-field-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  color: #333333;
  text-decoration: none;
  float: right;
  margin-top: 4px;
}
.give-form-wrap .give-add-field-link svg {
  width: 16px;
  height: 16px;
  fill: var(--wp--preset--color--leaf-green);
}
.give-form-wrap .give-add-field-link:hover {
  color: var(--wp--preset--color--deep-green);
}

.give-form-wrap .give-donation-dedicate-checkbox,
.give-form-wrap .give-anonymous-donation,
.give-form-wrap .give-contact-opt-in {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: var(--wp--preset--spacing--md);
}
.give-form-wrap .give-donation-dedicate-checkbox label,
.give-form-wrap .give-anonymous-donation label,
.give-form-wrap .give-contact-opt-in label {
  font-weight: 400;
  font-size: 16px;
  color: #333333;
  cursor: pointer;
}

.give-form-wrap .give-total-wrap,
.givewp-donation-form .givewp-elements-donationSummary {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  gap: 30px;
  padding-top: 30px;
  border-top: 1px solid var(--wp--preset--color--light-green);
  margin-top: 30px;
}
@media (max-width: 768px) {
  .give-form-wrap .give-total-wrap,
  .givewp-donation-form .givewp-elements-donationSummary {
    flex-direction: column;
  }
}

.give-final-total-amount .give-donation-total-label,
.give-final-total-amount .givewp-elements-donationSummary__frequency,
.givewp-elements-donationSummary__amount .give-donation-total-label,
.givewp-elements-donationSummary__amount .givewp-elements-donationSummary__frequency {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  color: #333333;
  display: block;
  margin-bottom: 4px;
}
.give-final-total-amount .give-donation-total,
.give-final-total-amount .givewp-elements-donationSummary__total,
.givewp-elements-donationSummary__amount .give-donation-total,
.givewp-elements-donationSummary__amount .givewp-elements-donationSummary__total {
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 24px;
  font-weight: 700;
  color: #333333;
}
.give-final-total-amount .give-donation-total .give-currency-suffix,
.give-final-total-amount .givewp-elements-donationSummary__total .give-currency-suffix,
.givewp-elements-donationSummary__amount .give-donation-total .give-currency-suffix,
.givewp-elements-donationSummary__amount .givewp-elements-donationSummary__total .give-currency-suffix {
  font-size: 16px;
  font-weight: 400;
}

.give-form-wrap .give-payment-mode-select,
.givewp-donation-form .givewp-elements-paymentMethod {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 768px) {
  .give-form-wrap .give-payment-mode-select,
  .givewp-donation-form .givewp-elements-paymentMethod {
    justify-content: stretch;
    width: 100%;
  }
}

.give-gateway-option-paypal img,
.give-gateway-option-venmo img {
  height: 54px;
  width: auto;
  border-radius: 4px;
}

.give-gateway-option-stripe,
.give-btn-gateway-submit,
.givewp-elements-paymentMethod__button--card {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 32px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  font-weight: 700;
  color: #FFFFFF;
  background-color: var(--wp--preset--color--leaf-green);
  border: 2px solid var(--wp--preset--color--leaf-green);
  border-radius: 4px;
  cursor: pointer;
  transition: background-color 150ms ease, border-color 150ms ease;
}
@media (max-width: 768px) {
  .give-gateway-option-stripe,
  .give-btn-gateway-submit,
  .givewp-elements-paymentMethod__button--card {
    width: 100%;
  }
}
.give-gateway-option-stripe:hover,
.give-btn-gateway-submit:hover,
.givewp-elements-paymentMethod__button--card:hover {
  background-color: var(--wp--preset--color--deep-green);
  border-color: var(--wp--preset--color--deep-green);
}
.give-gateway-option-stripe:focus-visible,
.give-btn-gateway-submit:focus-visible,
.givewp-elements-paymentMethod__button--card:focus-visible {
  outline: 2px solid var(--wp--preset--color--leaf-green);
  outline-offset: 2px;
}
.give-gateway-option-stripe:disabled, .give-gateway-option-stripe[disabled],
.give-btn-gateway-submit:disabled,
.give-btn-gateway-submit[disabled],
.givewp-elements-paymentMethod__button--card:disabled,
.givewp-elements-paymentMethod__button--card[disabled] {
  opacity: 0.5;
  cursor: not-allowed;
}

.give-form-wrap .give-confirmation-receipt,
.give-form-wrap .give_notices .give_notice--success,
.givewp-donation-form .givewp-receipt {
  background-color: var(--wp--preset--color--green-tint);
  border-left: 4px solid var(--wp--preset--color--leaf-green);
  padding: 20px;
  border-radius: 4px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 16px;
  color: #333333;
}

.give-form-wrap .give_notices .give_notice--error,
.give-form-wrap .give_error,
.givewp-donation-form .givewp-field-error {
  background-color: #FFFFFF;
  border: 1px solid var(--wp--preset--color--rust);
  border-left-width: 4px;
  padding: 20px;
  border-radius: 4px;
  font-family: var(--wp--preset--font-family--public-sans);
  font-size: 14px;
  color: var(--wp--preset--color--rust);
}

@media (prefers-reduced-motion: reduce) {
  .give-donation-level-btn,
  .give-recurring-period,
  .give-btn-gateway-submit,
  .givewp-elements-donationAmount__level,
  .givewp-elements-donationAmount__recurring-option,
  .givewp-elements-paymentMethod__button--card {
    transition: none;
  }
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9zY3NzL2dpdmV3cC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOztFQUVFLGdCQUFnQjtFQUNoQix3REFBd0Q7QUFDMUQ7O0FBRUE7OztFQUdFLHdEQUF3RDtFQUN4RCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLDJDQUEyQztFQUMzQywwQ0FBMEM7QUFDNUM7O0FBRUE7OztFQUdFLFlBQVk7RUFDWiwyREFBMkQ7RUFDM0QsY0FBYztBQUNoQjs7QUFFQTs7RUFFRSxhQUFhO0VBQ2IsU0FBUztFQUNULFdBQVc7RUFDWCw2Q0FBNkM7QUFDL0M7O0FBRUE7OztFQUdFLE9BQU87RUFDUCxvQkFBb0I7RUFDcEIsbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2QixZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLHdEQUF3RDtFQUN4RCxlQUFlO0VBQ2YsZ0JBQWdCO0VBQ2hCLGNBQWM7RUFDZCxzREFBc0Q7RUFDdEQsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixlQUFlO0VBQ2YseURBQXlEO0FBQzNEO0FBQ0E7OztFQUdFLHNEQUFzRDtFQUN0RCxjQUFjO0FBQ2hCO0FBQ0E7Ozs7Ozs7OztFQVNFLHNEQUFzRDtFQUN0RCxjQUFjO0FBQ2hCO0FBQ0E7OztFQUdFLGtCQUFrQjtFQUNsQixVQUFVO0VBQ1YsV0FBVztFQUNYLGdCQUFnQjtFQUNoQixzQkFBc0I7QUFDeEI7O0FBRUE7O0VBRUUsZUFBZTtFQUNmLGNBQWM7RUFDZCw2Q0FBNkM7QUFDL0M7QUFDQTs7RUFFRSxnQkFBZ0I7QUFDbEI7O0FBRUE7O0VBRUUsYUFBYTtFQUNiLGVBQWU7RUFDZixTQUFTO0VBQ1QsV0FBVztFQUNYLDZDQUE2QztBQUMvQzs7QUFFQTs7RUFFRSxPQUFPO0VBQ1AsWUFBWTtFQUNaLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLFlBQVk7RUFDWixrQkFBa0I7RUFDbEIsd0RBQXdEO0VBQ3hELGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsY0FBYztF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WixtQkFBbUI7QUFDckI7O0FBRUE7OztFQUdFLHNEQUFzRDtFQUN0RCwyREFBMkQ7RUFDM0QsYUFBYTtFQUNiLGtCQUFrQjtFQUNsQix3REFBd0Q7RUFDeEQsZUFBZTtFQUNmLGNBQWM7QUFDaEI7O0FBRUE7OztFQUdFLHlCQUF5QjtFQUN6QixnREFBZ0Q7RUFDaEQsc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYixrQkFBa0I7RUFDbEIsd0RBQXdEO0VBQ3hELGVBQWU7RUFDZixxQ0FBcUM7QUFDdkM7O0FBRUE7RUFDRTs7Ozs7O0lBTUUsZ0JBQWdCO0VBQ2xCO0FBQ0YiLCJmaWxlIjoiZ2l2ZXdwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5naXZlLWZvcm0td3JhcCxcbi5naXZld3AtZG9uYXRpb24tZm9ybSB7XG4gIG1heC13aWR0aDogNzcxcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHVibGljLXNhbnMpO1xufVxuXG4uZ2l2ZS1mb3JtLXdyYXAgaDMsXG4uZ2l2ZXdwLWRvbmF0aW9uLWZvcm0gaDMsXG4uZ2l2ZS1kb25hdGlvbi1sZXZlbC1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1kZWVwLWdyZWVuKTtcbiAgbWFyZ2luOiAwIDAgdmFyKC0td3AtLXByZXNldC0tc3BhY2luZy0tbWQpO1xufVxuXG4uZ2l2ZS1mb3JtLXdyYXAgaHIsXG4uZ2l2ZXdwLWRvbmF0aW9uLWZvcm0gaHIsXG4uZ2l2ZS1zZWN0aW9uLWJyZWFrIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxpZ2h0LWdyZWVuKTtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5naXZlLXJlY3VycmluZy1kb25vcnMtY2hvaWNlLFxuLmdpdmV3cC1kb25hdGlvbi1mb3JtIC5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX3JlY3VycmluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1kKTtcbn1cblxuLmdpdmUtcmVjdXJyaW5nLWRvbm9ycy1jaG9pY2UgbGFiZWwsXG4uZ2l2ZS1yZWN1cnJpbmctcGVyaW9kLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fcmVjdXJyaW5nLW9wdGlvbiB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHVibGljLXNhbnMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JlZW4tdGludCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZSwgY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5naXZlLXJlY3VycmluZy1kb25vcnMtY2hvaWNlIGxhYmVsOmhvdmVyLFxuLmdpdmUtcmVjdXJyaW5nLXBlcmlvZDpob3Zlcixcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX3JlY3VycmluZy1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGVhZi1ncmVlbik7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmdpdmUtcmVjdXJyaW5nLWRvbm9ycy1jaG9pY2UgbGFiZWwuZ2l2ZS1yZWN1cnJpbmctcGVyaW9kLS1hY3RpdmUsIC5naXZlLXJlY3VycmluZy1kb25vcnMtY2hvaWNlIGxhYmVsLmdpdmUtYnRuLWFjdGl2ZSwgLmdpdmUtcmVjdXJyaW5nLWRvbm9ycy1jaG9pY2UgbGFiZWxbYXJpYS1wcmVzc2VkPXRydWVdLCAuZ2l2ZS1yZWN1cnJpbmctZG9ub3JzLWNob2ljZSBsYWJlbC5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX3JlY3VycmluZy1vcHRpb24tLXNlbGVjdGVkLFxuLmdpdmUtcmVjdXJyaW5nLXBlcmlvZC5naXZlLXJlY3VycmluZy1wZXJpb2QtLWFjdGl2ZSxcbi5naXZlLXJlY3VycmluZy1wZXJpb2QuZ2l2ZS1idG4tYWN0aXZlLFxuLmdpdmUtcmVjdXJyaW5nLXBlcmlvZFthcmlhLXByZXNzZWQ9dHJ1ZV0sXG4uZ2l2ZS1yZWN1cnJpbmctcGVyaW9kLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fcmVjdXJyaW5nLW9wdGlvbi0tc2VsZWN0ZWQsXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uQW1vdW50X19yZWN1cnJpbmctb3B0aW9uLmdpdmUtcmVjdXJyaW5nLXBlcmlvZC0tYWN0aXZlLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fcmVjdXJyaW5nLW9wdGlvbi5naXZlLWJ0bi1hY3RpdmUsXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uQW1vdW50X19yZWN1cnJpbmctb3B0aW9uW2FyaWEtcHJlc3NlZD10cnVlXSxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX3JlY3VycmluZy1vcHRpb24uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uQW1vdW50X19yZWN1cnJpbmctb3B0aW9uLS1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sZWFmLWdyZWVuKTtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG4uZ2l2ZS1yZWN1cnJpbmctZG9ub3JzLWNob2ljZSBsYWJlbCBpbnB1dFt0eXBlPXJhZGlvXSxcbi5naXZlLXJlY3VycmluZy1wZXJpb2QgaW5wdXRbdHlwZT1yYWRpb10sXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uQW1vdW50X19yZWN1cnJpbmctb3B0aW9uIGlucHV0W3R5cGU9cmFkaW9dIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cblxuLmdpdmUtcmVjdXJyaW5nLWRvbm9ycy1jaG9pY2UtbGFiZWwsXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uQW1vdW50X19yZWN1cnJpbmctbGFiZWwge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1zbSk7XG59XG4uZ2l2ZS1yZWN1cnJpbmctZG9ub3JzLWNob2ljZS1sYWJlbCBzdHJvbmcsXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uQW1vdW50X19yZWN1cnJpbmctbGFiZWwgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmdpdmUtZG9uYXRpb24tbGV2ZWxzLXdyYXAsXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uQW1vdW50X19sZXZlbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXdwLS1wcmVzZXQtLXNwYWNpbmctLW1kKTtcbn1cblxuLmdpdmUtZG9uYXRpb24tbGV2ZWwtYnRuLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fbGV2ZWwge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHVibGljLXNhbnMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZ3JlZW4tdGludCk7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMTUwbXMgZWFzZSwgY29sb3IgMTUwbXMgZWFzZTtcbn1cbi5naXZlLWRvbmF0aW9uLWxldmVsLWJ0bjpob3Zlcixcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2xldmVsOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxlYWYtZ3JlZW4pO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5naXZlLWRvbmF0aW9uLWxldmVsLWJ0bi5naXZlLWJ0bi1sZXZlbC1hY3RpdmUsIC5naXZlLWRvbmF0aW9uLWxldmVsLWJ0bi5naXZlLWRlZmF1bHQtbGV2ZWwsIC5naXZlLWRvbmF0aW9uLWxldmVsLWJ0blthcmlhLXByZXNzZWQ9dHJ1ZV0sIC5naXZlLWRvbmF0aW9uLWxldmVsLWJ0bi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2xldmVsLS1zZWxlY3RlZCxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2xldmVsLmdpdmUtYnRuLWxldmVsLWFjdGl2ZSxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2xldmVsLmdpdmUtZGVmYXVsdC1sZXZlbCxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2xldmVsW2FyaWEtcHJlc3NlZD10cnVlXSxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2xldmVsLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fbGV2ZWwtLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxlYWYtZ3JlZW4pO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmdpdmUtZG9uYXRpb24tbGV2ZWwtYnRuLmdpdmUtYnRuLWxldmVsLWN1c3RvbSxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2N1c3RvbSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBtaW4td2lkdGg6IDIwMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5naXZlLWRvbmF0aW9uLWxldmVsLWJ0bi5naXZlLWJ0bi1sZXZlbC1jdXN0b20sXG4gIC5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2N1c3RvbSB7XG4gICAgbWluLXdpZHRoOiAzNDNweDtcbiAgfVxufVxuXG4uZ2l2ZS10ZXh0LWlucHV0LmdpdmUtYW1vdW50LXRvcCxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2N1c3RvbS1hbW91bnQtaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1NHB4O1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHVibGljLXNhbnMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGVhZi1ncmVlbik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbi5naXZlLXRleHQtaW5wdXQuZ2l2ZS1hbW91bnQtdG9wOmZvY3VzLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fY3VzdG9tLWFtb3VudC1pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKDEwMSwgMTYxLCA3NCwgMC4zKTtcbn1cblxuLmdpdmUtY3VycmVuY3ktc3ltYm9sLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fY3VycmVuY3ktc3ltYm9sIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5naXZlLWRvbmF0aW9uLWxldmVscy13cmFwLS1tZW1iZXJzaGlwLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fbGV2ZWxzLS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdpdmUtZG9uYXRpb24tbGV2ZWxzLXdyYXAtLW1lbWJlcnNoaXAsXG4gIC5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX2xldmVscy0tZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmdpdmUtZm9ybS13cmFwIC5mb3JtLXJvdyxcbi5naXZld3AtZG9uYXRpb24tZm9ybSAuZ2l2ZXdwLWZpZWxkcyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5naXZlLWZvcm0td3JhcCAuZm9ybS1yb3ctZmlyc3QsXG4uZ2l2ZS1mb3JtLXdyYXAgLmZvcm0tcm93LWxhc3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naXZlLWZvcm0td3JhcCAuZm9ybS1yb3ctZmlyc3QsXG4gIC5naXZlLWZvcm0td3JhcCAuZm9ybS1yb3ctbGFzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uZ2l2ZS1mb3JtLXdyYXAgLmZvcm0tcm93LWZpcnN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naXZlLWZvcm0td3JhcCAuZm9ybS1yb3ctZmlyc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZ2l2ZS1mb3JtLXdyYXAgLmdpdmUtZmllbGQtZGVzY3JpcHRpb24sXG4uZ2l2ZXdwLWRvbmF0aW9uLWZvcm0gLmdpdmV3cC1maWVsZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHVibGljLXNhbnMpO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4uZ2l2ZS1mb3JtLXdyYXAgLmdpdmUtYWRkLWZpZWxkLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA2cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS13cC0tcHJlc2V0LS1mb250LWZhbWlseS0tcHVibGljLXNhbnMpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuLmdpdmUtZm9ybS13cmFwIC5naXZlLWFkZC1maWVsZC1saW5rIHN2ZyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGZpbGw6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sZWFmLWdyZWVuKTtcbn1cbi5naXZlLWZvcm0td3JhcCAuZ2l2ZS1hZGQtZmllbGQtbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tZGVlcC1ncmVlbik7XG59XG5cbi5naXZlLWZvcm0td3JhcCAuZ2l2ZS1kb25hdGlvbi1kZWRpY2F0ZS1jaGVja2JveCxcbi5naXZlLWZvcm0td3JhcCAuZ2l2ZS1hbm9ueW1vdXMtZG9uYXRpb24sXG4uZ2l2ZS1mb3JtLXdyYXAgLmdpdmUtY29udGFjdC1vcHQtaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS13cC0tcHJlc2V0LS1zcGFjaW5nLS1tZCk7XG59XG4uZ2l2ZS1mb3JtLXdyYXAgLmdpdmUtZG9uYXRpb24tZGVkaWNhdGUtY2hlY2tib3ggbGFiZWwsXG4uZ2l2ZS1mb3JtLXdyYXAgLmdpdmUtYW5vbnltb3VzLWRvbmF0aW9uIGxhYmVsLFxuLmdpdmUtZm9ybS13cmFwIC5naXZlLWNvbnRhY3Qtb3B0LWluIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2l2ZS1mb3JtLXdyYXAgLmdpdmUtdG90YWwtd3JhcCxcbi5naXZld3AtZG9uYXRpb24tZm9ybSAuZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uU3VtbWFyeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGlnaHQtZ3JlZW4pO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naXZlLWZvcm0td3JhcCAuZ2l2ZS10b3RhbC13cmFwLFxuICAuZ2l2ZXdwLWRvbmF0aW9uLWZvcm0gLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvblN1bW1hcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmdpdmUtZmluYWwtdG90YWwtYW1vdW50IC5naXZlLWRvbmF0aW9uLXRvdGFsLWxhYmVsLFxuLmdpdmUtZmluYWwtdG90YWwtYW1vdW50IC5naXZld3AtZWxlbWVudHMtZG9uYXRpb25TdW1tYXJ5X19mcmVxdWVuY3ksXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uU3VtbWFyeV9fYW1vdW50IC5naXZlLWRvbmF0aW9uLXRvdGFsLWxhYmVsLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvblN1bW1hcnlfX2Ftb3VudCAuZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uU3VtbWFyeV9fZnJlcXVlbmN5IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG59XG4uZ2l2ZS1maW5hbC10b3RhbC1hbW91bnQgLmdpdmUtZG9uYXRpb24tdG90YWwsXG4uZ2l2ZS1maW5hbC10b3RhbC1hbW91bnQgLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvblN1bW1hcnlfX3RvdGFsLFxuLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvblN1bW1hcnlfX2Ftb3VudCAuZ2l2ZS1kb25hdGlvbi10b3RhbCxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25TdW1tYXJ5X19hbW91bnQgLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvblN1bW1hcnlfX3RvdGFsIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG4uZ2l2ZS1maW5hbC10b3RhbC1hbW91bnQgLmdpdmUtZG9uYXRpb24tdG90YWwgLmdpdmUtY3VycmVuY3ktc3VmZml4LFxuLmdpdmUtZmluYWwtdG90YWwtYW1vdW50IC5naXZld3AtZWxlbWVudHMtZG9uYXRpb25TdW1tYXJ5X190b3RhbCAuZ2l2ZS1jdXJyZW5jeS1zdWZmaXgsXG4uZ2l2ZXdwLWVsZW1lbnRzLWRvbmF0aW9uU3VtbWFyeV9fYW1vdW50IC5naXZlLWRvbmF0aW9uLXRvdGFsIC5naXZlLWN1cnJlbmN5LXN1ZmZpeCxcbi5naXZld3AtZWxlbWVudHMtZG9uYXRpb25TdW1tYXJ5X19hbW91bnQgLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvblN1bW1hcnlfX3RvdGFsIC5naXZlLWN1cnJlbmN5LXN1ZmZpeCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmdpdmUtZm9ybS13cmFwIC5naXZlLXBheW1lbnQtbW9kZS1zZWxlY3QsXG4uZ2l2ZXdwLWRvbmF0aW9uLWZvcm0gLmdpdmV3cC1lbGVtZW50cy1wYXltZW50TWV0aG9kIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdpdmUtZm9ybS13cmFwIC5naXZlLXBheW1lbnQtbW9kZS1zZWxlY3QsXG4gIC5naXZld3AtZG9uYXRpb24tZm9ybSAuZ2l2ZXdwLWVsZW1lbnRzLXBheW1lbnRNZXRob2Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3RyZXRjaDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZ2l2ZS1nYXRld2F5LW9wdGlvbi1wYXlwYWwgaW1nLFxuLmdpdmUtZ2F0ZXdheS1vcHRpb24tdmVubW8gaW1nIHtcbiAgaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4uZ2l2ZS1nYXRld2F5LW9wdGlvbi1zdHJpcGUsXG4uZ2l2ZS1idG4tZ2F0ZXdheS1zdWJtaXQsXG4uZ2l2ZXdwLWVsZW1lbnRzLXBheW1lbnRNZXRob2RfX2J1dHRvbi0tY2FyZCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTRweCAzMnB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXB1YmxpYy1zYW5zKTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWxlYWYtZ3JlZW4pO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGVhZi1ncmVlbik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDE1MG1zIGVhc2UsIGJvcmRlci1jb2xvciAxNTBtcyBlYXNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5naXZlLWdhdGV3YXktb3B0aW9uLXN0cmlwZSxcbiAgLmdpdmUtYnRuLWdhdGV3YXktc3VibWl0LFxuICAuZ2l2ZXdwLWVsZW1lbnRzLXBheW1lbnRNZXRob2RfX2J1dHRvbi0tY2FyZCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5naXZlLWdhdGV3YXktb3B0aW9uLXN0cmlwZTpob3Zlcixcbi5naXZlLWJ0bi1nYXRld2F5LXN1Ym1pdDpob3Zlcixcbi5naXZld3AtZWxlbWVudHMtcGF5bWVudE1ldGhvZF9fYnV0dG9uLS1jYXJkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLWRlZXAtZ3JlZW4pO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1kZWVwLWdyZWVuKTtcbn1cbi5naXZlLWdhdGV3YXktb3B0aW9uLXN0cmlwZTpmb2N1cy12aXNpYmxlLFxuLmdpdmUtYnRuLWdhdGV3YXktc3VibWl0OmZvY3VzLXZpc2libGUsXG4uZ2l2ZXdwLWVsZW1lbnRzLXBheW1lbnRNZXRob2RfX2J1dHRvbi0tY2FyZDpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMnB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1sZWFmLWdyZWVuKTtcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcbn1cbi5naXZlLWdhdGV3YXktb3B0aW9uLXN0cmlwZTpkaXNhYmxlZCwgLmdpdmUtZ2F0ZXdheS1vcHRpb24tc3RyaXBlW2Rpc2FibGVkXSxcbi5naXZlLWJ0bi1nYXRld2F5LXN1Ym1pdDpkaXNhYmxlZCxcbi5naXZlLWJ0bi1nYXRld2F5LXN1Ym1pdFtkaXNhYmxlZF0sXG4uZ2l2ZXdwLWVsZW1lbnRzLXBheW1lbnRNZXRob2RfX2J1dHRvbi0tY2FyZDpkaXNhYmxlZCxcbi5naXZld3AtZWxlbWVudHMtcGF5bWVudE1ldGhvZF9fYnV0dG9uLS1jYXJkW2Rpc2FibGVkXSB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmdpdmUtZm9ybS13cmFwIC5naXZlLWNvbmZpcm1hdGlvbi1yZWNlaXB0LFxuLmdpdmUtZm9ybS13cmFwIC5naXZlX25vdGljZXMgLmdpdmVfbm90aWNlLS1zdWNjZXNzLFxuLmdpdmV3cC1kb25hdGlvbi1mb3JtIC5naXZld3AtcmVjZWlwdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ncmVlbi10aW50KTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS13cC0tcHJlc2V0LS1jb2xvci0tbGVhZi1ncmVlbik7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXdwLS1wcmVzZXQtLWZvbnQtZmFtaWx5LS1wdWJsaWMtc2Fucyk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5naXZlLWZvcm0td3JhcCAuZ2l2ZV9ub3RpY2VzIC5naXZlX25vdGljZS0tZXJyb3IsXG4uZ2l2ZS1mb3JtLXdyYXAgLmdpdmVfZXJyb3IsXG4uZ2l2ZXdwLWRvbmF0aW9uLWZvcm0gLmdpdmV3cC1maWVsZC1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdwLS1wcmVzZXQtLWNvbG9yLS1ydXN0KTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDRweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0td3AtLXByZXNldC0tZm9udC1mYW1pbHktLXB1YmxpYy1zYW5zKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0td3AtLXByZXNldC0tY29sb3ItLXJ1c3QpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZ2l2ZS1kb25hdGlvbi1sZXZlbC1idG4sXG4gIC5naXZlLXJlY3VycmluZy1wZXJpb2QsXG4gIC5naXZlLWJ0bi1nYXRld2F5LXN1Ym1pdCxcbiAgLmdpdmV3cC1lbGVtZW50cy1kb25hdGlvbkFtb3VudF9fbGV2ZWwsXG4gIC5naXZld3AtZWxlbWVudHMtZG9uYXRpb25BbW91bnRfX3JlY3VycmluZy1vcHRpb24sXG4gIC5naXZld3AtZWxlbWVudHMtcGF5bWVudE1ldGhvZF9fYnV0dG9uLS1jYXJkIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59Il19 */