/* stylelint-disable prettier/prettier */
.gridContainer {
  box-sizing: border-box;
  width: 1200px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-right: 16px;
  padding-left: 16px;
}
@media (max-width: 1200px) {
  .gridContainer {
    width: 100%;
  }
}

.gridRow {
  display: flex;
  flex-wrap: wrap;
  align-content: flex-start;
  flex: 0 1 auto;
  gap: 16px;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .gridRow {
    gap: 32px;
  }
}
.gridRow > * {
  min-width: 0;
}

@supports not (gap: 32px) {
  .gridRow > * {
    margin: calc(16px / 2);
  }
  @media screen and (min-width: 1024px) {
    .gridRow > * {
      margin: calc(32px / 2);
    }
  }
}
.col {
  flex-basis: 0;
  flex-grow: 1;
}

.col1 {
  flex-basis: calc(8.3333% * 1 - 16px / 12 * (12 - 1));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col1 {
    flex-basis: calc(8.3333% * 1 - 32px / 12 * (12 - 1));
  }
}

.col2 {
  flex-basis: calc(8.3333% * 2 - 16px / 12 * (12 - 2));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col2 {
    flex-basis: calc(8.3333% * 2 - 32px / 12 * (12 - 2));
  }
}

.col3 {
  flex-basis: calc(8.3333% * 3 - 16px / 12 * (12 - 3));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col3 {
    flex-basis: calc(8.3333% * 3 - 32px / 12 * (12 - 3));
  }
}

.col4 {
  flex-basis: calc(8.3333% * 4 - 16px / 12 * (12 - 4));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col4 {
    flex-basis: calc(8.3333% * 4 - 32px / 12 * (12 - 4));
  }
}

.col5 {
  flex-basis: calc(8.3333% * 5 - 16px / 12 * (12 - 5));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col5 {
    flex-basis: calc(8.3333% * 5 - 32px / 12 * (12 - 5));
  }
}

.col6 {
  flex-basis: calc(8.3333% * 6 - 16px / 12 * (12 - 6));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col6 {
    flex-basis: calc(8.3333% * 6 - 32px / 12 * (12 - 6));
  }
}

.col7 {
  flex-basis: calc(8.3333% * 7 - 16px / 12 * (12 - 7));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col7 {
    flex-basis: calc(8.3333% * 7 - 32px / 12 * (12 - 7));
  }
}

.col8 {
  flex-basis: calc(8.3333% * 8 - 16px / 12 * (12 - 8));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col8 {
    flex-basis: calc(8.3333% * 8 - 32px / 12 * (12 - 8));
  }
}

.col9 {
  flex-basis: calc(8.3333% * 9 - 16px / 12 * (12 - 9));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col9 {
    flex-basis: calc(8.3333% * 9 - 32px / 12 * (12 - 9));
  }
}

.col10 {
  flex-basis: calc(8.3333% * 10 - 16px / 12 * (12 - 10));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col10 {
    flex-basis: calc(8.3333% * 10 - 32px / 12 * (12 - 10));
  }
}

.col11 {
  flex-basis: calc(8.3333% * 11 - 16px / 12 * (12 - 11));
  flex-grow: unset;
}
@media screen and (min-width: 1024px) {
  .col11 {
    flex-basis: calc(8.3333% * 11 - 32px / 12 * (12 - 11));
  }
}

.col12 {
  flex-basis: 100%;
}

@media only screen and (min-width: ) {
  .col {
    flex-basis: 0;
    flex-grow: 1;
  }
  .col1 {
    flex-basis: calc(8.3333% * 1 - 16px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col1 {
    flex-basis: calc(8.3333% * 1 - 32px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: ) {
  .col2 {
    flex-basis: calc(8.3333% * 2 - 16px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col2 {
    flex-basis: calc(8.3333% * 2 - 32px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: ) {
  .col3 {
    flex-basis: calc(8.3333% * 3 - 16px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col3 {
    flex-basis: calc(8.3333% * 3 - 32px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: ) {
  .col4 {
    flex-basis: calc(8.3333% * 4 - 16px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col4 {
    flex-basis: calc(8.3333% * 4 - 32px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: ) {
  .col5 {
    flex-basis: calc(8.3333% * 5 - 16px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col5 {
    flex-basis: calc(8.3333% * 5 - 32px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: ) {
  .col6 {
    flex-basis: calc(8.3333% * 6 - 16px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col6 {
    flex-basis: calc(8.3333% * 6 - 32px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: ) {
  .col7 {
    flex-basis: calc(8.3333% * 7 - 16px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col7 {
    flex-basis: calc(8.3333% * 7 - 32px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: ) {
  .col8 {
    flex-basis: calc(8.3333% * 8 - 16px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col8 {
    flex-basis: calc(8.3333% * 8 - 32px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: ) {
  .col9 {
    flex-basis: calc(8.3333% * 9 - 16px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col9 {
    flex-basis: calc(8.3333% * 9 - 32px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: ) {
  .col10 {
    flex-basis: calc(8.3333% * 10 - 16px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col10 {
    flex-basis: calc(8.3333% * 10 - 32px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: ) {
  .col11 {
    flex-basis: calc(8.3333% * 11 - 16px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: ) and (min-width: 1024px) {
  .col11 {
    flex-basis: calc(8.3333% * 11 - 32px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: ) {
  .col12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 425px) {
  .colXs {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colXs1 {
    flex-basis: calc(8.3333% * 1 - 16px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs1 {
    flex-basis: calc(8.3333% * 1 - 32px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 425px) {
  .colXs2 {
    flex-basis: calc(8.3333% * 2 - 16px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs2 {
    flex-basis: calc(8.3333% * 2 - 32px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 425px) {
  .colXs3 {
    flex-basis: calc(8.3333% * 3 - 16px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs3 {
    flex-basis: calc(8.3333% * 3 - 32px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 425px) {
  .colXs4 {
    flex-basis: calc(8.3333% * 4 - 16px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs4 {
    flex-basis: calc(8.3333% * 4 - 32px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 425px) {
  .colXs5 {
    flex-basis: calc(8.3333% * 5 - 16px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs5 {
    flex-basis: calc(8.3333% * 5 - 32px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 425px) {
  .colXs6 {
    flex-basis: calc(8.3333% * 6 - 16px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs6 {
    flex-basis: calc(8.3333% * 6 - 32px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 425px) {
  .colXs7 {
    flex-basis: calc(8.3333% * 7 - 16px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs7 {
    flex-basis: calc(8.3333% * 7 - 32px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 425px) {
  .colXs8 {
    flex-basis: calc(8.3333% * 8 - 16px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs8 {
    flex-basis: calc(8.3333% * 8 - 32px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 425px) {
  .colXs9 {
    flex-basis: calc(8.3333% * 9 - 16px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs9 {
    flex-basis: calc(8.3333% * 9 - 32px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 425px) {
  .colXs10 {
    flex-basis: calc(8.3333% * 10 - 16px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs10 {
    flex-basis: calc(8.3333% * 10 - 32px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 425px) {
  .colXs11 {
    flex-basis: calc(8.3333% * 11 - 16px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 425px) and (min-width: 1024px) {
  .colXs11 {
    flex-basis: calc(8.3333% * 11 - 32px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 425px) {
  .colXs12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 768px) {
  .colSm {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colSm1 {
    flex-basis: calc(8.3333% * 1 - 16px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm1 {
    flex-basis: calc(8.3333% * 1 - 32px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 768px) {
  .colSm2 {
    flex-basis: calc(8.3333% * 2 - 16px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm2 {
    flex-basis: calc(8.3333% * 2 - 32px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 768px) {
  .colSm3 {
    flex-basis: calc(8.3333% * 3 - 16px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm3 {
    flex-basis: calc(8.3333% * 3 - 32px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 768px) {
  .colSm4 {
    flex-basis: calc(8.3333% * 4 - 16px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm4 {
    flex-basis: calc(8.3333% * 4 - 32px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 768px) {
  .colSm5 {
    flex-basis: calc(8.3333% * 5 - 16px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm5 {
    flex-basis: calc(8.3333% * 5 - 32px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 768px) {
  .colSm6 {
    flex-basis: calc(8.3333% * 6 - 16px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm6 {
    flex-basis: calc(8.3333% * 6 - 32px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 768px) {
  .colSm7 {
    flex-basis: calc(8.3333% * 7 - 16px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm7 {
    flex-basis: calc(8.3333% * 7 - 32px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 768px) {
  .colSm8 {
    flex-basis: calc(8.3333% * 8 - 16px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm8 {
    flex-basis: calc(8.3333% * 8 - 32px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 768px) {
  .colSm9 {
    flex-basis: calc(8.3333% * 9 - 16px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm9 {
    flex-basis: calc(8.3333% * 9 - 32px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 768px) {
  .colSm10 {
    flex-basis: calc(8.3333% * 10 - 16px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm10 {
    flex-basis: calc(8.3333% * 10 - 32px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 768px) {
  .colSm11 {
    flex-basis: calc(8.3333% * 11 - 16px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 768px) and (min-width: 1024px) {
  .colSm11 {
    flex-basis: calc(8.3333% * 11 - 32px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 768px) {
  .colSm12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 992px) {
  .colTb {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colTb1 {
    flex-basis: calc(8.3333% * 1 - 16px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb1 {
    flex-basis: calc(8.3333% * 1 - 32px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 992px) {
  .colTb2 {
    flex-basis: calc(8.3333% * 2 - 16px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb2 {
    flex-basis: calc(8.3333% * 2 - 32px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 992px) {
  .colTb3 {
    flex-basis: calc(8.3333% * 3 - 16px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb3 {
    flex-basis: calc(8.3333% * 3 - 32px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 992px) {
  .colTb4 {
    flex-basis: calc(8.3333% * 4 - 16px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb4 {
    flex-basis: calc(8.3333% * 4 - 32px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 992px) {
  .colTb5 {
    flex-basis: calc(8.3333% * 5 - 16px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb5 {
    flex-basis: calc(8.3333% * 5 - 32px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 992px) {
  .colTb6 {
    flex-basis: calc(8.3333% * 6 - 16px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb6 {
    flex-basis: calc(8.3333% * 6 - 32px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 992px) {
  .colTb7 {
    flex-basis: calc(8.3333% * 7 - 16px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb7 {
    flex-basis: calc(8.3333% * 7 - 32px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 992px) {
  .colTb8 {
    flex-basis: calc(8.3333% * 8 - 16px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb8 {
    flex-basis: calc(8.3333% * 8 - 32px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 992px) {
  .colTb9 {
    flex-basis: calc(8.3333% * 9 - 16px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb9 {
    flex-basis: calc(8.3333% * 9 - 32px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 992px) {
  .colTb10 {
    flex-basis: calc(8.3333% * 10 - 16px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb10 {
    flex-basis: calc(8.3333% * 10 - 32px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 992px) {
  .colTb11 {
    flex-basis: calc(8.3333% * 11 - 16px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 992px) and (min-width: 1024px) {
  .colTb11 {
    flex-basis: calc(8.3333% * 11 - 32px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 992px) {
  .colTb12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 1024px) {
  .colMd {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colMd1 {
    flex-basis: calc(8.3333% * 1 - 16px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd1 {
    flex-basis: calc(8.3333% * 1 - 32px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd2 {
    flex-basis: calc(8.3333% * 2 - 16px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd2 {
    flex-basis: calc(8.3333% * 2 - 32px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd3 {
    flex-basis: calc(8.3333% * 3 - 16px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd3 {
    flex-basis: calc(8.3333% * 3 - 32px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd4 {
    flex-basis: calc(8.3333% * 4 - 16px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd4 {
    flex-basis: calc(8.3333% * 4 - 32px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd5 {
    flex-basis: calc(8.3333% * 5 - 16px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd5 {
    flex-basis: calc(8.3333% * 5 - 32px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd6 {
    flex-basis: calc(8.3333% * 6 - 16px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd6 {
    flex-basis: calc(8.3333% * 6 - 32px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd7 {
    flex-basis: calc(8.3333% * 7 - 16px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd7 {
    flex-basis: calc(8.3333% * 7 - 32px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd8 {
    flex-basis: calc(8.3333% * 8 - 16px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd8 {
    flex-basis: calc(8.3333% * 8 - 32px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd9 {
    flex-basis: calc(8.3333% * 9 - 16px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd9 {
    flex-basis: calc(8.3333% * 9 - 32px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd10 {
    flex-basis: calc(8.3333% * 10 - 16px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd10 {
    flex-basis: calc(8.3333% * 10 - 32px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd11 {
    flex-basis: calc(8.3333% * 11 - 16px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1024px) and (min-width: 1024px) {
  .colMd11 {
    flex-basis: calc(8.3333% * 11 - 32px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 1024px) {
  .colMd12 {
    flex-basis: 100%;
  }
}
@media only screen and (min-width: 1201px) {
  .colLg {
    flex-basis: 0;
    flex-grow: 1;
  }
  .colLg1 {
    flex-basis: calc(8.3333% * 1 - 16px / 12 * (12 - 1));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg1 {
    flex-basis: calc(8.3333% * 1 - 32px / 12 * (12 - 1));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg2 {
    flex-basis: calc(8.3333% * 2 - 16px / 12 * (12 - 2));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg2 {
    flex-basis: calc(8.3333% * 2 - 32px / 12 * (12 - 2));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg3 {
    flex-basis: calc(8.3333% * 3 - 16px / 12 * (12 - 3));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg3 {
    flex-basis: calc(8.3333% * 3 - 32px / 12 * (12 - 3));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg4 {
    flex-basis: calc(8.3333% * 4 - 16px / 12 * (12 - 4));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg4 {
    flex-basis: calc(8.3333% * 4 - 32px / 12 * (12 - 4));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg5 {
    flex-basis: calc(8.3333% * 5 - 16px / 12 * (12 - 5));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg5 {
    flex-basis: calc(8.3333% * 5 - 32px / 12 * (12 - 5));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg6 {
    flex-basis: calc(8.3333% * 6 - 16px / 12 * (12 - 6));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg6 {
    flex-basis: calc(8.3333% * 6 - 32px / 12 * (12 - 6));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg7 {
    flex-basis: calc(8.3333% * 7 - 16px / 12 * (12 - 7));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg7 {
    flex-basis: calc(8.3333% * 7 - 32px / 12 * (12 - 7));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg8 {
    flex-basis: calc(8.3333% * 8 - 16px / 12 * (12 - 8));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg8 {
    flex-basis: calc(8.3333% * 8 - 32px / 12 * (12 - 8));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg9 {
    flex-basis: calc(8.3333% * 9 - 16px / 12 * (12 - 9));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg9 {
    flex-basis: calc(8.3333% * 9 - 32px / 12 * (12 - 9));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg10 {
    flex-basis: calc(8.3333% * 10 - 16px / 12 * (12 - 10));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg10 {
    flex-basis: calc(8.3333% * 10 - 32px / 12 * (12 - 10));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg11 {
    flex-basis: calc(8.3333% * 11 - 16px / 12 * (12 - 11));
    flex-grow: unset;
  }
}
@media only screen and (min-width: 1201px) and (min-width: 1024px) {
  .colLg11 {
    flex-basis: calc(8.3333% * 11 - 32px / 12 * (12 - 11));
  }
}
@media only screen and (min-width: 1201px) {
  .colLg12 {
    flex-basis: 100%;
  }
}
.text-align-center {
  text-align: center;
}

html[lang=en-US] .hide-en {
  display: none;
}

html[lang=lt-LT] .hide-lt {
  display: none;
}

.scheme_lyramm_fonts_colors .header_mobile,
.scheme_lyramm_fonts_colors .header_mobile .panel_top,
.scheme_lyramm_fonts_colors .header_mobile .side_wrap {
  background-color: #bfa56b !important;
}

.scheme_lyramm_fonts_colors .header_mobile .menu_button::before {
  color: #fff !important;
}

.open_child_menu,
.open_child_menu:hover {
  box-shadow: none;
}

.scheme_lyramm_fonts_colors a {
  color: #bfa56b !important;
}

@media only screen and (min-width: 1140px) and (max-width: 1439px) {
  .menu_main_nav > li > a {
    font-size: 0.9em !important;
    padding: 0.6em 1em;
  }
}

.scheme_lyramm_fonts_colors a:hover {
  color: #ab9e82 !important;
}

.scheme_lyramm_fonts_colors .sc_services_item_title a {
  color: #5e616a !important;
}

.scheme_lyramm_fonts_colors .accent1_bg,
.scheme_lyramm_fonts_colors .sc_call_to_action_accented {
  background-color: #5e616a !important;
}

.scheme_lyramm_fonts_colors .top_panel_middle,
.scheme_lyramm_fonts_colors .copyright_wrap_inner,
.scheme_lyramm_fonts_colors .scroll_to_top,
.scheme_lyramm_fonts_colors .sc_button.sc_button_style_filled,
.scheme_lyramm_fonts_colors .hover_iconed a:after,
.scheme_lyramm_fonts_colors .hover_icon:after,
.hover_iconed a:before,
.hover_icon:before,
.scheme_lyramm_fonts_colors .sc_popup:before,
form.wpcf7-form input[type=submit] {
  background-color: #bfa56b !important;
}

@media screen and (min-width: 1201px) {
  .scheme_lyramm_fonts_colors .menu_main_nav > li ul {
    width: max-content;
  }
}

.scheme_lyramm_fonts_colors .menu_main_nav > li ul,
form.wpcf7-form input[type=submit]:hover {
  background-color: #ab9e82 !important;
}

.scheme_lyramm_fonts_colors .menu_main_nav > li ul,
.scheme_lyramm_fonts_colors .sc_button.sc_button_style_filled.sc_button_round:hover {
  border-color: #ab9e82 !important;
}

.esg-center .eg-melody-element-1 {
  background-color: #fff !important;
}

.scheme_lyramm_fonts_colors .menu_main_nav > li ul:before {
  border-bottom-color: #ab9e82 !important;
}

.scheme_lyramm_fonts_colors .menu_main_nav > li ul li a {
  color: #edebe3 !important;
}
.scheme_lyramm_fonts_colors .menu_main_nav > li ul li a:hover {
  color: #fff568 !important;
}

.scheme_lyramm_fonts_colors .scroll_to_top,
.scheme_lyramm_fonts_colors .sc_button.sc_button_style_filled:hover,
.scheme_lyramm_fonts_colors .menu_main_nav > li > a,
.scheme_lyramm_fonts_colors .copyright_wrap_inner .sc_socials.sc_socials_type_icons a,
.scheme_lyramm_fonts_colors .copyright_wrap_inner .copyright_text a,
#SR7_1_1-5-6,
.scheme_lyramm_fonts_colors .sc_button.sc_button_style_filled.style_color_dark_hover,
.scheme_lyramm_fonts_colors .wp-block-file__button,
.scheme_lyramm_fonts_colors .wp-block-button:not(.is-style-outline) .wp-block-button__link,
.scheme_lyramm_fonts_colors input[type=submit],
.scheme_lyramm_fonts_colors input[type=reset],
.scheme_lyramm_fonts_colors input[type=button],
.scheme_lyramm_fonts_colors button,
.scheme_lyramm_fonts_colors .sc_button.sc_button_style_filled,
.scheme_lyramm_fonts_colors .btn-join,
.scheme_lyramm_fonts_colors #btn-join,
.scheme_lyramm_fonts_colors a#quiz_continue_link {
  color: #fff !important;
}

.scheme_lyramm_fonts_colors .sc_item_subtitle,
.scheme_lyramm_fonts_colors .sc_services_style_services-1 .sc_services_item .sc_services_item_description::after,
.scheme_lyramm_fonts_colors .sc_services_style_services-1 .sc_icon,
.scheme_lyramm_fonts_colors .sc_services_style_services-2 .sc_icon,
.scheme_lyramm_fonts_colors .post_info a,
.scheme_lyramm_fonts_colors .post_info a > span,
.scheme_lyramm_fonts_colors .sc_item_button > a:before,
.scheme_lyramm_fonts_colors .sc_testimonial_author_name,
.scheme_lyramm_fonts_colors .sc_testimonial_author_position,
.scheme_lyramm_fonts_colors .widget_area_inner .post_info a,
.scheme_lyramm_fonts_colors .widget_area_inner ul li a:hover {
  color: #bfa56b !important;
}

.footer_wrap .textwidget .sc_icon {
  color: #333745 !important;
}

.scheme_lyramm_fonts_colors .widget_area_inner .widget_text a:not(.sc_button),
.scheme_lyramm_fonts_colors .widget_area_inner ul li a {
  color: #333745 !important;
}
.scheme_lyramm_fonts_colors .widget_area_inner .widget_text a:not(.sc_button):hover,
.scheme_lyramm_fonts_colors .widget_area_inner ul li a:hover {
  color: #bfa56b !important;
}

.scheme_lyramm_fonts_colors .menu_main_nav > a:hover,
.scheme_lyramm_fonts_colors .menu_main_nav > li.sfHover > a,
.scheme_lyramm_fonts_colors .menu_main_nav > li#blob,
.scheme_lyramm_fonts_colors .menu_main_nav > li.current-menu-item > a,
.scheme_lyramm_fonts_colors .menu_main_nav > li.current-menu-parent > a,
.scheme_lyramm_fonts_colors .menu_main_nav > li.current-menu-ancestor > a {
  color: #fff568 !important;
}

.sc_services_style_services-1 .sc_services_item .sc_services_item_description::after {
  content: "";
}

.sc_services_style_services-1.sc_services_type_images .sc_services_item_content {
  padding: 0;
}

.row > [class*=column-].column_padding_bottom,
.columns_wrap > [class*=column-].column_padding_bottom {
  padding-bottom: 0;
}

.top_panel_wrap li li {
  text-align: left;
}

.scheme_lyramm_fonts_colors button {
  background-color: #bfa56b !important;
}

a.withHover {
  border-bottom: 1px solid transparent;
  transition: 0.3s all;
}
a.withHover:hover {
  border-bottom: 1px solid #ab9e82 !important;
}

.wpcf7 form.sent .wpcf7-response-output,
.wpcf7 form .wpcf7-response-output {
  background-color: unset !important;
}

.menu_main_nav > li ul li ul {
  width: 360px;
}

.wp-block-file:not(.wp-element-button) {
  font-size: 100%;
}

.post_content h1.wp-block-heading {
  margin-top: -0.2em !important;
  margin-top: -0.2rem !important;
}

.colorBlack {
  color: #333745 !important;
}

#userwayAccessibilityIcon {
  display: none;
}

.scheme_lyramm_fonts_colors .top_panel_wrap [class^=icon-]::before,
.scheme_lyramm_fonts_colors .top_panel_wrap [class*=" icon-"]::before {
  color: #bfa56b !important;
}

@media only screen and (min-width: 1140px) {
  .menu_main_nav > li > a[href="#accessibility"],
  .menu_main_nav > li > a[href="#search"],
  .menu_main_nav > li > a[href="#languageen"],
  .menu_main_nav > li > a[href="#languagelt"] {
    margin-right: 8px;
    padding: 0;
    width: 24px;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 1px solid transparent;
    border: 1px solid #fff !important;
    border-radius: 50%;
    transition: 0.3s all;
  }
}
@media only screen and (min-width: 1440px) {
  .menu_main_nav > li > a[href="#accessibility"],
  .menu_main_nav > li > a[href="#search"],
  .menu_main_nav > li > a[href="#languageen"],
  .menu_main_nav > li > a[href="#languagelt"] {
    width: 32px;
    height: 32px;
  }
}
.menu_main_nav > li > a[href="#accessibility"] i,
.menu_main_nav > li > a[href="#accessibility"] i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#accessibility"] i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#accessibility"] i[class^=icon-]::before,
.menu_main_nav > li > a[href="#accessibility"] i[class^=icon-]::after,
.menu_main_nav > li > a[href="#search"] i,
.menu_main_nav > li > a[href="#search"] i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#search"] i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#search"] i[class^=icon-]::before,
.menu_main_nav > li > a[href="#search"] i[class^=icon-]::after,
.menu_main_nav > li > a[href="#languageen"] i,
.menu_main_nav > li > a[href="#languageen"] i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#languageen"] i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#languageen"] i[class^=icon-]::before,
.menu_main_nav > li > a[href="#languageen"] i[class^=icon-]::after,
.menu_main_nav > li > a[href="#languagelt"] i,
.menu_main_nav > li > a[href="#languagelt"] i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#languagelt"] i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#languagelt"] i[class^=icon-]::before,
.menu_main_nav > li > a[href="#languagelt"] i[class^=icon-]::after {
  padding: 0;
  margin: 0;
  color: #fff !important;
  transition: 0.3s all;
}
.menu_main_nav > li > a[href="#accessibility"]:hover,
.menu_main_nav > li > a[href="#search"]:hover,
.menu_main_nav > li > a[href="#languageen"]:hover,
.menu_main_nav > li > a[href="#languagelt"]:hover {
  border-color: #fff568 !important;
  color: #fff568 !important;
}
.menu_main_nav > li > a[href="#accessibility"]:hover i,
.menu_main_nav > li > a[href="#accessibility"]:hover i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#accessibility"]:hover i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#accessibility"]:hover i[class^=icon-]::before,
.menu_main_nav > li > a[href="#accessibility"]:hover i[class^=icon-]::after,
.menu_main_nav > li > a[href="#search"]:hover i,
.menu_main_nav > li > a[href="#search"]:hover i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#search"]:hover i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#search"]:hover i[class^=icon-]::before,
.menu_main_nav > li > a[href="#search"]:hover i[class^=icon-]::after,
.menu_main_nav > li > a[href="#languageen"]:hover i,
.menu_main_nav > li > a[href="#languageen"]:hover i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#languageen"]:hover i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#languageen"]:hover i[class^=icon-]::before,
.menu_main_nav > li > a[href="#languageen"]:hover i[class^=icon-]::after,
.menu_main_nav > li > a[href="#languagelt"]:hover i,
.menu_main_nav > li > a[href="#languagelt"]:hover i[class*=" icon-"]::before,
.menu_main_nav > li > a[href="#languagelt"]:hover i[class*=" icon-"]::after,
.menu_main_nav > li > a[href="#languagelt"]:hover i[class^=icon-]::before,
.menu_main_nav > li > a[href="#languagelt"]:hover i[class^=icon-]::after {
  color: #fff568 !important;
}
.menu_main_nav > li > a[href="#accessibility"] .icon-search-light,
.menu_main_nav > li > a[href="#accessibility"] .icon-child,
.menu_main_nav > li > a[href="#search"] .icon-search-light,
.menu_main_nav > li > a[href="#search"] .icon-child,
.menu_main_nav > li > a[href="#languageen"] .icon-search-light,
.menu_main_nav > li > a[href="#languageen"] .icon-child,
.menu_main_nav > li > a[href="#languagelt"] .icon-search-light,
.menu_main_nav > li > a[href="#languagelt"] .icon-child {
  display: none;
}
@media only screen and (min-width: 1140px) {
  .menu_main_nav > li > a[href="#accessibility"] .icon-search-light,
  .menu_main_nav > li > a[href="#accessibility"] .icon-child,
  .menu_main_nav > li > a[href="#search"] .icon-search-light,
  .menu_main_nav > li > a[href="#search"] .icon-child,
  .menu_main_nav > li > a[href="#languageen"] .icon-search-light,
  .menu_main_nav > li > a[href="#languageen"] .icon-child,
  .menu_main_nav > li > a[href="#languagelt"] .icon-search-light,
  .menu_main_nav > li > a[href="#languagelt"] .icon-child {
    display: block;
  }
}
.menu_main_nav > li > a[href="#accessibility"] .text-search-light,
.menu_main_nav > li > a[href="#accessibility"] .text-a11y,
.menu_main_nav > li > a[href="#search"] .text-search-light,
.menu_main_nav > li > a[href="#search"] .text-a11y,
.menu_main_nav > li > a[href="#languageen"] .text-search-light,
.menu_main_nav > li > a[href="#languageen"] .text-a11y,
.menu_main_nav > li > a[href="#languagelt"] .text-search-light,
.menu_main_nav > li > a[href="#languagelt"] .text-a11y {
  display: block;
}
@media only screen and (min-width: 1140px) {
  .menu_main_nav > li > a[href="#accessibility"] .text-search-light,
  .menu_main_nav > li > a[href="#accessibility"] .text-a11y,
  .menu_main_nav > li > a[href="#search"] .text-search-light,
  .menu_main_nav > li > a[href="#search"] .text-a11y,
  .menu_main_nav > li > a[href="#languageen"] .text-search-light,
  .menu_main_nav > li > a[href="#languageen"] .text-a11y,
  .menu_main_nav > li > a[href="#languagelt"] .text-search-light,
  .menu_main_nav > li > a[href="#languagelt"] .text-a11y {
    display: none;
  }
}

.top_panel_wrap [class^=icon-]::before,
.top_panel_wrap [class*=" icon-"]::before {
  font-size: 12px;
}

.page_content_wrap p,
.page_content_wrap ul,
.page_content_wrap ol,
.page_content_wrap table {
  font-size: 15px;
  line-height: 1.8;
  color: #333745 !important;
}
.page_content_wrap a {
  font-weight: bold;
}
.page_content_wrap a:hover {
  text-decoration: underline;
}

.scheme_lyramm_fonts_colors .sc_slider_controls_wrap a:hover {
  text-decoration: none;
}

.page-template-template-ataskaitos td {
  padding: 4px 12px;
}
.page-template-template-ataskaitos .column-1 {
  width: 400px;
}

.sc_testimonial_item p {
  color: #fff !important;
}

.isotope_item_content a {
  font-weight: normal;
}

.scheme_lyramm_fonts_colors ol {
  list-style-type: decimal;
  list-style-position: inside;
}
.scheme_lyramm_fonts_colors ol > li {
  padding-left: 0;
}
.scheme_lyramm_fonts_colors ol > li::before {
  display: none;
  color: #bfa56b !important;
}
.scheme_lyramm_fonts_colors ol > li::marker {
  color: #bfa56b !important;
}

.cky-btn-revisit-wrapper {
  font-family: "Ubuntu";
}
.cky-btn-revisit-wrapper .cky-btn-revisit {
  background: transparent !important;
}
.cky-btn-revisit-wrapper .cky-btn-revisit:hover {
  background: transparent !important;
}

.cky-modal .cky-show-desc-btn {
  color: #1863dc !important;
  background: transparent !important;
}
.cky-modal .cky-show-desc-btn:hover {
  color: #333745 !important;
  background: transparent !important;
}
.cky-modal .cky-accordion-btn {
  color: #212121 !important;
  background: transparent !important;
}
.cky-modal .cky-accordion-btn:hover {
  background: transparent !important;
}

.cky-notice-btn-wrapper,
.cky-modal {
  font-family: "Ubuntu" !important;
}
.cky-notice-btn-wrapper .cky-btn,
.cky-modal .cky-btn {
  background-color: transparent !important;
}
.cky-notice-btn-wrapper .cky-btn.cky-btn-customize, .cky-notice-btn-wrapper .cky-btn.cky-btn-reject, .cky-notice-btn-wrapper .cky-btn.cky-btn-preferences,
.cky-modal .cky-btn.cky-btn-customize,
.cky-modal .cky-btn.cky-btn-reject,
.cky-modal .cky-btn.cky-btn-preferences {
  color: #1863dc !important;
}
.cky-notice-btn-wrapper .cky-btn.cky-btn-accept,
.cky-modal .cky-btn.cky-btn-accept {
  background-color: #1863dc !important;
}
.cky-notice-btn-wrapper .cky-btn-close,
.cky-modal .cky-btn-close {
  background-color: transparent !important;
}
.cky-notice-btn-wrapper .cky-btn-close:hover,
.cky-modal .cky-btn-close:hover {
  background-color: transparent !important;
}

.paieska-modal {
  display: none;
  position: fixed;
  z-index: 99999999;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.9);
  align-items: center;
  justify-content: center;
}

.paieska-modal-content {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  display: block;
  background-color: #fff;
  margin: auto;
  width: 100%;
  height: 100vh;
  padding: 15vmax 5vmax;
}
@media screen and (min-width: 768px) {
  .paieska-modal-content {
    padding: 5vmax 10vmax;
  }
}

.close-modal {
  position: absolute;
  right: 5vmax;
  top: 5vmax;
  color: #aaa;
  float: right;
  font-size: 60px;
  font-weight: bold;
}
@media screen and (min-width: 768px) {
  .close-modal {
    top: 2.5vmax;
  }
}

.close-modal:hover,
.close-modal:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.paieska-section {
  margin-bottom: 20px;
}

#paieska-input {
  width: 100%;
  padding: 20px 16px;
  font-size: 24px;
  border: 1px solid #333745 !important;
  text-transform: none;
}
#paieska-input::placeholder {
  color: #7f8086 !important;
}

.results-section {
  overflow: hidden;
  overflow-y: auto;
  max-height: calc(100% - 5vmax);
  min-height: 200px;
}

#paieska-results {
  list-style: none;
  padding: 0;
}

#paieska-results li {
  padding: 10px;
  border-bottom: 1px solid #ddd;
}

#paieska-results li a {
  font-weight: bold;
  font-size: 16px;
  text-decoration: none;
  color: #333;
}

#paieska-results li a:hover {
  text-decoration: underline;
}

.pagination {
  font-size: 0.8rem;
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 32px;
}
@media screen and (min-width: 1201px) {
  .pagination {
    margin-top: 64px;
  }
}
.pagination .page-numbers {
  display: none;
  padding: 8px 16px;
  border: 1px solid #bfa56b !important;
  text-decoration: none;
  color: #333;
}
.pagination .page-numbers.current {
  padding: 8px 16px;
  background-color: #bfa56b !important;
  color: #fff;
}
.pagination .page-numbers.dots {
  border: none !important;
}
@media screen and (min-width: 768px) {
  .pagination .page-numbers {
    display: block;
  }
}
.pagination a:hover {
  background-color: #bfa56b !important;
  color: #fff !important;
  text-decoration: none;
}
.pagination .prev,
.pagination .next {
  display: block;
}

.page_content_wrap {
  padding: 3em 0;
}
@media screen and (min-width: 1201px) {
  .page_content_wrap {
    padding: 5.2em 0 5.9em;
  }
}
.page_content_wrap h1 {
  margin-top: 0 !important;
}
.page_content_wrap h2 {
  margin-top: 0 !important;
}

.footer_wrap_inner {
  padding: 3em 0;
}
.footer_wrap_inner .columns_wrap {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.footer_wrap_inner .columns_wrap::before {
  content: none;
}
@media screen and (min-width: 426px) {
  .footer_wrap_inner .columns_wrap {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media screen and (min-width: 426px) {
  .footer_wrap_inner .columns_wrap .widget_number_1,
  .footer_wrap_inner .columns_wrap .widget_number_3 {
    width: 45% !important;
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1024px) {
  .footer_wrap_inner .columns_wrap .widget_number_1,
  .footer_wrap_inner .columns_wrap .widget_number_3 {
    width: 33.33333333% !important;
    padding-left: 5.25em;
  }
}
.footer_wrap_inner .columns_wrap .custom_menu_widget_display {
  order: 3;
  margin-bottom: 0;
  padding-right: 0;
}
@media screen and (min-width: 426px) {
  .footer_wrap_inner .columns_wrap .custom_menu_widget_display {
    width: 100% !important;
  }
}
@media screen and (min-width: 1024px) {
  .footer_wrap_inner .columns_wrap .custom_menu_widget_display {
    order: unset;
    width: 33.33333333% !important;
  }
}

.top_panel_title .breadcrumbs {
  max-width: 100% !important;
  float: right !important;
  text-align: right !important;
  font-size: 0.9em;
}
@media screen and (min-width: 1024px) {
  .top_panel_title .breadcrumbs {
    font-size: 1.07697em;
  }
}
.top_panel_title .breadcrumbs .breadcrumbs_delimiter {
  margin: 0 0.6em;
}
@media screen and (min-width: 1024px) {
  .top_panel_title .breadcrumbs .breadcrumbs_delimiter {
    margin: 0 1.45em;
  }
}

.wp-block-media-text > .wp-block-media-text__content {
  padding: 16px 0 0 0;
}
@media only screen and (min-width: 601px) {
  .wp-block-media-text > .wp-block-media-text__content {
    padding: 0 0 0 8%;
  }
}

.vc_column_container > .vc_column-inner.vc_custom_1462871605781 {
  padding-left: 0;
  padding-right: 0;
}

.logo_slogan {
  display: none !important;
}

@media only screen and (min-width: 768px) and (max-width: 960px) {
  .scheme_lyramm_fonts_colors .sc_skills_counter .sc_skills_item .sc_skills_total {
    font-size: 2.4em;
  }
  .scheme_lyramm_fonts_colors .sc_skills_counter .sc_skills_item .sc_skills_info {
    font-size: 2em;
  }
}
@media (max-width: 480px) {
  .header_mobile .content_wrap {
    margin-left: 0 !important;
    text-align: center !important;
    width: 100% !important;
  }
  .header_mobile .logo {
    padding-right: 0 !important;
  }
  .header_mobile .menu_button {
    right: unset !important;
    left: 40px !important;
  }
}
.scheme_lyramm_fonts_colors .top_panel_fixed .top_panel_wrap .logo {
  margin-top: 1.6em;
}

.scheme_lyramm_fonts_colors .page404 {
  text-align: center;
  margin: 0 auto;
}

#SR7_1_1,
#SR7_2_1 {
  cursor: auto !important;
}

@media only screen and (min-width: 1140px) {
  html[lang=en-US] .menu_main_nav > li > ul ul {
    left: 196px;
  }
}

.lg-container,
#lg-backdrop-1,
#lg-outer-1 {
  z-index: 9999999;
}
.lg-container button,
.lg-container a,
#lg-backdrop-1 button,
#lg-backdrop-1 a,
#lg-outer-1 button,
#lg-outer-1 a {
  background-color: transparent !important;
  color: #fff !important;
}
.lg-container button:hover::before, .lg-container button:hover::after,
.lg-container a:hover::before,
.lg-container a:hover::after,
#lg-backdrop-1 button:hover::before,
#lg-backdrop-1 button:hover::after,
#lg-backdrop-1 a:hover::before,
#lg-backdrop-1 a:hover::after,
#lg-outer-1 button:hover::before,
#lg-outer-1 button:hover::after,
#lg-outer-1 a:hover::before,
#lg-outer-1 a:hover::after {
  color: #bfa56b !important;
}
.lg-container .lg-outer .lg-thumb-item.active,
.lg-container .lg-outer .lg-thumb-item:hover,
#lg-backdrop-1 .lg-outer .lg-thumb-item.active,
#lg-backdrop-1 .lg-outer .lg-thumb-item:hover,
#lg-outer-1 .lg-outer .lg-thumb-item.active,
#lg-outer-1 .lg-outer .lg-thumb-item:hover {
  border-color: #bfa56b !important;
}

.galerija h2 {
  position: relative;
  width: fit-content;
  margin-top: 24px;
}
.galerija h2::before {
  content: "";
  position: absolute;
  top: -24px;
  left: 0;
  width: 200px;
  height: 4px;
  background-color: #bfa56b !important;
}
.galerija #lightgallery {
  margin: 0 -5px;
}
.galerija #lightgallery img {
  transform: scale(1.01);
  transition: 0.3s all;
}
.galerija #lightgallery img:hover {
  transform: scale(1.15);
}

#slick-lightgallery .slick-slide {
  overflow: hidden;
}
#slick-lightgallery img {
  width: 100%;
  height: 200px;
  object-fit: cover;
  transform: scale(1.01);
  transition: 0.3s all;
  z-index: 1;
}
#slick-lightgallery img:hover {
  transform: scale(1.15);
}

.slick-wrapper {
  position: relative;
}
.slick-wrapper .arrowContainer {
  width: 90%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  pointer-events: none;
}
@media screen and (min-width: 768px) {
  .slick-wrapper .arrowContainer {
    width: 80%;
  }
}
@media screen and (min-width: 1201px) {
  .slick-wrapper .arrowContainer {
    width: 1170px;
  }
}
.slick-wrapper .prevArrow,
.slick-wrapper .nextArrow {
  width: 40px;
  height: 40px;
  cursor: pointer;
  pointer-events: all;
}
.slick-wrapper .prevArrow::before,
.slick-wrapper .nextArrow::before {
  content: "\e8f8";
  font-family: "fontello";
  font-size: 2.6em;
  line-height: 1.5em;
  color: #bfa56b !important;
  border-radius: 50%;
  transition: 0.3s all;
}
.slick-wrapper .prevArrow:hover::before,
.slick-wrapper .nextArrow:hover::before {
  background-color: rgba(242, 233, 213, 0.3);
}
.slick-wrapper .nextArrow::before {
  content: "\e8f9";
}

.dropdown {
  margin-bottom: 20px;
}
.dropdown .header {
  display: flex;
  flex-wrap: nowrap;
  justify-content: space-between;
  color: #333745 !important;
  padding: 10px;
  margin-bottom: 0;
  cursor: pointer;
  transition: 0.3s all;
}
.dropdown .header .header-chev {
  color: #333745 !important;
  transition: 0.3s all;
  transform: rotate(180deg);
}
.dropdown .header:hover {
  background-color: rgb(242, 233, 213) !important;
}
.dropdown .header.active .header-chev, .dropdown .header:hover .header-chev {
  color: #bfa56b !important;
}
.dropdown .header.active .header-chev {
  transform: rotate(0deg);
}
.dropdown .content {
  display: grid;
  grid-template-rows: 0fr;
  transition: 0.3s all;
  border-bottom: 1px solid #bfa56b !important;
}
.dropdown .content.active {
  grid-template-rows: 1fr;
  padding: 32px 0;
}
.dropdown .content.active.small {
  padding: 16px 0;
}
.dropdown .content > * {
  overflow: hidden;
}

.filter-main {
  display: flex;
  flex-wrap: nowrap;
  gap: 32px;
}

.post-type-archive-renginys .title {
  margin-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .post-type-archive-renginys .title {
    margin-bottom: 64px;
  }
}

.gridContainer {
  position: relative;
}

.mobile-filter {
  display: none;
}
@media only screen and (max-width: 767px) {
  .mobile-filter {
    display: block;
    width: 100%;
    background-color: #bfa56b !important;
    color: #fff !important;
    font-size: 1.2em;
    font-weight: bold;
    padding: 12px 16px;
    text-align: center;
    margin-bottom: 32px;
    border-radius: 0;
  }
}

.filter-sidebar {
  display: none;
  width: 180px;
  min-width: 180px;
  border: 1px solid #bfa56b !important;
  padding: 24px 16px;
  border-radius: 16px;
}
@media screen and (min-width: 768px) {
  .filter-sidebar {
    display: block;
  }
}
.filter-sidebar .close-mobile-sidebar,
.filter-sidebar .close-mobile-sidebar-bottom {
  display: none;
}
@media only screen and (max-width: 767px) {
  .filter-sidebar.active {
    display: block;
    position: absolute;
    top: 0;
    left: -16px;
    margin: 0 16px;
    width: calc(100% - 32px);
    max-width: 360px;
    background-color: #fff !important;
    z-index: 99998;
  }
  .filter-sidebar .close-mobile-sidebar {
    position: absolute;
    top: 8px;
    right: 8px;
    display: block;
    padding: 16px;
    line-height: 1px;
  }
  .filter-sidebar .close-mobile-sidebar-bottom {
    display: block;
    margin: 16px auto 0;
  }
}
.filter-sidebar #filter-form {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.filter-sidebar .filter-type:not(:first-child) {
  border-top: 1px solid #bfa56b !important;
  padding-top: 24px;
}
.filter-sidebar input[type=date] {
  display: none;
}
.filter-sidebar h2 {
  font-size: 1.4em;
  margin-top: 0;
  margin-bottom: 8px;
}
.filter-sidebar .filter-type {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.filter-sidebar .filter-type label {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  line-height: 20px;
  cursor: pointer;
}
.filter-sidebar .filter-type label input {
  margin-top: 3px;
}
.filter-sidebar .filter-type br {
  display: none;
}

.renginys-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #fff;
  overflow: hidden;
  border-radius: 16px;
}
.renginys-card .image-container {
  overflow: hidden;
}
.renginys-card .image {
  display: block;
  border: none;
  border-radius: 16px 16px 0 0;
  width: 100%;
  height: 120px;
  object-fit: cover;
  object-position: center;
  transition: 0.3s all;
  transform: scale(1.01);
}
@media screen and (min-width: 1024px) {
  .renginys-card .image {
    height: 200px;
  }
}
.renginys-card .renginys-content {
  display: flex;
  flex-direction: column;
  gap: 16px;
  justify-content: space-between;
  padding: 16px;
  border-radius: 0 0 16px 16px;
  border: 1px solid rgba(51, 55, 69, 0.0509803922);
  flex: 1;
  border-top: none;
  transition: 0.3s all;
}
.renginys-card .title {
  margin-top: 0;
  margin-bottom: 8px;
  font-size: 1.2em;
  word-wrap: normal;
}
.renginys-card .bottom {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.renginys-card .date,
.renginys-card .place {
  display: flex;
  gap: 8px;
  align-items: center;
  color: #333745;
  font-size: 1em;
  font-weight: 400;
}
.renginys-card svg {
  width: 24px;
  height: 24px;
}
.renginys-card:hover {
  color: #000;
  text-decoration: none !important;
  box-shadow: 0px 0px 32px 0px rgba(0, 0, 0, 0.1);
}
.renginys-card:hover .image {
  transform: scale(1.1);
}

.renginiu-nerasta {
  font-size: 1.15rem;
}

.post_item_related .post_featured img {
  object-fit: cover;
  height: 180px;
}

.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,
.flatpickr-calendar .flatpickr-current-month input.cur-year {
  font-size: 14px !important;
}

.filter-type input[type=text].flatpickr-input {
  border: none;
  background-color: rgb(242, 233, 213) !important;
  color: #5e616a !important;
  padding: 8px;
}
.filter-type input[type=text].flatpickr-input::placeholder {
  color: #5e616a !important;
  text-transform: none;
}
.filter-type input[type=text].flatpickr-input:hover {
  background-color: rgb(230, 210, 167) !important;
}

.single-renginys .content_wrap .gridRow {
  row-gap: 16px;
}
@media screen and (min-width: 1024px) {
  .single-renginys .content_wrap .gridRow {
    row-gap: 32px;
  }
}
.single-renginys .page_content_wrap {
  padding-bottom: 0;
}
.single-renginys .page_content_wrap .content_wrap {
  width: auto;
}

.single-renginys .renginys-title {
  font-size: 1.7em;
}
@media screen and (min-width: 1024px) {
  .single-renginys .renginys-title {
    font-size: 2.769em;
  }
}
.single-renginys .contentRow {
  align-items: center;
  margin-bottom: 16px;
}
@media screen and (min-width: 1024px) {
  .single-renginys .contentRow {
    margin-bottom: 32px;
  }
}
.single-renginys .customContent {
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: #333745 !important;
}
.single-renginys .customContent .h3 {
  font-size: 1.2em;
  margin: 0;
  text-transform: uppercase;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .single-renginys .customContent .h3 {
    font-size: 1.8614em;
    margin: 0 0 16px 0;
  }
}
.single-renginys .customContent svg {
  width: 20px;
  height: 20px;
  color: #bfa56b !important;
}
@media screen and (min-width: 1024px) {
  .single-renginys .customContent svg {
    width: 32px;
    height: 32px;
  }
}
.single-renginys .customContent .date {
  display: flex;
  align-items: center;
  gap: 8px;
}
.single-renginys .customContent .date .date-content,
.single-renginys .customContent .date .time-content {
  font-size: 12px;
  font-weight: bold;
}
@media screen and (min-width: 1024px) {
  .single-renginys .customContent .date .date-content,
  .single-renginys .customContent .date .time-content {
    font-size: 16px;
    margin-bottom: 8px;
  }
}
.single-renginys .customContent .place {
  display: flex;
  align-items: center;
  gap: 8px;
  margin-bottom: 8px;
}
.single-renginys .customContent .specialty-title,
.single-renginys .customContent .type-title,
.single-renginys .customContent .count-title {
  font-weight: bold;
}

.renginysContent .full-width-featured-image img {
  object-fit: contain;
  height: 100%;
  max-height: 400px;
  margin: 0 auto;
}
@media screen and (min-width: 1024px) {
  .renginysContent .full-width-featured-image img {
    margin: 0;
    max-height: unset;
  }
}

#lightgallery a {
  display: inline-block;
  margin: 5px;
}

#lightgallery img {
  width: 100px;
  height: auto;
  border-radius: 5px;
}

.flatpickr-calendar {
  z-index: 99999;
}

.related-posts-container-wrapper.bgWhite {
  background-color: #fff !important;
}

.single-naujiena .page_content_wrap {
  padding-bottom: 0;
}
.single-naujiena .page_content_wrap .content_wrap {
  width: auto;
}
.single-naujiena .page_content_wrap .content_wrap h1 {
  font-size: 1.7em;
  margin-bottom: 0;
}
@media screen and (min-width: 1024px) {
  .single-naujiena .page_content_wrap .content_wrap h1 {
    font-size: 2.769em;
  }
}
.single-naujiena .full-width-featured-image {
  width: 100%;
  max-height: 400px;
  display: flex;
  justify-content: center;
}
.single-naujiena .full-width-featured-image img {
  object-fit: contain;
  height: 100%;
  max-height: 400px;
  margin: 0 auto;
}

.content_wrap .gridRow {
  row-gap: 32px;
}

.naujiena-card .image-container {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 185px;
  margin-bottom: 16px;
}
.naujiena-card .image-container::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: all ease 0.3s;
  background-color: #bfa56b !important;
  opacity: 0;
  z-index: 1;
}
.naujiena-card .image-container::after {
  content: "\e8b5";
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "fontello";
  font-size: 2em;
  padding: 20px;
  color: #ffffff;
  border-radius: 50%;
  left: 50%;
  top: 150%;
  transform: translateX(-50%) translateY(-50%);
  transition: all ease 0.3s;
  background-color: #bfa56b !important;
  z-index: 2;
}
.naujiena-card .image-container img {
  width: 100%;
  height: 185px;
  object-fit: cover;
}
.naujiena-card .naujiena-content .title {
  font-family: "Ubuntu";
  font-size: 16px;
  color: #bfa56b !important;
  margin-bottom: 8px;
  margin-top: 0;
}
@media screen and (min-width: 1201px) {
  .naujiena-card .naujiena-content .title {
    font-size: 20px;
    margin-bottom: 16px;
  }
}
.naujiena-card .naujiena-content .text {
  font-family: "Lora";
  font-size: 13px;
  font-weight: normal;
  color: #333745 !important;
}
.naujiena-card:hover {
  text-decoration: none !important;
}
.naujiena-card:hover .image-container::before {
  opacity: 0.4;
}
.naujiena-card:hover .image-container::after {
  top: 50%;
}

.date-naujiena {
  display: flex;
  align-items: center;
  color: #bfa56b !important;
  margin-bottom: 12px;
}
@media screen and (min-width: 1201px) {
  .date-naujiena {
    margin-bottom: 24px;
  }
}
.date-naujiena svg {
  width: 20px;
  height: 20px;
}
.date-naujiena .date-content {
  font-size: 12px;
  font-weight: normal;
  margin-left: 8px;
  line-height: 1;
}

.more-container {
  margin-top: 32px;
  width: 100%;
  display: flex;
  justify-content: flex-end;
}
.more-container a {
  display: flex;
  align-items: center;
  text-align: center;
  font-size: 1.077em;
  font-weight: 700;
  text-transform: uppercase;
  padding: 1em 2.3em;
  border-radius: 2em;
  background-color: #bfa56b !important;
  color: #fff !important;
  border: 2px solid;
  transition: 0.3s all;
}
.more-container a::after {
  content: "\e836";
  text-align: center;
  font-family: "fontello";
  color: #bfa56b !important;
  background: #fff !important;
  float: right;
  margin: 0 0 0 1em;
  display: inline-block;
  width: 1.2857em;
  height: 1.2857em;
  line-height: 1.2857em;
  border-radius: 50%;
  font-style: normal;
  font-weight: normal;
}
.more-container a:hover {
  text-decoration: none !important;
  color: #fff !important;
}

.single-specializacija .h3 {
  margin-top: 0;
  margin-bottom: 0;
}

body.single-mokytojas h3 {
  margin-top: 0;
  margin-bottom: 0;
}
body.single-mokytojas .full-width-featured-image {
  margin: 0 64px 32px;
  max-width: 200px;
}
@media screen and (min-width: 768px) {
  body.single-mokytojas .full-width-featured-image {
    max-width: 300px;
  }
}
body.single-mokytojas .full-width-featured-image img {
  border-radius: 14px;
}

.mokytojo-info-wrapper {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.mokytojo-info-wrapper .mokytojo-info {
  font-size: 14px;
}
.mokytojo-info-wrapper .mokytojo-info .info-label {
  font-weight: bold;
  color: #bfa56b !important;
}
.mokytojo-info-wrapper a {
  font-weight: normal !important;
}
.mokytojo-info-wrapper a:hover {
  text-decoration: none;
}

.related-posts-container-wrapper {
  margin-top: 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: rgb(242, 233, 213) !important;
}
@media screen and (min-width: 768px) {
  .related-posts-container-wrapper {
    margin-top: 32px;
    padding-top: 32px;
    padding-bottom: 64px;
  }
}

.related-posts-list {
  align-items: stretch;
}

.full-width-featured-image.mb32 {
  margin-bottom: 32px;
}

.singleSidebar .h5 {
  background-color: #bfa56b !important;
  color: #fff !important;
  text-align: center;
  padding: 1.8em 1em;
  margin-top: 0;
}
.singleSidebar ul {
  list-style: none;
}
.singleSidebar ul li {
  position: relative;
  padding-left: 16px;
  font-size: 13px;
}
.singleSidebar ul li a {
  font-weight: normal;
  border-bottom: 1px solid transparent;
}
.singleSidebar ul li a:hover {
  text-decoration: none !important;
  border-bottom: 1px solid #ab9e82 !important;
}
.singleSidebar ul li a.active {
  font-weight: bold;
}
.singleSidebar ul li::before {
  content: "\e836";
  font-family: fontello;
  color: #bfa56b !important;
  position: absolute;
  left: 1px;
  top: 0;
}

.right-tabs {
  display: block;
  position: fixed;
  right: -8px;
  top: 50%;
  transform: translateY(-50%);
  gap: 2px;
  z-index: 99999;
}
.right-tabs .tab {
  position: relative;
  display: flex;
  justify-content: flex-end;
}
.right-tabs .tab:not(:first-child) {
  margin-top: 2px;
}
.right-tabs .tab .icon-wrapper {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 48px;
  height: 40px;
  background-color: #bfa56b !important;
}
@media screen and (min-width: 1201px) {
  .right-tabs .tab .icon-wrapper {
    width: 68px;
    height: 60px;
  }
}
.right-tabs .tab .icon {
  color: #fff !important;
  display: block;
  margin-right: 8px;
  width: 18px;
  height: 18px;
}
@media screen and (min-width: 1201px) {
  .right-tabs .tab .icon {
    width: 24px;
    height: 24px;
  }
}
.right-tabs .tab .icon.icon-social {
  width: 22px;
  height: 22px;
}
@media screen and (min-width: 1201px) {
  .right-tabs .tab .icon.icon-social {
    width: 28px;
    height: 28px;
  }
}
.right-tabs .tab:hover {
  transform: translateX(-8px);
}

.label {
  position: absolute;
  top: 0;
  right: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 10px;
  font-weight: 600;
  color: #fff !important;
  font-family: "Ubuntu";
  white-space: nowrap;
  background-color: #5e616a !important;
  padding: 0 20px;
  transform: translateX(122px);
  transition: 0.3s transform ease-in-out;
}
@media screen and (min-width: 1201px) {
  .tab:hover .label {
    transform: translateX(0);
  }
}

.administracija-card {
  display: flex;
  gap: 16px;
  flex-wrap: wrap;
  padding-bottom: 24px;
  border-bottom: 1px solid rgb(230, 210, 167) !important;
  margin-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .administracija-card {
    flex-wrap: nowrap;
    gap: 32px;
  }
}
.administracija-card:last-child {
  margin-bottom: 0;
}
.administracija-card .image {
  min-width: 200px;
  width: 200px;
  height: auto;
}
.administracija-card .image img {
  width: 100%;
}
.administracija-card .desktopAdminContainer {
  display: none;
}
@media screen and (min-width: 1024px) {
  .administracija-card .desktopAdminContainer {
    display: block;
  }
}
.administracija-card .mobileAdminContainer {
  display: block;
  width: 100%;
}
@media screen and (min-width: 1024px) {
  .administracija-card .mobileAdminContainer {
    display: none;
  }
}
.administracija-card .content {
  color: #333745 !important;
  width: 100%;
}
.administracija-card .content .vardas {
  font-weight: bold;
  font-size: 24px;
}
.administracija-card .content .pareigos {
  font-size: 14px;
  margin-top: 8px;
}
.administracija-card .content .kontaktai {
  margin-top: 16px;
  font-size: 15px;
}
.administracija-card .content .kontaktai .title {
  font-weight: bold;
}
.administracija-card .tekstas p:last-child {
  margin-bottom: 0;
}
.administracija-card .table {
  width: 100%;
  max-width: 500px;
}
@media screen and (min-width: 1024px) {
  .administracija-card .table {
    margin-top: 16px;
  }
}
.administracija-card .table .tr {
  border-bottom: 1px solid #bfa56b !important;
}
.administracija-card .table .tr:first-child {
  background-color: rgb(242, 233, 213) !important;
}
.administracija-card .table .tr .th {
  text-align: left;
  border: none;
  padding: 4px 12px;
}
.administracija-card .table .tr .td {
  border: none;
  padding: 8px 12px;
}

.instrumentas {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 16px;
  padding: 16px;
  border-radius: 12px;
  box-shadow: 0px 0px 32px 0px rgba(191, 165, 107, 0.2);
  transition: 0.3s all;
}
.instrumentas:hover {
  text-decoration: none !important;
}
.instrumentas svg {
  width: calc(100% - 32px);
  aspect-ratio: 1/1;
  object-position: center;
  border-radius: 12px;
  transition: 0.3s all;
  fill: rgb(230, 210, 167) !important;
}
.instrumentas .title {
  color: #333745 !important;
  font-size: 17px;
  font-weight: 600;
  text-align: center;
}
.instrumentas:not(.instrumentas-static):hover {
  box-shadow: 0px 0px 32px 0px rgb(191, 165, 107);
}
.instrumentas:not(.instrumentas-static):hover svg {
  fill: #bfa56b !important;
}

.mokytojas-card {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  font-weight: normal !important;
}
.mokytojas-card:hover {
  text-decoration: none !important;
}
.mokytojas-card .image-container {
  border-radius: 14px;
  margin: 0 48px;
  overflow: hidden;
}
.mokytojas-card .image-container img {
  width: 100%;
  object-fit: cover;
  object-position: center;
}
.mokytojas-card .title {
  font-size: 1.2rem;
  text-align: center;
  margin-top: 12px;
}
.mokytojas-card .role {
  text-align: center;
}

.specializacijos-list {
  margin: 16px 0 !important;
}
@media screen and (min-width: 1024px) {
  .specializacijos-list {
    margin: 64px 0 !important;
  }
}
.specializacijos-list.nopadding {
  margin: 0 !important;
}
.specializacijos-list.nopadding .h2 {
  padding-top: 0;
  margin-top: 0;
}
.specializacijos-list .h2 {
  text-align: center;
  font-size: 2.769em;
}
.specializacijos-list .specializacija-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}
.specializacijos-list .specializacija-item:hover {
  text-decoration: none !important;
}
.specializacijos-list .specializacija-item svg {
  height: 100px;
}
@media screen and (min-width: 768px) {
  .specializacijos-list .specializacija-item svg {
    height: 120px;
  }
}
.specializacijos-list .specializacija-item .specializacijos-title {
  text-align: center;
  margin-top: 0;
}

.specializacija-item svg,
.instrumentas svg {
  height: 120px;
  color: #bfa56b !important;
  fill: #bfa56b !important;
}
.specializacija-item svg .cls-1,
.specializacija-item svg .cls-3,
.specializacija-item svg .cls-4,
.specializacija-item svg .cls-5,
.specializacija-item svg .cls-7,
.instrumentas svg .cls-1,
.instrumentas svg .cls-3,
.instrumentas svg .cls-4,
.instrumentas svg .cls-5,
.instrumentas svg .cls-7 {
  stroke: #bfa56b !important;
}
.specializacija-item svg .cls-2,
.instrumentas svg .cls-2 {
  fill: #bfa56b !important;
}
.specializacija-item svg.sintezatorius .cls-1,
.instrumentas svg.sintezatorius .cls-1 {
  fill: none;
}
.specializacija-item svg.sintezatorius .cls-2,
.instrumentas svg.sintezatorius .cls-2 {
  stroke: #bfa56b !important;
}
.specializacija-item svg.sintezatorius .cls-3,
.instrumentas svg.sintezatorius .cls-3 {
  fill: #bfa56b !important;
}
.specializacija-item svg.eufonija .cls-1,
.instrumentas svg.eufonija .cls-1 {
  stroke-width: 0.25px;
}
.specializacija-item svg .cls-11,
.instrumentas svg .cls-11 {
  stroke: #bfa56b !important;
}
.specializacija-item svg .cls-12,
.instrumentas svg .cls-12 {
  fill: #bfa56b !important;
}
.specializacija-item svg .cls-13,
.instrumentas svg .cls-13 {
  fill: #bfa56b !important;
  stroke: #bfa56b !important;
}
.specializacija-item svg .cls-14,
.instrumentas svg .cls-14 {
  stroke: #bfa56b !important;
}
.specializacija-item svg .cls-15,
.instrumentas svg .cls-15 {
  stroke: #bfa56b !important;
}
.specializacija-item svg .cls-17,
.instrumentas svg .cls-17 {
  stroke: #bfa56b !important;
}
.specializacija-item svg .cls-18,
.instrumentas svg .cls-18 {
  fill: #bfa56b !important;
}

.meno-kolektyvai-list {
  padding: 3rem 0;
}
.meno-kolektyvai-list.nopadding {
  padding: 0;
}
.meno-kolektyvai-list.nopadding .h2 {
  padding-top: 0;
  margin-top: 0;
}
.meno-kolektyvai-list .h2 {
  font-size: 2.769em;
  line-height: 1.3em;
  font-weight: 400;
  text-align: center;
  margin-bottom: 3rem;
}
.meno-kolektyvai-list .meno-kolektyvai-item:hover {
  text-decoration: none !important;
}
.meno-kolektyvai-list .meno-kolektyvai-item .img-wrapper {
  position: relative;
  overflow: hidden;
}
.meno-kolektyvai-list .meno-kolektyvai-item .img-wrapper::before {
  content: "";
  position: absolute;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  left: 50%;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  transition: all ease 0.3s;
  background-color: #bfa56b !important;
  opacity: 0;
  z-index: 1;
}
@media only screen and (min-width: 450px) {
  .meno-kolektyvai-list .meno-kolektyvai-item .img-wrapper::before {
    width: 166px;
    height: 166px;
  }
}
.meno-kolektyvai-list .meno-kolektyvai-item .img-wrapper::after {
  content: "\e8b5";
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: "fontello";
  font-size: 2em;
  padding: 20px;
  color: #ffffff;
  border-radius: 50%;
  left: 50%;
  top: 150%;
  transform: translateX(-50%) translateY(-50%);
  transition: all ease 0.3s;
  background-color: #bfa56b !important;
  z-index: 2;
}
.meno-kolektyvai-list .meno-kolektyvai-item .img-wrapper img {
  display: block;
  width: 120px;
  height: 120px;
  object-fit: cover;
  object-position: center;
  margin: 0 auto;
  border-radius: 50%;
}
@media only screen and (min-width: 450px) {
  .meno-kolektyvai-list .meno-kolektyvai-item .img-wrapper img {
    width: 166px;
    height: 166px;
  }
}
.meno-kolektyvai-list .meno-kolektyvai-item .meno-kolektyvai-title {
  text-align: center;
}
.meno-kolektyvai-list .meno-kolektyvai-item:hover .img-wrapper::before {
  opacity: 0.4;
}
.meno-kolektyvai-list .meno-kolektyvai-item:hover .img-wrapper::after {
  top: 50%;
}

.footer_wrap .textwidget .sc_icon {
  margin-top: 0 !important;
}

.backgroundsizecover .sc_parallax_content {
  background-size: cover !important;
}

.sectionwithbuttonright .sc_section_button {
  margin-top: 0 !important;
  margin-bottom: 4em !important;
  float: right;
}

#menu-lyramm-footer-menu {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#menu-lyramm-footer-menu .menu-item {
  width: 45%;
}

.post-type-archive-renginys .breadcrumbs_present {
  display: none;
}

.home-svarbi-informacija {
  background-color: #5e616a !important;
}
.home-svarbi-informacija .svarbi-informacija-item {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 16px;
  padding-bottom: 24px;
}
@media screen and (min-width: 1024px) {
  .home-svarbi-informacija .svarbi-informacija-item {
    flex-direction: row;
    justify-content: space-between;
  }
}
.home-svarbi-informacija .svarbi-informacija-item:first-child {
  padding-top: 32px;
}
.home-svarbi-informacija .svarbi-informacija-item:last-child {
  padding-bottom: 32px;
}
@media screen and (min-width: 1024px) {
  .home-svarbi-informacija .svarbi-informacija-item .pavadinimas {
    width: 40%;
  }
}
.home-svarbi-informacija .svarbi-informacija-item .pavadinimas h2 {
  color: #fff;
  margin-bottom: 0;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .home-svarbi-informacija .svarbi-informacija-item .pavadinimas h2 {
    text-align: left;
  }
}
.home-svarbi-informacija .svarbi-informacija-item .tekstas {
  color: #fff !important;
  text-align: center;
}
@media screen and (min-width: 1024px) {
  .home-svarbi-informacija .svarbi-informacija-item .tekstas {
    width: 35%;
    text-align: left;
  }
}
.home-svarbi-informacija .svarbi-informacija-item .tekstas p {
  color: #fff !important;
  font-size: 1.3845em;
}
@media screen and (min-width: 1024px) {
  .home-svarbi-informacija .svarbi-informacija-item .nuoroda {
    width: 15%;
  }
}
.home-svarbi-informacija .svarbi-informacija-item a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 1.077em;
  font-weight: 700;
  text-transform: uppercase;
  padding: 1em 2.3em;
  border-radius: 2em;
  background-color: #bfa56b !important;
  border-color: #bfa56b !important;
  color: #fff !important;
  border: 2px solid;
  transition: 0.3s all;
}
.home-svarbi-informacija .svarbi-informacija-item a:hover {
  border-color: #fff !important;
  text-decoration: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJyZWFrcG9pbnRzLnNjc3MiLCJncmlkLnNjc3MiLCJoZWxwZXJzLnNjc3MiLCJicmFuZC5zY3NzIiwidmFyaWFibGVzLnNjc3MiLCJjb21wb25lbnRzL2xpZ2h0Z2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9kcm9wZG93bi5zY3NzIiwiY29tcG9uZW50cy9yZW5naW5pYWkuc2NzcyIsImNvbXBvbmVudHMvbmF1amllbm9zLnNjc3MiLCJjb21wb25lbnRzL3NwZWNpYWxpemFjaWpvcy5zY3NzIiwiY29tcG9uZW50cy9tb2t5dG9qYWkuc2NzcyIsImNvbXBvbmVudHMvc2luZ2xlLnNjc3MiLCJjb21wb25lbnRzL3JpZ2h0LXRhYnMuc2NzcyIsImNvbXBvbmVudHMvYWRtaW5pc3RyYWNpamEuc2NzcyIsImNvbXBvbmVudHMvY2FyZC1pbnN0cnVtZW50YXMuc2NzcyIsImNvbXBvbmVudHMvY2FyZC1tb2t5dG9qYXMuc2NzcyIsImNvbXBvbmVudHMvc3BlY2lhbGl6YWNpam9zLXNob3J0Y29kZS5zY3NzIiwiY29tcG9uZW50cy9tZW5vLWtvbGVrdHl2YWktc2hvcnRjb2RlLnNjc3MiLCJidW5kbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFURjtJQVVJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLEtBckJnQjtFQXNCaEI7O0FEMENFO0VDaERKO0lBU0ksS0ExQk87OztBQTZCVDtFQUNFOzs7QUFJSjtFQUNFO0lBQ0U7O0VENkJBO0lDOUJGO01BSUk7Ozs7QUFZRjtFQUNFO0VBQ0E7OztBQUlBO0VBQ0U7RUFHQTs7QURJSjtFQ1JFO0lBT0k7Ozs7QUFQSjtFQUNFO0VBR0E7O0FESUo7RUNSRTtJQU9JOzs7O0FBUEo7RUFDRTtFQUdBOztBRElKO0VDUkU7SUFPSTs7OztBQVBKO0VBQ0U7RUFHQTs7QURJSjtFQ1JFO0lBT0k7Ozs7QUFQSjtFQUNFO0VBR0E7O0FESUo7RUNSRTtJQU9JOzs7O0FBUEo7RUFDRTtFQUdBOztBRElKO0VDUkU7SUFPSTs7OztBQVBKO0VBQ0U7RUFHQTs7QURJSjtFQ1JFO0lBT0k7Ozs7QUFQSjtFQUNFO0VBR0E7O0FESUo7RUNSRTtJQU9JOzs7O0FBUEo7RUFDRTtFQUdBOztBRElKO0VDUkU7SUFPSTs7OztBQVBKO0VBQ0U7RUFHQTs7QURJSjtFQ1JFO0lBT0k7Ozs7QUFQSjtFQUNFO0VBR0E7O0FESUo7RUNSRTtJQU9JOzs7O0FBT047RUFDRTs7O0FBY0o7RUFDRTtJQUNFO0lBQ0E7O0VBSUE7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQW9CRTtJQUNFOzs7QUFyQko7RUFDRTtJQUNFO0lBQ0E7O0VBSUE7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQW9CRTtJQUNFOzs7QUFyQko7RUFDRTtJQUNFO0lBQ0E7O0VBSUE7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQW9CRTtJQUNFOzs7QUFyQko7RUFDRTtJQUNFO0lBQ0E7O0VBSUE7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQW9CRTtJQUNFOzs7QUFyQko7RUFDRTtJQUNFO0lBQ0E7O0VBSUE7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQU9JO0lBQ0U7SUFHQTs7O0FEaENKO0VDNEJFO0lBT0k7OztBQWRSO0VBT0k7SUFDRTtJQUdBOzs7QURoQ0o7RUM0QkU7SUFPSTs7O0FBZFI7RUFPSTtJQUNFO0lBR0E7OztBRGhDSjtFQzRCRTtJQU9JOzs7QUFkUjtFQW9CRTtJQUNFOzs7QUFyQko7RUFDRTtJQUNFO0lBQ0E7O0VBSUE7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Qjs7QWNtRHBCO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBbEJJQTtFa0JWRjtJQVNJO0lBQ0E7OztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QWxCUkY7RWtCV0E7SUFFSTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FsQm5CSjtFa0JnQkU7SUFNSTs7O0FBSU47RUFDRTtFQUNBOztBbEI1QkY7RWtCMEJBO0lBS0k7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBOztBbEJyQ0o7RWtCd0NBO0lBRUk7OztBQUdKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtFQUNFO0VBQ0EiLCJmaWxlIjoiYnVuZGxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIHN0eWxlbGludC1kaXNhYmxlIHByZXR0aWVyL3ByZXR0aWVyICovXG5cbiR4cy1tYXg6IDQyNXB4O1xuJHNtLW1heDogNzY3cHg7XG4kdGItbWF4OiA5OTFweDtcbiRtZC1tYXg6IDEwMjNweDtcbiRsZy1tYXg6IDEyMDBweDtcbiR4cy11cDogNDI2cHg7XG4kc20tdXA6IDc2OHB4O1xuJHRiLXVwOiA5OTJweDtcbiRtZC11cDogMTAyNHB4O1xuJGxnLXVwOiAxMjAxcHg7XG5cbkBtaXhpbiByZXNwb25zaXZlKCRwb2ludCkge1xuICAvLyBtb2JpbGUteHMgZG93blxuICBAaWYgJHBvaW50ID09IHhzIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkeHMtbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyBtb2JpbGUteHMgdXBcbiAgQGlmICRwb2ludCA9PSB4cy11cCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHhzLXVwKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyBtb2JpbGUtZG93blxuICBAZWxzZSBpZiAkcG9pbnQgPT0gc20ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRzbS1tYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIG1vYmlsZS11cFxuICBAZWxzZSBpZiAkcG9pbnQgPT0gc20tdXAge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzbS11cCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gc21hbGwtdGFibGV0LWRvd25cbiAgQGVsc2UgaWYgJHBvaW50ID09IHRiIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGItbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyBzbWFsbC10YWJsZXQtdXBcbiAgQGVsc2UgaWYgJHBvaW50ID09IHRiLXVwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdGItdXApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIHRhYi1kb3duXG4gIEBlbHNlIGlmICRwb2ludCA9PSBtZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJG1kLW1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gdGFiLXVwXG4gIEBlbHNlIGlmICRwb2ludCA9PSBtZC11cCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJG1kLXVwKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyBkZXNrdG9wLWRvd25cbiAgQGVsc2UgaWYgJHBvaW50ID09IGxnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkbGctbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICAvLyBkZXNrdG9wLXVwXG4gIEBlbHNlIGlmICRwb2ludCA9PSBsZy11cCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJGxnLXVwKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIiRncmlkLWdhcDogMzJweDtcbiRncmlkLWdhcC1tb2JpbGU6IDE2cHg7XG5cbi5ncmlkQ29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDEyMDBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ncmlkUm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4OiAwIDEgYXV0bztcbiAgZ2FwOiAkZ3JpZC1nYXAtbW9iaWxlO1xuICB3aWR0aDogMTAwJTtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgIGdhcDogJGdyaWQtZ2FwO1xuICB9XG5cbiAgPiAqIHtcbiAgICBtaW4td2lkdGg6IDA7XG4gIH1cbn1cblxuQHN1cHBvcnRzIG5vdCAoZ2FwOiAkZ3JpZC1nYXApIHtcbiAgLmdyaWRSb3cgPiAqIHtcbiAgICBtYXJnaW46IGNhbGMoI3skZ3JpZC1nYXAtbW9iaWxlfSAvIDIpO1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgIG1hcmdpbjogY2FsYygjeyRncmlkLWdhcH0gLyAyKTtcbiAgICB9XG4gIH1cbn1cblxuLy8gR2VuZXJhdGUgPENvbC8+IHN0eWxlcyBmb3IgYWxsIHNjcmVlbnMgJiBudW1iZXIgb2YgY29sdW1uc1xuJHNjcmVlbnM6IFwiXCIsIFwiWHNcIiwgXCJTbVwiLCBcIlRiXCIsIFwiTWRcIiwgXCJMZ1wiO1xuXG5AZWFjaCAkc2NyZWVuIGluICRzY3JlZW5zIHtcbiAgJGJyZWFrcG9pbnQ6IFwiXCI7XG5cbiAgQGlmICRzY3JlZW4gPT0gXCJcIiB7XG4gICAgLmNvbCB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xuICAgICAgLmNvbCN7JGl9IHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyhcbiAgICAgICAgICA4LjMzMzMlICogI3skaX0gLSAoI3skZ3JpZC1nYXAtbW9iaWxlfSAvIDEyKSAqICgxMiAtICN7JGl9KVxuICAgICAgICApO1xuICAgICAgICBmbGV4LWdyb3c6IHVuc2V0O1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgICAgZmxleC1iYXNpczogY2FsYyhcbiAgICAgICAgICAgIDguMzMzMyUgKiAjeyRpfSAtICgjeyRncmlkLWdhcH0gLyAxMikgKiAoMTIgLSAjeyRpfSlcbiAgICAgICAgICApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbDEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzY3JlZW4gPT0gXCJYc1wiIHtcbiAgICAkYnJlYWtwb2ludDogI3skeHMtbWF4fTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiU21cIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JHNtLXVwfTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiVGJcIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JHRiLXVwfTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiTWRcIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JG1kLXVwfTtcbiAgfSBAZWxzZSBpZiAkc2NyZWVuID09IFwiTGdcIiB7XG4gICAgJGJyZWFrcG9pbnQ6ICN7JGxnLXVwfTtcbiAgfVxuXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludH0pIHtcbiAgICAuY29sI3skc2NyZWVufSB7XG4gICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cblxuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTEge1xuICAgICAgLmNvbCN7JHNjcmVlbn0jeyRpfSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoXG4gICAgICAgICAgOC4zMzMzJSAqICN7JGl9IC0gKCN7JGdyaWQtZ2FwLW1vYmlsZX0gLyAxMikgKiAoMTIgLSAjeyRpfSlcbiAgICAgICAgKTtcbiAgICAgICAgZmxleC1ncm93OiB1bnNldDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoXG4gICAgICAgICAgICA4LjMzMzMlICogI3skaX0gLSAoI3skZ3JpZC1nYXB9IC8gMTIpICogKDEyIC0gI3skaX0pXG4gICAgICAgICAgKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY29sI3skc2NyZWVufTEyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIudGV4dC1hbGlnbi1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmh0bWxbbGFuZz1cImVuLVVTXCJdIC5oaWRlLWVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaHRtbFtsYW5nPVwibHQtTFRcIl0gLmhpZGUtbHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuIiwiLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5oZWFkZXJfbW9iaWxlLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5oZWFkZXJfbW9iaWxlIC5wYW5lbF90b3AsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLmhlYWRlcl9tb2JpbGUgLnNpZGVfd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5oZWFkZXJfbW9iaWxlIC5tZW51X2J1dHRvbiB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG4gIH1cbn1cblxuLm9wZW5fY2hpbGRfbWVudSxcbi5vcGVuX2NoaWxkX21lbnU6aG92ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgYSB7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG59XG5cbi5tZW51X21haW5fbmF2ID4gbGkgPiBhIHtcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIGFuZCAobWF4LXdpZHRoOiAxNDM5cHgpIHtcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMC42ZW0gMWVtO1xuICB9XG5cbiAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYzcHgpIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgLy8gICBwYWRkaW5nOiAwLjZlbSAxZW07XG4gIC8vIH1cbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIGE6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnktODA7XG59XG5cbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAuc2Nfc2VydmljZXNfaXRlbV90aXRsZSBhIHtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xufVxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5hY2NlbnQxX2JnLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY19jYWxsX3RvX2FjdGlvbl9hY2NlbnRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLnRvcF9wYW5lbF9taWRkbGUsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLmNvcHlyaWdodF93cmFwX2lubmVyLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY3JvbGxfdG9fdG9wLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY19idXR0b24uc2NfYnV0dG9uX3N0eWxlX2ZpbGxlZCxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAuaG92ZXJfaWNvbmVkIGE6YWZ0ZXIsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLmhvdmVyX2ljb246YWZ0ZXIsXG4uaG92ZXJfaWNvbmVkIGE6YmVmb3JlLFxuLmhvdmVyX2ljb246YmVmb3JlLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY19wb3B1cDpiZWZvcmUsXG5mb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5tZW51X21haW5fbmF2ID4gbGkgdWwge1xuICBAaW5jbHVkZSByZXNwb25zaXZlKFwibGctdXBcIikge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxufVxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5tZW51X21haW5fbmF2ID4gbGkgdWwsXG5mb3JtLndwY2Y3LWZvcm0gaW5wdXRbdHlwZT1cInN1Ym1pdFwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTgwO1xufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLm1lbnVfbWFpbl9uYXYgPiBsaSB1bCxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9yc1xuICAuc2NfYnV0dG9uLnNjX2J1dHRvbl9zdHlsZV9maWxsZWQuc2NfYnV0dG9uX3JvdW5kOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbn1cblxuLmVzZy1jZW50ZXIgLmVnLW1lbG9keS1lbGVtZW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLm1lbnVfbWFpbl9uYXYgPiBsaSB1bDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3ItcHJpbWFyeS04MDtcbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5tZW51X21haW5fbmF2ID4gbGkgdWwgbGkgYSB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGUtODA7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY1NjggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLnNjcm9sbF90b190b3AsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLnNjX2J1dHRvbi5zY19idXR0b25fc3R5bGVfZmlsbGVkOmhvdmVyLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5tZW51X21haW5fbmF2ID4gbGkgPiBhLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzXG4gIC5jb3B5cmlnaHRfd3JhcF9pbm5lclxuICAuc2Nfc29jaWFscy5zY19zb2NpYWxzX3R5cGVfaWNvbnNcbiAgYSxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAuY29weXJpZ2h0X3dyYXBfaW5uZXIgLmNvcHlyaWdodF90ZXh0IGEsXG4jU1I3XzFfMS01LTYsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnNcbiAgLnNjX2J1dHRvbi5zY19idXR0b25fc3R5bGVfZmlsbGVkLnN0eWxlX2NvbG9yX2RhcmtfaG92ZXIsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLndwLWJsb2NrLWZpbGVfX2J1dHRvbixcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9yc1xuICAud3AtYmxvY2stYnV0dG9uOm5vdCguaXMtc3R5bGUtb3V0bGluZSlcbiAgLndwLWJsb2NrLWJ1dHRvbl9fbGluayxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIGlucHV0W3R5cGU9XCJyZXNldFwiXSxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyBpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIGJ1dHRvbixcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAuc2NfYnV0dG9uLnNjX2J1dHRvbl9zdHlsZV9maWxsZWQsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLmJ0bi1qb2luLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzICNidG4tam9pbixcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyBhI3F1aXpfY29udGludWVfbGluayB7XG4gIGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLnNjX2l0ZW1fc3VidGl0bGUsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnNcbiAgLnNjX3NlcnZpY2VzX3N0eWxlX3NlcnZpY2VzLTFcbiAgLnNjX3NlcnZpY2VzX2l0ZW1cbiAgLnNjX3NlcnZpY2VzX2l0ZW1fZGVzY3JpcHRpb246OmFmdGVyLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY19zZXJ2aWNlc19zdHlsZV9zZXJ2aWNlcy0xIC5zY19pY29uLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY19zZXJ2aWNlc19zdHlsZV9zZXJ2aWNlcy0yIC5zY19pY29uLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5wb3N0X2luZm8gYSxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAucG9zdF9pbmZvIGEgPiBzcGFuLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY19pdGVtX2J1dHRvbiA+IGE6YmVmb3JlLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5zY190ZXN0aW1vbmlhbF9hdXRob3JfbmFtZSxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAuc2NfdGVzdGltb25pYWxfYXV0aG9yX3Bvc2l0aW9uLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC53aWRnZXRfYXJlYV9pbm5lciAucG9zdF9pbmZvIGEsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLndpZGdldF9hcmVhX2lubmVyIHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xufVxuXG4uZm9vdGVyX3dyYXAgLnRleHR3aWRnZXQgLnNjX2ljb24ge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTEwMDtcbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC53aWRnZXRfYXJlYV9pbm5lciAud2lkZ2V0X3RleHQgYTpub3QoLnNjX2J1dHRvbiksXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLndpZGdldF9hcmVhX2lubmVyIHVsIGxpIGEge1xuICBjb2xvcjogJGNvbG9yLWJsYWNrLTEwMDtcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICB9XG59XG5cbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAubWVudV9tYWluX25hdiA+IGE6aG92ZXIsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLm1lbnVfbWFpbl9uYXYgPiBsaS5zZkhvdmVyID4gYSxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAubWVudV9tYWluX25hdiA+IGxpI2Jsb2IsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLm1lbnVfbWFpbl9uYXYgPiBsaS5jdXJyZW50LW1lbnUtaXRlbSA+IGEsXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLm1lbnVfbWFpbl9uYXYgPiBsaS5jdXJyZW50LW1lbnUtcGFyZW50ID4gYSxcbi5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAubWVudV9tYWluX25hdiA+IGxpLmN1cnJlbnQtbWVudS1hbmNlc3RvciA+IGEge1xuICBjb2xvcjogI2ZmZjU2OCAhaW1wb3J0YW50O1xufVxuXG4uc2Nfc2VydmljZXNfc3R5bGVfc2VydmljZXMtMVxuICAuc2Nfc2VydmljZXNfaXRlbVxuICAuc2Nfc2VydmljZXNfaXRlbV9kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uc2Nfc2VydmljZXNfc3R5bGVfc2VydmljZXMtMS5zY19zZXJ2aWNlc190eXBlX2ltYWdlc1xuICAuc2Nfc2VydmljZXNfaXRlbV9jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnJvdyA+IFtjbGFzcyo9XCJjb2x1bW4tXCJdLmNvbHVtbl9wYWRkaW5nX2JvdHRvbSxcbi5jb2x1bW5zX3dyYXAgPiBbY2xhc3MqPVwiY29sdW1uLVwiXS5jb2x1bW5fcGFkZGluZ19ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnRvcF9wYW5lbF93cmFwIGxpIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbn1cblxuYS53aXRoSG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS04MDtcbiAgfVxufVxuXG4ud3BjZjcgZm9ybS5zZW50IC53cGNmNy1yZXNwb25zZS1vdXRwdXQsXG4ud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLm1lbnVfbWFpbl9uYXYgPiBsaSB1bCB7XG4gIGxpIHVsIHtcbiAgICB3aWR0aDogMzYwcHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLWZpbGU6bm90KC53cC1lbGVtZW50LWJ1dHRvbikge1xuICBmb250LXNpemU6IDEwMCU7XG59XG5cbi5wb3N0X2NvbnRlbnQgaDEud3AtYmxvY2staGVhZGluZyB7XG4gIG1hcmdpbi10b3A6IC0wLjJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAtMC4ycmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2xvckJsYWNrIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjay0xMDA7XG59XG5cbiN1c2Vyd2F5QWNjZXNzaWJpbGl0eUljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLnRvcF9wYW5lbF93cmFwIFtjbGFzc149XCJpY29uLVwiXTo6YmVmb3JlLFxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC50b3BfcGFuZWxfd3JhcCBbY2xhc3MqPVwiIGljb24tXCJdOjpiZWZvcmUge1xuICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xufVxuXG4ubWVudV9tYWluX25hdiA+IGxpID4gYVtocmVmPVwiI2FjY2Vzc2liaWxpdHlcIl0sXG4ubWVudV9tYWluX25hdiA+IGxpID4gYVtocmVmPVwiI3NlYXJjaFwiXSxcbi5tZW51X21haW5fbmF2ID4gbGkgPiBhW2hyZWY9XCIjbGFuZ3VhZ2VlblwiXSxcbi5tZW51X21haW5fbmF2ID4gbGkgPiBhW2hyZWY9XCIjbGFuZ3VhZ2VsdFwiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci13aGl0ZS0xMDA7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB9XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cblxuICBpLFxuICBpW2NsYXNzKj1cIiBpY29uLVwiXTo6YmVmb3JlLFxuICBpW2NsYXNzKj1cIiBpY29uLVwiXTo6YWZ0ZXIsXG4gIGlbY2xhc3NePVwiaWNvbi1cIl06OmJlZm9yZSxcbiAgaVtjbGFzc149XCJpY29uLVwiXTo6YWZ0ZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmNTY4ICFpbXBvcnRhbnQ7XG4gICAgY29sb3I6ICNmZmY1NjggIWltcG9ydGFudDtcblxuICAgIGksXG4gICAgaVtjbGFzcyo9XCIgaWNvbi1cIl06OmJlZm9yZSxcbiAgICBpW2NsYXNzKj1cIiBpY29uLVwiXTo6YWZ0ZXIsXG4gICAgaVtjbGFzc149XCJpY29uLVwiXTo6YmVmb3JlLFxuICAgIGlbY2xhc3NePVwiaWNvbi1cIl06OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmNTY4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLmljb24tc2VhcmNoLWxpZ2h0LFxuICAuaWNvbi1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAudGV4dC1zZWFyY2gtbGlnaHQsXG4gIC50ZXh0LWExMXkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi50b3BfcGFuZWxfd3JhcCBbY2xhc3NePVwiaWNvbi1cIl06OmJlZm9yZSxcbi50b3BfcGFuZWxfd3JhcCBbY2xhc3MqPVwiIGljb24tXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgLy8gQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjYzcHgpIHtcbiAgLy8gICBmb250LXNpemU6IDE1cHg7XG4gIC8vIH1cbn1cblxuLnBhZ2VfY29udGVudF93cmFwIHtcbiAgcCxcbiAgdWwsXG4gIG9sLFxuICB0YWJsZSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICRjb2xvci1pbmstMTAwO1xuICB9XG5cbiAgYSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgfVxufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLnNjX3NsaWRlcl9jb250cm9sc193cmFwIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIFBhc2lla2ltYWkgaXIgYXBkb3Zhbm9qaW1haVxuLnBhZ2UtdGVtcGxhdGUtdGVtcGxhdGUtYXRhc2thaXRvcyB7XG4gIHRkIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxuICAuY29sdW1uLTEge1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uc2NfdGVzdGltb25pYWxfaXRlbSB7XG4gIHAge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuICB9XG59XG5cbi5pc290b3BlX2l0ZW1fY29udGVudCB7XG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIH1cbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIG9sIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG5cbiAgPiBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cbiAgICAmOjptYXJrZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ09PS0lFXG5cbi5ja3ktYnRuLXJldmlzaXQtd3JhcHBlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiO1xuICAuY2t5LWJ0bi1yZXZpc2l0IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uY2t5LW1vZGFsIHtcbiAgLmNreS1hY2NvcmRpb24tYnRuIHtcbiAgfVxuICAuY2t5LXNob3ctZGVzYy1idG4ge1xuICAgIGNvbG9yOiAjMTg2M2RjICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM3NDUgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5ja3ktYWNjb3JkaW9uLWJ0biB7XG4gICAgY29sb3I6ICMyMTIxMjEgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmNreS1ub3RpY2UtYnRuLXdyYXBwZXIsXG4uY2t5LW1vZGFsIHtcbiAgZm9udC1mYW1pbHk6IFwiVWJ1bnR1XCIgIWltcG9ydGFudDtcblxuICAuY2t5LWJ0biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICYuY2t5LWJ0bi1jdXN0b21pemUsXG4gICAgJi5ja3ktYnRuLXJlamVjdCxcbiAgICAmLmNreS1idG4tcHJlZmVyZW5jZXMge1xuICAgICAgY29sb3I6ICMxODYzZGMgIWltcG9ydGFudDtcbiAgICB9XG4gICAgJi5ja3ktYnRuLWFjY2VwdCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTg2M2RjICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5ja3ktYnRuLWNsb3NlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBwYWllc2thIE1PREFMXG4ucGFpZXNrYS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTk5OTk5OTk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5wYWllc2thLW1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMTV2bWF4IDV2bWF4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgcGFkZGluZzogNXZtYXggMTB2bWF4O1xuICB9XG59XG5cbi5jbG9zZS1tb2RhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDV2bWF4O1xuICB0b3A6IDV2bWF4O1xuICBjb2xvcjogI2FhYTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgdG9wOiAyLjV2bWF4O1xuICB9XG59XG5cbi5jbG9zZS1tb2RhbDpob3Zlcixcbi5jbG9zZS1tb2RhbDpmb2N1cyB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnBhaWVza2Etc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbiNwYWllc2thLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHggMTZweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItaW5rLTEwMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItaW5rLTgwO1xuICB9XG59XG5cbi5yZXN1bHRzLXNlY3Rpb24ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA1dm1heCk7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4jcGFpZXNrYS1yZXN1bHRzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuI3BhaWVza2EtcmVzdWx0cyBsaSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xufVxuXG4jcGFpZXNrYS1yZXN1bHRzIGxpIGEge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4jcGFpZXNrYS1yZXN1bHRzIGxpIGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAxMnB4O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJsZy11cFwiKSB7XG4gICAgbWFyZ2luLXRvcDogNjRweDtcbiAgfVxuXG4gIC5wYWdlLW51bWJlcnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZzogOHB4IDE2cHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzMzMztcblxuICAgICYuY3VycmVudCB7XG4gICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cblxuICAgICYuZG90cyB7XG4gICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwic20tdXBcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC5wcmV2LFxuICAubmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2VfY29udGVudF93cmFwIHtcbiAgcGFkZGluZzogM2VtIDA7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcImxnLXVwXCIpIHtcbiAgICBwYWRkaW5nOiA1LjJlbSAwIDUuOWVtO1xuICB9XG5cbiAgaDEge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmZvb3Rlcl93cmFwX2lubmVyIHtcbiAgcGFkZGluZzogM2VtIDA7XG5cbiAgLy8gQGluY2x1ZGUgcmVzcG9uc2l2ZShcInhzLXVwXCIpIHtcbiAgLy8gICBwYWRkaW5nOiAzZW0gMDtcbiAgLy8gfVxuXG4gIC5jb2x1bW5zX3dyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwieHMtdXBcIikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAud2lkZ2V0X251bWJlcl8xLFxuICAgIC53aWRnZXRfbnVtYmVyXzMge1xuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcInhzLXVwXCIpIHtcbiAgICAgICAgd2lkdGg6IDQ1JSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICB3aWR0aDogMzMuMzMzMzMzMzMlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNS4yNWVtO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdXN0b21fbWVudV93aWRnZXRfZGlzcGxheSB7XG4gICAgICBvcmRlcjogMztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwieHMtdXBcIikge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzMzMzMyUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRvcF9wYW5lbF90aXRsZSAuYnJlYWRjcnVtYnMge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICBmb250LXNpemU6IDEuMDc2OTdlbTtcbiAgfVxuXG4gIC5icmVhZGNydW1ic19kZWxpbWl0ZXIge1xuICAgIG1hcmdpbjogMCAwLjZlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXJnaW46IDAgMS40NWVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBJU1RPUklKQVxuLndwLWJsb2NrLW1lZGlhLXRleHQgPiAud3AtYmxvY2stbWVkaWEtdGV4dF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE2cHggMCAwIDA7XG5cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCkge1xuICAgIHBhZGRpbmc6IDAgMCAwIDglO1xuICB9XG59XG5cbi8vIEhPTUVQQUdFIC0gTWVubyBrb2xla3R5dmFpXG4udmNfY29sdW1uX2NvbnRhaW5lciA+IC52Y19jb2x1bW4taW5uZXIudmNfY3VzdG9tXzE0NjI4NzE2MDU3ODEge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5sb2dvX3Nsb2dhbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5zY2hlbWVfbHlyYW1tX2ZvbnRzX2NvbG9ycyAuc2Nfc2tpbGxzX2NvdW50ZXIgLnNjX3NraWxsc19pdGVtIHtcbiAgICAuc2Nfc2tpbGxzX3RvdGFsIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40ZW07XG4gICAgfVxuXG4gICAgLnNjX3NraWxsc19pbmZvIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cbiAgfVxufVxuXG4vLyBNT0JJTEUgTUVOVVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5oZWFkZXJfbW9iaWxlIHtcbiAgICAuY29udGVudF93cmFwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5sb2dvIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1lbnVfYnV0dG9uIHtcbiAgICAgIHJpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNDBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2NoZW1lX2x5cmFtbV9mb250c19jb2xvcnMgLnRvcF9wYW5lbF9maXhlZCAudG9wX3BhbmVsX3dyYXAgLmxvZ28ge1xuICBtYXJnaW4tdG9wOiAxLjZlbTtcbn1cblxuLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIC5wYWdlNDA0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuI1NSN18xXzEsXG4jU1I3XzJfMSB7XG4gIGN1cnNvcjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vLyBFTiBNRU5VXG5odG1sW2xhbmc9XCJlbi1VU1wiXSB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTE0MHB4KSB7XG4gICAgLm1lbnVfbWFpbl9uYXYgPiBsaSA+IHVsIHVsIHtcbiAgICAgIGxlZnQ6IDE5NnB4O1xuICAgIH1cbiAgfVxufVxuIiwiJGNvbG9yLXByaW1hcnktMTQwOiByZ2IoMjQyLCAyMzMsIDIxMykgIWltcG9ydGFudDtcbiRjb2xvci1wcmltYXJ5LTEyMDogcmdiKDIzMCwgMjEwLCAxNjcpICFpbXBvcnRhbnQ7XG4kY29sb3ItcHJpbWFyeS0xMDA6ICNiZmE1NmIgIWltcG9ydGFudDtcbiRjb2xvci1wcmltYXJ5LTgwOiAjYWI5ZTgyICFpbXBvcnRhbnQ7XG4kY29sb3Itc2Vjb25kYXJ5LTEwMDogIzVlNjE2YSAhaW1wb3J0YW50O1xuXG4kY29sb3Itd2hpdGUtMTAwOiAjZmZmICFpbXBvcnRhbnQ7XG4kY29sb3Itd2hpdGUtODA6ICNlZGViZTMgIWltcG9ydGFudDtcblxuJGNvbG9yLWJsYWNrLTEwMDogIzMzMzc0NSAhaW1wb3J0YW50O1xuXG4kY29sb3ItaW5rLTEwMDogIzMzMzc0NSAhaW1wb3J0YW50O1xuJGNvbG9yLWluay04MDogIzdmODA4NiAhaW1wb3J0YW50O1xuIiwiLmxnLWNvbnRhaW5lcixcbiNsZy1iYWNrZHJvcC0xLFxuI2xnLW91dGVyLTEge1xuICB6LWluZGV4OiA5OTk5OTk5O1xuXG4gIGJ1dHRvbixcbiAgYSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sZy1vdXRlciAubGctdGh1bWItaXRlbS5hY3RpdmUsXG4gIC5sZy1vdXRlciAubGctdGh1bWItaXRlbTpob3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gIH1cbn1cblxuLmdhbGVyaWphIHtcbiAgaDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjRweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG4gIH1cblxuICAjbGlnaHRnYWxsZXJ5IHtcbiAgICBtYXJnaW46IDAgLTVweDtcblxuICAgIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDEpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4jc2xpY2stbGlnaHRnYWxsZXJ5IHtcbiAgLnNsaWNrLXNsaWRlIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgei1pbmRleDogMTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjE1KTtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWNrLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFycm93Q29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJsZy11cFwiKSB7XG4gICAgICB3aWR0aDogMTE3MHB4O1xuICAgIH1cbiAgfVxuICAucHJldkFycm93LFxuICAubmV4dEFycm93IHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGU4ZjhcIjtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZvbnRlbGxvXCI7XG4gICAgICBmb250LXNpemU6IDIuNmVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNDIsIDIzMywgMjEzLCAwLjMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXh0QXJyb3cge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZThmOVwiO1xuICAgIH1cbiAgfVxufVxuIiwiLmRyb3Bkb3duIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAuaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrLTEwMDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICAgLmhlYWRlci1jaGV2IHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2stMTAwO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLy8gY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTE0MDtcbiAgICB9XG5cbiAgICAmLmFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5oZWFkZXItY2hldiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmhlYWRlci1jaGV2IHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAwZnI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgcGFkZGluZzogMzJweCAwO1xuXG4gICAgICAmLnNtYWxsIHtcbiAgICAgICAgcGFkZGluZzogMTZweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgID4gKiB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgfVxufVxuIiwiLmZpbHRlci1tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGdhcDogMzJweDtcbiAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucG9zdC10eXBlLWFyY2hpdmUtcmVuZ2lueXMge1xuICAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjRweDtcbiAgICB9XG4gIH1cbn1cblxuLmdyaWRDb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tb2JpbGUtZmlsdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGUtMTAwO1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMTJweCAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuLmZpbHRlci1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICB3aWR0aDogMTgwcHg7XG4gIG1pbi13aWR0aDogMTgwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgcGFkZGluZzogMjRweCAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuY2xvc2UtbW9iaWxlLXNpZGViYXIsXG4gIC5jbG9zZS1tb2JpbGUtc2lkZWJhci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAtMTZweDtcbiAgICAgIG1hcmdpbjogMCAxNnB4O1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMycHgpO1xuICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG4gICAgICB6LWluZGV4OiA5OTk5ODtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9iaWxlLXNpZGViYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDFweDtcbiAgICB9XG5cbiAgICAuY2xvc2UtbW9iaWxlLXNpZGViYXItYm90dG9tIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAjZmlsdGVyLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDI0cHg7XG4gIH1cblxuICAuZmlsdGVyLXR5cGU6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgcGFkZGluZy10b3A6IDI0cHg7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiZGF0ZVwiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNGVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG5cbiAgLmZpbHRlci10eXBlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBiciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucmVuZ2lueXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcblxuICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgLmltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweCAxNnB4IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMSk7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG4gIH1cblxuICAucmVuZ2lueXMtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMzM3NDUwZDtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIH1cblxuICAudGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgd29yZC13cmFwOiBub3JtYWw7XG4gIH1cblxuICAuYm90dG9tIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxMnB4O1xuICB9XG5cbiAgLmRhdGUsXG4gIC5wbGFjZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDhweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMzMzNzQ1O1xuICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgLmltYWdlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB9XG4gIH1cbn1cblxuLnJlbmdpbml1LW5lcmFzdGEge1xuICBmb250LXNpemU6IDEuMTVyZW07XG59XG5cbi5wb3N0X2l0ZW1fcmVsYXRlZCAucG9zdF9mZWF0dXJlZCBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxODBweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIC5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzLFxuICAuZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5maWx0ZXItdHlwZSBpbnB1dFt0eXBlPVwidGV4dFwiXS5mbGF0cGlja3ItaW5wdXQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTE0MDtcbiAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuICBwYWRkaW5nOiA4cHg7XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEyMDtcbiAgfVxufVxuXG4uc2luZ2xlLXJlbmdpbnlzIHtcbiAgLmNvbnRlbnRfd3JhcCAuZ3JpZFJvdyB7XG4gICAgcm93LWdhcDogMTZweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICByb3ctZ2FwOiAzMnB4O1xuICAgIH1cbiAgfVxuICAucGFnZV9jb250ZW50X3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLmNvbnRlbnRfd3JhcCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLnNpbmdsZS1yZW5naW55cyB7XG4gIC5yZW5naW55cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjdlbTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBmb250LXNpemU6IDIuNzY5ZW07XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnRSb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b21Db250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA4cHg7XG4gICAgY29sb3I6ICRjb2xvci1pbmstMTAwO1xuXG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44NjE0ZW07XG4gICAgICAgIG1hcmdpbjogMCAwIDE2cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBzdmcge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuXG4gICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgaGVpZ2h0OiAzMnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG5cbiAgICAgIC5kYXRlLWNvbnRlbnQsXG4gICAgICAudGltZS1jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGxhY2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICB9XG5cbiAgICAuc3BlY2lhbHR5LFxuICAgIC50eXBlLFxuICAgIC5jb3VudCB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmZ1bGwtd2lkdGgtZmVhdHVyZWQtaW1hZ2Uge1xuICAvLyAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIC8vIH1cbn1cblxuLnJlbmdpbnlzQ29udGVudCB7XG4gIC5mdWxsLXdpZHRoLWZlYXR1cmVkLWltYWdlIHtcbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWF4LWhlaWdodDogdW5zZXQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5yZWxhdGVkX3dyYXAge1xuLy8gICBtYXJnaW4tYm90dG9tOiAwO1xuLy8gfVxuLy8gLnBhZ2VfY29udGVudF93cmFwIHtcbi8vICAgcGFkZGluZzogMDtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbi8vIH1cblxuLy8gLnNjaGVtZV9seXJhbW1fZm9udHNfY29sb3JzIGEge1xuLy8gICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4vLyB9XG5cbiNsaWdodGdhbGxlcnkgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiA1cHg7XG59XG5cbiNsaWdodGdhbGxlcnkgaW1nIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuIiwiLnJlbGF0ZWQtcG9zdHMtY29udGFpbmVyLXdyYXBwZXIuYmdXaGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG59XG5cbi5zaW5nbGUtbmF1amllbmEge1xuICAucGFnZV9jb250ZW50X3dyYXAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgLmNvbnRlbnRfd3JhcCB7XG4gICAgICB3aWR0aDogYXV0bztcblxuICAgICAgaDEge1xuICAgICAgICBmb250LXNpemU6IDEuN2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjc2OWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZ1bGwtd2lkdGgtZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG59XG4uY29udGVudF93cmFwIHtcbiAgLmdyaWRSb3cge1xuICAgIHJvdy1nYXA6IDMycHg7XG4gIH1cbn1cblxuLm5hdWppZW5hLWNhcmQge1xuICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE4NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcXGU4YjVcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LWZhbWlseTogXCJmb250ZWxsb1wiO1xuICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0b3A6IDE1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTg1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAubmF1amllbmEtY29udGVudCB7XG4gICAgLnRpdGxlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJsZy11cFwiKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRleHQge1xuICAgICAgZm9udC1mYW1pbHk6IFwiTG9yYVwiO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAkY29sb3ItaW5rLTEwMDtcbiAgICB9XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAgIC5pbWFnZS1jb250YWluZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZGF0ZS1uYXVqaWVuYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcImxnLXVwXCIpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICB9XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbiAgLmRhdGUtY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG4ubW9yZS1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMS4wNzdlbTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMWVtIDIuM2VtO1xuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG4gICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlxcZTgzNlwiO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGUtMTAwO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luOiAwIDAgMCAxZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMS4yODU3ZW07XG4gICAgICBoZWlnaHQ6IDEuMjg1N2VtO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjg1N2VtO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG4gICAgfVxuICB9XG59XG4iLCIuc2luZ2xlLXNwZWNpYWxpemFjaWphIHtcbiAgLmgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbiIsImJvZHkuc2luZ2xlLW1va3l0b2phcyB7XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuZnVsbC13aWR0aC1mZWF0dXJlZC1pbWFnZSB7XG4gICAgbWFyZ2luOiAwIDY0cHggMzJweDtcblxuICAgIG1heC13aWR0aDogMjAwcHg7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwic20tdXBcIikge1xuICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTRweDtcbiAgICB9XG4gIH1cbn1cblxuLm1va3l0b2pvLWluZm8td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTJweDtcblxuICAubW9reXRvam8taW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgLmluZm8tbGFiZWwge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cbiAgfVxuXG4gIGEge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQUxMIFNJTkdMRVxuLnJlbGF0ZWQtcG9zdHMtY29udGFpbmVyLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMTZweDtcbiAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTE0MDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKFwic20tdXBcIikge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgcGFkZGluZy10b3A6IDMycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMtbGlzdCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xufVxuXG4uZnVsbC13aWR0aC1mZWF0dXJlZC1pbWFnZS5tYjMyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLnNpbmdsZVNpZGViYXIge1xuICAuaDUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMS44ZW0gMWVtO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICB1bCB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktODA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU4MzZcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRlbGxvO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDFweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJpZ2h0LXRhYnMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogLThweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZ2FwOiAycHg7XG4gIHotaW5kZXg6IDk5OTk5O1xuXG4gIC50YWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi10b3A6IDJweDtcbiAgICB9XG5cbiAgICAuaWNvbi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcImxnLXVwXCIpIHtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaWNvbiB7XG4gICAgICBjb2xvcjogJGNvbG9yLXdoaXRlLTEwMDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcImxnLXVwXCIpIHtcbiAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJi5pY29uLXNvY2lhbCB7XG4gICAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG5cbiAgICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcImxnLXVwXCIpIHtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtOHB4KTtcbiAgICB9XG4gIH1cbn1cblxuLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICRjb2xvci13aGl0ZS0xMDA7XG4gIGZvbnQtZmFtaWx5OiBcIlVidW50dVwiO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5LTEwMDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTIycHgpO1xuICB0cmFuc2l0aW9uOiAwLjNzIHRyYW5zZm9ybSBlYXNlLWluLW91dDtcblxuICAudGFiOmhvdmVyICYge1xuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJsZy11cFwiKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgfVxuICB9XG59XG4iLCIuYWRtaW5pc3RyYWNpamEtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTZweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEyMDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcblxuICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGdhcDogMzJweDtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5pbWFnZSB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC5kZXNrdG9wQWRtaW5Db250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLm1vYmlsZUFkbWluQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50IHtcbiAgICBjb2xvcjogJGNvbG9yLWluay0xMDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAudmFyZGFzIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIC5wYXJlaWdvcyB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLmtvbnRha3RhaSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gLnRla3N0YXMge1xuICAgIC8vICAgcGFkZGluZy10b3A6IDIycHg7XG4gICAgLy8gICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLy8gICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTIwO1xuICAgIC8vIH1cbiAgfVxuXG4gIC50ZWtzdGFzIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjJweDtcbiAgICAvLyBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5LTEyMDtcblxuICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcblxuICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgIC50ciB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnktMTAwO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTQwO1xuICAgICAgfVxuICAgICAgLnRoIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICAgIH1cbiAgICAgIC50ZCB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaW5zdHJ1bWVudGFzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDMycHggMHB4IHJnYmEoMTkxLCAxNjUsIDEwNywgMC4yKTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICBzdmcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMnB4KTtcbiAgICBhc3BlY3QtcmF0aW86IDEvMTtcbiAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LTEyMDtcbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjay0xMDA7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJjpub3QoLmluc3RydW1lbnRhcy1zdGF0aWMpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgxOTEsIDE2NSwgMTA3LCAxKTtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1va3l0b2phcy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmb250LXdlaWdodDogbm9ybWFsICFpbXBvcnRhbnQ7XG5cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaW1hZ2UtY29udGFpbmVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xuICAgIG1hcmdpbjogMCA0OHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gIH1cblxuICAucm9sZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4iLCIuc3BlY2lhbGl6YWNpam9zLWxpc3Qge1xuICBtYXJnaW46IDE2cHggMCAhaW1wb3J0YW50O1xuXG4gIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgbWFyZ2luOiA2NHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gICYubm9wYWRkaW5nIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcblxuICAgIC5oMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICB9XG5cbiAgLmgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAyLjc2OWVtO1xuICB9XG5cbiAgLnNwZWNpYWxpemFjaWphLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMjRweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJzbS11cFwiKSB7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNwZWNpYWxpemFjaWpvcy10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uc3BlY2lhbGl6YWNpamEtaXRlbSxcbi5pbnN0cnVtZW50YXMge1xuICBzdmcge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS0xMDA7XG5cbiAgICAuY2xzLTEsXG4gICAgLmNscy0zLFxuICAgIC5jbHMtNCxcbiAgICAuY2xzLTUsXG4gICAgLmNscy03IHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cblxuICAgIC5jbHMtMiB7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxuXG4gICAgJi5zaW50ZXphdG9yaXVzIHtcbiAgICAgIC5jbHMtMSB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICB9XG4gICAgICAuY2xzLTIge1xuICAgICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgIH1cbiAgICAgIC5jbHMtMyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmV1Zm9uaWphIHtcbiAgICAgIC5jbHMtMSB7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMC4yNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIGJpcmJ5bmVcbiAgICAuY2xzLTExIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgIH1cbiAgICAuY2xzLTEyIHtcbiAgICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG4gICAgLmNscy0xMyB7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG4gICAgLmNscy0xNCB7XG4gICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG4gICAgLy8gdmlvbG9uY2VsZVxuICAgIC5jbHMtMTUge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxuICAgIC8vIHRyaW1pdGFzXG4gICAgLmNscy0xNyB7XG4gICAgICBzdHJva2U6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICB9XG4gICAgLy8gc29saW5pcyBkYWluYXZpbWFzXG4gICAgLmNscy0xOCB7XG4gICAgICBmaWxsOiAkY29sb3ItcHJpbWFyeS0xMDA7XG4gICAgfVxuICB9XG59XG4iLCIubWVuby1rb2xla3R5dmFpLWxpc3Qge1xuICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgJi5ub3BhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAuaDIge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5oMiB7XG4gICAgZm9udC1zaXplOiAyLjc2OWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG5cbiAgLm1lbm8ta29sZWt0eXZhaS1pdGVtIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaW1nLXdyYXBwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuM3M7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5LTEwMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE2NnB4O1xuICAgICAgICAgIGhlaWdodDogMTY2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGU4YjVcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiZm9udGVsbG9cIjtcbiAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiAxNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnktMTAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIHdpZHRoOiAxNjZweDtcbiAgICAgICAgICBoZWlnaHQ6IDE2NnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5tZW5vLWtvbGVrdHl2YWktdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmltZy13cmFwcGVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwiLi9ncmlkXCI7XG5AaW1wb3J0IFwiLi92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuL2hlbHBlcnNcIjtcbkBpbXBvcnQgXCIuL2JyYW5kXCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbGlnaHRnYWxsZXJ5XCI7XG5cbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvZHJvcGRvd25cIjtcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9yZW5naW5pYWlcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbmF1amllbm9zXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3NwZWNpYWxpemFjaWpvc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9tb2t5dG9qYWlcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvc2luZ2xlXCI7XG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3JpZ2h0LXRhYnNcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvYWRtaW5pc3RyYWNpamFcIjtcblxuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jYXJkLWluc3RydW1lbnRhc1wiO1xuQGltcG9ydCBcIi4vY29tcG9uZW50cy9jYXJkLW1va3l0b2phc1wiO1xuXG5AaW1wb3J0IFwiLi9jb21wb25lbnRzL3NwZWNpYWxpemFjaWpvcy1zaG9ydGNvZGVcIjtcbkBpbXBvcnQgXCIuL2NvbXBvbmVudHMvbWVuby1rb2xla3R5dmFpLXNob3J0Y29kZVwiO1xuXG4uZm9vdGVyX3dyYXAgLnRleHR3aWRnZXQgLnNjX2ljb24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5iYWNrZ3JvdW5kc2l6ZWNvdmVyIC5zY19wYXJhbGxheF9jb250ZW50IHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4uc2VjdGlvbndpdGhidXR0b25yaWdodCAuc2Nfc2VjdGlvbl9idXR0b24ge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbiNtZW51LWx5cmFtbS1mb290ZXItbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4jbWVudS1seXJhbW0tZm9vdGVyLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5wb3N0LXR5cGUtYXJjaGl2ZS1yZW5naW55cyAuYnJlYWRjcnVtYnNfcHJlc2VudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob21lLXN2YXJiaS1pbmZvcm1hY2lqYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1zZWNvbmRhcnktMTAwO1xuXG4gIC5zdmFyYmktaW5mb3JtYWNpamEtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xuXG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDMycHg7XG4gICAgfVxuXG4gICAgLnBhdmFkaW5pbWFzIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICB9XG5cbiAgICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSByZXNwb25zaXZlKFwibWQtdXBcIikge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnRla3N0YXMge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgcmVzcG9uc2l2ZShcIm1kLXVwXCIpIHtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zODQ1ZW07XG4gICAgICB9XG4gICAgfVxuICAgIC5udW9yb2RhIHtcbiAgICAgIEBpbmNsdWRlIHJlc3BvbnNpdmUoXCJtZC11cFwiKSB7XG4gICAgICAgIHdpZHRoOiAxNSU7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMS4wNzdlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZzogMWVtIDIuM2VtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JmYTU2YiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmZhNTZiICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXX0= */
