.CheckoutModal__Overlay {
  position: fixed;
  inset: 0;
  z-index: 300;
  background: rgba(0, 0, 0, 0.55);
  backdrop-filter: blur(3px);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px;
}
.CheckoutModal {
  width: 100%;
  max-width: 520px;
  background: #fff;
  border-radius: 14px;
  -webkit-box-shadow: 0 20px 60px rgba(0, 0, 0, 0.22);
          box-shadow: 0 20px 60px rgba(0, 0, 0, 0.22);
  overflow: hidden;
  max-height: 92vh;
  max-height: 92dvh;
  overflow-y: auto;
  -webkit-animation: checkoutSlideUp 0.25s ease;
          animation: checkoutSlideUp 0.25s ease;
}
@-webkit-keyframes checkoutSlideUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(16px);
            transform: translateY(16px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes checkoutSlideUp {
  from {
    opacity: 0;
    -webkit-transform: translateY(16px);
            transform: translateY(16px);
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.CheckoutModal__Header {
  background: #111;
  color: #fff;
  padding: 1.125rem 1.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.75rem;
}
.CheckoutModal__HeaderCopy {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  min-width: 0;
}
.CheckoutModal__ProgTitle {
  font-family: var(--font-headers);
  font-size: 1rem;
  line-height: 1.3;
}
.CheckoutModal__PriceLine {
  font-size: 0.8125rem;
  color: rgba(255, 255, 255, 0.55);
  margin-top: 0.2rem;
}
.CheckoutModal__Close {
  background: none;
  border: none;
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.375rem;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 0;
  position: relative;
  z-index: 2;
  pointer-events: auto;
  -ms-flex-item-align: start;
      align-self: flex-start;
}
.CheckoutModal__Close:hover {
  color: #fff;
}
.CheckoutModal__Close--disabled {
  opacity: 0.35;
  cursor: not-allowed;
}
.CheckoutModal__InfoBar {
  padding: 0.875rem 1.375rem 0.75rem;
  border-bottom: 1px solid #e5e7eb;
  background: #f5f0e8;
}
.CheckoutModal__Pills {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.CheckoutModal__Pill {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.3rem;
  padding: 0.25rem 0.7rem;
  border: 1.5px solid #0a9396;
  border-radius: 99px;
  font-size: 0.8rem;
  font-weight: 500;
  color: #0a5c61;
}
.CheckoutModal__Pill--session {
  background: #0a5c61;
  border-color: #0a5c61;
  color: #fff;
}
.CheckoutModal__Pill--session svg {
  stroke: #fff;
}
.CheckoutModal__Body {
  padding: 1.375rem;
  background: #fff;
}
.CheckoutModal__DesktopGrid {
  display: block;
}
.CheckoutModal__DesktopLeft {
  display: none;
}
.CheckoutModal__DesktopRight {
  min-width: 0;
}
.CheckoutModal__MobileOnly {
  display: block;
}
.CheckoutModal__DesktopOnly {
  display: none;
}
.CheckoutModal__Section {
  margin-bottom: 1.375rem;
}
.CheckoutModal__Section:last-child {
  margin-bottom: 0;
}
.CheckoutModal__SectionLabel {
  font-family: var(--font-mono);
  font-size: 0.7rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: rgba(17, 17, 17, 0.55);
  margin-bottom: 0.625rem;
}
.CheckoutModal__Divider {
  height: 1px;
  background: #e5e7eb;
  margin: 1.375rem 0;
}
.CheckoutModal__Sessions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.35rem;
}
.CheckoutModal__Session {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.625rem 0.875rem;
  border: 1.5px solid #e5e7eb;
  border-radius: 7px;
  cursor: pointer;
  -webkit-transition: border-color 0.15s, background 0.15s;
  transition: border-color 0.15s, background 0.15s;
}
.CheckoutModal__Session:hover {
  border-color: #0a9396;
}
.CheckoutModal__Session--selected {
  border-color: #0a5c61;
  background: rgba(10, 92, 97, 0.04);
}
.CheckoutModal__SessionLeft {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.5rem;
}
.CheckoutModal__SessionRadio {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  border: 1.5px solid rgba(17, 17, 17, 0.2);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: border-color 0.15s;
  transition: border-color 0.15s;
}
.CheckoutModal__Session--selected .CheckoutModal__SessionRadio {
  border-color: #0a5c61;
  background: #0a5c61;
}
.CheckoutModal__Session--selected .CheckoutModal__SessionRadio::after {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #fff;
}
.CheckoutModal__SessionDate {
  font-size: 0.875rem;
  font-weight: 500;
}
.CheckoutModal__SessionSpots {
  font-size: 0.75rem;
  font-weight: 500;
}
.CheckoutModal__SessionSpots--open {
  color: #15803d;
}
.CheckoutModal__SessionSpots--few {
  color: #b45309;
}
.CheckoutModal__SessionSpots--sold {
  color: #b91c1c;
}
.CheckoutModal__FieldsGrid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.625rem;
}
.CheckoutModal__Field {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.25rem;
}
.CheckoutModal__Field--full {
  grid-column: 1 / -1;
}
.CheckoutModal__Field--invalid input {
  border-color: #b91c1c !important;
  background: #fff5f5 !important;
}
.CheckoutModal__Field label {
  font-size: 0.75rem;
  font-weight: 600;
  color: #111;
  letter-spacing: 0.01em;
}
.CheckoutModal__Field input {
  height: 42px;
  border: 1.5px solid #e5e7eb;
  border-radius: 7px;
  padding: 0 0.875rem;
  font-size: 0.875rem;
  font-family: var(--font-body);
  color: #111;
  background: #fafafa;
  outline: none;
  -webkit-transition: border-color 0.15s, background 0.15s;
  transition: border-color 0.15s, background 0.15s;
}
.CheckoutModal__Field input:focus {
  border-color: #0a5c61;
  background: #fff;
}
.CheckoutModal__Field input::-webkit-input-placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__Field input::-moz-placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__Field input::-ms-input-placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__Field input::placeholder {
  color: rgba(17, 17, 17, 0.55);
}
.CheckoutModal__FieldError {
  font-size: 0.75rem;
  color: #b91c1c;
  line-height: 1.35;
}
.CheckoutModal__OrderSummary {
  background: #f5f0e8;
  border-radius: 8px;
  padding: 1rem;
}
.CheckoutModal__OrderLine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  color: rgba(17, 17, 17, 0.87);
}
.CheckoutModal__OrderLine--fee {
  color: rgba(17, 17, 17, 0.7);
}
.CheckoutModal__OrderLine--total {
  padding-top: 0.35rem;
}
.CheckoutModal__OrderLine--total span:first-child {
  font-weight: 600;
  font-size: 0.9375rem;
}
.CheckoutModal__OrderAmount {
  font-weight: 500;
  color: inherit;
}
.CheckoutModal__OrderLine--total .CheckoutModal__OrderAmount {
  font-size: 1.0625rem;
  font-weight: 700;
  color: #111;
}
.CheckoutModal__OrderLine--discount {
  color: #15803d;
}
.CheckoutModal__OrderLine--discount span:first-child {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.35rem;
}
.CheckoutModal__OrderDivider {
  height: 1px;
  background: #e8e0d0;
  margin: 0.5rem 0;
}
.CheckoutModal__FeeFaqLine {
  font-size: 0.66rem;
  line-height: 1.4;
  color: #6b7280;
  margin: 0.05rem 0 0.2rem;
  padding-left: 0.05rem;
}
.CheckoutModal__FeeFaqLink {
  color: #0a5c61;
  text-decoration: underline;
  cursor: pointer;
}
.CheckoutModal__FeeFaqBody {
  margin-top: 0.35rem;
  padding: 0.45rem 0.55rem;
  background: #f6f4f0;
  border-radius: 0.4rem;
  color: #555;
  line-height: 1.5;
}
.CheckoutModal__Discount {
  margin-top: 0.75rem;
}
.CheckoutModal__DiscountToggle {
  background: none;
  border: none;
  padding: 0;
  font-size: 0.8125rem;
  color: #0a5c61;
  cursor: pointer;
  font-family: var(--font-body);
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.CheckoutModal__DiscountToggle:hover {
  color: #084f54;
}
.CheckoutModal__DiscountInputRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.5rem;
}
.CheckoutModal__DiscountInput {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 40px;
  border: 1.5px solid #e5e7eb;
  border-radius: 7px;
  padding: 0 0.875rem;
  font-size: 0.875rem;
  font-family: 'IBM Plex Mono', monospace;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  background: #fafafa;
  outline: none;
  color: #111;
}
.CheckoutModal__DiscountInput:focus {
  border-color: #0a5c61;
  background: #fff;
}
.CheckoutModal__DiscountInput::-webkit-input-placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountInput::-moz-placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountInput::-ms-input-placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountInput::placeholder {
  color: rgba(17, 17, 17, 0.4);
  text-transform: none;
  letter-spacing: normal;
  font-family: var(--font-body);
}
.CheckoutModal__DiscountApply {
  height: 40px;
  padding: 0 1rem;
  background: #111;
  color: #fff;
  border: none;
  border-radius: 7px;
  font-size: 0.8125rem;
  font-weight: 600;
  font-family: var(--font-body);
  cursor: pointer;
  white-space: nowrap;
  -webkit-transition: background 0.15s;
  transition: background 0.15s;
}
.CheckoutModal__DiscountApply:hover:not(:disabled) {
  background: #333;
}
.CheckoutModal__DiscountApply:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.CheckoutModal__DiscountError {
  font-size: 0.8125rem;
  color: #b91c1c;
  margin-top: 0.375rem;
}
.CheckoutModal__DiscountSuccess {
  font-size: 0.8125rem;
  color: #15803d;
  font-weight: 500;
  margin-top: 0.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 0.35rem;
}
.CheckoutModal__DiscountRemove {
  background: none;
  border: none;
  color: #b91c1c;
  font-size: 1rem;
  cursor: pointer;
  padding: 0;
  line-height: 1;
  font-weight: 700;
}
.CheckoutModal__DiscountRemove:hover {
  color: #991b1b;
}
.CheckoutModal__PaymentElement {
  margin-bottom: 1rem;
}
.CheckoutModal__TrustSection {
  background: #f5f0e8;
  border-radius: 8px;
  padding: 0.875rem 1rem;
  margin-bottom: 1rem;
  text-align: center;
}
.CheckoutModal__LockBadge {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.3rem;
  font-size: 0.75rem;
  font-weight: 600;
  color: rgba(17, 17, 17, 0.7);
}
.CheckoutModal__TrustStack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.75rem;
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #e8e0d0;
}
.CheckoutModal__TrustHeading {
  font-weight: 700;
  color: #0a5c61;
  font-size: 1rem;
  margin-bottom: 0.5rem;
}
.CheckoutModal__TrustItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.625rem;
  font-size: 0.75rem;
  color: rgba(17, 17, 17, 0.7);
  line-height: 1.55;
}
.CheckoutModal__TrustItem strong {
  display: block;
  color: #111;
  font-size: 0.81rem;
  font-weight: 600;
}
.CheckoutModal__TrustItem svg {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 1px;
  color: #0a9396;
}
.CheckoutModal__TrustItemIcon {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0.05rem;
  font-size: 0.95rem;
  line-height: 1;
}
.CheckoutModal__TermsBox {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.625rem;
  padding: 0.875rem 1rem;
  background: #fffbe6;
  border: 1.5px solid #facc15;
  border-radius: 8px;
  margin-bottom: 1rem;
  cursor: pointer;
  -webkit-transition: background 0.15s, border-color 0.15s;
  transition: background 0.15s, border-color 0.15s;
}
.CheckoutModal__TermsBox:hover {
  background: #fff7c2;
}
.CheckoutModal__TermsBox--checked {
  background: rgba(10, 147, 150, 0.06);
  border-color: #0a9396;
}
.CheckoutModal__TermsBox--error {
  background: #fff5f5;
  border-color: #b91c1c;
  -webkit-animation: cmShake 0.35s;
          animation: cmShake 0.35s;
}
@-webkit-keyframes cmShake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
  }
  75% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
  }
}
@keyframes cmShake {
  0%,
  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  25% {
    -webkit-transform: translateX(-4px);
            transform: translateX(-4px);
  }
  75% {
    -webkit-transform: translateX(4px);
            transform: translateX(4px);
  }
}
.CheckoutModal__TermsCheck {
  width: 20px;
  height: 20px;
  border: 2px solid #b45309;
  border-radius: 4px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 1px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #fff;
  -webkit-transition: background 0.15s, border-color 0.15s;
  transition: background 0.15s, border-color 0.15s;
}
.CheckoutModal__TermsBox--checked .CheckoutModal__TermsCheck {
  background: #0a5c61;
  border-color: #0a5c61;
}
.CheckoutModal__TermsLabel {
  font-size: 0.8125rem;
  color: rgba(17, 17, 17, 0.87);
  line-height: 1.45;
}
.CheckoutModal__TermsLabel strong {
  display: block;
  color: #111;
  font-weight: 600;
  font-size: 0.8125rem;
  margin-bottom: 0.15rem;
}
.CheckoutModal__TermsLabel a {
  color: #0a5c61;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.CheckoutModal__TermsRequired {
  display: inline-block;
  font-size: 0.65rem;
  font-weight: 700;
  color: #b91c1c;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-left: 0.35rem;
  vertical-align: 1px;
}
.CheckoutModal__SubmitBtn {
  width: 100%;
  height: 52px;
  background: #0a5c61;
  border: none;
  border-radius: 8px;
  color: #fff;
  font-family: var(--font-body);
  font-size: 1rem;
  font-weight: 600;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.5rem;
  -webkit-transition: background 0.15s, -webkit-transform 0.1s;
  transition: background 0.15s, -webkit-transform 0.1s;
  transition: background 0.15s, transform 0.1s;
  transition: background 0.15s, transform 0.1s, -webkit-transform 0.1s;
  margin-bottom: 0.75rem;
}
.CheckoutModal__SubmitBtn:hover:not(:disabled) {
  background: #084f54;
}
.CheckoutModal__SubmitBtn:active:not(:disabled) {
  -webkit-transform: scale(0.98);
          transform: scale(0.98);
}
.CheckoutModal__SubmitBtn:disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.CheckoutModal__SubmitBtn--disabled {
  background: #9ca3af;
  cursor: not-allowed;
  pointer-events: none;
}
.CheckoutModal__Terms {
  font-size: 0.75rem;
  color: rgba(17, 17, 17, 0.55);
  text-align: center;
  margin-bottom: 0.5rem;
  line-height: 1.5;
}
.CheckoutModal__Terms a {
  color: #0a5c61;
  text-decoration: underline;
  text-underline-offset: 2px;
}
.CheckoutModal__Error {
  font-size: 0.8125rem;
  color: #b91c1c;
  background: #fee2e2;
  border-radius: 0.375rem;
  padding: 0.625rem 0.75rem;
  margin-bottom: 0.75rem;
}
.CheckoutModal__TrustLine {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  gap: 0.35rem;
  font-size: 0.75rem;
  color: rgba(17, 17, 17, 0.55);
  margin-bottom: 0.4rem;
}
.CheckoutModal__Footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.75rem;
  padding: 0.875rem 1.375rem;
  background: #f5f0e8;
  border-top: 1px solid #e5e7eb;
}
.CheckoutModal__FooterItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.4rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.CheckoutModal__FooterIcon {
  font-size: 0.875rem;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0.05rem;
}
.CheckoutModal__FooterText {
  font-size: 0.6875rem;
  color: rgba(17, 17, 17, 0.7);
  line-height: 1.4;
}
.CheckoutModal__FooterText strong {
  display: block;
  color: #111;
  font-weight: 600;
  font-size: 0.75rem;
  margin-bottom: 1px;
}
@media (min-width: 62rem) {
  .CheckoutModal {
    max-width: 900px;
  }
  .CheckoutModal__Body {
    padding: 0;
  }
  .CheckoutModal__DesktopGrid {
    display: grid;
    grid-template-columns: 20rem minmax(0, 1fr);
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: start;
    background: -webkit-gradient(linear, left top, right top, color-stop(20rem, #f5f0e8), color-stop(20rem, #fff));
    background: linear-gradient(to right, #f5f0e8 20rem, #fff 20rem);
  }
  .CheckoutModal__DesktopLeft {
    display: block;
    position: sticky;
    top: 0;
    -ms-flex-item-align: start;
        align-self: start;
    max-height: calc(92vh - 7.5rem);
    max-height: calc(92dvh - 7.5rem);
    overflow-y: auto;
    padding: 1.5rem 1.25rem;
    background: #f5f0e8;
    border-right: 1px solid #e5e7eb;
  }
  .CheckoutModal__DesktopRight {
    padding: 1.5rem;
  }
  .CheckoutModal__MobileOnly {
    display: none;
  }
  .CheckoutModal__DesktopOnly {
    display: block;
  }
  .CheckoutModal__DesktopOnly.CheckoutModal__TrustStack {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
  .CheckoutModal__OrderSummary {
    background: rgba(255, 255, 255, 0.8);
    border: 1px solid #e8e0d0;
  }
  .CheckoutModal__Footer {
    display: none;
  }
}
.CheckoutModal__SuccessBody {
  padding: 2rem 1.375rem;
  text-align: center;
  background: #fff;
}
.CheckoutModal__SuccessIcon {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: rgba(21, 128, 61, 0.1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto 1.25rem;
}
.CheckoutModal__SuccessTitle {
  font-family: var(--font-headers);
  font-size: 1.625rem;
  margin-bottom: 0.375rem;
}
.CheckoutModal__SuccessSub {
  font-size: 0.9375rem;
  color: rgba(17, 17, 17, 0.7);
  margin-bottom: 1.5rem;
}
.CheckoutModal__SuccessCard {
  background: #f5f0e8;
  border-radius: 8px;
  padding: 1rem 1.25rem;
  text-align: left;
  margin-bottom: 1.5rem;
}
.CheckoutModal__SuccessRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 0.875rem;
  padding: 0.25rem 0;
  border-bottom: 1px solid #e8e0d0;
}
.CheckoutModal__SuccessRow:last-child {
  border-bottom: none;
}
.CheckoutModal__SuccessRow span:first-child {
  color: rgba(17, 17, 17, 0.7);
}
.CheckoutModal__SuccessValue {
  font-weight: 600;
}
.CheckoutModal__SuccessValue--mono {
  font-family: var(--font-mono);
  font-size: 0.8125rem;
}
.CheckoutModal__SuccessNext {
  text-align: left;
  margin-bottom: 1.5rem;
}
.CheckoutModal__SuccessNextItem {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  gap: 0.625rem;
  font-size: 0.875rem;
  color: rgba(17, 17, 17, 0.87);
  margin-bottom: 0.5rem;
  line-height: 1.5;
}
.CheckoutModal__SuccessNextItem::before {
  content: '';
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background: #0a9396;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-top: 0.55rem;
}
.CheckoutModal__SuccessRefund {
  font-size: 0.8125rem;
  color: rgba(17, 17, 17, 0.7);
  padding: 0.75rem 1rem;
  background: #f5f0e8;
  border-radius: 7px;
  text-align: center;
  margin-bottom: 1rem;
}
.CheckoutModal__SuccessContact {
  font-size: 0.8125rem;
  color: rgba(17, 17, 17, 0.7);
  text-align: center;
}
.CheckoutModal__SuccessContact a {
  color: #0a5c61;
}
.CheckoutModal__PayTiles {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 0.4rem;
}
.CheckoutModal .PayTile {
  cursor: pointer;
  border: 1px solid #d1d5db;
  border-radius: 0.5rem;
  padding: 0.5rem 0.35rem;
  background: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 1px;
  text-align: center;
  -webkit-transition: all 0.15s;
  transition: all 0.15s;
  font-family: inherit;
}
.CheckoutModal .PayTile:hover:not(:disabled) {
  border-color: #0a9396;
  background: rgba(10, 147, 150, 0.06);
}
.CheckoutModal .PayTile:disabled {
  cursor: default;
  opacity: 0.5;
}
.CheckoutModal .PayTile--sel {
  border-color: #0a9396;
  background: rgba(10, 147, 150, 0.06);
  -webkit-box-shadow: 0 0 0 1px #0a9396;
          box-shadow: 0 0 0 1px #0a9396;
}
.CheckoutModal .PayTile__t {
  font-size: 0.68rem;
  font-weight: 600;
  color: rgba(0, 0, 0, 0.6);
  line-height: 1.15;
}
.CheckoutModal .PayTile--sel .PayTile__t {
  color: #0a5c61;
}
.CheckoutModal .PayTile__a {
  font-size: 0.95rem;
  font-weight: 700;
  color: #111;
  line-height: 1.1;
}
.CheckoutModal .PayTile__sub {
  font-size: 0.58rem;
  color: rgba(0, 0, 0, 0.4);
  line-height: 1.1;
}
.CheckoutModal__PaySchedule {
  margin-top: 0.55rem;
  font-size: 0.76rem;
  background: rgba(10, 147, 150, 0.06);
  border: 1px solid #b5e2e3;
  border-radius: 0.5rem;
  padding: 0.5rem 0.65rem;
}
.CheckoutModal__PayScheduleHeader {
  font-size: 0.66rem;
  text-transform: uppercase;
  letter-spacing: 0.04em;
  color: rgba(0, 0, 0, 0.4);
  margin-bottom: 0.3rem;
}
.CheckoutModal__PayScheduleRow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.13rem 0;
  color: rgba(0, 0, 0, 0.6);
}
.CheckoutModal__PayScheduleRow--now {
  font-weight: 700;
  color: #111;
}
.CheckoutModal__SubNote {
  font-size: 0.74rem;
  color: rgba(0, 0, 0, 0.5);
  text-align: center;
  margin-top: 0.4rem;
}
@media (max-width: 640px) {
  .CheckoutModal {
    border-radius: 14px 14px 0 0;
    overscroll-behavior: none;
    background: #111;
    max-height: 96vh;
    max-height: 96dvh;
  }
  .CheckoutModal__Overlay {
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
  }
  .CheckoutModal__FieldsGrid {
    grid-template-columns: 1fr;
  }
  .CheckoutModal__Field input,
  .CheckoutModal__DiscountInput {
    font-size: 16px;
  }
}

/*# sourceMappingURL=data:application/json;base64,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Q2hCLFdBQVc7QUFDYjtBQUNBO0VBQ0Usa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QixrQkFBa0I7RUFDbEIsa0JBQWtCO0FBQ3BCO0FBQ0E7RUFDRTtJQUNFLDRCQUE0QjtJQUM1Qix5QkFBeUI7SUFDekIsZ0JBQWdCO0lBQ2hCLGdCQUFnQjtJQUNoQixpQkFBaUI7RUFDbkI7RUFDQTtJQUNFLHNCQUFxQjtRQUFyQixtQkFBcUI7WUFBckIscUJBQXFCO0lBQ3JCLFVBQVU7RUFDWjtFQUNBO0lBQ0UsMEJBQTBCO0VBQzVCO0VBQ0E7O0lBRUUsZUFBZTtFQUNqQjtBQUNGIiwiZmlsZSI6ImNoZWNrb3V0LW1vZGFsLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi5DaGVja291dE1vZGFsX19PdmVybGF5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMzAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoM3B4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uQ2hlY2tvdXRNb2RhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICBib3gtc2hhZG93OiAwIDIwcHggNjBweCByZ2JhKDAsIDAsIDAsIDAuMjIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXgtaGVpZ2h0OiA5MnZoO1xuICBtYXgtaGVpZ2h0OiA5MmR2aDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgYW5pbWF0aW9uOiBjaGVja291dFNsaWRlVXAgMC4yNXMgZWFzZTtcbn1cbkBrZXlmcmFtZXMgY2hlY2tvdXRTbGlkZVVwIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTZweCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB9XG59XG4uQ2hlY2tvdXRNb2RhbF9fSGVhZGVyIHtcbiAgYmFja2dyb3VuZDogIzExMTtcbiAgY29sb3I6ICNmZmY7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fSGVhZGVyQ29weSB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5DaGVja291dE1vZGFsX19Qcm9nVGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkZXJzKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuLkNoZWNrb3V0TW9kYWxfX1ByaWNlTGluZSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgbWFyZ2luLXRvcDogMC4ycmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Nsb3NlIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG4uQ2hlY2tvdXRNb2RhbF9fQ2xvc2U6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5DaGVja291dE1vZGFsX19DbG9zZS0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLkNoZWNrb3V0TW9kYWxfX0luZm9CYXIge1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjM3NXJlbSAwLjc1cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTdlYjtcbiAgYmFja2dyb3VuZDogI2Y1ZjBlODtcbn1cbi5DaGVja291dE1vZGFsX19QaWxscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fUGlsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuM3JlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjdyZW07XG4gIGJvcmRlcjogMS41cHggc29saWQgIzBhOTM5NjtcbiAgYm9yZGVyLXJhZGl1czogOTlweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMGE1YzYxO1xufVxuLkNoZWNrb3V0TW9kYWxfX1BpbGwtLXNlc3Npb24ge1xuICBiYWNrZ3JvdW5kOiAjMGE1YzYxO1xuICBib3JkZXItY29sb3I6ICMwYTVjNjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuLkNoZWNrb3V0TW9kYWxfX1BpbGwtLXNlc3Npb24gc3ZnIHtcbiAgc3Ryb2tlOiAjZmZmO1xufVxuLkNoZWNrb3V0TW9kYWxfX0JvZHkge1xuICBwYWRkaW5nOiAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5DaGVja291dE1vZGFsX19EZXNrdG9wR3JpZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rlc2t0b3BMZWZ0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5DaGVja291dE1vZGFsX19EZXNrdG9wUmlnaHQge1xuICBtaW4td2lkdGg6IDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fTW9iaWxlT25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rlc2t0b3BPbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5DaGVja291dE1vZGFsX19TZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2VjdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5DaGVja291dE1vZGFsX19TZWN0aW9uTGFiZWwge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb25vKTtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC41NSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX0RpdmlkZXIge1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogI2U1ZTdlYjtcbiAgbWFyZ2luOiAxLjM3NXJlbSAwO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjM1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDAuODc1cmVtO1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNlNWU3ZWI7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMsIGJhY2tncm91bmQgMC4xNXM7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvbjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzBhOTM5Njtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1jb2xvcjogIzBhNWM2MTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgOTIsIDk3LCAwLjA0KTtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uTGVmdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb25SYWRpbyB7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCByZ2JhKDE3LCAxNywgMTcsIDAuMik7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb24tLXNlbGVjdGVkIC5DaGVja291dE1vZGFsX19TZXNzaW9uUmFkaW8ge1xuICBib3JkZXItY29sb3I6ICMwYTVjNjE7XG4gIGJhY2tncm91bmQ6ICMwYTVjNjE7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvbi0tc2VsZWN0ZWQgLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb25SYWRpbzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgd2lkdGg6IDZweDtcbiAgaGVpZ2h0OiA2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5DaGVja291dE1vZGFsX19TZXNzaW9uRGF0ZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvblNwb3RzIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb25TcG90cy0tb3BlbiB7XG4gIGNvbG9yOiAjMTU4MDNkO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Nlc3Npb25TcG90cy0tZmV3IHtcbiAgY29sb3I6ICNiNDUzMDk7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU2Vzc2lvblNwb3RzLS1zb2xkIHtcbiAgY29sb3I6ICNiOTFjMWM7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRmllbGRzR3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19GaWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19GaWVsZC0tZnVsbCB7XG4gIGdyaWQtY29sdW1uOiAxIC8gLTE7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRmllbGQtLWludmFsaWQgaW5wdXQge1xuICBib3JkZXItY29sb3I6ICNiOTFjMWMgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2ZmZjVmNSAhaW1wb3J0YW50O1xufVxuLkNoZWNrb3V0TW9kYWxfX0ZpZWxkIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzExMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDFlbTtcbn1cbi5DaGVja291dE1vZGFsX19GaWVsZCBpbnB1dCB7XG4gIGhlaWdodDogNDJweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDAgMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMTVzLCBiYWNrZ3JvdW5kIDAuMTVzO1xufVxuLkNoZWNrb3V0TW9kYWxfX0ZpZWxkIGlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1YzYxO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLkNoZWNrb3V0TW9kYWxfX0ZpZWxkIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNTUpO1xufVxuLkNoZWNrb3V0TW9kYWxfX0ZpZWxkRXJyb3Ige1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBsaW5lLWhlaWdodDogMS4zNTtcbn1cbi5DaGVja291dE1vZGFsX19PcmRlclN1bW1hcnkge1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fT3JkZXJMaW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC44Nyk7XG59XG4uQ2hlY2tvdXRNb2RhbF9fT3JkZXJMaW5lLS1mZWUge1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xufVxuLkNoZWNrb3V0TW9kYWxfX09yZGVyTGluZS0tdG90YWwge1xuICBwYWRkaW5nLXRvcDogMC4zNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19PcmRlckxpbmUtLXRvdGFsIHNwYW46Zmlyc3QtY2hpbGQge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19PcmRlckFtb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLkNoZWNrb3V0TW9kYWxfX09yZGVyTGluZS0tdG90YWwgLkNoZWNrb3V0TW9kYWxfX09yZGVyQW1vdW50IHtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xufVxuLkNoZWNrb3V0TW9kYWxfX09yZGVyTGluZS0tZGlzY291bnQge1xuICBjb2xvcjogIzE1ODAzZDtcbn1cbi5DaGVja291dE1vZGFsX19PcmRlckxpbmUtLWRpc2NvdW50IHNwYW46Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fT3JkZXJEaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6ICNlOGUwZDA7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRmVlRmFxTGluZSB7XG4gIGZvbnQtc2l6ZTogMC42NnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgY29sb3I6ICM2YjcyODA7XG4gIG1hcmdpbjogMC4wNXJlbSAwIDAuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjA1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX0ZlZUZhcUxpbmsge1xuICBjb2xvcjogIzBhNWM2MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5DaGVja291dE1vZGFsX19GZWVGYXFCb2R5IHtcbiAgbWFyZ2luLXRvcDogMC4zNXJlbTtcbiAgcGFkZGluZzogMC40NXJlbSAwLjU1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjZmNGYwO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGNvbG9yOiAjNTU1O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLkNoZWNrb3V0TW9kYWxfX0Rpc2NvdW50IHtcbiAgbWFyZ2luLXRvcDogMC43NXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudFRvZ2dsZSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjMGE1YzYxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAycHg7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnRUb2dnbGU6aG92ZXIge1xuICBjb2xvcjogIzA4NGY1NDtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudElucHV0Um93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnRJbnB1dCB7XG4gIGZsZXg6IDE7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyOiAxLjVweCBzb2xpZCAjZTVlN2ViO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHBhZGRpbmc6IDAgMC44NzVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiAnSUJNIFBsZXggTW9ubycsIG1vbm9zcGFjZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICMxMTE7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnRJbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzBhNWM2MTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudElucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNCk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1ib2R5KTtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudEFwcGx5IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJhY2tncm91bmQ6ICMxMTE7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWJvZHkpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXM7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnRBcHBseTpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnRBcHBseTpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudEVycm9yIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19EaXNjb3VudFN1Y2Nlc3Mge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6ICMxNTgwM2Q7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuMzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnRSZW1vdmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBmb250LXNpemU6IDFyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRGlzY291bnRSZW1vdmU6aG92ZXIge1xuICBjb2xvcjogIzk5MWIxYjtcbn1cbi5DaGVja291dE1vZGFsX19QYXltZW50RWxlbWVudCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fVHJ1c3RTZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogI2Y1ZjBlODtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQ2hlY2tvdXRNb2RhbF9fTG9ja0JhZGdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMC4zcmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNyk7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVHJ1c3RTdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC43NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZThlMGQwO1xufVxuLkNoZWNrb3V0TW9kYWxfX1RydXN0SGVhZGluZyB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMGE1YzYxO1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19UcnVzdEl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xuICBsaW5lLWhlaWdodDogMS41NTtcbn1cbi5DaGVja291dE1vZGFsX19UcnVzdEl0ZW0gc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXNpemU6IDAuODFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVHJ1c3RJdGVtIHN2ZyB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAxcHg7XG4gIGNvbG9yOiAjMGE5Mzk2O1xufVxuLkNoZWNrb3V0TW9kYWxfX1RydXN0SXRlbUljb24ge1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMC4wNXJlbTtcbiAgZm9udC1zaXplOiAwLjk1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5DaGVja291dE1vZGFsX19UZXJtc0JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmYmU2O1xuICBib3JkZXI6IDEuNXB4IHNvbGlkICNmYWNjMTU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMTVzLCBib3JkZXItY29sb3IgMC4xNXM7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXNCb3g6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmN2MyO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zQm94LS1jaGVja2VkIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTQ3LCAxNTAsIDAuMDYpO1xuICBib3JkZXItY29sb3I6ICMwYTkzOTY7XG59XG4uQ2hlY2tvdXRNb2RhbF9fVGVybXNCb3gtLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2ZmZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjYjkxYzFjO1xuICBhbmltYXRpb246IGNtU2hha2UgMC4zNXM7XG59XG5Aa2V5ZnJhbWVzIGNtU2hha2Uge1xuICAwJSxcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpO1xuICB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDRweCk7XG4gIH1cbn1cbi5DaGVja291dE1vZGFsX19UZXJtc0NoZWNrIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2I0NTMwOTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luLXRvcDogMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjE1cywgYm9yZGVyLWNvbG9yIDAuMTVzO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zQm94LS1jaGVja2VkIC5DaGVja291dE1vZGFsX19UZXJtc0NoZWNrIHtcbiAgYmFja2dyb3VuZDogIzBhNWM2MTtcbiAgYm9yZGVyLWNvbG9yOiAjMGE1YzYxO1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zTGFiZWwge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC44Nyk7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zTGFiZWwgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19UZXJtc0xhYmVsIGEge1xuICBjb2xvcjogIzBhNWM2MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zUmVxdWlyZWQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC42NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNiOTFjMWM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi1sZWZ0OiAwLjM1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMXB4O1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Ym1pdEJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUycHg7XG4gIGJhY2tncm91bmQ6ICMwYTVjNjE7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtYm9keSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4xNXMsIHRyYW5zZm9ybSAwLjFzO1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Ym1pdEJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6ICMwODRmNTQ7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VibWl0QnRuOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC45OCk7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VibWl0QnRuOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Ym1pdEJ0bi0tZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kOiAjOWNhM2FmO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5DaGVja291dE1vZGFsX19UZXJtcyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC41NSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLkNoZWNrb3V0TW9kYWxfX1Rlcm1zIGEge1xuICBjb2xvcjogIzBhNWM2MTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xufVxuLkNoZWNrb3V0TW9kYWxfX0Vycm9yIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGNvbG9yOiAjYjkxYzFjO1xuICBiYWNrZ3JvdW5kOiAjZmVlMmUyO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19UcnVzdExpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAwLjM1cmVtO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDAuNTUpO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwLjg3NXJlbSAxLjM3NXJlbTtcbiAgYmFja2dyb3VuZDogI2Y1ZjBlODtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNWU3ZWI7XG59XG4uQ2hlY2tvdXRNb2RhbF9fRm9vdGVySXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNHJlbTtcbiAgZmxleDogMTtcbn1cbi5DaGVja291dE1vZGFsX19Gb290ZXJJY29uIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IDAuMDVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fRm9vdGVyVGV4dCB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuLkNoZWNrb3V0TW9kYWxfX0Zvb3RlclRleHQgc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMTExO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA2MnJlbSkge1xuICAuQ2hlY2tvdXRNb2RhbCB7XG4gICAgbWF4LXdpZHRoOiA5MDBweDtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fQm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fRGVza3RvcEdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyMHJlbSBtaW5tYXgoMCwgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjZjVmMGU4IDIwcmVtLCAjZmZmIDIwcmVtKTtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fRGVza3RvcExlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoOTJ2aCAtIDcuNXJlbSk7XG4gICAgbWF4LWhlaWdodDogY2FsYyg5MmR2aCAtIDcuNXJlbSk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW0gMS4yNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZjVmMGU4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlNWU3ZWI7XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX0Rlc2t0b3BSaWdodCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5DaGVja291dE1vZGFsX19Nb2JpbGVPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5DaGVja291dE1vZGFsX19EZXNrdG9wT25seSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX0Rlc2t0b3BPbmx5LkNoZWNrb3V0TW9kYWxfX1RydXN0U3RhY2sge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX09yZGVyU3VtbWFyeSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlOGUwZDA7XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX0Zvb3RlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NCb2R5IHtcbiAgcGFkZGluZzogMnJlbSAxLjM3NXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NJY29uIHtcbiAgd2lkdGg6IDU2cHg7XG4gIGhlaWdodDogNTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxLCAxMjgsIDYxLCAwLjEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMS4yNXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzVGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1oZWFkZXJzKTtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc1N1YiB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc0NhcmQge1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDFyZW0gMS4yNXJlbTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGUwZDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc1JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzUm93IHNwYW46Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NWYWx1ZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc1ZhbHVlLS1tb25vIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbW9ubyk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NOZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NOZXh0SXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjg3KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NOZXh0SXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICMwYTkzOTY7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBtYXJnaW4tdG9wOiAwLjU1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1N1Y2Nlc3NSZWZ1bmQge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgY29sb3I6IHJnYmEoMTcsIDE3LCAxNywgMC43KTtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjVmMGU4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5DaGVja291dE1vZGFsX19TdWNjZXNzQ29udGFjdCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBjb2xvcjogcmdiYSgxNywgMTcsIDE3LCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3VjY2Vzc0NvbnRhY3QgYSB7XG4gIGNvbG9yOiAjMGE1YzYxO1xufVxuLkNoZWNrb3V0TW9kYWxfX1BheVRpbGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDAuNHJlbTtcbn1cbi5DaGVja291dE1vZGFsIC5QYXlUaWxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDFkNWRiO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjM1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXM7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuLkNoZWNrb3V0TW9kYWwgLlBheVRpbGU6aG92ZXI6bm90KDpkaXNhYmxlZCkge1xuICBib3JkZXItY29sb3I6ICMwYTkzOTY7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDE0NywgMTUwLCAwLjA2KTtcbn1cbi5DaGVja291dE1vZGFsIC5QYXlUaWxlOmRpc2FibGVkIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG4uQ2hlY2tvdXRNb2RhbCAuUGF5VGlsZS0tc2VsIHtcbiAgYm9yZGVyLWNvbG9yOiAjMGE5Mzk2O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCAxNDcsIDE1MCwgMC4wNik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjMGE5Mzk2O1xufVxuLkNoZWNrb3V0TW9kYWwgLlBheVRpbGVfX3Qge1xuICBmb250LXNpemU6IDAuNjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xufVxuLkNoZWNrb3V0TW9kYWwgLlBheVRpbGUtLXNlbCAuUGF5VGlsZV9fdCB7XG4gIGNvbG9yOiAjMGE1YzYxO1xufVxuLkNoZWNrb3V0TW9kYWwgLlBheVRpbGVfX2Ege1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMTExO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLkNoZWNrb3V0TW9kYWwgLlBheVRpbGVfX3N1YiB7XG4gIGZvbnQtc2l6ZTogMC41OHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbn1cbi5DaGVja291dE1vZGFsX19QYXlTY2hlZHVsZSB7XG4gIG1hcmdpbi10b3A6IDAuNTVyZW07XG4gIGZvbnQtc2l6ZTogMC43NnJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgxMCwgMTQ3LCAxNTAsIDAuMDYpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjVlMmUzO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjY1cmVtO1xufVxuLkNoZWNrb3V0TW9kYWxfX1BheVNjaGVkdWxlSGVhZGVyIHtcbiAgZm9udC1zaXplOiAwLjY2cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBtYXJnaW4tYm90dG9tOiAwLjNyZW07XG59XG4uQ2hlY2tvdXRNb2RhbF9fUGF5U2NoZWR1bGVSb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuMTNyZW0gMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbi5DaGVja291dE1vZGFsX19QYXlTY2hlZHVsZVJvdy0tbm93IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMxMTE7XG59XG4uQ2hlY2tvdXRNb2RhbF9fU3ViTm90ZSB7XG4gIGZvbnQtc2l6ZTogMC43NHJlbTtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAwLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLkNoZWNrb3V0TW9kYWwge1xuICAgIGJvcmRlci1yYWRpdXM6IDE0cHggMTRweCAwIDA7XG4gICAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTExO1xuICAgIG1heC1oZWlnaHQ6IDk2dmg7XG4gICAgbWF4LWhlaWdodDogOTZkdmg7XG4gIH1cbiAgLkNoZWNrb3V0TW9kYWxfX092ZXJsYXkge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5DaGVja291dE1vZGFsX19GaWVsZHNHcmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAuQ2hlY2tvdXRNb2RhbF9fRmllbGQgaW5wdXQsXG4gIC5DaGVja291dE1vZGFsX19EaXNjb3VudElucHV0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cbiJdfQ== */