/*!****************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./assets/shop/css/checkout-step-1.css ***!
  \****************************************************************************************************************************/
.checkout {
  overflow-x: hidden;
}
/*Checkout Header and footer BEGIN*/
.hide-header-footer {
  display: none !important;
}
.checkout-header,
.checkout-footer {
  background-color: #000000;
}
.checkout-header .container {
  height: 80px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.checkout-footer .container {
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
}
.checkout-header .go-back {
  width: 130px;
}
.checkout-header .go-back a {
  display: flex;
  gap: 16px;
  color: #fff;
  text-decoration: none;
  font-family: Poppins;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  transition: 0.2s;
}
.checkout-header .phone-col {
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-end;
}
.checkout-header .phone-col .title {
  font-family: Poppins;
  font-weight: 600;
  font-size: 18px;
  line-height: 100%;
  text-align: right;
  color: #fff;
}

.shipping-error {
  font-family: Poppins;
  font-weight: 600;
  color: red;
  font-size: 18px;
  margin-top:6px;
  margin-bottom: 20px;
}

.checkout-header .phone-col a {
  font-family: Poppins;
  font-weight: 400;
  font-size: 14px;
  line-height: 100%;
  color: #fff;
  text-decoration: none;
  display: flex;
  gap: 10px;
  transition: 0.2s;
}
.checkout-header .phone-col a:hover {
  color: #ff7606;
}
.checkout-footer .copyright-checkout {
  font-weight: 400;
  font-size: 14px;
  color: #fff;
}
.checkout-footer .checkout-menu {
  display: flex;
  gap: 32px;
  justify-content: center;
  align-items: center;
  align-content: center;
}
.checkout-footer .checkout-menu a {
  font-weight: 400;
  font-size: 14px;
  color: #fff;
  text-decoration: none;
  transition: 0.2s;
}
.checkout-footer .checkout-menu a:hover {
  color: #ff7606;
}
/*Checkout Header and footer END*/

.checkout {
  background: linear-gradient(
    180deg,
    rgba(222, 222, 222, 1) 0%,
    rgba(223, 216, 204, 1) 100%
  );
}
.checkout-step-begin.checkout0-page-wrapper.checkout:before {
  display: none;
}

.checkout-steps-con .column-two-checkout:before {
  content: "";
  position: absolute;
  background-color: #fff;
  width: 100vw;
  height: 100%;
  z-index: -1;
  left: 0;
  top: 0;
}

.steps-wrap {
  margin-top: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin-bottom: 35px;
}

.active-step.step-checkout {
  width: 52px;
  height: 52px;
  background-color: #ff7606;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  border: none !important;
  min-width: 52px;
}

.active-step.step-checkout img {
  filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(296deg)
    brightness(104%) contrast(101%);
}

.step-devider.solid-line {
  width: 120px;
  height: 0px;
  border-bottom: 1px solid #000;
}
.step-devider.dotted-line {
  width: 120px;
  height: 1px;
  border: 0;
  background-image: url("data:image/svg+xml,%3csvg width=%27100%25%27 height=%27100%25%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3crect width=%27100%25%27 height=%27100%25%27 fill=%27none%27 stroke=%27%23333%27 stroke-width=%272%27 stroke-dasharray=%274%2c12%27 stroke-dashoffset=%270%27 stroke-linecap=%27square%27/%3e%3c/svg%3e");
}
.step-checkout {
  border-radius: 50%;
  width: 52px;
  height: 52px;
  display: flex;
  align-items: center;
  justify-content: center;
  align-content: center;
  min-width: 52px;
  background-color: #fff;
}

.your-info-checkout img {
  max-width: 24px;
  height: auto;
}

.your-info-checkout {
  padding-bottom: 16px;
  border-bottom: 1px solid #000;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  margin-bottom: 24px;
}

.checkout-steps-con {
  display: flex;
}

.checkout-steps-con .column-two-checkout {
  display: flex;
  justify-content: flex-start;
  flex-direction: column;
}

.checkout-steps-con .cart_list.product_list {
  list-style: none;
  margin: 0;
  height: auto;
  padding: 0;
}

.checkout-steps-con .column-one-checkout {
  width: 57%;
  padding-right: 123px;
}

.checkout-steps-con .column-two-checkout {
  width: 43%;
  padding-left: 107px;
  position: relative;
  z-index: 2;
}

.bold-checkout-cart-text {
  font-weight: 600;
  font-size: 18px;
  line-height: 22px;
  padding-bottom: 20px;
  border-bottom: 1px solid #dad1ca;
  margin-top: 40px;
}

.column-two-checkout .cart-totals-wrap {
  padding: 0;
  background-color: transparent;
  border-radius: 0;
  max-width: 100%;
  margin-left: auto;
  margin-bottom: 0;
  width: 100%;
  margin-top: 16px;
}

.column-two-checkout .cart-totals-wrap .mini-cart-total.cart-page {
  padding-top: 16px;
  border-top: none;
}

.submit-next-step {
  display: flex;
  width: fit-content;
  align-content: center;
  align-items: center;
  justify-content: center;
  gap: 8px;
}

.checkout-first.checkout-steps-con .column-one-checkout {
  width: 57%;
  padding-right: 123px;
  margin-bottom: 0;
}

.form-container .company-details {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
}
.form-container .company-details input {
  width: 100%;
}
.form-container .company-details input {
  width: 100%;
}
.form-container .company-details input.half-input {
  max-width: calc(50% - 8px);
}

.checkout-header .go-back a:hover {
  color: #ff7606;
}
.checkout-header .go-back a:hover img {
  filter: brightness(0) saturate(100%) invert(52%) sepia(23%) saturate(5051%)
    hue-rotate(355deg) brightness(103%) contrast(105%);
}

.checkout .login-wrap {
  font-family: Poppins;
  font-weight: 400;
  font-size: 16px;
  line-height: 22px;
  margin-top: 24px;
}
.checkout .login-wrap a {
  font-family: Poppins;
  font-weight: 700;
  font-size: 16px;
  line-height: 22px;
  text-decoration: underline;
  color: #000;
  transition: 0.2s;
}
.checkout .login-wrap a:hover {
  color: #ff7606;
}
.checkout .form-title {
  font-family: Poppins;
  font-weight: 700;
  font-size: 32px;
  line-height: 100%;
  border-bottom: 1px solid #000;
  padding-bottom: 24px;
}
.checkout .billing-form .input-field {
  padding: 20px 16px 10px 16px;
  border-radius: 8px;
  padding-right: 50px;
  width: 100%;
  border: 0;
  outline: none;
  font-weight: 600;
  font-size: 16px;
  background-color: #ffffff;
  border: 1px solid #fff;
}
.checkout .billing-form .input-field.email {
  margin-bottom: 0px;
}
.checkout .billing-form .input-container label,
.checkout .billing-form .input-container-full label {
  position: absolute;
  left: 0;
  top: 0;
  font-family: Poppins;
  font-weight: 400;
  font-size: 16px;
  color: #adadad;
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  margin-left: 16px;
  cursor: text;
  transition: 0.2s ease-in-out;
}
.checkout .billing-form .input-field:focus + label,
.checkout .billing-form .input-field:not(:placeholder-shown) + label {
  color: #ff7606;
  font-size: 8px;
  font-weight: 600;
  top: -10px;
  pointer-events: none;
}
.checkout .billing-form .input-field::placeholder {
  color: transparent;
}
.checkout .billing-form .input-field:focus,
.checkout .billing-form .input-field:not(:placeholder-shown) {
  border: 1px solid #ff7606;
}
.checkout .billing-form .btn-submit {
  border: none;
  outline: none;
  margin-top: 24px;
  cursor: pointer;
  background-color: #ff7606;
  color: #ffffff;
  border-radius: 8px;
  padding: 15px 0;
  font-family: Poppins;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  transition: 0.2s;
}
.checkout .billing-form .btn-submit:hover {
  background-color: #ff953d;
}
.checkout .billing-form .input-container-full {
  position: relative;
  width: 100%;
}
.checkout .billing-form {
  padding-top: 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  padding-bottom: 70px;
}
.input-container {
  max-width: calc(50% - 8px);
  width: calc(50% - 8px);
  position: relative;
}
.checkout .billing-form .country-input {
  padding: 15px 16px 14px 16px;
  border-radius: 8px;
  width: 100%;
  outline: none;
  color: #adadad;
  font-size: 16px;
  background-color: #ffffff;
  border: 1px solid #fff;
  -moz-appearance: none !important;
  -webkit-appearance: none !important;
  appearance: none !important;
  padding-right: 37px;
  background-image: url(/build/images/select-arrow.f72f12e3.svg);
  background-repeat: no-repeat;
  background-position-x: calc(100% - 16px);
  background-position-y: center;
  font-family: Poppins;
}
.checkout .billing-form .country-input.empty {
  font-weight: 400 !important;
  font-size: 16px;
  color: #adadad;
  border: 1px solid #fff !important;
}
.checkout .billing-form .country-input:focus {
  border: 1px solid #ff7606 !important;
  background-image: url(/build/images/select-arrow-open.be1756c7.svg);
}
.checkout .billing-form small {
  max-width: calc(50% - 8px);
  font-weight: 500;
  font-style: italic;
  font-size: 12px;
}
.checkout .billing-form .checkbox {
  position: relative;
  padding-left: 30px;
}
.checkout .billing-form .checkbox {
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-content: center;
  width: 100%;
}
.checkout .billing-form .checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 18px;
  width: 18px;
  z-index: 9999;
  left: 0;
  margin: 0;
  /* padding: 0; */
}
.checkout .billing-form .checkbox .checkmark {
  position: absolute;
  top: 2px;
  left: 0;
  height: 18px;
  width: 18px;
  background-color: #fff;
  border: 1px solid #dad1ca;
  border-radius: 4px;
}
.checkout .billing-form .checkbox input:checked ~ .checkmark:after {
  display: block;
}
.checkout .billing-form .checkbox .checkmark:after {
  left: 4px;
  top: 4px;
  width: 8px;
  height: 8px;
}
.checkout .billing-form .checkbox .checkmark:after {
  content: "";
  position: absolute;
  display: none;
  background: url(/build/images/checkbox-cross-white.471e1005.svg);
  background-repeat: no-repeat;
  background-size: 8px 8px;
}
.checkout .billing-form .checkbox input:checked ~ .checkmark {
  background-color: #ff7606;
}
.checkout .billing-form .checkbox input:hover ~ .checkmark:after {
  display: block;
  position: absolute;
  background: url(/build/images/checkbox-cross.50a373ac.svg);
  background-repeat: no-repeat;
  background-size: 8px 8px;
}
.checkout .billing-form .checkbox label {
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  cursor: pointer;
}
.checkout .billing-form .checkbox label a {
  color: #000000;
  transition: 0.2s;
}
.checkout .billing-form .checkbox label a:hover {
  color: #ff7606;
}
.checkout .billing-form .company-details,
.checkout .billing-form .save-information {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  width: 100%;
}
.checkout .billing-form .save-information {
  margin-bottom: 20px;
}
.checkout .billing-form .btn-submit {
  border: none;
  outline: none;
  margin-top: 0px;
  cursor: pointer;
  background-color: #ff7606;
  color: #ffffff;
  border-radius: 8px;
  padding: 15px 0;
  font-family: Poppins;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  transition: 0.2s;
  width: 100%;
}
.checkout .billing-form .btn-submit:hover {
  background-color: #ff953d;
}
.checkout .billing-form .toggle-password {
  position: absolute;
  right: 15px;
  top: 15px;
  height: 19px;
  width: 19px;
  background-image: url(/build/images/password-eye.fb2fbe21.svg);
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
  transition: 0.2s;
}
.checkout .billing-form .toggle-password.show {
  background-image: url(/build/images/password-eye-orange.fae80d98.svg);
}
.checkout .billing-form .checkboxes {
  border-top: 1px solid black;
  width: 100%;
  padding-top: 24px;
  margin-top: 20px;
}
.checkout .billing-form .checkboxes .checkbox {
  margin-bottom: 10px;
}
/* Payment method page */

ul.payment-methods {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  margin-bottom: 24px;
  margin-top: 24px;
  padding-bottom: 24px;
  border-bottom: 1px solid #000;
}
ul.payment-methods li {
  height: 61px;
  border-radius: 8px;
  border: 1px solid #fff;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  transition: 0.25s;
  cursor: pointer;
  background-color: #fff;
}
ul.payment-methods li.selected {
  border: 1px solid #ff7606;
  background-color: #fff0e3;
}
ul.payment-methods li:hover {
  border: 1px solid #ff7606;
  background-color: #fff0e3;
}
.payment-methods-form .btn-submit {
  border: none;
  outline: none;
  margin-top: 0px;
  cursor: pointer;
  background-color: #ff7606;
  color: #ffffff;
  border-radius: 8px;
  padding: 15px 0;
  font-family: Poppins;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  transition: 0.2s;
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.payment-methods-form .btn-submit:hover {
  background-color: #ff953d;
}
.checkout-payment .column-one-checkout {
  padding-bottom: 188px;
}

.done-step.step-checkout img {
  filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(296deg)
    brightness(104%) contrast(101%);
}
.done-step.step-checkout {
  background-color: #000;
}

/* CART BLOCK*/
.bold-checkout-cart-text-title {
  font-family: Poppins;
  font-weight: 700;
  font-size: 20px;
  line-height: 48px;
  padding-bottom: 8px;
  border-bottom: 1px solid #000;
  width: 100%;
}

.product-title-cart {
  font-family: Poppins;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 0;
}

.product-item-cart {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 16px 0px;
  border-bottom: 1px solid #000;
}

.product-item-cart img {
  max-width: 72px;
  border-radius: 8px;
}
.product-item-cart p {
  margin: 0;
}

.product-details-row {
  display: flex;
  align-content: center;
  flex-wrap: nowrap;
  justify-content: space-between;
}

.product-details-row p {
  font-family: Poppins;
  font-weight: 400;
  font-size: 12px;
}

.bold-text-cart {
  font-weight: 600 !important;
}

.product-details-row .old-price {
  color: #ff7606;
  text-decoration: line-through;
  margin-right: 8px;
}

.summary-text,
.summary-value {
  font-family: Poppins;
  font-weight: 400;
  font-size: 14px;
}

.summary-row-cart {
  display: flex;
  align-content: center;
  justify-content: space-between;
}

.summary-section-cart {
  padding: 16px 0px;
  border-bottom: 1px solid #000;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.discount-cart {
  color: #ff7606;
}

.total-section {
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-content: center;
  margin-bottom: 24px;
  margin-top: 16px;
}

.total-section .total-title,
.total-section .total-amount {
  font-family: Poppins;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
}

.app-discount-code {
  font-family: Poppins;
  font-weight: 400;
  font-size: 14px;
  padding: 12px 16px;
  line-height: 14px;
  color: #fff;
  background-color: #ff7606;
  border-radius: 8px;
  width: fit-content;
}

.discount-container input {
  background-color: #f3f3f3;
  border: none;
}

.discount-wrap .apply-button {
  font-family: Poppins;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  text-transform: uppercase;
}

.full-cart-wrap {
  padding: 40px 0px;
}

.full-cart-wrap .discount-container {
  margin-bottom: 8px;
}
/* CART BLOCK END*/

/* SHIPPING BLOCK*/
.shipping-selection-wrap {
  margin-top: 24px;
  padding-bottom: 24px;
  margin-bottom: 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.shipping-selection-wrap .shipping-item {
  background-color: #fff;
  border-radius: 8px;
  border: 2px solid #fff;
  padding: 22px;
  display: flex;
  gap: 28px;
  transition: all 0.3s;
  cursor: pointer;
  align-items: center;
}

.shipping-selection-wrap .shipping-item:hover {
  border: 2px solid #ff7606;
}

.shipping-selection-wrap .shipping-item .shipping-title {
  font-family: Poppins;
  font-weight: 600;
  font-size: 18px;
  margin-bottom: 5px;
}

.shipping-selection-wrap .shipping-item .shipping-text {
  font-weight: 400;
  font-size: 14px;
}

.hidden-shipping {
  display: none;
}

.shipping-item.selected-shipping {
  background-color: #ff7606;
  border: 2px solid #ff7606;
}

.shipping-item.selected-shipping .shipping-title,
.shipping-item.selected-shipping .shipping-text {
  color: #fff;
}

.shipping-item.selected-shipping img {
  filter: invert(100%) sepia(0%) saturate(2%) hue-rotate(296deg)
    brightness(104%) contrast(101%);
}

.shipping-form .btn-submit {
  border: none;
  outline: none;
  margin-top: 0px;
  cursor: pointer;
  background-color: #ff7606;
  color: #ffffff;
  border-radius: 8px;
  padding: 15px 0;
  font-family: Poppins;
  font-weight: 500;
  font-size: 16px;
  line-height: 100%;
  text-align: center;
  text-transform: uppercase;
  transition: 0.2s;
  width: 100%;
}

.shipping-form .btn-submit:hover {
  background-color: #ff953d;
}

.shipping-form .input-field {
  padding: 20px 16px 10px 16px;
  border-radius: 8px;
  padding-right: 50px;
  width: 100%;
  border: 0;
  outline: none;
  font-weight: 600;
  font-size: 16px;
  background-color: #ffffff;
  border: 1px solid #fff;
}

.shipping-form .input-container label,
.shipping-form .input-container-full label {
  position: absolute;
  left: 0;
  top: 0;
  font-family: Poppins;
  font-weight: 400;
  font-size: 16px;
  color: #adadad;
  width: 100%;
  height: 48px;
  display: flex;
  align-items: center;
  margin-left: 16px;
  cursor: text;
  transition: 0.2s ease-in-out;
}
.shipping-form .input-field:focus + label,
.shipping-form .input-field:not(:placeholder-shown) + label {
  color: #ff7606;
  font-size: 8px;
  font-weight: 600;
  top: -10px;
  pointer-events: none;
}
.shipping-form .input-field::placeholder {
  color: transparent;
}
.shipping-form .input-field:focus,
.shipping-form .input-field:not(:placeholder-shown) {
  border: 1px solid #ff7606;
}

.shipping-form .input-container-full {
  position: relative;
  width: 100%;
}

.shipping-form .address-inputs {
  display: flex;
  gap: 16px;
  flex-direction: column;
}

.our-delivery-wrap-fields {
  margin-bottom: 24px;
  margin-top: 12px;
  margin-bottom: 40px;
}

.shipping-form .shipping-price-wrap div {
  font-family: Poppins;
  font-weight: 600;
  font-size: 20px;
}

.shipping-form .shipping-price-wrap .shipping-price-row {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 20px;
  margin-top: 20px;
}

.shipping-form .shipping-price-wrap .shipping-description {
  font-weight: 400;
  font-size: 14px;
  color: #6e6e6e;
}

#address-ship {
  background-image: url(/build/images/maps-logo.dce4311c.svg);
  background-repeat: no-repeat;
  background-position: right 14px center;
  background-size: 20px 20px;
  padding-right: 40px;
}

.shipping-form .seperator-line {
  margin-bottom: 24px;
  margin-top: 24px;
  background-color: #000;
  display: block;
  height: 1px;
  width: 100%;
}
/* SHIPPING BLOCK END*/

@media only screen and (min-width: 1025px) and (max-width: 1290px) {
  .checkout-steps-con .column-one-checkout {
    width: 57%;
    padding-right: 40px;
  }
  .checkout-steps-con .column-two-checkout {
    width: 43%;
    padding-left: 40px;
    position: relative;
  }
}
@media only screen and (max-width: 1024px) {
  .checkout-steps-con {
    display: flex;
    flex-direction: column;
  }

  .checkout-steps-con .column-one-checkout {
    width: 100%;
    padding-right: 0px;
    padding: 0;
  }
  .checkout-steps-con .column-two-checkout {
    width: 100%;
    padding-left: 0px;
    position: relative;
    padding: 0;
  }

  .checkout-steps-con .column-two-checkout:before {
    content: "";
    position: absolute;
    background-color: #fff;
    width: 100%;
    height: 100%;
    right: 0;
    z-index: -1;
    left: auto;
    top: 0;
  }
  .checkout-steps-con .column-one-checkout {
    padding: 0px;
    background-color: transparent;
  }
  .bold-checkout-cart-text {
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dad1ca;
    margin-top: 26px;
  }
  .checkout-steps-con .column-two-checkout {
    width: 100vw;
    padding-left: 0px;
    position: relative;
    padding: 0;
    padding-left: 16px;
    padding-right: 16px;
    margin-left: -20px;
  }
  .checkout-steps-con .column-two-checkout .cart-totals-wrap {
    display: flex;
    flex-direction: column-reverse;
  }

  li.mini_cart_item:last-child {
    padding-bottom: 0;
  }

  .form-container {
    margin-bottom: 40px;
  }

  .checkout-first.checkout-steps-con .column-one-checkout {
    width: 57%;
    padding-right: 123px;
    margin-bottom: 0;
  }

  .checkout-first.checkout-steps-con .column-one-checkout {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0;
  }
  .full-cart-wrap .product-item-cart .product-details-cart {
    width: 100% !important;
  }
  .payment-methods-form {
    padding-bottom: 60px;
  }
  .success-title {
    font-family: Poppins;
    font-weight: 700;
    font-size: 24px !important;
    margin-top: 16px;
    margin-bottom: 24px;
  }
  .column-one-checkout.success-column {
    padding: 60px 0px;
  }
}

@media only screen and (max-width: 768px) {
  .your-info-checkout {
    font-size: 18px !important;
    padding-bottom: 8px;
    border-bottom: 1px solid #000;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin-bottom: 16px;
  }
  .form-container .company-details input.half-input {
    max-width: 100%;
  }
  .text-login {
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 40px;
  }
  .billing-details-group .input-field {
    max-width: 100%;
  }
  .submit-next-step {
    border: none;
    width: 100%;
    margin-top: 16px;
  }

  .step-devider.solid-line {
    width: 40px;
    height: 0px;
    border-bottom: 1px solid #dad1ca;
  }
  .step-devider.dotted-line {
    width: 40px;
    height: 1px;
    border-bottom: none;
    border: 0;
  }
  .steps-wrap {
    margin-top: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin-bottom: 40px;
  }

  .billing-details-group small {
    max-width: 100% !important;
    font-weight: 500;
    font-style: italic;
    font-size: 12px;
  }

  .checkout .form-title {
    font-family: Poppins;
    font-weight: 700;
    font-size: 24px;
    line-height: 100%;
    border-bottom: 1px solid #000;
    padding-bottom: 16px;
  }
  .input-container {
    max-width: 100%;
    width: 100%;
    position: relative;
  }
  .checkout .billing-form small {
    max-width: 100%;
    font-weight: 500;
    font-style: italic;
    font-size: 12px;
  }
  .checkout .billing-form {
    padding-top: 24px;
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
    align-items: center;
    padding-bottom: 60px;
  }
  .empty-space {
    display: none;
  }

  .checkout-footer {
    display: flex;
    flex-direction: column-reverse;
    align-items: flex-start;
    height: fit-content;
    padding: 64px 20px;
  }
  .checkout-footer .checkout-menu {
    display: flex;
    flex-direction: column;
    margin-bottom: 30px;
    gap: 15px;
  }

  .checkout-footer .container {
    height: auto;
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: center;
    margin: 0;
    padding: 0;
    flex-direction: column;
    gap: 16px;
  }
  .checkout-header .go-back a {
    font-size: 0;
  }
  .checkout-header .phone-col .title {
    display: none;
  }
  .checkout-header .phone-col a {
    font-size: 0;
  }
  .checkout-header .phone-col a img {
    width: 18px;
    height: 18px;
    filter: brightness(0) saturate(100%) invert(100%) sepia(95%) saturate(0%)
      hue-rotate(155deg) brightness(105%) contrast(105%);
  }
  .checkout-header .go-back {
    width: 60px;
  }
  .checkout-header .phone-col {
    width: 60px;
  }
}

@media only screen and (max-width: 400px) {
  .steps-wrap {
    margin-top: 24px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin-bottom: 40px;
    gap: 10px;
  }
  ul.payment-methods {
    list-style: none;
    padding: 0;
    margin: 0;
    display: grid;
    grid-template-columns: 1fr;
    gap: 15px;
    margin-bottom: 24px;
    margin-top: 24px;
    padding-bottom: 24px;
    border-bottom: 1px solid #000;
  }
}


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