@charset "UTF-8";
@-webkit-keyframes tabAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes tabAnimation {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}

@-webkit-keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
}

*, *:before, *:after {
  box-sizing: border-box;
}

html, body {
  width: 100%;
  font-size: 62.5%;
  font-family: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
  font-feature-settings: "palt";
  line-height: 2.0;
  letter-spacing: 0.1em;
}

article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

ul {
  list-style: none;
}

a {
  margin: 0;
  padding: 0;
  background: transparent;
  transition-property: all;
  transition-duration: 0.2s;
  transition-timing-function: ease-in;
}

a:hover {
  opacity: 0.7;
}

a, u {
  text-decoration: none;
}

figure, picture {
  display: block;
  line-height: 0;
}

figcaption {
  line-height: 1.6;
}

img, svg {
  width: 100%;
  height: auto;
}

mark {
  padding: 0 .2em;
}

h1 {
  font-size: 3rem;
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  h1 {
    font-size: 8vw;
  }
}

@media screen and (max-width: 480px) {
  h1 {
    font-size: 8vw;
  }
}

h2 {
  font-size: 2.4rem;
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  h2 {
    font-size: 6.4vw;
  }
}

@media screen and (max-width: 480px) {
  h2 {
    font-size: 6.4vw;
  }
}

h3 {
  font-size: 2rem;
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  h3 {
    font-size: 5.33333vw;
  }
}

@media screen and (max-width: 480px) {
  h3 {
    font-size: 5.33333vw;
  }
}

h4 {
  font-size: 1.8rem;
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  h4 {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 480px) {
  h4 {
    font-size: 4.8vw;
  }
}

h5 {
  font-size: 1.6rem;
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  h5 {
    font-size: 4.26667vw;
  }
}

@media screen and (max-width: 480px) {
  h5 {
    font-size: 4.26667vw;
  }
}

h6 {
  font-size: 1.4rem;
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  h6 {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 480px) {
  h6 {
    font-size: 3.73333vw;
  }
}

div, main, header, footer, nav, aside {
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  div, main, header, footer, nav, aside {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 480px) {
  div, main, header, footer, nav, aside {
    font-size: 3.73333vw;
  }
}

.btn, .badge, .outline {
  text-align: center;
  white-space: nowrap;
  border: 1px solid;
}

.btn {
  display: block;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: 1em 2em;
  letter-spacing: 0;
  cursor: pointer;
}

@media screen and (max-width: 768px) {
  .btn {
    padding: 1em;
  }
}

.badge {
  vertical-align: baseline;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
}

.outline {
  display: block;
}

.col-1 {
  width: 8.33333%;
}

.col-2 {
  width: 16.66667%;
}

.col-3 {
  width: 25%;
}

.col-4 {
  width: 33.33333%;
}

.col-5 {
  width: 41.66667%;
}

.col-6 {
  width: 50%;
}

.col-7 {
  width: 58.33333%;
}

.col-8 {
  width: 66.66667%;
}

.col-9 {
  width: 75%;
}

.col-10 {
  width: 83.33333%;
}

.col-11 {
  width: 91.66667%;
}

.col-12 {
  width: 100%;
}

@media screen and (max-width: 960px) {
  .col-md-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-3 {
    width: 25%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-6 {
    width: 50%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-9 {
    width: 75%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 960px) {
  .col-md-12 {
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-3 {
    width: 25%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-6 {
    width: 50%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-9 {
    width: 75%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 768px) {
  .col-sm-12 {
    width: 100%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-1 {
    width: 8.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-2 {
    width: 16.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-3 {
    width: 25%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-4 {
    width: 33.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-5 {
    width: 41.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-6 {
    width: 50%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-7 {
    width: 58.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-8 {
    width: 66.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-9 {
    width: 75%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-10 {
    width: 83.33333%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-11 {
    width: 91.66667%;
  }
}

@media screen and (max-width: 480px) {
  .col-xs-12 {
    width: 100%;
  }
}

.fill-1 {
  margin-left: -10px;
  margin-right: -10px;
}

.fill-2 {
  margin-left: -20px;
  margin-right: -20px;
}

.fill-3 {
  margin-left: -30px;
  margin-right: -30px;
}

.fill-4 {
  margin-left: -40px;
  margin-right: -40px;
}

.fill-5 {
  margin-left: -50px;
  margin-right: -50px;
}

.fill-6 {
  margin-left: -60px;
  margin-right: -60px;
}

.fill-7 {
  margin-left: -70px;
  margin-right: -70px;
}

.fill-8 {
  margin-left: -80px;
  margin-right: -80px;
}

.fill-9 {
  margin-left: -90px;
  margin-right: -90px;
}

.fill-10 {
  margin-left: -100px;
  margin-right: -100px;
}

@media screen and (max-width: 960px) {
  .fill-md-1 {
    margin-left: -10px;
    margin-right: -10px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-2 {
    margin-left: -20px;
    margin-right: -20px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-3 {
    margin-left: -30px;
    margin-right: -30px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-4 {
    margin-left: -40px;
    margin-right: -40px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-5 {
    margin-left: -50px;
    margin-right: -50px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-6 {
    margin-left: -60px;
    margin-right: -60px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-7 {
    margin-left: -70px;
    margin-right: -70px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-8 {
    margin-left: -80px;
    margin-right: -80px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-9 {
    margin-left: -90px;
    margin-right: -90px;
  }
}

@media screen and (max-width: 960px) {
  .fill-md-10 {
    margin-left: -100px;
    margin-right: -100px;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-1 {
    margin-left: -1vw;
    margin-right: -1vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-2 {
    margin-left: -2vw;
    margin-right: -2vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-3 {
    margin-left: -3vw;
    margin-right: -3vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-4 {
    margin-left: -4vw;
    margin-right: -4vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-5 {
    margin-left: -5vw;
    margin-right: -5vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-6 {
    margin-left: -6vw;
    margin-right: -6vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-7 {
    margin-left: -7vw;
    margin-right: -7vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-8 {
    margin-left: -8vw;
    margin-right: -8vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-9 {
    margin-left: -9vw;
    margin-right: -9vw;
  }
}

@media screen and (max-width: 768px) {
  .fill-sm-10 {
    margin-left: -10vw;
    margin-right: -10vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-1 {
    margin-left: -1vw;
    margin-right: -1vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-2 {
    margin-left: -2vw;
    margin-right: -2vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-3 {
    margin-left: -3vw;
    margin-right: -3vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-4 {
    margin-left: -4vw;
    margin-right: -4vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-5 {
    margin-left: -5vw;
    margin-right: -5vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-6 {
    margin-left: -6vw;
    margin-right: -6vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-7 {
    margin-left: -7vw;
    margin-right: -7vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-8 {
    margin-left: -8vw;
    margin-right: -8vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-9 {
    margin-left: -9vw;
    margin-right: -9vw;
  }
}

@media screen and (max-width: 480px) {
  .fill-xs-10 {
    margin-left: -10vw;
    margin-right: -10vw;
  }
}

.gutter-1 > [class*="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}

.gutter-2 > [class*="col-"] {
  padding-left: 20px;
  padding-right: 20px;
}

.gutter-3 > [class*="col-"] {
  padding-left: 30px;
  padding-right: 30px;
}

.gutter-4 > [class*="col-"] {
  padding-left: 40px;
  padding-right: 40px;
}

.gutter-5 > [class*="col-"] {
  padding-left: 50px;
  padding-right: 50px;
}

.gutter-6 > [class*="col-"] {
  padding-left: 60px;
  padding-right: 60px;
}

.gutter-7 > [class*="col-"] {
  padding-left: 70px;
  padding-right: 70px;
}

.gutter-8 > [class*="col-"] {
  padding-left: 80px;
  padding-right: 80px;
}

.gutter-9 > [class*="col-"] {
  padding-left: 90px;
  padding-right: 90px;
}

.gutter-10 > [class*="col-"] {
  padding-left: 100px;
  padding-right: 100px;
}

@media screen and (max-width: 960px) {
  .gutter-md-1 > [class*="col-"] {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-2 > [class*="col-"] {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-3 > [class*="col-"] {
    padding-left: 30px;
    padding-right: 30px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-4 > [class*="col-"] {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-5 > [class*="col-"] {
    padding-left: 50px;
    padding-right: 50px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-6 > [class*="col-"] {
    padding-left: 60px;
    padding-right: 60px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-7 > [class*="col-"] {
    padding-left: 70px;
    padding-right: 70px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-8 > [class*="col-"] {
    padding-left: 80px;
    padding-right: 80px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-9 > [class*="col-"] {
    padding-left: 90px;
    padding-right: 90px;
  }
}

@media screen and (max-width: 960px) {
  .gutter-md-10 > [class*="col-"] {
    padding-left: 100px;
    padding-right: 100px;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-1 > [class*="col-"] {
    padding-left: 1vw;
    padding-right: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-2 > [class*="col-"] {
    padding-left: 2vw;
    padding-right: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-3 > [class*="col-"] {
    padding-left: 3vw;
    padding-right: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-4 > [class*="col-"] {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-5 > [class*="col-"] {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-6 > [class*="col-"] {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-7 > [class*="col-"] {
    padding-left: 7vw;
    padding-right: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-8 > [class*="col-"] {
    padding-left: 8vw;
    padding-right: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-9 > [class*="col-"] {
    padding-left: 9vw;
    padding-right: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .gutter-sm-10 > [class*="col-"] {
    padding-left: 10vw;
    padding-right: 10vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-1 > [class*="col-"] {
    padding-left: 1vw;
    padding-right: 1vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-2 > [class*="col-"] {
    padding-left: 2vw;
    padding-right: 2vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-3 > [class*="col-"] {
    padding-left: 3vw;
    padding-right: 3vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-4 > [class*="col-"] {
    padding-left: 4vw;
    padding-right: 4vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-5 > [class*="col-"] {
    padding-left: 5vw;
    padding-right: 5vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-6 > [class*="col-"] {
    padding-left: 6vw;
    padding-right: 6vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-7 > [class*="col-"] {
    padding-left: 7vw;
    padding-right: 7vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-8 > [class*="col-"] {
    padding-left: 8vw;
    padding-right: 8vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-9 > [class*="col-"] {
    padding-left: 9vw;
    padding-right: 9vw;
  }
}

@media screen and (max-width: 480px) {
  .gutter-xs-10 > [class*="col-"] {
    padding-left: 10vw;
    padding-right: 10vw;
  }
}

.grid {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  flex-wrap: wrap;
}

.grid-top {
  align-items: flex-start;
}

.grid-middle {
  align-items: center;
}

.grid-bottom {
  align-items: flex-end;
}

.grid-center {
  justify-content: center;
}

.grid-end {
  justify-content: flex-end;
}

.grid-between {
  justify-content: space-between;
}

.grid-nowrap {
  flex-wrap: nowrap;
}

.grid-reverse {
  flex-direction: row-reverse;
}

.grid-column {
  flex-direction: column;
}

.grid-column-reverse {
  flex-direction: column-reverse;
}

.grid-order-1 {
  order: 1;
}

.grid-grow-1 {
  flex-grow: 1;
}

.grid-shrink-1 {
  flex-shrink: 1;
}

.grid-order-2 {
  order: 2;
}

.grid-grow-2 {
  flex-grow: 2;
}

.grid-shrink-2 {
  flex-shrink: 2;
}

.grid-order-3 {
  order: 3;
}

.grid-grow-3 {
  flex-grow: 3;
}

.grid-shrink-3 {
  flex-shrink: 3;
}

.grid-order-4 {
  order: 4;
}

.grid-grow-4 {
  flex-grow: 4;
}

.grid-shrink-4 {
  flex-shrink: 4;
}

.grid-order-5 {
  order: 5;
}

.grid-grow-5 {
  flex-grow: 5;
}

.grid-shrink-5 {
  flex-shrink: 5;
}

.grid-order-6 {
  order: 6;
}

.grid-grow-6 {
  flex-grow: 6;
}

.grid-shrink-6 {
  flex-shrink: 6;
}

.grid-order-7 {
  order: 7;
}

.grid-grow-7 {
  flex-grow: 7;
}

.grid-shrink-7 {
  flex-shrink: 7;
}

.grid-order-8 {
  order: 8;
}

.grid-grow-8 {
  flex-grow: 8;
}

.grid-shrink-8 {
  flex-shrink: 8;
}

.grid-order-9 {
  order: 9;
}

.grid-grow-9 {
  flex-grow: 9;
}

.grid-shrink-9 {
  flex-shrink: 9;
}

.grid-order-10 {
  order: 10;
}

.grid-grow-10 {
  flex-grow: 10;
}

.grid-shrink-10 {
  flex-shrink: 10;
}

.grid-order-11 {
  order: 11;
}

.grid-grow-11 {
  flex-grow: 11;
}

.grid-shrink-11 {
  flex-shrink: 11;
}

.grid-order-12 {
  order: 12;
}

.grid-grow-12 {
  flex-grow: 12;
}

.grid-shrink-12 {
  flex-shrink: 12;
}

@media screen and (max-width: 960px) {
  .grid-md-top {
    align-items: flex-start;
  }
  .grid-md-middle {
    align-items: center;
  }
  .grid-md-bottom {
    align-items: flex-end;
  }
  .grid-md-center {
    justify-content: center;
  }
  .grid-md-end {
    justify-content: flex-end;
  }
  .grid-md-between {
    justify-content: space-between;
  }
  .grid-md-nowrap {
    flex-wrap: nowrap;
  }
  .grid-md-reverse {
    flex-direction: row-reverse;
  }
  .grid-md-column {
    flex-direction: column;
  }
  .grid-md-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-md-order-1 {
    order: 1;
  }
  .grid-md-grow-1 {
    flex-grow: 1;
  }
  .grid-md-shrink-1 {
    flex-shrink: 1;
  }
  .grid-md-order-2 {
    order: 2;
  }
  .grid-md-grow-2 {
    flex-grow: 2;
  }
  .grid-md-shrink-2 {
    flex-shrink: 2;
  }
  .grid-md-order-3 {
    order: 3;
  }
  .grid-md-grow-3 {
    flex-grow: 3;
  }
  .grid-md-shrink-3 {
    flex-shrink: 3;
  }
  .grid-md-order-4 {
    order: 4;
  }
  .grid-md-grow-4 {
    flex-grow: 4;
  }
  .grid-md-shrink-4 {
    flex-shrink: 4;
  }
  .grid-md-order-5 {
    order: 5;
  }
  .grid-md-grow-5 {
    flex-grow: 5;
  }
  .grid-md-shrink-5 {
    flex-shrink: 5;
  }
  .grid-md-order-6 {
    order: 6;
  }
  .grid-md-grow-6 {
    flex-grow: 6;
  }
  .grid-md-shrink-6 {
    flex-shrink: 6;
  }
  .grid-md-order-7 {
    order: 7;
  }
  .grid-md-grow-7 {
    flex-grow: 7;
  }
  .grid-md-shrink-7 {
    flex-shrink: 7;
  }
  .grid-md-order-8 {
    order: 8;
  }
  .grid-md-grow-8 {
    flex-grow: 8;
  }
  .grid-md-shrink-8 {
    flex-shrink: 8;
  }
  .grid-md-order-9 {
    order: 9;
  }
  .grid-md-grow-9 {
    flex-grow: 9;
  }
  .grid-md-shrink-9 {
    flex-shrink: 9;
  }
  .grid-md-order-10 {
    order: 10;
  }
  .grid-md-grow-10 {
    flex-grow: 10;
  }
  .grid-md-shrink-10 {
    flex-shrink: 10;
  }
  .grid-md-order-11 {
    order: 11;
  }
  .grid-md-grow-11 {
    flex-grow: 11;
  }
  .grid-md-shrink-11 {
    flex-shrink: 11;
  }
  .grid-md-order-12 {
    order: 12;
  }
  .grid-md-grow-12 {
    flex-grow: 12;
  }
  .grid-md-shrink-12 {
    flex-shrink: 12;
  }
}

@media screen and (max-width: 768px) {
  .grid-sm-top {
    align-items: flex-start;
  }
  .grid-sm-middle {
    align-items: center;
  }
  .grid-sm-bottom {
    align-items: flex-end;
  }
  .grid-sm-center {
    justify-content: center;
  }
  .grid-sm-end {
    justify-content: flex-end;
  }
  .grid-sm-between {
    justify-content: space-between;
  }
  .grid-sm-nowrap {
    flex-wrap: nowrap;
  }
  .grid-sm-reverse {
    flex-direction: row-reverse;
  }
  .grid-sm-column {
    flex-direction: column;
  }
  .grid-sm-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-sm-order-1 {
    order: 1;
  }
  .grid-sm-grow-1 {
    flex-grow: 1;
  }
  .grid-sm-shrink-1 {
    flex-shrink: 1;
  }
  .grid-sm-order-2 {
    order: 2;
  }
  .grid-sm-grow-2 {
    flex-grow: 2;
  }
  .grid-sm-shrink-2 {
    flex-shrink: 2;
  }
  .grid-sm-order-3 {
    order: 3;
  }
  .grid-sm-grow-3 {
    flex-grow: 3;
  }
  .grid-sm-shrink-3 {
    flex-shrink: 3;
  }
  .grid-sm-order-4 {
    order: 4;
  }
  .grid-sm-grow-4 {
    flex-grow: 4;
  }
  .grid-sm-shrink-4 {
    flex-shrink: 4;
  }
  .grid-sm-order-5 {
    order: 5;
  }
  .grid-sm-grow-5 {
    flex-grow: 5;
  }
  .grid-sm-shrink-5 {
    flex-shrink: 5;
  }
  .grid-sm-order-6 {
    order: 6;
  }
  .grid-sm-grow-6 {
    flex-grow: 6;
  }
  .grid-sm-shrink-6 {
    flex-shrink: 6;
  }
  .grid-sm-order-7 {
    order: 7;
  }
  .grid-sm-grow-7 {
    flex-grow: 7;
  }
  .grid-sm-shrink-7 {
    flex-shrink: 7;
  }
  .grid-sm-order-8 {
    order: 8;
  }
  .grid-sm-grow-8 {
    flex-grow: 8;
  }
  .grid-sm-shrink-8 {
    flex-shrink: 8;
  }
  .grid-sm-order-9 {
    order: 9;
  }
  .grid-sm-grow-9 {
    flex-grow: 9;
  }
  .grid-sm-shrink-9 {
    flex-shrink: 9;
  }
  .grid-sm-order-10 {
    order: 10;
  }
  .grid-sm-grow-10 {
    flex-grow: 10;
  }
  .grid-sm-shrink-10 {
    flex-shrink: 10;
  }
  .grid-sm-order-11 {
    order: 11;
  }
  .grid-sm-grow-11 {
    flex-grow: 11;
  }
  .grid-sm-shrink-11 {
    flex-shrink: 11;
  }
  .grid-sm-order-12 {
    order: 12;
  }
  .grid-sm-grow-12 {
    flex-grow: 12;
  }
  .grid-sm-shrink-12 {
    flex-shrink: 12;
  }
}

@media screen and (max-width: 480px) {
  .grid-xs-top {
    align-items: flex-start;
  }
  .grid-xs-middle {
    align-items: center;
  }
  .grid-xs-bottom {
    align-items: flex-end;
  }
  .grid-xs-center {
    justify-content: center;
  }
  .grid-xs-end {
    justify-content: flex-end;
  }
  .grid-xs-between {
    justify-content: space-between;
  }
  .grid-xs-nowrap {
    flex-wrap: nowrap;
  }
  .grid-xs-reverse {
    flex-direction: row-reverse;
  }
  .grid-xs-column {
    flex-direction: column;
  }
  .grid-xs-column-reverse {
    flex-direction: column-reverse;
  }
  .grid-xs-order-1 {
    order: 1;
  }
  .grid-xs-grow-1 {
    flex-grow: 1;
  }
  .grid-xs-shrink-1 {
    flex-shrink: 1;
  }
  .grid-xs-order-2 {
    order: 2;
  }
  .grid-xs-grow-2 {
    flex-grow: 2;
  }
  .grid-xs-shrink-2 {
    flex-shrink: 2;
  }
  .grid-xs-order-3 {
    order: 3;
  }
  .grid-xs-grow-3 {
    flex-grow: 3;
  }
  .grid-xs-shrink-3 {
    flex-shrink: 3;
  }
  .grid-xs-order-4 {
    order: 4;
  }
  .grid-xs-grow-4 {
    flex-grow: 4;
  }
  .grid-xs-shrink-4 {
    flex-shrink: 4;
  }
  .grid-xs-order-5 {
    order: 5;
  }
  .grid-xs-grow-5 {
    flex-grow: 5;
  }
  .grid-xs-shrink-5 {
    flex-shrink: 5;
  }
  .grid-xs-order-6 {
    order: 6;
  }
  .grid-xs-grow-6 {
    flex-grow: 6;
  }
  .grid-xs-shrink-6 {
    flex-shrink: 6;
  }
  .grid-xs-order-7 {
    order: 7;
  }
  .grid-xs-grow-7 {
    flex-grow: 7;
  }
  .grid-xs-shrink-7 {
    flex-shrink: 7;
  }
  .grid-xs-order-8 {
    order: 8;
  }
  .grid-xs-grow-8 {
    flex-grow: 8;
  }
  .grid-xs-shrink-8 {
    flex-shrink: 8;
  }
  .grid-xs-order-9 {
    order: 9;
  }
  .grid-xs-grow-9 {
    flex-grow: 9;
  }
  .grid-xs-shrink-9 {
    flex-shrink: 9;
  }
  .grid-xs-order-10 {
    order: 10;
  }
  .grid-xs-grow-10 {
    flex-grow: 10;
  }
  .grid-xs-shrink-10 {
    flex-shrink: 10;
  }
  .grid-xs-order-11 {
    order: 11;
  }
  .grid-xs-grow-11 {
    flex-grow: 11;
  }
  .grid-xs-shrink-11 {
    flex-shrink: 11;
  }
  .grid-xs-order-12 {
    order: 12;
  }
  .grid-xs-grow-12 {
    flex-grow: 12;
  }
  .grid-xs-shrink-12 {
    flex-shrink: 12;
  }
}

.img {
  display: block;
}

.img-full {
  width: 100%;
}

.img-logo-rouge {
  width: 140px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .img-logo-rouge {
    width: 24vw;
  }
}

.img-color-1-1 {
  width: 131px;
}

@media screen and (max-width: 768px) {
  .img-color-1-1 {
    width: 19.46667vw;
  }
}

.img-color-1-2 {
  width: 112px;
}

@media screen and (max-width: 768px) {
  .img-color-1-2 {
    width: 16.8vw;
  }
}

.img-color-1-3 {
  width: 114px;
}

@media screen and (max-width: 768px) {
  .img-color-1-3 {
    width: 16.8vw;
  }
}

.img-color-2-1 {
  width: 114px;
}

@media screen and (max-width: 768px) {
  .img-color-2-1 {
    width: 16.8vw;
  }
}

.img-color-2-2 {
  width: 106px;
}

@media screen and (max-width: 768px) {
  .img-color-2-2 {
    width: 15.73333vw;
  }
}

.img-color-2-3 {
  width: 112px;
}

@media screen and (max-width: 768px) {
  .img-color-2-3 {
    width: 16.8vw;
  }
}

.img-txt {
  margin-left: auto;
  margin-right: auto;
}

.img-txt-brand-page {
  width: 215px;
}

@media screen and (max-width: 768px) {
  .img-txt-brand-page {
    width: 27.2vw;
  }
}

.img-txt-catalog {
  width: 160.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-catalog {
    width: 20.26667vw;
  }
}

.img-txt-ranking {
  width: 155.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-ranking {
    width: 19.73333vw;
  }
}

.img-txt-trend-tag {
  width: 191.5px;
}

@media screen and (max-width: 768px) {
  .img-txt-trend-tag {
    width: 24vw;
  }
}

.img-txt-brand-news {
  width: 220px;
}

@media screen and (max-width: 768px) {
  .img-txt-brand-news {
    width: 28.26667vw;
  }
}

.img-txt-top-page {
  width: 469px;
  transform: translateX(-30px);
}

@media screen and (max-width: 768px) {
  .img-txt-top-page {
    width: 58.66667vw;
    transform: translateX(-4vw);
  }
}

.title-header {
  position: relative;
  z-index: 1;
}

.title-header-1 {
  width: 836px;
}

@media screen and (max-width: 1280px) {
  .title-header-1 {
    width: 65.3125vw;
  }
}

@media screen and (max-width: 768px) {
  .title-header-1 {
    width: 89.6vw;
  }
}

.title-header-2 {
  width: 678px;
  margin-left: auto;
  margin-right: 8.5%;
}

@media screen and (max-width: 1280px) {
  .title-header-2 {
    width: 52.96875vw;
  }
}

@media screen and (max-width: 768px) {
  .title-header-2 {
    width: 72.53333vw;
    margin-right: auto;
  }
}

.title-header-3 {
  width: 550px;
}

@media screen and (max-width: 1280px) {
  .title-header-3 {
    width: 42.96875vw;
  }
}

@media screen and (max-width: 768px) {
  .title-header-3 {
    width: 59.2vw;
  }
}

.title-header-4 {
  width: 560px;
  margin-left: auto;
  margin-right: 8.5%;
}

@media screen and (max-width: 1280px) {
  .title-header-4 {
    width: 43.75vw;
  }
}

@media screen and (max-width: 768px) {
  .title-header-4 {
    width: 60.26667vw;
    margin-right: auto;
  }
}

.title-categories {
  width: 363.5px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .title-categories {
    width: 59.2vw;
    margin-bottom: 5.33333vw;
  }
}

.bg {
  background-repeat: no-repeat;
  background-size: 100%;
}

.bg-cover {
  background-size: cover;
}

.bg-contain {
  background-size: contain;
}

.bg-repeat {
  background-repeat: repeat;
}

.bg-repeat-x {
  background-repeat: repeat-x;
}

.bg-repeat-y {
  background-repeat: repeat-y;
}

.bg-sns {
  width: 50px;
  height: 50px;
}

@media screen and (max-width: 480px) {
  .bg-sns {
    width: 10vw;
    height: 10vw;
  }
}

.comparison-slider {
  position: relative;
  overflow: hidden;
  height: 480px;
  padding-bottom: 50px;
}

.comparison-slider-img {
  position: absolute;
  top: 0;
}

.comparison-slider-img img {
  min-width: 960px;
}

@media screen and (max-width: 768px) {
  .comparison-slider-img img {
    width: 100vw;
  }
}

.comparison-slider-img--left {
  left: 0;
  z-index: 1;
  overflow: hidden;
}

.comparison-slider-img--right {
  right: 0;
}

.comparison-slider-btn {
  position: absolute;
  top: 50%;
  transform: rotateY(-50%);
  width: 100%;
  z-index: 10;
}

#overlay {
  width: 100%;
  height: 100%;
  background: #fff;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
}

#loader {
  width: 0%;
  height: 3px;
  background: #000;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}

#time {
  color: #000;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin: auto;
  transform: translateY(-100%);
  font-size: 60px;
  font-weight: bold;
  font-family: "Helvetica", sans-serif;
}

#countdown > p {
  margin-left: 5px;
  margin-right: 5px;
  font-size: 2.4rem;
}

#countdown > p .time {
  font-size: 1.2rem;
}

.js-accordion-list {
  cursor: pointer;
}

.js-accordion-list.js-active {
  cursor: inherit;
}

.js-accordion-target {
  display: none;
  transition: height .3s 0s ease-in-out;
}

.js-accordion-target.js-active {
  display: block;
  overflow: hidden;
}

.js-tab-list {
  cursor: pointer;
  transition: all .5s;
}

.js-tab-list.js-active {
  cursor: inherit;
  background: #ccc;
}

.js-tab-content {
  display: none;
}

.js-tab-content.js-active {
  display: block;
  -webkit-animation-name: tabAnimation;
          animation-name: tabAnimation;
  -webkit-animation-duration: .5s;
          animation-duration: .5s;
}

.js-scroll {
  transition: all 2s;
  opacity: .2;
}

.js-scroll.active {
  transform: translate(0);
  opacity: 1;
}

.js-scroll-fade {
  opacity: 0;
}

.js-scroll-t {
  transform: translateY(-100px);
}

.js-scroll-b {
  transform: translateY(100px);
}

.js-scroll-r {
  transform: translateX(100px);
}

.js-scroll-l {
  transform: translateX(-100px);
}

.js-scroll-delay-0 {
  transition-delay: 0s;
}

.js-scroll-delay-1 {
  transition-delay: .3s;
}

.js-scroll-delay-2 {
  transition-delay: .6s;
}

.js-scroll-delay-3 {
  transition-delay: .9s;
}

.mt-0 {
  margin-top: 0px;
}

@media screen and (max-width: 768px) {
  .mt-0 {
    margin-top: 0vw;
  }
}

.mt-5 {
  margin-top: 5px;
}

@media screen and (max-width: 768px) {
  .mt-5 {
    margin-top: 1vw;
  }
}

.mt-10 {
  margin-top: 10px;
}

@media screen and (max-width: 768px) {
  .mt-10 {
    margin-top: 2vw;
  }
}

.mt-15 {
  margin-top: 15px;
}

@media screen and (max-width: 768px) {
  .mt-15 {
    margin-top: 3vw;
  }
}

.mt-20 {
  margin-top: 20px;
}

@media screen and (max-width: 768px) {
  .mt-20 {
    margin-top: 4vw;
  }
}

.mt-25 {
  margin-top: 25px;
}

@media screen and (max-width: 768px) {
  .mt-25 {
    margin-top: 5vw;
  }
}

.mt-30 {
  margin-top: 30px;
}

@media screen and (max-width: 768px) {
  .mt-30 {
    margin-top: 6vw;
  }
}

.mt-35 {
  margin-top: 35px;
}

@media screen and (max-width: 768px) {
  .mt-35 {
    margin-top: 7vw;
  }
}

.mt-40 {
  margin-top: 40px;
}

@media screen and (max-width: 768px) {
  .mt-40 {
    margin-top: 8vw;
  }
}

.mt-45 {
  margin-top: 45px;
}

@media screen and (max-width: 768px) {
  .mt-45 {
    margin-top: 9vw;
  }
}

.mt-50 {
  margin-top: 50px;
}

@media screen and (max-width: 768px) {
  .mt-50 {
    margin-top: 10vw;
  }
}

.mt-55 {
  margin-top: 55px;
}

@media screen and (max-width: 768px) {
  .mt-55 {
    margin-top: 11vw;
  }
}

.mt-60 {
  margin-top: 60px;
}

@media screen and (max-width: 768px) {
  .mt-60 {
    margin-top: 12vw;
  }
}

.mt-65 {
  margin-top: 65px;
}

@media screen and (max-width: 768px) {
  .mt-65 {
    margin-top: 13vw;
  }
}

.mt-70 {
  margin-top: 70px;
}

@media screen and (max-width: 768px) {
  .mt-70 {
    margin-top: 14vw;
  }
}

.mt-75 {
  margin-top: 75px;
}

@media screen and (max-width: 768px) {
  .mt-75 {
    margin-top: 15vw;
  }
}

.mt-80 {
  margin-top: 80px;
}

@media screen and (max-width: 768px) {
  .mt-80 {
    margin-top: 16vw;
  }
}

.mt-85 {
  margin-top: 85px;
}

@media screen and (max-width: 768px) {
  .mt-85 {
    margin-top: 17vw;
  }
}

.mt-90 {
  margin-top: 90px;
}

@media screen and (max-width: 768px) {
  .mt-90 {
    margin-top: 18vw;
  }
}

.mt-95 {
  margin-top: 95px;
}

@media screen and (max-width: 768px) {
  .mt-95 {
    margin-top: 19vw;
  }
}

.mt-100 {
  margin-top: 100px;
}

@media screen and (max-width: 768px) {
  .mt-100 {
    margin-top: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-0 {
    margin-top: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-1 {
    margin-top: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-2 {
    margin-top: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-3 {
    margin-top: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-4 {
    margin-top: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-5 {
    margin-top: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-6 {
    margin-top: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-7 {
    margin-top: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-8 {
    margin-top: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-9 {
    margin-top: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-10 {
    margin-top: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-11 {
    margin-top: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-12 {
    margin-top: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-13 {
    margin-top: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-14 {
    margin-top: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-15 {
    margin-top: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-16 {
    margin-top: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-17 {
    margin-top: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-18 {
    margin-top: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-19 {
    margin-top: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .mt-sm-20 {
    margin-top: 20vw;
  }
}

.mr-0 {
  margin-right: 0px;
}

@media screen and (max-width: 768px) {
  .mr-0 {
    margin-right: 0vw;
  }
}

.mr-5 {
  margin-right: 5px;
}

@media screen and (max-width: 768px) {
  .mr-5 {
    margin-right: 1vw;
  }
}

.mr-10 {
  margin-right: 10px;
}

@media screen and (max-width: 768px) {
  .mr-10 {
    margin-right: 2vw;
  }
}

.mr-15 {
  margin-right: 15px;
}

@media screen and (max-width: 768px) {
  .mr-15 {
    margin-right: 3vw;
  }
}

.mr-20 {
  margin-right: 20px;
}

@media screen and (max-width: 768px) {
  .mr-20 {
    margin-right: 4vw;
  }
}

.mr-25 {
  margin-right: 25px;
}

@media screen and (max-width: 768px) {
  .mr-25 {
    margin-right: 5vw;
  }
}

.mr-30 {
  margin-right: 30px;
}

@media screen and (max-width: 768px) {
  .mr-30 {
    margin-right: 6vw;
  }
}

.mr-35 {
  margin-right: 35px;
}

@media screen and (max-width: 768px) {
  .mr-35 {
    margin-right: 7vw;
  }
}

.mr-40 {
  margin-right: 40px;
}

@media screen and (max-width: 768px) {
  .mr-40 {
    margin-right: 8vw;
  }
}

.mr-45 {
  margin-right: 45px;
}

@media screen and (max-width: 768px) {
  .mr-45 {
    margin-right: 9vw;
  }
}

.mr-50 {
  margin-right: 50px;
}

@media screen and (max-width: 768px) {
  .mr-50 {
    margin-right: 10vw;
  }
}

.mr-55 {
  margin-right: 55px;
}

@media screen and (max-width: 768px) {
  .mr-55 {
    margin-right: 11vw;
  }
}

.mr-60 {
  margin-right: 60px;
}

@media screen and (max-width: 768px) {
  .mr-60 {
    margin-right: 12vw;
  }
}

.mr-65 {
  margin-right: 65px;
}

@media screen and (max-width: 768px) {
  .mr-65 {
    margin-right: 13vw;
  }
}

.mr-70 {
  margin-right: 70px;
}

@media screen and (max-width: 768px) {
  .mr-70 {
    margin-right: 14vw;
  }
}

.mr-75 {
  margin-right: 75px;
}

@media screen and (max-width: 768px) {
  .mr-75 {
    margin-right: 15vw;
  }
}

.mr-80 {
  margin-right: 80px;
}

@media screen and (max-width: 768px) {
  .mr-80 {
    margin-right: 16vw;
  }
}

.mr-85 {
  margin-right: 85px;
}

@media screen and (max-width: 768px) {
  .mr-85 {
    margin-right: 17vw;
  }
}

.mr-90 {
  margin-right: 90px;
}

@media screen and (max-width: 768px) {
  .mr-90 {
    margin-right: 18vw;
  }
}

.mr-95 {
  margin-right: 95px;
}

@media screen and (max-width: 768px) {
  .mr-95 {
    margin-right: 19vw;
  }
}

.mr-100 {
  margin-right: 100px;
}

@media screen and (max-width: 768px) {
  .mr-100 {
    margin-right: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-0 {
    margin-right: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-1 {
    margin-right: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-2 {
    margin-right: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-3 {
    margin-right: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-4 {
    margin-right: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-5 {
    margin-right: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-6 {
    margin-right: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-7 {
    margin-right: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-8 {
    margin-right: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-9 {
    margin-right: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-10 {
    margin-right: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-11 {
    margin-right: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-12 {
    margin-right: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-13 {
    margin-right: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-14 {
    margin-right: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-15 {
    margin-right: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-16 {
    margin-right: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-17 {
    margin-right: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-18 {
    margin-right: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-19 {
    margin-right: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .mr-sm-20 {
    margin-right: 20vw;
  }
}

.mb-0 {
  margin-bottom: 0px;
}

@media screen and (max-width: 768px) {
  .mb-0 {
    margin-bottom: 0vw;
  }
}

.mb-5 {
  margin-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .mb-5 {
    margin-bottom: 1vw;
  }
}

.mb-10 {
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .mb-10 {
    margin-bottom: 2vw;
  }
}

.mb-15 {
  margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
  .mb-15 {
    margin-bottom: 3vw;
  }
}

.mb-20 {
  margin-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .mb-20 {
    margin-bottom: 4vw;
  }
}

.mb-25 {
  margin-bottom: 25px;
}

@media screen and (max-width: 768px) {
  .mb-25 {
    margin-bottom: 5vw;
  }
}

.mb-30 {
  margin-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .mb-30 {
    margin-bottom: 6vw;
  }
}

.mb-35 {
  margin-bottom: 35px;
}

@media screen and (max-width: 768px) {
  .mb-35 {
    margin-bottom: 7vw;
  }
}

.mb-40 {
  margin-bottom: 40px;
}

@media screen and (max-width: 768px) {
  .mb-40 {
    margin-bottom: 8vw;
  }
}

.mb-45 {
  margin-bottom: 45px;
}

@media screen and (max-width: 768px) {
  .mb-45 {
    margin-bottom: 9vw;
  }
}

.mb-50 {
  margin-bottom: 50px;
}

@media screen and (max-width: 768px) {
  .mb-50 {
    margin-bottom: 10vw;
  }
}

.mb-55 {
  margin-bottom: 55px;
}

@media screen and (max-width: 768px) {
  .mb-55 {
    margin-bottom: 11vw;
  }
}

.mb-60 {
  margin-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .mb-60 {
    margin-bottom: 12vw;
  }
}

.mb-65 {
  margin-bottom: 65px;
}

@media screen and (max-width: 768px) {
  .mb-65 {
    margin-bottom: 13vw;
  }
}

.mb-70 {
  margin-bottom: 70px;
}

@media screen and (max-width: 768px) {
  .mb-70 {
    margin-bottom: 14vw;
  }
}

.mb-75 {
  margin-bottom: 75px;
}

@media screen and (max-width: 768px) {
  .mb-75 {
    margin-bottom: 15vw;
  }
}

.mb-80 {
  margin-bottom: 80px;
}

@media screen and (max-width: 768px) {
  .mb-80 {
    margin-bottom: 16vw;
  }
}

.mb-85 {
  margin-bottom: 85px;
}

@media screen and (max-width: 768px) {
  .mb-85 {
    margin-bottom: 17vw;
  }
}

.mb-90 {
  margin-bottom: 90px;
}

@media screen and (max-width: 768px) {
  .mb-90 {
    margin-bottom: 18vw;
  }
}

.mb-95 {
  margin-bottom: 95px;
}

@media screen and (max-width: 768px) {
  .mb-95 {
    margin-bottom: 19vw;
  }
}

.mb-100 {
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .mb-100 {
    margin-bottom: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-0 {
    margin-bottom: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-1 {
    margin-bottom: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-2 {
    margin-bottom: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-3 {
    margin-bottom: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-4 {
    margin-bottom: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-5 {
    margin-bottom: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-6 {
    margin-bottom: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-7 {
    margin-bottom: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-8 {
    margin-bottom: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-9 {
    margin-bottom: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-10 {
    margin-bottom: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-11 {
    margin-bottom: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-12 {
    margin-bottom: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-13 {
    margin-bottom: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-14 {
    margin-bottom: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-15 {
    margin-bottom: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-16 {
    margin-bottom: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-17 {
    margin-bottom: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-18 {
    margin-bottom: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-19 {
    margin-bottom: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .mb-sm-20 {
    margin-bottom: 20vw;
  }
}

.ml-0 {
  margin-left: 0px;
}

@media screen and (max-width: 768px) {
  .ml-0 {
    margin-left: 0vw;
  }
}

.ml-5 {
  margin-left: 5px;
}

@media screen and (max-width: 768px) {
  .ml-5 {
    margin-left: 1vw;
  }
}

.ml-10 {
  margin-left: 10px;
}

@media screen and (max-width: 768px) {
  .ml-10 {
    margin-left: 2vw;
  }
}

.ml-15 {
  margin-left: 15px;
}

@media screen and (max-width: 768px) {
  .ml-15 {
    margin-left: 3vw;
  }
}

.ml-20 {
  margin-left: 20px;
}

@media screen and (max-width: 768px) {
  .ml-20 {
    margin-left: 4vw;
  }
}

.ml-25 {
  margin-left: 25px;
}

@media screen and (max-width: 768px) {
  .ml-25 {
    margin-left: 5vw;
  }
}

.ml-30 {
  margin-left: 30px;
}

@media screen and (max-width: 768px) {
  .ml-30 {
    margin-left: 6vw;
  }
}

.ml-35 {
  margin-left: 35px;
}

@media screen and (max-width: 768px) {
  .ml-35 {
    margin-left: 7vw;
  }
}

.ml-40 {
  margin-left: 40px;
}

@media screen and (max-width: 768px) {
  .ml-40 {
    margin-left: 8vw;
  }
}

.ml-45 {
  margin-left: 45px;
}

@media screen and (max-width: 768px) {
  .ml-45 {
    margin-left: 9vw;
  }
}

.ml-50 {
  margin-left: 50px;
}

@media screen and (max-width: 768px) {
  .ml-50 {
    margin-left: 10vw;
  }
}

.ml-55 {
  margin-left: 55px;
}

@media screen and (max-width: 768px) {
  .ml-55 {
    margin-left: 11vw;
  }
}

.ml-60 {
  margin-left: 60px;
}

@media screen and (max-width: 768px) {
  .ml-60 {
    margin-left: 12vw;
  }
}

.ml-65 {
  margin-left: 65px;
}

@media screen and (max-width: 768px) {
  .ml-65 {
    margin-left: 13vw;
  }
}

.ml-70 {
  margin-left: 70px;
}

@media screen and (max-width: 768px) {
  .ml-70 {
    margin-left: 14vw;
  }
}

.ml-75 {
  margin-left: 75px;
}

@media screen and (max-width: 768px) {
  .ml-75 {
    margin-left: 15vw;
  }
}

.ml-80 {
  margin-left: 80px;
}

@media screen and (max-width: 768px) {
  .ml-80 {
    margin-left: 16vw;
  }
}

.ml-85 {
  margin-left: 85px;
}

@media screen and (max-width: 768px) {
  .ml-85 {
    margin-left: 17vw;
  }
}

.ml-90 {
  margin-left: 90px;
}

@media screen and (max-width: 768px) {
  .ml-90 {
    margin-left: 18vw;
  }
}

.ml-95 {
  margin-left: 95px;
}

@media screen and (max-width: 768px) {
  .ml-95 {
    margin-left: 19vw;
  }
}

.ml-100 {
  margin-left: 100px;
}

@media screen and (max-width: 768px) {
  .ml-100 {
    margin-left: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-0 {
    margin-left: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-1 {
    margin-left: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-2 {
    margin-left: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-3 {
    margin-left: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-4 {
    margin-left: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-5 {
    margin-left: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-6 {
    margin-left: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-7 {
    margin-left: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-8 {
    margin-left: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-9 {
    margin-left: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-10 {
    margin-left: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-11 {
    margin-left: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-12 {
    margin-left: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-13 {
    margin-left: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-14 {
    margin-left: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-15 {
    margin-left: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-16 {
    margin-left: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-17 {
    margin-left: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-18 {
    margin-left: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-19 {
    margin-left: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .ml-sm-20 {
    margin-left: 20vw;
  }
}

.pt-0 {
  padding-top: 0px;
}

@media screen and (max-width: 768px) {
  .pt-0 {
    padding-top: 0vw;
  }
}

.pt-5 {
  padding-top: 5px;
}

@media screen and (max-width: 768px) {
  .pt-5 {
    padding-top: 1vw;
  }
}

.pt-10 {
  padding-top: 10px;
}

@media screen and (max-width: 768px) {
  .pt-10 {
    padding-top: 2vw;
  }
}

.pt-15 {
  padding-top: 15px;
}

@media screen and (max-width: 768px) {
  .pt-15 {
    padding-top: 3vw;
  }
}

.pt-20 {
  padding-top: 20px;
}

@media screen and (max-width: 768px) {
  .pt-20 {
    padding-top: 4vw;
  }
}

.pt-25 {
  padding-top: 25px;
}

@media screen and (max-width: 768px) {
  .pt-25 {
    padding-top: 5vw;
  }
}

.pt-30 {
  padding-top: 30px;
}

@media screen and (max-width: 768px) {
  .pt-30 {
    padding-top: 6vw;
  }
}

.pt-35 {
  padding-top: 35px;
}

@media screen and (max-width: 768px) {
  .pt-35 {
    padding-top: 7vw;
  }
}

.pt-40 {
  padding-top: 40px;
}

@media screen and (max-width: 768px) {
  .pt-40 {
    padding-top: 8vw;
  }
}

.pt-45 {
  padding-top: 45px;
}

@media screen and (max-width: 768px) {
  .pt-45 {
    padding-top: 9vw;
  }
}

.pt-50 {
  padding-top: 50px;
}

@media screen and (max-width: 768px) {
  .pt-50 {
    padding-top: 10vw;
  }
}

.pt-55 {
  padding-top: 55px;
}

@media screen and (max-width: 768px) {
  .pt-55 {
    padding-top: 11vw;
  }
}

.pt-60 {
  padding-top: 60px;
}

@media screen and (max-width: 768px) {
  .pt-60 {
    padding-top: 12vw;
  }
}

.pt-65 {
  padding-top: 65px;
}

@media screen and (max-width: 768px) {
  .pt-65 {
    padding-top: 13vw;
  }
}

.pt-70 {
  padding-top: 70px;
}

@media screen and (max-width: 768px) {
  .pt-70 {
    padding-top: 14vw;
  }
}

.pt-75 {
  padding-top: 75px;
}

@media screen and (max-width: 768px) {
  .pt-75 {
    padding-top: 15vw;
  }
}

.pt-80 {
  padding-top: 80px;
}

@media screen and (max-width: 768px) {
  .pt-80 {
    padding-top: 16vw;
  }
}

.pt-85 {
  padding-top: 85px;
}

@media screen and (max-width: 768px) {
  .pt-85 {
    padding-top: 17vw;
  }
}

.pt-90 {
  padding-top: 90px;
}

@media screen and (max-width: 768px) {
  .pt-90 {
    padding-top: 18vw;
  }
}

.pt-95 {
  padding-top: 95px;
}

@media screen and (max-width: 768px) {
  .pt-95 {
    padding-top: 19vw;
  }
}

.pt-100 {
  padding-top: 100px;
}

@media screen and (max-width: 768px) {
  .pt-100 {
    padding-top: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-0 {
    padding-top: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-1 {
    padding-top: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-2 {
    padding-top: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-3 {
    padding-top: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-4 {
    padding-top: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-5 {
    padding-top: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-6 {
    padding-top: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-7 {
    padding-top: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-8 {
    padding-top: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-9 {
    padding-top: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-10 {
    padding-top: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-11 {
    padding-top: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-12 {
    padding-top: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-13 {
    padding-top: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-14 {
    padding-top: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-15 {
    padding-top: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-16 {
    padding-top: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-17 {
    padding-top: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-18 {
    padding-top: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-19 {
    padding-top: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pt-sm-20 {
    padding-top: 20vw;
  }
}

.pr-0 {
  padding-right: 0px;
}

@media screen and (max-width: 768px) {
  .pr-0 {
    padding-right: 0vw;
  }
}

.pr-5 {
  padding-right: 5px;
}

@media screen and (max-width: 768px) {
  .pr-5 {
    padding-right: 1vw;
  }
}

.pr-10 {
  padding-right: 10px;
}

@media screen and (max-width: 768px) {
  .pr-10 {
    padding-right: 2vw;
  }
}

.pr-15 {
  padding-right: 15px;
}

@media screen and (max-width: 768px) {
  .pr-15 {
    padding-right: 3vw;
  }
}

.pr-20 {
  padding-right: 20px;
}

@media screen and (max-width: 768px) {
  .pr-20 {
    padding-right: 4vw;
  }
}

.pr-25 {
  padding-right: 25px;
}

@media screen and (max-width: 768px) {
  .pr-25 {
    padding-right: 5vw;
  }
}

.pr-30 {
  padding-right: 30px;
}

@media screen and (max-width: 768px) {
  .pr-30 {
    padding-right: 6vw;
  }
}

.pr-35 {
  padding-right: 35px;
}

@media screen and (max-width: 768px) {
  .pr-35 {
    padding-right: 7vw;
  }
}

.pr-40 {
  padding-right: 40px;
}

@media screen and (max-width: 768px) {
  .pr-40 {
    padding-right: 8vw;
  }
}

.pr-45 {
  padding-right: 45px;
}

@media screen and (max-width: 768px) {
  .pr-45 {
    padding-right: 9vw;
  }
}

.pr-50 {
  padding-right: 50px;
}

@media screen and (max-width: 768px) {
  .pr-50 {
    padding-right: 10vw;
  }
}

.pr-55 {
  padding-right: 55px;
}

@media screen and (max-width: 768px) {
  .pr-55 {
    padding-right: 11vw;
  }
}

.pr-60 {
  padding-right: 60px;
}

@media screen and (max-width: 768px) {
  .pr-60 {
    padding-right: 12vw;
  }
}

.pr-65 {
  padding-right: 65px;
}

@media screen and (max-width: 768px) {
  .pr-65 {
    padding-right: 13vw;
  }
}

.pr-70 {
  padding-right: 70px;
}

@media screen and (max-width: 768px) {
  .pr-70 {
    padding-right: 14vw;
  }
}

.pr-75 {
  padding-right: 75px;
}

@media screen and (max-width: 768px) {
  .pr-75 {
    padding-right: 15vw;
  }
}

.pr-80 {
  padding-right: 80px;
}

@media screen and (max-width: 768px) {
  .pr-80 {
    padding-right: 16vw;
  }
}

.pr-85 {
  padding-right: 85px;
}

@media screen and (max-width: 768px) {
  .pr-85 {
    padding-right: 17vw;
  }
}

.pr-90 {
  padding-right: 90px;
}

@media screen and (max-width: 768px) {
  .pr-90 {
    padding-right: 18vw;
  }
}

.pr-95 {
  padding-right: 95px;
}

@media screen and (max-width: 768px) {
  .pr-95 {
    padding-right: 19vw;
  }
}

.pr-100 {
  padding-right: 100px;
}

@media screen and (max-width: 768px) {
  .pr-100 {
    padding-right: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-0 {
    padding-right: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-1 {
    padding-right: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-2 {
    padding-right: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-3 {
    padding-right: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-4 {
    padding-right: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-5 {
    padding-right: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-6 {
    padding-right: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-7 {
    padding-right: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-8 {
    padding-right: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-9 {
    padding-right: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-10 {
    padding-right: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-11 {
    padding-right: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-12 {
    padding-right: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-13 {
    padding-right: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-14 {
    padding-right: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-15 {
    padding-right: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-16 {
    padding-right: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-17 {
    padding-right: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-18 {
    padding-right: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-19 {
    padding-right: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pr-sm-20 {
    padding-right: 20vw;
  }
}

.pb-0 {
  padding-bottom: 0px;
}

@media screen and (max-width: 768px) {
  .pb-0 {
    padding-bottom: 0vw;
  }
}

.pb-5 {
  padding-bottom: 5px;
}

@media screen and (max-width: 768px) {
  .pb-5 {
    padding-bottom: 1vw;
  }
}

.pb-10 {
  padding-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .pb-10 {
    padding-bottom: 2vw;
  }
}

.pb-15 {
  padding-bottom: 15px;
}

@media screen and (max-width: 768px) {
  .pb-15 {
    padding-bottom: 3vw;
  }
}

.pb-20 {
  padding-bottom: 20px;
}

@media screen and (max-width: 768px) {
  .pb-20 {
    padding-bottom: 4vw;
  }
}

.pb-25 {
  padding-bottom: 25px;
}

@media screen and (max-width: 768px) {
  .pb-25 {
    padding-bottom: 5vw;
  }
}

.pb-30 {
  padding-bottom: 30px;
}

@media screen and (max-width: 768px) {
  .pb-30 {
    padding-bottom: 6vw;
  }
}

.pb-35 {
  padding-bottom: 35px;
}

@media screen and (max-width: 768px) {
  .pb-35 {
    padding-bottom: 7vw;
  }
}

.pb-40 {
  padding-bottom: 40px;
}

@media screen and (max-width: 768px) {
  .pb-40 {
    padding-bottom: 8vw;
  }
}

.pb-45 {
  padding-bottom: 45px;
}

@media screen and (max-width: 768px) {
  .pb-45 {
    padding-bottom: 9vw;
  }
}

.pb-50 {
  padding-bottom: 50px;
}

@media screen and (max-width: 768px) {
  .pb-50 {
    padding-bottom: 10vw;
  }
}

.pb-55 {
  padding-bottom: 55px;
}

@media screen and (max-width: 768px) {
  .pb-55 {
    padding-bottom: 11vw;
  }
}

.pb-60 {
  padding-bottom: 60px;
}

@media screen and (max-width: 768px) {
  .pb-60 {
    padding-bottom: 12vw;
  }
}

.pb-65 {
  padding-bottom: 65px;
}

@media screen and (max-width: 768px) {
  .pb-65 {
    padding-bottom: 13vw;
  }
}

.pb-70 {
  padding-bottom: 70px;
}

@media screen and (max-width: 768px) {
  .pb-70 {
    padding-bottom: 14vw;
  }
}

.pb-75 {
  padding-bottom: 75px;
}

@media screen and (max-width: 768px) {
  .pb-75 {
    padding-bottom: 15vw;
  }
}

.pb-80 {
  padding-bottom: 80px;
}

@media screen and (max-width: 768px) {
  .pb-80 {
    padding-bottom: 16vw;
  }
}

.pb-85 {
  padding-bottom: 85px;
}

@media screen and (max-width: 768px) {
  .pb-85 {
    padding-bottom: 17vw;
  }
}

.pb-90 {
  padding-bottom: 90px;
}

@media screen and (max-width: 768px) {
  .pb-90 {
    padding-bottom: 18vw;
  }
}

.pb-95 {
  padding-bottom: 95px;
}

@media screen and (max-width: 768px) {
  .pb-95 {
    padding-bottom: 19vw;
  }
}

.pb-100 {
  padding-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .pb-100 {
    padding-bottom: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-0 {
    padding-bottom: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-1 {
    padding-bottom: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-2 {
    padding-bottom: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-3 {
    padding-bottom: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-4 {
    padding-bottom: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-5 {
    padding-bottom: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-6 {
    padding-bottom: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-7 {
    padding-bottom: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-8 {
    padding-bottom: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-9 {
    padding-bottom: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-10 {
    padding-bottom: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-11 {
    padding-bottom: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-12 {
    padding-bottom: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-13 {
    padding-bottom: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-14 {
    padding-bottom: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-15 {
    padding-bottom: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-16 {
    padding-bottom: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-17 {
    padding-bottom: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-18 {
    padding-bottom: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-19 {
    padding-bottom: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pb-sm-20 {
    padding-bottom: 20vw;
  }
}

.pl-0 {
  padding-left: 0px;
}

@media screen and (max-width: 768px) {
  .pl-0 {
    padding-left: 0vw;
  }
}

.pl-5 {
  padding-left: 5px;
}

@media screen and (max-width: 768px) {
  .pl-5 {
    padding-left: 1vw;
  }
}

.pl-10 {
  padding-left: 10px;
}

@media screen and (max-width: 768px) {
  .pl-10 {
    padding-left: 2vw;
  }
}

.pl-15 {
  padding-left: 15px;
}

@media screen and (max-width: 768px) {
  .pl-15 {
    padding-left: 3vw;
  }
}

.pl-20 {
  padding-left: 20px;
}

@media screen and (max-width: 768px) {
  .pl-20 {
    padding-left: 4vw;
  }
}

.pl-25 {
  padding-left: 25px;
}

@media screen and (max-width: 768px) {
  .pl-25 {
    padding-left: 5vw;
  }
}

.pl-30 {
  padding-left: 30px;
}

@media screen and (max-width: 768px) {
  .pl-30 {
    padding-left: 6vw;
  }
}

.pl-35 {
  padding-left: 35px;
}

@media screen and (max-width: 768px) {
  .pl-35 {
    padding-left: 7vw;
  }
}

.pl-40 {
  padding-left: 40px;
}

@media screen and (max-width: 768px) {
  .pl-40 {
    padding-left: 8vw;
  }
}

.pl-45 {
  padding-left: 45px;
}

@media screen and (max-width: 768px) {
  .pl-45 {
    padding-left: 9vw;
  }
}

.pl-50 {
  padding-left: 50px;
}

@media screen and (max-width: 768px) {
  .pl-50 {
    padding-left: 10vw;
  }
}

.pl-55 {
  padding-left: 55px;
}

@media screen and (max-width: 768px) {
  .pl-55 {
    padding-left: 11vw;
  }
}

.pl-60 {
  padding-left: 60px;
}

@media screen and (max-width: 768px) {
  .pl-60 {
    padding-left: 12vw;
  }
}

.pl-65 {
  padding-left: 65px;
}

@media screen and (max-width: 768px) {
  .pl-65 {
    padding-left: 13vw;
  }
}

.pl-70 {
  padding-left: 70px;
}

@media screen and (max-width: 768px) {
  .pl-70 {
    padding-left: 14vw;
  }
}

.pl-75 {
  padding-left: 75px;
}

@media screen and (max-width: 768px) {
  .pl-75 {
    padding-left: 15vw;
  }
}

.pl-80 {
  padding-left: 80px;
}

@media screen and (max-width: 768px) {
  .pl-80 {
    padding-left: 16vw;
  }
}

.pl-85 {
  padding-left: 85px;
}

@media screen and (max-width: 768px) {
  .pl-85 {
    padding-left: 17vw;
  }
}

.pl-90 {
  padding-left: 90px;
}

@media screen and (max-width: 768px) {
  .pl-90 {
    padding-left: 18vw;
  }
}

.pl-95 {
  padding-left: 95px;
}

@media screen and (max-width: 768px) {
  .pl-95 {
    padding-left: 19vw;
  }
}

.pl-100 {
  padding-left: 100px;
}

@media screen and (max-width: 768px) {
  .pl-100 {
    padding-left: 20vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-0 {
    padding-left: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-1 {
    padding-left: 1vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-2 {
    padding-left: 2vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-3 {
    padding-left: 3vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-4 {
    padding-left: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-5 {
    padding-left: 5vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-6 {
    padding-left: 6vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-7 {
    padding-left: 7vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-8 {
    padding-left: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-9 {
    padding-left: 9vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-10 {
    padding-left: 10vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-11 {
    padding-left: 11vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-12 {
    padding-left: 12vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-13 {
    padding-left: 13vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-14 {
    padding-left: 14vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-15 {
    padding-left: 15vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-16 {
    padding-left: 16vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-17 {
    padding-left: 17vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-18 {
    padding-left: 18vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-19 {
    padding-left: 19vw;
  }
}

@media screen and (max-width: 768px) {
  .pl-sm-20 {
    padding-left: 20vw;
  }
}

@font-face {
  font-family: 'swiper-icons';
  src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
  font-weight: 400;
  font-style: normal;
}

:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}

.swiper {
  /* Auto Height */
  /* Bullets */
  /* Progress */
  /* a11y */
}

.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-container {
  width: 100%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}

.swiper-slide-invisible-blank {
  visibility: hidden;
}

.swiper-container-android .swiper-slide, .swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}

.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
}

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: x mandatory;
      scroll-snap-type: x mandatory;
}

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  -ms-scroll-snap-type: y mandatory;
      scroll-snap-type: y mandatory;
}

.swiper-button-lock {
  display: none;
}

.swiper-button-prev, .swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(-1 * var(--swiper-navigation-size) / 2);
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}

.swiper-button-prev:after, .swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}

.swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}

.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}

.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}

.swiper-button-prev.swiper-button-white, .swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}

.swiper-button-prev.swiper-button-black, .swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}

.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

.swiper-pagination-fraction, .swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}

.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

.swiper button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}

.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}

.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}

.swiper-pagination-lock {
  display: none;
}

.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  -o-object-fit: contain;
     object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  -webkit-animation: swiper-preloader-spin 1s infinite linear;
          animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}

.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}

.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}

.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  -webkit-filter: blur(50px);
          filter: blur(50px);
  z-index: 0;
}

.swiper-container-flip {
  overflow: visible;
}

.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

.ls-huge {
  letter-spacing: 0.2em;
}

.ls-xlarge {
  letter-spacing: 0.1em;
}

.ls-large {
  letter-spacing: 0.075em;
}

.ls-medium {
  letter-spacing: 0.05em;
}

.ls-regular {
  letter-spacing: 0.025em;
}

.ls-small {
  letter-spacing: 0em;
}

.ls-xsmall {
  letter-spacing: -0.025em;
}

.ls-tiny {
  letter-spacing: -0.05em;
}

.ff-en {
  font-family: "Helvetica Neue", "Roboto", "Arial";
}

.ff-serif {
  font-family: "ヒラギノ明朝 ProN", "HiraMinProN", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

.ff-gothic {
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
}

.fw-900 {
  font-weight: 900;
}

.fw-800 {
  font-weight: 800;
}

.fw-700 {
  font-weight: 700;
}

.fw-600 {
  font-weight: 600;
}

.fw-500 {
  font-weight: 500;
}

.fw-400 {
  font-weight: 400;
}

.fw-300 {
  font-weight: 300;
}

.fw-200 {
  font-weight: 200;
}

.fw-100 {
  font-weight: 100;
}

.fs-huge {
  font-size: 3rem;
}

@media screen and (max-width: 768px) {
  .fs-huge {
    font-size: 8vw;
  }
}

.fs-xlarge {
  font-size: 2.4rem;
}

@media screen and (max-width: 768px) {
  .fs-xlarge {
    font-size: 6.4vw;
  }
}

.fs-large {
  font-size: 2rem;
}

@media screen and (max-width: 768px) {
  .fs-large {
    font-size: 5.33333vw;
  }
}

.fs-medium {
  font-size: 1.8rem;
}

@media screen and (max-width: 768px) {
  .fs-medium {
    font-size: 4.8vw;
  }
}

.fs-regular {
  font-size: 1.6rem;
}

@media screen and (max-width: 768px) {
  .fs-regular {
    font-size: 4.26667vw;
  }
}

.fs-small {
  font-size: 1.4rem;
}

@media screen and (max-width: 768px) {
  .fs-small {
    font-size: 3.73333vw;
  }
}

.fs-xsmall {
  font-size: 1.2rem;
}

@media screen and (max-width: 768px) {
  .fs-xsmall {
    font-size: 3.2vw;
  }
}

.fs-tiny {
  font-size: 1rem;
}

@media screen and (max-width: 768px) {
  .fs-tiny {
    font-size: 2.66667vw;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-huge {
    font-size: 3rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-xlarge {
    font-size: 2.4rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-large {
    font-size: 2rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-medium {
    font-size: 1.8rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-regular {
    font-size: 1.6rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-small {
    font-size: 1.4rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-xsmall {
    font-size: 1.2rem;
  }
}

@media screen and (max-width: 960px) {
  .fs-md-tiny {
    font-size: 1rem;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-huge {
    font-size: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-xlarge {
    font-size: 6.4vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-large {
    font-size: 5.33333vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-medium {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-regular {
    font-size: 4.26667vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-small {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-xsmall {
    font-size: 3.2vw;
  }
}

@media screen and (max-width: 768px) {
  .fs-sm-tiny {
    font-size: 2.66667vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-huge {
    font-size: 8vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-xlarge {
    font-size: 6.4vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-large {
    font-size: 5.33333vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-medium {
    font-size: 4.8vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-regular {
    font-size: 4.26667vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-small {
    font-size: 3.73333vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-xsmall {
    font-size: 3.2vw;
  }
}

@media screen and (max-width: 480px) {
  .fs-xs-tiny {
    font-size: 2.66667vw;
  }
}

.lh-huge {
  line-height: 2;
}

@media screen and (max-width: 768px) {
  .lh-sm-huge {
    line-height: 2;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-huge {
    line-height: 2;
  }
}

.lh-xlarge {
  line-height: 1.8;
}

@media screen and (max-width: 768px) {
  .lh-sm-xlarge {
    line-height: 1.8;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-xlarge {
    line-height: 1.8;
  }
}

.lh-large {
  line-height: 1.6;
}

@media screen and (max-width: 768px) {
  .lh-sm-large {
    line-height: 1.6;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-large {
    line-height: 1.6;
  }
}

.lh-medium {
  line-height: 1.5;
}

@media screen and (max-width: 768px) {
  .lh-sm-medium {
    line-height: 1.5;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-medium {
    line-height: 1.5;
  }
}

.lh-regular {
  line-height: 1.4;
}

@media screen and (max-width: 768px) {
  .lh-sm-regular {
    line-height: 1.4;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-regular {
    line-height: 1.4;
  }
}

.lh-small {
  line-height: 1.3;
}

@media screen and (max-width: 768px) {
  .lh-sm-small {
    line-height: 1.3;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-small {
    line-height: 1.3;
  }
}

.lh-xsmall {
  line-height: 1.2;
}

@media screen and (max-width: 768px) {
  .lh-sm-xsmall {
    line-height: 1.2;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-xsmall {
    line-height: 1.2;
  }
}

.lh-tiny {
  line-height: 1;
}

@media screen and (max-width: 768px) {
  .lh-sm-tiny {
    line-height: 1;
  }
}

@media screen and (max-width: 480px) {
  .lh-xs-tiny {
    line-height: 1;
  }
}

.txt-center {
  text-align: center;
}

.txt-left {
  text-align: left;
}

.txt-right {
  text-align: right;
}

@media screen and (max-width: 960px) {
  .txt-md-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 960px) {
  .txt-md-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 960px) {
  .txt-md-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 768px) {
  .txt-sm-right {
    text-align: right !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-center {
    text-align: center !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-left {
    text-align: left !important;
  }
}

@media screen and (max-width: 480px) {
  .txt-xs-right {
    text-align: right !important;
  }
}

.underline {
  padding-bottom: 0.1em;
  border-bottom: 1px solid;
  text-decoration: none;
}

@media screen and (min-width: 769px) {
  .br-md-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .br-sm-hidden {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .br-xs-hidden {
    display: none;
  }
}

.list {
  display: inline-block;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .list {
    padding: 0 3vw;
  }
}

.list-default {
  margin-left: 1em;
}

.list-default:before {
  content: "・";
  display: inline-block;
  margin-left: -1em;
  font-feature-settings: normal;
}

.list-attention {
  margin-left: 1em;
}

.list-attention:before {
  content: "※";
  display: inline-block;
  margin-left: -1em;
}

.is-block {
  display: block;
}

.is-inline {
  display: inline;
}

.is-inline-block {
  display: inline-block;
}

.is-show {
  display: block;
}

.is-hidden {
  display: none;
}

.is-sm-show {
  display: none;
}

@media screen and (max-width: 768px) {
  .is-sm-show {
    display: block;
  }
}

@media screen and (max-width: 960px) {
  .is-md-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .is-sm-hidden {
    display: none;
  }
}

@media screen and (max-width: 480px) {
  .is-xs-hidden {
    display: none;
  }
}

.is-hidden-xy {
  overflow: hidden;
}

.is-hidden-x {
  overflow-x: hidden;
}

.is-hidden-y {
  overflow-y: hidden;
}

.is-visible-xy {
  overflow: visible;
}

.is-visible-x {
  overflow-x: visible;
}

.is-visible-y {
  overflow-y: visible;
}

.is-scroll-xy {
  overflow: scroll;
}

.is-scroll-x {
  overflow-x: scroll;
}

.is-scroll-y {
  overflow-y: scroll;
}

:root {
  --swiper-theme-color: #007aff;
}

a {
  color: #000000;
}

::-moz-selection {
  color: #ffffff;
  background-color: #000000;
}

::selection {
  color: #ffffff;
  background-color: #000000;
}

mark {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #D1B286 50%);
}

.btn, .badge {
  border-color: transparent;
}

.bg-white {
  background-color: #ffffff;
}

.color-white {
  color: #ffffff;
}

.btn-white, .badge-white {
  background-color: #ffffff;
  color: #ffffff;
  color: #000000;
}

.btn-outline-white, .badge-outline-white, .outline-white {
  color: #ffffff;
  border-color: #ffffff;
  background-color: transparent;
}

.bg-gray-10 {
  background-color: #e5e5e5;
}

.color-gray-10 {
  color: #e5e5e5;
}

.btn-gray-10, .badge-gray-10 {
  background-color: #e5e5e5;
  color: #ffffff;
  color: #000000;
}

.btn-outline-gray-10, .badge-outline-gray-10, .outline-gray-10 {
  color: #e5e5e5;
  border-color: #e5e5e5;
  background-color: transparent;
}

.bg-gray-20 {
  background-color: #cccccc;
}

.color-gray-20 {
  color: #cccccc;
}

.btn-gray-20, .badge-gray-20 {
  background-color: #cccccc;
  color: #ffffff;
}

.btn-outline-gray-20, .badge-outline-gray-20, .outline-gray-20 {
  color: #cccccc;
  border-color: #cccccc;
  background-color: transparent;
}

.bg-gray-30 {
  background-color: #b3b3b3;
}

.color-gray-30 {
  color: #b3b3b3;
}

.btn-gray-30, .badge-gray-30 {
  background-color: #b3b3b3;
  color: #ffffff;
}

.btn-outline-gray-30, .badge-outline-gray-30, .outline-gray-30 {
  color: #b3b3b3;
  border-color: #b3b3b3;
  background-color: transparent;
}

.bg-gray-40 {
  background-color: #999999;
}

.color-gray-40 {
  color: #999999;
}

.btn-gray-40, .badge-gray-40 {
  background-color: #999999;
  color: #ffffff;
}

.btn-outline-gray-40, .badge-outline-gray-40, .outline-gray-40 {
  color: #999999;
  border-color: #999999;
  background-color: transparent;
}

.bg-gray-50 {
  background-color: #808080;
}

.color-gray-50 {
  color: #808080;
}

.btn-gray-50, .badge-gray-50 {
  background-color: #808080;
  color: #ffffff;
}

.btn-outline-gray-50, .badge-outline-gray-50, .outline-gray-50 {
  color: #808080;
  border-color: #808080;
  background-color: transparent;
}

.bg-gray-60 {
  background-color: #666666;
}

.color-gray-60 {
  color: #666666;
}

.btn-gray-60, .badge-gray-60 {
  background-color: #666666;
  color: #ffffff;
}

.btn-outline-gray-60, .badge-outline-gray-60, .outline-gray-60 {
  color: #666666;
  border-color: #666666;
  background-color: transparent;
}

.bg-gray-70 {
  background-color: #4d4d4d;
}

.color-gray-70 {
  color: #4d4d4d;
}

.btn-gray-70, .badge-gray-70 {
  background-color: #4d4d4d;
  color: #ffffff;
}

.btn-outline-gray-70, .badge-outline-gray-70, .outline-gray-70 {
  color: #4d4d4d;
  border-color: #4d4d4d;
  background-color: transparent;
}

.bg-gray-80 {
  background-color: #333333;
}

.color-gray-80 {
  color: #333333;
}

.btn-gray-80, .badge-gray-80 {
  background-color: #333333;
  color: #ffffff;
}

.btn-outline-gray-80, .badge-outline-gray-80, .outline-gray-80 {
  color: #333333;
  border-color: #333333;
  background-color: transparent;
}

.bg-gray-90 {
  background-color: #1a1a1a;
}

.color-gray-90 {
  color: #1a1a1a;
}

.btn-gray-90, .badge-gray-90 {
  background-color: #1a1a1a;
  color: #ffffff;
}

.btn-outline-gray-90, .badge-outline-gray-90, .outline-gray-90 {
  color: #1a1a1a;
  border-color: #1a1a1a;
  background-color: transparent;
}

.bg-black {
  background-color: #000000;
}

.color-black {
  color: #000000;
}

.btn-black, .badge-black {
  background-color: #000000;
  color: #ffffff;
}

.btn-outline-black, .badge-outline-black, .outline-black {
  color: #000000;
  border-color: #000000;
  background-color: transparent;
}

.bg-blue {
  background-color: #007bff;
}

.color-blue {
  color: #007bff;
}

.btn-blue, .badge-blue {
  background-color: #007bff;
  color: #ffffff;
}

.btn-outline-blue, .badge-outline-blue, .outline-blue {
  color: #007bff;
  border-color: #007bff;
  background-color: transparent;
}

.bg-navy {
  background-color: #0e216b;
}

.color-navy {
  color: #0e216b;
}

.btn-navy, .badge-navy {
  background-color: #0e216b;
  color: #ffffff;
}

.btn-outline-navy, .badge-outline-navy, .outline-navy {
  color: #0e216b;
  border-color: #0e216b;
  background-color: transparent;
}

.bg-purple {
  background-color: #6f42c1;
}

.color-purple {
  color: #6f42c1;
}

.btn-purple, .badge-purple {
  background-color: #6f42c1;
  color: #ffffff;
}

.btn-outline-purple, .badge-outline-purple, .outline-purple {
  color: #6f42c1;
  border-color: #6f42c1;
  background-color: transparent;
}

.bg-pink {
  background-color: #e83e8c;
}

.color-pink {
  color: #e83e8c;
}

.btn-pink, .badge-pink {
  background-color: #e83e8c;
  color: #ffffff;
}

.btn-outline-pink, .badge-outline-pink, .outline-pink {
  color: #e83e8c;
  border-color: #e83e8c;
  background-color: transparent;
}

.bg-red {
  background-color: #dc3545;
}

.color-red {
  color: #dc3545;
}

.btn-red, .badge-red {
  background-color: #dc3545;
  color: #ffffff;
}

.btn-outline-red, .badge-outline-red, .outline-red {
  color: #dc3545;
  border-color: #dc3545;
  background-color: transparent;
}

.bg-orange {
  background-color: #D1B286;
}

.color-orange {
  color: #D1B286;
}

.btn-orange, .badge-orange {
  background-color: #D1B286;
  color: #ffffff;
}

.btn-outline-orange, .badge-outline-orange, .outline-orange {
  color: #D1B286;
  border-color: #D1B286;
  background-color: transparent;
}

.bg-yellow {
  background-color: #ffc107;
}

.color-yellow {
  color: #ffc107;
}

.btn-yellow, .badge-yellow {
  background-color: #ffc107;
  color: #ffffff;
}

.btn-outline-yellow, .badge-outline-yellow, .outline-yellow {
  color: #ffc107;
  border-color: #ffc107;
  background-color: transparent;
}

.bg-green {
  background-color: #28a745;
}

.color-green {
  color: #28a745;
}

.btn-green, .badge-green {
  background-color: #28a745;
  color: #ffffff;
}

.btn-outline-green, .badge-outline-green, .outline-green {
  color: #28a745;
  border-color: #28a745;
  background-color: transparent;
}

.bg-mint {
  background-color: #17a2b8;
}

.color-mint {
  color: #17a2b8;
}

.btn-mint, .badge-mint {
  background-color: #17a2b8;
  color: #ffffff;
}

.btn-outline-mint, .badge-outline-mint, .outline-mint {
  color: #17a2b8;
  border-color: #17a2b8;
  background-color: transparent;
}

.bg-white-rgba-10 {
  background-color: rgba(255, 255, 255, 0.1);
}

.bg-white-rgba-20 {
  background-color: rgba(255, 255, 255, 0.2);
}

.bg-white-rgba-30 {
  background-color: rgba(255, 255, 255, 0.3);
}

.bg-white-rgba-40 {
  background-color: rgba(255, 255, 255, 0.4);
}

.bg-white-rgba-50 {
  background-color: rgba(255, 255, 255, 0.5);
}

.bg-white-rgba-60 {
  background-color: rgba(255, 255, 255, 0.6);
}

.bg-white-rgba-70 {
  background-color: rgba(255, 255, 255, 0.7);
}

.bg-white-rgba-80 {
  background-color: rgba(255, 255, 255, 0.8);
}

.bg-white-rgba-90 {
  background-color: rgba(255, 255, 255, 0.9);
}

.bg-black-rgba-10 {
  background-color: rgba(0, 0, 0, 0.1);
}

.bg-black-rgba-20 {
  background-color: rgba(0, 0, 0, 0.2);
}

.bg-black-rgba-30 {
  background-color: rgba(0, 0, 0, 0.3);
}

.bg-black-rgba-40 {
  background-color: rgba(0, 0, 0, 0.4);
}

.bg-black-rgba-50 {
  background-color: rgba(0, 0, 0, 0.5);
}

.bg-black-rgba-60 {
  background-color: rgba(0, 0, 0, 0.6);
}

.bg-black-rgba-70 {
  background-color: rgba(0, 0, 0, 0.7);
}

.bg-black-rgba-80 {
  background-color: rgba(0, 0, 0, 0.8);
}

.bg-black-rgba-90 {
  background-color: rgba(0, 0, 0, 0.9);
}

.bg-sns-facebook {
  background-image: url(https://abahouse.jp/common/img/icon_facebook.svg);
}

.bg-sns-twitter {
  background-image: url(https://abahouse.jp/common/img/icon_twitter.svg);
}

.bg-sns-instagram {
  background-image: url(https://abahouse.jp/common/img/icon_instagram.svg);
}

.bg-sns-line {
  background-image: url(https://abahouse.jp/common/img/icon_line@.svg);
}

.l-section:after {
  background-color: #000000;
}

.instagram:after {
  background-image: url(../img/txt-followme@2x.png);
}

.l-center {
  margin-left: auto;
  margin-right: auto;
}

.l-right {
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .l-sm-right {
    margin-left: auto;
  }
}

.l-left {
  margin-right: left;
}

@media screen and (max-width: 768px) {
  .l-sm-center {
    margin-left: auto;
    margin-right: auto;
  }
  .l-sm-right {
    margin-left: auto;
    margin-right: 0;
  }
  .l-sm-left {
    margin-left: 0;
    margin-right: auto;
  }
}

.l-fixed {
  position: fixed;
}

.l-absolute {
  position: absolute;
}

.l-relative {
  position: relative;
}

.l-fixed.page-title {
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

.l-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
  z-index: 1;
}

.l-nav .l-sticky {
  transform: scale(0.6);
  transition: all .2s;
}

@media screen and (max-width: 768px) {
  .l-nav .l-sticky {
    transform: scale(0.8);
  }
}

.l-nav li {
  margin: 0 50px;
}

@media screen and (max-width: 768px) {
  .l-nav li {
    margin: 0 5.33333vw;
  }
}

.l-nav li:nth-of-type(1) {
  width: 116px;
}

@media screen and (max-width: 768px) {
  .l-nav li:nth-of-type(1) {
    width: 15.73333vw;
  }
}

.l-nav li:nth-of-type(2) {
  width: 171px;
}

@media screen and (max-width: 768px) {
  .l-nav li:nth-of-type(2) {
    width: 22.66667vw;
  }
}

.l-nav li:nth-of-type(3) {
  width: 118px;
}

@media screen and (max-width: 768px) {
  .l-nav li:nth-of-type(3) {
    width: 15.73333vw;
  }
}

.l-nav li a:after {
  content: "";
  width: 20px;
  height: 10px;
  display: block;
  border-top: 10px solid #000000;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid transparent;
  margin: 10px auto 0;
}

@media screen and (max-width: 768px) {
  .l-nav li a:after {
    width: 2.66667vw;
    height: 1.33333vw;
    border-top-width: 1.86667vw;
    border-left-width: 1.86667vw;
    border-right-width: 1.86667vw;
    border-bottom-width: 1.86667vw;
    margin-top: 1.33333vw;
  }
}

.l-nav li a:hover svg {
  fill: #D1B286;
}

.l-nav li a:hover:after {
  border-top: 10px solid #D1B286;
}

.l-nav li a.color-orange svg {
  fill: #D1B286;
}

.l-nav li a.color-orange:after {
  border-top: 10px solid #D1B286;
}

.l-container {
  width: 1280px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 1280px) {
  .l-container {
    min-width: 960px;
    width: 100%;
  }
}

@media screen and (max-width: 768px) {
  .l-container {
    min-width: 100%;
  }
}

.l-seasonVisual {
  position: relative;
}

.l-seasonVisual-sticker {
  position: absolute;
  top: 0;
  left: 0;
}

.l-header {
  margin-bottom: 150px;
}

@media screen and (max-width: 768px) {
  .l-header {
    margin-bottom: 26.66667vw;
  }
}

.l-header figure {
  margin-bottom: 200px;
}

@media screen and (max-width: 768px) {
  .l-header figure {
    margin-bottom: 26.66667vw;
  }
}

.l-header-txt p {
  line-height: 3.0;
}

.l-section {
  padding-top: 150px;
}

@media screen and (max-width: 768px) {
  .l-section {
    padding-top: 21.33333vw;
  }
}

.l-section .l-container {
  padding: 0 40px;
}

@media screen and (max-width: 768px) {
  .l-section .l-container {
    padding: 0;
  }
}

.l-section-header {
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .l-section-header {
    margin-bottom: 18.66667vw;
  }
}

.l-section-article {
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .l-section-article {
    margin-bottom: 0;
  }
}

.l-section-article-item {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0;
}

.l-section:nth-of-type(1) header figure {
  width: 175px;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(1) header figure {
    width: 36.26667vw;
  }
}

.l-section:nth-of-type(2) header figure {
  width: 255px;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(2) header figure {
    width: 53.06667vw;
  }
}

.l-section:nth-of-type(3) header figure {
  width: 177px;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(3) header figure {
    width: 36.8vw;
  }
}

.header-txt {
  line-height: 3.0;
}

@media screen and (max-width: 768px) {
  .header-txt {
    margin-top: 2em;
  }
}

.l-profile-header {
  margin-bottom: 100px;
}

@media screen and (max-width: 768px) {
  .l-profile-header {
    margin-bottom: 18.66667vw;
  }
}

.l-profile-article h2 {
  margin-bottom: 1em;
}

@media screen and (max-width: 768px) {
  .l-profile-article h2 {
    margin-bottom: 0;
  }
}

.l-profile-txt-pc {
  display: none;
}

@media screen and (min-width: 769px) {
  .l-profile-txt-pc {
    display: block;
  }
}

.l-profile-txt-sp {
  display: none;
}

@media screen and (max-width: 768px) {
  .l-profile-txt-sp {
    display: block;
  }
}

.l-profile footer {
  margin-top: 200px;
}

@media screen and (max-width: 768px) {
  .l-profile footer {
    margin-top: 26.66667vw;
  }
}

.l-footer {
  margin-top: 200px;
}

@media screen and (max-width: 768px) {
  .l-footer {
    margin-top: 26.66667vw;
  }
}

.l-footer .btn {
  padding: 20px 0;
}

@media screen and (max-width: 768px) {
  .l-footer .btn {
    padding: 2.66667vw 0;
  }
}

@media screen and (max-width: 768px) {
  .l-footer .mb-30 {
    margin-bottom: 4vw;
  }
}

@media screen and (max-width: 768px) {
  .l-footer .mt-60 {
    margin-top: 8vw;
  }
}

@media screen and (max-width: 768px) {
  .l-footer .col-12.mb-35 {
    margin-bottom: 5.5vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImJhc2VzL19iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19qcy5zY3NzIiwibW9kdWxlcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fc3dpcGVyLnNjc3MiLCJtb2R1bGVzL190ZXh0LnNjc3MiLCJzdGF0ZXMvX3N0YXRlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL19sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLFVBQVU7RURFWjtFQ0FBO0lBQ0UsVUFBVTtFREVaO0FBQ0Y7QUNSQTtFQUNFO0lBQ0UsVUFBVTtFREVaO0VDQUE7SUFDRSxVQUFVO0VERVo7QUFDRjs7QUNDQTtFQUNFO0lBQ0UseUJBQXlCO0VERTNCO0FBQ0Y7O0FDTEE7RUFDRTtJQUNFLHlCQUF5QjtFREUzQjtBQUNGOztBRVZBOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0FGYVg7O0FFWEE7RUFDRSxzQkFBc0I7QUZjeEI7O0FFWEE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDBGQ3VGeUY7RUR0RnpGLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIscUJBQXFCO0FGY3ZCOztBRVhBOztFQUVFLGNBQWM7QUZjaEI7O0FFWEE7RUFDRSxnQkFBZ0I7QUZjbEI7O0FFWEE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLHVCQUF1QjtFRVV2Qix3QkFEaUI7RUFFakIseUJBRjRCO0VBRzVCLG1DQUgyQztBSlE3Qzs7QUVwQkE7RUFNSSxZQUFZO0FGa0JoQjs7QUVkQTtFQUNFLHFCQUFxQjtBRmlCdkI7O0FFZEE7RUFDRSxjQUFjO0VBQ2QsY0FBYztBRmlCaEI7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsV0FBVztFQUNYLFlBQVk7QUZpQmQ7O0FFZEE7RUFDRSxlQUFlO0FGaUJqQjs7QUVkQTtFRTVERSxlRjREaUM7RUFBbUMsZ0JBQWdCO0FGbUJ0Rjs7QUk5RUU7RUYyREY7SUUxREksY0YwRCtDO0VGd0JqRDtBQUNGOztBSWpGRTtFRndERjtJRXZESSxjRnVEK0Q7RUY4QmpFO0FBQ0Y7O0FFOUJBO0VFN0RFLGlCRjZEaUM7RUFBbUMsZ0JBQWdCO0FGbUN0Rjs7QUkvRkU7RUY0REY7SUUzREksZ0JGMkQrQztFRndDakQ7QUFDRjs7QUlsR0U7RUZ5REY7SUV4REksZ0JGd0QrRDtFRjhDakU7QUFDRjs7QUU5Q0E7RUU5REUsZUY4RGlDO0VBQW1DLGdCQUFnQjtBRm1EdEY7O0FJaEhFO0VGNkRGO0lFNURJLG9CRjREK0M7RUZ3RGpEO0FBQ0Y7O0FJbkhFO0VGMERGO0lFekRJLG9CRnlEK0Q7RUY4RGpFO0FBQ0Y7O0FFOURBO0VFL0RFLGlCRitEaUM7RUFBbUMsZ0JBQWdCO0FGbUV0Rjs7QUlqSUU7RUY4REY7SUU3REksZ0JGNkQrQztFRndFakQ7QUFDRjs7QUlwSUU7RUYyREY7SUUxREksZ0JGMEQrRDtFRjhFakU7QUFDRjs7QUU5RUE7RUVoRUUsaUJGZ0VpQztFQUFtQyxnQkFBZ0I7QUZtRnRGOztBSWxKRTtFRitERjtJRTlESSxvQkY4RCtDO0VGd0ZqRDtBQUNGOztBSXJKRTtFRjRERjtJRTNESSxvQkYyRCtEO0VGOEZqRTtBQUNGOztBRTlGQTtFRWpFRSxpQkZpRWlDO0VBQW1DLGdCQUFnQjtBRm1HdEY7O0FJbktFO0VGZ0VGO0lFL0RJLG9CRitEK0M7RUZ3R2pEO0FBQ0Y7O0FJdEtFO0VGNkRGO0lFNURJLG9CRjREK0Q7RUY4R2pFO0FBQ0Y7O0FFN0dBO0VFbkVFLGlCRm9FOEI7QUZnSGhDOztBSW5MRTtFRmtFRjtJRWpFSSxvQkZrRTRDO0VGcUg5QztBQUNGOztBSXRMRTtFRitERjtJRTlESSxvQkYrRDREO0VGMkg5RDtBQUNGOztBSy9NQTtFQUVFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsaUJBQWlCO0FMaU5uQjs7QUs3TUE7RUFDRSxjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGVBQWU7QUxnTmpCOztBSWhJRTtFQ3RGRjtJQVFJLFlBQVk7RUxtTmQ7QUFDRjs7QUtoTkE7RUFDRSx3QkFBd0I7RUFDeEIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsY0FBYztBTG1OaEI7O0FLaE5BO0VBQVcsY0FBYztBTG9OekI7O0FNMU9JO0VBQ0UsZUFBbUM7QU42T3pDOztBTTlPSTtFQUNFLGdCQUFtQztBTmlQekM7O0FNbFBJO0VBQ0UsVUFBbUM7QU5xUHpDOztBTXRQSTtFQUNFLGdCQUFtQztBTnlQekM7O0FNMVBJO0VBQ0UsZ0JBQW1DO0FONlB6Qzs7QU05UEk7RUFDRSxVQUFtQztBTmlRekM7O0FNbFFJO0VBQ0UsZ0JBQW1DO0FOcVF6Qzs7QU10UUk7RUFDRSxnQkFBbUM7QU55UXpDOztBTTFRSTtFQUNFLFVBQW1DO0FONlF6Qzs7QU05UUk7RUFDRSxnQkFBbUM7QU5pUnpDOztBTWxSSTtFQUNFLGdCQUFtQztBTnFSekM7O0FNdFJJO0VBQ0UsV0FBbUM7QU55UnpDOztBSXpNRTtFRTFFSTtJQUNFLGVBQW1DO0VOdVJ6QztBQUNGOztBSS9NRTtFRTFFSTtJQUNFLGdCQUFtQztFTjZSekM7QUFDRjs7QUlyTkU7RUUxRUk7SUFDRSxVQUFtQztFTm1TekM7QUFDRjs7QUkzTkU7RUUxRUk7SUFDRSxnQkFBbUM7RU55U3pDO0FBQ0Y7O0FJak9FO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOK1N6QztBQUNGOztBSXZPRTtFRTFFSTtJQUNFLFVBQW1DO0VOcVR6QztBQUNGOztBSTdPRTtFRTFFSTtJQUNFLGdCQUFtQztFTjJUekM7QUFDRjs7QUluUEU7RUUxRUk7SUFDRSxnQkFBbUM7RU5pVXpDO0FBQ0Y7O0FJelBFO0VFMUVJO0lBQ0UsVUFBbUM7RU51VXpDO0FBQ0Y7O0FJL1BFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VONlV6QztBQUNGOztBSXJRRTtFRTFFSTtJQUNFLGdCQUFtQztFTm1WekM7QUFDRjs7QUkzUUU7RUUxRUk7SUFDRSxXQUFtQztFTnlWekM7QUFDRjs7QUkxUUU7RUV6RUk7SUFDRSxlQUFtQztFTnVWekM7QUFDRjs7QUloUkU7RUV6RUk7SUFDRSxnQkFBbUM7RU42VnpDO0FBQ0Y7O0FJdFJFO0VFekVJO0lBQ0UsVUFBbUM7RU5tV3pDO0FBQ0Y7O0FJNVJFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOeVd6QztBQUNGOztBSWxTRTtFRXpFSTtJQUNFLGdCQUFtQztFTitXekM7QUFDRjs7QUl4U0U7RUV6RUk7SUFDRSxVQUFtQztFTnFYekM7QUFDRjs7QUk5U0U7RUV6RUk7SUFDRSxnQkFBbUM7RU4yWHpDO0FBQ0Y7O0FJcFRFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOaVl6QztBQUNGOztBSTFURTtFRXpFSTtJQUNFLFVBQW1DO0VOdVl6QztBQUNGOztBSWhVRTtFRXpFSTtJQUNFLGdCQUFtQztFTjZZekM7QUFDRjs7QUl0VUU7RUV6RUk7SUFDRSxnQkFBbUM7RU5tWnpDO0FBQ0Y7O0FJNVVFO0VFekVJO0lBQ0UsV0FBbUM7RU55WnpDO0FBQ0Y7O0FJM1VFO0VFeEVJO0lBQ0UsZUFBbUM7RU51WnpDO0FBQ0Y7O0FJalZFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VONlp6QztBQUNGOztBSXZWRTtFRXhFSTtJQUNFLFVBQW1DO0VObWF6QztBQUNGOztBSTdWRTtFRXhFSTtJQUNFLGdCQUFtQztFTnlhekM7QUFDRjs7QUluV0U7RUV4RUk7SUFDRSxnQkFBbUM7RU4rYXpDO0FBQ0Y7O0FJeldFO0VFeEVJO0lBQ0UsVUFBbUM7RU5xYnpDO0FBQ0Y7O0FJL1dFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOMmJ6QztBQUNGOztBSXJYRTtFRXhFSTtJQUNFLGdCQUFtQztFTmljekM7QUFDRjs7QUkzWEU7RUV4RUk7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QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU42dkJ2QjtBQUNGOztBSWp3QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5vd0J2QjtBQUNGOztBSXh3QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU4yd0J2QjtBQUNGOztBSS93QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5reEJ2QjtBQUNGOztBSXR4QkU7RUVBSztJQUVHLG1CQUFlO0lBQ2Ysb0JBQWU7RU55eEJ2QjtBQUNGOztBSXR4QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5zeEJ2QjtBQUNGOztBSTd4QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU42eEJ2QjtBQUNGOztBSXB5QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5veUJ2QjtBQUNGOztBSTN5QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU4yeUJ2QjtBQUNGOztBSWx6QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5rekJ2QjtBQUNGOztBSXp6QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU55ekJ2QjtBQUNGOztBSWgwQkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5nMEJ2QjtBQUNGOztBSXYwQkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU51MEJ2QjtBQUNGOztBSTkwQkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU44MEJ2QjtBQUNGOztBSXIxQkU7RUVHSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5xMUJ2QjtBQUNGOztBSXIxQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5rMUJ2QjtBQUNGOztBSTUxQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU55MUJ2QjtBQUNGOztBSW4yQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5nMkJ2QjtBQUNGOztBSTEyQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU51MkJ2QjtBQUNGOztBSWozQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU44MkJ2QjtBQUNGOztBSXgzQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5xM0J2QjtBQUNGOztBSS8zQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU40M0J2QjtBQUNGOztBSXQ0QkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5tNEJ2QjtBQUNGOztBSTc0QkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU4wNEJ2QjtBQUNGOztBSXA1QkU7RUVNSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5pNUJ2QjtBQUNGOztBTXg0QkE7RUFDRSxhQUFxQjtFQUNyQixvQkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLGVBQXFCO0FOMjRCdkI7O0FNMTRCRTtFQUFtQix1QkFBMkI7QU44NEJoRDs7QU03NEJFO0VBQW1CLG1CQUF1QjtBTmk1QjVDOztBTWg1QkU7RUFBbUIscUJBQXlCO0FObzVCOUM7O0FNbjVCRTtFQUFtQix1QkFBdUI7QU51NUI1Qzs7QU10NUJFO0VBQW1CLHlCQUF5QjtBTjA1QjlDOztBTXo1QkU7RUFBbUIsOEJBQThCO0FONjVCbkQ7O0FNNTVCRTtFQUFtQixpQkFBdUI7QU5nNkI1Qzs7QU0vNUJFO0VBQW1CLDJCQUE0QjtBTm02QmpEOztBTWw2QkU7RUFBbUIsc0JBQXVCO0FOczZCNUM7O0FNcjZCRTtFQUFtQiw4QkFBK0I7QU55NkJwRDs7QU10NkJJO0VBQWlCLFFBREw7QU4yNkJoQjs7QU16NkJJO0VBQWlCLFlBRkw7QU4rNkJoQjs7QU01NkJJO0VBQWlCLGNBSEw7QU5tN0JoQjs7QU1sN0JJO0VBQWlCLFFBREw7QU51N0JoQjs7QU1yN0JJO0VBQWlCLFlBRkw7QU4yN0JoQjs7QU14N0JJO0VBQWlCLGNBSEw7QU4rN0JoQjs7QU05N0JJO0VBQWlCLFFBREw7QU5tOEJoQjs7QU1qOEJJO0VBQWlCLFlBRkw7QU51OEJoQjs7QU1wOEJJO0VBQWlCLGNBSEw7QU4yOEJoQjs7QU0xOEJJO0VBQWlCLFFBREw7QU4rOEJoQjs7QU03OEJJO0VBQWlCLFlBRkw7QU5tOUJoQjs7QU1oOUJJO0VBQWlCLGNBSEw7QU51OUJoQjs7QU10OUJJO0VBQWlCLFFBREw7QU4yOUJoQjs7QU16OUJJO0VBQWlCLFlBRkw7QU4rOUJoQjs7QU01OUJJO0VBQWlCLGNBSEw7QU5tK0JoQjs7QU1sK0JJO0VBQWlCLFFBREw7QU51K0JoQjs7QU1yK0JJO0VBQWlCLFlBRkw7QU4yK0JoQjs7QU14K0JJO0VBQWlCLGNBSEw7QU4rK0JoQjs7QU05K0JJO0VBQWlCLFFBREw7QU5tL0JoQjs7QU1qL0JJO0VBQWlCLFlBRkw7QU51L0JoQjs7QU1wL0JJO0VBQWlCLGNBSEw7QU4yL0JoQjs7QU0xL0JJO0VBQWlCLFFBREw7QU4rL0JoQjs7QU03L0JJO0VBQWlCLFlBRkw7QU5tZ0NoQjs7QU1oZ0NJO0VBQWlCLGNBSEw7QU51Z0NoQjs7QU10Z0NJO0VBQWlCLFFBREw7QU4yZ0NoQjs7QU16Z0NJO0VBQWlCLFlBRkw7QU4rZ0NoQjs7QU01Z0NJO0VBQWlCLGNBSEw7QU5taENoQjs7QU1saENJO0VBQWlCLFNBREw7QU51aENoQjs7QU1yaENJO0VBQWlCLGFBRkw7QU4yaENoQjs7QU14aENJO0VBQWlCLGVBSEw7QU4raENoQjs7QU05aENJO0VBQWlCLFNBREw7QU5taUNoQjs7QU1qaUNJO0VBQWlCLGFBRkw7QU51aUNoQjs7QU1waUNJO0VBQWlCLGVBSEw7QU4yaUNoQjs7QU0xaUNJO0VBQWlCLFNBREw7QU4raUNoQjs7QU03aUNJO0VBQWlCLGFBRkw7QU5takNoQjs7QU1oakNJO0VBQWlCLGVBSEw7QU51akNoQjs7QUl4bUNFO0VFeURJO0lBQW1CLHVCQUEyQjtFTm9qQ2xEO0VNbmpDSTtJQUFtQixtQkFBdUI7RU5zakM5QztFTXJqQ0k7SUFBbUIscUJBQXlCO0VOd2pDaEQ7RU12akNJO0lBQW1CLHVCQUF1QjtFTjBqQzlDO0VNempDSTtJQUFtQix5QkFBeUI7RU40akNoRDtFTTNqQ0k7SUFBbUIsOEJBQThCO0VOOGpDckQ7RU03akNJO0lBQW1CLGlCQUF1QjtFTmdrQzlDO0VNL2pDSTtJQUFtQiwyQkFBNEI7RU5ra0NuRDtFTWprQ0k7SUFBbUIsc0JBQXVCO0VOb2tDOUM7RU1ua0NJO0lBQW1CLDhCQUErQjtFTnNrQ3REO0VNcGtDTTtJQUFpQixRQURMO0VOd2tDbEI7RU10a0NNO0lBQWlCLFlBRkw7RU4ya0NsQjtFTXhrQ007SUFBaUIsY0FITDtFTjhrQ2xCO0VNN2tDTTtJQUFpQixRQURMO0VOaWxDbEI7RU0va0NNO0lBQWlCLFlBRkw7RU5vbENsQjtFTWpsQ007SUFBaUIsY0FITDtFTnVsQ2xCO0VNdGxDTTtJQUFpQixRQURMO0VOMGxDbEI7RU14bENNO0lBQWlCLFlBRkw7RU42bENsQjtFTTFsQ007SUFBaUIsY0FITDtFTmdtQ2xCO0VNL2xDTTtJQUFpQixRQURMO0VObW1DbEI7RU1qbUNNO0lBQWlCLFlBRkw7RU5zbUNsQjtFTW5tQ007SUFBaUIsY0FITDtFTnltQ2xCO0VNeG1DTTtJQUFpQixRQURMO0VONG1DbEI7RU0xbUNNO0lBQWlCLFlBRkw7RU4rbUNsQjtFTTVtQ007SUFBaUIsY0FITDtFTmtuQ2xCO0VNam5DTTtJQUFpQixRQURMO0VOcW5DbEI7RU1ubkNNO0lBQWlCLFlBRkw7RU53bkNsQjtFTXJuQ007SUFBaUIsY0FITDtFTjJuQ2xCO0VNMW5DTTtJQUFpQixRQURMO0VOOG5DbEI7RU01bkNNO0lBQWlCLFlBRkw7RU5pb0NsQjtFTTluQ007SUFBaUIsY0FITDtFTm9vQ2xCO0VNbm9DTTtJQUFpQixRQURMO0VOdW9DbEI7RU1yb0NNO0lBQWlCLFlBRkw7RU4wb0NsQjtFTXZvQ007SUFBaUIsY0FITDtFTjZvQ2xCO0VNNW9DTTtJQUFpQixRQURMO0VOZ3BDbEI7RU05b0NNO0lBQWlCLFlBRkw7RU5tcENsQjtFTWhwQ007SUFBaUIsY0FITDtFTnNwQ2xCO0VNcnBDTTtJQUFpQixTQURMO0VOeXBDbEI7RU12cENNO0lBQWlCLGFBRkw7RU40cENsQjtFTXpwQ007SUFBaUIsZUFITDtFTitwQ2xCO0VNOXBDTTtJQUFpQixTQURMO0VOa3FDbEI7RU1ocUNNO0lBQWlCLGFBRkw7RU5xcUNsQjtFTWxxQ007SUFBaUIsZUFITDtFTndxQ2xCO0VNdnFDTTtJQUFpQixTQURMO0VOMnFDbEI7RU16cUNNO0lBQWlCLGFBRkw7RU44cUNsQjtFTTNxQ007SUFBaUIsZUFITDtFTmlyQ2xCO0FBQ0Y7O0FJOXVDRTtFRXNFSTtJQUFtQix1QkFBMkI7RU42cUNsRDtFTTVxQ0k7SUFBbUIsbUJBQXVCO0VOK3FDOUM7RU05cUNJO0lBQW1CLHFCQUF5QjtFTmlyQ2hEO0VNaHJDSTtJQUFtQix1QkFBdUI7RU5tckM5QztFTWxyQ0k7SUFBbUIseUJBQXlCO0VOcXJDaEQ7RU1wckNJO0lBQW1CLDhCQUE4QjtFTnVyQ3JEO0VNdHJDSTtJQUFtQixpQkFBdUI7RU55ckM5QztFTXhyQ0k7SUFBbUIsMkJBQTRCO0VOMnJDbkQ7RU0xckNJO0lBQW1CLHNCQUF1QjtFTjZyQzlDO0VNNXJDSTtJQUFtQiw4QkFBK0I7RU4rckN0RDtFTTdyQ007SUFBaUIsUUFETDtFTmlzQ2xCO0VNL3JDTTtJQUFpQixZQUZMO0VOb3NDbEI7RU1qc0NNO0lBQWlCLGNBSEw7RU51c0NsQjtFTXRzQ007SUFBaUIsUUFETDtFTjBzQ2xCO0VNeHNDTTtJQUFpQixZQUZMO0VONnNDbEI7RU0xc0NNO0lBQWlCLGNBSEw7RU5ndENsQjtFTS9zQ007SUFBaUIsUUFETDtFTm10Q2xCO0VNanRDTTtJQUFpQixZQUZMO0VOc3RDbEI7RU1udENNO0lBQWlCLGNBSEw7RU55dENsQjtFTXh0Q007SUFBaUIsUUFETDtFTjR0Q2xCO0VNMXRDTTtJQUFpQixZQUZMO0VOK3RDbEI7RU01dENNO0lBQWlCLGNBSEw7RU5rdUNsQjtFTWp1Q007SUFBaUIsUUFETDtFTnF1Q2xCO0VNbnVDTTtJQUFpQixZQUZMO0VOd3VDbEI7RU1ydUNNO0lBQWlCLGNBSEw7RU4ydUNsQjtFTTF1Q007SUFBaUIsUUFETDtFTjh1Q2xCO0VNNXVDTTtJQUFpQixZQUZMO0VOaXZDbEI7RU05dUNNO0lBQWlCLGNBSEw7RU5vdkNsQjtFTW52Q007SUFBaUIsUUFETDtFTnV2Q2xCO0VNcnZDTTtJQUFpQixZQUZMO0VOMHZDbEI7RU12dkNNO0lBQWlCLGNBSEw7RU42dkNsQjtFTTV2Q007SUFBaUIsUUFETDtFTmd3Q2xCO0VNOXZDTTtJQUFpQixZQUZMO0VObXdDbEI7RU1od0NNO0lBQWlCLGNBSEw7RU5zd0NsQjtFTXJ3Q007SUFBaUIsUUFETDtFTnl3Q2xCO0VNdndDTTtJQUFpQixZQUZMO0VONHdDbEI7RU16d0NNO0lBQWlCLGNBSEw7RU4rd0NsQjtFTTl3Q007SUFBaUIsU0FETDtFTmt4Q2xCO0VNaHhDTTtJQUFpQixhQUZMO0VOcXhDbEI7RU1seENNO0lBQWlCLGVBSEw7RU53eENsQjtFTXZ4Q007SUFBaUIsU0FETDtFTjJ4Q2xCO0VNenhDTTtJQUFpQixhQUZMO0VOOHhDbEI7RU0zeENNO0lBQWlCLGVBSEw7RU5peUNsQjtFTWh5Q007SUFBaUIsU0FETDtFTm95Q2xCO0VNbHlDTTtJQUFpQixhQUZMO0VOdXlDbEI7RU1weUNNO0lBQWlCLGVBSEw7RU4weUNsQjtBQUNGOztBSXAzQ0U7RUVtRkk7SUFBbUIsdUJBQTJCO0VOc3lDbEQ7RU1yeUNJO0lBQW1CLG1CQUF1QjtFTnd5QzlDO0VNdnlDSTtJQUFtQixxQkFBeUI7RU4weUNoRDtFTXp5Q0k7SUFBbUIsdUJBQXVCO0VONHlDOUM7RU0zeUNJO0lBQW1CLHlCQUF5QjtFTjh5Q2hEO0VNN3lDSTtJQUFtQiw4QkFBOEI7RU5nekNyRDtFTS95Q0k7SUFBbUIsaUJBQXVCO0VOa3pDOUM7RU1qekNJO0lBQW1CLDJCQUE0QjtFTm96Q25EO0VNbnpDSTtJQUFtQixzQkFBdUI7RU5zekM5QztFTXJ6Q0k7SUFBbUIsOEJBQStCO0VOd3pDdEQ7RU10ekNNO0lBQWlCLFFBREw7RU4wekNsQjtFTXh6Q007SUFBaUIsWUFGTDtFTjZ6Q2xCO0VNMXpDTTtJQUFpQixjQUhMO0VOZzBDbEI7RU0vekNNO0lBQWlCLFFBREw7RU5tMENsQjtFTWowQ007SUFBaUIsWUFGTDtFTnMwQ2xCO0VNbjBD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OztBUy9sRVE7RUFDRSxnQkFBVztBVGttRXJCOztBSTNnRUU7RUt4Rk07SUFHSSxlQUFXO0VUcW1FckI7QUFDRjs7QVN6bUVRO0VBQ0UsZ0JBQVc7QVQ0bUVyQjs7QUlyaEVFO0VLeEZNO0lBR0ksZUFBVztFVCttRXJCO0FBQ0Y7O0FTbm5FUTtFQUNFLGdCQUFXO0FUc25FckI7O0FJL2hFRTtFS3hGTTtJQUdJLGVBQVc7RVR5bkVyQjtBQUNGOztBUzduRVE7RUFDRSxnQkFBVztBVGdvRXJCOztBSXppRUU7RUt4Rk07SUFHSSxnQkFBVztFVG1vRXJCO0FBQ0Y7O0FTdm9FUTtFQUNFLGdCQUFXO0FUMG9FckI7O0FJbmpFRTtFS3hGTTtJQUdJLGdCQUFXO0VUNm9FckI7QUFDRjs7QVNqcEVRO0VBQ0UsZ0JBQVc7QVRvcEVyQjs7QUk3akVFO0VLeEZNO0lBR0ksZ0JBQVc7RVR1cEVyQjtBQUNGOztBUzNwRVE7RUFDRSxnQkFBVztBVDhwRXJCOztBSXZrRUU7RUt4Rk07SUFHSSxnQkFBVztFVGlxRXJCO0FBQ0Y7O0FTcnFFUTtFQUNFLGdCQUFXO0FUd3FFckI7O0FJamxFRTtFS3hGTTtJQUdJLGdCQUFXO0VUMnFFckI7QUFDRjs7QVMvcUVRO0VBQ0UsZ0JBQVc7QVRrckVyQjs7QUkzbEVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRxckVyQjtBQUNGOztBU3pyRVE7RUFDRSxnQkFBVztBVDRyRXJCOztBSXJtRUU7RUt4Rk07SUFHSSxnQkFBVztFVCtyRXJCO0FBQ0Y7O0FTbnNFUTtFQUNFLGdCQUFXO0FUc3NFckI7O0FJL21FRTtFS3hGTTtJQUdJLGdCQUFXO0VUeXNFckI7QUFDRjs7QVM3c0VRO0VBQ0UsZ0JBQVc7QVRndEVyQjs7QUl6bkVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRtdEVyQjtBQUNGOztBU3Z0RVE7RUFDRSxnQkFBVztBVDB0RXJCOztBSW5vRUU7RUt4Rk07SUFHSSxnQkFBVztFVDZ0RXJCO0FBQ0Y7O0FTanVFUTtFQUNFLGlCQUFXO0FUb3VFckI7O0FJN29FRTtFS3hGTTtJQUdJLGdCQUFXO0VUdXVFckI7QUFDRjs7QUlucEVFO0VLM0VNO0lBRUksZUFBVztFVGl1RXJCO0FBQ0Y7O0FJenBFRTtFSzNFTTtJQUVJLGVBQVc7RVR1dUVyQjtBQUNGOztBSS9wRUU7RUszRU07SUFFSSxlQUFXO0VUNnVFckI7QUFDRjs7QUlycUVFO0VLM0VNO0lBRUksZUFBVztFVG12RXJCO0FBQ0Y7O0FJM3FFRTtFSzNFTTtJQUVJLGVBQVc7RVR5dkVyQjtBQUNGOztBSWpyRUU7RUszRU07SUFFSSxlQUFXO0VUK3ZFckI7QUFDRjs7QUl2ckVFO0VLM0VNO0lBRUksZUFBVztFVHF3RXJCO0FBQ0Y7O0FJN3JFRTtFSzNFTTtJQUVJLGVBQVc7RVQyd0VyQjtBQUNGOztBSW5zRUU7RUszRU07SUFFSSxlQUFXO0VUaXhFckI7QUFDRjs7QUl6c0VFO0VLM0VNO0lBRUksZUFBVztFVHV4RXJCO0FBQ0Y7O0FJL3NFRTtFSzNFTTtJQUVJLGdCQUFXO0VUNnhFckI7QUFDRjs7QUlydEVFO0VLM0VNO0lBRUksZ0JBQVc7RVRteUVyQjtBQUNGOztBSTN0RUU7RUszRU07SUFFSSxnQkFBVztFVHl5RXJCO0FBQ0Y7O0FJanVFRTtFSzNFTTtJQUVJLGdCQUFXO0VUK3lFckI7QUFDRjs7QUl2dUVFO0VLM0VNO0lBRUksZ0JBQVc7RVRxekVyQjtBQUNGOztBSTd1RUU7RUszRU07SUFFSSxnQkFBVztFVDJ6RXJCO0FBQ0Y7O0FJbnZFRTtFSzNFTTtJQUVJLGdCQUFXO0VUaTBFckI7QUFDRjs7QUl6dkVFO0VLM0VNO0lBRUksZ0JBQVc7RVR1MEVyQjtBQUNGOztBSS92RUU7RUszRU07SUFFSSxnQkFBVztFVDYwRXJCO0FBQ0Y7O0FJcndFRTtFSzNFTTtJQUVJLGdCQUFXO0VUbTFFckI7QUFDRjs7QUkzd0VFO0VLM0VNO0lBRUksZ0JBQVc7RVR5MUVyQjtBQUNGOztBU3oyRVE7RUFDRSxpQkFBVztBVDQyRXJCOztBSXJ4RUU7RUt4Rk07SUFHSSxpQkFBVztFVCsyRXJCO0FBQ0Y7O0FTbjNFUTtFQUNFLGlCQUFXO0FUczNFckI7O0FJL3hFRTtFS3hGTTtJQUdJLGlCQUFXO0VUeTNFckI7QUFDRjs7QVM3M0VRO0VBQ0Usa0JBQVc7QVRnNEVyQjs7QUl6eUVFO0VLeEZNO0lBR0ksaUJBQVc7RVRtNEVyQjtBQUNGOztBU3Y0RVE7RUFDRSxrQkFBVztBVDA0RXJCOztBSW56RUU7RUt4Rk07SUFHSSxpQkFBVztFVDY0RXJCO0FBQ0Y7O0FTajVFUTtFQUNFLGtCQUFXO0FUbzVFckI7O0FJN3pFRTtFS3hGTTtJQUdJLGlCQUFXO0VUdTVFckI7QUFDRjs7QVMzNUVRO0VBQ0Usa0JBQVc7QVQ4NUVyQjs7QUl2MEVFO0VLeEZNO0lBR0ksaUJBQVc7RVRpNkVyQjtBQUNGOztBU3I2RVE7RUFDRSxrQkFBVztBVHc2RXJCOztBSWoxRUU7RUt4Rk07SUFHSSxpQkFBVztFVDI2RXJCO0FBQ0Y7O0FTLzZFUTtFQUNFLGtCQUFXO0FUazdFckI7O0FJMzFFRTtFS3hGTTtJQUdJLGlCQUFXO0VUcTdFckI7QUFDRjs7QVN6N0VRO0VBQ0Usa0JBQVc7QVQ0N0VyQjs7QUlyMkVFO0VLeEZNO0lBR0ksaUJBQVc7RVQrN0VyQjtBQUNGOztBU244RVE7RUFDRSxrQkFBVztBVHM4RXJCOztBSS8yRUU7RUt4Rk07SUFHSSxpQkFBVztFVHk4RXJCO0FBQ0Y7O0FTNzhFUTtFQUNFLGtCQUFXO0FUZzlFckI7O0FJejNFRTtFS3hGTTtJQUdJLGtCQUFXO0VUbTlFckI7QUFDRjs7QVN2OUVRO0VBQ0Usa0JBQVc7QVQwOUVyQjs7QUluNEVFO0VLeEZNO0lBR0ksa0JBQVc7RVQ2OUVyQjtBQUNGOztBU2orRVE7RUFDRSxrQkFBVztBVG8rRXJCOztBSTc0RUU7RUt4Rk07SUFHSSxrQkFBVztFVHUrRXJCO0FBQ0Y7O0FTMytFUTtFQUNFLGtCQUFXO0FUOCtFckI7O0FJdjVFRTtFS3hGTTtJQUdJLGtCQUFXO0VUaS9FckI7QUFDRjs7QVNyL0VRO0VBQ0Usa0JBQVc7QVR3L0VyQjs7QUlqNkVFO0VLeEZNO0lBR0ksa0JBQVc7RVQyL0VyQjtBQUNGOztBUy8vRVE7RUFDRSxrQkFBVztBVGtnRnJCOztBSTM2RUU7RUt4Rk07SUFHSSxrQkFBVztFVHFnRnJCO0FBQ0Y7O0FTemdGUTtFQUNFLGtCQUFXO0FUNGdGckI7O0FJcjdFRTtFS3hGTTtJQUdJLGtCQUFXO0VUK2dGckI7QUFDRjs7QVNuaEZRO0VBQ0Usa0JBQVc7QVRzaEZyQjs7QUkvN0VFO0VLeEZNO0lBR0ksa0JBQVc7RVR5aEZyQjtBQUNGOztBUzdoRlE7RUFDRSxrQkFBVztBVGdpRnJCOztBSXo4RUU7RUt4Rk07SUFHSSxrQkFBVztFVG1pRnJCO0FBQ0Y7O0FTdmlGUTtFQUNFLGtCQUFXO0FUMGlGckI7O0FJbjlFRTtFS3hGTTtJQUdJLGtCQUFXO0VUNmlGckI7QUFDRjs7QVNqakZRO0VBQ0UsbUJBQVc7QVRvakZyQjs7QUk3OUVFO0VLeEZNO0lBR0ksa0JBQVc7RVR1akZyQjtBQUNGOztBSW4rRUU7RUszRU07SUFFSSxpQkFBVztFVGlqRnJCO0FBQ0Y7O0FJeitFRTtFSzNFTTtJQUVJLGlCQUFXO0VUdWpGckI7QUFDRjs7QUkvK0VFO0VLM0VNO0lBRUksaUJBQVc7RVQ2akZyQjtBQUNGOztBSXIvRUU7RUszRU07SUFFSSxpQkFBVztFVG1rRnJCO0FBQ0Y7O0FJMy9FRTtFSzNFTTtJQUVJLGlCQUFXO0VUeWtGckI7QUFDRjs7QUlqZ0ZFO0VLM0VNO0lBRUksaUJBQVc7RVQra0ZyQjtBQUNGOztBSXZnRkU7RUszRU07SUFFSSxpQkFBVztFVHFsRnJCO0FBQ0Y7O0FJN2dGRTtFSzNFTTtJQUVJLGlCQUFXO0VUMmxGckI7QUFDRjs7QUluaEZFO0VLM0VNO0lBRUksaUJBQVc7RVRpbUZyQjtBQUNGOztBSXpoRkU7RUszRU07SUFFSSxpQkFBVztFVHVtRnJCO0FBQ0Y7O0FJL2hGRTtFSzNFTTtJQUVJLGtCQUFXO0VUNm1GckI7QUFDRjs7QUlyaUZFO0VLM0VNO0lBRUksa0JBQVc7RVRtbkZyQjtBQUNGOztBSTNpRkU7RUszRU07SUFFSSxrQkFBVztFVHluRnJCO0FBQ0Y7O0FJampGRTtFSzNFTTtJQUVJLGtCQUFXO0VUK25GckI7QUFDRjs7QUl2akZFO0VLM0VNO0lBRUksa0JBQVc7RVRxb0ZyQjtBQUNGOztBSTdqRkU7RUszRU07SUFFSSxrQkFBVztFVDJvRnJCO0FBQ0Y7O0FJbmtGRTtFSzNFTTtJQUVJLGtCQUFXO0VUaXBGckI7QUFDRjs7QUl6a0ZFO0VLM0VNO0lBRUksa0JBQVc7RVR1cEZyQjtBQUNGOztBSS9rRkU7RUszRU07SUFFSSxrQkFBVztFVDZwRnJCO0FBQ0Y7O0FJcmxGRTtFSzNFTTtJQUVJLGtCQUFXO0VUbXFGckI7QUFDRjs7QUkzbEZFO0VLM0VNO0lBRUksa0JBQVc7RVR5cUZyQjtBQUNGOztBU3pyRlE7RUFDRSxrQkFBVztBVDRyRnJCOztBSXJtRkU7RUt4Rk07SUFHSSxrQkFBVztFVCtyRnJCO0FBQ0Y7O0FTbnNGUTtFQUNFLGtCQUFXO0FUc3NGckI7O0FJL21GRTtFS3hGTTtJQUdJLGtCQUFXO0VUeXNGckI7QUFDRjs7QVM3c0ZRO0VBQ0UsbUJBQVc7QVRndEZyQjs7QUl6bkZFO0VLeEZNO0lBR0ksa0JBQVc7RVRtdEZyQjtBQUNGOztBU3Z0RlE7RUFDRSxtQkFBVztBVDB0RnJCOztBSW5vRkU7RUt4Rk07SUFHSSxrQkFBVztFVDZ0RnJCO0FBQ0Y7O0FTanVGUTtFQUNFLG1CQUFXO0FUb3VGckI7O0FJN29GRTtFS3hGTTtJQUdJLGtCQUFXO0VUdXVGckI7QUFDRjs7QVMzdUZRO0VBQ0UsbUJBQVc7QVQ4dUZyQjs7QUl2cEZFO0VLeEZNO0lBR0ksa0JBQVc7RVRpdkZyQjtBQUNGOztBU3J2RlE7RUFDRSxtQkFBVztBVHd2RnJCOztBSWpxRkU7RUt4Rk07SUFHSSxrQkFBVztFVDJ2RnJCO0FBQ0Y7O0FTL3ZGUTtFQUNFLG1CQUFXO0FUa3dGckI7O0FJM3FGRTtFS3hGTTtJQUdJLGtCQUFXO0VUcXdGckI7QUFDRjs7QVN6d0ZRO0VBQ0UsbUJBQVc7QVQ0d0ZyQjs7QUlyckZFO0VLeEZNO0lBR0ksa0JBQVc7RVQrd0ZyQjtBQUNGOztBU254RlE7RUFDRSxtQkFBVztBVHN4RnJCOztBSS9yRkU7RUt4Rk07SUFHSSxrQkFBVztFVHl4RnJCO0FBQ0Y7O0FTN3hGUTtFQUNFLG1CQUFXO0FUZ3lGckI7O0FJenNGRTtFS3hGTTtJQUdJLG1CQUFXO0VUbXlGckI7QUFDRjs7QVN2eUZRO0VBQ0UsbUJBQVc7QVQweUZyQjs7QUludEZFO0VLeEZNO0lBR0ksbUJBQVc7RVQ2eUZyQjtBQUNGOztBU2p6RlE7RUFDRSxtQkFBVztBVG96RnJCOztBSTd0RkU7RUt4Rk07SUFHSSxtQkFBVztFVHV6RnJCO0FBQ0Y7O0FTM3pGUTtFQUNFLG1CQUFXO0FUOHpGckI7O0FJdnVGRTtFS3hGTTtJQUdJLG1CQUFXO0VUaTBGckI7QUFDRjs7QVNyMEZRO0VBQ0UsbUJBQVc7QVR3MEZyQjs7QUlqdkZFO0VLeEZNO0lBR0ksbUJBQVc7RVQyMEZyQjtBQUNGOztBUy8wRlE7RUFDRSxtQkFBVztBVGsxRnJCOztBSTN2RkU7RUt4Rk07SUFHSSxtQkFBVztFVHExRnJCO0FBQ0Y7O0FTejFGUTtFQUNFLG1CQUFXO0FUNDFGckI7O0FJcndGRTtFS3hGTTtJQUdJLG1CQUFXO0VUKzFGckI7QUFDRjs7QVNuMkZRO0VBQ0UsbUJBQVc7QVRzMkZyQjs7QUkvd0ZFO0VLeEZNO0lBR0ksbUJBQVc7RVR5MkZyQjtBQUNGOztBUzcyRlE7RUFDRSxtQkFBVztBVGczRnJCOztBSXp4RkU7RUt4Rk07SUFHSSxtQkFBVztFVG0zRnJCO0FBQ0Y7O0FTdjNGUTtFQUNFLG1CQUFXO0FUMDNGckI7O0FJbnlGRTtFS3hGTTtJQUdJLG1CQUFXO0VUNjNGckI7QUFDRjs7QVNqNEZRO0VBQ0Usb0JBQVc7QVRvNEZyQjs7QUk3eUZFO0VLeEZNO0lBR0ksbUJBQVc7RVR1NEZyQjtBQUNGOztBSW56RkU7RUszRU07SUFFSSxrQkFBVztFVGk0RnJCO0FBQ0Y7O0FJenpGRTtFSzNFTTtJQUVJLGtCQUFXO0VUdTRGckI7QUFDRjs7QUkvekZFO0VLM0VNO0lBRUksa0JBQVc7RVQ2NEZyQjtBQUNGOztBSXIwRkU7RUszRU07SUFFSSxrQkFBVztFVG01RnJCO0FBQ0Y7O0FJMzBGRTtFSzNFTTtJQUVJLGtCQUFXO0VUeTVGckI7QUFDRjs7QUlqMUZFO0VLM0VNO0lBRUksa0JBQVc7RVQrNUZyQjtBQUNGOztBSXYxRkU7RUszRU07SUFFSSxrQkFBVztFVHE2RnJCO0FBQ0Y7O0FJNzFGRTtFSzNFTTtJQUVJLGtCQUFXO0VUMjZGckI7QUFDRjs7QUluMkZFO0VLM0VNO0lBRUksa0JBQVc7RVRpN0ZyQjtBQUNGOztBSXoyRkU7RUszRU07SUFFSSxrQkFBVztFVHU3RnJCO0FBQ0Y7O0FJLzJGRTtFSzNFTTtJQUVJLG1CQUFXO0VUNjdGckI7QUFDRjs7QUlyM0ZFO0VLM0VNO0lBRUksbUJBQVc7RVRtOEZyQjtBQUNGOztBSTMzRkU7RUszRU07SUFFSSxtQkFBVztFVHk4RnJCO0FBQ0Y7O0FJajRGRTtFSzNFTTtJQUVJLG1CQUFXO0VUKzhGckI7QUFDRjs7QUl2NEZFO0VLM0VNO0lBRUksbUJBQVc7RVRxOUZyQjtBQUNGOztBSTc0RkU7RUszRU07SUFFSSxtQkFBVztFVDI5RnJCO0FBQ0Y7O0FJbjVGRTtFSzNFTTtJQUVJLG1CQUFXO0VUaStGckI7QUFDRjs7QUl6NUZFO0VLM0VNO0lBRUksbUJBQVc7RVR1K0ZyQjtBQUNGOztBSS81RkU7RUszRU07SUFFSSxtQkFBVztFVDYrRnJCO0FBQ0Y7O0FJcjZGRTtFSzNFTTtJQUVJLG1CQUFXO0VUbS9GckI7QUFDRjs7QUkzNkZFO0VLM0VNO0lBRUksbUJBQVc7RVR5L0ZyQjtBQUNGOztBU3pnR1E7RUFDRSxnQkFBVztBVDRnR3JCOztBSXI3RkU7RUt4Rk07SUFHSSxnQkFBVztFVCtnR3JCO0FBQ0Y7O0FTbmhHUTtFQUNFLGdCQUFXO0FUc2hHckI7O0FJLzdGRTtFS3hGTTtJQUdJLGdCQUFXO0VUeWhHckI7QUFDRjs7QVM3aEdRO0VBQ0UsaUJBQVc7QVRnaUdyQjs7QUl6OEZFO0VLeEZNO0lBR0ksZ0JBQVc7RVRtaUdyQjtBQUNGOztBU3ZpR1E7RUFDRSxpQkFBVztBVDBpR3JCOztBSW45RkU7RUt4Rk07SUFHSSxnQkFBVztFVDZpR3JCO0FBQ0Y7O0FTampHUTtFQUNFLGlCQUFXO0FUb2pHckI7O0FJNzlGRTtFS3hGTTtJQUdJLGdCQUFXO0VUdWpHckI7QUFDRjs7QVMzakdRO0VBQ0UsaUJBQVc7QVQ4akdyQjs7QUl2K0ZFO0VLeEZNO0lBR0ksZ0JBQVc7RVRpa0dyQjtBQUNGOztBU3JrR1E7RUFDRSxpQkFBVztBVHdrR3JCOztBSWovRkU7RUt4Rk07SUFHSSxnQkFBVztFVDJrR3JCO0FBQ0Y7O0FTL2tHUTtFQUNFLGlCQUFXO0FUa2xHckI7O0FJMy9GRTtFS3hGTTtJQUdJLGdCQUFXO0VUcWxHckI7QUFDRjs7QVN6bEdRO0VBQ0UsaUJBQVc7QVQ0bEdyQjs7QUlyZ0dFO0VLeEZNO0lBR0ksZ0JBQVc7RVQrbEdyQjtBQUNGOztBU25tR1E7RUFDRSxpQkFBVztBVHNtR3JCOztBSS9nR0U7RUt4Rk07SUFHSSxnQkFBVztFVHltR3JCO0FBQ0Y7O0FTN21HUTtFQUNFLGlCQUFXO0FUZ25HckI7O0FJemhHRTtFS3hGTTtJQUdJLGlCQUFXO0VUbW5HckI7QUFDRjs7QVN2bkdRO0VBQ0UsaUJBQVc7QVQwbkdyQjs7QUluaUdFO0VLeEZNO0lBR0ksaUJBQVc7RVQ2bkdyQjtBQUNGOztBU2pvR1E7RUFDRSxpQkFBVztBVG9vR3JCOztBSTdpR0U7RUt4Rk07SUFHSSxpQkFBVztFVHVvR3JCO0FBQ0Y7O0FTM29HUTtFQUNFLGlCQUFXO0FUOG9HckI7O0FJdmpHRTtFS3hGTTtJQUdJLGlCQUFXO0VUaXBHckI7QUFDRjs7QVNycEdRO0VBQ0UsaUJBQVc7QVR3cEdyQjs7QUlqa0dFO0VLeEZNO0lBR0ksaUJBQVc7RVQycEdyQjtBQUNGOztBUy9wR1E7RUFDRSxpQkFBVztBVGtxR3JCOztBSTNrR0U7RUt4Rk07SUFHSSxpQkFBVztFVHFxR3JCO0FBQ0Y7O0FTenFHUTtFQUNFLGlCQUFXO0FUNHFHckI7O0FJcmxHRTtFS3hGTTtJQUdJLGlCQUFXO0VUK3FHckI7QUFDRjs7QVNuckdRO0VBQ0UsaUJBQVc7QVRzckdyQjs7QUkvbEdFO0VLeEZNO0lBR0ksaUJBQVc7RVR5ckdyQjtBQUNGOztBUzdyR1E7RUFDRSxpQkFBVztBVGdzR3JCOztBSXptR0U7RUt4Rk07SUFHSSxpQkFBVztFVG1zR3JCO0FBQ0Y7O0FTdnNHUTtFQUNFLGlCQUFXO0FUMHNHckI7O0FJbm5HRTtFS3hGTTtJQUdJLGlCQUFXO0VUNnNHckI7QUFDRjs7QVNqdEdRO0VBQ0Usa0JBQVc7QVRvdEdyQjs7QUk3bkdFO0VLeEZNO0lBR0ksaUJBQVc7RVR1dEdyQjtBQUNGOztBSW5vR0U7RUszRU07SUFFSSxnQkFBVztFVGl0R3JCO0FBQ0Y7O0FJem9HRTtFSzNFTTtJQUVJLGdCQUFXO0VUdXRHckI7QUFDRjs7QUkvb0dFO0VLM0VNO0lBRUksZ0JBQVc7RVQ2dEdyQjtBQUNGOztBSXJwR0U7RUszRU07SUFFSSxnQkFBVztFVG11R3JCO0FBQ0Y7O0FJM3BHRTtFSzNFTTtJQUVJLGdCQUFXO0VUeXVHckI7QUFDRjs7QUlqcUdFO0VLM0VNO0lBRUksZ0JBQVc7RVQrdUdyQjtBQUNGOztBSXZxR0U7RUszRU07SUFFSSxnQkFBVztFVHF2R3JCO0FBQ0Y7O0FJN3FHRTtFSzNFTTtJQUVJLGdCQUFXO0VUMnZHckI7QUFDRjs7QUluckdFO0VLM0VNO0lBRUksZ0JBQVc7RVRpd0dyQjtBQUNGOztBSXpyR0U7RUszRU07SUFFSSxnQkFBVztFVHV3R3JCO0FBQ0Y7O0FJL3JHRTtFSzNFTTtJQUVJLGlCQUFXO0VUNndHckI7QUFDRjs7QUlyc0dFO0VLM0VNO0lBRUksaUJBQVc7RVRteEdyQjtBQUNGOztBSTNzR0U7RUszRU07SUFFSSxpQkFBVztFVHl4R3JCO0FBQ0Y7O0FJanRHRTtFSzNFTTtJQUVJLGlCQUFXO0VUK3hHckI7QUFDRjs7QUl2dEdFO0VLM0VNO0lBRUksaUJBQVc7RVRxeUdyQjtBQUNGOztBSTd0R0U7RUszRU07SUFFSSxpQkFBVztFVDJ5R3JCO0FBQ0Y7O0FJbnVHRTtFSzNFTTtJQUVJLGlCQUFXO0VUaXpHckI7QUFDRjs7QUl6dUdFO0VLM0VNO0lBRUksaUJBQVc7RVR1ekdyQjtBQUNGOztBSS91R0U7RUszRU07SUFFSSxpQkFBVztFVDZ6R3JCO0FBQ0Y7O0FJcnZHRTtFSzNFTTtJQUVJLGlCQUFXO0VUbTBHckI7QUFDRjs7QUkzdkdFO0VLM0VNO0lBRUksaUJBQVc7RVR5MEdyQjtBQUNGOztBUzV6R1E7RUFDRSxnQkFBVztBVCt6R3JCOztBSXJ3R0U7RUszRE07SUFHSSxnQkFBVztFVGswR3JCO0FBQ0Y7O0FTdDBHUTtFQUNFLGdCQUFXO0FUeTBHckI7O0FJL3dHRTtFSzNETTtJQUdJLGdCQUFXO0VUNDBHckI7QUFDRjs7QVNoMUdRO0VBQ0UsaUJBQVc7QVRtMUdyQjs7QUl6eEdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRzMUdyQjtBQUNGOztBUzExR1E7RUFDRSxpQkFBVztBVDYxR3JCOztBSW55R0U7RUszRE07SUFHSSxnQkFBVztFVGcyR3JCO0FBQ0Y7O0FTcDJHUTtFQUNFLGlCQUFXO0FUdTJHckI7O0FJN3lHRTtFSzNETTtJQUdJLGdCQUFXO0VUMDJHckI7QUFDRjs7QVM5MkdRO0VBQ0UsaUJBQVc7QVRpM0dyQjs7QUl2ekdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRvM0dyQjtBQUNGOztBU3gzR1E7RUFDRSxpQkFBVztBVDIzR3JCOztBSWowR0U7RUszRE07SUFHSSxnQkFBVztFVDgzR3JCO0FBQ0Y7O0FTbDRHUTtFQUNFLGlCQUFXO0FUcTRHckI7O0FJMzBHRTtFSzNETTtJQUdJLGdCQUFXO0VUdzRHckI7QUFDRjs7QVM1NEdRO0VBQ0UsaUJBQVc7QVQrNEdyQjs7QUlyMUdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRrNUdyQjtBQUNGOztBU3Q1R1E7RUFDRSxpQkFBVztBVHk1R3JCOztBSS8xR0U7RUszRE07SUFHSSxnQkFBVztFVDQ1R3JCO0FBQ0Y7O0FTaDZHUTtFQUNFLGlCQUFXO0FUbTZHckI7O0FJejJHRTtFSzNETTtJQUdJLGlCQUFXO0VUczZHckI7QUFDRjs7QVMxNkdRO0VBQ0UsaUJBQVc7QVQ2NkdyQjs7QUluM0dFO0VLM0RNO0lBR0ksaUJBQVc7RVRnN0dyQjtBQUNGOztBU3A3R1E7RUFDRSxpQkFBVztBVHU3R3JCOztBSTczR0U7RUszRE07SUFHSSxpQkFBVztFVDA3R3JCO0FBQ0Y7O0FTOTdHUTtFQUNFLGlCQUFXO0FUaThHckI7O0FJdjRHRTtFSzNETTtJQUdJLGlCQUFXO0VUbzhHckI7QUFDRjs7QVN4OEdRO0VBQ0UsaUJBQVc7QVQyOEdyQjs7QUlqNUdFO0VLM0RNO0lBR0ksaUJBQVc7RVQ4OEdyQjtBQUNGOztBU2w5R1E7RUFDRSxpQkFBVztBVHE5R3JCOztBSTM1R0U7RUszRE07SUFHSSxpQkFBVztFVHc5R3JCO0FBQ0Y7O0FTNTlHUTtFQUNFLGlCQUFXO0FUKzlHckI7O0FJcjZHRTtFSzNETTtJQUdJLGlCQUFXO0VUaytHckI7QUFDRjs7QVN0K0dRO0VBQ0UsaUJBQVc7QVR5K0dyQjs7QUkvNkdFO0VLM0RNO0lBR0ksaUJBQVc7RVQ0K0dyQjtBQUNGOztBU2gvR1E7RUFDRSxpQkFBVztBVG0vR3JCOztBSXo3R0U7RUszRE07SUFHSSxpQkFBVztFVHMvR3JCO0FBQ0Y7O0FTMS9HUTtFQUNFLGlCQUFXO0FUNi9HckI7O0FJbjhHRTtFSzNETTtJQUdJLGlCQUFXO0VUZ2dIckI7QUFDRjs7QVNwZ0hRO0VBQ0Usa0JBQVc7QVR1Z0hyQjs7QUk3OEdFO0VLM0RNO0lBR0ksaUJBQVc7RVQwZ0hyQjtBQUNGOztBSW45R0U7RUs5Q007SUFFSSxnQkFBVztFVG9nSHJCO0FBQ0Y7O0FJejlHRTtFSzlDTTtJQUVJLGdCQUFXO0VUMGdIckI7QUFDRjs7QUkvOUdFO0VLOUNNO0lBRUksZ0JBQVc7RVRnaEhyQjtBQUNGOztBSXIrR0U7RUs5Q007SUFFSSxnQkFBVztFVHNoSHJCO0FBQ0Y7O0FJMytHRTtFSzlDTTtJQUVJLGdCQUFXO0VUNGhIckI7QUFDRjs7QUlqL0dFO0VLOUNNO0lBRUksZ0JBQVc7RVRraUhyQjtBQUNGOztBSXYvR0U7RUs5Q007SUFFSSxnQkFBVztFVHdpSHJCO0FBQ0Y7O0FJNy9HRTtFSzlDTTtJQUVJLGdCQUFXO0VUOGlIckI7QUFDRjs7QUluZ0hFO0VLOUNNO0lBRUksZ0JBQVc7RVRvakhyQjtBQUNGOztBSXpnSEU7RUs5Q007SUFFSSxnQkFBVztFVDBqSHJCO0FBQ0Y7O0FJL2dIRTtFSzlDTTtJQUVJLGlCQUFXO0VUZ2tIckI7QUFDRjs7QUlyaEhFO0VLOUNNO0lBRUksaUJBQVc7RVRza0hyQjtBQUNGOztBSTNoSEU7RUs5Q007SUFFSSxpQkFBVztFVDRrSHJCO0FBQ0Y7O0FJamlIRTtFSzlDTTtJQUVJLGlCQUFXO0VUa2xIckI7QUFDRjs7QUl2aUhFO0VLOUNNO0lBRUksaUJBQVc7RVR3bEhyQjtBQUNGOztBSTdpSEU7RUs5Q007SUFFSSxpQkFBVztFVDhsSHJCO0FBQ0Y7O0FJbmpIRTtFSzlDTTtJQUVJLGlCQUFXO0VUb21IckI7QUFDRjs7QUl6akhFO0VLOUNNO0lBRUksaUJBQVc7RVQwbUhyQjtBQUNGOztBSS9qSEU7RUs5Q007SUFFSSxpQkFBVztFVGduSHJCO0FBQ0Y7O0FJcmtIRTtFSzlDTTtJQUVJLGlCQUFXO0VUc25IckI7QUFDRjs7QUkza0hFO0VLOUNNO0lBRUksaUJBQVc7RVQ0bkhyQjtBQUNGOztBUzVvSFE7RUFDRSxrQkFBVztBVCtvSHJCOztBSXJsSEU7RUszRE07SUFHSSxrQkFBVztFVGtwSHJCO0FBQ0Y7O0FTdHBIUTtFQUNFLGtCQUFXO0FUeXBIckI7O0FJL2xIRTtFSzNETTtJQUdJLGtCQUFXO0VUNHBIckI7QUFDRjs7QVNocUhRO0VBQ0UsbUJBQVc7QVRtcUhyQjs7QUl6bUhFO0VLM0RNO0lBR0ksa0JBQVc7RVRzcUhyQjtBQUNGOztBUzFxSFE7RUFDRSxtQkFBVztBVDZxSHJCOztBSW5uSEU7RUszRE07SUFHSSxrQkFBVztFVGdySHJCO0FBQ0Y7O0FTcHJIUTtFQUNFLG1CQUFXO0FUdXJIckI7O0FJN25IRTtFSzNETTtJQUdJLGtCQUFXO0VUMHJIckI7QUFDRjs7QVM5ckhRO0VBQ0UsbUJBQVc7QVRpc0hyQjs7QUl2b0hFO0VLM0RNO0lBR0ksa0JBQVc7RVRvc0hyQjtBQUNGOztBU3hzSFE7RUFDRSxtQkFBVztBVDJzSHJCOztBSWpwSEU7RUszRE07SUFHSSxrQkFBVztFVDhzSHJCO0FBQ0Y7O0FTbHRIUTtFQUNFLG1CQUFXO0FUcXRIckI7O0FJM3BIRTtFSzNETTtJQUdJLGtCQUFXO0VUd3RIckI7QUFDRjs7QVM1dEhRO0VBQ0UsbUJBQVc7QVQrdEhyQjs7QUlycUhFO0VLM0RNO0lBR0ksa0JBQVc7RVRrdUhyQjtBQUNGOztBU3R1SFE7RUFDRSxtQkFBVztBVHl1SHJCOztBSS9xSEU7RUszRE07SUFHSSxrQkFBVztFVDR1SHJCO0FBQ0Y7O0FTaHZIUTtFQUNFLG1CQUFXO0FUbXZIckI7O0FJenJIRTtFSzNETTtJQUdJLG1CQUFXO0VUc3ZIckI7QUFDRjs7QVMxdkhRO0VBQ0UsbUJBQVc7QVQ2dkhyQjs7QUluc0hFO0VLM0RNO0lBR0ksbUJBQVc7RVRnd0hyQjtBQUNGOztBU3B3SFE7RUFDRSxtQkFBVztBVHV3SHJCOztBSTdzSEU7RUszRE07SUFHSSxtQkFBVztFVDB3SHJCO0FBQ0Y7O0FTOXdIUTtFQUNFLG1CQUFXO0FUaXhIckI7O0FJdnRIRTtFSzNETTtJQUdJLG1CQUFXO0VUb3hIckI7QUFDRjs7QVN4eEhRO0VBQ0UsbUJBQVc7QVQyeEhyQjs7QUlqdUhFO0VLM0RNO0lBR0ksbUJBQVc7RVQ4eEhyQjtBQUNGOztBU2x5SFE7RUFDRSxtQkFBVztBVHF5SHJCOztBSTN1SEU7RUszRE07SUFHSSxtQkFBVztFVHd5SHJCO0FBQ0Y7O0FTNXlIUTtFQUNFLG1CQUFXO0FUK3lIckI7O0FJcnZIRTtFSzNETTtJQUdJLG1CQUFXO0VUa3pIckI7QUFDRjs7QVN0ekhRO0VBQ0UsbUJBQVc7QVR5ekhyQjs7QUkvdkhFO0VLM0RNO0lBR0ksbUJBQVc7RVQ0ekhyQjtBQUNGOztBU2gwSFE7RUFDRSxtQkFBVztBVG0wSHJCOztBSXp3SEU7RUszRE07SUFHSSxtQkFBVztFVHMwSHJCO0FBQ0Y7O0FTMTBIUTtFQUNFLG1CQUFXO0FUNjBIckI7O0FJbnhIRTtFSzNETTtJQUdJLG1CQUFXO0VUZzFIckI7QUFDRjs7QVNwMUhRO0VBQ0Usb0JBQVc7QVR1MUhyQjs7QUk3eEhFO0VLM0RNO0lBR0ksbUJBQVc7RVQwMUhyQjtBQUNGOztBSW55SEU7RUs5Q007SUFFSSxrQkFBVztFVG8xSHJCO0FBQ0Y7O0FJenlIRTtFSzlDTTtJQUVJLGtCQUFXO0VUMDFIckI7QUFDRjs7QUkveUhFO0VLOUNNO0lBRUksa0JBQVc7RVRnMkhyQjtBQUNGOztBSXJ6SEU7RUs5Q007SUFFSSxrQkFBVztFVHMySHJCO0FBQ0Y7O0FJM3pIRTtFSzlDTTtJQUVJLGtCQUFXO0VUNDJIckI7QUFDRjs7QUlqMEhFO0VLOUNNO0lBRUksa0JBQVc7RVRrM0hyQjtBQUNGOztBSXYwSEU7RUs5Q007SUFFSSxrQkFBVztFVHczSHJCO0FBQ0Y7O0FJNzBIRTtFSzlDTTtJQUVJLGtCQUFXO0VUODNIckI7QUFDRjs7QUluMUhFO0VLOUNNO0lBRUksa0JBQVc7RVRvNEhyQjtBQUNGOztBSXoxSEU7RUs5Q007SUFFSSxrQkFBVztFVDA0SHJCO0FBQ0Y7O0FJLzFIRTtFSzlDTTtJQUVJLG1CQUFXO0VUZzVIckI7QUFDRjs7QUlyMkhFO0VLOUNNO0lBRUksbUJBQVc7RVRzNUhyQjtBQUNGOztBSTMySEU7RUs5Q007SUFFSSxtQkFBVztFVDQ1SHJCO0FBQ0Y7O0FJajNIRTtFSzlDTTtJQUVJLG1CQUFXO0VUazZIckI7QUFDRjs7QUl2M0hFO0VLOUNNO0lBRUksbUJBQVc7RVR3NkhyQjtBQUNGOztBSTczSEU7RUs5Q007SUFFSSxtQkFBVztFVDg2SHJCO0FBQ0Y7O0FJbjRIRTtFSzlDTTtJQUVJLG1CQUFXO0VUbzdIckI7QUFDRjs7QUl6NEhFO0VLOUNNO0lBRUksbUJBQVc7RVQwN0hyQjtBQUNGOztBSS80SEU7RUs5Q007SUFFSSxtQkFBVztFVGc4SHJCO0FBQ0Y7O0FJcjVIRTtFSzlDTTtJQUVJLG1CQUFXO0VUczhIckI7QUFDRjs7QUkzNUhFO0VLOUNNO0lBRUksbUJBQVc7RVQ0OEhyQjtBQUNGOztBUzU5SFE7RUFDRSxtQkFBVztBVCs5SHJCOztBSXI2SEU7RUszRE07SUFHSSxtQkFBVztFVGsrSHJCO0FBQ0Y7O0FTdCtIUTtFQUNFLG1CQUFXO0FUeStIckI7O0FJLzZIRTtFSzNETTtJQUdJLG1CQUFXO0VUNCtIckI7QUFDRjs7QVNoL0hRO0VBQ0Usb0JBQVc7QVRtL0hyQjs7QUl6N0hFO0VLM0RNO0lBR0ksbUJBQVc7RVRzL0hyQjtBQUNGOztBUzEvSFE7RUFDRSxvQkFBVztBVDYvSHJCOztBSW44SEU7RUszRE07SUFHSSxtQkFBVztFVGdnSXJCO0FBQ0Y7O0FTcGdJUTtFQUNFLG9CQUFXO0FUdWdJckI7O0FJNzhIRTtFSzNETTtJQUdJLG1CQUFXO0VUMGdJckI7QUFDRjs7QVM5Z0lRO0VBQ0Usb0JBQVc7QVRpaElyQjs7QUl2OUhFO0VLM0RNO0lBR0ksbUJBQVc7RVRvaElyQjtBQUNGOztBU3hoSVE7RUFDRSxvQkFBVztBVDJoSXJCOztBSWorSEU7RUszRE07SUFHSSxtQkFBVztFVDhoSXJCO0FBQ0Y7O0FTbGlJUTtFQUNFLG9CQUFXO0FUcWlJckI7O0FJMytIRTtFSzNETTtJQUdJLG1CQUFXO0VUd2lJckI7QUFDRjs7QVM1aUlRO0VBQ0Usb0JBQVc7QVQraUlyQjs7QUlyL0hFO0VLM0RNO0lBR0ksbUJBQVc7RVRraklyQjtBQUNGOztBU3RqSVE7RUFDRSxvQkFBVztBVHlqSXJCOztBSS8vSEU7RUszRE07SUFHSSxtQkFBVztFVDRqSXJCO0FBQ0Y7O0FTaGtJUTtFQUNFLG9CQUFXO0FUbWtJckI7O0FJemdJRTtFSzNETTtJQUdJLG9CQUFXO0VUc2tJckI7QUFDRjs7QVMxa0lRO0VBQ0Usb0JBQVc7QVQ2a0lyQjs7QUluaElFO0VLM0RNO0lBR0ksb0JBQVc7RVRnbElyQjtBQUNGOztBU3BsSVE7RUFDRSxvQkFBVztBVHVsSXJCOztBSTdoSUU7RUszRE07SUFHSSxvQkFBVztFVDBsSXJCO0FBQ0Y7O0FTOWxJUTtFQUNFLG9CQUFXO0FUaW1JckI7O0FJdmlJRTtFSzNETTtJQUdJLG9CQUFXO0VUb21JckI7QUFDRjs7QVN4bUlRO0VBQ0Usb0JBQVc7QVQybUlyQjs7QUlqaklFO0VLM0RNO0lBR0ksb0JBQVc7RVQ4bUlyQjtBQUNGOztBU2xuSVE7RUFDRSxvQkFBVztBVHFuSXJCOztBSTNqSUU7RUszRE07SUFHSSxvQkFBVztFVHduSXJCO0FBQ0Y7O0FTNW5JUTtFQUNFLG9CQUFXO0FUK25JckI7O0FJcmtJRTtFSzNETTtJQUdJLG9CQUFXO0VUa29JckI7QUFDRjs7QVN0b0lRO0VBQ0Usb0JBQVc7QVR5b0lyQjs7QUkva0lFO0VLM0RNO0lBR0ksb0JBQVc7RVQ0b0lyQjtBQUNGOztBU2hwSVE7RUFDRSxvQkFBVztBVG1wSXJCOztBSXpsSUU7RUszRE07SUFHSSxvQkFBVztFVHNwSXJCO0FBQ0Y7O0FTMXBJUTtFQUNFLG9CQUFXO0FUNnBJckI7O0FJbm1JRTtFSzNETTtJQUdJLG9CQUFXO0VUZ3FJckI7QUFDRjs7QVNwcUlRO0VBQ0UscUJBQVc7QVR1cUlyQjs7QUk3bUlFO0VLM0RNO0lBR0ksb0JBQVc7RVQwcUlyQjtBQUNGOztBSW5uSUU7RUs5Q007SUFFSSxtQkFBVztFVG9xSXJCO0FBQ0Y7O0FJem5JRTtFSzlDTTtJQUVJLG1CQUFXO0VUMHFJckI7QUFDRjs7QUkvbklFO0VLOUNNO0lBRUksbUJBQVc7RVRncklyQjtBQUNGOztBSXJvSUU7RUs5Q007SUFFSSxtQkFBVztFVHNySXJCO0FBQ0Y7O0FJM29JRTtFSzlDTTtJQUVJLG1CQUFXO0VUNHJJckI7QUFDRjs7QUlqcElFO0VLOUNNO0lBRUksbUJBQVc7RVRrc0lyQjtBQUNGOztBSXZwSUU7RUs5Q007SUFFSSxtQkFBVztFVHdzSXJCO0FBQ0Y7O0FJN3BJRTtFSzlDTTtJQUVJLG1CQUFXO0VUOHNJckI7QUFDRjs7QUlucUlFO0VLOUNNO0lBRUksbUJBQVc7RVRvdElyQjtBQUNGOztBSXpxSUU7RUs5Q007SUFFSSxtQkFBVztFVDB0SXJCO0FBQ0Y7O0FJL3FJRTtFSzlDTTtJQUVJLG9CQUFXO0VUZ3VJckI7QUFDRjs7QUlycklFO0VLOUNNO0lBRUksb0JBQVc7RVRzdUlyQjtBQUNGOztBSTNySUU7RUs5Q007SUFFSSxvQkFBVztFVDR1SXJCO0FBQ0Y7O0FJanNJRTtFSzlDTTtJQUVJLG9CQUFXO0VUa3ZJckI7QUFDRjs7QUl2c0lFO0VLOUNNO0lBRUksb0JBQVc7RVR3dklyQjtBQUNGOztBSTdzSUU7RUs5Q007SUFFSSxvQkFBVztFVDh2SXJCO0FBQ0Y7O0FJbnRJRTtFSzlDTTtJQUVJLG9CQUFXO0VUb3dJckI7QUFDRjs7QUl6dElFO0VLOUNNO0lBRUksb0JBQVc7RVQwd0lyQjtBQUNGOztBSS90SUU7RUs5Q007SUFFSSxvQkFBVztFVGd4SXJCO0FBQ0Y7O0FJcnVJRTtFSzlDTTtJQUVJLG9CQUFXO0VUc3hJckI7QUFDRjs7QUkzdUlFO0VLOUNNO0lBRUksb0JBQVc7RVQ0eElyQjtBQUNGOztBUzV5SVE7RUFDRSxpQkFBVztBVCt5SXJCOztBSXJ2SUU7RUszRE07SUFHSSxpQkFBVztFVGt6SXJCO0FBQ0Y7O0FTdHpJUTtFQUNFLGlCQUFXO0FUeXpJckI7O0FJL3ZJRTtFSzNETTtJQUdJLGlCQUFXO0VUNHpJckI7QUFDRjs7QVNoMElRO0VBQ0Usa0JBQVc7QVRtMElyQjs7QUl6d0lFO0VLM0RNO0lBR0ksaUJBQVc7RVRzMElyQjtBQUNGOztBUzEwSVE7RUFDRSxrQkFBVztBVDYwSXJCOztBSW54SUU7RUszRE07SUFHSSxpQkFBVztFVGcxSXJCO0FBQ0Y7O0FTcDFJUTtFQUNFLGtCQUFXO0FUdTFJckI7O0FJN3hJRTtFSzNETTtJQUdJLGlCQUFXO0VUMDFJckI7QUFDRjs7QVM5MUlRO0VBQ0Usa0JBQVc7QVRpMklyQjs7QUl2eUlFO0VLM0RNO0lBR0ksaUJBQVc7RVRvMklyQjtBQUNGOztBU3gySVE7RUFDRSxrQkFBVztBVDIySXJCOztBSWp6SUU7RUszRE07SUFHSSxpQkFBVztFVDgySXJCO0FBQ0Y7O0FTbDNJUTtFQUNFLGtCQUFXO0FUcTNJckI7O0FJM3pJRTtFSzNETTtJQUdJLGlCQUFXO0VUdzNJckI7QUFDRjs7QVM1M0lRO0VBQ0Usa0JBQVc7QVQrM0lyQjs7QUlyMElFO0VLM0RNO0lBR0ksaUJBQVc7RVRrNElyQjtBQUNGOztBU3Q0SVE7RUFDRSxrQkFBVztBVHk0SXJCOztBSS8wSUU7RUszRE07SUFHSSxpQkFBVztFVDQ0SXJCO0FBQ0Y7O0FTaDVJUTtFQUNFLGtCQUFXO0FUbTVJckI7O0FJejFJRTtFSzNETTtJQUdJLGtCQUFXO0VUczVJckI7QUFDRjs7QVMxNUlRO0VBQ0Usa0JBQVc7QVQ2NUlyQjs7QUluMklFO0VLM0RNO0lBR0ksa0JBQVc7RVRnNklyQjtBQUNGOztBU3A2SVE7RUFDRSxrQkFBVztBVHU2SXJCOztBSTcySUU7RUszRE07SUFHSSxrQkFBVztFVDA2SXJCO0FBQ0Y7O0FTOTZJUTtFQUNFLGtCQUFXO0FUaTdJckI7O0FJdjNJRTtFSzNETTtJQUdJLGtCQUFXO0VUbzdJckI7QUFDRjs7QVN4N0lRO0VBQ0Usa0JBQVc7QVQyN0lyQjs7QUlqNElFO0VLM0RNO0lBR0ksa0JBQVc7RVQ4N0lyQjtBQUNGOztBU2w4SVE7RUFDRSxrQkFBVztBVHE4SXJCOztBSTM0SUU7RUszRE07SUFHSSxrQkFBVztFVHc4SXJCO0FBQ0Y7O0FTNThJUTtFQUNFLGtCQUFXO0FUKzhJckI7O0FJcjVJRTtFSzNETTtJQUdJLGtCQUFXO0VUazlJckI7QUFDRjs7QVN0OUlRO0VBQ0Usa0JBQVc7QVR5OUlyQjs7QUkvNUlFO0VLM0RNO0lBR0ksa0JBQVc7RVQ0OUlyQjtBQUNGOztBU2grSVE7RUFDRSxrQkFBVztBVG0rSXJCOztBSXo2SUU7RUszRE07SUFHSSxrQkFBVztFVHMrSXJCO0FBQ0Y7O0FTMStJUTtFQUNFLGtCQUFXO0FUNitJckI7O0FJbjdJRTtFSzNETTtJQUdJLGtCQUFXO0VUZy9JckI7QUFDRjs7QVNwL0lRO0VBQ0UsbUJBQVc7QVR1L0lyQjs7QUk3N0lFO0VLM0RNO0lBR0ksa0JBQVc7RVQwL0lyQjtBQUNGOztBSW44SUU7RUs5Q007SUFFSSxpQkFBVztFVG8vSXJCO0FBQ0Y7O0FJejhJRTtFSzlDTTtJQUVJLGlCQUFXO0VUMC9JckI7QUFDRjs7QUkvOElFO0VLOUNNO0lBRUksaUJBQVc7RVRnZ0pyQjtBQUNGOztBSXI5SUU7RUs5Q007SUFFSSxpQkFBVztFVHNnSnJCO0FBQ0Y7O0FJMzlJRTtF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RUFBYSxxQkFBc0I7QVg4dUtuQzs7QVc3dUtBO0VBQWEsdUJBQXdCO0FYaXZLckM7O0FXaHZLQTtFQUFhLHNCQUF1QjtBWG92S3BDOztBV252S0E7RUFBYSx1QkFBd0I7QVh1dktyQzs7QVd0dktBO0VBQWEsbUJBQW9CO0FYMHZLakM7O0FXenZLQTtFQUFhLHdCQUF3QjtBWDZ2S3JDOztBVzV2S0E7RUFBYSx1QkFBdUI7QVhnd0twQzs7QVc1dktBO0VBQWEsZ0RSbUdxQztBSDZwS2xEOztBVy92S0E7RUFBYSwwRlJpRzhFO0FIa3FLM0Y7O0FXbHdLQTtFQUFhLDBIUitGNEc7QUh1cUt6SDs7QVc5dktFO0VBQWMsZ0JSK0ZKO0FIbXFLWjs7QVdsd0tFO0VBQWMsZ0JSZ0dKO0FIc3FLWjs7QVd0d0tFO0VBQWMsZ0JSaUdKO0FIeXFLWjs7QVcxd0tFO0VBQWMsZ0JSa0dKO0FINHFLWjs7QVc5d0tFO0VBQWMsZ0JSbUdKO0FIK3FLWjs7QVdseEtFO0VBQWMsZ0JSb0dKO0FIa3JLWjs7QVd0eEtFO0VBQWMsZ0JScUdKO0FIcXJLWjs7QVcxeEtFO0VBQWMsZ0JSc0dKO0FId3JLWjs7QVc5eEtFO0VBQWMsZ0JSdUdKO0FIMnJLWjs7QVcxeEtFO0VBQ0UsZUFBK0I7QVg2eEtuQzs7QUludUtFO0VPM0RBO0lBR0ksY0FBaUM7RVhneUtyQztBQUNGOztBV3B5S0U7RUFDRSxpQkFBK0I7QVh1eUtuQzs7QUk3dUtFO0VPM0RBO0lBR0ksZ0JBQWlDO0VYMHlLckM7QUFDRjs7QVc5eUtFO0VBQ0UsZUFBK0I7QVhpektuQzs7QUl2dktFO0VPM0RBO0lBR0ksb0JBQWlDO0VYb3pLckM7QUFDRjs7QVd4ektFO0VBQ0UsaUJBQStCO0FYMnpLbkM7O0FJandLRTtFTzNEQTtJQUdJLGdCQUFpQztFWDh6S3JDO0FBQ0Y7O0FXbDBLRTtFQUNFLGlCQUErQjtBWHEwS25DOztBSTN3S0U7RU8zREE7SUFHSSxvQkFBaUM7RVh3MEtyQztBQUNGOztBVzUwS0U7RUFDRSxpQkFBK0I7QVgrMEtuQzs7QUlyeEtFO0VPM0RBO0lBR0ksb0JBQWlDO0VYazFLckM7QUFDRjs7QVd0MUtFO0VBQ0UsaUJBQStCO0FYeTFLbkM7O0FJL3hLRTtFTzNEQTtJQUdJLGdCQUFpQztFWDQxS3JDO0FBQ0Y7O0FXaDJLRTtFQUNFLGVBQStCO0FYbTJLbkM7O0FJenlLRTtFTzNEQTtJQUdJLG9CQUFpQztFWHMyS3JDO0FBQ0Y7O0FJdHpLRTtFTzFDRTtJQUNFLGVBQStCO0VYbzJLbkM7QUFDRjs7QUk1ektFO0VPMUNFO0lBQ0UsaUJBQStCO0VYMDJLbkM7QUFDRjs7QUlsMEtFO0VPMUNFO0lBQ0UsZUFBK0I7RVhnM0tuQztBQUNGOztBSXgwS0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVhzM0tuQztBQUNGOztBSTkwS0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVg0M0tuQztBQUNGOztBSXAxS0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVhrNEtuQztBQUNGOztBSTExS0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVh3NEtuQztBQUNGOztBSWgyS0U7RU8xQ0U7SUFDRSxlQUErQjtFWDg0S25DO0FBQ0Y7O0FJLzFLRTtFT3pDRTtJQUNFLGNBQWlDO0VYNDRLckM7QUFDRjs7QUlyMktFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYazVLckM7QUFDRjs7QUkzMktFO0VPekNFO0lBQ0Usb0JBQWlDO0VYdzVLckM7QUFDRjs7QUlqM0tFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYODVLckM7QUFDRjs7QUl2M0tFO0VPekNFO0lBQ0Usb0JBQWlDO0VYbzZLckM7QUFDRjs7QUk3M0tFO0VPekNFO0lBQ0Usb0JBQWlDO0VYMDZLckM7QUFDRjs7QUluNEtFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYZzdLckM7QUFDRjs7QUl6NEtFO0VPekNFO0lBQ0Usb0JBQWlDO0VYczdLckM7QUFDRjs7QUl4NEtFO0VPeENFO0lBQ0UsY0FBaUM7RVhvN0tyQztBQUNGOztBSTk0S0U7RU94Q0U7SUFDRSxnQkFBaUM7RVgwN0tyQztBQUNGOztBSXA1S0U7RU94Q0U7SUFDRSxvQkFBaUM7RVhnOEtyQztBQUNGOztBSTE1S0U7RU94Q0U7SUFDRSxnQkFBaUM7RVhzOEtyQztBQUNGOztBSWg2S0U7RU94Q0U7SUFDRSxvQkFBaUM7RVg0OEtyQztBQUNGOztBSXQ2S0U7RU94Q0U7SUFDRSxvQkFBaUM7RVhrOUtyQztBQUNGOztBSTU2S0U7RU94Q0U7SUFDRSxnQkFBaUM7RVh3OUtyQztBQUNGOztBSWw3S0U7RU94Q0U7SUFDRSxvQkFBaUM7RVg4OUtyQztBQUNGOztBV3Q5S0U7RUFDRSxjUjRGYTtBSDYzS2pCOztBSW44S0U7RU9uQkU7SUFDRSxjUndGVztFSGs0S2Y7QUFDRjs7QUlsOEtFO0VPckJFO0lBQ0UsY1JtRlc7RUh3NEtmO0FBQ0Y7O0FXdCtLRTtFQUNFLGdCUjZGYTtBSDQ0S2pCOztBSW45S0U7RU9uQkU7SUFDRSxnQlJ5Rlc7RUhpNUtmO0FBQ0Y7O0FJbDlLRTtFT3JCRTtJQUNFLGdCUm9GVztFSHU1S2Y7QUFDRjs7QVd0L0tFO0VBQ0UsZ0JSOEZhO0FIMjVLakI7O0FJbitLRTtFT25CRTtJQUNFLGdCUjBGVztFSGc2S2Y7QUFDRjs7QUlsK0tFO0VPckJFO0lBQ0UsZ0JScUZXO0VIczZLZjtBQUNGOztBV3RnTEU7RUFDRSxnQlIrRmE7QUgwNktqQjs7QUluL0tFO0VPbkJFO0lBQ0UsZ0JSMkZXO0VIKzZLZjtBQUNGOztBSWwvS0U7RU9yQkU7SUFDRSxnQlJzRlc7RUhxN0tmO0FBQ0Y7O0FXdGhMRTtFQUNFLGdCUmdHYTtBSHk3S2pCOztBSW5nTEU7RU9uQkU7SUFDRSxnQlI0Rlc7RUg4N0tmO0FBQ0Y7O0FJbGdMRTtFT3JCRTtJQUNFLGdCUnVGVztFSG84S2Y7QUFDRjs7QVd0aUxFO0VBQ0UsZ0JSaUdhO0FIdzhLakI7O0FJbmhMRTtFT25CRTtJQUNFLGdCUjZGVztFSDY4S2Y7QUFDRjs7QUlsaExFO0VPckJFO0lBQ0UsZ0JSd0ZXO0VIbTlLZjtBQUNGOztBV3RqTEU7RUFDRSxnQlJrR2E7QUh1OUtqQjs7QUluaUxFO0VPbkJFO0lBQ0UsZ0JSOEZXO0VINDlLZjtBQUNGOztBSWxpTEU7RU9yQkU7SUFDRSxnQlJ5Rlc7RUhrK0tmO0FBQ0Y7O0FXdGtMRTtFQUNFLGNSbUdhO0FIcytLakI7O0FJbmpMRTtFT25CRTtJQUNFLGNSK0ZXO0VIMitLZjtBQUNGOztBSWxqTEU7RU9yQkU7SUFDRSxjUjBGVztFSGkvS2Y7QUFDRjs7QVdoa0xJO0VBQ0Usa0JSNkdFO0FIczlLUjs7QVdwa0xJO0VBQ0UsZ0JSOEdBO0FIeTlLTjs7QVd4a0xJO0VBQ0UsaUJSK0dDO0FINDlLUDs7QUlsbExFO0VPZ0JJO0lBQ0UsNkJBQTJCO0VYc2tMakM7QUFDRjs7QUl4bExFO0VPZ0JJO0lBQ0UsMkJBQTJCO0VYNGtMakM7QUFDRjs7QUk5bExFO0VPZ0JJO0lBQ0UsNEJBQTJCO0VYa2xMakM7QUFDRjs7QUk3bExFO0VPb0JJO0lBQ0UsNkJBQTJCO0VYNmtMakM7QUFDRjs7QUlubUxFO0VPb0JJO0lBQ0UsMkJBQTJCO0VYbWxMakM7QUFDRjs7QUl6bUxFO0VPb0JJO0lBQ0UsNEJBQTJCO0VYeWxMakM7QUFDRjs7QUl4bUxFO0VPd0JJO0lBQ0UsNkJBQTJCO0VYb2xMakM7QUFDRjs7QUk5bUxFO0VPd0JJO0lBQ0UsMkJBQTJCO0VYMGxMakM7QUFDRjs7QUlwbkxFO0VPd0JJO0lBQ0UsNEJBQTJCO0VYZ21MakM7QUFDRjs7QVd2bExBO0VQbkdFLHFCQUFzQjtFQUN0Qix3QkFBMEI7RUFDMUIscUJBQXFCO0FKOHJMdkI7O0FXcmxMRTtFQURGO0lBRUksYUFBYTtFWHlsTGY7QUFDRjs7QUk3b0xFO0VPdURGO0lBRUksYUFBYTtFWHlsTGY7QUFDRjs7QUk1b0xFO0VPc0RGO0lBRUksYUFBYTtFWHlsTGY7QUFDRjs7QVdqbExBO0VBQ0UscUJBQXFCO0VBQ3JCLGdCQUFnQjtFQUNoQixpQkFBaUI7RUFDakIsa0JBQWtCO0FYb2xMcEI7O0FJaHFMRTtFT3dFRjtJQU1JLGNBQWM7RVh1bExoQjtBQUNGOztBV3RsTEU7RVBwSkEsZ0JBRGlDO0FKK3VMbkM7O0FJN3VMRTtFQUNFLFlPbUp5QjtFUGxKekIscUJBQXFCO0VBQ3JCLGlCQUwrQjtFT3VKN0IsNkJBQTZCO0FYK2xMbkM7O0FXMWxMRTtFUDNKQSxnQkFEaUM7QUowdkxuQzs7QUl4dkxFO0VBQ0UsWU8wSnlCO0VQekp6QixxQkFBcUI7RUFDckIsaUJBTCtCO0FKZ3dMbkM7O0FZenhMQTtFQUFtQixjQUFjO0FaNnhMakM7O0FZNXhMQTtFQUFtQixlQUFlO0FaZ3lMbEM7O0FZL3hMQTtFQUFtQixxQkFBcUI7QVpteUx4Qzs7QVkveExBO0VBQWlCLGNBQWM7QVpteUwvQjs7QVlseUxBO0VBQWlCLGFBQWE7QVpzeUw5Qjs7QVlweUxBO0VBQWMsYUFBYTtBWnd5TDNCOztBSW50TEU7RVFyRkY7SUFBMEMsY0FBYztFWjZ5THREO0FBQ0Y7O0FJaHVMRTtFUTVFRjtJQUErQixhQUFhO0VaaXpMMUM7QUFDRjs7QUkvdExFO0VRbEZGO0lBQStCLGFBQWE7RVpzekwxQztBQUNGOztBSTl0TEU7RVF4RkY7SUFBK0IsYUFBYTtFWjJ6TDFDO0FBQ0Y7O0FZeHpMQTtFQUFpQixnQkFBa0I7QVo0ekxuQzs7QVkzekxBO0VBQWlCLGtCQUFrQjtBWit6TG5DOztBWTl6TEE7RUFBaUIsa0JBQWtCO0FaazBMbkM7O0FZaDBMQTtFQUFpQixpQkFBbUI7QVpvMExwQzs7QVluMExBO0VBQWlCLG1CQUFtQjtBWnUwTHBDOztBWXQwTEE7RUFBaUIsbUJBQW1CO0FaMDBMcEM7O0FZeDBMQTtFQUFpQixnQkFBa0I7QVo0MExuQzs7QVkzMExBO0VBQWlCLGtCQUFrQjtBWiswTG5DOztBWTkwTEE7RUFBaUIsa0JBQWtCO0FaazFMbkM7O0FhOTFMQTtFQUNFLDZCQUFxQjtBYmkyTHZCOztBYTkxTEE7RUFDRSxjVjBCcUI7QUh1MEx2Qjs7QWE5MUxBO0VBQ0UsY1ZZcUI7RVVYckIseUJWcUJxQjtBSDQwTHZCOztBYW4yTEE7RUFDRSxjVllxQjtFVVhyQix5QlZxQnFCO0FINDBMdkI7O0FhOTFMQTtFQUNFLCtFQUFrRjtBYmkyTHBGOztBYTUxTEE7RUFDRSx5QkFBeUI7QWIrMUwzQjs7QWF4MUxFO0VBQ0UseUJWUG1CO0FIazJMdkI7O0FhdjFMRTtFQUNFLGNWWm1CO0FIczJMdkI7O0FhcjFMRTtFQUNFLHlCVmxCbUI7RVVtQm5CLGNWbkJtQjtFVXFCakIsY1ZYaUI7QUhrMkx2Qjs7QWE5MExFO0VBQ0UsY1YvQm1CO0VVZ0NuQixxQlZoQ21CO0VVaUNuQiw2QkFBNkI7QWJpMUxqQzs7QWE1MkxFO0VBQ0UseUJWTm1CO0FIcTNMdkI7O0FhMzJMRTtFQUNFLGNWWG1CO0FIeTNMdkI7O0FhejJMRTtFQUNFLHlCVmpCbUI7RVVrQm5CLGNWbkJtQjtFVXdCakIsY1ZkaUI7QUhzM0x2Qjs7QWFsMkxFO0VBQ0UsY1Y5Qm1CO0VVK0JuQixxQlYvQm1CO0VVZ0NuQiw2QkFBNkI7QWJxMkxqQzs7QWFoNExFO0VBQ0UseUJWTG1CO0FIdzRMdkI7O0FhLzNMRTtFQUNFLGNWVm1CO0FINDRMdkI7O0FhNzNMRTtFQUNFLHlCVmhCbUI7RVVpQm5CLGNWbkJtQjtBSG01THZCOztBYXIzTEU7RUFDRSxjVjdCbUI7RVU4Qm5CLHFCVjlCbUI7RVUrQm5CLDZCQUE2QjtBYnczTGpDOztBYW41TEU7RUFDRSx5QlZKbUI7QUgwNUx2Qjs7QWFsNUxFO0VBQ0UsY1ZUbUI7QUg4NUx2Qjs7QWFoNUxFO0VBQ0UseUJWZm1CO0VVZ0JuQixjVm5CbUI7QUhzNkx2Qjs7QWF4NExFO0VBQ0UsY1Y1Qm1CO0VVNkJuQixxQlY3Qm1CO0VVOEJuQiw2QkFBNkI7QWIyNExqQzs7QWF0NkxFO0VBQ0UseUJWSG1CO0FINDZMdkI7O0FhcjZMRTtFQUNFLGNWUm1CO0FIZzdMdkI7O0FhbjZMRTtFQUNFLHlCVmRtQjtFVWVuQixjVm5CbUI7QUh5N0x2Qjs7QWEzNUxFO0VBQ0UsY1YzQm1CO0VVNEJuQixxQlY1Qm1CO0VVNkJuQiw2QkFBNkI7QWI4NUxqQzs7QWF6N0xFO0VBQ0UseUJWRm1CO0FIODdMdkI7O0FheDdMRTtFQUNFLGNWUG1CO0FIazhMdkI7O0FhdDdMRTtFQUNFLHlCVmJtQjtFVWNuQixjVm5CbUI7QUg0OEx2Qjs7QWE5NkxFO0VBQ0UsY1YxQm1CO0VVMkJuQixxQlYzQm1CO0VVNEJuQiw2QkFBNkI7QWJpN0xqQzs7QWE1OExFO0VBQ0UseUJWRG1CO0FIZzlMdkI7O0FhMzhMRTtFQUNFLGNWTm1CO0FIbzlMdkI7O0FhejhMRTtFQUNFLHlCVlptQjtFVWFuQixjVm5CbUI7QUgrOUx2Qjs7QWFqOExFO0VBQ0UsY1Z6Qm1CO0VVMEJuQixxQlYxQm1CO0VVMkJuQiw2QkFBNkI7QWJvOExqQzs7QWEvOUxFO0VBQ0UseUJWQW1CO0FIaytMdkI7O0FhOTlMRTtFQUNFLGNWTG1CO0FIcytMdkI7O0FhNTlMRTtFQUNFLHlCVlhtQjtFVVluQixjVm5CbUI7QUhrL0x2Qjs7QWFwOUxFO0VBQ0UsY1Z4Qm1CO0VVeUJuQixxQlZ6Qm1CO0VVMEJuQiw2QkFBNkI7QWJ1OUxqQzs7QWFsL0xFO0VBQ0UseUJWQ21CO0FIby9MdkI7O0Fhai9MRTtFQUNFLGNWSm1CO0FIdy9MdkI7O0FhLytMRTtFQUNFLHlCVlZtQjtFVVduQixjVm5CbUI7QUhxZ012Qjs7QWF2K0xFO0VBQ0UsY1Z2Qm1CO0VVd0JuQixxQlZ4Qm1CO0VVeUJuQiw2QkFBNkI7QWIwK0xqQzs7QWFyZ01FO0VBQ0UseUJWRW1CO0FIc2dNdkI7O0FhcGdNRTtFQUNFLGNWSG1CO0FIMGdNdkI7O0FhbGdNRTtFQUNFLHlCVlRtQjtFVVVuQixjVm5CbUI7QUh3aE12Qjs7QWExL0xFO0VBQ0UsY1Z0Qm1CO0VVdUJuQixxQlZ2Qm1CO0VVd0JuQiw2QkFBNkI7QWI2L0xqQzs7QWF4aE1FO0VBQ0UseUJWR21CO0FId2hNdkI7O0FhdmhNRTtFQUNFLGNWRm1CO0FINGhNdkI7O0FhcmhNRTtFQUNFLHlCVlJtQjtFVVNuQixjVm5CbUI7QUgyaU12Qjs7QWE3Z01FO0VBQ0UsY1ZyQm1CO0VVc0JuQixxQlZ0Qm1CO0VVdUJuQiw2QkFBNkI7QWJnaE1qQzs7QWEzaU1FO0VBQ0UseUJWS2tCO0FIeWlNdEI7O0FhMWlNRTtFQUNFLGNWQWtCO0FINmlNdEI7O0FheGlNRTtFQUNFLHlCVk5rQjtFVU9sQixjVm5CbUI7QUg4ak12Qjs7QWFoaU1FO0VBQ0UsY1ZuQmtCO0VVb0JsQixxQlZwQmtCO0VVcUJsQiw2QkFBNkI7QWJtaU1qQzs7QWE5ak1FO0VBQ0UseUJWTWtCO0FIMmpNdEI7O0FhN2pNRTtFQUNFLGNWQ2tCO0FIK2pNdEI7O0FhM2pNRTtFQUNFLHlCVkxrQjtFVU1sQixjVm5CbUI7QUhpbE12Qjs7QWFuak1FO0VBQ0UsY1ZsQmtCO0VVbUJsQixxQlZuQmtCO0VVb0JsQiw2QkFBNkI7QWJzak1qQzs7QWFqbE1FO0VBQ0UseUJWT2tCO0FINmtNdEI7O0FhaGxNRTtFQUNFLGNWRWtCO0FIaWxNdEI7O0FhOWtNRTtFQUNFLHlCVkprQjtFVUtsQixjVm5CbUI7QUhvbU12Qjs7QWF0a01FO0VBQ0UsY1ZqQmtCO0VVa0JsQixxQlZsQmtCO0VVbUJsQiw2QkFBNkI7QWJ5a01qQzs7QWFwbU1FO0VBQ0UseUJWUWtCO0FIK2xNdEI7O0Fhbm1NRTtFQUNFLGNWR2tCO0FIbW1NdEI7O0Fham1NRTtFQUNFLHlCVkhrQjtFVUlsQixjVm5CbUI7QUh1bk12Qjs7QWF6bE1FO0VBQ0UsY1ZoQmtCO0VVaUJsQixxQlZqQmtCO0VVa0JsQiw2QkFBNkI7QWI0bE1qQzs7QWF2bk1FO0VBQ0UseUJWU2tCO0FIaW5NdEI7O0FhdG5NRTtFQUNFLGNWSWtCO0FIcW5NdEI7O0FhcG5NRTtFQUNFLHlCVkZrQjtFVUdsQixjVm5CbUI7QUgwb012Qjs7QWE1bU1FO0VBQ0UsY1Zma0I7RVVnQmxCLHFCVmhCa0I7RVVpQmxCLDZCQUE2QjtBYittTWpDOztBYTFvTUU7RUFDRSx5QlZVa0I7QUhtb010Qjs7QWF6b01FO0VBQ0UsY1ZLa0I7QUh1b010Qjs7QWF2b01FO0VBQ0UseUJWRGtCO0VVRWxCLGNWbkJtQjtBSDZwTXZCOztBYS9uTUU7RUFDRSxjVmRrQjtFVWVsQixxQlZma0I7RVVnQmxCLDZCQUE2QjtBYmtvTWpDOztBYTdwTUU7RUFDRSx5QlZXa0I7QUhxcE10Qjs7QWE1cE1FO0VBQ0UsY1ZNa0I7QUh5cE10Qjs7QWExcE1FO0VBQ0UseUJWQWtCO0VVQ2xCLGNWbkJtQjtBSGdyTXZCOztBYWxwTUU7RUFDRSxjVmJrQjtFVWNsQixxQlZka0I7RVVlbEIsNkJBQTZCO0FicXBNakM7O0FhaHJNRTtFQUNFLHlCVllrQjtBSHVxTXRCOztBYS9xTUU7RUFDRSxjVk9rQjtBSDJxTXRCOztBYTdxTUU7RUFDRSx5QlZDa0I7RVVBbEIsY1ZuQm1CO0FIbXNNdkI7O0FhcnFNRTtFQUNFLGNWWmtCO0VVYWxCLHFCVmJrQjtFVWNsQiw2QkFBNkI7QWJ3cU1qQzs7QWFuc01FO0VBQ0UseUJWYWtCO0FIeXJNdEI7O0FhbHNNRTtFQUNFLGNWUWtCO0FINnJNdEI7O0FhaHNNRTtFQUNFLHlCVkVrQjtFVURsQixjVm5CbUI7QUhzdE12Qjs7QWF4ck1FO0VBQ0UsY1ZYa0I7RVVZbEIscUJWWmtCO0VVYWxCLDZCQUE2QjtBYjJyTWpDOztBYXJyTUU7RUFDRSwwQ1Z4Q21CO0FIZ3VNdkI7O0FhenJNRTtFQUNFLDBDVnhDbUI7QUhvdU12Qjs7QWE3ck1FO0VBQ0UsMENWeENtQjtBSHd1TXZCOztBYWpzTUU7RUFDRSwwQ1Z4Q21CO0FINHVNdkI7O0FhcnNNRTtFQUNFLDBDVnhDbUI7QUhndk12Qjs7QWF6c01FO0VBQ0UsMENWeENtQjtBSG92TXZCOztBYTdzTUU7RUFDRSwwQ1Z4Q21CO0FId3ZNdkI7O0FhanRNRTtFQUNFLDBDVnhDbUI7QUg0dk12Qjs7QWFydE1FO0VBQ0UsMENWeENtQjtBSGd3TXZCOztBYXp0TUU7RUFDRSxvQ1Y5Qm1CO0FIMHZNdkI7O0FhN3RNRTtFQUNFLG9DVjlCbUI7QUg4dk12Qjs7QWFqdU1FO0VBQ0Usb0NWOUJtQjtBSGt3TXZCOztBYXJ1TUU7RUFDRSxvQ1Y5Qm1CO0FIc3dNdkI7O0FhenVNRTtFQUNFLG9DVjlCbUI7QUgwd012Qjs7QWE3dU1FO0VBQ0Usb0NWOUJtQjtBSDh3TXZCOztBYWp2TUU7RUFDRSxvQ1Y5Qm1CO0FIa3hNdkI7O0FhcnZNRTtFQUNFLG9DVjlCbUI7QUhzeE12Qjs7QWF6dk1FO0VBQ0Usb0NWOUJtQjtBSDB4TXZCOztBYWp2TUk7RUFDRSx1RVZrUFU7QUhrZ01oQjs7QWFydk1JO0VBQ0Usc0VW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cm1ORTtFVTJNRjtJQVFNLG9CQUF5QjtFZHU1TTdCO0FBQ0Y7O0FJM21ORTtFVTJNRjtJQWFNLGtCQUE2QjtFZHc1TWpDO0FBQ0Y7O0FJam5ORTtFVTJNRjtJQWtCTSxlQUEwQjtFZHk1TTlCO0FBQ0Y7O0FJdm5ORTtFVTJNRjtJQXVCTSxvQkFBb0I7RWQwNU14QjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFNaW5Qcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcsIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbmgxIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbmgzIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMyB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg0IHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg1IHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuaDYge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5kaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGRpdiwgbWFpbiwgaGVhZGVyLCBmb290ZXIsIG5hdiwgYXNpZGUge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbi5idG4sIC5iYWRnZSwgLm91dGxpbmUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAxZW07XG4gIH1cbn1cblxuLmJhZGdlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jb2wtMSB7XG4gIHdpZHRoOiA4LjMzMzMzJTtcbn1cblxuLmNvbC0yIHtcbiAgd2lkdGg6IDE2LjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgd2lkdGg6IDMzLjMzMzMzJTtcbn1cblxuLmNvbC01IHtcbiAgd2lkdGg6IDQxLjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgd2lkdGg6IDU4LjMzMzMzJTtcbn1cblxuLmNvbC04IHtcbiAgd2lkdGg6IDY2LjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIHdpZHRoOiA4My4zMzMzMyU7XG59XG5cbi5jb2wtMTEge1xuICB3aWR0aDogOTEuNjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMSB7XG4gICAgd2lkdGg6IDguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5maWxsLTEge1xuICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5maWxsLTIge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5maWxsLTMge1xuICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbi5maWxsLTQge1xuICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5maWxsLTUge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG59XG5cbi5maWxsLTYge1xuICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5cbi5maWxsLTcge1xuICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gIG1hcmdpbi1yaWdodDogLTcwcHg7XG59XG5cbi5maWxsLTgge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7XG59XG5cbi5maWxsLTkge1xuICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gIG1hcmdpbi1yaWdodDogLTkwcHg7XG59XG5cbi5maWxsLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC05MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTEwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogLTV2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC01dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtN3Z3O1xuICAgIG1hcmdpbi1yaWdodDogLTd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogLTh2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC04dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTF2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogLTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTR2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC00dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogLTd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC03dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTEwdnc7XG4gIH1cbn1cblxuLmd1dHRlci0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbi5ndXR0ZXItMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4uZ3V0dGVyLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmd1dHRlci00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbi5ndXR0ZXItNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4uZ3V0dGVyLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuLmd1dHRlci03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbi5ndXR0ZXItOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4uZ3V0dGVyLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogOTBweDtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuLmd1dHRlci0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTMgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTYgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTkgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmdyaWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5ncmlkLXRvcCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZ3JpZC1taWRkbGUge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZ3JpZC1ib3R0b20ge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cbi5ncmlkLWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uZ3JpZC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZ3JpZC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmdyaWQtcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmdyaWQtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmdyaWQtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG59XG5cbi5ncmlkLW9yZGVyLTEge1xuICBvcmRlcjogMTtcbn1cblxuLmdyaWQtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxO1xufVxuXG4uZ3JpZC1zaHJpbmstMSB7XG4gIGZsZXgtc2hyaW5rOiAxO1xufVxuXG4uZ3JpZC1vcmRlci0yIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5ncmlkLWdyb3ctMiB7XG4gIGZsZXgtZ3JvdzogMjtcbn1cblxuLmdyaWQtc2hyaW5rLTIge1xuICBmbGV4LXNocmluazogMjtcbn1cblxuLmdyaWQtb3JkZXItMyB7XG4gIG9yZGVyOiAzO1xufVxuXG4uZ3JpZC1ncm93LTMge1xuICBmbGV4LWdyb3c6IDM7XG59XG5cbi5ncmlkLXNocmluay0zIHtcbiAgZmxleC1zaHJpbms6IDM7XG59XG5cbi5ncmlkLW9yZGVyLTQge1xuICBvcmRlcjogNDtcbn1cblxuLmdyaWQtZ3Jvdy00IHtcbiAgZmxleC1ncm93OiA0O1xufVxuXG4uZ3JpZC1zaHJpbmstNCB7XG4gIGZsZXgtc2hyaW5rOiA0O1xufVxuXG4uZ3JpZC1vcmRlci01IHtcbiAgb3JkZXI6IDU7XG59XG5cbi5ncmlkLWdyb3ctNSB7XG4gIGZsZXgtZ3JvdzogNTtcbn1cblxuLmdyaWQtc2hyaW5rLTUge1xuICBmbGV4LXNocmluazogNTtcbn1cblxuLmdyaWQtb3JkZXItNiB7XG4gIG9yZGVyOiA2O1xufVxuXG4uZ3JpZC1ncm93LTYge1xuICBmbGV4LWdyb3c6IDY7XG59XG5cbi5ncmlkLXNocmluay02IHtcbiAgZmxleC1zaHJpbms6IDY7XG59XG5cbi5ncmlkLW9yZGVyLTcge1xuICBvcmRlcjogNztcbn1cblxuLmdyaWQtZ3Jvdy03IHtcbiAgZmxleC1ncm93OiA3O1xufVxuXG4uZ3JpZC1zaHJpbmstNyB7XG4gIGZsZXgtc2hyaW5rOiA3O1xufVxuXG4uZ3JpZC1vcmRlci04IHtcbiAgb3JkZXI6IDg7XG59XG5cbi5ncmlkLWdyb3ctOCB7XG4gIGZsZXgtZ3JvdzogODtcbn1cblxuLmdyaWQtc2hyaW5rLTgge1xuICBmbGV4LXNocmluazogODtcbn1cblxuLmdyaWQtb3JkZXItOSB7XG4gIG9yZGVyOiA5O1xufVxuXG4uZ3JpZC1ncm93LTkge1xuICBmbGV4LWdyb3c6IDk7XG59XG5cbi5ncmlkLXNocmluay05IHtcbiAgZmxleC1zaHJpbms6IDk7XG59XG5cbi5ncmlkLW9yZGVyLTEwIHtcbiAgb3JkZXI6IDEwO1xufVxuXG4uZ3JpZC1ncm93LTEwIHtcbiAgZmxleC1ncm93OiAxMDtcbn1cblxuLmdyaWQtc2hyaW5rLTEwIHtcbiAgZmxleC1zaHJpbms6IDEwO1xufVxuXG4uZ3JpZC1vcmRlci0xMSB7XG4gIG9yZGVyOiAxMTtcbn1cblxuLmdyaWQtZ3Jvdy0xMSB7XG4gIGZsZXgtZ3JvdzogMTE7XG59XG5cbi5ncmlkLXNocmluay0xMSB7XG4gIGZsZXgtc2hyaW5rOiAxMTtcbn1cblxuLmdyaWQtb3JkZXItMTIge1xuICBvcmRlcjogMTI7XG59XG5cbi5ncmlkLWdyb3ctMTIge1xuICBmbGV4LWdyb3c6IDEyO1xufVxuXG4uZ3JpZC1zaHJpbmstMTIge1xuICBmbGV4LXNocmluazogMTI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ncmlkLW1kLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQtbWQtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLW1kLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLW1kLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtbWQtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLW1kLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC1tZC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5ncmlkLW1kLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1tZC1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQtbWQtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0yIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTIge1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMyB7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTQge1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNCB7XG4gICAgZmxleC1zaHJpbms6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy01IHtcbiAgICBmbGV4LWdyb3c6IDU7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTUge1xuICAgIGZsZXgtc2hyaW5rOiA1O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNiB7XG4gICAgZmxleC1ncm93OiA2O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay02IHtcbiAgICBmbGV4LXNocmluazogNjtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTcge1xuICAgIGZsZXgtZ3JvdzogNztcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNyB7XG4gICAgZmxleC1zaHJpbms6IDc7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy04IHtcbiAgICBmbGV4LWdyb3c6IDg7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTgge1xuICAgIGZsZXgtc2hyaW5rOiA4O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctOSB7XG4gICAgZmxleC1ncm93OiA5O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay05IHtcbiAgICBmbGV4LXNocmluazogOTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMTAge1xuICAgIGZsZXgtZ3JvdzogMTA7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEwIHtcbiAgICBmbGV4LXNocmluazogMTA7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTExIHtcbiAgICBmbGV4LWdyb3c6IDExO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xMSB7XG4gICAgZmxleC1zaHJpbms6IDExO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xMiB7XG4gICAgZmxleC1ncm93OiAxMjtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMTIge1xuICAgIGZsZXgtc2hyaW5rOiAxMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3JpZC1zbS10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLXNtLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1zbS1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLXNtLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdyaWQtc20tbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZ3JpZC1zbS1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMiB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0yIHtcbiAgICBmbGV4LXNocmluazogMjtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTMge1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMyB7XG4gICAgZmxleC1zaHJpbms6IDM7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy00IHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTQge1xuICAgIGZsZXgtc2hyaW5rOiA0O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNSB7XG4gICAgZmxleC1ncm93OiA1O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay01IHtcbiAgICBmbGV4LXNocmluazogNTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTYge1xuICAgIGZsZXgtZ3JvdzogNjtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNiB7XG4gICAgZmxleC1zaHJpbms6IDY7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy03IHtcbiAgICBmbGV4LWdyb3c6IDc7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTcge1xuICAgIGZsZXgtc2hyaW5rOiA3O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctOCB7XG4gICAgZmxleC1ncm93OiA4O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay04IHtcbiAgICBmbGV4LXNocmluazogODtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTkge1xuICAgIGZsZXgtZ3JvdzogOTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstOSB7XG4gICAgZmxleC1zaHJpbms6IDk7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTEwIHtcbiAgICBmbGV4LWdyb3c6IDEwO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xMCB7XG4gICAgZmxleC1zaHJpbms6IDEwO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xMSB7XG4gICAgZmxleC1ncm93OiAxMTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMTEge1xuICAgIGZsZXgtc2hyaW5rOiAxMTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMTIge1xuICAgIGZsZXgtZ3JvdzogMTI7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTEyIHtcbiAgICBmbGV4LXNocmluazogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmdyaWQteHMtdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC14cy1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQteHMtYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQteHMtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC14cy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQteHMtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ncmlkLXhzLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmdyaWQteHMtcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXhzLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JpZC14cy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMiB7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0zIHtcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNCB7XG4gICAgZmxleC1ncm93OiA0O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay00IHtcbiAgICBmbGV4LXNocmluazogNDtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTUge1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNSB7XG4gICAgZmxleC1zaHJpbms6IDU7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy02IHtcbiAgICBmbGV4LWdyb3c6IDY7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTYge1xuICAgIGZsZXgtc2hyaW5rOiA2O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNyB7XG4gICAgZmxleC1ncm93OiA3O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay03IHtcbiAgICBmbGV4LXNocmluazogNztcbiAgfVxuICAuZ3JpZC14cy1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTgge1xuICAgIGZsZXgtZ3JvdzogODtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstOCB7XG4gICAgZmxleC1zaHJpbms6IDg7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy05IHtcbiAgICBmbGV4LWdyb3c6IDk7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTkge1xuICAgIGZsZXgtc2hyaW5rOiA5O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xMCB7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMTAge1xuICAgIGZsZXgtc2hyaW5rOiAxMDtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMTEge1xuICAgIGZsZXgtZ3JvdzogMTE7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTExIHtcbiAgICBmbGV4LXNocmluazogMTE7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTEyIHtcbiAgICBmbGV4LWdyb3c6IDEyO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xMiB7XG4gICAgZmxleC1zaHJpbms6IDEyO1xuICB9XG59XG5cbi5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmltZy1mdWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pbWctbG9nby1yb3VnZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1sb2dvLXJvdWdlIHtcbiAgICB3aWR0aDogMjR2dztcbiAgfVxufVxuXG4uaW1nLWNvbG9yLTEtMSB7XG4gIHdpZHRoOiAxMzFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1jb2xvci0xLTEge1xuICAgIHdpZHRoOiAxOS40NjY2N3Z3O1xuICB9XG59XG5cbi5pbWctY29sb3ItMS0yIHtcbiAgd2lkdGg6IDExMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLWNvbG9yLTEtMiB7XG4gICAgd2lkdGg6IDE2Ljh2dztcbiAgfVxufVxuXG4uaW1nLWNvbG9yLTEtMyB7XG4gIHdpZHRoOiAxMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1jb2xvci0xLTMge1xuICAgIHdpZHRoOiAxNi44dnc7XG4gIH1cbn1cblxuLmltZy1jb2xvci0yLTEge1xuICB3aWR0aDogMTE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY29sb3ItMi0xIHtcbiAgICB3aWR0aDogMTYuOHZ3O1xuICB9XG59XG5cbi5pbWctY29sb3ItMi0yIHtcbiAgd2lkdGg6IDEwNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLWNvbG9yLTItMiB7XG4gICAgd2lkdGg6IDE1LjczMzMzdnc7XG4gIH1cbn1cblxuLmltZy1jb2xvci0yLTMge1xuICB3aWR0aDogMTEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY29sb3ItMi0zIHtcbiAgICB3aWR0aDogMTYuOHZ3O1xuICB9XG59XG5cbi5pbWctdHh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmltZy10eHQtYnJhbmQtcGFnZSB7XG4gIHdpZHRoOiAyMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtYnJhbmQtcGFnZSB7XG4gICAgd2lkdGg6IDI3LjJ2dztcbiAgfVxufVxuXG4uaW1nLXR4dC1jYXRhbG9nIHtcbiAgd2lkdGg6IDE2MC41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctdHh0LWNhdGFsb2cge1xuICAgIHdpZHRoOiAyMC4yNjY2N3Z3O1xuICB9XG59XG5cbi5pbWctdHh0LXJhbmtpbmcge1xuICB3aWR0aDogMTU1LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtcmFua2luZyB7XG4gICAgd2lkdGg6IDE5LjczMzMzdnc7XG4gIH1cbn1cblxuLmltZy10eHQtdHJlbmQtdGFnIHtcbiAgd2lkdGg6IDE5MS41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctdHh0LXRyZW5kLXRhZyB7XG4gICAgd2lkdGg6IDI0dnc7XG4gIH1cbn1cblxuLmltZy10eHQtYnJhbmQtbmV3cyB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtYnJhbmQtbmV3cyB7XG4gICAgd2lkdGg6IDI4LjI2NjY3dnc7XG4gIH1cbn1cblxuLmltZy10eHQtdG9wLXBhZ2Uge1xuICB3aWR0aDogNDY5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctdHh0LXRvcC1wYWdlIHtcbiAgICB3aWR0aDogNTguNjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTR2dyk7XG4gIH1cbn1cblxuLnRpdGxlLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnRpdGxlLWhlYWRlci0xIHtcbiAgd2lkdGg6IDgzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlLWhlYWRlci0xIHtcbiAgICB3aWR0aDogNjUuMzEyNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS1oZWFkZXItMSB7XG4gICAgd2lkdGg6IDg5LjZ2dztcbiAgfVxufVxuXG4udGl0bGUtaGVhZGVyLTIge1xuICB3aWR0aDogNjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDguNSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGl0bGUtaGVhZGVyLTIge1xuICAgIHdpZHRoOiA1Mi45Njg3NXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50aXRsZS1oZWFkZXItMiB7XG4gICAgd2lkdGg6IDcyLjUzMzMzdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi50aXRsZS1oZWFkZXItMyB7XG4gIHdpZHRoOiA1NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50aXRsZS1oZWFkZXItMyB7XG4gICAgd2lkdGg6IDQyLjk2ODc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWhlYWRlci0zIHtcbiAgICB3aWR0aDogNTkuMnZ3O1xuICB9XG59XG5cbi50aXRsZS1oZWFkZXItNCB7XG4gIHdpZHRoOiA1NjBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOC41JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50aXRsZS1oZWFkZXItNCB7XG4gICAgd2lkdGg6IDQzLjc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWhlYWRlci00IHtcbiAgICB3aWR0aDogNjAuMjY2Njd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRpdGxlLWNhdGVnb3JpZXMge1xuICB3aWR0aDogMzYzLjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWNhdGVnb3JpZXMge1xuICAgIHdpZHRoOiA1OS4ydnc7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbn1cblxuLmJnLWNvdmVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmJnLWNvbnRhaW4ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5iZy1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xufVxuXG4uYmctcmVwZWF0LXgge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi5iZy1yZXBlYXQteSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbn1cblxuLmJnLXNucyB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5iZy1zbnMge1xuICAgIHdpZHRoOiAxMHZ3O1xuICAgIGhlaWdodDogMTB2dztcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWcgaW1nIHtcbiAgbWluLXdpZHRoOiA5NjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBhcmlzb24tc2xpZGVyLWltZyBpbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nLS1sZWZ0IHtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZy0tcmlnaHQge1xuICByaWdodDogMDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogcm90YXRlWSgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4jb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiNsb2FkZXIge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiN0aW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNjb3VudGRvd24gPiBwIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG4jY291bnRkb3duID4gcCAudGltZSB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG4uanMtYWNjb3JkaW9uLWxpc3Qge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5qcy1hY2NvcmRpb24tbGlzdC5qcy1hY3RpdmUge1xuICBjdXJzb3I6IGluaGVyaXQ7XG59XG5cbi5qcy1hY2NvcmRpb24tdGFyZ2V0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyAwcyBlYXNlLWluLW91dDtcbn1cblxuLmpzLWFjY29yZGlvbi10YXJnZXQuanMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5qcy10YWItbGlzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIC41cztcbn1cblxuLmpzLXRhYi1saXN0LmpzLWFjdGl2ZSB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLmpzLXRhYi1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmpzLXRhYi1jb250ZW50LmpzLWFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb24tbmFtZTogdGFiQW5pbWF0aW9uO1xuICBhbmltYXRpb24tZHVyYXRpb246IC41cztcbn1cblxuLmpzLXNjcm9sbCB7XG4gIHRyYW5zaXRpb246IGFsbCAycztcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5qcy1zY3JvbGwuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5qcy1zY3JvbGwtZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcy1zY3JvbGwtdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0wIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC4zcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0yIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjZzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTMge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuOXM7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtMCB7XG4gICAgbWFyZ2luLXRvcDogMHZ3O1xuICB9XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNSB7XG4gICAgbWFyZ2luLXRvcDogMXZ3O1xuICB9XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMCB7XG4gICAgbWFyZ2luLXRvcDogMnZ3O1xuICB9XG59XG5cbi5tdC0xNSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xNSB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yMCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG5cbi5tdC0yNSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0yNSB7XG4gICAgbWFyZ2luLXRvcDogNXZ3O1xuICB9XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0zMCB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbi5tdC0zNSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0zNSB7XG4gICAgbWFyZ2luLXRvcDogN3Z3O1xuICB9XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00MCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5cbi5tdC00NSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC00NSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbi5tdC01MCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01MCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuXG4ubXQtNTUge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNTUge1xuICAgIG1hcmdpbi10b3A6IDExdnc7XG4gIH1cbn1cblxuLm10LTYwIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbi5tdC02NSB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC02NSB7XG4gICAgbWFyZ2luLXRvcDogMTN2dztcbiAgfVxufVxuXG4ubXQtNzAge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzAge1xuICAgIG1hcmdpbi10b3A6IDE0dnc7XG4gIH1cbn1cblxuLm10LTc1IHtcbiAgbWFyZ2luLXRvcDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbi5tdC04MCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC04MCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG4ubXQtODUge1xuICBtYXJnaW4tdG9wOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtODUge1xuICAgIG1hcmdpbi10b3A6IDE3dnc7XG4gIH1cbn1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbi5tdC05NSB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC05NSB7XG4gICAgbWFyZ2luLXRvcDogMTl2dztcbiAgfVxufVxuXG4ubXQtMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNCB7XG4gICAgbWFyZ2luLXRvcDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNyB7XG4gICAgbWFyZ2luLXRvcDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTkge1xuICAgIG1hcmdpbi10b3A6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTExIHtcbiAgICBtYXJnaW4tdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMiB7XG4gICAgbWFyZ2luLXRvcDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTMge1xuICAgIG1hcmdpbi10b3A6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE0IHtcbiAgICBtYXJnaW4tdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTYge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE3IHtcbiAgICBtYXJnaW4tdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xOCB7XG4gICAgbWFyZ2luLXRvcDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTkge1xuICAgIG1hcmdpbi10b3A6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHZ3O1xuICB9XG59XG5cbi5tci0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDB2dztcbiAgfVxufVxuXG4ubXItNSB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTAge1xuICAgIG1hcmdpbi1yaWdodDogMnZ3O1xuICB9XG59XG5cbi5tci0xNSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDN2dztcbiAgfVxufVxuXG4ubXItMjAge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLm1yLTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMjUge1xuICAgIG1hcmdpbi1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5tci0zMCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTMwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG4ubXItMzUge1xuICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0zNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDAge1xuICAgIG1hcmdpbi1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5tci00NSB7XG4gIG1hcmdpbi1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTQ1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDl2dztcbiAgfVxufVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5tci01NSB7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTU1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuLm1yLTYwIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNjAge1xuICAgIG1hcmdpbi1yaWdodDogMTJ2dztcbiAgfVxufVxuXG4ubXItNjUge1xuICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbi5tci03MCB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTcwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuLm1yLTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNzUge1xuICAgIG1hcmdpbi1yaWdodDogMTV2dztcbiAgfVxufVxuXG4ubXItODAge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci04MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbi5tci04NSB7XG4gIG1hcmdpbi1yaWdodDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTg1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuLm1yLTkwIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItOTAge1xuICAgIG1hcmdpbi1yaWdodDogMTh2dztcbiAgfVxufVxuXG4ubXItOTUge1xuICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTYge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS03IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTkge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xNyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xOCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0xOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0yMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbi5tYi0xNSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbi5tYi0yNSB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbi5tYi0zNSB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbi5tYi00NSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbi5tYi01MCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG4ubWItNTUge1xuICBtYXJnaW4tYm90dG9tOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuLm1iLTYwIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbi5tYi02NSB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG4ubWItNzAge1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLm1iLTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbi5tYi04MCB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4ubWItODUge1xuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItODUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbi5tYi05NSB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG4ubWItMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTExIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTMge1xuICAgIG1hcmdpbi1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTYge1xuICAgIG1hcmdpbi1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTkge1xuICAgIG1hcmdpbi1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuLm1sLTUge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgfVxufVxuXG4ubWwtMTAge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMnZ3O1xuICB9XG59XG5cbi5tbC0xNSB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgfVxufVxuXG4ubWwtMjUge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTI1IHtcbiAgICBtYXJnaW4tbGVmdDogNXZ3O1xuICB9XG59XG5cbi5tbC0zMCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMzAge1xuICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuLm1sLTM1IHtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgfVxufVxuXG4ubWwtNDAge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTQwIHtcbiAgICBtYXJnaW4tbGVmdDogOHZ3O1xuICB9XG59XG5cbi5tbC00NSB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDUge1xuICAgIG1hcmdpbi1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuLm1sLTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuLm1sLTU1IHtcbiAgbWFyZ2luLWxlZnQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuLm1sLTYwIHtcbiAgbWFyZ2luLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC02MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuLm1sLTY1IHtcbiAgbWFyZ2luLWxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC02NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC03MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuLm1sLTc1IHtcbiAgbWFyZ2luLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC03NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuLm1sLTgwIHtcbiAgbWFyZ2luLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC04MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuLm1sLTg1IHtcbiAgbWFyZ2luLWxlZnQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC04NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuLm1sLTkwIHtcbiAgbWFyZ2luLWxlZnQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC05MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuLm1sLTk1IHtcbiAgbWFyZ2luLWxlZnQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC05NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuLm1sLTEwMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEzIHtcbiAgICBtYXJnaW4tbGVmdDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE2IHtcbiAgICBtYXJnaW4tbGVmdDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTcge1xuICAgIG1hcmdpbi1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE5IHtcbiAgICBtYXJnaW4tbGVmdDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMjAge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbi5wdC0wIHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuLnB0LTUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNSB7XG4gICAgcGFkZGluZy10b3A6IDF2dztcbiAgfVxufVxuXG4ucHQtMTAge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMnZ3O1xuICB9XG59XG5cbi5wdC0xNSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAzdnc7XG4gIH1cbn1cblxuLnB0LTIwIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDR2dztcbiAgfVxufVxuXG4ucHQtMjUge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNXZ3O1xuICB9XG59XG5cbi5wdC0zMCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMzAge1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gIH1cbn1cblxuLnB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zNSB7XG4gICAgcGFkZGluZy10b3A6IDd2dztcbiAgfVxufVxuXG4ucHQtNDAge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTQwIHtcbiAgICBwYWRkaW5nLXRvcDogOHZ3O1xuICB9XG59XG5cbi5wdC00NSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA5dnc7XG4gIH1cbn1cblxuLnB0LTUwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01MCB7XG4gICAgcGFkZGluZy10b3A6IDEwdnc7XG4gIH1cbn1cblxuLnB0LTU1IHtcbiAgcGFkZGluZy10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01NSB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cbn1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC02MCB7XG4gICAgcGFkZGluZy10b3A6IDEydnc7XG4gIH1cbn1cblxuLnB0LTY1IHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC02NSB7XG4gICAgcGFkZGluZy10b3A6IDEzdnc7XG4gIH1cbn1cblxuLnB0LTcwIHtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC03MCB7XG4gICAgcGFkZGluZy10b3A6IDE0dnc7XG4gIH1cbn1cblxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC03NSB7XG4gICAgcGFkZGluZy10b3A6IDE1dnc7XG4gIH1cbn1cblxuLnB0LTgwIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC04MCB7XG4gICAgcGFkZGluZy10b3A6IDE2dnc7XG4gIH1cbn1cblxuLnB0LTg1IHtcbiAgcGFkZGluZy10b3A6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC04NSB7XG4gICAgcGFkZGluZy10b3A6IDE3dnc7XG4gIH1cbn1cblxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC05MCB7XG4gICAgcGFkZGluZy10b3A6IDE4dnc7XG4gIH1cbn1cblxuLnB0LTk1IHtcbiAgcGFkZGluZy10b3A6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC05NSB7XG4gICAgcGFkZGluZy10b3A6IDE5dnc7XG4gIH1cbn1cblxuLnB0LTEwMCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEge1xuICAgIHBhZGRpbmctdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTUge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTYge1xuICAgIHBhZGRpbmctdG9wOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTcge1xuICAgIHBhZGRpbmctdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTgge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTkge1xuICAgIHBhZGRpbmctdG9wOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTEge1xuICAgIHBhZGRpbmctdG9wOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEzIHtcbiAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTQge1xuICAgIHBhZGRpbmctdG9wOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNSB7XG4gICAgcGFkZGluZy10b3A6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTcge1xuICAgIHBhZGRpbmctdG9wOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xOCB7XG4gICAgcGFkZGluZy10b3A6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE5IHtcbiAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHZ3O1xuICB9XG59XG5cbi5wci0wIHtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHZ3O1xuICB9XG59XG5cbi5wci01IHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNSB7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMnZ3O1xuICB9XG59XG5cbi5wci0xNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbi5wci0yNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbi5wci0zMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbi5wci0zNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbi5wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00MCB7XG4gICAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB9XG59XG5cbi5wci00NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci00NSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbi5wci01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuXG4ucHItNTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuLnByLTYwIHtcbiAgcGFkZGluZy1yaWdodDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbi5wci02NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci02NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTN2dztcbiAgfVxufVxuXG4ucHItNzAge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuLnByLTc1IHtcbiAgcGFkZGluZy1yaWdodDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbi5wci04MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci04MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTZ2dztcbiAgfVxufVxuXG4ucHItODUge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItODUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuLnByLTkwIHtcbiAgcGFkZGluZy1yaWdodDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbi5wci05NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci05NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTl2dztcbiAgfVxufVxuXG4ucHItMTAwIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNCB7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNyB7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTExIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHZ3O1xuICB9XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDF2dztcbiAgfVxufVxuXG4ucGItMTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnZ3O1xuICB9XG59XG5cbi5wYi0xNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgfVxufVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXZ3O1xuICB9XG59XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuLnBiLTM1IHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDd2dztcbiAgfVxufVxuXG4ucGItNDAge1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHZ3O1xuICB9XG59XG5cbi5wYi00NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuLnBiLTUwIHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gIH1cbn1cblxuLnBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuLnBiLTYwIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuLnBiLTY1IHtcbiAgcGFkZGluZy1ib3R0b206IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi02NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzdnc7XG4gIH1cbn1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuLnBiLTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLnBiLTgwIHtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi04MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2dnc7XG4gIH1cbn1cblxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuLnBiLTkwIHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuLnBiLTk1IHtcbiAgcGFkZGluZy1ib3R0b206IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi05NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5dnc7XG4gIH1cbn1cblxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTgge1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTkge1xuICAgIHBhZGRpbmctYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICB9XG59XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDB2dztcbiAgfVxufVxuXG4ucGwtNSB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gIH1cbn1cblxuLnBsLTEwIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMnZ3O1xuICB9XG59XG5cbi5wbC0xNSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgfVxufVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gIH1cbn1cblxuLnBsLTI1IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMjUge1xuICAgIHBhZGRpbmctbGVmdDogNXZ3O1xuICB9XG59XG5cbi5wbC0zMCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gIH1cbn1cblxuLnBsLTQwIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogOHZ3O1xuICB9XG59XG5cbi5wbC00NSB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDl2dztcbiAgfVxufVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbi5wbC01NSB7XG4gIHBhZGRpbmctbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuLnBsLTYwIHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNjAge1xuICAgIHBhZGRpbmctbGVmdDogMTJ2dztcbiAgfVxufVxuXG4ucGwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbi5wbC03MCB7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuLnBsLTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNzUge1xuICAgIHBhZGRpbmctbGVmdDogMTV2dztcbiAgfVxufVxuXG4ucGwtODAge1xuICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC04MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbi5wbC04NSB7XG4gIHBhZGRpbmctbGVmdDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTg1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuLnBsLTkwIHtcbiAgcGFkZGluZy1sZWZ0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtOTAge1xuICAgIHBhZGRpbmctbGVmdDogMTh2dztcbiAgfVxufVxuXG4ucGwtOTUge1xuICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbi5wbC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS03IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTkge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0xOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHZ3O1xuICB9XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlciB7XG4gIC8qIEF1dG8gSGVpZ2h0ICovXG4gIC8qIEJ1bGxldHMgKi9cbiAgLyogUHJvZ3Jlc3MgKi9cbiAgLyogYTExeSAqL1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xufVxuXG4uc3dpcGVyLXNsaWRlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbn1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSwgLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdyA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXdyYXBwZXIsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcbiAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldiwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICB6LWluZGV4OiAxMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlciwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgY29udGVudDogJ3ByZXYnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICByaWdodDogMTBweDtcbiAgbGVmdDogYXV0bztcbn1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjaywgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24uc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5zd2lwZXIgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogOHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNHB4O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDElO1xuICBib3R0b206IDNweDtcbiAgei1pbmRleDogNTA7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogM3B4O1xuICB0b3A6IDElO1xuICB6LWluZGV4OiA1MDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA5OCU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gIGN1cnNvcjogbW92ZTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5zd2lwZXItc2xpZGUtem9vbWVkIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xufVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubHMtaHVnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmxzLXhsYXJnZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmxzLWxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDc1ZW07XG59XG5cbi5scy1tZWRpdW0ge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xufVxuXG4ubHMtcmVndWxhciB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNWVtO1xufVxuXG4ubHMtc21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogMGVtO1xufVxuXG4ubHMteHNtYWxsIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xufVxuXG4ubHMtdGlueSB7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wNWVtO1xufVxuXG4uZmYtZW4ge1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2EgTmV1ZVwiLCBcIlJvYm90b1wiLCBcIkFyaWFsXCI7XG59XG5cbi5mZi1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuaYjuacnSBQcm9OXCIsIFwiSGlyYU1pblByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuLmZmLWdvdGhpYyB7XG4gIGZvbnQtZmFtaWx5OiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmZ3LTkwMCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG5cbi5mdy04MDAge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTYwMCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5mdy01MDAge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZnctNDAwIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ3LTMwMCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5mdy0yMDAge1xuICBmb250LXdlaWdodDogMjAwO1xufVxuXG4uZnctMTAwIHtcbiAgZm9udC13ZWlnaHQ6IDEwMDtcbn1cblxuLmZzLWh1Z2Uge1xuICBmb250LXNpemU6IDNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1odWdlIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG4uZnMteGxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuLmZzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5mcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG4uZnMtcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuLmZzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuLmZzLXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbi5mcy10aW55IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtdGlueSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1odWdlIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20teGxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20teHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS10aW55IHtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuLmxoLWh1Z2Uge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLWh1Z2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1odWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4ubGgteGxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXhsYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMteGxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5saC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1sYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmxoLW1lZGl1bSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubGgtcmVndWxhciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5saC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmxoLXhzbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXhzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4ubGgtdGlueSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tdGlueSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50eHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51bmRlcmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnItbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ici1zbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3Qge1xuICAgIHBhZGRpbmc6IDAgM3Z3O1xuICB9XG59XG5cbi5saXN0LWRlZmF1bHQge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubGlzdC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi44O7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xufVxuXG4ubGlzdC1hdHRlbnRpb24ge1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4ubGlzdC1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbn1cblxuLmlzLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5pcy1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5pcy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcy1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXMtc20tc2hvdyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zbS1zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuaXMtbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pcy1zbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmlzLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtaGlkZGVuLXh5IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmlzLWhpZGRlbi14IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uaXMtaGlkZGVuLXkge1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5pcy12aXNpYmxlLXh5IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5pcy12aXNpYmxlLXgge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufVxuXG4uaXMtdmlzaWJsZS15IHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLmlzLXNjcm9sbC14eSB7XG4gIG92ZXJmbG93OiBzY3JvbGw7XG59XG5cbi5pcy1zY3JvbGwteCB7XG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcbn1cblxuLmlzLXNjcm9sbC15IHtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgI0QxQjI4NiA1MCUpO1xufVxuXG4uYnRuLCAuYmFkZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi13aGl0ZSwgLmJhZGdlLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtd2hpdGUsIC5iYWRnZS1vdXRsaW5lLXdoaXRlLCAub3V0bGluZS13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5jb2xvci1ncmF5LTEwIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG59XG5cbi5idG4tZ3JheS0xMCwgLmJhZGdlLWdyYXktMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTEwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTEwLCAub3V0bGluZS1ncmF5LTEwIHtcbiAgY29sb3I6ICNlNWU1ZTU7XG4gIGJvcmRlci1jb2xvcjogI2U1ZTVlNTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbn1cblxuLmNvbG9yLWdyYXktMjAge1xuICBjb2xvcjogI2NjY2NjYztcbn1cblxuLmJ0bi1ncmF5LTIwLCAuYmFkZ2UtZ3JheS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0yMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0yMCwgLm91dGxpbmUtZ3JheS0yMCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG59XG5cbi5jb2xvci1ncmF5LTMwIHtcbiAgY29sb3I6ICNiM2IzYjM7XG59XG5cbi5idG4tZ3JheS0zMCwgLmJhZGdlLWdyYXktMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMzAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMzAsIC5vdXRsaW5lLWdyYXktMzAge1xuICBjb2xvcjogI2IzYjNiMztcbiAgYm9yZGVyLWNvbG9yOiAjYjNiM2IzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xufVxuXG4uY29sb3ItZ3JheS00MCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYnRuLWdyYXktNDAsIC5iYWRnZS1ncmF5LTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTQwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTQwLCAub3V0bGluZS1ncmF5LTQwIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGJvcmRlci1jb2xvcjogIzk5OTk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbn1cblxuLmNvbG9yLWdyYXktNTAge1xuICBjb2xvcjogIzgwODA4MDtcbn1cblxuLmJ0bi1ncmF5LTUwLCAuYmFkZ2UtZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS01MCwgLmJhZGdlLW91dGxpbmUtZ3JheS01MCwgLm91dGxpbmUtZ3JheS01MCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBib3JkZXItY29sb3I6ICM4MDgwODA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG59XG5cbi5jb2xvci1ncmF5LTYwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG59XG5cbi5idG4tZ3JheS02MCwgLmJhZGdlLWdyYXktNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNjAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNjAsIC5vdXRsaW5lLWdyYXktNjAge1xuICBjb2xvcjogIzY2NjY2NjtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2NjY2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uY29sb3ItZ3JheS03MCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xufVxuXG4uYnRuLWdyYXktNzAsIC5iYWRnZS1ncmF5LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTcwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTcwLCAub3V0bGluZS1ncmF5LTcwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG4gIGJvcmRlci1jb2xvcjogIzRkNGQ0ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmNvbG9yLWdyYXktODAge1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmJ0bi1ncmF5LTgwLCAuYmFkZ2UtZ3JheS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS04MCwgLmJhZGdlLW91dGxpbmUtZ3JheS04MCwgLm91dGxpbmUtZ3JheS04MCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jb2xvci1ncmF5LTkwIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5idG4tZ3JheS05MCwgLmJhZGdlLWdyYXktOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktOTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktOTAsIC5vdXRsaW5lLWdyYXktOTAge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4tYmxhY2ssIC5iYWRnZS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtYmxhY2ssIC5iYWRnZS1vdXRsaW5lLWJsYWNrLCAub3V0bGluZS1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG59XG5cbi5jb2xvci1ibHVlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG59XG5cbi5idG4tYmx1ZSwgLmJhZGdlLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsdWUsIC5iYWRnZS1vdXRsaW5lLWJsdWUsIC5vdXRsaW5lLWJsdWUge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyMTZiO1xufVxuXG4uY29sb3ItbmF2eSB7XG4gIGNvbG9yOiAjMGUyMTZiO1xufVxuXG4uYnRuLW5hdnksIC5iYWRnZS1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMjE2YjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1uYXZ5LCAuYmFkZ2Utb3V0bGluZS1uYXZ5LCAub3V0bGluZS1uYXZ5IHtcbiAgY29sb3I6ICMwZTIxNmI7XG4gIGJvcmRlci1jb2xvcjogIzBlMjE2YjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xufVxuXG4uY29sb3ItcHVycGxlIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5idG4tcHVycGxlLCAuYmFkZ2UtcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1wdXJwbGUsIC5iYWRnZS1vdXRsaW5lLXB1cnBsZSwgLm91dGxpbmUtcHVycGxlIHtcbiAgY29sb3I6ICM2ZjQyYzE7XG4gIGJvcmRlci1jb2xvcjogIzZmNDJjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4Yztcbn1cblxuLmNvbG9yLXBpbmsge1xuICBjb2xvcjogI2U4M2U4Yztcbn1cblxuLmJ0bi1waW5rLCAuYmFkZ2UtcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcGluaywgLmJhZGdlLW91dGxpbmUtcGluaywgLm91dGxpbmUtcGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xuICBib3JkZXItY29sb3I6ICNlODNlOGM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbn1cblxuLmNvbG9yLXJlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uYnRuLXJlZCwgLmJhZGdlLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcmVkLCAuYmFkZ2Utb3V0bGluZS1yZWQsIC5vdXRsaW5lLXJlZCB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0QxQjI4Njtcbn1cblxuLmNvbG9yLW9yYW5nZSB7XG4gIGNvbG9yOiAjRDFCMjg2O1xufVxuXG4uYnRuLW9yYW5nZSwgLmJhZGdlLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEMUIyODY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtb3JhbmdlLCAuYmFkZ2Utb3V0bGluZS1vcmFuZ2UsIC5vdXRsaW5lLW9yYW5nZSB7XG4gIGNvbG9yOiAjRDFCMjg2O1xuICBib3JkZXItY29sb3I6ICNEMUIyODY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmcteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbn1cblxuLmNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xufVxuXG4uYnRuLXllbGxvdywgLmJhZGdlLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUteWVsbG93LCAuYmFkZ2Utb3V0bGluZS15ZWxsb3csIC5vdXRsaW5lLXllbGxvdyB7XG4gIGNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzI4YTc0NTtcbn1cblxuLmJ0bi1ncmVlbiwgLmJhZGdlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmVlbiwgLmJhZGdlLW91dGxpbmUtZ3JlZW4sIC5vdXRsaW5lLWdyZWVuIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbn1cblxuLmNvbG9yLW1pbnQge1xuICBjb2xvcjogIzE3YTJiODtcbn1cblxuLmJ0bi1taW50LCAuYmFkZ2UtbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtbWludCwgLmJhZGdlLW91dGxpbmUtbWludCwgLm91dGxpbmUtbWludCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctd2hpdGUtcmdiYS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uYmctd2hpdGUtcmdiYS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xufVxuXG4uYmctd2hpdGUtcmdiYS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uYmctYmxhY2stcmdiYS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uYmctYmxhY2stcmdiYS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uYmctYmxhY2stcmdiYS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xufVxuXG4uYmctc25zLWZhY2Vib29rIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX2ZhY2Vib29rLnN2Zyk7XG59XG5cbi5iZy1zbnMtdHdpdHRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl90d2l0dGVyLnN2Zyk7XG59XG5cbi5iZy1zbnMtaW5zdGFncmFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX2luc3RhZ3JhbS5zdmcpO1xufVxuXG4uYmctc25zLWxpbmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25fbGluZUAuc3ZnKTtcbn1cblxuLmwtc2VjdGlvbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5pbnN0YWdyYW06YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3R4dC1mb2xsb3dtZUAyeC5wbmcpO1xufVxuXG4ubC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zbS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc20tY2VudGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmwtc20tcmlnaHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubC1zbS1sZWZ0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmwtZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbi5sLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4ubC1yZWxhdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtZml4ZWQucGFnZS10aXRsZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sLW5hdiB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmwtbmF2IC5sLXN0aWNreSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbmF2IC5sLXN0aWNreSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICB9XG59XG5cbi5sLW5hdiBsaSB7XG4gIG1hcmdpbjogMCA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1uYXYgbGkge1xuICAgIG1hcmdpbjogMCA1LjMzMzMzdnc7XG4gIH1cbn1cblxuLmwtbmF2IGxpOm50aC1vZi10eXBlKDEpIHtcbiAgd2lkdGg6IDExNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1uYXYgbGk6bnRoLW9mLXR5cGUoMSkge1xuICAgIHdpZHRoOiAxNS43MzMzM3Z3O1xuICB9XG59XG5cbi5sLW5hdiBsaTpudGgtb2YtdHlwZSgyKSB7XG4gIHdpZHRoOiAxNzFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbmF2IGxpOm50aC1vZi10eXBlKDIpIHtcbiAgICB3aWR0aDogMjIuNjY2Njd2dztcbiAgfVxufVxuXG4ubC1uYXYgbGk6bnRoLW9mLXR5cGUoMykge1xuICB3aWR0aDogMTE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLW5hdiBsaTpudGgtb2YtdHlwZSgzKSB7XG4gICAgd2lkdGg6IDE1LjczMzMzdnc7XG4gIH1cbn1cblxuLmwtbmF2IGxpIGE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjMDAwMDAwO1xuICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtYXJnaW46IDEwcHggYXV0byAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1uYXYgbGkgYTphZnRlciB7XG4gICAgd2lkdGg6IDIuNjY2Njd2dztcbiAgICBoZWlnaHQ6IDEuMzMzMzN2dztcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxLjg2NjY3dnc7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDEuODY2Njd2dztcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDEuODY2Njd2dztcbiAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxLjg2NjY3dnc7XG4gICAgbWFyZ2luLXRvcDogMS4zMzMzM3Z3O1xuICB9XG59XG5cbi5sLW5hdiBsaSBhOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNEMUIyODY7XG59XG5cbi5sLW5hdiBsaSBhOmhvdmVyOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRDFCMjg2O1xufVxuXG4ubC1uYXYgbGkgYS5jb2xvci1vcmFuZ2Ugc3ZnIHtcbiAgZmlsbDogI0QxQjI4Njtcbn1cblxuLmwtbmF2IGxpIGEuY29sb3Itb3JhbmdlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAjRDFCMjg2O1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogMTI4MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICBtaW4td2lkdGg6IDk2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLXNlYXNvblZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtc2Vhc29uVmlzdWFsLXN0aWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmwtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYuNjY2Njd2dztcbiAgfVxufVxuXG4ubC1oZWFkZXIgZmlndXJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWhlYWRlciBmaWd1cmUge1xuICAgIG1hcmdpbi1ib3R0b206IDI2LjY2NjY3dnc7XG4gIH1cbn1cblxuLmwtaGVhZGVyLXR4dCBwIHtcbiAgbGluZS1oZWlnaHQ6IDMuMDtcbn1cblxuLmwtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDIxLjMzMzMzdnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbiAubC1jb250YWluZXIge1xuICBwYWRkaW5nOiAwIDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24gLmwtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5sLXNlY3Rpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24taGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC42NjY2N3Z3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1hcnRpY2xlLWl0ZW0ge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sLXNlY3Rpb246bnRoLW9mLXR5cGUoMSkgaGVhZGVyIGZpZ3VyZSB7XG4gIHdpZHRoOiAxNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbjpudGgtb2YtdHlwZSgxKSBoZWFkZXIgZmlndXJlIHtcbiAgICB3aWR0aDogMzYuMjY2Njd2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uOm50aC1vZi10eXBlKDIpIGhlYWRlciBmaWd1cmUge1xuICB3aWR0aDogMjU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb246bnRoLW9mLXR5cGUoMikgaGVhZGVyIGZpZ3VyZSB7XG4gICAgd2lkdGg6IDUzLjA2NjY3dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbjpudGgtb2YtdHlwZSgzKSBoZWFkZXIgZmlndXJlIHtcbiAgd2lkdGg6IDE3N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uOm50aC1vZi10eXBlKDMpIGhlYWRlciBmaWd1cmUge1xuICAgIHdpZHRoOiAzNi44dnc7XG4gIH1cbn1cblxuLmhlYWRlci10eHQge1xuICBsaW5lLWhlaWdodDogMy4wO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLXR4dCB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICB9XG59XG5cbi5sLXByb2ZpbGUtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXByb2ZpbGUtaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOC42NjY2N3Z3O1xuICB9XG59XG5cbi5sLXByb2ZpbGUtYXJ0aWNsZSBoMiB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcHJvZmlsZS1hcnRpY2xlIGgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5sLXByb2ZpbGUtdHh0LXBjIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgLmwtcHJvZmlsZS10eHQtcGMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sLXByb2ZpbGUtdHh0LXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtcHJvZmlsZS10eHQtc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5sLXByb2ZpbGUgZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXByb2ZpbGUgZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyNi42NjY2N3Z3O1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIge1xuICAgIG1hcmdpbi10b3A6IDI2LjY2NjY3dnc7XG4gIH1cbn1cblxuLmwtZm9vdGVyIC5idG4ge1xuICBwYWRkaW5nOiAyMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuYnRuIHtcbiAgICBwYWRkaW5nOiAyLjY2NjY3dncgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5tdC02MCB7XG4gICAgbWFyZ2luLXRvcDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAuY29sLTEyLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjV2dztcbiAgfVxufVxuIiwiQGtleWZyYW1lcyB0YWJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8vIOODmeODvOOCueOBqOOBquOCi+aMh+WumuOCkuiomOi/sFxuLy8g44Kr44Op44O844KE54q25oWL44Gv44CBdGhlbWXjgoRzdGF0ZeOBq+iomOi8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBvdXRsaW5lOjA7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMi4wO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgdHM7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcsIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbmgxIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMy4wcmVtLCAoMzAvMzc1KSoxMDB2dywgKDMwLzM3NSkqMTAwdncpOyBsaW5lLWhlaWdodDogMS40OyB9XG5oMiB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDIuNHJlbSwgKDI0LzM3NSkqMTAwdncsICgyNC8zNzUpKjEwMHZ3KTsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuaDMgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAyLjByZW0sICgyMC8zNzUpKjEwMHZ3LCAoMjAvMzc1KSoxMDB2dyk7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbmg0IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS44cmVtLCAoMTgvMzc1KSoxMDB2dywgKDE4LzM3NSkqMTAwdncpOyBsaW5lLWhlaWdodDogMS40OyB9XG5oNSB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNnJlbSwgKDE2LzM3NSkqMTAwdncsICgxNi8zNzUpKjEwMHZ3KTsgbGluZS1oZWlnaHQ6IDEuNDsgfVxuaDYgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjRyZW0sICgxNC8zNzUpKjEwMHZ3LCAoMTQvMzc1KSoxMDB2dyk7IGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNHJlbSwgKDE0LzM3NSkqMTAwdncsICgxNC8zNzUpKjEwMHZ3ICk7XG59IiwiLy8gVGFibGUgb2YgQ29udGVudHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gUHJlZml4XHJcbi8vIFdpZHRoXHJcbi8vIENvbG9yXHJcbi8vIEZvbnRzXHJcbi8vIGZvbnQtd2VpZ2h0XHJcbi8vIGZvbnQtc2l6ZVxyXG4vLyBsaW5lLWhlaWdodFxyXG4vLyBTcGFjaW5nXHJcbi8vIFBvc2l0aW9uXHJcbi8vIEdyaWRcclxuLy8gc2xpY2tcclxuLy8gT2JqZWN0LWZpdFxyXG4vLyBCYWNrZ3JvdW5kIGltYWdlXHJcbiAgLy8gU05TXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUHJlZml4XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRicmVha3BvaW50czogXCItXCIsIFwiLWhnLVwiLCBcIi14bC1cIiwgXCItbWQtXCIsIFwiLXNtLVwiLCBcIi14cy1cIjtcclxuXHJcblxyXG4vLyBXaWR0aFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkdGgteGw6IDE5MjBweDtcclxuJHdpZHRoLWxnOiAxMjgwcHg7XHJcbiR3aWR0aC1tZDogOTYwcHg7XHJcbiR3aWR0aC1zbTogNzY4cHg7XHJcbiR3aWR0aC14czogNDgwcHg7XHJcblxyXG5cclxuLy8gQ29sb3JcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRjb2xvci13aGl0ZSAgOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0xMDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMjA6ICNjY2NjY2MgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTMwOiAjYjNiM2IzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS00MDogIzk5OTk5OSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNTA6ICM4MDgwODAgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTYwOiAjNjY2NjY2ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS03MDogIzRkNGQ0ZCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktODA6ICMzMzMzMzMgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTkwOiAjMWExYTFhICFkZWZhdWx0O1xyXG4kY29sb3ItYmxhY2sgIDogIzAwMDAwMCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1ibHVlICA6ICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXZ5ICA6ICMwZTIxNmIgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRjb2xvci1waW5rICA6ICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRjb2xvci1yZWQgICA6ICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1vcmFuZ2U6ICNEMUIyODYgIWRlZmF1bHQ7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmVlbiA6ICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1taW50ICA6ICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJ3aGl0ZVwiICA6ICRjb2xvci13aGl0ZSxcclxuICAgXCJncmF5LTEwXCI6ICRjb2xvci1ncmF5LTEwLFxyXG4gICBcImdyYXktMjBcIjogJGNvbG9yLWdyYXktMjAsXHJcbiAgIFwiZ3JheS0zMFwiOiAkY29sb3ItZ3JheS0zMCxcclxuICAgXCJncmF5LTQwXCI6ICRjb2xvci1ncmF5LTQwLFxyXG4gICBcImdyYXktNTBcIjogJGNvbG9yLWdyYXktNTAsXHJcbiAgIFwiZ3JheS02MFwiOiAkY29sb3ItZ3JheS02MCxcclxuICAgXCJncmF5LTcwXCI6ICRjb2xvci1ncmF5LTcwLFxyXG4gICBcImdyYXktODBcIjogJGNvbG9yLWdyYXktODAsXHJcbiAgIFwiZ3JheS05MFwiOiAkY29sb3ItZ3JheS05MCxcclxuICAgXCJibGFja1wiICA6ICRjb2xvci1ibGFjayxcclxuICAgXCJibHVlXCIgICA6ICRjb2xvci1ibHVlLFxyXG4gICBcIm5hdnlcIiAgIDogJGNvbG9yLW5hdnksXHJcbiAgIFwicHVycGxlXCIgOiAkY29sb3ItcHVycGxlLFxyXG4gICBcInBpbmtcIiAgIDogJGNvbG9yLXBpbmssXHJcbiAgIFwicmVkXCIgICAgOiAkY29sb3ItcmVkLFxyXG4gICBcIm9yYW5nZVwiIDogJGNvbG9yLW9yYW5nZSxcclxuICAgXCJ5ZWxsb3dcIiA6ICRjb2xvci15ZWxsb3csXHJcbiAgIFwiZ3JlZW5cIiAgOiAkY29sb3ItZ3JlZW4sXHJcbiAgIFwibWludFwiICAgOiAkY29sb3ItbWludCxcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRjb2xvcnMtcmdiYTogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnMtcmdiYTogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJ3aGl0ZS1yZ2JhLTEwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpLFxyXG4gICBcIndoaXRlLXJnYmEtMjBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMiksXHJcbiAgIFwid2hpdGUtcmdiYS0zMFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTQwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjQpLFxyXG4gICBcIndoaXRlLXJnYmEtNTBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNSksXHJcbiAgIFwid2hpdGUtcmdiYS02MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTcwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjcpLFxyXG4gICBcIndoaXRlLXJnYmEtODBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCksXHJcbiAgIFwid2hpdGUtcmdiYS05MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC45KSxcclxuICAgXCJibGFjay1yZ2JhLTEwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjEpLFxyXG4gICBcImJsYWNrLXJnYmEtMjBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMiksXHJcbiAgIFwiYmxhY2stcmdiYS0zMFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zKSxcclxuICAgXCJibGFjay1yZ2JhLTQwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpLFxyXG4gICBcImJsYWNrLXJnYmEtNTBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNSksXHJcbiAgIFwiYmxhY2stcmdiYS02MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC42KSxcclxuICAgXCJibGFjay1yZ2JhLTcwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjcpLFxyXG4gICBcImJsYWNrLXJnYmEtODBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOCksXHJcbiAgIFwiYmxhY2stcmdiYS05MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC45KSxcclxuICApLFxyXG4gICRjb2xvcnMtcmdiYVxyXG4pO1xyXG5cclxuXHJcbi8vIEZvbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZm9udC1nb3RoaWMgOiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2VyaWYgIDogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFNaW5Qcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XHJcbiRmb250LWVuICAgICA6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiO1xyXG5cclxuXHJcbi8vIGZvbnQtd2VpZ2h0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRmb250LXdlaWdodDogKFxyXG4gIFwiOTAwXCI6IDkwMCxcclxuICBcIjgwMFwiOiA4MDAsXHJcbiAgXCI3MDBcIjogNzAwLFxyXG4gIFwiNjAwXCI6IDYwMCxcclxuICBcIjUwMFwiOiA1MDAsXHJcbiAgXCI0MDBcIjogNDAwLFxyXG4gIFwiMzAwXCI6IDMwMCxcclxuICBcIjIwMFwiOiAyMDAsXHJcbiAgXCIxMDBcIjogMTAwLFxyXG4pO1xyXG5cclxuLy8gZm9udC1zaXplXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZnMtaHVnZSAgIDogMzA7XHJcbiRmcy14bGFyZ2UgOiAyNDtcclxuJGZzLWxhcmdlICA6IDIwO1xyXG4kZnMtbWVkaXVtIDogMTg7XHJcbiRmcy1yZWd1bGFyOiAxNjtcclxuJGZzLXNtYWxsICA6IDE0O1xyXG4kZnMteHNtYWxsIDogMTI7XHJcbiRmcy10aW55ICAgOiAxMDtcclxuXHJcbiRmb250LXNpemU6ICgpICFkZWZhdWx0O1xyXG4kZm9udC1zaXplOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJodWdlXCIgICA6ICRmcy1odWdlLFxyXG4gICAgXCJ4bGFyZ2VcIiA6ICRmcy14bGFyZ2UsXHJcbiAgICBcImxhcmdlXCIgIDogJGZzLWxhcmdlLFxyXG4gICAgXCJtZWRpdW1cIiA6ICRmcy1tZWRpdW0sXHJcbiAgICBcInJlZ3VsYXJcIjogJGZzLXJlZ3VsYXIsXHJcbiAgICBcInNtYWxsXCIgIDogJGZzLXNtYWxsLFxyXG4gICAgXCJ4c21hbGxcIiA6ICRmcy14c21hbGwsXHJcbiAgICBcInRpbnlcIiAgIDogJGZzLXRpbnksXHJcbiAgKSxcclxuICAkZm9udC1zaXplXHJcbik7XHJcblxyXG5cclxuLy8gbGluZS1oZWlnaHRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGxpbmUtaGVpZ2h0OiAoXHJcbiAgXCJodWdlXCIgICAgOiAyLjAsXHJcbiAgXCJ4bGFyZ2VcIiAgOiAxLjgsXHJcbiAgXCJsYXJnZVwiICAgOiAxLjYsXHJcbiAgXCJtZWRpdW1cIiAgOiAxLjUsXHJcbiAgXCJyZWd1bGFyXCIgOiAxLjQsXHJcbiAgXCJzbWFsbFwiICAgOiAxLjMsXHJcbiAgXCJ4c21hbGxcIiAgOiAxLjIsXHJcbiAgXCJ0aW55XCIgICAgOiAxLjBcclxuKTtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFyZ2luOiAoXHJcbiAgbXQ6IG1hcmdpbi10b3AsXHJcbiAgbXI6IG1hcmdpbi1yaWdodCxcclxuICBtYjogbWFyZ2luLWJvdHRvbSxcclxuICBtbDogbWFyZ2luLWxlZnRcclxuKTtcclxuXHJcbiRwYWRkaW5nOiAoXHJcbiAgcHQ6IHBhZGRpbmctdG9wLFxyXG4gIHByOiBwYWRkaW5nLXJpZ2h0LFxyXG4gIHBiOiBwYWRkaW5nLWJvdHRvbSxcclxuICBwbDogcGFkZGluZy1sZWZ0XHJcbik7XHJcblxyXG5cclxuLy8gUG9zaXRpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRwb3NpdGlvbjogKFxyXG4gIFwiZml4ZWRcIjogZml4ZWQsXHJcbiAgXCJhYnNvbHV0ZVwiOiBhYnNvbHV0ZSxcclxuICBcInJlbGF0aXZlXCI6IHJlbGF0aXZlXHJcbik7XHJcblxyXG4kYWxpZ246IChcclxuICBjZW50ZXIsXHJcbiAgbGVmdCxcclxuICByaWdodCxcclxuICB0b3AsXHJcbiAgbWlkZGxlLFxyXG4gIGJvdHRvbSxcclxuKTtcclxuXHJcblxyXG4vLyBHcmlkXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZ3JpZC1jb2x1bW46IDEyO1xyXG5cclxuXHJcblxyXG4vLyBzbGlja1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHNsaWNrLWFycm93LXdpZHRoOiAzNXB4O1xyXG4kc2xpY2stYXJyb3ctaGVpZ2h0OiA0NXB4O1xyXG5cclxuXHJcbi8vIE9iamVjdC1maXRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRvYmplY3QtZml0OiAoXHJcbiAgXCJvYmplY3QtZml0LWNvdmVyXCI6IGNvdmVyLFxyXG4gIFwib2JqZWN0LWZpdC1jb250YWluXCI6IGNvbnRhaW4sXHJcbik7XHJcblxyXG4kb2JqZWN0LXBvc2l0aW9uOiAoXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tdG9wXCI6IHRvcCxcclxuICBcIm9iamVjdC1wb3NpdGlvbi1jZW50ZXJcIjogY2VudGVyLFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLWJvdHRvbVwiOiBib3R0b20sXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tbGVmdFwiOiBsZWZ0LFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLXJpZ2h0XCI6IHJpZ2h0LFxyXG4pO1xyXG5cclxuXHJcbi8vIEJhY2tncm91bmQgaW1hZ2VcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiR1cmwgICAgICAgICAgIDogXCJodHRwczovL2FiYWhvdXNlLmpwL1wiO1xyXG4kdXJsLWNvbW1vbiAgICA6IFwiI3skdXJsfWNvbW1vbi9cIjtcclxuJHVybC1pbWcgICAgICAgOiBcIiN7JHVybC1jb21tb259aW1nL1wiO1xyXG5cclxuJHBhc3MgICAgICAgICAgOiBcIi4uL1wiO1xyXG4kcGFzcy1pbWcgICAgICA6IFwiI3skcGFzc31pbWcvXCI7XHJcblxyXG5cclxuLy8gQnJhbmRzXHJcblxyXG4kYnJhbmRzOiAoXHJcbiAgXCIzNlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjUlLFxyXG4gICksXHJcbiAgXCI1MzUxXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0OCUsXHJcbiAgKSxcclxuICBcImFiYWhvdXNlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MiUsXHJcbiAgKSxcclxuICBcImRlc2lnbndvcmtzXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcImFsZnJlZG9iYW5uaXN0ZXJcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDc1JSxcclxuICApLFxyXG4gIFwiYXViYW5uaXN0ZXJcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDU2JSxcclxuICApLFxyXG4gIFwiYXRzY2VsdGFzZWxlY3RtXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2NSUsXHJcbiAgKSxcclxuICBcImF0c2NlbHRhc2VsZWN0XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MSUsXHJcbiAgKSxcclxuICBcImNvbGxleFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDAlLFxyXG4gICksXHJcbiAgXCJkZXZpbmV0dGVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDg1JSxcclxuICApLFxyXG4gIFwiaW50ZXJzdGFwbGUtdlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzAlLFxyXG4gICksXHJcbiAgXCJpbnRlcnN0YXBsZS1oXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA1NiUsXHJcbiAgKSxcclxuICBcImxvd2VsbFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzglLFxyXG4gICksXHJcbiAgXCJtYXZpZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDElLFxyXG4gICksXHJcbiAgXCJ0aGVzdG9yZWJ5Y1wiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogOTAlLFxyXG4gICksXHJcbiAgXCJteXNlbGZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQxJSxcclxuICApLFxyXG4gIFwicGljaGUtdlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzglLFxyXG4gICksXHJcbiAgXCJvdXRsZXRcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwib3V0bGV0bVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJwaWNoZS1oXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcInF1YWxpdGVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ2JSxcclxuICApLFxyXG4gIFwicm91Z2VcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ1JSxcclxuICApLFxyXG4pO1xyXG5cclxuLy8gU05TXHJcbiRzbnMtaWNvbi1zaXplOiA1MDtcclxuXHJcbiRzbnMtaWNvbjogKFxyXG4gIFwiZmFjZWJvb2tcIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9mYWNlYm9vay5zdmcpLFxyXG4gICksXHJcbiAgXCJ0d2l0dGVyXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25fdHdpdHRlci5zdmcpLFxyXG4gICksXHJcbiAgXCJpbnN0YWdyYW1cIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9pbnN0YWdyYW0uc3ZnKSxcclxuICApLFxyXG4gIFwibGluZVwiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX2xpbmVALnN2ZyksXHJcbiAgKSxcclxuKTtcclxuIiwiQG1peGluIG1hcmdpbigkbXQ6IGF1dG8sICRtcjogYXV0bywgJG1iOiBhdXRvLCAkbWw6IGF1dG8pIHtcbiAgbWFyZ2luLXRvcCAgIDogJG10O1xuICBtYXJnaW4tcmlnaHQgOiAkbXI7XG4gIG1hcmdpbi1ib3R0b206ICRtYjtcbiAgbWFyZ2luLWxlZnQgIDogJG1sO1xufVxuXG5AbWl4aW4gcGFkZGluZygkcHQ6IGF1dG8sICRwcjogYXV0bywgJHBiOiBhdXRvLCAkcGw6IGF1dG8pIHtcbiAgcGFkZGluZy10b3AgICA6ICRwdDtcbiAgcGFkZGluZy1yaWdodCA6ICRwcjtcbiAgcGFkZGluZy1ib3R0b206ICRwYjtcbiAgcGFkZGluZy1sZWZ0ICA6ICRwbDtcbn1cblxuQG1peGluIGZzLWFsbC1kZXZpY2UoICR2YWx1ZS1kZXNrdG9wLCAkdmFsdWUtdGFibGV0LCAkdmFsdWUtbW9iaWxlICkge1xuICBmb250LXNpemUgOiAkdmFsdWUtZGVza3RvcDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgZm9udC1zaXplIDogJHZhbHVlLXRhYmxldDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICBmb250LXNpemUgOiAkdmFsdWUtbW9iaWxlO1xuICB9XG59XG5cbi8vIOKAuywg44O7LCAxLjIuMywg44Gq44Gp44Gu6YCa5bi444Gu44Oq44K544OI44KS44Kv44Op44K544Gn5L2c5oiQXG5AbWl4aW4gbGlzdCggJGNvbnRlbnQ6IFwiXCIsICRtbDogMWVtICkge1xuICBtYXJnaW4tbGVmdDogJG1sO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtJG1sO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOODh+ODleOCqeODq+ODiOS4i+e3muOCkua2iOOBl+OAgeODnOODvOODgOODvOOBp+ihqOekulxuQG1peGluIHVuZGVybGluZSgpIHtcbiAgcGFkZGluZy1ib3R0b20gOiAwLjFlbTtcbiAgYm9yZGVyLWJvdHRvbSAgOiAxcHggc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOaoquS4puOBs+OBruS9nOaIkFxuQG1peGluIGdyaWQoICRkaXNwbGF5OiBmbGV4LCAkamM6IGZsZXgtc3RhcnQsICRmdzogd3JhcCApIHtcbiAgZGlzcGxheSAgICAgICAgOiAkZGlzcGxheTtcbiAganVzdGlmeS1jb250ZW50OiAkamM7XG4gIGZsZXgtd3JhcCAgICAgIDogJGZ3O1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4jjg6njg7Pjgrjjgrfjg6fjg7Pjga7oqK3lrppcbkBtaXhpbiB0cyggJHRwOiBhbGwsICR0ZDogMC4ycywgJHR0ZjogZWFzZS1pbiApIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eSAgICAgICA6ICR0cDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6ICR0ZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0dGY7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBDIExhcmdl44Gu44G/55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gaGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgteGwgKyAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMgWExhcmdl44Gu44G/55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4geGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQQyBMYXJnZeeUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIGxnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMg55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gbWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjgr/jg5bjg6zjg4Pjg4jnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBzbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOOCueODnuODm+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHhzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5idG4sIC5iYWRnZSwgLm91dGxpbmUge1xuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIC8vIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAxZW0gMmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZzogMWVtO1xuICB9XG59XG5cbi5iYWRnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ub3V0bGluZSB7IGRpc3BsYXk6IGJsb2NrOyB9IiwiLy8gLmNvbC14eFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb2wge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgLy8g44OH44K544Kv44OI44OD44OX44O7U1DlhbHpgJpcbiAgICAmLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgLy8gLmNvbC1tZC0xLi4uMTIgPT4g44OH44K544Kv44OI44OD44OX5bCC55SoXG4gICAgICAmLW1kLSN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAvLyAuY29sLXNtLTEuLi4xMiA9PiDjgr/jg5bjg6zjg4Pjg4jlsILnlKhcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAmLXNtLSN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAvLyAuY29sLXhzLTEuLi4xMiA9PiDjgrnjg57jg7zjg4jjg5Xjgqnjg7PlsILnlKhcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuICAvLyAuY29sLXh444Gu44OR44OH44Kj44Oz44Kw54Sh5Yq55YyWXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZpbGwge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMTBweDtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAmLXNtLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGd1dHRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ndXR0ZXIge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLSN7JGl9IHtcbiAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMTBweH07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxMHB4fTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgJi1tZC0jeyRpfSB7XG4gICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMTBweH07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDEwcHh9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMXZ3fTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMXZ3fTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDF2d307XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDF2d307XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBncmlkXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ncmlkIHtcbiAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xuICBhbGlnbi1pdGVtcyAgICA6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwICAgICAgOiB3cmFwO1xuICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgICYtbWQge1xuICAgICAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAgICAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICAgICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAgICAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICAgICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAgICAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICAgICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtIHtcbiAgICAmLXNtIHtcbiAgICAgICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgICAgICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAgICAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgICAgICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAgICAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgICAgICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAgICAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAgICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAgICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAgICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB4cyB7XG4gICAgJi14cyB7XG4gICAgICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgICAgICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICAgICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgICAgICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICAgICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgICAgICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuYmctbG9nby01MzUxLCAuYmctc25zLWZhY2Vib29rLCBldGMuLi5cbiAgJi1sb2dvIHtcbiAgICAmLXJvdWdlIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDkwLzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jb2xvciB7XG4gICAgJi0xLTEgeyB3aWR0aDogMTMxcHg7IEBpbmNsdWRlIHNtIHsgd2lkdGg6ICg3My8zNzUpKjEwMHZ3OyB9IH1cbiAgICAmLTEtMiB7IHdpZHRoOiAxMTJweDsgQGluY2x1ZGUgc20geyB3aWR0aDogKDYzLzM3NSkqMTAwdnc7IH0gfVxuICAgICYtMS0zIHsgd2lkdGg6IDExNHB4OyBAaW5jbHVkZSBzbSB7IHdpZHRoOiAoNjMvMzc1KSoxMDB2dzsgfSB9XG4gICAgJi0yLTEgeyB3aWR0aDogMTE0cHg7IEBpbmNsdWRlIHNtIHsgd2lkdGg6ICg2My8zNzUpKjEwMHZ3OyB9IH1cbiAgICAmLTItMiB7IHdpZHRoOiAxMDZweDsgQGluY2x1ZGUgc20geyB3aWR0aDogKDU5LzM3NSkqMTAwdnc7IH0gfVxuICAgICYtMi0zIHsgd2lkdGg6IDExMnB4OyBAaW5jbHVkZSBzbSB7IHdpZHRoOiAoNjMvMzc1KSoxMDB2dzsgfSB9XG4gIH1cblxuICAmLXR4dCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICYtYnJhbmQtcGFnZSB7XG4gICAgICB3aWR0aDogKDQzMHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwMi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWNhdGFsb2cge1xuICAgICAgd2lkdGg6ICgzMjFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3Ni8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXJhbmtpbmcge1xuICAgICAgd2lkdGg6ICgzMTFweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg3NC8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRyZW5kLXRhZyB7XG4gICAgICB3aWR0aDogKDM4M3B4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDkwLzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtYnJhbmQtbmV3cyB7XG4gICAgICB3aWR0aDogKDQ0MHB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEwNi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLXRvcC1wYWdlIHtcbiAgICAgIHdpZHRoOiAoOTM4cHgvMik7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDI3JTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjIwLzM3NSkqMTAwdnc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtKDE1LzM3NSkqMTAwdncpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGl0bGUge1xuICAmLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgJi0xIHtcbiAgICAgIHdpZHRoOiA4MzZweDtcbiAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6ICg4MzYvMTI4MCkqMTAwdnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMzM2LzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtMiB7XG4gICAgICB3aWR0aDogNjc4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogOC41JTtcbiAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6ICg2NzgvMTI4MCkqMTAwdnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjcyLzM3NSkqMTAwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gICAgJi0zIHtcbiAgICAgIHdpZHRoOiA1NTBweDtcbiAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6ICg1NTAvMTI4MCkqMTAwdnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjIyLzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtNCB7XG4gICAgICB3aWR0aDogNTYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogOC41JTtcbiAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6ICg1NjAvMTI4MCkqMTAwdnc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjI2LzM3NSkqMTAwdnc7XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jYXRlZ29yaWVzIHtcbiAgICB3aWR0aDogKDcyN3B4LzIpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoMjIyLzM3NSkqMTAwdnc7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoMjAvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cbn1cblxuLy8gLm9iamVjdC1maXRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC8vIC5vYmplY3QtZml0LWNvdmVyLCAub2JqZWN0LWZpdC1jb250YWluLCBldGMuLi5cbi8vIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkb2JqZWN0LWZpdCB7XG4vLyAgIC4jeyRrZXl9IHtcbi8vICAgICBvYmplY3QtZml0OiAkdmFsdWU7XG4vLyAgIH1cbi8vIH1cblxuLy8gLy8gLm9iamVjdC1wb3NpdGlvbi10b3AsIC5vYmplY3QtcG9zaXRpb24tY2VudGVyLCBldGMuLi5cbi8vIEBlYWNoICRrZXkgaW4gJGFsaWduIHtcbi8vICAgQGlmICRrZXkgIT0gbWlkZGxlIHtcbi8vICAgICAub2JqZWN0LXBvc2l0aW9uLSN7JGtleX0ge1xuLy8gICAgICAgb2JqZWN0LXBvc2l0aW9uOiAka2V5O1xuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG5cbi8vIC5iZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5iZyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcbiAgJi1jb3ZlciAgIHsgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuICAmLWNvbnRhaW4geyBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47IH1cbiAgJi1yZXBlYXQge1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG4gICAgJi14IHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgICB9XG4gICAgJi15IHtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteTtcbiAgICB9XG4gIH1cbn1cblxuLmJnLXNucyAge1xuICB3aWR0aCA6ICRzbnMtaWNvbi1zaXplICogMXB4O1xuICBoZWlnaHQ6ICRzbnMtaWNvbi1zaXplICogMXB4O1xuICBAaW5jbHVkZSB4cyB7XG4gICAgd2lkdGg6ICgkc25zLWljb24tc2l6ZSAqIDIgLyAxMCkgKiAxdnc7XG4gICAgaGVpZ2h0OiAoJHNucy1pY29uLXNpemUgKiAyIC8gMTApICogMXZ3O1xuICB9XG59XG5cbi5jb21wYXJpc29uLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICYtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGltZyB7XG4gICAgICBtaW4td2lkdGg6IDk2MHB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtLWxlZnQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICAmLS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gIH1cbiAgJi1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbn0iLCIjb3ZlcmxheSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbiNsb2FkZXIge1xuICB3aWR0aDogMCU7XG4gIGhlaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbiN0aW1lIHtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1mYW1pbHk6IFwiSGVsdmV0aWNhXCIsIHNhbnMtc2VyaWY7XG59XG5cbiNjb3VudGRvd24ge1xuICA+IHAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gIH1cbiAgPiBwIC50aW1lIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgfVxufVxuXG4uanMtYWNjb3JkaW9uIHtcbiAgJi1saXN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAmLXRhcmdldCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIDBzIGVhc2UtaW4tb3V0O1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gIH1cbn1cblxuXG4uanMtdGFiIHtcbiAgJi1saXN0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYWxsIC41cztcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBjdXJzb3I6IGluaGVyaXQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIH1cbiAgfVxuICAmLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb24tbmFtZTogdGFiQW5pbWF0aW9uO1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAuNXM7XG4gICAgfVxuICB9XG59XG5cbi5qcy1zY3JvbGwge1xuICB0cmFuc2l0aW9uOiBhbGwgMnM7XG4gIG9wYWNpdHk6IC4yO1xuICAmLmFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLWZhZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgJi10IHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7IH1cbiAgJi1iIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMHB4KTsgfVxuICAmLXIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpOyB9XG4gICYtbCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpOyB9XG4gICYtZGVsYXkge1xuICAgICYtMCB7IHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgJi0xIHsgdHJhbnNpdGlvbi1kZWxheTogLjNzOyB9XG4gICAgJi0yIHsgdHJhbnNpdGlvbi1kZWxheTogLjZzOyB9XG4gICAgJi0zIHsgdHJhbnNpdGlvbi1kZWxheTogLjlzOyB9XG4gIH1cbn0iLCIvLyBtYXJnaW5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWFyZ2luIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5tdC0xMCwgLm1yLTEwLCAubWItMTAsIC5tbC0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGkgKiA1fSB7XG4gICAgICAgICAgI3skdmFsdWV9OiAjeyRpICogNX1weDtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAubXQtc20tMTAsIC5tci1zbS0xMCwgLm1iLXNtLTEwLCAubWwtc20tMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctc20tJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBwYWRkaW5nXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHBhZGRpbmcge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLnB0LTEwLCAucHItMTAsIC5wYi0xMCwgLnBsLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5wdC1zbS0xMCwgLnByLXNtLTEwLCAucGItc20tMTAsIC5wbC1zbS0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy1zbS0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyIHtcbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXdyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG5cbiAgJi1zbGlkZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICAmLWludmlzaWJsZS1ibGFuayB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXItYW5kcm9pZCAmLXNsaWRlLFxuICAmLXdyYXBwZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwLCAwKTtcbiAgfVxuXG4gICYtY29udGFpbmVyLW11bHRpcm93ID4gJi13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAmLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gICYtY29udGFpbmVyLWZyZWUtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLyogQXV0byBIZWlnaHQgKi9cbiAgJi1jb250YWluZXItYXV0b2hlaWdodCxcbiAgJi1jb250YWluZXItYXV0b2hlaWdodCAmLXNsaWRlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgJi1jb250YWluZXItYXV0b2hlaWdodCAmLXdyYXBwZXIge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xuICB9XG5cblxuICAvLyAzRCBFZmZlY3RzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1jb250YWluZXItM2Qge1xuICAgIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi13cmFwcGVyLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICYtY29udGFpbmVyLTNkICYtY3ViZS1zaGFkb3cge1xuICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWxlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAvLyAzRCBFZmZlY3RzXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIENTUyBNb2RlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIgPiAmLXNsaWRlIHtcbiAgICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyIHtcbiAgICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcbiAgfVxuICAvLyBDU1MgTW9kZVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBidXR0b25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWJ1dHRvbiB7XG4gICAgJi1sb2NrIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtcHJldixcbiAgICAmLW5leHQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICAgICAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICAgIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpO1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtYnV0dG9uLXByZXYsXG4gICYtY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gICYtYnV0dG9uLXByZXY6YWZ0ZXIsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgICBjb250ZW50OiAncHJldic7XG4gIH1cblxuICAmLWJ1dHRvbi1uZXh0LFxuICAmLWNvbnRhaW5lci1ydGwgJi1idXR0b24tcHJldiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAmLWJ1dHRvbi1uZXh0OmFmdGVyLFxuICAmLWNvbnRhaW5lci1ydGwgJi1idXR0b24tcHJldjphZnRlciB7XG4gICAgY29udGVudDogJ25leHQnO1xuICB9XG4gICYtYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbiAgJi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICYtYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcbiAgJi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gIC8vIGJ1dHRvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBwYWdlbmF0aW9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb246IDMwMG1zIG9wYWNpdHk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICAmLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxuICAvLyBDb21tb24gU3R5bGVzXG4gICYtcGFnaW5hdGlvbi1mcmFjdGlvbixcbiAgJi1wYWdpbmF0aW9uLWN1c3RvbSxcbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBib3R0b206IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiBCdWxsZXRzICovXG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQtbmV4dCB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIGJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICB9XG4gICYtcGFnaW5hdGlvbi1jbGlja2FibGUgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICByaWdodDogMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDZweCAwO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDhweDtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1ydGwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7XG4gIH1cblxuICAvKiBQcm9ncmVzcyAqL1xuICAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ydGwgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmLXBhZ2luYXRpb24td2hpdGUge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xuICB9XG4gICYtcGFnaW5hdGlvbi1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC8vIHBhZ2VuYXRpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gU2Nyb2xsYmFyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1zY3JvbGxiYXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDElO1xuICAgIGJvdHRvbTogM3B4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGhlaWdodDogNXB4O1xuICAgIHdpZHRoOiA5OCU7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXNjcm9sbGJhciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAzcHg7XG4gICAgdG9wOiAxJTtcbiAgICB6LWluZGV4OiA1MDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogOTglO1xuICB9XG4gICYtc2Nyb2xsYmFyLWRyYWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJi1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuICAmLXNjcm9sbGJhci1sb2NrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtem9vbS1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICYtem9vbS1jb250YWluZXIgPiBpbWcsXG4gICYtem9vbS1jb250YWluZXIgPiBzdmcsXG4gICYtem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbiAgJi1zbGlkZS16b29tZWQge1xuICAgIGN1cnNvcjogbW92ZTtcbiAgfVxuICAvLyBTY3JvbGxiYXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gUHJlbG9hZGVyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1sYXp5LXByZWxvYWRlciB7XG4gICAgd2lkdGg6IDQycHg7XG4gICAgaGVpZ2h0OiA0MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICAgIG1hcmdpbi10b3A6IC0yMXB4O1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDRweCBzb2xpZCB2YXIoLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgJi1sYXp5LXByZWxvYWRlci13aGl0ZSB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjZmZmO1xuICB9XG4gICYtbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDtcbiAgfVxuICAvLyBQcmVsb2FkZXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLyogYTExeSAqL1xuICAmLWNvbnRhaW5lciAmLW5vdGlmaWNhdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogLTEwMDA7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAmLXNsaWRlIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlLnN3aXBlci1jb250YWluZXItcnRsICYtc2xpZGUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtbmV4dCxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXByZXYsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1uZXh0ICsgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLWN1YmUtc2hhZG93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjY7XG4gICAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLWFjdGl2ZSxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLWFjdGl2ZSAmLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59IiwiLy8gdGV4dOmWoumAo+OBrnNjc3Ncbi8vIOOCq+ODqeODvOOBruaMh+WumuOBr+OAgV90aGVtZS5zY3Nz44Gr6KiY6LyJXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGV0dGVyLXNwYWNpbmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmxzLWh1Z2UgICB7IGxldHRlci1zcGFjaW5nOiAgMC4yZW07IH1cbi5scy14bGFyZ2UgeyBsZXR0ZXItc3BhY2luZzogIDAuMWVtOyB9XG4ubHMtbGFyZ2UgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjA3NWVtOyB9XG4ubHMtbWVkaXVtIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjA1ZW07IH1cbi5scy1yZWd1bGFyeyBsZXR0ZXItc3BhY2luZzogIDAuMDI1ZW07IH1cbi5scy1zbWFsbCAgeyBsZXR0ZXItc3BhY2luZzogIDBlbTsgfVxuLmxzLXhzbWFsbCB7IGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTsgfVxuLmxzLXRpbnkgICB7IGxldHRlci1zcGFjaW5nOiAtMC4wNWVtOyB9XG5cbi8vIGZvbnQtZmFtaWx5XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mZi1lbiAgICAgeyBmb250LWZhbWlseTogJGZvbnQtZW47IH1cbi5mZi1zZXJpZiAgeyBmb250LWZhbWlseTogJGZvbnQtc2VyaWY7IH1cbi5mZi1nb3RoaWMgeyBmb250LWZhbWlseTogJGZvbnQtZ290aGljOyB9XG5cblxuLy8gZm9udC13ZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLy5mdy10aGluLCAuZnctbGlnaHQsIC5mdy1yZWd1bGFyLCAuZnctbWVkaXVtLCAuZnctYm9sZCwgLmZ3LWhlYXZ5XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtd2VpZ2h0IHtcbiAgLmZ3LSN7JGtleX0geyBmb250LXdlaWdodDogJHZhbHVlOyB9XG59XG5cblxuLy8gZm9udC1zaXplXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLW1lZGl1bSwgLmZzLWxhcmdlLCBldGMuLi5cbiAgLmZzLSN7JGtleX0ge1xuICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDEwKSAqIDFyZW07XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtbWQtbWVkaXVtLCAuZnMtbWQtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSBtZCB7XG4gICAgLmZzLW1kLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMTApICogMXJlbTtcbiAgICB9XG4gIH1cbn1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLXNtLW1lZGl1bSwgLmZzLXNtLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgc20ge1xuICAgIC5mcy1zbS0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDM3NSkgKiAxMDB2dztcbiAgICB9XG4gIH1cbn1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLXhzLW1lZGl1bSwgLmZzLXhzLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgeHMge1xuICAgIC5mcy14cy0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDM3NSkgKiAxMDB2dztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyAubGluZS1oZWlnaHRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRsaW5lLWhlaWdodCB7XG4gIC5saC0jeyRrZXl9IHtcbiAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICB9XG4gIEBpbmNsdWRlIHNtIHtcbiAgICAubGgtc20tI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSB4cyB7XG4gICAgLmxoLXhzLSN7JGtleX0ge1xuICAgICAgbGluZS1oZWlnaHQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyB0ZXh0LWFsaWduXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtbGVmdCwgLnR4dC1jZW50ZXIsIC50eHQtcmlnaHRcbiAgICAudHh0LSN7JGtleX0ge1xuICAgICAgdGV4dC1hbGlnbjogJGtleTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtbWQtbGVmdCwgLnR4dC1tZC1jZW50ZXIsIC50eHQtbWQtcmlnaHRcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAudHh0LW1kLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LXNtLWxlZnQsIC50eHQtc20tY2VudGVyLCAudHh0LXNtLXJpZ2h0XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgLnR4dC1zbS0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC14cy1sZWZ0LCAudHh0LXhzLWNlbnRlciwgLnR4dC14cy1yaWdodFxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgIC50eHQteHMtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyDkuIvnt5pcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4udW5kZXJsaW5lIHtcbiAgQGluY2x1ZGUgdW5kZXJsaW5lKCk7XG59XG5cblxuLy8gLmJyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ici1tZC1oaWRkZW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgtc20gKyAxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnItc20taGlkZGVuIHtcbiAgQGluY2x1ZGUgc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyLXhzLWhpZGRlbiB7XG4gIEBpbmNsdWRlIHhzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cblxuLy8gbGlzdFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5saXN0XG4ubGlzdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmc6IDAgM3Z3O1xuICB9XG4gICYtZGVmYXVsdCB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi44O7XCIgKSB7XG4gICAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbiAgICB9XG4gIH1cblxuICAvLyAubGlzdC1hdHRlbnRpb25cbiAgJi1hdHRlbnRpb24ge1xuICAgIEBpbmNsdWRlIGxpc3QoICRjb250ZW50OiBcIuKAu1wiICk7XG4gIH1cblxufSIsIi5pcy1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuLmlzLWlubGluZSAgICAgICB7IGRpc3BsYXk6IGlubGluZTsgfVxuLmlzLWlubGluZS1ibG9jayB7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vLyAuaXMtc2hvdywgLmlzLWhpZGRlblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtc2hvdyAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4uaXMtaGlkZGVuICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmlzLXNtLXNob3cgeyBkaXNwbGF5OiBub25lOyBAaW5jbHVkZSBzbSB7ZGlzcGxheTogYmxvY2s7fX1cblxuLmlzLW1kLWhpZGRlbiAgeyBAaW5jbHVkZSBtZCB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLmlzLXNtLWhpZGRlbiAgeyBAaW5jbHVkZSBzbSB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuLmlzLXhzLWhpZGRlbiAgeyBAaW5jbHVkZSB4cyB7IGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vLyBvdmVyZmxvd1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uaXMtaGlkZGVuLXh5ICB7IG92ZXJmbG93OiAgIGhpZGRlbjsgfVxuLmlzLWhpZGRlbi14ICAgeyBvdmVyZmxvdy14OiBoaWRkZW47IH1cbi5pcy1oaWRkZW4teSAgIHsgb3ZlcmZsb3cteTogaGlkZGVuOyB9XG5cbi5pcy12aXNpYmxlLXh5IHsgb3ZlcmZsb3c6ICAgdmlzaWJsZTsgfVxuLmlzLXZpc2libGUteCAgeyBvdmVyZmxvdy14OiB2aXNpYmxlOyB9XG4uaXMtdmlzaWJsZS15ICB7IG92ZXJmbG93LXk6IHZpc2libGU7IH1cblxuLmlzLXNjcm9sbC14eSAgeyBvdmVyZmxvdzogICBzY3JvbGw7IH1cbi5pcy1zY3JvbGwteCAgIHsgb3ZlcmZsb3cteDogc2Nyb2xsOyB9XG4uaXMtc2Nyb2xsLXkgICB7IG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAuaXMtYWN0aXZlIHt9XG5cblxuLy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAuaXMtZXJyb3Ige30iLCIvLyDjg4bjg7zjg57jg6vjg7zjg6vvvIggYmFja2dyb3VuZC1pbWFnZeOBruaMh+WumiDvvIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4bjg7zjg57jg6vjg7zjg6vjgafjga/jgIHjgrXjgqTjg4jlhajkvZPjga7opovjgZ/nm67jga7pm7Dlm7LmsJfjgpLntbHkuIDjgZXjgZvjgovjgZ/jgoHjga7lrprnvqnjgpLjgZfjgb7jgZlcbi8vIOiJsuOBq+mWouOCj+OCi+mDqOWIhuOBquOBqeOBjOODhuODvOODnuOBrueuoeeQhuWvvuixoeOBqOOBquOCi+OBruOBp+OAgeS+i+OBiOOBsOS7peS4i+OBruOCiOOBhuOBq+iJsuOBq+mWouOBmeOCi+OCueOCv+OCpOODq+OBr+OAgeeLrOeri+OBleOBm+OBpuiomOi/sOOBl+OBvuOBmeOAglxuXG4vLyBtYWluLmNzc1xuICAvLyAuYm94IHtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4uJyk7XG4gIC8vIH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgXCIuLi92YXJcIjtcblxuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbn1cblxuYSB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5tYXJrIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUsICRjb2xvci1vcmFuZ2UgNTAlKTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5idG4sIC5iYWRnZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gIC8vIC5iZy1ibGFjaywgLmJnLXdoaXRlLCBldGMuLi5cbiAgLmJnLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxuXG4gIC8vIC5jb2xvci1ibGFjaywgLmNvbG9yLXdoaXRlLCBldGMuLi5cbiAgLmNvbG9yLSN7JGtleX0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gIH1cblxuICAvLyAuYnRuLWJsYWNrLCAuYnRuLXdoaXRlLCBldGMuLi5cbiAgLy8gLmJhZGdlLWJsYWNrLCAuYmFkZ2Utd2hpdGUsIGV0Yy4uLlxuICAuYnRuLSN7JGtleX0sIC5iYWRnZS0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBAaWYgJGtleSA9PSAnd2hpdGUnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICAgIEBpZiAka2V5ID09ICdncmF5LTEwJyB7XG4gICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5idG4tb3V0bGluZS1ibGFjaywgLmJ0bi1vdXRsaW5lLXdoaXRlLCBldGMuLi5cbiAgLy8gLmJhZGdlLW91dGxpbmUtYmxhY2ssIC5iYWRnZS1vdXRsaW5lLXdoaXRlLCBldGMuLi5cbiAgLmJ0bi1vdXRsaW5lLSN7JGtleX0sIC5iYWRnZS1vdXRsaW5lLSN7JGtleX0sIC5vdXRsaW5lLSN7JGtleX0ge1xuICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRjb2xvcnMtcmdiYSB7XG4gIC8vIC5iZy1ibGFjay1yZ2JhLTEwLCAuYmctd2hpdGUtcmdiYS0xMCwgZXRjLi4uXG4gIC5iZy0jeyRrZXl9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XG4gIH1cbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4uYmctc25zIHtcbiAgLy8gLmJnLXNucy1mYWNlYm9vaywgLmJnLWljb24taW5zdGFncmFtLCBldGMuLi5cbiAgQGVhY2ggJGJyYW5kLW5hbWUsICR2YWx1ZSBpbiAkc25zLWljb24ge1xuICAgICYtI3skYnJhbmQtbmFtZX0ge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbWFwLWdldCgkdmFsdWUsICd1cmwnKTtcbiAgICB9XG4gIH1cbn1cblxuLmwtc2VjdGlvbiB7XG4gICY6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgfVxufVxuXG4uaW5zdGFncmFtIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy90eHQtZm9sbG93bWVAMngucG5nKTtcbiAgfVxufSIsIiN3cmFwcGVyIHtcbiAgLy8gb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4ubC1jZW50ZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4ubC1zbS1yaWdodCB7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBsZWZ0O1xufVxuXG5AaW5jbHVkZSBzbSB7XG4gIC5sLXNtIHtcbiAgICAmLWNlbnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgJi1yaWdodCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgJi1sZWZ0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJHBvc2l0aW9uIHtcbiAgLy8gLmwtZml4ZWQsIC5sLWFic29sdXRlXG4gIC5sLSN7JGtleX0ge1xuICAgIHBvc2l0aW9uOiAkdmFsdWU7XG4gICAgQGlmICRrZXkgIT0gcmVsYXRpdmUgIHtcbiAgICAgIEBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgICAgICAgJi0jeyRrZXl9IHtcbiAgICAgICAgICAka2V5OiAwO1xuICAgICAgICAgIEBpZiAka2V5ID09IGNlbnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgJi5wYWdlLXRpdGxlIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMXB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmwtbmF2IHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICAubC1zdGlja3kge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIG1hcmdpbjogMCA1MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbjogMCAoMjAvMzc1KSoxMDB2dztcbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB3aWR0aDogMTE2cHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoNTkvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB3aWR0aDogMTcxcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoODUvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB3aWR0aDogMTE4cHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoNTkvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCAkY29sb3ItYmxhY2s7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMTBweCBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDEwLzM3NSkqMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNS8zNzUpKjEwMHZ3O1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICg3LzM3NSkqMTAwdnc7XG4gICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICg3LzM3NSkqMTAwdnc7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAoNy8zNzUpKjEwMHZ3O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6ICg3LzM3NSkqMTAwdnc7XG4gICAgICAgICAgbWFyZ2luLXRvcDogKDUvMzc1KSoxMDB2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgZmlsbDogJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICRjb2xvci1vcmFuZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuY29sb3Itb3JhbmdlIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itb3JhbmdlO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgJGNvbG9yLW9yYW5nZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogJHdpZHRoLWxnO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBsZyB7XG4gICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmwtc2Vhc29uVmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLXN0aWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1ib3R0b206ICgxMDAvMzc1KSoxMDB2dztcbiAgfVxuXG4gIGZpZ3VyZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDEwMC8zNzUpKjEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gICYtdHh0IHtcbiAgICBwIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzLjA7XG4gICAgfVxuICB9XG59XG5cblxuLmwtc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIHBhZGRpbmctdG9wOiAoODAvMzc1KSoxMDB2dztcbiAgfVxuXG4gIC5sLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJi1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIG1hcmdpbi1ib3R0b206ICg3MC8zNzUpKjEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gICYtYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJi1pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICY6bnRoLW9mLXR5cGUoMSkge1xuICAgIGhlYWRlciBmaWd1cmUge1xuICAgICAgd2lkdGg6IDE3NXB4O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDEzNi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOm50aC1vZi10eXBlKDIpIHtcbiAgICBoZWFkZXIgZmlndXJlIHtcbiAgICAgIHdpZHRoOiAyNTVweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICgxOTkvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJjpudGgtb2YtdHlwZSgzKSB7XG4gICAgaGVhZGVyIGZpZ3VyZSB7XG4gICAgICB3aWR0aDogMTc3cHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMTM4LzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuXG4uaGVhZGVyIHtcbiAgJi10eHQge1xuICAgIGxpbmUtaGVpZ2h0OiAzLjA7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi5sLXByb2ZpbGUge1xuICAmLWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDcwLzM3NSkqMTAwdnc7XG4gICAgfVxuICB9XG4gICYtYXJ0aWNsZSB7XG4gICAgaDIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXR4dCB7XG4gICAgJi1wYyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICAgICYtc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLXRvcDogKDEwMC8zNzUpKjEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG4ubC1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi10b3A6ICgxMDAvMzc1KSoxMDB2dztcbiAgfVxuICAuYnRuIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogKDEwLzM3NSkqMTAwdncgMDtcbiAgICB9XG4gIH1cbiAgLm1iLTMwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoMTUvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cbiAgLm10LTYwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tdG9wOiAoMzAvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cbiAgLmNvbC0xMi5tYi0zNSB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNS41dnc7XG4gICAgfVxuICB9XG59XG5cblxuIl19 */
