.woocommerce-account .woocommerce {
  padding: 5rem 0 6rem;
  max-width: 1700px;
  margin: 0 auto; }

.woocommerce-account .woocommerce-MyAccount-navigation,
.woocommerce-account .woocommerce-MyAccount-content {
  float: none;
  width: 100%; }

.woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation) {
  display: grid;
  grid-template-columns: 290px 1fr;
  gap: 2rem;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start; }

.woocommerce-account .woocommerce-MyAccount-navigation {
  position: -webkit-sticky;
  position: sticky;
  top: 140px; }
  .woocommerce-account .woocommerce-MyAccount-navigation ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    gap: 0.5rem;
    padding-left: 0px; }
  .woocommerce-account .woocommerce-MyAccount-navigation li {
    margin: 0; }
    .woocommerce-account .woocommerce-MyAccount-navigation li:before {
      display: none; }
    .woocommerce-account .woocommerce-MyAccount-navigation li a {
      display: inline-block;
      padding: 0.5rem 1rem;
      font-size: 14px;
      font-weight: 600;
      color: #0B0B0B;
      text-decoration: none;
      border-radius: 100vh;
      -webkit-transition: all 0.2s ease;
      -o-transition: all 0.2s ease;
      transition: all 0.2s ease; }
      .woocommerce-account .woocommerce-MyAccount-navigation li a:hover {
        background-color: #F2F4F5;
        color: #044156; }
    .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a {
      background-color: #D0FE17;
      color: #044156; }

.woocommerce-account .woocommerce-MyAccount-content {
  background-color: #FFF;
  padding: 2rem;
  border-radius: 10px;
  border: 1px solid #D9D9D9; }
  .woocommerce-account .woocommerce-MyAccount-content p {
    font-size: 14px;
    line-height: 1.6;
    color: #0B0B0B;
    margin-bottom: 1rem; }
    .woocommerce-account .woocommerce-MyAccount-content p a {
      color: #044156;
      font-weight: 600;
      text-decoration: underline; }
      .woocommerce-account .woocommerce-MyAccount-content p a:hover {
        text-decoration: none; }
  .woocommerce-account .woocommerce-MyAccount-content mark {
    background-color: transparent;
    color: inherit;
    font-weight: 700; }

.woocommerce-account .woocommerce .button,
.woocommerce-account .woocommerce a.button,
.woocommerce-account .woocommerce button.button,
.woocommerce-account .woocommerce .woocommerce-Button,
.woocommerce-account .woocommerce .woocommerce-button,
.woocommerce-account .woocommerce a.woocommerce-Button,
.woocommerce-account .woocommerce button.woocommerce-Button,
.woocommerce-account .woocommerce a.wc-forward,
.woocommerce-account .woocommerce input[type="submit"],
.woocommerce-account .woocommerce-message .button,
.woocommerce-account .woocommerce-info .button,
.woocommerce-account .woocommerce-error .button {
  background-color: #D0FE17 !important;
  color: #044156 !important;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 1rem 2rem;
  border-radius: 6px;
  border: none;
  outline: none;
  cursor: pointer;
  text-decoration: none;
  display: inline-block;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s;
  line-height: 1.2; }
  .woocommerce-account .woocommerce .button:hover,
  .woocommerce-account .woocommerce a.button:hover,
  .woocommerce-account .woocommerce button.button:hover,
  .woocommerce-account .woocommerce .woocommerce-Button:hover,
  .woocommerce-account .woocommerce .woocommerce-button:hover,
  .woocommerce-account .woocommerce a.woocommerce-Button:hover,
  .woocommerce-account .woocommerce button.woocommerce-Button:hover,
  .woocommerce-account .woocommerce a.wc-forward:hover,
  .woocommerce-account .woocommerce input[type="submit"]:hover,
  .woocommerce-account .woocommerce-message .button:hover,
  .woocommerce-account .woocommerce-info .button:hover,
  .woocommerce-account .woocommerce-error .button:hover {
    background-color: #044156 !important;
    color: #FFF !important; }
  .woocommerce-account .woocommerce .button.alt, .woocommerce-account .woocommerce .button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce a.button.alt,
  .woocommerce-account .woocommerce a.button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce button.button.alt,
  .woocommerce-account .woocommerce button.button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce .woocommerce-Button.alt,
  .woocommerce-account .woocommerce .woocommerce-Button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce .woocommerce-button.alt,
  .woocommerce-account .woocommerce .woocommerce-button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce a.woocommerce-Button.alt,
  .woocommerce-account .woocommerce a.woocommerce-Button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce button.woocommerce-Button.alt,
  .woocommerce-account .woocommerce button.woocommerce-Button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce a.wc-forward.alt,
  .woocommerce-account .woocommerce a.wc-forward.woocommerce-Button--alt,
  .woocommerce-account .woocommerce input[type="submit"].alt,
  .woocommerce-account .woocommerce input[type="submit"].woocommerce-Button--alt,
  .woocommerce-account .woocommerce-message .button.alt,
  .woocommerce-account .woocommerce-message .button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce-info .button.alt,
  .woocommerce-account .woocommerce-info .button.woocommerce-Button--alt,
  .woocommerce-account .woocommerce-error .button.alt,
  .woocommerce-account .woocommerce-error .button.woocommerce-Button--alt {
    background-color: #044156 !important;
    color: #FFF !important; }
    .woocommerce-account .woocommerce .button.alt:hover, .woocommerce-account .woocommerce .button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce a.button.alt:hover,
    .woocommerce-account .woocommerce a.button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce button.button.alt:hover,
    .woocommerce-account .woocommerce button.button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce .woocommerce-Button.alt:hover,
    .woocommerce-account .woocommerce .woocommerce-Button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce .woocommerce-button.alt:hover,
    .woocommerce-account .woocommerce .woocommerce-button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce a.woocommerce-Button.alt:hover,
    .woocommerce-account .woocommerce a.woocommerce-Button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce button.woocommerce-Button.alt:hover,
    .woocommerce-account .woocommerce button.woocommerce-Button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce a.wc-forward.alt:hover,
    .woocommerce-account .woocommerce a.wc-forward.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce input[type="submit"].alt:hover,
    .woocommerce-account .woocommerce input[type="submit"].woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce-message .button.alt:hover,
    .woocommerce-account .woocommerce-message .button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce-info .button.alt:hover,
    .woocommerce-account .woocommerce-info .button.woocommerce-Button--alt:hover,
    .woocommerce-account .woocommerce-error .button.alt:hover,
    .woocommerce-account .woocommerce-error .button.woocommerce-Button--alt:hover {
      background-color: #0a5a6e !important;
      color: #FFF !important; }

.woocommerce-account .woocommerce-Button--previous,
.woocommerce-account .woocommerce-Button--next,
.woocommerce-account .woocommerce-button--previous,
.woocommerce-account .woocommerce-button--next {
  background-color: #D0FE17 !important;
  color: #044156 !important;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 1rem 2rem;
  border-radius: 6px;
  border: none;
  cursor: pointer;
  text-decoration: none;
  -webkit-transition: background-color 0.2s, color 0.2s;
  -o-transition: background-color 0.2s, color 0.2s;
  transition: background-color 0.2s, color 0.2s; }
  .woocommerce-account .woocommerce-Button--previous:hover,
  .woocommerce-account .woocommerce-Button--next:hover,
  .woocommerce-account .woocommerce-button--previous:hover,
  .woocommerce-account .woocommerce-button--next:hover {
    background-color: #044156 !important;
    color: #FFF !important; }

.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register,
.woocommerce-account .woocommerce-EditAccountForm {
  max-width: 500px; }
  .woocommerce-account .woocommerce-form-login h2,
  .woocommerce-account .woocommerce-form-register h2,
  .woocommerce-account .woocommerce-EditAccountForm h2 {
    font-size: 1.5rem;
    font-weight: 700;
    color: #044156;
    margin-top: 0;
    margin-bottom: 1.5rem; }
  .woocommerce-account .woocommerce-form-login .form-row,
  .woocommerce-account .woocommerce-form-register .form-row,
  .woocommerce-account .woocommerce-EditAccountForm .form-row {
    margin-bottom: 1rem; }
    .woocommerce-account .woocommerce-form-login .form-row label,
    .woocommerce-account .woocommerce-form-register .form-row label,
    .woocommerce-account .woocommerce-EditAccountForm .form-row label {
      display: block;
      font-size: 12px;
      font-weight: 700;
      color: #0B0B0B;
      text-transform: uppercase;
      margin-bottom: 0.5rem; }
      .woocommerce-account .woocommerce-form-login .form-row label .required,
      .woocommerce-account .woocommerce-form-register .form-row label .required,
      .woocommerce-account .woocommerce-EditAccountForm .form-row label .required {
        color: #a00; }
    .woocommerce-account .woocommerce-form-login .form-row .woocommerce-input-wrapper,
    .woocommerce-account .woocommerce-form-register .form-row .woocommerce-input-wrapper,
    .woocommerce-account .woocommerce-EditAccountForm .form-row .woocommerce-input-wrapper {
      position: relative; }
    .woocommerce-account .woocommerce-form-login .form-row input.input-text,
    .woocommerce-account .woocommerce-form-register .form-row input.input-text,
    .woocommerce-account .woocommerce-EditAccountForm .form-row input.input-text {
      width: 100%;
      position: relative;
      border: 1px solid #0B0B0B;
      background-color: #FFF;
      border-radius: 6px;
      height: 51px;
      padding-right: 10px;
      padding-left: 10px;
      -webkit-transition: all 0.2s ease-in-out;
      -o-transition: all 0.2s ease-in-out;
      transition: all 0.2s ease-in-out; }
      .woocommerce-account .woocommerce-form-login .form-row input.input-text:focus,
      .woocommerce-account .woocommerce-form-register .form-row input.input-text:focus,
      .woocommerce-account .woocommerce-EditAccountForm .form-row input.input-text:focus {
        border-color: #044156;
        outline: none; }
    .woocommerce-account .woocommerce-form-login .form-row .woocommerce-input-wrapper input.input-text,
    .woocommerce-account .woocommerce-form-register .form-row .woocommerce-input-wrapper input.input-text,
    .woocommerce-account .woocommerce-EditAccountForm .form-row .woocommerce-input-wrapper input.input-text {
      padding-right: 45px; }
    .woocommerce-account .woocommerce-form-login .form-row .show-password-input,
    .woocommerce-account .woocommerce-form-register .form-row .show-password-input,
    .woocommerce-account .woocommerce-EditAccountForm .form-row .show-password-input {
      position: absolute;
      right: 8px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 40px;
      height: 40px;
      padding: 0;
      border: none;
      background-color: transparent;
      cursor: pointer;
      border-radius: 6px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-transition: background-color 0.2s;
      -o-transition: background-color 0.2s;
      transition: background-color 0.2s; }
      .woocommerce-account .woocommerce-form-login .form-row .show-password-input::before,
      .woocommerce-account .woocommerce-form-register .form-row .show-password-input::before,
      .woocommerce-account .woocommerce-EditAccountForm .form-row .show-password-input::before {
        content: '';
        display: block;
        width: 22px;
        height: 22px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.3 3.3C16.9 2.9 16.2 2.9 15.7 3.3L13.3 5.7C12.2437 5.3079 11.1267 5.1048 10 5.1C6.2 5.2 2.8 7.2 1 10.5C1.2 10.9 1.5 11.3 1.8 11.7C2.6 12.8 3.6 13.7 4.7 14.4L3 16.1C2.6 16.5 2.5 17.2 3 17.7C3.4 18.1 4.1 18.2 4.6 17.7L17.3 4.9C17.7 4.4 17.7 3.7 17.3 3.3ZM6.7 12.3L5.4 13.6C4.2 12.9 3.1 11.9 2.3 10.7C3.5 9 5.1 7.8 7 7.2C5.7 8.6 5.6 10.8 6.7 12.3ZM10.1 9C9.6 8.5 9.7 7.7 10.2 7.2C10.7 6.8 11.4 6.8 11.9 7.2L10.1 9ZM18.3 9.5C17.8 8.8 17.2 8.1 16.5 7.6L15.5 8.6C16.3 9.2 17 9.9 17.6 10.8C15.9 13.4 13 15 9.9 15H9.1L8.1 16C8.8 15.9 9.4 16 10 16C13.3 16 16.4 14.4 18.3 11.7C18.6 11.3 18.8 10.9 19.1 10.5C18.8 10.2 18.6 9.8 18.3 9.5ZM14 10L10 14C12.2 14 14 12.2 14 10Z" fill="%23044156"/></svg>'); }
      .woocommerce-account .woocommerce-form-login .form-row .show-password-input.display-password::before,
      .woocommerce-account .woocommerce-form-register .form-row .show-password-input.display-password::before,
      .woocommerce-account .woocommerce-EditAccountForm .form-row .show-password-input.display-password::before {
        background-image: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3 9.49999C15 4.89999 8.50002 3.79999 3.90002 7.19999C2.70002 8.09999 1.70002 9.29999 0.900024 10.6C1.10002 11 1.40002 11.4 1.70002 11.8C5.00002 16.4 11.3 17.4 15.9 14.2C16.8 13.5 17.6 12.8 18.3 11.8C18.6 11.4 18.8 11 19.1 10.6C18.8 10.2 18.6 9.79999 18.3 9.49999ZM10.1 7.19999C10.6 6.69999 11.4 6.69999 11.9 7.19999C12.4 7.69999 12.4 8.49999 11.9 8.99999C11.4 9.49999 10.6 9.49999 10.1 8.99999C9.60003 8.49999 9.60003 7.69999 10.1 7.19999ZM10 14.9C6.90002 14.9 4.00002 13.3 2.30002 10.7C3.50002 8.99999 5.10002 7.79999 7.00002 7.19999C6.30002 7.99999 6.00002 8.89999 6.00002 9.89999C6.00002 12.1 7.70002 14 10 14C12.2 14 14.1 12.3 14.1 9.99999V9.89999C14.1 8.89999 13.7 7.89999 13 7.19999C14.9 7.79999 16.5 8.99999 17.7 10.7C16 13.3 13.1 14.9 10 14.9Z" fill="%23044156"/></svg>'); }
      .woocommerce-account .woocommerce-form-login .form-row .show-password-input:hover,
      .woocommerce-account .woocommerce-form-register .form-row .show-password-input:hover,
      .woocommerce-account .woocommerce-EditAccountForm .form-row .show-password-input:hover {
        background-color: #F2F4F5; }
    .woocommerce-account .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox,
    .woocommerce-account .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox,
    .woocommerce-account .woocommerce-EditAccountForm .form-row .woocommerce-form__label-for-checkbox {
      font-size: 14px;
      font-weight: 500;
      text-transform: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      gap: 0.5rem; }
      .woocommerce-account .woocommerce-form-login .form-row .woocommerce-form__label-for-checkbox input,
      .woocommerce-account .woocommerce-form-register .form-row .woocommerce-form__label-for-checkbox input,
      .woocommerce-account .woocommerce-EditAccountForm .form-row .woocommerce-form__label-for-checkbox input {
        width: auto; }
  .woocommerce-account .woocommerce-form-login .lost_password,
  .woocommerce-account .woocommerce-form-register .lost_password,
  .woocommerce-account .woocommerce-EditAccountForm .lost_password {
    margin-top: 1rem; }
    .woocommerce-account .woocommerce-form-login .lost_password a,
    .woocommerce-account .woocommerce-form-register .lost_password a,
    .woocommerce-account .woocommerce-EditAccountForm .lost_password a {
      font-size: 14px;
      color: #044156;
      text-decoration: underline; }
      .woocommerce-account .woocommerce-form-login .lost_password a:hover,
      .woocommerce-account .woocommerce-form-register .lost_password a:hover,
      .woocommerce-account .woocommerce-EditAccountForm .lost_password a:hover {
        text-decoration: none; }

.woocommerce-account #customer_login {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 3rem;
  margin-top: 2rem; }
  .woocommerce-account #customer_login .u-column1,
  .woocommerce-account #customer_login .u-column2 {
    background-color: #F2F4F5;
    padding: 2rem;
    border-radius: 10px; }
  .woocommerce-account #customer_login h2 {
    font-size: 20px;
    font-weight: 700;
    color: #044156;
    margin-top: 0;
    margin-bottom: 1.5rem; }

.woocommerce-account .woocommerce-orders-table,
.woocommerce-account table.woocommerce-orders-table {
  width: 100%;
  border-collapse: collapse;
  font-size: 14px; }
  .woocommerce-account .woocommerce-orders-table thead th,
  .woocommerce-account table.woocommerce-orders-table thead th {
    background-color: #044156;
    color: #FFF;
    font-weight: 700;
    padding: 1rem;
    text-align: left;
    border-right: 1px solid rgba(255, 255, 255, 0.3);
    font-size: 12px;
    text-transform: uppercase; }
    .woocommerce-account .woocommerce-orders-table thead th:last-child,
    .woocommerce-account table.woocommerce-orders-table thead th:last-child {
      border-right: none; }
  .woocommerce-account .woocommerce-orders-table tbody td,
  .woocommerce-account table.woocommerce-orders-table tbody td {
    padding: 1rem;
    border-bottom: 1px solid #D9D9D9;
    border-right: 1px solid #e3e3e3; }
    .woocommerce-account .woocommerce-orders-table tbody td:last-child,
    .woocommerce-account table.woocommerce-orders-table tbody td:last-child {
      border-right: none; }
    .woocommerce-account .woocommerce-orders-table tbody td .woocommerce-Button,
    .woocommerce-account table.woocommerce-orders-table tbody td .woocommerce-Button {
      padding: 0.4rem 1rem;
      font-size: 11px; }
  .woocommerce-account .woocommerce-orders-table tbody tr:nth-child(even) td,
  .woocommerce-account table.woocommerce-orders-table tbody tr:nth-child(even) td {
    background-color: #f9fafb; }
  .woocommerce-account .woocommerce-orders-table .order-number a,
  .woocommerce-account table.woocommerce-orders-table .order-number a {
    font-weight: 600;
    color: #044156; }

.woocommerce-account .woocommerce-order-details {
  margin-bottom: 2rem; }
  .woocommerce-account .woocommerce-order-details h2 {
    font-size: 1.25rem;
    font-weight: 700;
    color: #044156;
    margin-bottom: 1rem; }

.woocommerce-account .woocommerce-Address {
  margin-bottom: 2rem; }
  .woocommerce-account .woocommerce-Address h3 {
    font-size: 1rem;
    font-weight: 700;
    color: #044156;
    margin-bottom: 1rem; }
  .woocommerce-account .woocommerce-Address address {
    font-style: normal;
    font-size: 14px;
    line-height: 1.6; }

.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-error {
  padding: 1rem 1.5rem;
  margin-bottom: 1.5rem;
  border-radius: 6px;
  border-left: 4px solid;
  font-size: 14px; }

.woocommerce-account .woocommerce-message {
  background-color: #e8f5e9;
  border-color: #4caf50;
  color: #1b5e20; }

.woocommerce-account .woocommerce-info {
  background-color: #e3f2fd;
  border-color: #2196f3;
  color: #0d47a1; }

.woocommerce-account .woocommerce-error {
  background-color: #ffebee;
  border-color: #f44336;
  color: #b71c1c; }
  .woocommerce-account .woocommerce-error li {
    margin-bottom: 0.25rem; }
    .woocommerce-account .woocommerce-error li:last-child {
      margin-bottom: 0; }

.woocommerce-account .woocommerce-orders-table__row--status-completed,
.woocommerce-account .woocommerce-MyAccount-downloads {
  font-size: 14px; }

@media (max-width: 992px) {
  .woocommerce-account .woocommerce:has(.woocommerce-MyAccount-navigation) {
    grid-template-columns: 1fr; }
  .woocommerce-account .woocommerce-MyAccount-navigation {
    position: static; }
  .woocommerce-account #customer_login {
    grid-template-columns: 1fr; }
  .woocommerce-account .woocommerce-MyAccount-content {
    padding: 1.5rem; } }

@media (max-width: 768px) {
  .woocommerce-account .woocommerce-orders-table {
    display: block; }
    .woocommerce-account .woocommerce-orders-table thead {
      display: none; }
    .woocommerce-account .woocommerce-orders-table tbody tr {
      display: block;
      margin-bottom: 1rem;
      border: 1px solid #D9D9D9;
      border-radius: 6px;
      overflow: hidden; }
    .woocommerce-account .woocommerce-orders-table tbody td {
      display: block;
      border: none;
      border-bottom: 1px solid #e3e3e3;
      padding: 0.75rem 1rem; }
      .woocommerce-account .woocommerce-orders-table tbody td::before {
        content: attr(data-title);
        font-weight: 700;
        font-size: 11px;
        text-transform: uppercase;
        color: #044156;
        display: block;
        margin-bottom: 0.25rem; }
      .woocommerce-account .woocommerce-orders-table tbody td:last-child {
        border-bottom: none; } }

@media (max-width: 568px) {
  .woocommerce-account .woocommerce-MyAccount-navigation ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
      display: block;
      padding: 0.75rem 1rem; }
  .woocommerce-account .woocommerce-MyAccount-content {
    padding: 1rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInBhZ2UvbXlfYWNjb3VudC5zY3NzIiwiX21lZGlhcXVlcnkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFNQTtFQUdRLG9CQUFvQjtFQUNwQixpQkFBaUI7RUFDakIsY0FBYyxFQUFBOztBQUx0Qjs7RUFXUSxXQUFXO0VBQ1gsV0FBVyxFQUFBOztBQVpuQjtFQWlCUSxhQUFhO0VBQ2IsZ0NBQWdDO0VBQ2hDLFNBQVM7RUFDVCx3QkFBa0I7RUFBbEIsMEJBQWtCO01BQWxCLHFCQUFrQjtVQUFsQixrQkFBa0IsRUFBQTs7QUFwQjFCO0VBd0JRLHdCQUFnQjtFQUFoQixnQkFBZ0I7RUFDaEIsVUFBVSxFQUFBO0VBekJsQjtJQTRCWSxxQkFBcUI7SUFDckIsU0FBUztJQUNULFVBQVU7SUFDVixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2IsdUJBQWU7UUFBZixtQkFBZTtZQUFmLGVBQWU7SUFDZiw0QkFBc0I7SUFBdEIsNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwwQkFBc0I7WUFBdEIsc0JBQXNCO0lBQ3RCLFdBQVc7SUFDWCxpQkFBaUIsRUFBQTtFQW5DN0I7SUF1Q1ksU0FBUyxFQUFBO0lBdkNyQjtNQXlDZ0IsYUFBYSxFQUFBO0lBekM3QjtNQTZDZ0IscUJBQXFCO01BQ3JCLG9CQUFvQjtNQUNwQixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGNBQWM7TUFDZCxxQkFBcUI7TUFDckIsb0JBQW9CO01BQ3BCLGlDQUF5QjtNQUF6Qiw0QkFBeUI7TUFBekIseUJBQXlCLEVBQUE7TUFwRHpDO1FBdURvQix5QkFBeUI7UUFDekIsY0FBYyxFQUFBO0lBeERsQztNQTZEZ0IseUJBQXlCO01BQ3pCLGNBQWMsRUFBQTs7QUE5RDlCO0VBb0VRLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHlCQUF5QixFQUFBO0VBdkVqQztJQTBFWSxlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxtQkFBbUIsRUFB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QixjQUFjO01BQ2QscUJBQXFCLEVBQUE7RUE3ZXJDO0lBa2ZZLGFBQWEsRUFBQSxFQUNoQiIsImZpbGUiOiJwYWdlL215X2FjY291bnQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vX21lZGlhcXVlcnknO1xyXG5cclxuLy8gPT09IFNUUk9OQSBNT0pFIEtPTlRPIFdPT0NPTU1FUkNFID09PVxyXG4vLyBLb2xvcnkgc3Ryb255OiAjMDQ0MTU2LCAjRDBGRTE3LCAjRjJGNEY1LCAjMEIwQjBCXHJcblxyXG5cclxuLndvb2NvbW1lcmNlLWFjY291bnQge1xyXG4gIFxyXG4gICAgLndvb2NvbW1lcmNlIHtcclxuICAgICAgICBwYWRkaW5nOiA1cmVtIDAgNnJlbTsgXHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNzAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tIExheW91dDogbmF3aWdhY2phICsgdHJlxZvEhyAoZ2R5IHphbG9nb3dhbnkpIC0gZ3JpZCBqYWsgYXJjaGl2ZV9wcm9kdWN0IC0tLVxyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uLFxyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgICAgICBmbG9hdDogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAvLyBOYSBkZXNrdG9wOiBzaWRlYmFyIGxld28sIGNvbnRlbnQgcHJhd28gKHR5bGtvIGdkeSB6YWxvZ293YW55KVxyXG4gICAgLndvb2NvbW1lcmNlOmhhcygud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24pIHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMjkwcHggMWZyO1xyXG4gICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHRvcDogMTQwcHg7XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwQjBCMEI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2aDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjRGNTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0NDE1NjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5pcy1hY3RpdmUgYSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDBGRTE3O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNDQxNTY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1jb250ZW50IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xyXG4gICAgICAgICAgICBjb2xvcjogIzBCMEIwQjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwNDQxNTY7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJrIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAtLS0gUHJ6eWNpc2tpICh3c3p5c3RraWUgd2FyaWFudHkgV29vQ29tbWVyY2UpIC0tLVxyXG4gICAgLndvb2NvbW1lcmNlIC5idXR0b24sXHJcbiAgICAud29vY29tbWVyY2UgYS5idXR0b24sXHJcbiAgICAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbixcclxuICAgIC53b29jb21tZXJjZSAud29vY29tbWVyY2UtQnV0dG9uLFxyXG4gICAgLndvb2NvbW1lcmNlIC53b29jb21tZXJjZS1idXR0b24sXHJcbiAgICAud29vY29tbWVyY2UgYS53b29jb21tZXJjZS1CdXR0b24sXHJcbiAgICAud29vY29tbWVyY2UgYnV0dG9uLndvb2NvbW1lcmNlLUJ1dHRvbixcclxuICAgIC53b29jb21tZXJjZSBhLndjLWZvcndhcmQsXHJcbiAgICAud29vY29tbWVyY2UgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcclxuICAgIC53b29jb21tZXJjZS1tZXNzYWdlIC5idXR0b24sXHJcbiAgICAud29vY29tbWVyY2UtaW5mbyAuYnV0dG9uLFxyXG4gICAgLndvb2NvbW1lcmNlLWVycm9yIC5idXR0b24ge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNEMEZFMTcgIWltcG9ydGFudDtcclxuICAgICAgICBjb2xvcjogIzA0NDE1NiAhaW1wb3J0YW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgcGFkZGluZzogMXJlbSAycmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMsIGNvbG9yIDAuMnM7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDQxNTYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYWx0LFxyXG4gICAgICAgICYud29vY29tbWVyY2UtQnV0dG9uLS1hbHQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ0MTU2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwYTVhNmUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUGFnaW5hY2phIChQb3ByemVkbmlhL05hc3TEmXBuYSkg4oCTIHRlIHNhbWUgc3R5bGVcclxuICAgIC53b29jb21tZXJjZS1CdXR0b24tLXByZXZpb3VzLFxyXG4gICAgLndvb2NvbW1lcmNlLUJ1dHRvbi0tbmV4dCxcclxuICAgIC53b29jb21tZXJjZS1idXR0b24tLXByZXZpb3VzLFxyXG4gICAgLndvb2NvbW1lcmNlLWJ1dHRvbi0tbmV4dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0QwRkUxNyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGNvbG9yOiAjMDQ0MTU2ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycywgY29sb3IgMC4ycztcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDQxNTYgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tIEZvcm11bGFyemUgKGxvZ293YW5pZSwgcmVqZXN0cmFjamEsIGVkeWNqYSBrb250YSkgLS0tXHJcbiAgICAud29vY29tbWVyY2UtZm9ybS1sb2dpbixcclxuICAgIC53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLFxyXG4gICAgLndvb2NvbW1lcmNlLUVkaXRBY2NvdW50Rm9ybSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNDQxNTY7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtLXJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcblxyXG4gICAgICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBCMEIwQjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnJlcXVpcmVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2EwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLndvb2NvbW1lcmNlLWlucHV0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbnB1dC5pbnB1dC10ZXh0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzBCMEIwQjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDUxcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMDQ0MTU2O1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC53b29jb21tZXJjZS1pbnB1dC13cmFwcGVyIGlucHV0LmlucHV0LXRleHQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNob3ctcGFzc3dvcmQtaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHdpZHRoPVwiMjBcIiBoZWlnaHQ9XCIyMFwiIHZpZXdCb3g9XCIwIDAgMjAgMjBcIiBmaWxsPVwibm9uZVwiIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIj48cGF0aCBkPVwiTTE3LjMgMy4zQzE2LjkgMi45IDE2LjIgMi45IDE1LjcgMy4zTDEzLjMgNS43QzEyLjI0MzcgNS4zMDc5IDExLjEyNjcgNS4xMDQ4IDEwIDUuMUM2LjIgNS4yIDIuOCA3LjIgMSAxMC41QzEuMiAxMC45IDEuNSAxMS4zIDEuOCAxMS43QzIuNiAxMi44IDMuNiAxMy43IDQuNyAxNC40TDMgMTYuMUMyLjYgMTYuNSAyLjUgMTcuMiAzIDE3LjdDMy40IDE4LjEgNC4xIDE4LjIgNC42IDE3LjdMMTcuMyA0LjlDMTcuNyA0LjQgMTcuNyAzLjcgMTcuMyAzLjNaTTYuNyAxMi4zTDUuNCAxMy42QzQuMiAxMi45IDMuMSAxMS45IDIuMyAxMC43QzMuNSA5IDUuMSA3LjggNyA3LjJDNS43IDguNiA1LjYgMTAuOCA2LjcgMTIuM1pNMTAuMSA5QzkuNiA4LjUgOS43IDcuNyAxMC4yIDcuMkMxMC43IDYuOCAxMS40IDYuOCAxMS45IDcuMkwxMC4xIDlaTTE4LjMgOS41QzE3LjggOC44IDE3LjIgOC4xIDE2LjUgNy42TDE1LjUgOC42QzE2LjMgOS4yIDE3IDkuOSAxNy42IDEwLjhDMTUuOSAxMy40IDEzIDE1IDkuOSAxNUg5LjFMOC4xIDE2QzguOCAxNS45IDkuNCAxNiAxMCAxNkMxMy4zIDE2IDE2LjQgMTQuNCAxOC4zIDExLjdDMTguNiAxMS4zIDE4LjggMTAuOSAxOS4xIDEwLjVDMTguOCAxMC4yIDE4LjYgOS44IDE4LjMgOS41Wk0xNCAxMEwxMCAxNEMxMi4yIDE0IDE0IDEyLjIgMTQgMTBaXCIgZmlsbD1cIiUyMzA0NDE1NlwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmRpc3BsYXktcGFzc3dvcmQ6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB3aWR0aD1cIjIwXCIgaGVpZ2h0PVwiMjBcIiB2aWV3Qm94PVwiMCAwIDIwIDIwXCIgZmlsbD1cIm5vbmVcIiB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCI+PHBhdGggZD1cIk0xOC4zIDkuNDk5OTlDMTUgNC44OTk5OSA4LjUwMDAyIDMuNzk5OTkgMy45MDAwMiA3LjE5OTk5QzIuNzAwMDIgOC4wOTk5OSAxLjcwMDAyIDkuMjk5OTkgMC45MDAwMjQgMTAuNkMxLjEwMDAyIDExIDEuNDAwMDIgMTEuNCAxLjcwMDAyIDExLjhDNS4wMDAwMiAxNi40IDExLjMgMTcuNCAxNS45IDE0LjJDMTYuOCAxMy41IDE3LjYgMTIuOCAxOC4zIDExLjhDMTguNiAxMS40IDE4LjggMTEgMTkuMSAxMC42QzE4LjggMTAuMiAxOC42IDkuNzk5OTkgMTguMyA5LjQ5OTk5Wk0xMC4xIDcuMTk5OTlDMTAuNiA2LjY5OTk5IDExLjQgNi42OTk5OSAxMS45IDcuMTk5OTlDMTIuNCA3LjY5OTk5IDEyLjQgOC40OTk5OSAxMS45IDguOTk5OTlDMTEuNCA5LjQ5OTk5IDEwLjYgOS40OTk5OSAxMC4xIDguOTk5OTlDOS42MDAwMyA4LjQ5OTk5IDkuNjAwMDMgNy42OTk5OSAxMC4xIDcuMTk5OTlaTTEwIDE0LjlDNi45MDAwMiAxNC45IDQuMDAwMDIgMTMuMyAyLjMwMDAyIDEwLjdDMy41MDAwMiA4Ljk5OTk5IDUuMTAwMDIgNy43OTk5OSA3LjAwMDAyIDcuMTk5OTlDNi4zMDAwMiA3Ljk5OTk5IDYuMDAwMDIgOC44OTk5OSA2LjAwMDAyIDkuODk5OTlDNi4wMDAwMiAxMi4xIDcuNzAwMDIgMTQgMTAgMTRDMTIuMiAxNCAxNC4xIDEyLjMgMTQuMSA5Ljk5OTk5VjkuODk5OTlDMTQuMSA4Ljg5OTk5IDEzLjcgNy44OTk5OSAxMyA3LjE5OTk5QzE0LjkgNy43OTk5OSAxNi41IDguOTk5OTkgMTcuNyAxMC43QzE2IDEzLjMgMTMuMSAxNC45IDEwIDE0LjlaXCIgZmlsbD1cIiUyMzA0NDE1NlwiLz48L3N2Zz4nKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtZm9ybV9fbGFiZWwtZm9yLWNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgaW5wdXQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubG9zdF9wYXNzd29yZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XHJcblxyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDQ0MTU2O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLSBMb2dvd2FuaWUgLyBSZWplc3RyYWNqYSAtIHVrxYJhZCAyIGtvbHVtbnkgLS0tXHJcbiAgICAjY3VzdG9tZXJfbG9naW4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xyXG4gICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xyXG5cclxuICAgICAgICAudS1jb2x1bW4xLFxyXG4gICAgICAgIC51LWNvbHVtbjIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGNEY1O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ0MTU2O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLSBUYWJlbGEgemFtw7N3aWXFhCAtLS1cclxuICAgIC53b29jb21tZXJjZS1vcmRlcnMtdGFibGUsXHJcbiAgICB0YWJsZS53b29jb21tZXJjZS1vcmRlcnMtdGFibGUge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAgICAgICB0aGVhZCB0aCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwNDQxNTY7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHRib2R5IHRkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlM2UzZTM7XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAud29vY29tbWVyY2UtQnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNHJlbSAxcmVtO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB0Ym9keSB0cjpudGgtY2hpbGQoZXZlbikgdGQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmYWZiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9yZGVyLW51bWJlciBhIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICMwNDQxNTY7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLSBXaWRvayBwb2plZHluY3plZ28gemFtw7N3aWVuaWEgLS0tXHJcbiAgICAud29vY29tbWVyY2Utb3JkZXItZGV0YWlscyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDQ0MTU2O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAtLS0gQWRyZXN5IC0tLVxyXG4gICAgLndvb2NvbW1lcmNlLUFkZHJlc3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XHJcblxyXG4gICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBjb2xvcjogIzA0NDE1NjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFkZHJlc3Mge1xyXG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tIEtvbXVuaWthdHkgLS0tXHJcbiAgICAud29vY29tbWVyY2UtbWVzc2FnZSxcclxuICAgIC53b29jb21tZXJjZS1pbmZvLFxyXG4gICAgLndvb2NvbW1lcmNlLWVycm9yIHtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDEuNXJlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiA0cHggc29saWQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC53b29jb21tZXJjZS1tZXNzYWdlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZThmNWU5O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogIzRjYWY1MDtcclxuICAgICAgICBjb2xvcjogIzFiNWUyMDtcclxuICAgIH1cclxuXHJcbiAgICAud29vY29tbWVyY2UtaW5mbyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZjJmZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICMyMTk2ZjM7XHJcbiAgICAgICAgY29sb3I6ICMwZDQ3YTE7XHJcbiAgICB9XHJcblxyXG4gICAgLndvb2NvbW1lcmNlLWVycm9yIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlYmVlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2Y0NDMzNjtcclxuICAgICAgICBjb2xvcjogI2I3MWMxYztcclxuXHJcbiAgICAgICAgbGkge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLS0tIEJyYWsgemFtw7N3aWXFhCAvIHB1c3R5IHN0YW4gLS0tXHJcbiAgICAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlX19yb3ctLXN0YXR1cy1jb21wbGV0ZWQsXHJcbiAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWRvd25sb2FkcyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC0tLSBSZXNwb25zeXdub8WbxIcgLS0tXHJcbiAgICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICAgICAgLndvb2NvbW1lcmNlOmhhcygud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24pIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LW5hdmlnYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgI2N1c3RvbWVyX2xvZ2luIHtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAud29vY29tbWVyY2UtTXlBY2NvdW50LWNvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxLjVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg3NjgpIHtcclxuICAgICAgICAud29vY29tbWVyY2Utb3JkZXJzLXRhYmxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICAgICB0aGVhZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0Ym9keSB0ciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRDlEOUQ5O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGJvZHkgdGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTNlMztcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzA0NDE1NjtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgLndvb2NvbW1lcmNlLU15QWNjb3VudC1uYXZpZ2F0aW9uIHVsIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIGxpIGEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjc1cmVtIDFyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIiRicm93c2VyLWNvbnRleHQ6IDE4OyAvLyBEZWZhdWx0XHJcblxyXG5AZnVuY3Rpb24gcmVtKCRwaXhlbHMsICRjb250ZXh0OiAkYnJvd3Nlci1jb250ZXh0KSB7XHJcbiAgQHJldHVybiAjeyRwaXhlbHMvJGNvbnRleHR9cmVtO1xyXG59XHJcblxyXG4vLyBTbWFsbCB0YWJsZXRzIGFuZCBsYXJnZSBzbWFydHBob25lcyAobGFuZHNjYXBlIHZpZXcpXHJcbiRzY3JlZW4tcGhvbmU6IDU2OHB4O1xyXG4vLyBvcmllbnRhbCBwaG9uZU9yaWVudGFsXHJcbiRzY3JlZW4tcGhvbmVPcmllbnRhbDogNzY3cHg7XHJcbi8vIFNtYWxsIHRhYmxldHMgKHBvcnRyYWl0IHZpZXcpXHJcbiRzY3JlZW4tdGFibGV0OiA3NjhweDtcclxuLy8gVGFibGV0cyBhbmQgc21hbGwgZGVza3RvcHNcclxuJHNjcmVlbi10YWJsZXQtbGc6IDk5MnB4O1xyXG4vLyBMYXJnZSB0YWJsZXRzIGFuZCBkZXNrdG9wc1xyXG4kc2NyZWVuLWxhcHRvcC1zbTogMTIwMHB4O1xyXG4vLyBMYXB0b3BcclxuJHNjcmVlbi1sYXB0b3A6IDEzNjZweDtcclxuLy8gTGFwdG9wIGJpZ1xyXG4kc21hbGwtZGVza3RvcC1zbTogMTQ0MHB4O1xyXG4vLyBkZXNrdG9wXHJcbiRzY3JlZW4tZGVza3RvcDogMTYwMHB4O1xyXG5cclxuLy8gUGhvbmUgb3JpZW50YWxcclxuQG1peGluIHBob25lT3JpZW50YWwge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lT3JpZW50YWx9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICggb3JpZW50YXRpb246bGFuZHNjYXBlKSB7XHJcbiAgICAgICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICB9XHJcbiAgIH1cclxufVxyXG5cclxuLy8gU21hbGwgZGV2aWNlc1xyXG5AbWl4aW4gcGhvbmUge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXBob25lfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTWVkaXVtIGRldmljZXNcclxuQG1peGluIHRhYmxldCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0fSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gTGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gdGFibGV0LWxnIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi10YWJsZXQtbGd9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBFeHRyYSBsYXJnZSBkZXZpY2VzXHJcbkBtaXhpbiBsYXB0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gbGFwdG9wXHJcbkBtaXhpbiBsYXB0b3Age1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLWxhcHRvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gTGFwdG9wIGJpZ1xyXG5AbWl4aW4gZGVza3RvcC1zbSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbWFsbC1kZXNrdG9wLXNtfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG4vLyBEZWtzdG9wXHJcbkBtaXhpbiBkZXNrdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1kZXNrdG9wfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gQ3VzdG9tIGRldmljZXNcclxuQG1peGluIHJ3ZCgkc2NyZWVuKSB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAkc2NyZWVuKydweCcpIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
