@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;
}

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 {
  width: 100%;
  height: auto;
}

mark {
  padding: 0 .2em;
}

h1 {
  font-size: 3rem;
}

@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;
}

@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;
}

@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;
}

@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;
}

@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;
}

@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;
  cursor: pointer;
}

.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-qualite {
  width: 140px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width: 768px) {
  .img-logo-qualite {
    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;
}

.js-scroll-delay-4 {
  transition-delay: 1.2s;
}

.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, 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") 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%, #fd7e14 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: #fd7e14;
}

.color-orange {
  color: #fd7e14;
}

.btn-orange, .badge-orange {
  background-color: #fd7e14;
  color: #ffffff;
}

.btn-outline-orange, .badge-outline-orange, .outline-orange {
  color: #fd7e14;
  border-color: #fd7e14;
  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: fixed;
  top: 0;
  left: 0;
  z-index: 1;
}

.l-container {
  width: 960px;
  margin-right: auto;
  margin-left: auto;
}

@media screen and (max-width: 768px) {
  .l-container {
    width: 100%;
  }
}

.l-seasonVisual {
  position: relative;
}

.l-seasonVisual-sticker {
  position: absolute;
  top: 0;
  left: 0;
}

.l-section {
  margin-bottom: 150px;
}

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

.l-article {
  position: relative;
}

.l-article > figure {
  position: absolute;
  width: 300px;
}

@media screen and (max-width: 768px) {
  .l-article > figure {
    width: 48vw;
  }
}

.l-article > figure img {
  display: block;
  width: 100%;
}

.l-article-1-1 {
  height: 500px;
}

@media screen and (max-width: 768px) {
  .l-article-1-1 {
    height: 133.33333vw;
  }
}

.l-article-1-1 figure:nth-of-type(1) {
  top: 30px;
  left: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-1-1 figure:nth-of-type(1) {
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}

.l-article-1-1 figure:nth-of-type(2) {
  top: 80px;
  left: 370px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-1-1 figure:nth-of-type(2) {
    top: 80vw;
    left: 10vw;
  }
}

.l-article-1-1 figure:nth-of-type(3) {
  top: 0;
  right: 50px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-1-1 figure:nth-of-type(3) {
    top: 67vw;
    right: 5vw;
  }
}

.l-article-1-2 img {
  width: 160.5px;
  display: block;
}

@media screen and (max-width: 768px) {
  .l-article-1-2 img {
    width: 37.86667vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10vw;
  }
}

.l-article-1-3 {
  height: 580px;
}

@media screen and (max-width: 768px) {
  .l-article-1-3 {
    height: 133.33333vw;
  }
}

.l-article-1-3 figure:nth-of-type(1) {
  bottom: 0;
  left: 50px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-1-3 figure:nth-of-type(1) {
    top: 30vw;
    bottom: auto;
    left: 5vw;
  }
}

.l-article-1-3 figure:nth-of-type(2) {
  top: 0;
  left: 300px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-1-3 figure:nth-of-type(2) {
    left: auto;
    right: 5vw;
  }
}

.l-article-1-3 figure:nth-of-type(3) {
  top: 100px;
  right: 80px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-1-3 figure:nth-of-type(3) {
    top: 60vw;
    right: 3vw;
  }
}

.l-article-2-1 {
  height: 890px;
}

@media screen and (max-width: 768px) {
  .l-article-2-1 {
    height: 229.33333vw;
  }
}

.l-article-2-1 figure:nth-of-type(1) {
  top: 30px;
  left: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-2-1 figure:nth-of-type(1) {
    top: 0;
    left: 5vw;
  }
}

.l-article-2-1 figure:nth-of-type(2) {
  top: 0;
  right: 180px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-2-1 figure:nth-of-type(2) {
    top: 0;
    right: 5vw;
  }
}

.l-article-2-1 figure:nth-of-type(3) {
  top: 460px;
  left: 0px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-2-1 figure:nth-of-type(3) {
    top: auto;
    bottom: 0;
    left: 5vw;
  }
}

.l-article-2-1 figure:nth-of-type(4) {
  top: 400px;
  left: 330px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-2-1 figure:nth-of-type(4) {
    top: 70vw;
    left: 15vw;
  }
}

.l-article-2-1 figure:nth-of-type(5) {
  bottom: 0;
  right: 100px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-2-1 figure:nth-of-type(5) {
    top: 120vw;
    right: 3vw;
  }
}

.l-article-2-2 img {
  width: 321px;
  display: block;
  margin-left: auto;
  position: relative;
  top: 10px;
  left: 50px;
}

@media screen and (max-width: 768px) {
  .l-article-2-2 img {
    width: 66.66667vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10vw;
    left: 0;
    top: 0;
  }
}

.l-article-2-3 {
  height: 450px;
}

@media screen and (max-width: 768px) {
  .l-article-2-3 {
    height: 100vw;
  }
}

.l-article-2-3 figure:nth-of-type(1) {
  top: 50px;
  left: 150px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-2-3 figure:nth-of-type(1) {
    top: 0;
    bottom: auto;
    left: 5vw;
  }
}

.l-article-2-3 figure:nth-of-type(2) {
  top: 0;
  right: 180px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-2-3 figure:nth-of-type(2) {
    top: 10vw;
    left: auto;
    right: 5vw;
  }
}

.l-article-3-1 {
  height: 765px;
}

@media screen and (max-width: 768px) {
  .l-article-3-1 {
    height: 176vw;
  }
}

.l-article-3-1 figure:nth-of-type(1) {
  top: 0;
  left: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-3-1 figure:nth-of-type(1) {
    top: 0;
    left: 5vw;
  }
}

.l-article-3-1 figure:nth-of-type(2) {
  top: 60px;
  left: 320px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-3-1 figure:nth-of-type(2) {
    top: 40vw;
    left: auto;
    right: 5vw;
  }
}

.l-article-3-1 figure:nth-of-type(3) {
  bottom: -30px;
  left: 150px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-3-1 figure:nth-of-type(3) {
    top: 100vw;
    bottom: auto;
    left: 5vw;
  }
}

.l-article-3-1 figure:nth-of-type(4) {
  bottom: 0;
  right: 80px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-3-1 figure:nth-of-type(4) {
    right: 5vw;
  }
}

.l-article-3-2 img {
  width: 200px;
  display: block;
  margin-left: auto;
  position: relative;
  top: 0;
  left: 80px;
  z-index: 5;
}

@media screen and (max-width: 768px) {
  .l-article-3-2 img {
    width: 53.33333vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10vw;
    left: 0;
    top: 0;
  }
}

.l-article-3-3 {
  height: 575px;
}

@media screen and (max-width: 768px) {
  .l-article-3-3 {
    height: 146.66667vw;
  }
}

.l-article-3-3 figure:nth-of-type(1) {
  top: 0;
  left: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-3-3 figure:nth-of-type(1) {
    top: 0;
    left: 5vw;
  }
}

.l-article-3-3 figure:nth-of-type(2) {
  top: 50px;
  left: 330px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-3-3 figure:nth-of-type(2) {
    top: 10vw;
    left: auto;
    right: 5vw;
  }
}

.l-article-3-3 figure:nth-of-type(3) {
  top: 100px;
  right: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-3-3 figure:nth-of-type(3) {
    top: auto;
    bottom: 0;
    left: auto;
    right: 10vw;
  }
}

.l-article-4-1 {
  height: 825px;
}

@media screen and (max-width: 768px) {
  .l-article-4-1 {
    height: 193.33333vw;
  }
}

.l-article-4-1 figure:nth-of-type(1) {
  top: 80px;
  left: 50px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-4-1 figure:nth-of-type(1) {
    top: 10vw;
    left: 5vw;
  }
}

.l-article-4-1 figure:nth-of-type(2) {
  top: 180px;
  left: 320px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-4-1 figure:nth-of-type(2) {
    top: 68vw;
    left: 5vw;
  }
}

.l-article-4-1 figure:nth-of-type(3) {
  top: 0;
  right: 80px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-4-1 figure:nth-of-type(3) {
    top: 0;
    right: 5vw;
  }
}

.l-article-4-1 figure:nth-of-type(4) {
  bottom: -120px;
  right: 30px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-4-1 figure:nth-of-type(4) {
    bottom: 0;
    right: 5vw;
  }
}

.l-article-4-2 img {
  width: 165px;
  display: block;
  margin-left: auto;
  position: relative;
  top: -50px;
  left: 80px;
  z-index: 5;
}

@media screen and (max-width: 768px) {
  .l-article-4-2 img {
    width: 37.33333vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10vw;
    left: 0;
    top: 0;
  }
}

.l-article-4-3 {
  height: 650px;
}

@media screen and (max-width: 768px) {
  .l-article-4-3 {
    height: 146.66667vw;
  }
}

.l-article-4-3 figure:nth-of-type(1) {
  top: 0;
  left: 50px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-4-3 figure:nth-of-type(1) {
    top: 0;
    left: 5vw;
  }
}

.l-article-4-3 figure:nth-of-type(2) {
  top: 50px;
  right: 250px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-4-3 figure:nth-of-type(2) {
    top: 45vw;
    right: 5vw;
  }
}

.l-article-4-3 figure:nth-of-type(3) {
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-4-3 figure:nth-of-type(3) {
    top: auto;
    bottom: 0;
    left: auto;
    right: 10vw;
  }
}

.l-article-5-1 {
  height: 950px;
}

@media screen and (max-width: 768px) {
  .l-article-5-1 {
    height: 217.33333vw;
  }
}

.l-article-5-1 figure:nth-of-type(1) {
  top: 0;
  left: 50px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-5-1 figure:nth-of-type(1) {
    top: 10vw;
    left: 5vw;
  }
}

.l-article-5-1 figure:nth-of-type(2) {
  top: 0;
  right: 50px;
  z-index: 4;
}

@media screen and (max-width: 768px) {
  .l-article-5-1 figure:nth-of-type(2) {
    top: 30vw;
    right: 3vw;
  }
}

.l-article-5-1 figure:nth-of-type(3) {
  top: 260px;
  left: 280px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-5-1 figure:nth-of-type(3) {
    top: 90vw;
    left: 3vw;
  }
}

.l-article-5-1 figure:nth-of-type(4) {
  top: 520px;
  right: 100px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-5-1 figure:nth-of-type(4) {
    bottom: 30vw;
    right: 5vw;
  }
}

.l-article-5-1 figure:nth-of-type(5) {
  bottom: 0;
  left: 30px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-5-1 figure:nth-of-type(5) {
    bottom: 0;
    right: 5vw;
  }
}

.l-article-5-2 img {
  width: 120px;
  display: block;
  margin-left: auto;
  position: relative;
  top: 0;
  left: 40px;
  z-index: 5;
}

@media screen and (max-width: 768px) {
  .l-article-5-2 img {
    width: 32vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10vw;
    left: 0;
    top: 0;
  }
}

.l-article-5-3 {
  height: 492.5px;
}

@media screen and (max-width: 768px) {
  .l-article-5-3 {
    height: 109.33333vw;
  }
}

.l-article-5-3 figure:nth-of-type(1) {
  top: 0;
  left: 50px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-5-3 figure:nth-of-type(1) {
    top: 0;
    left: 5vw;
  }
}

.l-article-5-3 figure:nth-of-type(2) {
  top: 50px;
  right: 250px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-5-3 figure:nth-of-type(2) {
    top: 45vw;
    right: 5vw;
  }
}

.l-article-5-3 figure:nth-of-type(3) {
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-5-3 figure:nth-of-type(3) {
    top: auto;
    bottom: 0;
    left: auto;
    right: 10vw;
  }
}

.l-article-6-1 {
  height: 825px;
}

@media screen and (max-width: 768px) {
  .l-article-6-1 {
    height: 193.33333vw;
  }
}

.l-article-6-1 figure:nth-of-type(1) {
  top: 80px;
  left: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-6-1 figure:nth-of-type(1) {
    top: 0;
    left: 5vw;
  }
}

.l-article-6-1 figure:nth-of-type(2) {
  top: 180px;
  left: 320px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-6-1 figure:nth-of-type(2) {
    top: 80vw;
    left: 5vw;
  }
}

.l-article-6-1 figure:nth-of-type(3) {
  top: 0;
  right: 80px;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-6-1 figure:nth-of-type(3) {
    top: 40vw;
    right: 5vw;
  }
}

.l-article-6-1 figure:nth-of-type(4) {
  bottom: 0;
  right: 30px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-6-1 figure:nth-of-type(4) {
    bottom: 0;
    right: 5vw;
  }
}

.l-article-6-2 img {
  width: 165px;
  display: block;
  margin-left: auto;
  position: relative;
  top: -50px;
  left: 80px;
  z-index: 5;
}

@media screen and (max-width: 768px) {
  .l-article-6-2 img {
    width: 37.33333vw;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10vw;
    left: 0;
    top: 0;
  }
}

.l-article-6-3 {
  height: 650px;
}

@media screen and (max-width: 768px) {
  .l-article-6-3 {
    height: 146.66667vw;
  }
}

.l-article-6-3 figure:nth-of-type(1) {
  top: 0;
  left: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-article-6-3 figure:nth-of-type(1) {
    top: 32vw;
    left: 5vw;
  }
}

.l-article-6-3 figure:nth-of-type(2) {
  top: 50px;
  right: 250px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-article-6-3 figure:nth-of-type(2) {
    top: 0;
    right: 5vw;
  }
}

.l-article-6-3 figure:nth-of-type(3) {
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  z-index: 3;
}

@media screen and (max-width: 768px) {
  .l-article-6-3 figure:nth-of-type(3) {
    top: auto;
    bottom: 0;
    left: auto;
    right: 10vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImJhc2VzL19iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19qcy5zY3NzIiwibW9kdWxlcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fc3dpcGVyLnNjc3MiLCJtb2R1bGVzL190ZXh0LnNjc3MiLCJzdGF0ZXMvX3N0YXRlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL19sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLFVBQVU7RURFWjtFQ0FBO0lBQ0UsVUFBVTtFREVaO0FBQ0Y7QUNSQTtFQUNFO0lBQ0UsVUFBVTtFREVaO0VDQUE7SUFDRSxVQUFVO0VERVo7QUFDRjs7QUNDQTtFQUNFO0lBQ0UseUJBQXlCO0VERTNCO0FBQ0Y7O0FDTEE7RUFDRTtJQUNFLHlCQUF5QjtFREUzQjtBQUNGOztBRVZBOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0FGYVg7O0FFWEE7RUFDRSxzQkFBc0I7QUZjeEI7O0FFWEE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLDBGQ3VGeUY7RUR0RnpGLDZCQUE2QjtFQUM3QixnQkFBZ0I7RUFDaEIsaUJBQWlCO0FGY25COztBRVhBOztFQUVFLGNBQWM7QUZjaEI7O0FFWEE7RUFDRSxnQkFBZ0I7QUZjbEI7O0FFWEE7RUFDRSxTQUFTO0VBQ1QsVUFBVTtFQUNWLHVCQUF1QjtFRVV2Qix3QkFEaUI7RUFFakIseUJBRjRCO0VBRzVCLG1DQUgyQztBSlE3Qzs7QUVwQkE7RUFNSSxZQUFZO0FGa0JoQjs7QUVkQTtFQUNFLHFCQUFxQjtBRmlCdkI7O0FFZEE7RUFDRSxjQUFjO0VBQ2QsY0FBYztBRmlCaEI7O0FFZEE7RUFDRSxnQkFBZ0I7QUZpQmxCOztBRWRBO0VBQ0UsV0FBVztFQUNYLFlBQVk7QUZpQmQ7O0FFZEE7RUFDRSxlQUFlO0FGaUJqQjs7QUVkQTtFRTVERSxlRjREaUM7QUZrQm5DOztBSTdFRTtFRjJERjtJRTFESSxjRjBEK0M7RUZ1QmpEO0FBQ0Y7O0FJaEZFO0VGd0RGO0lFdkRJLGNGdUQrRDtFRjZCakU7QUFDRjs7QUU3QkE7RUU3REUsaUJGNkRpQztBRmlDbkM7O0FJN0ZFO0VGNERGO0lFM0RJLGdCRjJEK0M7RUZzQ2pEO0FBQ0Y7O0FJaEdFO0VGeURGO0lFeERJLGdCRndEK0Q7RUY0Q2pFO0FBQ0Y7O0FFNUNBO0VFOURFLGVGOERpQztBRmdEbkM7O0FJN0dFO0VGNkRGO0lFNURJLG9CRjREK0M7RUZxRGpEO0FBQ0Y7O0FJaEhFO0VGMERGO0lFekRJLG9CRnlEK0Q7RUYyRGpFO0FBQ0Y7O0FFM0RBO0VFL0RFLGlCRitEaUM7QUYrRG5DOztBSTdIRTtFRjhERjtJRTdESSxnQkY2RCtDO0VGb0VqRDtBQUNGOztBSWhJRTtFRjJERjtJRTFESSxnQkYwRCtEO0VGMEVqRTtBQUNGOztBRTFFQTtFRWhFRSxpQkZnRWlDO0FGOEVuQzs7QUk3SUU7RUYrREY7SUU5REksb0JGOEQrQztFRm1GakQ7QUFDRjs7QUloSkU7RUY0REY7SUUzREksb0JGMkQrRDtFRnlGakU7QUFDRjs7QUV6RkE7RUVqRUUsaUJGaUVpQztBRjZGbkM7O0FJN0pFO0VGZ0VGO0lFL0RJLG9CRitEK0M7RUZrR2pEO0FBQ0Y7O0FJaEtFO0VGNkRGO0lFNURJLG9CRjREK0Q7RUZ3R2pFO0FBQ0Y7O0FFdkdBO0VFbkVFLGlCRm9FOEI7QUYwR2hDOztBSTdLRTtFRmtFRjtJRWpFSSxvQkZrRTRDO0VGK0c5QztBQUNGOztBSWhMRTtFRitERjtJRTlESSxvQkYrRDREO0VGcUg5RDtBQUNGOztBS3pNQTtFQUVFLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsaUJBQWlCO0FMMk1uQjs7QUt2TUE7RUFDRSxjQUFjO0VBQ2Qsc0JBQXNCO0VBQ3RCLHlCQUFpQjtLQUFqQixzQkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQixZQUFZO0VBQ1osZUFBZTtBTDBNakI7O0FLdk1BO0VBQ0Usd0JBQXdCO0VBQ3hCLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLGNBQWM7QUwwTWhCOztBS3ZNQTtFQUFXLGNBQWM7QUwyTXpCOztBTTdOSTtFQUNFLGVBQW1DO0FOZ096Qzs7QU1qT0k7RUFDRSxnQkFBbUM7QU5vT3pDOztBTXJPSTtFQUNFLFVBQW1DO0FOd096Qzs7QU16T0k7RUFDRSxnQkFBbUM7QU40T3pDOztBTTdPSTtFQUNFLGdCQUFtQztBTmdQekM7O0FNalBJO0VBQ0UsVUFBbUM7QU5vUHpDOztBTXJQSTtFQUNFLGdCQUFtQztBTndQekM7O0FNelBJO0VBQ0UsZ0JBQW1DO0FONFB6Qzs7QU03UEk7RUFDRSxVQUFtQztBTmdRekM7O0FNalFJO0VBQ0UsZ0JBQW1DO0FOb1F6Qzs7QU1yUUk7RUFDRSxnQkFBbUM7QU53UXpDOztBTXpRSTtFQUNFLFdBQW1DO0FONFF6Qzs7QUk1TEU7RUUxRUk7SUFDRSxlQUFtQztFTjBRekM7QUFDRjs7QUlsTUU7RUUxRUk7SUFDRSxnQkFBbUM7RU5nUnpDO0FBQ0Y7O0FJeE1FO0VFMUVJO0lBQ0UsVUFBbUM7RU5zUnpDO0FBQ0Y7O0FJOU1FO0VFMUVJO0lBQ0UsZ0JBQW1DO0VONFJ6QztBQUNGOztBSXBORTtFRTFFSTtJQUNFLGdCQUFtQztFTmtTekM7QUFDRjs7QUkxTkU7RUUxRUk7SUFDRSxVQUFtQztFTndTekM7QUFDRjs7QUloT0U7RUUxRUk7SUFDRSxnQkFBbUM7RU44U3pDO0FBQ0Y7O0FJdE9FO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOb1R6QztBQUNGOztBSTVPRTtFRTFFSTtJQUNFLFVBQW1DO0VOMFR6QztBQUNGOztBSWxQRTtFRTFFSTtJQUNFLGdCQUFtQztFTmdVekM7QUFDRjs7QUl4UEU7RUUxRUk7SUFDRSxnQkFBbUM7RU5zVXpDO0FBQ0Y7O0FJOVBFO0VFMUVJO0lBQ0UsV0FBbUM7RU40VXpDO0FBQ0Y7O0FJN1BFO0VFekVJO0lBQ0UsZUFBbUM7RU4wVXpDO0FBQ0Y7O0FJblFFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOZ1Z6QztBQUNGOztBSXpRRTtFRXpFSTtJQUNFLFVBQW1DO0VOc1Z6QztBQUNGOztBSS9RRTtFRXpFSTtJQUNFLGdCQUFtQztFTjRWekM7QUFDRjs7QUlyUkU7RUV6RUk7SUFDRSxnQkFBbUM7RU5rV3pDO0FBQ0Y7O0FJM1JFO0VFekVJO0lBQ0UsVUFBbUM7RU53V3pDO0FBQ0Y7O0FJalNFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOOFd6QztBQUNGOztBSXZTRTtFRXpFSTtJQUNFLGdCQUFtQztFTm9YekM7QUFDRjs7QUk3U0U7RUV6RUk7SUFDRSxVQUFtQztFTjBYekM7QUFDRjs7QUluVEU7RUV6RUk7SUFDRSxnQkFBbUM7RU5nWXpDO0FBQ0Y7O0FJelRFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOc1l6QztBQUNGOztBSS9URTtFRXpFSTtJQUNFLFdBQW1DO0VONFl6QztBQUNGOztBSTlURTtFRXhFSTtJQUNFLGVBQW1DO0VOMFl6QztBQUNGOztBSXBVRTtFRXhFSTtJQUNFLGdCQUFtQztFTmdaekM7QUFDRjs7QUkxVUU7RUV4RUk7SUFDRSxVQUFtQztFTnNaekM7QUFDRjs7QUloVkU7RUV4RUk7SUFDRSxnQkFBbUM7RU40WnpDO0FBQ0Y7O0FJdFZFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOa2F6QztBQUNGOztBSTVWRTtFRXhFSTtJQUNFLFVBQW1DO0VOd2F6QztBQUNGOztBSWxXRTtFRXhFSTtJQUNFLGdCQUFtQztFTjhhekM7QUFDRjs7QUl4V0U7RUV4RUk7SUFDRSxnQkFBbUM7RU5vYnpDO0FBQ0Y7O0FJOVdFO0VFeEVJO0lBQ0UsVUFBbUM7RU4wYnpDO0FBQ0Y7O0FJcFhFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOZ2N6QztBQUNGOztBSTFYRTtFRXhFSTtJQUNFLGdCQUFtQztFTnNjekM7QUFDRjs7QUloWUU7RUV4RUk7SUFDRSxXQUFtQztFTjRjekM7QUFDRjs7QU1sY0k7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FOcWM5Qjs7QU12Y0k7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FOMGM5Qjs7QU01Y0k7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FOK2M5Qjs7QU1qZEk7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FOb2Q5Qjs7QU10ZEk7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FOeWQ5Qjs7QU0zZEk7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FOOGQ5Qjs7QU1oZUk7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FObWU5Qjs7QU1yZUk7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FOd2U5Qjs7QU0xZUk7RUFDRSxrQkFBd0I7RUFDeEIsbUJBQXdCO0FONmU5Qjs7QU0vZUk7RUFDRSxtQkFBd0I7RUFDeEIsb0JBQXdCO0FOa2Y5Qjs7QUl0Y0U7RUV2Q0k7SUFDRSxrQkFBd0I7SUFDeEIsbUJBQXdCO0VOaWY5QjtBQUNGOztBSTdjRTtFRXZDSTtJQUNFLGtCQUF3QjtJQUN4QixtQkFBd0I7RU53ZjlCO0FBQ0Y7O0FJcGRFO0VFdkNJO0lBQ0Usa0JBQXdCO0lBQ3hCLG1CQUF3QjtFTitmOUI7QUFDRjs7QUkzZEU7RUV2Q0k7SUFDRSxrQkFBd0I7SUFDeEIsbUJBQXdCO0VOc2dCOUI7QUFDRjs7QUlsZUU7RUV2Q0k7SUFDRSxrQkFBd0I7SUFDeEIsbUJBQXdCO0VONmdCOUI7QUFDRjs7QUl6ZUU7RUV2Q0k7SUFDRSxrQkFBd0I7SUFDeEIsbUJBQXdCO0VOb2hCOUI7QUFDRjs7QUloZkU7RUV2Q0k7SUFDRSxrQkFBd0I7SUFDeEIsbUJBQXdCO0VOMmhCOUI7QUFDRjs7QUl2ZkU7RUV2Q0k7SUFDRSxrQkFBd0I7SUFDeEIsbUJBQXdCO0VOa2lCOUI7QUFDRjs7QUk5ZkU7RUV2Q0k7SUFDRSxrQkFBd0I7SUFDeEIsbUJBQXdCO0VOeWlCOUI7QUFDRjs7QUlyZ0JFO0VFdkNJO0lBQ0UsbUJBQXdCO0lBQ3hCLG9CQUF3QjtFTmdqQjlCO0FBQ0Y7O0FJcmdCRTtFRXRDSTtJQUNFLGlCQUF1QjtJQUN2QixrQkFBdUI7RU4raUI3QjtBQUNGOztBSTVnQkU7RUV0Q0k7SUFDRSxpQkFBdUI7SUFDdkIsa0JBQXVCO0VOc2pCN0I7QUFDRjs7QUluaEJFO0VFdENJO0lBQ0UsaUJBQXVCO0lBQ3ZCLGtCQUF1QjtFTjZqQjdCO0FBQ0Y7O0FJMWhCRTtFRXRDSTtJQUNFLGlCQUF1QjtJQUN2QixrQkFBdUI7RU5va0I3QjtBQUNGOztBSWppQkU7RUV0Q0k7SUFDRSxpQkFBdUI7SUFDdkIsa0JBQXVCO0VOMmtCN0I7QUFDRjs7QUl4aUJFO0VFdENJO0lBQ0UsaUJBQXVCO0lBQ3ZCLGtCQUF1QjtFTmtsQjdCO0FBQ0Y7O0FJL2lCRTtFRXRDSTtJQUNFLGlCQUF1QjtJQUN2QixrQkFBdUI7RU55bEI3QjtBQUNGOztBSXRqQkU7RUV0Q0k7SUFDRSxpQkFBdUI7SUFDdkIsa0JBQXVCO0VOZ21CN0I7QUFDRjs7QUk3akJFO0VFdENJO0lBQ0UsaUJBQXVCO0lBQ3ZCLGtCQUF1QjtFTnVtQjdCO0FBQ0Y7O0FJcGtCRTtFRXRDSTtJQUNFLGtCQUF1QjtJQUN2QixtQkFBdUI7RU44bUI3QjtBQUNGOztBSXBrQkU7RUVyQ0k7SUFDRSxpQkFBdUI7SUFDdkIsa0JBQXVCO0VONm1CN0I7QUFDRjs7QUkza0JFO0VFckNJO0lBQ0UsaUJBQXVCO0lBQ3ZCLGtCQUF1QjtFTm9uQjdCO0FBQ0Y7O0FJbGxCRTtFRXJDSTtJQUNFLGlCQUF1QjtJQUN2QixrQkFBdUI7RU4ybkI3QjtBQUNGOztBSXpsQkU7RUVyQ0k7SUFDRSxpQkFBdUI7SUFDdkIsa0JBQXVCO0VOa29CN0I7QUFDRjs7QUlobUJFO0VFckNJO0lBQ0UsaUJBQXVCO0lBQ3ZCLGtCQUF1QjtFTnlvQjdCO0FBQ0Y7O0FJdm1CRTtFRXJDSTtJQUNFLGlCQUF1QjtJQUN2QixrQkFBdUI7RU5ncEI3QjtBQUNGOztBSTltQkU7RUVyQ0k7SUFDRSxpQkFBdUI7SUFDdkIsa0JBQXVCO0VOdXBCN0I7QUFDRjs7QUlybkJFO0VFckNJO0lBQ0UsaUJBQXVCO0lBQ3ZCLGtCQUF1QjtFTjhwQjdCO0FBQ0Y7O0FJNW5CRTtFRXJDSTtJQUNFLGlCQUF1QjtJQUN2QixrQkFBdUI7RU5xcUI3QjtBQUNGOztBSW5vQkU7RUVyQ0k7SUFDRSxrQkFBdUI7SUFDdkIsbUJBQXVCO0VONHFCN0I7QUFDRjs7QU1qcUJLO0VBRUcsa0JBQWU7RUFDZixtQkFBZTtBTm1xQnZCOztBTXRxQks7RUFFRyxrQkFBZTtFQUNmLG1CQUFlO0FOd3FCdkI7O0FNM3FCSztFQUVHLGtCQUFlO0VBQ2YsbUJBQWU7QU42cUJ2Qjs7QU1ockJLO0VBRUcsa0JBQWU7RUFDZixtQkFBZTtBTmtyQnZCOztBTXJyQks7RUFFRyxrQkFBZTtFQUNmLG1CQUFlO0FOdXJCdkI7O0FNMXJCSztFQUVHLGtCQUFlO0VBQ2YsbUJBQWU7QU40ckJ2Qjs7QU0vckJLO0VBRUcsa0JBQWU7RUFDZixtQkFBZTtBTmlzQnZCOztBTXBzQks7RUFFRyxrQkFBZTtFQUNmLG1CQUFlO0FOc3NCdkI7O0FNenNCSztFQUVHLGtCQUFlO0VBQ2YsbUJBQWU7QU4yc0J2Qjs7QU05c0JLO0VBRUcsbUJBQWU7RUFDZixvQkFBZTtBTmd0QnZCOztBSTFzQkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU42c0J2QjtBQUNGOztBSWp0QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5vdEJ2QjtBQUNGOztBSXh0QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU4ydEJ2QjtBQUNGOztBSS90QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5rdUJ2QjtBQUNGOztBSXR1QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU55dUJ2QjtBQUNGOztBSTd1QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5ndkJ2QjtBQUNGOztBSXB2QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU51dkJ2QjtBQUNGOztBSTN2QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU44dkJ2QjtBQUNGOztBSWx3QkU7RUVBSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5xd0J2QjtBQUNGOztBSXp3QkU7RUVBSztJQUVHLG1CQUFlO0lBQ2Ysb0JBQWU7RU40d0J2QjtBQUNGOztBSXp3QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU55d0J2QjtBQUNGOztBSWh4QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5neEJ2QjtBQUNGOztBSXZ4QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU51eEJ2QjtBQUNGOztBSTl4QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU44eEJ2QjtBQUNGOztBSXJ5QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5xeUJ2QjtBQUNGOztBSTV5QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU40eUJ2QjtBQUNGOztBSW56QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5tekJ2QjtBQUNGOztBSTF6QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU4wekJ2QjtBQUNGOztBSWowQkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5pMEJ2QjtBQUNGOztBSXgwQkU7RUVHSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU53MEJ2QjtBQUNGOztBSXgwQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5xMEJ2QjtBQUNGOztBSS8wQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU40MEJ2QjtBQUNGOztBSXQxQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5tMUJ2QjtBQUNGOztBSTcxQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU4wMUJ2QjtBQUNGOztBSXAyQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5pMkJ2QjtBQUNGOztBSTMyQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU53MkJ2QjtBQUNGOztBSWwzQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU4rMkJ2QjtBQUNGOztBSXozQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5zM0J2QjtBQUNGOztBSWg0QkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU42M0J2QjtBQUNGOztBSXY0QkU7RUVNSztJQUVHLGtCQUFlO0lBQ2YsbUJBQWU7RU5vNEJ2QjtBQUNGOztBTTMzQkE7RUFDRSxhQUFxQjtFQUNyQixvQkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLGVBQXFCO0FOODNCdkI7O0FNNzNCRTtFQUFtQix1QkFBMkI7QU5pNEJoRDs7QU1oNEJFO0VBQW1CLG1CQUF1QjtBTm80QjVDOztBTW40QkU7RUFBbUIscUJBQXlCO0FOdTRCOUM7O0FNdDRCRTtFQUFtQix1QkFBdUI7QU4wNEI1Qzs7QU16NEJFO0VBQW1CLHlCQUF5QjtBTjY0QjlDOztBTTU0QkU7RUFBbUIsOEJBQThCO0FOZzVCbkQ7O0FNLzRCRTtFQUFtQixpQkFBdUI7QU5tNUI1Qzs7QU1sNUJFO0VBQW1CLDJCQUE0QjtBTnM1QmpEOztBTXI1QkU7RUFBbUIsc0JBQXVCO0FOeTVCNUM7O0FNeDVCRTtFQUFtQiw4QkFBK0I7QU40NUJwRDs7QU16NUJJO0VBQWlCLFFBREw7QU44NUJoQjs7QU01NUJJO0VBQWlCLFlBRkw7QU5rNkJoQjs7QU0vNUJJO0VBQWlCLGNBSEw7QU5zNkJoQjs7QU1yNkJJO0VBQWlCLFFBREw7QU4wNkJoQjs7QU14NkJJO0VBQWlCLFlBRkw7QU44NkJoQjs7QU0zNkJJO0VBQWlCLGNBSEw7QU5rN0JoQjs7QU1qN0JJO0VBQWlCLFFBREw7QU5zN0JoQjs7QU1wN0JJO0VBQWlCLFlBRkw7QU4wN0JoQjs7QU12N0JJO0VBQWlCLGNBSEw7QU44N0JoQjs7QU03N0JJO0VBQWlCLFFBREw7QU5rOEJoQjs7QU1oOEJJO0VBQWlCLFlBRkw7QU5zOEJoQjs7QU1uOEJJO0VBQWlCLGNBSEw7QU4wOEJoQjs7QU16OEJJO0VBQWlCLFFBREw7QU44OEJoQjs7QU01OEJJO0VBQWlCLFlBRkw7QU5rOUJoQjs7QU0vOEJJO0VBQWlCLGNBSEw7QU5zOUJoQjs7QU1yOUJJO0VBQWlCLFFBREw7QU4wOUJoQjs7QU14OUJJO0VBQWlCLFlBRkw7QU44OUJoQjs7QU0zOUJJO0VBQWlCLGNBSEw7QU5rK0JoQjs7QU1qK0JJO0VBQWlCLFFBREw7QU5zK0JoQjs7QU1wK0JJO0VBQWlCLFlBRkw7QU4wK0JoQjs7QU12K0JJO0VBQWlCLGNBSEw7QU44K0JoQjs7QU03K0JJO0VBQWlCLFFBREw7QU5rL0JoQjs7QU1oL0JJO0VBQWlCLFlBRkw7QU5zL0JoQjs7QU1uL0JJO0VBQWlCLGNBSEw7QU4wL0JoQjs7QU16L0JJO0VBQWlCLFFBREw7QU44L0JoQjs7QU01L0JJO0VBQWlCLFlBRkw7QU5rZ0NoQjs7QU0vL0JJO0VBQWlCLGNBSEw7QU5zZ0NoQjs7QU1yZ0NJO0VBQWlCLFNBREw7QU4wZ0NoQjs7QU14Z0NJO0VBQWlCLGFBRkw7QU44Z0NoQjs7QU0zZ0NJO0VBQWlCLGVBSEw7QU5raENoQjs7QU1qaENJO0VBQWlCLFNBREw7QU5zaENoQjs7QU1waENJO0VBQWlCLGFBRkw7QU4waENoQjs7QU12aENJO0VBQWlCLGVBSEw7QU44aENoQjs7QU03aENJO0VBQWlCLFNBREw7QU5raUNoQjs7QU1oaUNJO0VBQWlCLGFBRkw7QU5zaUNoQjs7QU1uaUNJO0VBQWlCLGVBSEw7QU4waUNoQjs7QUkzbENFO0VFeURJO0lBQW1CLHVCQUEyQjtFTnVpQ2xEO0VNdGlDSTtJQUFtQixtQkFBdUI7RU55aUM5QztFTXhpQ0k7SUFBbUIscUJBQXlCO0VOMmlDaEQ7RU0xaUNJO0lBQW1CLHVCQUF1QjtFTjZpQzlDO0VNNWlDSTtJQUFtQix5QkFBeUI7RU4raUNoRDtFTTlpQ0k7SUFBbUIsOEJBQThCO0VOaWpDckQ7RU1oakNJO0lBQW1CLGlCQUF1QjtFTm1qQzlDO0VNbGpDSTtJQUFtQiwyQkFBNEI7RU5xakNuRDtFTXBqQ0k7SUFBbUIsc0JBQXVCO0VOdWpDOUM7RU10akNJO0lBQW1CLDhCQUErQjtFTnlqQ3REO0VNdmpDTTtJQUFpQixRQURMO0VOMmpDbEI7RU16akNNO0lBQWlCLFlBRkw7RU44akNsQjtFTTNqQ007SUFBaUIsY0FITDtFTmlrQ2xCO0VNaGtDTTtJQUFpQixRQURMO0VOb2tDbEI7RU1sa0NNO0lBQWlCLFlBRkw7RU51a0NsQjtFTXBrQ007SUFBaUIsY0FITDtFTjBrQ2xCO0VNemtDTTtJQUFpQixRQURMO0VONmtDbEI7RU0za0NNO0lBQWlCLFlBRkw7RU5nbENsQjtFTTdrQ007SUFBaUIsY0FITDtFTm1sQ2xCO0VNbGxDTTtJQUFpQixRQURMO0VOc2xDbEI7RU1wbENNO0lBQWlCLFlBRkw7RU55bENsQjtFTXRsQ007SUFBaUIsY0FITDtFTjRsQ2xCO0VNM2xDTTtJQUFpQixRQURMO0VOK2xDbEI7RU03bENNO0lBQWlCLFlBRkw7RU5rbUNsQjtFTS9sQ007SUFBaUIsY0FITDtFTnFtQ2xCO0VNcG1DTTtJQUFpQixRQURMO0VOd21DbEI7RU10bUNNO0lBQWlCLFlBRkw7RU4ybUNsQjtFTXhtQ007SUFBaUIsY0FITDtFTjhtQ2xCO0VNN21DTTtJQUFpQixRQURMO0VOaW5DbEI7RU0vbUNNO0lBQWlCLFlBRkw7RU5vbkNsQjtFTWpuQ007SUFBaUIsY0FITDtFTnVuQ2xCO0VNdG5DTTtJQUFpQixRQURMO0VOMG5DbEI7RU14bkNNO0lBQWlCLFlBRkw7RU42bkNsQjtFTTFuQ007SUFBaUIsY0FITDtFTmdvQ2xCO0VNL25DTTtJQUFpQixRQURMO0VObW9DbEI7RU1qb0NNO0lBQWlCLFlBRkw7RU5zb0NsQjtFTW5vQ007SUFBaUIsY0FITDtFTnlvQ2xCO0VNeG9DTTtJQUFpQixTQURMO0VONG9DbEI7RU0xb0NNO0lBQWlCLGFBRkw7RU4rb0NsQjtFTTVvQ007SUFBaUIsZUFITDtFTmtwQ2xCO0VNanBDTTtJQUFpQixTQURMO0VOcXBDbEI7RU1ucENNO0lBQWlCLGFBRkw7RU53cENsQjtFTXJwQ007SUFBaUIsZUFITDtFTjJwQ2xCO0VNMXBDTTtJQUFpQixTQURMO0VOOHBDbEI7RU01cENNO0lBQWlCLGFBRkw7RU5pcUNsQjtFTTlwQ007SUFBaUIsZUFITDtFTm9xQ2xCO0FBQ0Y7O0FJanVDRTtFRXNFSTtJQUFtQix1QkFBMkI7RU5ncUNsRDtFTS9wQ0k7SUFBbUIsbUJBQXVCO0VOa3FDOUM7RU1qcUNJO0lBQW1CLHFCQUF5QjtFTm9xQ2hEO0VNbnFDSTtJQUFtQix1QkFBdUI7RU5zcUM5QztFTXJxQ0k7SUFBbUIseUJBQXlCO0VOd3FDaEQ7RU12cUNJO0lBQW1CLDhCQUE4QjtFTjBxQ3JEO0VNenFDSTtJQUFtQixpQkFBdUI7RU40cUM5QztFTTNxQ0k7SUFBbUIsMkJBQTRCO0VOOHFDbkQ7RU03cUNJO0lBQW1CLHNCQUF1QjtFTmdyQzlDO0VNL3FDSTtJQUFtQiw4QkFBK0I7RU5rckN0RDtFTWhyQ007SUFBaUIsUUFETDtFTm9yQ2xCO0VNbHJDTTtJQUFpQixZQUZMO0VOdXJDbEI7RU1wckNNO0lBQWlCLGNBSEw7RU4wckNsQjtFTXpyQ007SUFBaUIsUUFETDtFTjZyQ2xCO0VNM3JDTTtJQUFpQixZQUZMO0VOZ3NDbEI7RU03ckNNO0lBQWlCLGNBSEw7RU5tc0NsQjtFTWxzQ007SUFBaUIsUUFETDtFTnNzQ2xCO0VNcHNDTTtJQUFpQixZQUZMO0VOeXNDbEI7RU10c0NNO0lBQWlCLGNBSEw7RU40c0NsQjtFTTNzQ007SUFBaUIsUUFETDtFTitzQ2xCO0VNN3NDTTtJQUFpQixZQUZMO0VOa3RDbEI7RU0vc0NNO0lBQWlCLGNBSEw7RU5xdENsQjtFTXB0Q007SUFBaUIsUUFETDtFTnd0Q2xCO0VNdHRDTTtJQUFpQixZQUZMO0VOMnRDbEI7RU14dENNO0lBQWlCLGNBSEw7RU44dENsQjtFTTd0Q007SUFBaUIsUUFETDtFTml1Q2xCO0VNL3RDTTtJQUFpQixZQUZMO0VOb3VDbEI7RU1qdUNNO0lBQWlCLGNBSEw7RU51dUNsQjtFTXR1Q007SUFBaUIsUUFETDtFTjB1Q2xCO0VNeHVDTTtJQUFpQixZQUZMO0VONnVDbEI7RU0xdUNNO0lBQWlCLGNBSEw7RU5ndkNsQjtFTS91Q007SUFBaUIsUUFETDtFTm12Q2xCO0VNanZDTTtJQUFpQixZQUZMO0VOc3ZDbEI7RU1udkNNO0lBQWlCLGNBSEw7RU55dkNsQjtFTXh2Q007SUFBaUIsUUFETDtFTjR2Q2xCO0VNMXZDTTtJQUFpQixZQUZMO0VOK3ZDbEI7RU01dkNNO0lBQWlCLGNBSEw7RU5rd0NsQjtFTWp3Q007SUFBaUIsU0FETDtFTnF3Q2xCO0VNbndDTTtJQUFpQixhQUZMO0VOd3dDbEI7RU1yd0NNO0lBQWlCLGVBSEw7RU4yd0NsQjtFTTF3Q007SUFBaUIsU0FETDtFTjh3Q2xCO0VNNXdDTTtJQUFpQixhQUZMO0VOaXhDbEI7RU05d0NNO0lBQWlCLGVBSEw7RU5veENsQjtFTW54Q007SUFBaUIsU0FETDtFTnV4Q2xCO0VNcnhDTTtJQUFpQixhQUZMO0VOMHhDbEI7RU12eENNO0lBQWlCLGVBSEw7RU42eENsQjtBQUNGOztBSXYyQ0U7RUVtRkk7SUFBbUIsdUJBQTJCO0VOeXhDbEQ7RU14eENJO0lBQW1CLG1CQUF1QjtFTjJ4QzlDO0VNMXhDSTtJQUFtQixxQkFBeUI7RU42eENoRDtFTTV4Q0k7SUFBbUIsdUJBQXVCO0VOK3hDOUM7RU05eENJO0lBQW1CLHlCQUF5QjtFTml5Q2hEO0VNaHlDSTtJQUFtQiw4QkFBOEI7RU5teUNyRDtFTWx5Q0k7SUFBbUIsaUJBQXVCO0VOcXlDOUM7RU1weUNJO0lBQW1CLDJCQUE0QjtFTnV5Q25EO0VNdHlDSTtJQUFtQixzQkFBdUI7RU55eUM5QztFTXh5Q0k7SUFBbUIsOEJBQStCO0VOMnlDdEQ7RU16eUNNO0lBQWlCLFFBREw7RU42eUNsQjtFTTN5Q007SUFBaUIsWUFGTDtFTmd6Q2xCO0VNN3lDTTtJQUFpQixjQUhMO0VObXpDbEI7RU1sekNNO0lBQWlCLFFBREw7RU5zekNsQjtFTXB6Q007SUFBaUIsWUFGTDtFTnl6Q2xCO0VNdHpDTTtJQUFpQixjQUhMO0VONHpDbEI7RU0zekNNO0lBQWlCLFFBREw7RU4rekNsQjtFTTd6Q007SUFBaUIsWUFGTDtFTmswQ2xCO0VNL3pDTTtJQUFpQixjQUhMO0VOcTBDbEI7RU1wMENNO0lBQWlCLFFBREw7RU53MENsQjtFTXQwQ007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TTtJQUdJLGVBQVc7RVRzbUVyQjtBQUNGOztBUzFtRVE7RUFDRSxnQkFBVztBVDZtRXJCOztBSXRoRUU7RUt4Rk07SUFHSSxlQUFXO0VUZ25FckI7QUFDRjs7QVNwbkVRO0VBQ0UsZ0JBQVc7QVR1bkVyQjs7QUloaUVFO0VLeEZNO0lBR0ksZ0JBQVc7RVQwbkVyQjtBQUNGOztBUzluRVE7RUFDRSxnQkFBVztBVGlvRXJCOztBSTFpRUU7RUt4Rk07SUFHSSxnQkFBVztFVG9vRXJCO0FBQ0Y7O0FTeG9FUTtFQUNFLGdCQUFXO0FUMm9FckI7O0FJcGpFRTtFS3hGTTtJQUdJLGdCQUFXO0VUOG9FckI7QUFDRjs7QVNscEVRO0VBQ0UsZ0JBQVc7QVRxcEVyQjs7QUk5akVFO0VLeEZNO0lBR0ksZ0JBQVc7RVR3cEVyQjtBQUNGOztBUzVwRVE7RUFDRSxnQkFBVztBVCtwRXJCOztBSXhrRUU7RUt4Rk07SUFHSSxnQkFBVztFVGtxRXJCO0FBQ0Y7O0FTdHFFUTtFQUNFLGdCQUFXO0FUeXFFckI7O0FJbGxFRTtFS3hGTTtJQUdJLGdCQUFXO0VUNHFFckI7QUFDRjs7QVNockVRO0VBQ0UsZ0JBQVc7QVRtckVyQjs7QUk1bEVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRzckVyQjtBQUNGOztBUzFyRVE7RUFDRSxnQkFBVztBVDZyRXJCOztBSXRtRUU7RUt4Rk07SUFHSSxnQkFBVztFVGdzRXJCO0FBQ0Y7O0FTcHNFUTtFQUNFLGdCQUFXO0FUdXNFckI7O0FJaG5FRTtFS3hGTTtJQUdJLGdCQUFXO0VUMHNFckI7QUFDRjs7QVM5c0VRO0VBQ0UsZ0JBQVc7QVRpdEVyQjs7QUkxbkVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRvdEVyQjtBQUNGOztBU3h0RVE7RUFDRSxpQkFBVztBVDJ0RXJCOztBSXBvRUU7RUt4Rk07SUFHSSxnQkFBVztFVDh0RXJCO0FBQ0Y7O0FJMW9FRTtFSzNFTTtJQUVJLGVBQVc7RVR3dEVyQjtBQUNGOztBSWhwRUU7RUszRU07SUFFSSxlQUFXO0VUOHRFckI7QUFDRjs7QUl0cEVFO0VLM0VNO0lBRUksZUFBVztFVG91RXJCO0FBQ0Y7O0FJNXBFRTtFSzNFTTtJQUVJLGVBQVc7RVQwdUVyQjtBQUNGOztBSWxxRUU7RUszRU07SUFFSSxlQUFXO0VUZ3ZFckI7QUFDRjs7QUl4cUVFO0VLM0VNO0lBRUksZUFBVztFVHN2RXJCO0FBQ0Y7O0FJOXFFRTtFSzNFTTtJQUVJLGVBQVc7RVQ0dkVyQjtBQUNGOztBSXByRUU7RUszRU07SUFFSSxlQUFXO0VUa3dFckI7QUFDRjs7QUkxckVFO0VLM0VNO0lBRUksZUFBVztFVHd3RXJCO0FBQ0Y7O0FJaHNFRTtFSzNFTTtJQUVJLGVBQVc7RVQ4d0VyQjtBQUNGOztBSXRzRUU7RUszRU07SUFFSSxnQkFBVztFVG94RXJCO0FBQ0Y7O0FJNXNFRTtFSzNFTTtJQUVJLGdCQUFXO0VUMHhFckI7QUFDRjs7QUlsdEVFO0VLM0VNO0lBRUksZ0JBQVc7RVRneUVyQjtBQUNGOztBSXh0RUU7RUszRU07SUFFSSxnQkFBVztFVHN5RXJCO0FBQ0Y7O0FJOXRFRTtFSzNFTTtJQUVJLGdCQUFXO0VUNHlFckI7QUFDRjs7QUlwdUVFO0VLM0VNO0lBRUksZ0JBQVc7RVRrekVyQjtBQUNGOztBSTF1RUU7RUszRU07SUFFSSxnQkFBVztFVHd6RXJCO0FBQ0Y7O0FJaHZFRTtFSzNFTTtJQUVJLGdCQUFXO0VUOHpFckI7QUFDRjs7QUl0dkVFO0VLM0VNO0lBRUksZ0JBQVc7RVRvMEVyQjtBQUNGOztBSTV2RUU7RUszRU07SUFFSSxnQkFBVztFVDAwRXJCO0FBQ0Y7O0FJbHdFRTtFSzNFTTtJQUVJLGdCQUFXO0VUZzFFckI7QUFDRjs7QVNoMkVRO0VBQ0UsaUJBQVc7QVRtMkVyQjs7QUk1d0VFO0VLeEZNO0lBR0ksaUJBQVc7RVRzMkVyQjtBQUNGOztBUzEyRVE7RUFDRSxpQkFBVztBVDYyRXJCOztBSXR4RUU7RUt4Rk07SUFHSSxpQkFBVztFVGczRXJCO0FBQ0Y7O0FTcDNFUTtFQUNFLGtCQUFXO0FUdTNFckI7O0FJaHlFRTtFS3hGTTtJQUdJLGlCQUFXO0VUMDNFckI7QUFDRjs7QVM5M0VRO0VBQ0Usa0JBQVc7QVRpNEVyQjs7QUkxeUVFO0VLeEZNO0lBR0ksaUJBQVc7RVRvNEVyQjtBQUNGOztBU3g0RVE7RUFDRSxrQkFBVztBVDI0RXJCOztBSXB6RUU7RUt4Rk07SUFHSSxpQkFBVztFVDg0RXJCO0FBQ0Y7O0FTbDVFUTtFQUNFLGtCQUFXO0FUcTVFckI7O0FJOXpFRTtFS3hGTTtJQUdJLGlCQUFXO0VUdzVFckI7QUFDRjs7QVM1NUVRO0VBQ0Usa0JBQVc7QVQrNUVyQjs7QUl4MEVFO0VLeEZNO0lBR0ksaUJBQVc7RVRrNkVyQjtBQUNGOztBU3Q2RVE7RUFDRSxrQkFBVztBVHk2RXJCOztBSWwxRUU7RUt4Rk07SUFHSSxpQkFBVztFVDQ2RXJCO0FBQ0Y7O0FTaDdFUTtFQUNFLGtCQUFXO0FUbTdFckI7O0FJNTFFRTtFS3hGTTtJQUdJLGlCQUFXO0VUczdFckI7QUFDRjs7QVMxN0VRO0VBQ0Usa0JBQVc7QVQ2N0VyQjs7QUl0MkVFO0VLeEZNO0lBR0ksaUJBQVc7RVRnOEVyQjtBQUNGOztBU3A4RVE7RUFDRSxrQkFBVztBVHU4RXJCOztBSWgzRUU7RUt4Rk07SUFHSSxrQkFBVztFVDA4RXJCO0FBQ0Y7O0FTOThFUTtFQUNFLGtCQUFXO0FUaTlFckI7O0FJMTNFRTtFS3hGTTtJQUdJLGtCQUFXO0VUbzlFckI7QUFDRjs7QVN4OUVRO0VBQ0Usa0JBQVc7QVQyOUVyQjs7QUlwNEVFO0VLeEZNO0lBR0ksa0JBQVc7RVQ4OUVyQjtBQUNGOztBU2wrRVE7RUFDRSxrQkFBVztBVHErRXJCOztBSTk0RUU7RUt4Rk07SUFHSSxrQkFBVztFVHcrRXJCO0FBQ0Y7O0FTNStFUTtFQUNFLGtCQUFXO0FUKytFckI7O0FJeDVFRTtFS3hGTTtJQUdJLGtCQUFXO0VUay9FckI7QUFDRjs7QVN0L0VRO0VBQ0Usa0JBQVc7QVR5L0VyQjs7QUlsNkVFO0VLeEZNO0lBR0ksa0JBQVc7RVQ0L0VyQjtBQUNGOztBU2hnRlE7RUFDRSxrQkFBVztBVG1nRnJCOztBSTU2RUU7RUt4Rk07SUFHSSxrQkFBVztFVHNnRnJCO0FBQ0Y7O0FTMWdGUTtFQUNFLGtCQUFXO0FUNmdGckI7O0FJdDdFRTtFS3hGTTtJQUdJLGtCQUFXO0VUZ2hGckI7QUFDRjs7QVNwaEZRO0VBQ0Usa0JBQVc7QVR1aEZyQjs7QUloOEVFO0VLeEZNO0lBR0ksa0JBQVc7RVQwaEZyQjtBQUNGOztBUzloRlE7RUFDRSxrQkFBVztBVGlpRnJCOztBSTE4RUU7RUt4Rk07SUFHSSxrQkFBVztFVG9pRnJCO0FBQ0Y7O0FTeGlGUTtFQUNFLG1CQUFXO0FUMmlGckI7O0FJcDlFRTtFS3hGTTtJQUdJLGtCQUFXO0VUOGlGckI7QUFDRjs7QUkxOUVFO0VLM0VNO0lBRUksaUJBQVc7RVR3aUZyQjtBQUNGOztBSWgrRUU7RUszRU07SUFFSSxpQkFBVztFVDhpRnJCO0FBQ0Y7O0FJdCtFRTtFSzNFTTtJQUVJLGlCQUFXO0VUb2pGckI7QUFDRjs7QUk1K0VFO0VLM0VNO0lBRUksaUJBQVc7RVQwakZyQjtBQUNGOztBSWwvRUU7RUszRU07SUFFSSxpQkFBVztFVGdrRnJCO0FBQ0Y7O0FJeC9FRTtFSzNFTTtJQUVJLGlCQUFXO0VUc2tGckI7QUFDRjs7QUk5L0VFO0VLM0VNO0lBRUksaUJBQVc7RVQ0a0ZyQjtBQUNGOztBSXBnRkU7RUszRU07SUFFSSxpQkFBVztFVGtsRnJCO0FBQ0Y7O0FJMWdGRTtFSzNFTTtJQUVJLGlCQUFXO0VUd2xGckI7QUFDRjs7QUloaEZFO0VLM0VNO0lBRUksaUJBQVc7RVQ4bEZyQjtBQUNGOztBSXRoRkU7RUszRU07SUFFSSxrQkFBVztFVG9tRnJCO0FBQ0Y7O0FJNWhGRTtFSzNFTTtJQUVJLGtCQUFXO0VUMG1GckI7QUFDRjs7QUlsaUZFO0VLM0VNO0lBRUksa0JBQVc7RVRnbkZyQjtBQUNGOztBSXhpRkU7RUszRU07SUFFSSxrQkFBVztFVHNuRnJCO0FBQ0Y7O0FJOWlGRTtFSzNFTTtJQUVJLGtCQUFXO0VUNG5GckI7QUFDRjs7QUlwakZFO0VLM0VNO0lBRUksa0JBQVc7RVRrb0ZyQjtBQUNGOztBSTFqRkU7RUszRU07SUFFSSxrQkFBVztFVHdvRnJCO0FBQ0Y7O0FJaGtGRTtFSzNFTTtJQUVJLGtCQUFXO0VUOG9GckI7QUFDRjs7QUl0a0ZFO0VLM0VNO0lBRUksa0JBQVc7RVRvcEZyQjtBQUNGOztBSTVrRkU7RUszRU07SUFFSSxrQkFBVztFVDBwRnJCO0FBQ0Y7O0FJbGxGRTtFSzNFTTtJQUVJLGtCQUFXO0VUZ3FGckI7QUFDRjs7QVNockZRO0VBQ0Usa0JBQVc7QVRtckZyQjs7QUk1bEZFO0VLeEZNO0lBR0ksa0JBQVc7RVRzckZyQjtBQUNGOztBUzFyRlE7RUFDRSxrQkFBVztBVDZyRnJCOztBSXRtRkU7RUt4Rk07SUFHSSxrQkFBVztFVGdzRnJCO0FBQ0Y7O0FTcHNGUTtFQUNFLG1CQUFXO0FUdXNGckI7O0FJaG5GRTtFS3hGTTtJQUdJLGtCQUFXO0VUMHNGckI7QUFDRjs7QVM5c0ZRO0VBQ0UsbUJBQVc7QVRpdEZyQjs7QUkxbkZFO0VLeEZNO0lBR0ksa0JBQVc7RVRvdEZyQjtBQUNGOztBU3h0RlE7RUFDRSxtQkFBVztBVDJ0RnJCOztBSXBvRkU7RUt4Rk07SUFHSSxrQkFBVztFVDh0RnJCO0FBQ0Y7O0FTbHVGUTtFQUNFLG1CQUFXO0FUcXVGckI7O0FJOW9GRTtFS3hGTTtJQUdJLGtCQUFXO0VUd3VGckI7QUFDRjs7QVM1dUZRO0VBQ0UsbUJBQVc7QVQrdUZyQjs7QUl4cEZFO0VLeEZNO0lBR0ksa0JBQVc7RVRrdkZyQjtBQUNGOztBU3R2RlE7RUFDRSxtQkFBVztBVHl2RnJCOztBSWxxRkU7RUt4Rk07SUFHSSxrQkFBVztFVDR2RnJCO0FBQ0Y7O0FTaHdGUTtFQUNFLG1CQUFXO0FUbXdGckI7O0FJNXFGRTtFS3hGTTtJQUdJLGtCQUFXO0VUc3dGckI7QUFDRjs7QVMxd0ZRO0VBQ0UsbUJBQVc7QVQ2d0ZyQjs7QUl0ckZFO0VLeEZNO0lBR0ksa0JBQVc7RVRneEZyQjtBQUNGOztBU3B4RlE7RUFDRSxtQkFBVztBVHV4RnJCOztBSWhzRkU7RUt4Rk07SUFHSSxtQkFBVztFVDB4RnJCO0FBQ0Y7O0FTOXhGUTtFQUNFLG1CQUFXO0FUaXlGckI7O0FJMXNGRTtFS3hGTTtJQUdJLG1CQUFXO0VUb3lGckI7QUFDRjs7QVN4eUZRO0VBQ0UsbUJBQVc7QVQyeUZyQjs7QUlwdEZFO0VLeEZNO0lBR0ksbUJBQVc7RVQ4eUZyQjtBQUNGOztBU2x6RlE7RUFDRSxtQkFBVztBVHF6RnJCOztBSTl0RkU7RUt4Rk07SUFHSSxtQkFBVztFVHd6RnJCO0FBQ0Y7O0FTNXpGUTtFQUNFLG1CQUFXO0FUK3pGckI7O0FJeHVGRTtFS3hGTTtJQUdJLG1CQUFXO0VUazBGckI7QUFDRjs7QVN0MEZRO0VBQ0UsbUJBQVc7QVR5MEZyQjs7QUlsdkZFO0VLeEZNO0lBR0ksbUJBQVc7RVQ0MEZyQjtBQUNGOztBU2gxRlE7RUFDRSxtQkFBVztBVG0xRnJCOztBSTV2RkU7RUt4Rk07SUFHSSxtQkFBVztFVHMxRnJCO0FBQ0Y7O0FTMTFGUTtFQUNFLG1CQUFXO0FUNjFGckI7O0FJdHdGRTtFS3hGTTtJQUdJLG1CQUFXO0VUZzJGckI7QUFDRjs7QVNwMkZRO0VBQ0UsbUJBQVc7QVR1MkZyQjs7QUloeEZFO0VLeEZNO0lBR0ksbUJBQVc7RVQwMkZyQjtBQUNGOztBUzkyRlE7RUFDRSxtQkFBVztBVGkzRnJCOztBSTF4RkU7RUt4Rk07SUFHSSxtQkFBVztFVG8zRnJCO0FBQ0Y7O0FTeDNGUTtFQUNFLG9CQUFXO0FUMjNGckI7O0FJcHlGRTtFS3hGTTtJQUdJLG1CQUFXO0VUODNGckI7QUFDRjs7QUkxeUZFO0VLM0VNO0lBRUksa0JBQVc7RVR3M0ZyQjtBQUNGOztBSWh6RkU7RUszRU07SUFFSSxrQkFBVztFVDgzRnJCO0FBQ0Y7O0FJdHpGRTtFSzNFTTtJQUVJLGtCQUFXO0VUbzRGckI7QUFDRjs7QUk1ekZFO0VLM0VNO0lBRUksa0JBQVc7RVQwNEZyQjtBQUNGOztBSWwwRkU7RUszRU07SUFFSSxrQkFBVztFVGc1RnJCO0FBQ0Y7O0FJeDBGRTtFSzNFTTtJQUVJLGtCQUFXO0VUczVGckI7QUFDRjs7QUk5MEZFO0VLM0VNO0lBRUksa0JBQVc7RVQ0NUZyQjtBQUNGOztBSXAxRkU7RUszRU07SUFFSSxrQkFBVztFVGs2RnJCO0FBQ0Y7O0FJMTFGRTtFSzNFTTtJQUVJLGtCQUFXO0VUdzZGckI7QUFDRjs7QUloMkZFO0VLM0VNO0lBRUksa0JBQVc7RVQ4NkZyQjtBQUNGOztBSXQyRkU7RUszRU07SUFFSSxtQkFBVztFVG83RnJCO0FBQ0Y7O0FJNTJGRTtFSzNFTTtJQUVJLG1CQUFXO0VUMDdGckI7QUFDRjs7QUlsM0ZFO0VLM0VNO0lBRUksbUJBQVc7RVRnOEZyQjtBQUNGOztBSXgzRkU7RUszRU07SUFFSSxtQkFBVztFVHM4RnJCO0FBQ0Y7O0FJOTNGRTtFSzNFTTtJQUVJLG1CQUFXO0VUNDhGckI7QUFDRjs7QUlwNEZFO0VLM0VNO0lBRUksbUJBQVc7RVRrOUZyQjtBQUNGOztBSTE0RkU7RUszRU07SUFFSSxtQkFBVztFVHc5RnJCO0FBQ0Y7O0FJaDVGRTtFSzNFTTtJQUVJLG1CQUFXO0VUODlGckI7QUFDRjs7QUl0NUZFO0VLM0VNO0lBRUksbUJBQVc7RVRvK0ZyQjtBQUNGOztBSTU1RkU7RUszRU07SUFFSSxtQkFBVztFVDArRnJCO0FBQ0Y7O0FJbDZGRTtFSzNFTTtJQUVJLG1CQUFXO0VUZy9GckI7QUFDRjs7QVNoZ0dRO0VBQ0UsZ0JBQVc7QVRtZ0dyQjs7QUk1NkZFO0VLeEZNO0lBR0ksZ0JBQVc7RVRzZ0dyQjtBQUNGOztBUzFnR1E7RUFDRSxnQkFBVztBVDZnR3JCOztBSXQ3RkU7RUt4Rk07SUFHSSxnQkFBVztFVGdoR3JCO0FBQ0Y7O0FTcGhHUTtFQUNFLGlCQUFXO0FUdWhHckI7O0FJaDhGRTtFS3hGTTtJQUdJLGdCQUFXO0VUMGhHckI7QUFDRjs7QVM5aEdRO0VBQ0UsaUJBQVc7QVRpaUdyQjs7QUkxOEZFO0VLeEZNO0lBR0ksZ0JBQVc7RVRvaUdyQjtBQUNGOztBU3hpR1E7RUFDRSxpQkFBVztBVDJpR3JCOztBSXA5RkU7RUt4Rk07SUFHSSxnQkFBVztFVDhpR3JCO0FBQ0Y7O0FTbGpHUTtFQUNFLGlCQUFXO0FUcWpHckI7O0FJOTlGRTtFS3hGTTtJQUdJLGdCQUFXO0VUd2pHckI7QUFDRjs7QVM1akdRO0VBQ0UsaUJBQVc7QVQrakdyQjs7QUl4K0ZFO0VLeEZNO0lBR0ksZ0JBQVc7RVRra0dyQjtBQUNGOztBU3RrR1E7RUFDRSxpQkFBVztBVHlrR3JCOztBSWwvRkU7RUt4Rk07SUFHSSxnQkFBVztFVDRrR3JCO0FBQ0Y7O0FTaGxHUTtFQUNFLGlCQUFXO0FUbWxHckI7O0FJNS9GRTtFS3hGTTtJQUdJLGdCQUFXO0VUc2xHckI7QUFDRjs7QVMxbEdRO0VBQ0UsaUJBQVc7QVQ2bEdyQjs7QUl0Z0dFO0VLeEZNO0lBR0ksZ0JBQVc7RVRnbUdyQjtBQUNGOztBU3BtR1E7RUFDRSxpQkFBVztBVHVtR3JCOztBSWhoR0U7RUt4Rk07SUFHSSxpQkFBVztFVDBtR3JCO0FBQ0Y7O0FTOW1HUTtFQUNFLGlCQUFXO0FUaW5HckI7O0FJMWhHRTtFS3hGTTtJQUdJLGlCQUFXO0VUb25HckI7QUFDRjs7QVN4bkdRO0VBQ0UsaUJBQVc7QVQybkdyQjs7QUlwaUdFO0VLeEZNO0lBR0ksaUJBQVc7RVQ4bkdyQjtBQUNGOztBU2xvR1E7RUFDRSxpQkFBVztBVHFvR3JCOztBSTlpR0U7RUt4Rk07SUFHSSxpQkFBVztFVHdvR3JCO0FBQ0Y7O0FTNW9HUTtFQUNFLGlCQUFXO0FUK29HckI7O0FJeGpHRTtFS3hGTTtJQUdJLGlCQUFXO0VUa3BHckI7QUFDRjs7QVN0cEdRO0VBQ0UsaUJBQVc7QVR5cEdyQjs7QUlsa0dFO0VLeEZNO0lBR0ksaUJBQVc7RVQ0cEdyQjtBQUNGOztBU2hxR1E7RUFDRSxpQkFBVztBVG1xR3JCOztBSTVrR0U7RUt4Rk07SUFHSSxpQkFBVztFVHNxR3JCO0FBQ0Y7O0FTMXFHUTtFQUNFLGlCQUFXO0FUNnFHckI7O0FJdGxHRTtFS3hGTTtJQUdJLGlCQUFXO0VUZ3JHckI7QUFDRjs7QVNwckdRO0VBQ0UsaUJBQVc7QVR1ckdyQjs7QUlobUdFO0VLeEZNO0lBR0ksaUJBQVc7RVQwckdyQjtBQUNGOztBUzlyR1E7RUFDRSxpQkFBVztBVGlzR3JCOztBSTFtR0U7RUt4Rk07SUFHSSxpQkFBVztFVG9zR3JCO0FBQ0Y7O0FTeHNHUTtFQUNFLGtCQUFXO0FUMnNHckI7O0FJcG5HRTtFS3hGTTtJQUdJLGlCQUFXO0VUOHNHckI7QUFDRjs7QUkxbkdFO0VLM0VNO0lBRUksZ0JBQVc7RVR3c0dyQjtBQUNGOztBSWhvR0U7RUszRU07SUFFSSxnQkFBVztFVDhzR3JCO0FBQ0Y7O0FJdG9HRTtFSzNFTTtJQUVJLGdCQUFXO0VUb3RHckI7QUFDRjs7QUk1b0dFO0VLM0VNO0lBRUksZ0JBQVc7RVQwdEdyQjtBQUNGOztBSWxwR0U7RUszRU07SUFFSSxnQkFBVztFVGd1R3JCO0FBQ0Y7O0FJeHBHRTtFSzNFTTtJQUVJLGdCQUFXO0VUc3VHckI7QUFDRjs7QUk5cEdFO0VLM0VNO0lBRUksZ0JBQVc7RVQ0dUdyQjtBQUNGOztBSXBxR0U7RUszRU07SUFFSSxnQkFBVztFVGt2R3JCO0FBQ0Y7O0FJMXFHRTtFSzNFTTtJQUVJLGdCQUFXO0VUd3ZHckI7QUFDRjs7QUlockdFO0VLM0VNO0lBRUksZ0JBQVc7RVQ4dkdyQjtBQUNGOztBSXRyR0U7RUszRU07SUFFSSxpQkFBVztFVG93R3JCO0FBQ0Y7O0FJNXJHRTtFSzNFTTtJQUVJLGlCQUFXO0VUMHdHckI7QUFDRjs7QUlsc0dFO0VLM0VNO0lBRUksaUJBQVc7RVRneEdyQjtBQUNGOztBSXhzR0U7RUszRU07SUFFSSxpQkFBVztFVHN4R3JCO0FBQ0Y7O0FJOXNHRTtFSzNFTTtJQUVJLGlCQUFXO0VUNHhHckI7QUFDRjs7QUlwdEdFO0VLM0VNO0lBRUksaUJBQVc7RVRreUdyQjtBQUNGOztBSTF0R0U7RUszRU07SUFFSSxpQkFBVztFVHd5R3JCO0FBQ0Y7O0FJaHVHRTtFSzNFTTtJQUVJLGlCQUFXO0VUOHlHckI7QUFDRjs7QUl0dUdFO0VLM0VNO0lBRUksaUJBQVc7RVRvekdyQjtBQUNGOztBSTV1R0U7RUszRU07SUFFSSxpQkFBVztFVDB6R3JCO0FBQ0Y7O0FJbHZHRTtFSzNFTTtJQUVJLGlCQUFXO0VUZzBHckI7QUFDRjs7QVNuekdRO0VBQ0UsZ0JBQVc7QVRzekdyQjs7QUk1dkdFO0VLM0RNO0lBR0ksZ0JBQVc7RVR5ekdyQjtBQUNGOztBUzd6R1E7RUFDRSxnQkFBVztBVGcwR3JCOztBSXR3R0U7RUszRE07SUFHSSxnQkFBVztFVG0wR3JCO0FBQ0Y7O0FTdjBHUTtFQUNFLGlCQUFXO0FUMDBHckI7O0FJaHhHRTtFSzNETTtJQUdJLGdCQUFXO0VUNjBHckI7QUFDRjs7QVNqMUdRO0VBQ0UsaUJBQVc7QVRvMUdyQjs7QUkxeEdFO0VLM0RNO0lBR0ksZ0JBQVc7RVR1MUdyQjtBQUNGOztBUzMxR1E7RUFDRSxpQkFBVztBVDgxR3JCOztBSXB5R0U7RUszRE07SUFHSSxnQkFBVztFVGkyR3JCO0FBQ0Y7O0FTcjJHUTtFQUNFLGlCQUFXO0FUdzJHckI7O0FJOXlHRTtFSzNETTtJQUdJLGdCQUFXO0VUMjJHckI7QUFDRjs7QVMvMkdRO0VBQ0UsaUJBQVc7QVRrM0dyQjs7QUl4ekdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRxM0dyQjtBQUNGOztBU3ozR1E7RUFDRSxpQkFBVztBVDQzR3JCOztBSWwwR0U7RUszRE07SUFHSSxnQkFBVztFVCszR3JCO0FBQ0Y7O0FTbjRHUTtFQUNFLGlCQUFXO0FUczRHckI7O0FJNTBHRTtFSzNETTtJQUdJLGdCQUFXO0VUeTRHckI7QUFDRjs7QVM3NEdRO0VBQ0UsaUJBQVc7QVRnNUdyQjs7QUl0MUdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRtNUdyQjtBQUNGOztBU3Y1R1E7RUFDRSxpQkFBVztBVDA1R3JCOztBSWgyR0U7RUszRE07SUFHSSxpQkFBVztFVDY1R3JCO0FBQ0Y7O0FTajZHUTtFQUNFLGlCQUFXO0FUbzZHckI7O0FJMTJHRTtFSzNETTtJQUdJLGlCQUFXO0VUdTZHckI7QUFDRjs7QVMzNkdRO0VBQ0UsaUJBQVc7QVQ4NkdyQjs7QUlwM0dFO0VLM0RNO0lBR0ksaUJBQVc7RVRpN0dyQjtBQUNGOztBU3I3R1E7RUFDRSxpQkFBVztBVHc3R3JCOztBSTkzR0U7RUszRE07SUFHSSxpQkFBVztFVDI3R3JCO0FBQ0Y7O0FTLzdHUTtFQUNFLGlCQUFXO0FUazhHckI7O0FJeDRHRTtFSzNETTtJQUdJLGlCQUFXO0VUcThHckI7QUFDRjs7QVN6OEdRO0VBQ0UsaUJBQVc7QVQ0OEdyQjs7QUlsNUdFO0VLM0RNO0lBR0ksaUJBQVc7RVQrOEdyQjtBQUNGOztBU245R1E7RUFDRSxpQkFBVztBVHM5R3JCOztBSTU1R0U7RUszRE07SUFHSSxpQkFBVztFVHk5R3JCO0FBQ0Y7O0FTNzlHUTtFQUNFLGlCQUFXO0FUZytHckI7O0FJdDZHRTtFSzNETTtJQUdJLGlCQUFXO0VUbStHckI7QUFDRjs7QVN2K0dRO0VBQ0UsaUJBQVc7QVQwK0dyQjs7QUloN0dFO0VLM0RNO0lBR0ksaUJBQVc7RVQ2K0dyQjtBQUNGOztBU2ovR1E7RUFDRSxpQkFBVztBVG8vR3JCOztBSTE3R0U7RUszRE07SUFHSSxpQkFBVztFVHUvR3JCO0FBQ0Y7O0FTMy9HUTtFQUNFLGtCQUFXO0FUOC9HckI7O0FJcDhHRTtFSzNETTtJQUdJLGlCQUFXO0VUaWdIckI7QUFDRjs7QUkxOEdFO0VLOUNNO0lBRUksZ0JBQVc7RVQyL0dyQjtBQUNGOztBSWg5R0U7RUs5Q007SUFFSSxnQkFBVztFVGlnSHJCO0FBQ0Y7O0FJdDlHRTtFSzlDTTtJQUVJLGdCQUFXO0VUdWdIckI7QUFDRjs7QUk1OUdFO0VLOUNNO0lBRUksZ0JBQVc7RVQ2Z0hyQjtBQUNGOztBSWwrR0U7RUs5Q007SUFFSSxnQkFBVztFVG1oSHJCO0FBQ0Y7O0FJeCtHRTtFSzlDTTtJQUVJLGdCQUFXO0VUeWhIckI7QUFDRjs7QUk5K0dFO0VLOUNNO0lBRUksZ0JBQVc7RVQraEhyQjtBQUNGOztBSXAvR0U7RUs5Q007SUFFSSxnQkFBVztFVHFpSHJCO0FBQ0Y7O0FJMS9HRTtFSzlDTTtJQUVJLGdCQUFXO0VUMmlIckI7QUFDRjs7QUloZ0hFO0VLOUNNO0lBRUksZ0JBQVc7RVRpakhyQjtBQUNGOztBSXRnSEU7RUs5Q007SUFFSSxpQkFBVztFVHVqSHJCO0FBQ0Y7O0FJNWdIRTtFSzlDTTtJQUVJLGlCQUFXO0VUNmpIckI7QUFDRjs7QUlsaEhFO0VLOUNNO0lBRUksaUJBQVc7RVRta0hyQjtBQUNGOztBSXhoSEU7RUs5Q007SUFFSSxpQkFBVztFVHlrSHJCO0FBQ0Y7O0FJOWhIRTtFSzlDTTtJQUVJLGlCQUFXO0VUK2tIckI7QUFDRjs7QUlwaUhFO0VLOUNNO0lBRUksaUJBQVc7RVRxbEhyQjtBQUNGOztBSTFpSEU7RUs5Q007SUFFSSxpQkFBVztFVDJsSHJCO0FBQ0Y7O0FJaGpIRTtFSzlDTTtJQUVJLGlCQUFXO0VUaW1IckI7QUFDRjs7QUl0akhFO0VLOUNNO0lBRUksaUJBQVc7RVR1bUhyQjtBQUNGOztBSTVqSEU7RUs5Q007SUFFSSxpQkFBVztFVDZtSHJCO0FBQ0Y7O0FJbGtIRTtFSzlDTTtJQUVJLGlCQUFXO0VUbW5IckI7QUFDRjs7QVNub0hRO0VBQ0Usa0JBQVc7QVRzb0hyQjs7QUk1a0hFO0VLM0RNO0lBR0ksa0JBQVc7RVR5b0hyQjtBQUNGOztBUzdvSFE7RUFDRSxrQkFBVztBVGdwSHJCOztBSXRsSEU7RUszRE07SUFHSSxrQkFBVztFVG1wSHJCO0FBQ0Y7O0FTdnBIUTtFQUNFLG1CQUFXO0FUMHBIckI7O0FJaG1IRTtFSzNETTtJQUdJLGtCQUFXO0VUNnBIckI7QUFDRjs7QVNqcUhRO0VBQ0UsbUJBQVc7QVRvcUhyQjs7QUkxbUhFO0VLM0RNO0lBR0ksa0JBQVc7RVR1cUhyQjtBQUNGOztBUzNxSFE7RUFDRSxtQkFBVztBVDhxSHJCOztBSXBuSEU7RUszRE07SUFHSSxrQkFBVztFVGlySHJCO0FBQ0Y7O0FTcnJIUTtFQUNFLG1CQUFXO0FUd3JIckI7O0FJOW5IRTtFSzNETTtJQUdJLGtCQUFXO0VUMnJIckI7QUFDRjs7QVMvckhRO0VBQ0UsbUJBQVc7QVRrc0hyQjs7QUl4b0hFO0VLM0RNO0lBR0ksa0JBQVc7RVRxc0hyQjtBQUNGOztBU3pzSFE7RUFDRSxtQkFBVztBVDRzSHJCOztBSWxwSEU7RUszRE07SUFHSSxrQkFBVztFVCtzSHJCO0FBQ0Y7O0FTbnRIUTtFQUNFLG1CQUFXO0FUc3RIckI7O0FJNXBIRTtFSzNETTtJQUdJLGtCQUFXO0VUeXRIckI7QUFDRjs7QVM3dEhRO0VBQ0UsbUJBQVc7QVRndUhyQjs7QUl0cUhFO0VLM0RNO0lBR0ksa0JBQVc7RVRtdUhyQjtBQUNGOztBU3Z1SFE7RUFDRSxtQkFBVztBVDB1SHJCOztBSWhySEU7RUszRE07SUFHSSxtQkFBVztFVDZ1SHJCO0FBQ0Y7O0FTanZIUTtFQUNFLG1CQUFXO0FUb3ZIckI7O0FJMXJIRTtFSzNETTtJQUdJLG1CQUFXO0VUdXZIckI7QUFDRjs7QVMzdkhRO0VBQ0UsbUJBQVc7QVQ4dkhyQjs7QUlwc0hFO0VLM0RNO0lBR0ksbUJBQVc7RVRpd0hyQjtBQUNGOztBU3J3SFE7RUFDRSxtQkFBVztBVHd3SHJCOztBSTlzSEU7RUszRE07SUFHSSxtQkFBVztFVDJ3SHJCO0FBQ0Y7O0FTL3dIUTtFQUNFLG1CQUFXO0FUa3hIckI7O0FJeHRIRTtFSzNETTtJQUdJLG1CQUFXO0VUcXhIckI7QUFDRjs7QVN6eEhRO0VBQ0UsbUJBQVc7QVQ0eEhyQjs7QUlsdUhFO0VLM0RNO0lBR0ksbUJBQVc7RVQreEhyQjtBQUNGOztBU255SFE7RUFDRSxtQkFBVztBVHN5SHJCOztBSTV1SEU7RUszRE07SUFHSSxtQkFBVztFVHl5SHJCO0FBQ0Y7O0FTN3lIUTtFQUNFLG1CQUFXO0FUZ3pIckI7O0FJdHZIRTtFSzNETTtJQUdJLG1CQUFXO0VUbXpIckI7QUFDRjs7QVN2ekhRO0VBQ0UsbUJBQVc7QVQwekhyQjs7QUlod0hFO0VLM0RNO0lBR0ksbUJBQVc7RVQ2ekhyQjtBQUNGOztBU2owSFE7RUFDRSxtQkFBVztBVG8wSHJCOztBSTF3SEU7RUszRE07SUFHSSxtQkFBVztFVHUwSHJCO0FBQ0Y7O0FTMzBIUTtFQUNFLG9CQUFXO0FUODBIckI7O0FJcHhIRTtFSzNETTtJQUdJLG1CQUFXO0VUaTFIckI7QUFDRjs7QUkxeEhFO0VLOUNNO0lBRUksa0JBQVc7RVQyMEhyQjtBQUNGOztBSWh5SEU7RUs5Q007SUFFSSxrQkFBVztFVGkxSHJCO0FBQ0Y7O0FJdHlIRTtFSzlDTTtJQUVJLGtCQUFXO0VUdTFIckI7QUFDRjs7QUk1eUhFO0VLOUNNO0lBRUksa0JBQVc7RVQ2MUhyQjtBQUNGOztBSWx6SEU7RUs5Q007SUFFSSxrQkFBVztFVG0ySHJCO0FBQ0Y7O0FJeHpIRTtFSzlDTTtJQUVJLGtCQUFXO0VUeTJIckI7QUFDRjs7QUk5ekhFO0VLOUNNO0lBRUksa0JBQVc7RVQrMkhyQjtBQUNGOztBSXAwSEU7RUs5Q007SUFFSSxrQkFBVztFVHEzSHJCO0FBQ0Y7O0FJMTBIRTtFSzlDTTtJQUVJLGtCQUFXO0VUMjNIckI7QUFDRjs7QUloMUhFO0VLOUNNO0lBRUksa0JBQVc7RVRpNEhyQjtBQUNGOztBSXQxSEU7RUs5Q007SUFFSSxtQkFBVztFVHU0SHJCO0FBQ0Y7O0FJNTFIRTtFSzlDTTtJQUVJLG1CQUFXO0VUNjRIckI7QUFDRjs7QUlsMkhFO0VLOUNNO0lBRUksbUJBQVc7RVRtNUhyQjtBQUNGOztBSXgySEU7RUs5Q007SUFFSSxtQkFBVztFVHk1SHJCO0FBQ0Y7O0FJOTJIRTtFSzlDTTtJQUVJLG1CQUFXO0VUKzVIckI7QUFDRjs7QUlwM0hFO0VLOUNNO0lBRUksbUJBQVc7RVRxNkhyQjtBQUNGOztBSTEzSEU7RUs5Q007SUFFSSxtQkFBVztFVDI2SHJCO0FBQ0Y7O0FJaDRIRTtFSzlDTTtJQUVJLG1CQUFXO0VUaTdIckI7QUFDRjs7QUl0NEhFO0VLOUNNO0lBRUksbUJBQVc7RVR1N0hyQjtBQUNGOztBSTU0SEU7RUs5Q007SUFFSSxtQkFBVztFVDY3SHJCO0FBQ0Y7O0FJbDVIRTtFSzlDTTtJQUVJLG1CQUFXO0VUbThIckI7QUFDRjs7QVNuOUhRO0VBQ0UsbUJBQVc7QVRzOUhyQjs7QUk1NUhFO0VLM0RNO0lBR0ksbUJBQVc7RVR5OUhyQjtBQUNGOztBUzc5SFE7RUFDRSxtQkFBVztBVGcrSHJCOztBSXQ2SEU7RUszRE07SUFHSSxtQkFBVztFVG0rSHJCO0FBQ0Y7O0FTditIUTtFQUNFLG9CQUFXO0FUMCtIckI7O0FJaDdIRTtFSzNETTtJQUdJLG1CQUFXO0VUNitIckI7QUFDRjs7QVNqL0hRO0VBQ0Usb0JBQVc7QVRvL0hyQjs7QUkxN0hFO0VLM0RNO0lBR0ksbUJBQVc7RVR1L0hyQjtBQUNGOztBUzMvSFE7RUFDRSxvQkFBVztBVDgvSHJCOztBSXA4SEU7RUszRE07SUFHSSxtQkFBVztFVGlnSXJCO0FBQ0Y7O0FTcmdJUTtFQUNFLG9CQUFXO0FUd2dJckI7O0FJOThIRTtFSzNETTtJQUdJLG1CQUFXO0VUMmdJckI7QUFDRjs7QVMvZ0lRO0VBQ0Usb0JBQVc7QVRraElyQjs7QUl4OUhFO0VLM0RNO0lBR0ksbUJBQVc7RVRxaElyQjtBQUNGOztBU3poSVE7RUFDRSxvQkFBVztBVDRoSXJCOztBSWwrSEU7RUszRE07SUFHSSxtQkFBVztFVCtoSXJCO0FBQ0Y7O0FTbmlJUTtFQUNFLG9CQUFXO0FUc2lJckI7O0FJNStIRTtFSzNETTtJQUdJLG1CQUFXO0VUeWlJckI7QUFDRjs7QVM3aUlRO0VBQ0Usb0JBQVc7QVRnaklyQjs7QUl0L0hFO0VLM0RNO0lBR0ksbUJBQVc7RVRtaklyQjtBQUNGOztBU3ZqSVE7RUFDRSxvQkFBVztBVDBqSXJCOztBSWhnSUU7RUszRE07SUFHSSxvQkFBVztFVDZqSXJCO0FBQ0Y7O0FTamtJUTtFQUNFLG9CQUFXO0FUb2tJckI7O0FJMWdJRTtFSzNETTtJQUdJLG9CQUFXO0VUdWtJckI7QUFDRjs7QVMza0lRO0VBQ0Usb0JBQVc7QVQ4a0lyQjs7QUlwaElFO0VLM0RNO0lBR0ksb0JBQVc7RVRpbElyQjtBQUNGOztBU3JsSVE7RUFDRSxvQkFBVztBVHdsSXJCOztBSTloSUU7RUszRE07SUFHSSxvQkFBVztFVDJsSXJCO0FBQ0Y7O0FTL2xJUTtFQUNFLG9CQUFXO0FUa21JckI7O0FJeGlJRTtFSzNETTtJQUdJLG9CQUFXO0VUcW1JckI7QUFDRjs7QVN6bUlRO0VBQ0Usb0JBQVc7QVQ0bUlyQjs7QUlsaklFO0VLM0RNO0lBR0ksb0JBQVc7RVQrbUlyQjtBQUNGOztBU25uSVE7RUFDRSxvQkFBVztBVHNuSXJCOztBSTVqSUU7RUszRE07SUFHSSxvQkFBVztFVHluSXJCO0FBQ0Y7O0FTN25JUTtFQUNFLG9CQUFXO0FUZ29JckI7O0FJdGtJRTtFSzNETTtJQUdJLG9CQUFXO0VUbW9JckI7QUFDRjs7QVN2b0lRO0VBQ0Usb0JBQVc7QVQwb0lyQjs7QUlobElFO0VLM0RNO0lBR0ksb0JBQVc7RVQ2b0lyQjtBQUNGOztBU2pwSVE7RUFDRSxvQkFBVztBVG9wSXJCOztBSTFsSUU7RUszRE07SUFHSSxvQkFBVztFVHVwSXJCO0FBQ0Y7O0FTM3BJUTtFQUNFLHFCQUFXO0FUOHBJckI7O0FJcG1JRTtFSzNETTtJQUdJLG9CQUFXO0VUaXFJckI7QUFDRjs7QUkxbUlFO0VLOUNNO0lBRUksbUJBQVc7RVQycElyQjtBQUNGOztBSWhuSUU7RUs5Q007SUFFSSxtQkFBVztFVGlxSXJCO0FBQ0Y7O0FJdG5JRTtFSzlDTTtJQUVJLG1CQUFXO0VUdXFJckI7QUFDRjs7QUk1bklFO0VLOUNNO0lBRUksbUJBQVc7RVQ2cUlyQjtBQUNGOztBSWxvSUU7RUs5Q007SUFFSSxtQkFBVztFVG1ySXJCO0FBQ0Y7O0FJeG9JRTtFSzlDTTtJQUVJLG1CQUFXO0VUeXJJckI7QUFDRjs7QUk5b0lFO0VLOUNNO0lBRUksbUJBQVc7RVQrcklyQjtBQUNGOztBSXBwSUU7RUs5Q007SUFFSSxtQkFBVztFVHFzSXJCO0FBQ0Y7O0FJMXBJRTtFSzlDTTtJQUVJLG1CQUFXO0VUMnNJckI7QUFDRjs7QUlocUlFO0VLOUNNO0lBRUksbUJBQVc7RVRpdElyQjtBQUNGOztBSXRxSUU7RUs5Q007SUFFSSxvQkFBVztFVHV0SXJCO0FBQ0Y7O0FJNXFJRTtFSzlDTTtJQUVJLG9CQUFXO0VUNnRJckI7QUFDRjs7QUlscklFO0VLOUNNO0lBRUksb0JBQVc7RVRtdUlyQjtBQUNGOztBSXhySUU7RUs5Q007SUFFSSxvQkFBVztFVHl1SXJCO0FBQ0Y7O0FJOXJJRTtFSzlDTTtJQUVJLG9CQUFXO0VUK3VJckI7QUFDRjs7QUlwc0lFO0VLOUNNO0lBRUksb0JBQVc7RVRxdklyQjtBQUNGOztBSTFzSUU7RUs5Q007SUFFSSxvQkFBVztFVDJ2SXJCO0FBQ0Y7O0FJaHRJRTtFSzlDTTtJQUVJLG9CQUFXO0VUaXdJckI7QUFDRjs7QUl0dElFO0VLOUNNO0lBRUksb0JBQVc7RVR1d0lyQjtBQUNGOztBSTV0SUU7RUs5Q007SUFFSSxvQkFBVztFVDZ3SXJCO0FBQ0Y7O0FJbHVJRTtFSzlDTTtJQUVJLG9CQUFXO0VUbXhJckI7QUFDRjs7QVNueUlRO0VBQ0UsaUJBQVc7QVRzeUlyQjs7QUk1dUlFO0VLM0RNO0lBR0ksaUJBQVc7RVR5eUlyQjtBQUNGOztBUzd5SVE7RUFDRSxpQkFBVztBVGd6SXJCOztBSXR2SUU7RUszRE07SUFHSSxpQkFBVztFVG16SXJCO0FBQ0Y7O0FTdnpJUTtFQUNFLGtCQUFXO0FUMHpJckI7O0FJaHdJRTtFSzNETTtJQUdJLGlCQUFXO0VUNnpJckI7QUFDRjs7QVNqMElRO0VBQ0Usa0JBQVc7QVRvMElyQjs7QUkxd0lFO0VLM0RNO0lBR0ksaUJBQVc7RVR1MElyQjtBQUNGOztBUzMwSVE7RUFDRSxrQkFBVztBVDgwSXJCOztBSXB4SUU7RUszRE07SUFHSSxpQkFBVztFVGkxSXJCO0FBQ0Y7O0FTcjFJUTtFQUNFLGtCQUFXO0FUdzFJckI7O0FJOXhJRTtFSzNETTtJQUdJLGlCQUFXO0VUMjFJckI7QUFDRjs7QVMvMUlRO0VBQ0Usa0JBQVc7QVRrMklyQjs7QUl4eUlFO0VLM0RNO0lBR0ksaUJBQVc7RVRxMklyQjtBQUNGOztBU3oySVE7RUFDRSxrQkFBVztBVDQySXJCOztBSWx6SUU7RUszRE07SUFHSSxpQkFBVztFVCsySXJCO0FBQ0Y7O0FTbjNJUTtFQUNFLGtCQUFXO0FUczNJckI7O0FJNXpJRTtFSzNETTtJQUdJLGlCQUFXO0VUeTNJckI7QUFDRjs7QVM3M0lRO0VBQ0Usa0JBQVc7QVRnNElyQjs7QUl0MElFO0VLM0RNO0lBR0ksaUJBQVc7RVRtNElyQjtBQUNGOztBU3Y0SVE7RUFDRSxrQkFBVztBVDA0SXJCOztBSWgxSUU7RUszRE07SUFHSSxrQkFBVztFVDY0SXJCO0FBQ0Y7O0FTajVJUTtFQUNFLGtCQUFXO0FUbzVJckI7O0FJMTFJRTtFSzNETTtJQUdJLGtCQUFXO0VUdTVJckI7QUFDRjs7QVMzNUlRO0VBQ0Usa0JBQVc7QVQ4NUlyQjs7QUlwMklFO0VLM0RNO0lBR0ksa0JBQVc7RVRpNklyQjtBQUNGOztBU3I2SVE7RUFDRSxrQkFBVztBVHc2SXJCOztBSTkySUU7RUszRE07SUFHSSxrQkFBVztFVDI2SXJCO0FBQ0Y7O0FTLzZJUTtFQUNFLGtCQUFXO0FUazdJckI7O0FJeDNJRTtFSzNETTtJQUdJLGtCQUFXO0VUcTdJckI7QUFDRjs7QVN6N0lRO0VBQ0Usa0JBQVc7QVQ0N0lyQjs7QUlsNElFO0VLM0RNO0lBR0ksa0JBQVc7RVQrN0lyQjtBQUNGOztBU244SVE7RUFDRSxrQkFBVztBVHM4SXJCOztBSTU0SUU7RUszRE07SUFHSSxrQkFBVztFVHk4SXJCO0FBQ0Y7O0FTNzhJUTtFQUNFLGtCQUFXO0FUZzlJckI7O0FJdDVJRTtFSzNETTtJQUdJLGtCQUFXO0VUbTlJckI7QUFDRjs7QVN2OUlRO0VBQ0Usa0JBQVc7QVQwOUlyQjs7QUloNklFO0VLM0RNO0lBR0ksa0JBQVc7RVQ2OUlyQjtBQUNGOztBU2orSVE7RUFDRSxrQkFBVztBVG8rSXJCOztBSTE2SUU7RUszRE07SUFHSSxrQkFBVztFVHUrSXJCO0FBQ0Y7O0FTMytJUTtFQUNFLG1CQUFXO0FUOCtJckI7O0FJcDdJRTtFSzNETTtJQUdJLGtCQUFXO0VUaS9JckI7QUFDRjs7QUkxN0lFO0VLOUNNO0lBRUksaUJBQVc7RVQyK0lyQjtBQUNGOztBSWg4SUU7RUs5Q007SUFFSSxpQkFBVztFVGkvSXJCO0FBQ0Y7O0FJdDhJRTtFSzlDTTtJQUVJLGlCQUFXO0VUdS9JckI7QUFDRjs7QUk1OElFO0VLOUNNO0lBRUksaUJBQVc7RVQ2L0lyQjtBQUNGOztBSWw5SUU7RUs5Q007SUFFSSxpQkFBVztFVG1nSnJCO0FBQ0Y7O0FJeDlJRTtFSzlDTTtJQUVJLGlCQUFXO0VUeWdKckI7QUFDRjs7QUk5OUlFO0VLOUNNO0lBRUksaUJBQVc7RVQrZ0pyQjtBQUNGOztBSXArSUU7RUs5Q007SUFFSSxpQkFBVztFVHFoSnJCO0FBQ0Y7O0FJMStJRTtFSzlDTTtJQUVJLGlCQUFXO0VUMmhKckI7QUFDRjs7QUloL0lFO0VLOUNNO0lBRUksaUJBQVc7RVRpaUpyQjtBQUNGOztBSXQvSUU7RUs5Q007SUFFSSxrQkFBVztFVHVpSnJCO0FBQ0Y7O0FJNS9JRTtFSzlDTTtJQUVJLGtCQUFXO0VUNmlKckI7QUFDRjs7QUlsZ0pFO0VLOUNNO0lBRUksa0JBQVc7RVRtakpyQjtBQUNGOztBSXhnSkU7RUs5Q007SUFFSSxrQkFBVztFVHlqSnJCO0FBQ0Y7O0FJOWdKRTtFSzlDTTtJQUVJLGtCQUFXO0VUK2pKckI7QUFDRjs7QUlwaEpFO0VLOUNNO0lBRUksa0JBQVc7RVRxa0pyQjtBQUNGOztBSTFoSkU7RUs5Q007SUFFSSxrQkFBVztFVDJrSnJCO0FBQ0Y7O0FJaGlKRTtFSzlDTTtJQUVJLGtCQUFXO0VUaWxKckI7QUFDRjs7QUl0aUpFO0VLOUNNO0lBRUksa0JBQVc7RVR1bEpyQjtBQUNGOztBSTVpSkU7RUs5Q007SUFFSSxrQkFBVztFVDZsSnJCO0FBQ0Y7O0FJbGpKRTtFSzlDTTtJQUVJLGtCQUFXO0VUbW1KckI7QUFDRjs7QVV0cEpBO0VBQ0UsMkJBQTJCO0VBQzNCLDRzRUFBNHNFO0VBQzVzRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0FWeXBKcEI7O0FVdHBKQTtFQUNFLDhCQUF5QjtFQUN6Qjs7R1YwcEpDO0FBQ0g7O0FVdHBKQTtFQWlFRSxnQkFBQTtFQW1LQSxZQUFBO0VBb0ZBLGFBQUE7RUFzSUEsU0FBQTtBVit0SUY7O0FVNXBKRTtFQUNFLHNCQUFzQjtBVitwSjFCOztBVTVwSkU7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixnQkFBZ0I7RUFDaEIsVUFBVTtFQUNWLDZCQUFBO0VBQ0EsVUFBVTtBVitwSmQ7O0FVNXBKRTtFQUNFLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsWUFBWTtFQUNaLFVBQVU7RUFDVixhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLHVCQUF1QjtBVitwSjNCOztBVTVwSkU7RUFDRSxrQkFBa0I7RUFDbEIsZUFBZTtFQUNmLGdCQUFnQjtFQUVoQixpQ0FBQTtFQUNBLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGNBQWM7RUFDZCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQiw4QkFBOEI7QVY4cEpsQzs7QVU3cEpJO0VBQ0Usa0JBQWtCO0FWZ3FKeEI7O0FVNXBKRTtFQUVFLGlDQUFpQztBVjhwSnJDOztBVTNwSkU7RUFDRSxlQUFlO0FWOHBKbkI7O0FVM3BKRTtFQUNFLGVBQWU7RUFDZixzQkFBc0I7QVY4cEoxQjs7QVU1cEpFO0VBQ0Usb0NBQW9DO0VBQ3BDLGNBQWM7QVYrcEpsQjs7QVUzcEpFOztFQUVFLFlBQVk7QVY4cEpoQjs7QVU1cEpFO0VBQ0UsdUJBQXVCO0VBQ3ZCLHNDQUFzQztBVitwSjFDOztBVXpwSkU7RUFDRSxtQkFBbUI7QVY0cEp2Qjs7QVUxcEpFOzs7Ozs7O0VBT0UsNEJBQTRCO0FWNnBKaEM7O0FVM3BKRTs7OztFQUlFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osb0JBQW9CO0VBQ3BCLFdBQVc7QVY4cEpmOztBVTVwSkU7RUFDRSxnRkFBZ0Y7QVYrcEpwRjs7QVU3cEpFO0VBQ0UsaUZBQWlGO0FWZ3FKckY7O0FVOXBKRTtFQUNFLCtFQUErRTtBVmlxSm5GOztBVS9wSkU7RUFDRSxrRkFBa0Y7QVZrcUp0Rjs7QVUxcEpFO0VBQ0UsY0FBYztFQUNkLHFCQUFxQjtBVjZwSnpCOztBVTNwSkU7RUFDRSxhQUFhO0FWOHBKakI7O0FVNXBKRTtFQUNFLDhCQUE4QjtBVitwSmxDOztBVTdwSkU7RUFDRSxpQ0FBNkI7TUFBN0IsNkJBQTZCO0FWZ3FKakM7O0FVOXBKRTtFQUNFLGlDQUE2QjtNQUE3Qiw2QkFBNkI7QVZpcUpqQzs7QVV4cEpJO0VBQ0UsYUFBYTtBVjJwSm5COztBVXpwSkk7RUFFRSxrQkFBa0I7RUFDbEIsUUFBUTtFQUNSLG9EQUFvRDtFQUNwRCxxQ0FBcUM7RUFDckMsd0RBQXdEO0VBQ3hELFdBQVc7RUFDWCxlQUFlO0VBQ2YsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsZ0VBQWdFO0FWMnBKdEU7O0FVdnFKSztFQWNHLHlCQUF5QjtFQUN6Qix3Q0FBd0M7RUFDeEMsK0JBQStCO0VBQy9CLGlCQUFpQjtFQUNqQixvQkFBb0I7RUFDcEIscUJBQXFCO0VBQ3JCLGNBQWM7QVY2cEp0Qjs7QVV4cEpFO0VBRUUsYUFBYTtFQUNiLFlBQVk7RUFDWixvQkFBb0I7QVYwcEp4Qjs7QVV4cEpFOztFQUVFLFVBQVU7RUFDVixXQUFXO0FWMnBKZjs7QVV6cEpFOztFQUVFLGVBQWU7QVY0cEpuQjs7QVV6cEpFOztFQUVFLFdBQVc7RUFDWCxVQUFVO0FWNHBKZDs7QVUxcEpFOztFQUVFLGVBQWU7QVY2cEpuQjs7QVUzcEpFO0VBRUUsa0NBQTBCO0FWNnBKOUI7O0FVM3BKRTtFQUVFLGtDQUEwQjtBVjZwSjlCOztBVXJwSkU7RUFDRSxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLHlCQUF5QjtFQUN6QiwrQkFBK0I7RUFDL0IsV0FBVztBVndwSmY7O0FVN3BKRztFQU9HLFVBQVU7QVYwcEpoQjs7QVV0cEpFOztFQUdFLFlBQVk7RUFDWixPQUFPO0VBQ1AsV0FBVztBVndwSmY7O0FVcnBKRTtFQUNFLGdCQUFnQjtFQUNoQixZQUFZO0FWd3BKaEI7O0FVdHBKRTtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7QVZ5cEp0Qjs7QVV2cEpFO0VBQ0UsbUJBQW1CO0FWMHBKdkI7O0FVeHBKRTtFQUNFLG1CQUFtQjtBVjJwSnZCOztBVXpwSkU7RUFDRSxzQkFBc0I7QVY0cEoxQjs7QVUxcEpFO0VBQ0Usc0JBQXNCO0FWNnBKMUI7O0FVM3BKRTtFQUNFLHNCQUFzQjtBVjhwSjFCOztBVTVwSkU7RUFDRSxzQkFBc0I7QVYrcEoxQjs7QVU3cEpFO0VBQ0UsVUFBVTtFQUNWLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsbUJBQW1CO0VBQ25CLGdCQUFnQjtFQUNoQixZQUFZO0FWZ3FKaEI7O0FVcjZKQTtFQXdRSSxZQUFZO0VBQ1osU0FBUztFQUNULFVBQVU7RUFDVixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3JCLHFCQUFxQjtFQUNoQixnQkFBZ0I7QVZpcUo1Qjs7QVUvcEpFO0VBQ0UsZUFBZTtBVmtxSm5COztBVWhxSkU7RUFDRSxVQUFVO0VBQ1YscUVBQXFFO0FWbXFKekU7O0FVanFKRTtFQUNFLFdBQVc7RUFDWCxRQUFRO0VBQ1Isb0NBQW9DO0FWb3FKeEM7O0FVbHFKRTtFQUNFLGFBQWE7RUFDYixjQUFjO0FWcXFKbEI7O0FVbnFKRTtFQUNFLFFBQVE7RUFDUiwyQkFBMkI7RUFDM0IsVUFBVTtBVnNxSmQ7O0FVcHFKRTtFQUNFLHFCQUFxQjtFQUNyQixzQ0FBc0M7QVZ1cUoxQzs7QVVycUpFO0VBQ0UsYUFBYTtBVndxSmpCOztBVXRxSkU7RUFDRSxTQUFTO0VBQ1QsMkJBQTJCO0VBQzNCLG1CQUFtQjtBVnlxSnZCOztBVXZxSkU7RUFDRSx1Q0FBdUM7QVYwcUozQzs7QVV4cUpFO0VBQ0Usd0NBQXdDO0FWMnFKNUM7O0FVdnFKRTtFQUNFLCtCQUErQjtFQUMvQixrQkFBa0I7QVYwcUp0Qjs7QVV4cUpFO0VBQ0UscUVBQXFFO0VBQ3JFLGtCQUFrQjtFQUNsQixPQUFPO0VBQ1AsTUFBTTtFQUNOLFdBQVc7RUFDWCxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLDBCQUEwQjtBVjJxSjlCOztBVXpxSkU7RUFDRSwyQkFBMkI7QVY0cUovQjs7QVUxcUpFOztFQUVFLFdBQVc7RUFDWCxXQUFXO0VBQ1gsT0FBTztFQUNQLE1BQU07QVY2cUpWOztBVTNxSkU7O0VBRUUsVUFBVTtFQUNWLFlBQVk7RUFDWixPQUFPO0VBQ1AsTUFBTTtBVjhxSlY7O0FVNXFKRTtFQUNFLGtDQUEwQjtBVitxSjlCOztBVTdxSkU7RUFDRSxrQ0FBMEI7QVZncko5Qjs7QVU5cUpFO0VBQ0UsYUFBYTtBVmlySmpCOztBVXpxSkU7RUFDRSxtQkFBbUI7RUFDbkIsa0JBQWtCO0VBQ2xCLHNCQUFzQjtFQUN0Qiw4QkFBOEI7QVY0cUpsQzs7QVUxcUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsV0FBVztFQUNYLFdBQVc7RUFDWCxVQUFVO0FWNnFKZDs7QVUzcUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixPQUFPO0VBQ1AsV0FBVztFQUNYLFVBQVU7RUFDVixXQUFXO0FWOHFKZjs7QVU1cUpFO0VBQ0UsWUFBWTtFQUNaLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixPQUFPO0VBQ1AsTUFBTTtBVitxSlY7O0FVN3FKRTtFQUNFLFlBQVk7QVZnckpoQjs7QVU5cUpFO0VBQ0UsYUFBYTtBVmlySmpCOztBVS9xSkU7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtBVmtySnRCOztBVWhySkU7OztFQUdFLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsc0JBQW1CO0tBQW5CLG1CQUFtQjtBVm1ySnZCOztBVWpySkU7RUFDRSxZQUFZO0FWb3JKaEI7O0FVNXFKRTtFQUNFLFdBQVc7RUFDWCxZQUFZO0VBQ1osa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1Isa0JBQWtCO0VBQ2xCLGlCQUFpQjtFQUNqQixXQUFXO0VBQ1gscUJBQXFCO0VBQ3JCLDJEQUFtRDtVQUFuRCxtREFBbUQ7RUFDbkQsc0JBQXNCO0VBQ3RCLDBFQUEwRTtFQUMxRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0FWK3FKakM7O0FVN3FKRTtFQUNFLDhCQUF5QjtBVmdySjdCOztBVTlxSkU7RUFDRSw4QkFBeUI7QVZpcko3Qjs7QVUxcUpFO0VBQ0Usa0JBQWtCO0VBQ2xCLE9BQU87RUFDUCxNQUFNO0VBQ04sb0JBQW9CO0VBQ3BCLFVBQVU7RUFDVixjQUFjO0FWNnFKbEI7O0FVM3FKRTtFQUNFLG9DQUFvQztBVjhxSnhDOztBVTVxSkU7RUFDRSxvQkFBb0I7RUFDcEIsNEJBQTRCO0FWK3FKaEM7O0FVN3FKRTtFQUNFLG9CQUFvQjtBVmdySnhCOztBVTlxSkU7O0VBRUUsb0JBQW9CO0FWaXJKeEI7O0FVL3FKRTtFQUNFLGlCQUFpQjtBVmtySnJCOztBVWhySkU7RUFDRSxvQkFBb0I7RUFDcEIsbUNBQTJCO1VBQTNCLDJCQUEyQjtFQUMzQixVQUFVO0VBQ1Ysa0JBQWtCO0VBQ2xCLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsWUFBWTtBVm1ySmhCOztBVWpySkU7RUFDRSxvQkFBb0I7QVZvckp4Qjs7QVVsckpFO0VBQ0Usd0JBQXdCO0FWcXJKNUI7O0FVbnJKRTs7RUFFRSxvQkFBb0I7QVZzckp4Qjs7QVVwckpFOzs7O0VBSUUsb0JBQW9CO0VBQ3BCLG1CQUFtQjtBVnVySnZCOztBVXJySkU7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtBVndySi9COztBVXRySkU7RUFDRSxrQkFBa0I7RUFDbEIsT0FBTztFQUNQLFdBQVc7RUFDWCxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixZQUFZO0VBQ1osMEJBQWtCO1VBQWxCLGtCQUFrQjtFQUNsQixVQUFVO0FWeXJKZDs7QVV2ckpFO0VBQ0UsaUJBQWlCO0FWMHJKckI7O0FVeHJKRTtFQUNFLG9CQUFvQjtFQUNwQixtQ0FBMkI7VUFBM0IsMkJBQTJCO0VBQzNCLFVBQVU7QVYyckpkOztBVXpySkU7RUFDRSxvQkFBb0I7QVY0ckp4Qjs7QVUxckpFOztFQUVFLG9CQUFvQjtBVjZySnhCOztBVTNySkU7Ozs7RUFJRSxVQUFVO0VBQ1YsbUNBQTJCO1VBQTNCLDJCQUEyQjtBVjhySi9COztBVzl0S0E7RUFBYSxxQkFBc0I7QVhrdUtuQzs7QVdqdUtBO0VBQWEscUJBQXNCO0FYcXVLbkM7O0FXcHVLQTtFQUFhLHVCQUF3QjtBWHd1S3JDOztBV3Z1S0E7RUFBYSxzQkFBdUI7QVgydUtwQzs7QVcxdUtBO0VBQWEsdUJBQXdCO0FYOHVLckM7O0FXN3VLQTtFQUFhLG1CQUFvQjtBWGl2S2pDOztBV2h2S0E7RUFBYSx3QkFBd0I7QVhvdktyQzs7QVdudktBO0VBQWEsdUJBQXVCO0FYdXZLcEM7O0FXbnZLQTtFQUFhLGdEUm1HcUM7QUhvcEtsRDs7QVd0dktBO0VBQWEsMEZSaUc4RTtBSHlwSzNGOztBV3p2S0E7RUFBYSwwSFIrRjRHO0FIOHBLekg7O0FXcnZLRTtFQUFjLGdCUitGSjtBSDBwS1o7O0FXenZLRTtFQUFjLGdCUmdHSjtBSDZwS1o7O0FXN3ZLRTtFQUFjLGdCUmlHSjtBSGdxS1o7O0FXandLRTtFQUFjLGdCUmtHSjtBSG1xS1o7O0FXcndLRTtFQUFjLGdCUm1HSjtBSHNxS1o7O0FXendLRTtFQUFjLGdCUm9HSjtBSHlxS1o7O0FXN3dLRTtFQUFjLGdCUnFHSjtBSDRxS1o7O0FXanhLRTtFQUFjLGdCUnNHSjtBSCtxS1o7O0FXcnhLRTtFQUFjLGdCUnVHSjtBSGtyS1o7O0FXanhLRTtFQUNFLGVBQStCO0FYb3hLbkM7O0FJMXRLRTtFTzNEQTtJQUdJLGNBQWlDO0VYdXhLckM7QUFDRjs7QVczeEtFO0VBQ0UsaUJBQStCO0FYOHhLbkM7O0FJcHVLRTtFTzNEQTtJQUdJLGdCQUFpQztFWGl5S3JDO0FBQ0Y7O0FXcnlLRTtFQUNFLGVBQStCO0FYd3lLbkM7O0FJOXVLRTtFTzNEQTtJQUdJLG9CQUFpQztFWDJ5S3JDO0FBQ0Y7O0FXL3lLRTtFQUNFLGlCQUErQjtBWGt6S25DOztBSXh2S0U7RU8zREE7SUFHSSxnQkFBaUM7RVhxektyQztBQUNGOztBV3p6S0U7RUFDRSxpQkFBK0I7QVg0ektuQzs7QUlsd0tFO0VPM0RBO0lBR0ksb0JBQWlDO0VYK3pLckM7QUFDRjs7QVduMEtFO0VBQ0UsaUJBQStCO0FYczBLbkM7O0FJNXdLRTtFTzNEQTtJQUdJLG9CQUFpQztFWHkwS3JDO0FBQ0Y7O0FXNzBLRTtFQUNFLGlCQUErQjtBWGcxS25DOztBSXR4S0U7RU8zREE7SUFHSSxnQkFBaUM7RVhtMUtyQztBQUNGOztBV3YxS0U7RUFDRSxlQUErQjtBWDAxS25DOztBSWh5S0U7RU8zREE7SUFHSSxvQkFBaUM7RVg2MUtyQztBQUNGOztBSTd5S0U7RU8xQ0U7SUFDRSxlQUErQjtFWDIxS25DO0FBQ0Y7O0FJbnpLRTtFTzFDRTtJQUNFLGlCQUErQjtFWGkyS25DO0FBQ0Y7O0FJenpLRTtFTzFDRTtJQUNFLGVBQStCO0VYdTJLbkM7QUFDRjs7QUkvektFO0VPMUNFO0lBQ0UsaUJBQStCO0VYNjJLbkM7QUFDRjs7QUlyMEtFO0VPMUNFO0lBQ0UsaUJBQStCO0VYbTNLbkM7QUFDRjs7QUkzMEtFO0VPMUNFO0lBQ0UsaUJBQStCO0VYeTNLbkM7QUFDRjs7QUlqMUtFO0VPMUNFO0lBQ0UsaUJBQStCO0VYKzNLbkM7QUFDRjs7QUl2MUtFO0VPMUNFO0lBQ0UsZUFBK0I7RVhxNEtuQztBQUNGOztBSXQxS0U7RU96Q0U7SUFDRSxjQUFpQztFWG00S3JDO0FBQ0Y7O0FJNTFLRTtFT3pDRTtJQUNFLGdCQUFpQztFWHk0S3JDO0FBQ0Y7O0FJbDJLRTtFT3pDRTtJQUNFLG9CQUFpQztFWCs0S3JDO0FBQ0Y7O0FJeDJLRTtFT3pDRTtJQUNFLGdCQUFpQztFWHE1S3JDO0FBQ0Y7O0FJOTJLRTtFT3pDRTtJQUNFLG9CQUFpQztFWDI1S3JDO0FBQ0Y7O0FJcDNLRTtFT3pDRTtJQUNFLG9CQUFpQztFWGk2S3JDO0FBQ0Y7O0FJMTNLRTtFT3pDRTtJQUNFLGdCQUFpQztFWHU2S3JDO0FBQ0Y7O0FJaDRLRTtFT3pDRTtJQUNFLG9CQUFpQztFWDY2S3JDO0FBQ0Y7O0FJLzNLRTtFT3hDRTtJQUNFLGNBQWlDO0VYMjZLckM7QUFDRjs7QUlyNEtFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYaTdLckM7QUFDRjs7QUkzNEtFO0VPeENFO0lBQ0Usb0JBQWlDO0VYdTdLckM7QUFDRjs7QUlqNUtFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYNjdLckM7QUFDRjs7QUl2NUtFO0VPeENFO0lBQ0Usb0JBQWlDO0VYbThLckM7QUFDRjs7QUk3NUtFO0VPeENFO0lBQ0Usb0JBQWlDO0VYeThLckM7QUFDRjs7QUluNktFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYKzhLckM7QUFDRjs7QUl6NktFO0VPeENFO0lBQ0Usb0JBQWlDO0VYcTlLckM7QUFDRjs7QVc3OEtFO0VBQ0UsY1I0RmE7QUhvM0tqQjs7QUkxN0tFO0VPbkJFO0lBQ0UsY1J3Rlc7RUh5M0tmO0FBQ0Y7O0FJejdLRTtFT3JCRTtJQUNFLGNSbUZXO0VIKzNLZjtBQUNGOztBVzc5S0U7RUFDRSxnQlI2RmE7QUhtNEtqQjs7QUkxOEtFO0VPbkJFO0lBQ0UsZ0JSeUZXO0VIdzRLZjtBQUNGOztBSXo4S0U7RU9yQkU7SUFDRSxnQlJvRlc7RUg4NEtmO0FBQ0Y7O0FXNytLRTtFQUNFLGdCUjhGYTtBSGs1S2pCOztBSTE5S0U7RU9uQkU7SUFDRSxnQlIwRlc7RUh1NUtmO0FBQ0Y7O0FJejlLRTtFT3JCRTtJQUNFLGdCUnFGVztFSDY1S2Y7QUFDRjs7QVc3L0tFO0VBQ0UsZ0JSK0ZhO0FIaTZLakI7O0FJMStLRTtFT25CRTtJQUNFLGdCUjJGVztFSHM2S2Y7QUFDRjs7QUl6K0tFO0VPckJFO0lBQ0UsZ0JSc0ZXO0VINDZLZjtBQUNGOztBVzdnTEU7RUFDRSxnQlJnR2E7QUhnN0tqQjs7QUkxL0tFO0VPbkJFO0lBQ0UsZ0JSNEZXO0VIcTdLZjtBQUNGOztBSXovS0U7RU9yQkU7SUFDRSxnQlJ1Rlc7RUgyN0tmO0FBQ0Y7O0FXN2hMRTtFQUNFLGdCUmlHYTtBSCs3S2pCOztBSTFnTEU7RU9uQkU7SUFDRSxnQlI2Rlc7RUhvOEtmO0FBQ0Y7O0FJemdMRTtFT3JCRTtJQUNFLGdCUndGVztFSDA4S2Y7QUFDRjs7QVc3aUxFO0VBQ0UsZ0JSa0dhO0FIODhLakI7O0FJMWhMRTtFT25CRTtJQUNFLGdCUjhGVztFSG05S2Y7QUFDRjs7QUl6aExFO0VPckJFO0lBQ0UsZ0JSeUZXO0VIeTlLZjtBQUNGOztBVzdqTEU7RUFDRSxjUm1HYTtBSDY5S2pCOztBSTFpTEU7RU9uQkU7SUFDRSxjUitGVztFSGsrS2Y7QUFDRjs7QUl6aUxFO0VPckJFO0lBQ0UsY1IwRlc7RUh3K0tmO0FBQ0Y7O0FXdmpMSTtFQUNFLGtCUjZHRTtBSDY4S1I7O0FXM2pMSTtFQUNFLGdCUjhHQTtBSGc5S047O0FXL2pMSTtFQUNFLGlCUitHQztBSG05S1A7O0FJemtMRTtFT2dCSTtJQUNFLDZCQUEyQjtFWDZqTGpDO0FBQ0Y7O0FJL2tMRTtFT2dCSTtJQUNFLDJCQUEyQjtFWG1rTGpDO0FBQ0Y7O0FJcmxMRTtFT2dCSTtJQUNFLDRCQUEyQjtFWHlrTGpDO0FBQ0Y7O0FJcGxMRTtFT29CSTtJQUNFLDZCQUEyQjtFWG9rTGpDO0FBQ0Y7O0FJMWxMRTtFT29CSTtJQUNFLDJCQUEyQjtFWDBrTGpDO0FBQ0Y7O0FJaG1MRTtFT29CSTtJQUNFLDRCQUEyQjtFWGdsTGpDO0FBQ0Y7O0FJL2xMRTtFT3dCSTtJQUNFLDZCQUEyQjtFWDJrTGpDO0FBQ0Y7O0FJcm1MRTtFT3dCSTtJQUNFLDJCQUEyQjtFWGlsTGpDO0FBQ0Y7O0FJM21MRTtFT3dCSTtJQUNFLDRCQUEyQjtFWHVsTGpDO0FBQ0Y7O0FXOWtMQTtFUG5HRSxxQkFBc0I7RUFDdEIsd0JBQTBCO0VBQzFCLHFCQUFxQjtBSnFyTHZCOztBVzVrTEU7RUFERjtJQUVJLGFBQWE7RVhnbExmO0FBQ0Y7O0FJcG9MRTtFT3VERjtJQUVJLGFBQWE7RVhnbExmO0FBQ0Y7O0FJbm9MRTtFT3NERjtJQUVJLGFBQWE7RVhnbExmO0FBQ0Y7O0FXeGtMQTtFQUNFLHFCQUFxQjtFQUNyQixnQkFBZ0I7RUFDaEIsaUJBQWlCO0VBQ2pCLGtCQUFrQjtBWDJrTHBCOztBSXZwTEU7RU93RUY7SUFNSSxjQUFjO0VYOGtMaEI7QUFDRjs7QVc3a0xFO0VQcEpBLGdCQURpQztBSnN1TG5DOztBSXB1TEU7RUFDRSxZT21KeUI7RVBsSnpCLHFCQUFxQjtFQUNyQixpQkFMK0I7RU91SjdCLDZCQUE2QjtBWHNsTG5DOztBV2psTEU7RVAzSkEsZ0JBRGlDO0FKaXZMbkM7O0FJL3VMRTtFQUNFLFlPMEp5QjtFUHpKekIscUJBQXFCO0VBQ3JCLGlCQUwrQjtBSnV2TG5DOztBWWh4TEE7RUFBbUIsY0FBYztBWm94TGpDOztBWW54TEE7RUFBbUIsZUFBZTtBWnV4TGxDOztBWXR4TEE7RUFBbUIscUJBQXFCO0FaMHhMeEM7O0FZdHhMQTtFQUFpQixjQUFjO0FaMHhML0I7O0FZenhMQTtFQUFpQixhQUFhO0FaNnhMOUI7O0FZM3hMQTtFQUFjLGFBQWE7QVoreEwzQjs7QUkxc0xFO0VRckZGO0lBQTBDLGNBQWM7RVpveUx0RDtBQUNGOztBSXZ0TEU7RVE1RUY7SUFBK0IsYUFBYTtFWnd5TDFDO0FBQ0Y7O0FJdHRMRTtFUWxGRjtJQUErQixhQUFhO0VaNnlMMUM7QUFDRjs7QUlydExFO0VReEZGO0lBQStCLGFBQWE7RVprekwxQztBQUNGOztBWS95TEE7RUFBaUIsZ0JBQWtCO0FabXpMbkM7O0FZbHpMQTtFQUFpQixrQkFBa0I7QVpzekxuQzs7QVlyekxBO0VBQWlCLGtCQUFrQjtBWnl6TG5DOztBWXZ6TEE7RUFBaUIsaUJBQW1CO0FaMnpMcEM7O0FZMXpMQTtFQUFpQixtQkFBbUI7QVo4ekxwQzs7QVk3ekxBO0VBQWlCLG1CQUFtQjtBWmkwTHBDOztBWS96TEE7RUFBaUIsZ0JBQWtCO0FabTBMbkM7O0FZbDBMQTtFQUFpQixrQkFBa0I7QVpzMExuQzs7QVlyMExBO0VBQWlCLGtCQUFrQjtBWnkwTG5DOztBYXIxTEE7RUFDRSw2QkFBcUI7QWJ3MUx2Qjs7QWFyMUxBO0VBQ0UsY1YwQnFCO0FIOHpMdkI7O0FhcjFMQTtFQUNFLGNWWXFCO0VVWHJCLHlCVnFCcUI7QUhtMEx2Qjs7QWExMUxBO0VBQ0UsY1ZZcUI7RVVYckIseUJWcUJxQjtBSG0wTHZCOztBYXIxTEE7RUFDRSwrRUFBa0Y7QWJ3MUxwRjs7QWFuMUxBO0VBQ0UseUJBQXlCO0FiczFMM0I7O0FhLzBMRTtFQUNFLHlCVlBtQjtBSHkxTHZCOztBYTkwTEU7RUFDRSxjVlptQjtBSDYxTHZCOztBYTUwTEU7RUFDRSx5QlZsQm1CO0VVbUJuQixjVm5CbUI7RVVxQmpCLGNWWGlCO0FIeTFMdkI7O0FhcjBMRTtFQUNFLGNWL0JtQjtFVWdDbkIscUJWaENtQjtFVWlDbkIsNkJBQTZCO0FidzBMakM7O0FhbjJMRTtFQUNFLHlCVk5tQjtBSDQyTHZCOztBYWwyTEU7RUFDRSxjVlhtQjtBSGczTHZCOztBYWgyTEU7RUFDRSx5QlZqQm1CO0VVa0JuQixjVm5CbUI7RVV3QmpCLGNWZGlCO0FINjJMdkI7O0FhejFMRTtFQUNFLGNWOUJtQjtFVStCbkIscUJWL0JtQjtFVWdDbkIsNkJBQTZCO0FiNDFMakM7O0FhdjNMRTtFQUNFLHlCVkxtQjtBSCszTHZCOztBYXQzTEU7RUFDRSxjVlZtQjtBSG00THZCOztBYXAzTEU7RUFDRSx5QlZoQm1CO0VVaUJuQixjVm5CbUI7QUgwNEx2Qjs7QWE1MkxFO0VBQ0UsY1Y3Qm1CO0VVOEJuQixxQlY5Qm1CO0VVK0JuQiw2QkFBNkI7QWIrMkxqQzs7QWExNExFO0VBQ0UseUJWSm1CO0FIaTVMdkI7O0FhejRMRTtFQUNFLGNWVG1CO0FIcTVMdkI7O0FhdjRMRTtFQUNFLHlCVmZtQjtFVWdCbkIsY1ZuQm1CO0FINjVMdkI7O0FhLzNMRTtFQUNFLGNWNUJtQjtFVTZCbkIscUJWN0JtQjtFVThCbkIsNkJBQTZCO0FiazRMakM7O0FhNzVMRTtFQUNFLHlCVkhtQjtBSG02THZCOztBYTU1TEU7RUFDRSxjVlJtQjtBSHU2THZCOztBYTE1TEU7RUFDRSx5QlZkbUI7RVVlbkIsY1ZuQm1CO0FIZzdMdkI7O0FhbDVMRTtFQUNFLGNWM0JtQjtFVTRCbkIscUJWNUJtQjtFVTZCbkIsNkJBQTZCO0FicTVMakM7O0FhaDdMRTtFQUNFLHlCVkZtQjtBSHE3THZCOztBYS82TEU7RUFDRSxjVlBtQjtBSHk3THZCOztBYTc2TEU7RUFDRSx5QlZibUI7RVVjbkIsY1ZuQm1CO0FIbThMdkI7O0FhcjZMRTtFQUNFLGNWMUJtQjtFVTJCbkIscUJWM0JtQjtFVTRCbkIsNkJBQTZCO0FidzZMakM7O0FhbjhMRTtFQUNFLHlCVkRtQjtBSHU4THZCOztBYWw4TEU7RUFDRSxjVk5tQjtBSDI4THZCOztBYWg4TEU7RUFDRSx5QlZabUI7RVVhbkIsY1ZuQm1CO0FIczlMdkI7O0FheDdMRTtFQUNFLGNWekJtQjtFVTBCbkIscUJWMUJtQjtFVTJCbkIsNkJBQTZCO0FiMjdMakM7O0FhdDlMRTtFQUNFLHlCVkFtQjtBSHk5THZCOztBYXI5TEU7RUFDRSxjVkxtQjtBSDY5THZCOztBYW45TEU7RUFDRSx5QlZYbUI7RVVZbkIsY1ZuQm1CO0FIeStMdkI7O0FhMzhMRTtFQUNFLGNWeEJtQjtFVXlCbkIscUJWekJtQjtFVTBCbkIsNkJBQTZCO0FiODhMakM7O0FheitMRTtFQUNFLHlCVkNtQjtBSDIrTHZCOztBYXgrTEU7RUFDRSxjVkptQjtBSCsrTHZCOztBYXQrTEU7RUFDRSx5QlZWbUI7RVVXbkIsY1ZuQm1CO0FINC9MdkI7O0FhOTlMRTtFQUNFLGNWdkJtQjtFVXdCbkIscUJWeEJtQjtFVXlCbkIsNkJBQTZCO0FiaStMakM7O0FhNS9MRTtFQUNFLHlCVkVtQjtBSDYvTHZCOztBYTMvTEU7RUFDRSxjVkhtQjtBSGlnTXZCOztBYXovTEU7RUFDRSx5QlZUbUI7RVVVbkIsY1ZuQm1CO0FIK2dNdkI7O0Fhai9MRTtFQUNFLGNWdEJtQjtFVXVCbkIscUJWdkJtQjtFVXdCbkIsNkJBQTZCO0Fiby9MakM7O0FhL2dNRTtFQUNFLHlCVkdtQjtBSCtnTXZCOztBYTlnTUU7RUFDRSxjVkZtQjtBSG1oTXZCOztBYTVnTUU7RUFDRSx5QlZSbUI7RVVTbkIsY1ZuQm1CO0FIa2lNdkI7O0FhcGdNRTtFQUNFLGNWckJtQjtFVXNCbkIscUJWdEJtQjtFVXVCbkIsNkJBQTZCO0FidWdNakM7O0FhbGlNRTtFQUNFLHlCVktrQjtBSGdpTXRCOztBYWppTUU7RUFDRSxjVkFrQjtBSG9pTXRCOztBYS9oTUU7RUFDRSx5QlZOa0I7RVVPbEIsY1ZuQm1CO0FIcWpNdkI7O0FhdmhNRTtFQUNFLGNWbkJrQjtFVW9CbEIscUJWcEJrQjtFVXFCbEIsNkJBQTZCO0FiMGhNakM7O0FhcmpNRTtFQUNFLHlCVk1rQjtBSGtqTXRCOztBYXBqTUU7RUFDRSxjVkNrQjtBSHNqTXRCOztBYWxqTUU7RUFDRSx5QlZMa0I7RVVNbEIsY1ZuQm1CO0FId2tNdkI7O0FhMWlNRTtFQUNFLGNWbEJrQjtFVW1CbEIscUJWbkJrQjtFVW9CbEIsNkJBQTZCO0FiNmlNakM7O0FheGtNRTtFQUNFLHlCVk9rQjtBSG9rTXRCOztBYXZrTUU7RUFDRSxjVkVrQjtBSHdrTXRCOztBYXJrTUU7RUFDRSx5QlZKa0I7RVVLbEIsY1ZuQm1CO0FIMmxNdkI7O0FhN2pNRTtFQUNFLGNWakJrQjtFVWtCbEIscUJWbEJrQjtFVW1CbEIsNkJBQTZCO0FiZ2tNakM7O0FhM2xNRTtFQUNFLHlCVlFrQjtBSHNsTXRCOztBYTFsTUU7RUFDRSxjVkdrQjtBSDBsTXRCOztBYXhsTUU7RUFDRSx5QlZIa0I7RVVJbEIsY1ZuQm1CO0FIOG1NdkI7O0FhaGxNRTtFQUNFLGNWaEJrQjtFVWlCbEIscUJWakJrQjtFVWtCbEIsNkJBQTZCO0FibWxNakM7O0FhOW1NRTtFQUNFLHlCVlNrQjtBSHdtTXRCOztBYTdtTUU7RUFDRSxjVklrQjtBSDRtTXRCOztBYTNtTUU7RUFDRSx5QlZGa0I7RVVHbEIsY1ZuQm1CO0FIaW9NdkI7O0Fhbm1NRTtFQUNFLGNWZmtCO0VVZ0JsQixxQlZoQmtCO0VVaUJsQiw2QkFBNkI7QWJzbU1qQzs7QWFqb01FO0VBQ0UseUJWVWtCO0FIMG5NdEI7O0FhaG9NRTtFQUNFLGNWS2tCO0FIOG5NdEI7O0FhOW5NRTtFQUNFLHlCVkRrQjtFVUVsQixjVm5CbUI7QUhvcE12Qjs7QWF0bk1FO0VBQ0UsY1Zka0I7RVVlbEIscUJWZmtCO0VVZ0JsQiw2QkFBNkI7QWJ5bk1qQzs7QWFwcE1FO0VBQ0UseUJWV2tCO0FING9NdEI7O0FhbnBNRTtFQUNFLGNWTWtCO0FIZ3BNdEI7O0FhanBNRTtFQUNFLHlCVkFrQjtFVUNsQixjVm5CbUI7QUh1cU12Qjs7QWF6b01FO0VBQ0UsY1Zia0I7RVVjbEIscUJWZGtCO0VVZWxCLDZCQUE2QjtBYjRvTWpDOztBYXZxTUU7RUFDRSx5QlZZa0I7QUg4cE10Qjs7QWF0cU1FO0VBQ0UsY1ZPa0I7QUhrcU10Qjs7QWFwcU1FO0VBQ0UseUJWQ2tCO0VVQWxCLGNWbkJtQjtBSDByTXZCOztBYTVwTUU7RUFDRSxjVlprQjtFVWFsQixxQlZia0I7RVVjbEIsNkJBQTZCO0FiK3BNakM7O0FhMXJNRTtFQUNFLHlCVmFrQjtBSGdyTXRCOztBYXpyTUU7RUFDRSxjVlFrQjtBSG9yTXRCOztBYXZyTUU7RUFDRSx5QlZFa0I7RVVEbEIsY1ZuQm1CO0FINnNNdkI7O0FhL3FNRTtFQUNFLGNWWGtCO0VVWWxCLHFCVlprQjtFVWFsQiw2QkFBNkI7QWJrck1qQzs7QWE1cU1FO0VBQ0UsMENWeENtQjtBSHV0TXZCOztBYWhyTUU7RUFDRSwwQ1Z4Q21CO0FIMnRNdkI7O0FhcHJNRTtFQUNFLDBDVnhDbUI7QUgrdE12Qjs7QWF4ck1FO0VBQ0UsMENWeENtQjtBSG11TXZCOztBYTVyTUU7RUFDRSwwQ1Z4Q21CO0FIdXVNdkI7O0FhaHNNRTtFQUNFLDBDVnhDbUI7QUgydU12Qjs7QWFwc01FO0VBQ0UsMENWeENtQjtBSCt1TXZCOztBYXhzTUU7RUFDRSwwQ1Z4Q21CO0FIbXZNdkI7O0FhNXNNRTtFQUNFLDBDVnhDbUI7QUh1dk12Qjs7QWFodE1FO0VBQ0Usb0NWOUJtQjtBSGl2TXZCOztBYXB0TUU7RUFDRSxvQ1Y5Qm1CO0FIcXZNdkI7O0FheHRNRTtFQUNFLG9DVjlCbUI7QUh5dk12Qjs7QWE1dE1FO0VBQ0Usb0NWOUJtQjtBSDZ2TXZCOztBYWh1TUU7RUFDRSxvQ1Y5Qm1CO0FIaXdNdkI7O0FhcHVNRTtFQUNFLG9DVjlCbUI7QUhxd012Qjs7QWF4dU1FO0VBQ0Usb0NWOUJtQjtBSHl3TXZCOztBYTV1TUU7RUFDRSxvQ1Y5Qm1CO0FINndNdkI7O0FhaHZNRTtFQUNFLG9DVjlCbUI7QUhpeE12Qjs7QWF4dU1JO0VBQ0UsdUVWa1BVO0FIeS9MaEI7O0FhNXVNSTtFQUNFLHNFVnFQVTtBSDAvTGhCOztBYWh2TUk7RUFDRSx3RVZ3UFU7QUgyL0xoQjs7QWFwdk1JO0VBQ0Usb0VWMlBVO0FINC9MaEI7O0FhbHZNQTtFQUVJLHlCVmpEbUI7QUhxeU12Qjs7QWFodk1B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O0FBQ0Y7O0FjamhORztFQUVHLFlBQWdCO0VBQ2hCLGNBQWM7RUFDZCxpQkFBaUI7RUFDakIsa0JBQWtCO0VBQ2xCLFVBQVU7RUFDVixVQUFVO0VBQ1YsVUFBVTtBZG1oTmhCOztBSWhsT0U7RVVxakJDO0lBVUssaUJBQXNCO0lBQ3RCLGlCQUFpQjtJQUNqQixrQkFBa0I7SUFDbEIsbUJBQW1CO0lBQ25CLE9BQU87SUFDUCxNQUFNO0Vkc2hOWjtBQUNGOztBY2xoTkU7RUFDRSxhQUFrQjtBZHFoTnRCOztBSS9sT0U7RVV5a0JBO0lBR0ksbUJBQXdCO0Vkd2hONUI7QUFDRjs7QWM1aE5HO0VBTUcsTUFBTTtFQUNOLFVBQVU7RUFDVixVQUFVO0FkMGhOaEI7O0FJM21PRTtFVXlrQkM7SUFVSyxTQUFTO0lBQ1QsU0FBUztFZDZoTmY7QUFDRjs7QWN6aU5HO0VBZUcsU0FBUztFQUNULFlBQVk7RUFDWixVQUFVO0FkOGhOaEI7O0FJeG5PRTtFVXlrQkM7SUFtQkssTUFBTTtJQUNOLFVBQVU7RWRpaU5oQjtBQUNGOztBY3RqTkc7RUF3QkcsU0FBUztFQUNULFFBQVE7RUFDUixPQUFPO0VBQ1AsWUFBWTtFQUNaLFVBQVU7QWRraU5oQjs7QUl2b09FO0VVeWtCQztJQThCSyxTQUFTO0lBQ1QsU0FBUztJQUNULFVBQVU7SUFDVixXQUFXO0VkcWlOakI7QUFDRiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5Aa2V5ZnJhbWVzIHRhYkFuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMi4wO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBhbGw7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluO1xufVxuXG5hOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMCAuMmVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBkaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4uYnRuLCAuYmFkZ2UsIC5vdXRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcGFkZGluZzogMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5iYWRnZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgcGFkZGluZzogLjI1ZW0gLjRlbTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4ub3V0bGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmlsbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xufVxuXG4uZmlsbC0yIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xufVxuXG4uZmlsbC0zIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xufVxuXG4uZmlsbC00IHtcbiAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC00MHB4O1xufVxuXG4uZmlsbC01IHtcbiAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC01MHB4O1xufVxuXG4uZmlsbC02IHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC02MHB4O1xufVxuXG4uZmlsbC03IHtcbiAgbWFyZ2luLWxlZnQ6IC03MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC03MHB4O1xufVxuXG4uZmlsbC04IHtcbiAgbWFyZ2luLWxlZnQ6IC04MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC04MHB4O1xufVxuXG4uZmlsbC05IHtcbiAgbWFyZ2luLWxlZnQ6IC05MHB4O1xuICBtYXJnaW4tcmlnaHQ6IC05MHB4O1xufVxuXG4uZmlsbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG4gIG1hcmdpbi1yaWdodDogLTEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogLTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogLTgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogLTkwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTF2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ydnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3Z3O1xuICAgIG1hcmdpbi1yaWdodDogLTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogLTR2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC00dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNnZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogLTd2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC03dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOXZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xdnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0zdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy02IHtcbiAgICBtYXJnaW4tbGVmdDogLTZ2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC02dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03dnc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOHZ3O1xuICAgIG1hcmdpbi1yaWdodDogLTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy05IHtcbiAgICBtYXJnaW4tbGVmdDogLTl2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC05dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTB2dztcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHZ3O1xuICB9XG59XG5cbi5ndXR0ZXItMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uZ3V0dGVyLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmd1dHRlci0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG5cbi5ndXR0ZXItNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uZ3V0dGVyLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLmd1dHRlci02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG59XG5cbi5ndXR0ZXItNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4uZ3V0dGVyLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuLmd1dHRlci05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG59XG5cbi5ndXR0ZXItMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC0yID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC01ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmd1dHRlci1tZC04ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3V0dGVyLW1kLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0xID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTIgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gICAgcGFkZGluZy1yaWdodDogMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDN2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS00ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTUgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gICAgcGFkZGluZy1yaWdodDogNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS03ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogN3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZ3V0dGVyLXNtLTggPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gICAgcGFkZGluZy1yaWdodDogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDl2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmd1dHRlci1zbS0xMCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTEgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxdnc7XG4gICAgcGFkZGluZy1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy0zID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTQgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0dnc7XG4gICAgcGFkZGluZy1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy02ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTcgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3dnc7XG4gICAgcGFkZGluZy1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmd1dHRlci14cy05ID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICAgIHBhZGRpbmctcmlnaHQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZ3V0dGVyLXhzLTEwID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMTB2dztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ3JpZC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmdyaWQtbWlkZGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyaWQtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyaWQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdyaWQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyaWQtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5ncmlkLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5ncmlkLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ncmlkLWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uZ3JpZC1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5ncmlkLWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmdyaWQtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmdyaWQtb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4uZ3JpZC1ncm93LTIge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5ncmlkLXNocmluay0yIHtcbiAgZmxleC1zaHJpbms6IDI7XG59XG5cbi5ncmlkLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLmdyaWQtZ3Jvdy0zIHtcbiAgZmxleC1ncm93OiAzO1xufVxuXG4uZ3JpZC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzO1xufVxuXG4uZ3JpZC1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5ncmlkLWdyb3ctNCB7XG4gIGZsZXgtZ3JvdzogNDtcbn1cblxuLmdyaWQtc2hyaW5rLTQge1xuICBmbGV4LXNocmluazogNDtcbn1cblxuLmdyaWQtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4uZ3JpZC1ncm93LTUge1xuICBmbGV4LWdyb3c6IDU7XG59XG5cbi5ncmlkLXNocmluay01IHtcbiAgZmxleC1zaHJpbms6IDU7XG59XG5cbi5ncmlkLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLmdyaWQtZ3Jvdy02IHtcbiAgZmxleC1ncm93OiA2O1xufVxuXG4uZ3JpZC1zaHJpbmstNiB7XG4gIGZsZXgtc2hyaW5rOiA2O1xufVxuXG4uZ3JpZC1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5ncmlkLWdyb3ctNyB7XG4gIGZsZXgtZ3JvdzogNztcbn1cblxuLmdyaWQtc2hyaW5rLTcge1xuICBmbGV4LXNocmluazogNztcbn1cblxuLmdyaWQtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4uZ3JpZC1ncm93LTgge1xuICBmbGV4LWdyb3c6IDg7XG59XG5cbi5ncmlkLXNocmluay04IHtcbiAgZmxleC1zaHJpbms6IDg7XG59XG5cbi5ncmlkLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLmdyaWQtZ3Jvdy05IHtcbiAgZmxleC1ncm93OiA5O1xufVxuXG4uZ3JpZC1zaHJpbmstOSB7XG4gIGZsZXgtc2hyaW5rOiA5O1xufVxuXG4uZ3JpZC1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLmdyaWQtZ3Jvdy0xMCB7XG4gIGZsZXgtZ3JvdzogMTA7XG59XG5cbi5ncmlkLXNocmluay0xMCB7XG4gIGZsZXgtc2hyaW5rOiAxMDtcbn1cblxuLmdyaWQtb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5ncmlkLWdyb3ctMTEge1xuICBmbGV4LWdyb3c6IDExO1xufVxuXG4uZ3JpZC1zaHJpbmstMTEge1xuICBmbGV4LXNocmluazogMTE7XG59XG5cbi5ncmlkLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4uZ3JpZC1ncm93LTEyIHtcbiAgZmxleC1ncm93OiAxMjtcbn1cblxuLmdyaWQtc2hyaW5rLTEyIHtcbiAgZmxleC1zaHJpbms6IDEyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3JpZC1tZC10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLW1kLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1tZC1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdyaWQtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZ3JpZC1tZC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMiB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0yIHtcbiAgICBmbGV4LXNocmluazogMjtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTMge1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMyB7XG4gICAgZmxleC1zaHJpbms6IDM7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy00IHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTQge1xuICAgIGZsZXgtc2hyaW5rOiA0O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNSB7XG4gICAgZmxleC1ncm93OiA1O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay01IHtcbiAgICBmbGV4LXNocmluazogNTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTYge1xuICAgIGZsZXgtZ3JvdzogNjtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNiB7XG4gICAgZmxleC1zaHJpbms6IDY7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy03IHtcbiAgICBmbGV4LWdyb3c6IDc7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTcge1xuICAgIGZsZXgtc2hyaW5rOiA3O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctOCB7XG4gICAgZmxleC1ncm93OiA4O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay04IHtcbiAgICBmbGV4LXNocmluazogODtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTkge1xuICAgIGZsZXgtZ3JvdzogOTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstOSB7XG4gICAgZmxleC1zaHJpbms6IDk7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTEwIHtcbiAgICBmbGV4LWdyb3c6IDEwO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xMCB7XG4gICAgZmxleC1zaHJpbms6IDEwO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xMSB7XG4gICAgZmxleC1ncm93OiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMTEge1xuICAgIGZsZXgtc2hyaW5rOiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMTIge1xuICAgIGZsZXgtZ3JvdzogMTI7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEyIHtcbiAgICBmbGV4LXNocmluazogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc20tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC1zbS1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtc20tYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ncmlkLXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmdyaWQtc20tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JpZC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMiB7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0zIHtcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNCB7XG4gICAgZmxleC1ncm93OiA0O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay00IHtcbiAgICBmbGV4LXNocmluazogNDtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTUge1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNSB7XG4gICAgZmxleC1zaHJpbms6IDU7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy02IHtcbiAgICBmbGV4LWdyb3c6IDY7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTYge1xuICAgIGZsZXgtc2hyaW5rOiA2O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNyB7XG4gICAgZmxleC1ncm93OiA3O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay03IHtcbiAgICBmbGV4LXNocmluazogNztcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTgge1xuICAgIGZsZXgtZ3JvdzogODtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstOCB7XG4gICAgZmxleC1zaHJpbms6IDg7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy05IHtcbiAgICBmbGV4LWdyb3c6IDk7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTkge1xuICAgIGZsZXgtc2hyaW5rOiA5O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xMCB7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMTAge1xuICAgIGZsZXgtc2hyaW5rOiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMTEge1xuICAgIGZsZXgtZ3JvdzogMTE7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTExIHtcbiAgICBmbGV4LXNocmluazogMTE7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTEyIHtcbiAgICBmbGV4LWdyb3c6IDEyO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xMiB7XG4gICAgZmxleC1zaHJpbms6IDEyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLXhzLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQteHMtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLXhzLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXhzLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQteHMtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXhzLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC14cy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5ncmlkLXhzLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC14cy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQteHMtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0yIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTIge1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMyB7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxuICAuZ3JpZC14cy1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTQge1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNCB7XG4gICAgZmxleC1zaHJpbms6IDQ7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy01IHtcbiAgICBmbGV4LWdyb3c6IDU7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTUge1xuICAgIGZsZXgtc2hyaW5rOiA1O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNiB7XG4gICAgZmxleC1ncm93OiA2O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay02IHtcbiAgICBmbGV4LXNocmluazogNjtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC14cy1ncm93LTcge1xuICAgIGZsZXgtZ3JvdzogNztcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNyB7XG4gICAgZmxleC1zaHJpbms6IDc7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy04IHtcbiAgICBmbGV4LWdyb3c6IDg7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTgge1xuICAgIGZsZXgtc2hyaW5rOiA4O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctOSB7XG4gICAgZmxleC1ncm93OiA5O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay05IHtcbiAgICBmbGV4LXNocmluazogOTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMTAge1xuICAgIGZsZXgtZ3JvdzogMTA7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTEwIHtcbiAgICBmbGV4LXNocmluazogMTA7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTExIHtcbiAgICBmbGV4LWdyb3c6IDExO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xMSB7XG4gICAgZmxleC1zaHJpbms6IDExO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xMiB7XG4gICAgZmxleC1ncm93OiAxMjtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMTIge1xuICAgIGZsZXgtc2hyaW5rOiAxMjtcbiAgfVxufVxuXG4uaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLWxvZ28tcXVhbGl0ZSB7XG4gIHdpZHRoOiAxNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1sb2dvLXF1YWxpdGUge1xuICAgIHdpZHRoOiAyNHZ3O1xuICB9XG59XG5cbi5pbWctY29sb3ItMS0xIHtcbiAgd2lkdGg6IDEzMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLWNvbG9yLTEtMSB7XG4gICAgd2lkdGg6IDE5LjQ2NjY3dnc7XG4gIH1cbn1cblxuLmltZy1jb2xvci0xLTIge1xuICB3aWR0aDogMTEycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY29sb3ItMS0yIHtcbiAgICB3aWR0aDogMTYuOHZ3O1xuICB9XG59XG5cbi5pbWctY29sb3ItMS0zIHtcbiAgd2lkdGg6IDExNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLWNvbG9yLTEtMyB7XG4gICAgd2lkdGg6IDE2Ljh2dztcbiAgfVxufVxuXG4uaW1nLWNvbG9yLTItMSB7XG4gIHdpZHRoOiAxMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1jb2xvci0yLTEge1xuICAgIHdpZHRoOiAxNi44dnc7XG4gIH1cbn1cblxuLmltZy1jb2xvci0yLTIge1xuICB3aWR0aDogMTA2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctY29sb3ItMi0yIHtcbiAgICB3aWR0aDogMTUuNzMzMzN2dztcbiAgfVxufVxuXG4uaW1nLWNvbG9yLTItMyB7XG4gIHdpZHRoOiAxMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1jb2xvci0yLTMge1xuICAgIHdpZHRoOiAxNi44dnc7XG4gIH1cbn1cblxuLmltZy10eHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgd2lkdGg6IDIxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1icmFuZC1wYWdlIHtcbiAgICB3aWR0aDogMjcuMnZ3O1xuICB9XG59XG5cbi5pbWctdHh0LWNhdGFsb2cge1xuICB3aWR0aDogMTYwLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtY2F0YWxvZyB7XG4gICAgd2lkdGg6IDIwLjI2NjY3dnc7XG4gIH1cbn1cblxuLmltZy10eHQtcmFua2luZyB7XG4gIHdpZHRoOiAxNTUuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1yYW5raW5nIHtcbiAgICB3aWR0aDogMTkuNzMzMzN2dztcbiAgfVxufVxuXG4uaW1nLXR4dC10cmVuZC10YWcge1xuICB3aWR0aDogMTkxLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtdHJlbmQtdGFnIHtcbiAgICB3aWR0aDogMjR2dztcbiAgfVxufVxuXG4uaW1nLXR4dC1icmFuZC1uZXdzIHtcbiAgd2lkdGg6IDIyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXR4dC1icmFuZC1uZXdzIHtcbiAgICB3aWR0aDogMjguMjY2Njd2dztcbiAgfVxufVxuXG4uaW1nLXR4dC10b3AtcGFnZSB7XG4gIHdpZHRoOiA0NjlweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtdG9wLXBhZ2Uge1xuICAgIHdpZHRoOiA1OC42NjY2N3Z3O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHZ3KTtcbiAgfVxufVxuXG4udGl0bGUtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4udGl0bGUtaGVhZGVyLTEge1xuICB3aWR0aDogODM2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAudGl0bGUtaGVhZGVyLTEge1xuICAgIHdpZHRoOiA2NS4zMTI1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWhlYWRlci0xIHtcbiAgICB3aWR0aDogODkuNnZ3O1xuICB9XG59XG5cbi50aXRsZS1oZWFkZXItMiB7XG4gIHdpZHRoOiA2NzhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogOC41JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC50aXRsZS1oZWFkZXItMiB7XG4gICAgd2lkdGg6IDUyLjk2ODc1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnRpdGxlLWhlYWRlci0yIHtcbiAgICB3aWR0aDogNzIuNTMzMzN2dztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnRpdGxlLWhlYWRlci0zIHtcbiAgd2lkdGg6IDU1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlLWhlYWRlci0zIHtcbiAgICB3aWR0aDogNDIuOTY4NzV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtaGVhZGVyLTMge1xuICAgIHdpZHRoOiA1OS4ydnc7XG4gIH1cbn1cblxuLnRpdGxlLWhlYWRlci00IHtcbiAgd2lkdGg6IDU2MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA4LjUlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLnRpdGxlLWhlYWRlci00IHtcbiAgICB3aWR0aDogNDMuNzV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtaGVhZGVyLTQge1xuICAgIHdpZHRoOiA2MC4yNjY2N3Z3O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4udGl0bGUtY2F0ZWdvcmllcyB7XG4gIHdpZHRoOiAzNjMuNXB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudGl0bGUtY2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6IDU5LjJ2dztcbiAgICBtYXJnaW4tYm90dG9tOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuLmJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJnLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1yZXBlYXQteCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLXJlcGVhdC15IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uYmctc25zIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJnLXNucyB7XG4gICAgd2lkdGg6IDEwdnc7XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5jb21wYXJpc29uLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZyBpbWcge1xuICBtaW4td2lkdGg6IDk2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyaXNvbi1zbGlkZXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWctLWxlZnQge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbiNvdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuI2xvYWRlciB7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI3RpbWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbn1cblxuI2NvdW50ZG93biA+IHAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbiNjb3VudGRvd24gPiBwIC50aW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5qcy1hY2NvcmRpb24tbGlzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzLWFjY29yZGlvbi1saXN0LmpzLWFjdGl2ZSB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLmpzLWFjY29yZGlvbi10YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIDBzIGVhc2UtaW4tb3V0O1xufVxuXG4uanMtYWNjb3JkaW9uLXRhcmdldC5qcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzLXRhYi1saXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uanMtdGFiLWxpc3QuanMtYWN0aXZlIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uanMtdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtdGFiLWNvbnRlbnQuanMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWJBbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG4uanMtc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDJzO1xuICBvcGFjaXR5OiAuMjtcbn1cblxuLmpzLXNjcm9sbC5hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmpzLXNjcm9sbC1mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmpzLXNjcm9sbC10IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtYiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7XG59XG5cbi5qcy1zY3JvbGwtbCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0xIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjNzO1xufVxuXG4uanMtc2Nyb2xsLWRlbGF5LTIge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAuNnM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktMyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IC45cztcbn1cblxuLmpzLXNjcm9sbC1kZWxheS00IHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMS4ycztcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwdnc7XG4gIH1cbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gIH1cbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzdnc7XG4gIH1cbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiA2dnc7XG4gIH1cbn1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA5dnc7XG4gIH1cbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICB9XG59XG5cbi5tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogMTF2dztcbiAgfVxufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDEydnc7XG4gIH1cbn1cblxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3Z3O1xuICB9XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogMTR2dztcbiAgfVxufVxuXG4ubXQtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDE1dnc7XG4gIH1cbn1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbi5tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogMTd2dztcbiAgfVxufVxuXG4ubXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDE4dnc7XG4gIH1cbn1cblxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOXZ3O1xuICB9XG59XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTcge1xuICAgIG1hcmdpbi10b3A6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICB9XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgfVxufVxuXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbi5tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDd2dztcbiAgfVxufVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLm1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNTUge1xuICAgIG1hcmdpbi1yaWdodDogMTF2dztcbiAgfVxufVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbi5tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogMTR2dztcbiAgfVxufVxuXG4ubXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuLm1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItODUge1xuICAgIG1hcmdpbi1yaWdodDogMTd2dztcbiAgfVxufVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbi5tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuLm1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIH1cbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG4ubWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuLm1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDB2dztcbiAgfVxufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMXZ3O1xuICB9XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAydnc7XG4gIH1cbn1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgfVxufVxuXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICB9XG59XG5cbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG4ubWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogN3Z3O1xuICB9XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDl2dztcbiAgfVxufVxuXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgfVxufVxuXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMTF2dztcbiAgfVxufVxuXG4ubWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTJ2dztcbiAgfVxufVxuXG4ubWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMTN2dztcbiAgfVxufVxuXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogMTR2dztcbiAgfVxufVxuXG4ubWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTV2dztcbiAgfVxufVxuXG4ubWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTZ2dztcbiAgfVxufVxuXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogMTd2dztcbiAgfVxufVxuXG4ubWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTh2dztcbiAgfVxufVxuXG4ubWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMTl2dztcbiAgfVxufVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgfVxufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMXZ3O1xuICB9XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAydnc7XG4gIH1cbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDN2dztcbiAgfVxufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNHZ3O1xuICB9XG59XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gIH1cbn1cblxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDZ2dztcbiAgfVxufVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogN3Z3O1xuICB9XG59XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cblxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDl2dztcbiAgfVxufVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgfVxufVxuXG4ucHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTF2dztcbiAgfVxufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgfVxufVxuXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgfVxufVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTR2dztcbiAgfVxufVxuXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgfVxufVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgfVxufVxuXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTd2dztcbiAgfVxufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTh2dztcbiAgfVxufVxuXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgfVxufVxuXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNyB7XG4gICAgcGFkZGluZy10b3A6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTkge1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLnByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuLnByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuLnByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5wci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTF2dztcbiAgfVxufVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuLnByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbi5wci03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci03MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTR2dztcbiAgfVxufVxuXG4ucHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbi5wci04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci04NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTd2dztcbiAgfVxufVxuXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuLnByLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbi5wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDB2dztcbiAgfVxufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgfVxufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZ2dztcbiAgfVxufVxuXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuLnBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDl2dztcbiAgfVxufVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG4ucGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHZ3O1xuICB9XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgfVxufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gIH1cbn1cblxuLnBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxufVxuXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuLnBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgfVxufVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuLnBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuLnBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNTUge1xuICAgIHBhZGRpbmctbGVmdDogMTF2dztcbiAgfVxufVxuXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuLnBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTR2dztcbiAgfVxufVxuXG4ucGwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuLnBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtODUge1xuICAgIHBhZGRpbmctbGVmdDogMTd2dztcbiAgfVxufVxuXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuLnBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyIHtcbiAgLyogQXV0byBIZWlnaHQgKi9cbiAgLyogQnVsbGV0cyAqL1xuICAvKiBQcm9ncmVzcyAqL1xuICAvKiBhMTF5ICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN3aXBlciBidXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5scy1odWdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG4ubHMteGxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubHMtbGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmxzLW1lZGl1bSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5scy1yZWd1bGFyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi5scy1zbWFsbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5scy14c21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5scy10aW55IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi5mZi1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIjtcbn1cblxuLmZmLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xufVxuXG4uZmYtZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZnMtaHVnZSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbi5mcy14bGFyZ2Uge1xuICBmb250LXNpemU6IDIuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG4uZnMtbGFyZ2Uge1xuICBmb250LXNpemU6IDJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuLmZzLW1lZGl1bSB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbi5mcy1yZWd1bGFyIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG4uZnMtc21hbGwge1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4uZnMteHNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuLmZzLXRpbnkge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy10aW55IHtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtaHVnZSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC10aW55IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLWxhcmdlIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tbWVkaXVtIHtcbiAgICBmb250LXNpemU6IDQuOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDQuMjY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy43MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMy4ydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXRpbnkge1xuICAgIGZvbnQtc2l6ZTogMi42NjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1odWdlIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMteGxhcmdlIHtcbiAgICBmb250LXNpemU6IDYuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1sYXJnZSB7XG4gICAgZm9udC1zaXplOiA1LjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy10aW55IHtcbiAgICBmb250LXNpemU6IDIuNjY2Njd2dztcbiAgfVxufVxuXG4ubGgtaHVnZSB7XG4gIGxpbmUtaGVpZ2h0OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20taHVnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLWh1Z2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbi5saC14bGFyZ2Uge1xuICBsaW5lLWhlaWdodDogMS44O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20teGxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy14bGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIH1cbn1cblxuLmxoLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLWxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1sYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG4ubGgtbWVkaXVtIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtbWVkaXVtIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5saC1yZWd1bGFyIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXJlZ3VsYXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXJlZ3VsYXIge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuLmxoLXNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG4ubGgteHNtYWxsIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXhzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMteHNtYWxsIHtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5saC10aW55IHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS10aW55IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtdGlueSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuLnR4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50eHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50eHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLnR4dC1tZC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50eHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50eHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnR4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnR4dC14cy1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQteHMtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQteHMtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnVuZGVybGluZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5ici1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJyLXNtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYnIteHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGlzdCB7XG4gICAgcGFkZGluZzogMCAzdnc7XG4gIH1cbn1cblxuLmxpc3QtZGVmYXVsdCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLjg7tcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLTFlbTtcbiAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG59XG5cbi5saXN0LWF0dGVudGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbi5saXN0LWF0dGVudGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcy1zbS1zaG93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXNtLXNob3cge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pcy1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXNtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaXMteHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1oaWRkZW4teHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtaGlkZGVuLXgge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pcy1oaWRkZW4teSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmlzLXZpc2libGUteHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmlzLXZpc2libGUteCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5pcy12aXNpYmxlLXkge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uaXMtc2Nyb2xsLXh5IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmlzLXNjcm9sbC14IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uaXMtc2Nyb2xsLXkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XG59XG5cbmEge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgNTAlLCAjZmQ3ZTE0IDUwJSk7XG59XG5cbi5idG4sIC5iYWRnZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLXdoaXRlLCAuYmFkZ2Utd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbi5idG4tb3V0bGluZS13aGl0ZSwgLmJhZGdlLW91dGxpbmUtd2hpdGUsIC5vdXRsaW5lLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbn1cblxuLmNvbG9yLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbn1cblxuLmJ0bi1ncmF5LTEwLCAuYmFkZ2UtZ3JheS0xMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNWU1ZTU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMTAsIC5vdXRsaW5lLWdyYXktMTAge1xuICBjb2xvcjogI2U1ZTVlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZTVlNWU1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xufVxuXG4uY29sb3ItZ3JheS0yMCB7XG4gIGNvbG9yOiAjY2NjY2NjO1xufVxuXG4uYnRuLWdyYXktMjAsIC5iYWRnZS1ncmF5LTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTIwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTIwLCAub3V0bGluZS1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG4gIGJvcmRlci1jb2xvcjogI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbn1cblxuLmNvbG9yLWdyYXktMzAge1xuICBjb2xvcjogI2IzYjNiMztcbn1cblxuLmJ0bi1ncmF5LTMwLCAuYmFkZ2UtZ3JheS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2IzYjM7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0zMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0zMCwgLm91dGxpbmUtZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xuICBib3JkZXItY29sb3I6ICNiM2IzYjM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5jb2xvci1ncmF5LTQwIHtcbiAgY29sb3I6ICM5OTk5OTk7XG59XG5cbi5idG4tZ3JheS00MCwgLmJhZGdlLWdyYXktNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5OTk5O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNDAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNDAsIC5vdXRsaW5lLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbiAgYm9yZGVyLWNvbG9yOiAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xufVxuXG4uY29sb3ItZ3JheS01MCB7XG4gIGNvbG9yOiAjODA4MDgwO1xufVxuXG4uYnRuLWdyYXktNTAsIC5iYWRnZS1ncmF5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzgwODA4MDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTUwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTUwLCAub3V0bGluZS1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGJvcmRlci1jb2xvcjogIzgwODA4MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2Njtcbn1cblxuLmNvbG9yLWdyYXktNjAge1xuICBjb2xvcjogIzY2NjY2Njtcbn1cblxuLmJ0bi1ncmF5LTYwLCAuYmFkZ2UtZ3JheS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY2NjY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS02MCwgLmJhZGdlLW91dGxpbmUtZ3JheS02MCwgLm91dGxpbmUtZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xuICBib3JkZXItY29sb3I6ICM2NjY2NjY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5jb2xvci1ncmF5LTcwIHtcbiAgY29sb3I6ICM0ZDRkNGQ7XG59XG5cbi5idG4tZ3JheS03MCwgLmJhZGdlLWdyYXktNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGQ0ZDRkO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNzAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNzAsIC5vdXRsaW5lLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNGQ0ZDRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xufVxuXG4uY29sb3ItZ3JheS04MCB7XG4gIGNvbG9yOiAjMzMzMzMzO1xufVxuXG4uYnRuLWdyYXktODAsIC5iYWRnZS1ncmF5LTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTgwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTgwLCAub3V0bGluZS1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmNvbG9yLWdyYXktOTAge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJ0bi1ncmF5LTkwLCAuYmFkZ2UtZ3JheS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS05MCwgLmJhZGdlLW91dGxpbmUtZ3JheS05MCwgLm91dGxpbmUtZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICMxYTFhMWE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uY29sb3ItYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1ibGFjaywgLmJhZGdlLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtYmxhY2ssIC5vdXRsaW5lLWJsYWNrIHtcbiAgY29sb3I6ICMwMDAwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbn1cblxuLmNvbG9yLWJsdWUge1xuICBjb2xvcjogIzAwN2JmZjtcbn1cblxuLmJ0bi1ibHVlLCAuYmFkZ2UtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtYmx1ZSwgLmJhZGdlLW91dGxpbmUtYmx1ZSwgLm91dGxpbmUtYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTIxNmI7XG59XG5cbi5jb2xvci1uYXZ5IHtcbiAgY29sb3I6ICMwZTIxNmI7XG59XG5cbi5idG4tbmF2eSwgLmJhZGdlLW5hdnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGUyMTZiO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW5hdnksIC5iYWRnZS1vdXRsaW5lLW5hdnksIC5vdXRsaW5lLW5hdnkge1xuICBjb2xvcjogIzBlMjE2YjtcbiAgYm9yZGVyLWNvbG9yOiAjMGUyMTZiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG59XG5cbi5jb2xvci1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMTtcbn1cblxuLmJ0bi1wdXJwbGUsIC5iYWRnZS1wdXJwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmY0MmMxO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXB1cnBsZSwgLmJhZGdlLW91dGxpbmUtcHVycGxlLCAub3V0bGluZS1wdXJwbGUge1xuICBjb2xvcjogIzZmNDJjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNmY0MmMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xufVxuXG4uY29sb3ItcGluayB7XG4gIGNvbG9yOiAjZTgzZThjO1xufVxuXG4uYnRuLXBpbmssIC5iYWRnZS1waW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4M2U4YztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1waW5rLCAuYmFkZ2Utb3V0bGluZS1waW5rLCAub3V0bGluZS1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG4gIGJvcmRlci1jb2xvcjogI2U4M2U4YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4uY29sb3ItcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG59XG5cbi5idG4tcmVkLCAuYmFkZ2UtcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1yZWQsIC5iYWRnZS1vdXRsaW5lLXJlZCwgLm91dGxpbmUtcmVkIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xufVxuXG4uY29sb3Itb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5idG4tb3JhbmdlLCAuYmFkZ2Utb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkN2UxNDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1vcmFuZ2UsIC5iYWRnZS1vdXRsaW5lLW9yYW5nZSwgLm91dGxpbmUtb3JhbmdlIHtcbiAgY29sb3I6ICNmZDdlMTQ7XG4gIGJvcmRlci1jb2xvcjogI2ZkN2UxNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xufVxuXG4uY29sb3IteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDc7XG59XG5cbi5idG4teWVsbG93LCAuYmFkZ2UteWVsbG93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS15ZWxsb3csIC5iYWRnZS1vdXRsaW5lLXllbGxvdywgLm91dGxpbmUteWVsbG93IHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG59XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xufVxuXG4uYnRuLWdyZWVuLCAuYmFkZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyZWVuLCAuYmFkZ2Utb3V0bGluZS1ncmVlbiwgLm91dGxpbmUtZ3JlZW4ge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xufVxuXG4uY29sb3ItbWludCB7XG4gIGNvbG9yOiAjMTdhMmI4O1xufVxuXG4uYnRuLW1pbnQsIC5iYWRnZS1taW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1taW50LCAuYmFkZ2Utb3V0bGluZS1taW50LCAub3V0bGluZS1taW50IHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4uYmctd2hpdGUtcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYmctd2hpdGUtcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4uYmctYmxhY2stcmdiYS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuXG4uYmctYmxhY2stcmdiYS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNik7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4uYmctYmxhY2stcmdiYS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG5cbi5iZy1zbnMtZmFjZWJvb2sge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25fZmFjZWJvb2suc3ZnKTtcbn1cblxuLmJnLXNucy10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX3R3aXR0ZXIuc3ZnKTtcbn1cblxuLmJnLXNucy1pbnN0YWdyYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25faW5zdGFncmFtLnN2Zyk7XG59XG5cbi5iZy1zbnMtbGluZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9saW5lQC5zdmcpO1xufVxuXG4ubC1zZWN0aW9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cblxuLmluc3RhZ3JhbTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdHh0LWZvbGxvd21lQDJ4LnBuZyk7XG59XG5cbi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4ubC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zbS1jZW50ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAubC1zbS1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5sLXNtLWxlZnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubC1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLmwtYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5sLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1maXhlZC5wYWdlLXRpdGxlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmwtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sLWNvbnRhaW5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubC1zZWFzb25WaXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLXNlYXNvblZpc3VhbC1zdGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5sLXNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1hcnRpY2xlID4gZmlndXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUgPiBmaWd1cmUge1xuICAgIHdpZHRoOiA0OHZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUgPiBmaWd1cmUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubC1hcnRpY2xlLTEtMSB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtMS0xIHtcbiAgICBoZWlnaHQ6IDEzMy4zMzMzM3Z3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMS0xIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0xLTEgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0xLTEgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA4MHB4O1xuICBsZWZ0OiAzNzBweDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0xLTEgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDgwdnc7XG4gICAgbGVmdDogMTB2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTEtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTEtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogNjd2dztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMS0yIGltZyB7XG4gIHdpZHRoOiAxNjAuNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0xLTIgaW1nIHtcbiAgICB3aWR0aDogMzcuODY2Njd2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTEtMyB7XG4gIGhlaWdodDogNTgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtMS0zIHtcbiAgICBoZWlnaHQ6IDEzMy4zMzMzM3Z3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMS0zIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0xLTMgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDMwdnc7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTEtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDMwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTEtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTEtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICB0b3A6IDEwMHB4O1xuICByaWdodDogODBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0xLTMgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDYwdnc7XG4gICAgcmlnaHQ6IDN2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTItMSB7XG4gIGhlaWdodDogODkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtMi0xIHtcbiAgICBoZWlnaHQ6IDIyOS4zMzMzM3Z3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMi0xIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0yLTEgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMi0xIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDE4MHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTItMSBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMi0xIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogNDYwcHg7XG4gIGxlZnQ6IDBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0yLTEgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTItMSBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICB0b3A6IDQwMHB4O1xuICBsZWZ0OiAzMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0yLTEgZmlndXJlOm50aC1vZi10eXBlKDQpIHtcbiAgICB0b3A6IDcwdnc7XG4gICAgbGVmdDogMTV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTItMSBmaWd1cmU6bnRoLW9mLXR5cGUoNSkge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAxMDBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0yLTEgZmlndXJlOm50aC1vZi10eXBlKDUpIHtcbiAgICB0b3A6IDEyMHZ3O1xuICAgIHJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0yLTIgaW1nIHtcbiAgd2lkdGg6IDMyMXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxMHB4O1xuICBsZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTItMiBpbWcge1xuICAgIHdpZHRoOiA2Ni42NjY2N3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5sLWFydGljbGUtMi0zIHtcbiAgaGVpZ2h0OiA0NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0yLTMge1xuICAgIGhlaWdodDogMTAwdnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0yLTMgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAxNTBweDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0yLTMgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTItMyBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxODBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0yLTMgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDEwdnc7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMy0xIHtcbiAgaGVpZ2h0OiA3NjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0zLTEge1xuICAgIGhlaWdodDogMTc2dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0zLTEgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTMtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0zLTEgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA2MHB4O1xuICBsZWZ0OiAzMjBweDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0zLTEgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDQwdnc7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMy0xIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogLTMwcHg7XG4gIGxlZnQ6IDE1MHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTMtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogMTAwdnc7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTMtMSBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiA4MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTMtMSBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0zLTIgaW1nIHtcbiAgd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA4MHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTMtMiBpbWcge1xuICAgIHdpZHRoOiA1My4zMzMzM3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5sLWFydGljbGUtMy0zIHtcbiAgaGVpZ2h0OiA1NzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0zLTMge1xuICAgIGhlaWdodDogMTQ2LjY2NjY3dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0zLTMgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTMtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS0zLTMgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA1MHB4O1xuICBsZWZ0OiAzMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS0zLTMgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDEwdnc7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtMy0zIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMTAwcHg7XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTMtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTB2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTQtMSB7XG4gIGhlaWdodDogODI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNC0xIHtcbiAgICBoZWlnaHQ6IDE5My4zMzMzM3Z3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNC0xIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogODBweDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS00LTEgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDEwdnc7XG4gICAgbGVmdDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNC0xIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogMTgwcHg7XG4gIGxlZnQ6IDMyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTQtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNjh2dztcbiAgICBsZWZ0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS00LTEgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgdG9wOiAwO1xuICByaWdodDogODBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS00LTEgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTQtMSBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICBib3R0b206IC0xMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNC0xIGZpZ3VyZTpudGgtb2YtdHlwZSg0KSB7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS00LTIgaW1nIHtcbiAgd2lkdGg6IDE2NXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtNTBweDtcbiAgbGVmdDogODBweDtcbiAgei1pbmRleDogNTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS00LTIgaW1nIHtcbiAgICB3aWR0aDogMzcuMzMzMzN2dztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTQtMyB7XG4gIGhlaWdodDogNjUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNC0zIHtcbiAgICBoZWlnaHQ6IDE0Ni42NjY2N3Z3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNC0zIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS00LTMgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNC0zIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDI1MHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTQtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNDV2dztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNC0zIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS00LTMgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS01LTEge1xuICBoZWlnaHQ6IDk1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTUtMSB7XG4gICAgaGVpZ2h0OiAyMTcuMzMzMzN2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTUtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNS0xIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAxMHZ3O1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTUtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiA0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTUtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogMzB2dztcbiAgICByaWdodDogM3Z3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNS0xIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMjYwcHg7XG4gIGxlZnQ6IDI4MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTUtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogOTB2dztcbiAgICBsZWZ0OiAzdnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS01LTEgZmlndXJlOm50aC1vZi10eXBlKDQpIHtcbiAgdG9wOiA1MjBweDtcbiAgcmlnaHQ6IDEwMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTUtMSBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICAgIGJvdHRvbTogMzB2dztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNS0xIGZpZ3VyZTpudGgtb2YtdHlwZSg1KSB7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS01LTEgZmlndXJlOm50aC1vZi10eXBlKDUpIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTUtMiBpbWcge1xuICB3aWR0aDogMTIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDQwcHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNS0yIGltZyB7XG4gICAgd2lkdGg6IDMydnc7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS01LTMge1xuICBoZWlnaHQ6IDQ5Mi41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNS0zIHtcbiAgICBoZWlnaHQ6IDEwOS4zMzMzM3Z3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNS0zIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS01LTMgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNS0zIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDI1MHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTUtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgIHRvcDogNDV2dztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNS0zIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS01LTMgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS02LTEge1xuICBoZWlnaHQ6IDgyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTYtMSB7XG4gICAgaGVpZ2h0OiAxOTMuMzMzMzN2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTYtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDgwcHg7XG4gIGxlZnQ6IDUwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNi0xIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTYtMSBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICB0b3A6IDE4MHB4O1xuICBsZWZ0OiAzMjBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS02LTEgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICB0b3A6IDgwdnc7XG4gICAgbGVmdDogNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUtNi0xIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDgwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNi0xIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgdG9wOiA0MHZ3O1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS02LTEgZmlndXJlOm50aC1vZi10eXBlKDQpIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMzBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS02LTEgZmlndXJlOm50aC1vZi10eXBlKDQpIHtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubC1hcnRpY2xlLTYtMiBpbWcge1xuICB3aWR0aDogMTY1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC01MHB4O1xuICBsZWZ0OiA4MHB4O1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTYtMiBpbWcge1xuICAgIHdpZHRoOiAzNy4zMzMzM3Z3O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5sLWFydGljbGUtNi0zIHtcbiAgaGVpZ2h0OiA2NTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtYXJ0aWNsZS02LTMge1xuICAgIGhlaWdodDogMTQ2LjY2NjY3dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS02LTMgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTYtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICAgIHRvcDogMzJ2dztcbiAgICBsZWZ0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS02LTMgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgdG9wOiA1MHB4O1xuICByaWdodDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWFydGljbGUtNi0zIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtYXJ0aWNsZS02LTMgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1hcnRpY2xlLTYtMyBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTB2dztcbiAgfVxufVxuIiwiQGtleWZyYW1lcyB0YWJBbmltYXRpb24ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufSIsIi8vIOODmeODvOOCueOBqOOBquOCi+aMh+WumuOCkuiomOi/sFxuLy8g44Kr44Op44O844KE54q25oWL44Gv44CBdGhlbWXjgoRzdGF0ZeOBq+iomOi8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbmh0bWwsIGJvZHksIGRpdiwgc3Bhbiwgb2JqZWN0LCBpZnJhbWUsXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG5hYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzYW1wLFxuc21hbGwsIHN0cm9uZywgc3ViLCBzdXAsIHZhcixcbmIsIGksXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gIG1hcmdpbjowO1xuICBwYWRkaW5nOjA7XG4gIGJvcmRlcjowO1xuICBvdXRsaW5lOjA7XG59XG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsIGJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiA2Mi41JTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICBsaW5lLWhlaWdodDogMi4wO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuYXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLFxuZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSB0cztcbiAgJjpob3ZlciB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbmEsIHUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmZpZ3VyZSwgcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuZmlnY2FwdGlvbiB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbmltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbmgxIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMy4wcmVtLCAoMzAvMzc1KSoxMDB2dywgKDMwLzM3NSkqMTAwdncpOyB9XG5oMiB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDIuNHJlbSwgKDI0LzM3NSkqMTAwdncsICgyNC8zNzUpKjEwMHZ3KTsgfVxuaDMgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAyLjByZW0sICgyMC8zNzUpKjEwMHZ3LCAoMjAvMzc1KSoxMDB2dyk7IH1cbmg0IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS44cmVtLCAoMTgvMzc1KSoxMDB2dywgKDE4LzM3NSkqMTAwdncpOyB9XG5oNSB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNnJlbSwgKDE2LzM3NSkqMTAwdncsICgxNi8zNzUpKjEwMHZ3KTsgfVxuaDYgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjRyZW0sICgxNC8zNzUpKjEwMHZ3LCAoMTQvMzc1KSoxMDB2dyk7IH1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNHJlbSwgKDE0LzM3NSkqMTAwdncsICgxNC8zNzUpKjEwMHZ3ICk7XG59IiwiLy8gVGFibGUgb2YgQ29udGVudHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gUHJlZml4XHJcbi8vIFdpZHRoXHJcbi8vIENvbG9yXHJcbi8vIEZvbnRzXHJcbi8vIGZvbnQtd2VpZ2h0XHJcbi8vIGZvbnQtc2l6ZVxyXG4vLyBsaW5lLWhlaWdodFxyXG4vLyBTcGFjaW5nXHJcbi8vIFBvc2l0aW9uXHJcbi8vIEdyaWRcclxuLy8gc2xpY2tcclxuLy8gT2JqZWN0LWZpdFxyXG4vLyBCYWNrZ3JvdW5kIGltYWdlXHJcbiAgLy8gU05TXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUHJlZml4XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRicmVha3BvaW50czogXCItXCIsIFwiLWhnLVwiLCBcIi14bC1cIiwgXCItbWQtXCIsIFwiLXNtLVwiLCBcIi14cy1cIjtcclxuXHJcblxyXG4vLyBXaWR0aFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkdGgteGw6IDE5MjBweDtcclxuJHdpZHRoLWxnOiAxMjgwcHg7XHJcbiR3aWR0aC1tZDogOTYwcHg7XHJcbiR3aWR0aC1zbTogNzY4cHg7XHJcbiR3aWR0aC14czogNDgwcHg7XHJcblxyXG5cclxuLy8gQ29sb3JcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRjb2xvci13aGl0ZSAgOiAjZmZmZmZmICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0xMDogI2U1ZTVlNSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMjA6ICNjY2NjY2MgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTMwOiAjYjNiM2IzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS00MDogIzk5OTk5OSAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNTA6ICM4MDgwODAgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTYwOiAjNjY2NjY2ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS03MDogIzRkNGQ0ZCAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktODA6ICMzMzMzMzMgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTkwOiAjMWExYTFhICFkZWZhdWx0O1xyXG4kY29sb3ItYmxhY2sgIDogIzAwMDAwMCAhZGVmYXVsdDtcclxuXHJcbiRjb2xvci1ibHVlICA6ICMwMDdiZmYgIWRlZmF1bHQ7XHJcbiRjb2xvci1uYXZ5ICA6ICMwZTIxNmIgIWRlZmF1bHQ7XHJcbiRjb2xvci1wdXJwbGU6ICM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRjb2xvci1waW5rICA6ICNlODNlOGMgIWRlZmF1bHQ7XHJcbiRjb2xvci1yZWQgICA6ICNkYzM1NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1vcmFuZ2U6ICNmZDdlMTQgIWRlZmF1bHQ7XHJcbiRjb2xvci15ZWxsb3c6ICNmZmMxMDcgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmVlbiA6ICMyOGE3NDUgIWRlZmF1bHQ7XHJcbiRjb2xvci1taW50ICA6ICMxN2EyYjggIWRlZmF1bHQ7XHJcblxyXG4kY29sb3JzOiAoKSAhZGVmYXVsdDtcclxuJGNvbG9yczogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJ3aGl0ZVwiICA6ICRjb2xvci13aGl0ZSxcclxuICAgXCJncmF5LTEwXCI6ICRjb2xvci1ncmF5LTEwLFxyXG4gICBcImdyYXktMjBcIjogJGNvbG9yLWdyYXktMjAsXHJcbiAgIFwiZ3JheS0zMFwiOiAkY29sb3ItZ3JheS0zMCxcclxuICAgXCJncmF5LTQwXCI6ICRjb2xvci1ncmF5LTQwLFxyXG4gICBcImdyYXktNTBcIjogJGNvbG9yLWdyYXktNTAsXHJcbiAgIFwiZ3JheS02MFwiOiAkY29sb3ItZ3JheS02MCxcclxuICAgXCJncmF5LTcwXCI6ICRjb2xvci1ncmF5LTcwLFxyXG4gICBcImdyYXktODBcIjogJGNvbG9yLWdyYXktODAsXHJcbiAgIFwiZ3JheS05MFwiOiAkY29sb3ItZ3JheS05MCxcclxuICAgXCJibGFja1wiICA6ICRjb2xvci1ibGFjayxcclxuICAgXCJibHVlXCIgICA6ICRjb2xvci1ibHVlLFxyXG4gICBcIm5hdnlcIiAgIDogJGNvbG9yLW5hdnksXHJcbiAgIFwicHVycGxlXCIgOiAkY29sb3ItcHVycGxlLFxyXG4gICBcInBpbmtcIiAgIDogJGNvbG9yLXBpbmssXHJcbiAgIFwicmVkXCIgICAgOiAkY29sb3ItcmVkLFxyXG4gICBcIm9yYW5nZVwiIDogJGNvbG9yLW9yYW5nZSxcclxuICAgXCJ5ZWxsb3dcIiA6ICRjb2xvci15ZWxsb3csXHJcbiAgIFwiZ3JlZW5cIiAgOiAkY29sb3ItZ3JlZW4sXHJcbiAgIFwibWludFwiICAgOiAkY29sb3ItbWludCxcclxuICApLFxyXG4gICRjb2xvcnNcclxuKTtcclxuXHJcbiRjb2xvcnMtcmdiYTogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnMtcmdiYTogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgXCJ3aGl0ZS1yZ2JhLTEwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjEpLFxyXG4gICBcIndoaXRlLXJnYmEtMjBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMiksXHJcbiAgIFwid2hpdGUtcmdiYS0zMFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4zKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTQwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjQpLFxyXG4gICBcIndoaXRlLXJnYmEtNTBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNSksXHJcbiAgIFwid2hpdGUtcmdiYS02MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC42KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTcwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjcpLFxyXG4gICBcIndoaXRlLXJnYmEtODBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOCksXHJcbiAgIFwid2hpdGUtcmdiYS05MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC45KSxcclxuICAgXCJibGFjay1yZ2JhLTEwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjEpLFxyXG4gICBcImJsYWNrLXJnYmEtMjBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMiksXHJcbiAgIFwiYmxhY2stcmdiYS0zMFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC4zKSxcclxuICAgXCJibGFjay1yZ2JhLTQwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjQpLFxyXG4gICBcImJsYWNrLXJnYmEtNTBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNSksXHJcbiAgIFwiYmxhY2stcmdiYS02MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC42KSxcclxuICAgXCJibGFjay1yZ2JhLTcwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjcpLFxyXG4gICBcImJsYWNrLXJnYmEtODBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOCksXHJcbiAgIFwiYmxhY2stcmdiYS05MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC45KSxcclxuICApLFxyXG4gICRjb2xvcnMtcmdiYVxyXG4pO1xyXG5cclxuXHJcbi8vIEZvbnRzXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZm9udC1nb3RoaWMgOiBcIuODkuODqeOCruODjuinkuOCtOOCt+ODg+OCr1wiLCBcIkhpcmFnaW5vIFNhbnNcIiwgXCLjg5Ljg6njgq7jg47op5LjgrRQcm9cIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgc2Fucy1zZXJpZjtcclxuJGZvbnQtc2VyaWYgIDogXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTlwiLCBcIkhpcmFNaW5Qcm9OXCIsIFwiSEfmmI7mnJ1FXCIsIFwi77yt77yzIO+8sOaYjuacnVwiLCBcIk1TIFBNaW5jaG9cIiwgXCJNUyDmmI7mnJ1cIiwgc2VyaWY7XHJcbiRmb250LWVuICAgICA6IFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJSb2JvdG9cIiwgXCJBcmlhbFwiO1xyXG5cclxuXHJcbi8vIGZvbnQtd2VpZ2h0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRmb250LXdlaWdodDogKFxyXG4gIFwiOTAwXCI6IDkwMCxcclxuICBcIjgwMFwiOiA4MDAsXHJcbiAgXCI3MDBcIjogNzAwLFxyXG4gIFwiNjAwXCI6IDYwMCxcclxuICBcIjUwMFwiOiA1MDAsXHJcbiAgXCI0MDBcIjogNDAwLFxyXG4gIFwiMzAwXCI6IDMwMCxcclxuICBcIjIwMFwiOiAyMDAsXHJcbiAgXCIxMDBcIjogMTAwLFxyXG4pO1xyXG5cclxuLy8gZm9udC1zaXplXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZnMtaHVnZSAgIDogMzA7XHJcbiRmcy14bGFyZ2UgOiAyNDtcclxuJGZzLWxhcmdlICA6IDIwO1xyXG4kZnMtbWVkaXVtIDogMTg7XHJcbiRmcy1yZWd1bGFyOiAxNjtcclxuJGZzLXNtYWxsICA6IDE0O1xyXG4kZnMteHNtYWxsIDogMTI7XHJcbiRmcy10aW55ICAgOiAxMDtcclxuXHJcbiRmb250LXNpemU6ICgpICFkZWZhdWx0O1xyXG4kZm9udC1zaXplOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgXCJodWdlXCIgICA6ICRmcy1odWdlLFxyXG4gICAgXCJ4bGFyZ2VcIiA6ICRmcy14bGFyZ2UsXHJcbiAgICBcImxhcmdlXCIgIDogJGZzLWxhcmdlLFxyXG4gICAgXCJtZWRpdW1cIiA6ICRmcy1tZWRpdW0sXHJcbiAgICBcInJlZ3VsYXJcIjogJGZzLXJlZ3VsYXIsXHJcbiAgICBcInNtYWxsXCIgIDogJGZzLXNtYWxsLFxyXG4gICAgXCJ4c21hbGxcIiA6ICRmcy14c21hbGwsXHJcbiAgICBcInRpbnlcIiAgIDogJGZzLXRpbnksXHJcbiAgKSxcclxuICAkZm9udC1zaXplXHJcbik7XHJcblxyXG5cclxuLy8gbGluZS1oZWlnaHRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuJGxpbmUtaGVpZ2h0OiAoXHJcbiAgXCJodWdlXCIgICAgOiAyLjAsXHJcbiAgXCJ4bGFyZ2VcIiAgOiAxLjgsXHJcbiAgXCJsYXJnZVwiICAgOiAxLjYsXHJcbiAgXCJtZWRpdW1cIiAgOiAxLjUsXHJcbiAgXCJyZWd1bGFyXCIgOiAxLjQsXHJcbiAgXCJzbWFsbFwiICAgOiAxLjMsXHJcbiAgXCJ4c21hbGxcIiAgOiAxLjIsXHJcbiAgXCJ0aW55XCIgICAgOiAxLjBcclxuKTtcclxuXHJcblxyXG4vLyBTcGFjaW5nXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFyZ2luOiAoXHJcbiAgbXQ6IG1hcmdpbi10b3AsXHJcbiAgbXI6IG1hcmdpbi1yaWdodCxcclxuICBtYjogbWFyZ2luLWJvdHRvbSxcclxuICBtbDogbWFyZ2luLWxlZnRcclxuKTtcclxuXHJcbiRwYWRkaW5nOiAoXHJcbiAgcHQ6IHBhZGRpbmctdG9wLFxyXG4gIHByOiBwYWRkaW5nLXJpZ2h0LFxyXG4gIHBiOiBwYWRkaW5nLWJvdHRvbSxcclxuICBwbDogcGFkZGluZy1sZWZ0XHJcbik7XHJcblxyXG5cclxuLy8gUG9zaXRpb25cclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRwb3NpdGlvbjogKFxyXG4gIFwiZml4ZWRcIjogZml4ZWQsXHJcbiAgXCJhYnNvbHV0ZVwiOiBhYnNvbHV0ZSxcclxuICBcInJlbGF0aXZlXCI6IHJlbGF0aXZlXHJcbik7XHJcblxyXG4kYWxpZ246IChcclxuICBjZW50ZXIsXHJcbiAgbGVmdCxcclxuICByaWdodCxcclxuICB0b3AsXHJcbiAgbWlkZGxlLFxyXG4gIGJvdHRvbSxcclxuKTtcclxuXHJcblxyXG4vLyBHcmlkXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kZ3JpZC1jb2x1bW46IDEyO1xyXG5cclxuXHJcblxyXG4vLyBzbGlja1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJHNsaWNrLWFycm93LXdpZHRoOiAzNXB4O1xyXG4kc2xpY2stYXJyb3ctaGVpZ2h0OiA0NXB4O1xyXG5cclxuXHJcbi8vIE9iamVjdC1maXRcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRvYmplY3QtZml0OiAoXHJcbiAgXCJvYmplY3QtZml0LWNvdmVyXCI6IGNvdmVyLFxyXG4gIFwib2JqZWN0LWZpdC1jb250YWluXCI6IGNvbnRhaW4sXHJcbik7XHJcblxyXG4kb2JqZWN0LXBvc2l0aW9uOiAoXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tdG9wXCI6IHRvcCxcclxuICBcIm9iamVjdC1wb3NpdGlvbi1jZW50ZXJcIjogY2VudGVyLFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLWJvdHRvbVwiOiBib3R0b20sXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tbGVmdFwiOiBsZWZ0LFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLXJpZ2h0XCI6IHJpZ2h0LFxyXG4pO1xyXG5cclxuXHJcbi8vIEJhY2tncm91bmQgaW1hZ2VcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiR1cmwgICAgICAgICAgIDogXCJodHRwczovL2FiYWhvdXNlLmpwL1wiO1xyXG4kdXJsLWNvbW1vbiAgICA6IFwiI3skdXJsfWNvbW1vbi9cIjtcclxuJHVybC1pbWcgICAgICAgOiBcIiN7JHVybC1jb21tb259aW1nL1wiO1xyXG5cclxuJHBhc3MgICAgICAgICAgOiBcIi4uL1wiO1xyXG4kcGFzcy1pbWcgICAgICA6IFwiI3skcGFzc31pbWcvXCI7XHJcblxyXG5cclxuLy8gQnJhbmRzXHJcblxyXG4kYnJhbmRzOiAoXHJcbiAgXCIzNlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjUlLFxyXG4gICksXHJcbiAgXCI1MzUxXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0OCUsXHJcbiAgKSxcclxuICBcImFiYWhvdXNlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MiUsXHJcbiAgKSxcclxuICBcImRlc2lnbndvcmtzXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcImFsZnJlZG9iYW5uaXN0ZXJcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDc1JSxcclxuICApLFxyXG4gIFwiYXViYW5uaXN0ZXJcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDU2JSxcclxuICApLFxyXG4gIFwiYXRzY2VsdGFzZWxlY3RtXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2NSUsXHJcbiAgKSxcclxuICBcImF0c2NlbHRhc2VsZWN0XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MSUsXHJcbiAgKSxcclxuICBcImNvbGxleFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDAlLFxyXG4gICksXHJcbiAgXCJkZXZpbmV0dGVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDg1JSxcclxuICApLFxyXG4gIFwiaW50ZXJzdGFwbGUtdlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzAlLFxyXG4gICksXHJcbiAgXCJpbnRlcnN0YXBsZS1oXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA1NiUsXHJcbiAgKSxcclxuICBcImxvd2VsbFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzglLFxyXG4gICksXHJcbiAgXCJtYXZpZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDElLFxyXG4gICksXHJcbiAgXCJ0aGVzdG9yZWJ5Y1wiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogOTAlLFxyXG4gICksXHJcbiAgXCJteXNlbGZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQxJSxcclxuICApLFxyXG4gIFwicGljaGUtdlwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogMzglLFxyXG4gICksXHJcbiAgXCJvdXRsZXRcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwib3V0bGV0bVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJwaWNoZS1oXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcInF1YWxpdGVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ2JSxcclxuICApLFxyXG4gIFwicm91Z2VcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQ1JSxcclxuICApLFxyXG4pO1xyXG5cclxuLy8gU05TXHJcbiRzbnMtaWNvbi1zaXplOiA1MDtcclxuXHJcbiRzbnMtaWNvbjogKFxyXG4gIFwiZmFjZWJvb2tcIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9mYWNlYm9vay5zdmcpLFxyXG4gICksXHJcbiAgXCJ0d2l0dGVyXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25fdHdpdHRlci5zdmcpLFxyXG4gICksXHJcbiAgXCJpbnN0YWdyYW1cIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9pbnN0YWdyYW0uc3ZnKSxcclxuICApLFxyXG4gIFwibGluZVwiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX2xpbmVALnN2ZyksXHJcbiAgKSxcclxuKTtcclxuIiwiQG1peGluIG1hcmdpbigkbXQ6IGF1dG8sICRtcjogYXV0bywgJG1iOiBhdXRvLCAkbWw6IGF1dG8pIHtcbiAgbWFyZ2luLXRvcCAgIDogJG10O1xuICBtYXJnaW4tcmlnaHQgOiAkbXI7XG4gIG1hcmdpbi1ib3R0b206ICRtYjtcbiAgbWFyZ2luLWxlZnQgIDogJG1sO1xufVxuXG5AbWl4aW4gcGFkZGluZygkcHQ6IGF1dG8sICRwcjogYXV0bywgJHBiOiBhdXRvLCAkcGw6IGF1dG8pIHtcbiAgcGFkZGluZy10b3AgICA6ICRwdDtcbiAgcGFkZGluZy1yaWdodCA6ICRwcjtcbiAgcGFkZGluZy1ib3R0b206ICRwYjtcbiAgcGFkZGluZy1sZWZ0ICA6ICRwbDtcbn1cblxuQG1peGluIGZzLWFsbC1kZXZpY2UoICR2YWx1ZS1kZXNrdG9wLCAkdmFsdWUtdGFibGV0LCAkdmFsdWUtbW9iaWxlICkge1xuICBmb250LXNpemUgOiAkdmFsdWUtZGVza3RvcDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXNtKSB7XG4gICAgZm9udC1zaXplIDogJHZhbHVlLXRhYmxldDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteHMpIHtcbiAgICBmb250LXNpemUgOiAkdmFsdWUtbW9iaWxlO1xuICB9XG59XG5cbi8vIOKAuywg44O7LCAxLjIuMywg44Gq44Gp44Gu6YCa5bi444Gu44Oq44K544OI44KS44Kv44Op44K544Gn5L2c5oiQXG5AbWl4aW4gbGlzdCggJGNvbnRlbnQ6IFwiXCIsICRtbDogMWVtICkge1xuICBtYXJnaW4tbGVmdDogJG1sO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAtJG1sO1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOODh+ODleOCqeODq+ODiOS4i+e3muOCkua2iOOBl+OAgeODnOODvOODgOODvOOBp+ihqOekulxuQG1peGluIHVuZGVybGluZSgpIHtcbiAgcGFkZGluZy1ib3R0b20gOiAwLjFlbTtcbiAgYm9yZGVyLWJvdHRvbSAgOiAxcHggc29saWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOaoquS4puOBs+OBruS9nOaIkFxuQG1peGluIGdyaWQoICRkaXNwbGF5OiBmbGV4LCAkamM6IGZsZXgtc3RhcnQsICRmdzogd3JhcCApIHtcbiAgZGlzcGxheSAgICAgICAgOiAkZGlzcGxheTtcbiAganVzdGlmeS1jb250ZW50OiAkamM7XG4gIGZsZXgtd3JhcCAgICAgIDogJGZ3O1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDjg4jjg6njg7Pjgrjjgrfjg6fjg7Pjga7oqK3lrppcbkBtaXhpbiB0cyggJHRwOiBhbGwsICR0ZDogMC4ycywgJHR0ZjogZWFzZS1pbiApIHtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eSAgICAgICA6ICR0cDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6ICR0ZDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ICR0dGY7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBDIExhcmdl44Gu44G/55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gaGcge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGgteGwgKyAxKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMgWExhcmdl44Gu44G/55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4geGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgteGwpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQQyBMYXJnZeeUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIGxnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLWxnKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMg55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gbWQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtbWQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjgr/jg5bjg6zjg4Pjg4jnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBzbSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zbSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIOOCueODnuODm+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHhzIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi5idG4sIC5iYWRnZSwgLm91dGxpbmUge1xuICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG4gIC8vIGJvcmRlci1yYWRpdXM6IC4yNWVtO1xufVxuXG4uYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhZGdlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vdXRsaW5lIHsgZGlzcGxheTogYmxvY2s7IH0iLCIvLyAuY29sLXh4XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmNvbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAvLyDjg4fjgrnjgq/jg4jjg4Pjg5fjg7tTUOWFsemAmlxuICAgICYtI3skaX0ge1xuICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAvLyAuY29sLW1kLTEuLi4xMiA9PiDjg4fjgrnjgq/jg4jjg4Pjg5flsILnlKhcbiAgICAgICYtbWQtI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIC5jb2wtc20tMS4uLjEyID0+IOOCv+ODluODrOODg+ODiOWwgueUqFxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgIC8vIC5jb2wteHMtMS4uLjEyID0+IOOCueODnuODvOODiOODleOCqeODs+WwgueUqFxuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICYteHMtI3skaX0ge1xuICAgICAgICB3aWR0aDogKCAkaSAvICRncmlkLWNvbHVtbiApICogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4gIC8vIC5jb2wteHjjga7jg5Hjg4fjgqPjg7PjgrDnhKHlirnljJZcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmlsbCB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxMHB4O1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAmLW1kLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaSAqIDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICYtc20tI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDF2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICYteHMtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDF2dztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gZ3V0dGVyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmd1dHRlciB7XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxMHB4fTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDEwcHh9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAmLW1kLSN7JGl9IHtcbiAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxMHB4fTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMTBweH07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgJi1zbS0jeyRpfSB7XG4gICAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxdnd9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxdnd9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICYteHMtI3skaX0ge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMXZ3fTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMXZ3fTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGdyaWRcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmdyaWQge1xuICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XG4gIGFsaWduLWl0ZW1zICAgIDogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXAgICAgICA6IHdyYXA7XG4gICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gIH1cblxuICBAaW5jbHVkZSBtZCB7XG4gICAgJi1tZCB7XG4gICAgICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgICAgICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICAgICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgICAgICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICAgICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgICAgICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc20ge1xuICAgICYtc20ge1xuICAgICAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAgICAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICAgICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAgICAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICAgICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAgICAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICAgICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHhzIHtcbiAgICAmLXhzIHtcbiAgICAgICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgICAgICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAgICAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgICAgICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAgICAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgICAgICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAgICAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAgICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAgICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAgICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgJi1mdWxsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIC5iZy1sb2dvLTUzNTEsIC5iZy1zbnMtZmFjZWJvb2ssIGV0Yy4uLlxuICAmLWxvZ28ge1xuICAgICYtcXVhbGl0ZSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg5MC8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtY29sb3Ige1xuICAgICYtMS0xIHsgd2lkdGg6IDEzMXB4OyBAaW5jbHVkZSBzbSB7IHdpZHRoOiAoNzMvMzc1KSoxMDB2dzsgfSB9XG4gICAgJi0xLTIgeyB3aWR0aDogMTEycHg7IEBpbmNsdWRlIHNtIHsgd2lkdGg6ICg2My8zNzUpKjEwMHZ3OyB9IH1cbiAgICAmLTEtMyB7IHdpZHRoOiAxMTRweDsgQGluY2x1ZGUgc20geyB3aWR0aDogKDYzLzM3NSkqMTAwdnc7IH0gfVxuICAgICYtMi0xIHsgd2lkdGg6IDExNHB4OyBAaW5jbHVkZSBzbSB7IHdpZHRoOiAoNjMvMzc1KSoxMDB2dzsgfSB9XG4gICAgJi0yLTIgeyB3aWR0aDogMTA2cHg7IEBpbmNsdWRlIHNtIHsgd2lkdGg6ICg1OS8zNzUpKjEwMHZ3OyB9IH1cbiAgICAmLTItMyB7IHdpZHRoOiAxMTJweDsgQGluY2x1ZGUgc20geyB3aWR0aDogKDYzLzM3NSkqMTAwdnc7IH0gfVxuICB9XG5cbiAgJi10eHQge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAmLWJyYW5kLXBhZ2Uge1xuICAgICAgd2lkdGg6ICg0MzBweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICgxMDIvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1jYXRhbG9nIHtcbiAgICAgIHdpZHRoOiAoMzIxcHgvMik7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoNzYvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1yYW5raW5nIHtcbiAgICAgIHdpZHRoOiAoMzExcHgvMik7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoNzQvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi10cmVuZC10YWcge1xuICAgICAgd2lkdGg6ICgzODNweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg5MC8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJyYW5kLW5ld3Mge1xuICAgICAgd2lkdGg6ICg0NDBweC8yKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICgxMDYvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi10b3AtcGFnZSB7XG4gICAgICB3aWR0aDogKDkzOHB4LzIpO1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyNyU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwcHgpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDIyMC8zNzUpKjEwMHZ3O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLSgxNS8zNzUpKjEwMHZ3KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRpdGxlIHtcbiAgJi1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgICYtMSB7XG4gICAgICB3aWR0aDogODM2cHg7XG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAoODM2LzEyODApKjEwMHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDMzNi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLTIge1xuICAgICAgd2lkdGg6IDY3OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDguNSU7XG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAoNjc4LzEyODApKjEwMHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDI3Mi8zNzUpKjEwMHZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgICYtMyB7XG4gICAgICB3aWR0aDogNTUwcHg7XG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAoNTUwLzEyODApKjEwMHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDIyMi8zNzUpKjEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLTQge1xuICAgICAgd2lkdGg6IDU2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDguNSU7XG4gICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAoNTYwLzEyODApKjEwMHZ3O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDIyNi8zNzUpKjEwMHZ3O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtY2F0ZWdvcmllcyB7XG4gICAgd2lkdGg6ICg3MjdweC8yKTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICB3aWR0aDogKDIyMi8zNzUpKjEwMHZ3O1xuICAgICAgbWFyZ2luLWJvdHRvbTogKDIwLzM3NSkqMTAwdnc7XG4gICAgfVxuICB9XG59XG5cbi8vIC5vYmplY3QtZml0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAvLyAub2JqZWN0LWZpdC1jb3ZlciwgLm9iamVjdC1maXQtY29udGFpbiwgZXRjLi4uXG4vLyBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG9iamVjdC1maXQge1xuLy8gICAuI3ska2V5fSB7XG4vLyAgICAgb2JqZWN0LWZpdDogJHZhbHVlO1xuLy8gICB9XG4vLyB9XG5cbi8vIC8vIC5vYmplY3QtcG9zaXRpb24tdG9wLCAub2JqZWN0LXBvc2l0aW9uLWNlbnRlciwgZXRjLi4uXG4vLyBAZWFjaCAka2V5IGluICRhbGlnbiB7XG4vLyAgIEBpZiAka2V5ICE9IG1pZGRsZSB7XG4vLyAgICAgLm9iamVjdC1wb3NpdGlvbi0jeyRrZXl9IHtcbi8vICAgICAgIG9iamVjdC1wb3NpdGlvbjogJGtleTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuXG4vLyAuYmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICYtY292ZXIgICB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgJi1jb250YWluIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICYtcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICYteCB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgfVxuICAgICYteSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgfVxuICB9XG59XG5cbi5iZy1zbnMgIHtcbiAgd2lkdGggOiAkc25zLWljb24tc2l6ZSAqIDFweDtcbiAgaGVpZ2h0OiAkc25zLWljb24tc2l6ZSAqIDFweDtcbiAgQGluY2x1ZGUgeHMge1xuICAgIHdpZHRoOiAoJHNucy1pY29uLXNpemUgKiAyIC8gMTApICogMXZ3O1xuICAgIGhlaWdodDogKCRzbnMtaWNvbi1zaXplICogMiAvIDEwKSAqIDF2dztcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAmLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59IiwiI292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duIHtcbiAgPiBwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gID4gcCAudGltZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmpzLWFjY29yZGlvbiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi10YXJnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyAwcyBlYXNlLWluLW91dDtcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cblxuLmpzLXRhYiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIH1cbiAgfVxufVxuXG4uanMtc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDJzO1xuICBvcGFjaXR5OiAuMjtcbiAgJi5hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgJi1mYWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICYtdCB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpOyB9XG4gICYtYiB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDBweCk7IH1cbiAgJi1yIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTsgfVxuICAmLWwgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTsgfVxuICAmLWRlbGF5IHtcbiAgICAmLTAgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgICYtMSB7IHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuICAgICYtMiB7IHRyYW5zaXRpb24tZGVsYXk6IC42czsgfVxuICAgICYtMyB7IHRyYW5zaXRpb24tZGVsYXk6IC45czsgfVxuICAgICYtNCB7IHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7IH1cbiAgfVxufSIsIi8vIG1hcmdpblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRtYXJnaW4ge1xuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLm10LTEwLCAubXItMTAsIC5tYi0xMCwgLm1sLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaSAqIDV9IHtcbiAgICAgICAgICAjeyR2YWx1ZX06ICN7JGkgKiA1fXB4O1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5tdC1zbS0xMCwgLm1yLXNtLTEwLCAubWItc20tMTAsIC5tbC1zbS0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy1zbS0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGl9IHtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIHBhZGRpbmdcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcGFkZGluZyB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAucHQtMTAsIC5wci0xMCwgLnBiLTEwLCAucGwtMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpICogNX0ge1xuICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLnB0LXNtLTEwLCAucHItc20tMTAsIC5wYi1zbS0xMCwgLnBsLXNtLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLXNtLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xuICBzcmM6IHVybChcImRhdGE6YXBwbGljYXRpb24vZm9udC13b2ZmO2NoYXJzZXQ9dXRmLTg7YmFzZTY0LCBkMDlHUmdBQkFBQUFBQVpnQUJBQUFBQUFEQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQkdSbFJOQUFBR1JBQUFBQm9BQUFBY2k2cUhrVWRFUlVZQUFBV2dBQUFBSXdBQUFDUUFZQUJYUjFCUFV3QUFCaFFBQUFBdUFBQUFOdUFZNyt4SFUxVkNBQUFGeEFBQUFGQUFBQUJtMmZQY3pVOVRMeklBQUFIY0FBQUFTZ0FBQUdCUDlWNVJZMjFoY0FBQUFrUUFBQUNJQUFBQll0NkYwY0JqZG5RZ0FBQUN6QUFBQUFRQUFBQUVBQkVCUkdkaGMzQUFBQVdZQUFBQUNBQUFBQWovL3dBRFoyeDVaZ0FBQXl3QUFBRE1BQUFEMk1IdHJ5Vm9aV0ZrQUFBQmJBQUFBREFBQUFBMkUyK2VvV2hvWldFQUFBR2NBQUFBSHdBQUFDUUM5Z0R6YUcxMGVBQUFBaWdBQUFBWkFBQUFyZ0prQUJGc2IyTmhBQUFDMEFBQUFGb0FBQUJhRlFBVUdHMWhlSEFBQUFHOEFBQUFId0FBQUNBQWNBQkFibUZ0WlFBQUEvZ0FBQUU1QUFBQ1h2RmRCd2x3YjNOMEFBQUZOQUFBQUdJQUFBQ0U1czc0aFhqYVkyQmtZR0FBWXBmNUh1L2orVzIrTW5Bek1ZREF6YVg2UWpENi80Ly9CeGo1R0E4QXVSd01ZR2tBUHl3TDEzamFZMkJrWUdBODhQOEFneDRqKy84ZlFEWWZBMUFFQldnREFJQjJCT29BZU5wallHUmdZTkJoNEdkZ1lnQUJFTW5JQUJKellOQURDUUFBQ1dnQXNRQjQybU5nWWZ6Q09JR0JsWUdCMFljeGpZR0J3UjFLZjJXUVpHaGhZR0JpWUdWbWdBRkdCaVFRa09hYXd0REFvTUJReFhqZy93RUdQY1lEREE0d05VQTJDQ2d3c0FBQU80RUw2Z0FBZU5wajJNMGd5QUFDcXhnR05XQmtaMkQ0L3dNQSt4a0RkZ0FBQUhqYVkyQmdZR2FBWUJrR1JnWVFpQUh5R01GOEZnWUhJTTNEd01IQUJHUXJNT2d5V0RMRU0xVDkvdzhVQmZFTWdMekUvLy8vUC81Ly9mL1YveHYrcjRlYUFBZU1iQXh3SVVZbUlNSEVnS1lBWWpVY3NEQXdzTEt4YzNCeWNmUHc4akVRQS9nWkJBU0ZoRVZFeGNRbEpLV2taV1RsNUJVVWxaUlZWTlhVTlRRWkJnTUFBTVIrRStnQUVRRkVBQUFBS2dBcUFDb0FOQUErQUVnQVVnQmNBR1lBY0FCNkFJUUFqZ0NZQUtJQXJBQzJBTUFBeWdEVUFONEE2QUR5QVB3QkJnRVFBUm9CSkFFdUFUZ0JRZ0ZNQVZZQllBRnFBWFFCZmdHSUFaSUJuQUdtQWJJQnpnSHNBQUI0MnUyTk1RNkNVQXlHVzU2OHg5QW5lWVlnbTRNSmJoS0ZhRXhJT0FWWDhBcGV3U3Q0QmljNEFmZUFpZDNWT0JpeER4ZlBZRXphNU8rWGZpMDRZQURnZ2lVSVVMQ3VFSks4VmhPNGJTdnBkbmt0SEk1UUNZdGRpMnNsOFpuWGFIbHFVck5LemRLY1Q4Y2pscStyd1pTdklWY3pOaWV6c2ZuUC91em5tZlBGQk5PRE0ySzdNVFE0NVlFQVpxR1A4MUFtR0djRjNpUHFPb3AwcjFTUFRhVGJWa2ZVZTRIWGo5N3dZRSt5TndXWXh3V3U0djF1Z1dIZ28zUzFYZFpFVnFXTTdFVDBjZm5MR3hXZmtnUjQybzJQdldyRE1CU0ZqL0lITGFGMHpLalJnZGlWTXdTY05SQW9XVW9INzhZMmljQi95SVkwOUFuNkFIMkJkdS9VQit5eG9wWXNoUWlFdm52dTBkVVJnRHQ4UWVDOFBEdzdGcGppM2ZFQTR6L1BFSjZZT0I1aEtoNGRqM0V2WGh4UHFIL1NLVVkzcko3c3JaNEZabmgxUE1BdFBod1A2ZmwyUE1KTVBEZ2VRNHJZOFlUNkd6YW8wZUFFQTQwOUR1Z2dtVG5Gbk9jU0NpRWlMTWd4Q2lUSTZDcTVEWlVkM1FtcDEwdk8wTGFMVGQyY2pONGZPdW1sYzdsVVliU1FjWkZrdXRSRzdnNkpLWkt5MFJtZExZNjgwQ0RuRUorVU1rcEZGZTFSTjdueGRWcFhyQzRhVHRuYXVyT25ZZXJjWmcyWVZtTE4vZC9nY3pmRWltckUvZnMvYk91cTI5Wm1uOHRsb09SYVhnWmdHYTc4eU85L2NuWG0yQnBhR3ZxMjVEdjlTNEU5KzVTSWM5UHF1cEpLaFlGU1NsNDcrUWNyMW1ZTkFBQUFlTnB0dzBjS3drQUFBTURaSkE4UTdPVUp2a0xzUGZaNnpGVkVSUHk4cUhoMllFUiszaS9CUDgzdklCTEx5U3NvS2ltcnFLcXBhMmhwNitqcTZSc1lHaG1ibUpxWlN5MHNyYXh0Yk8zc0hSeWRuRU1VNHVSNnl4N0pKWHZlUDdXckR5Y0FBQUFBQUFILy93QUNlTnBqWUdSZ1lPQUJZaGtnWmdKQ1pnWk5Ca1lHTFFadElKc0ZMTVlBQUF3M0FMZ0FlTm9saXpFS2dEQVFCQ2NoUmJDMnNGRVIwWUQ2cVZRaUJDdi9IOWV6R0k2WjVYQkF3OENCSy9tNWlRUVZhdVZiWExuT3JNWnYyb0xkS0ZhOFBqdXJ1MmhKekdhYm1PU0x6Tk16dnV0cEIzTjQybU5nWkdCZzRHS1FZekJoWU14SkxNbGo0R0JnQVlvdy9QL1BBSkpoTE02c1NvV0tmV0NBQXdEQWpnYlJBQUI0Mm1OZ1lHQmtBSUliQ1pvNUlQcm1VbjBoR0EwQU84RUZUUUFBXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG5cbi5zd2lwZXIge1xuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICAvKiBGaXggb2YgV2Via2l0IGZsaWNrZXJpbmcgKi9cbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cblxuICAmLXNsaWRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAvKiBDZW50ZXIgc2xpZGUgdGV4dCB2ZXJ0aWNhbGx5ICovXG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAgICYtaW52aXNpYmxlLWJsYW5rIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lci1hbmRyb2lkICYtc2xpZGUsXG4gICYtd3JhcHBlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xuICB9XG5cbiAgJi1jb250YWluZXItbXVsdGlyb3cgPiAmLXdyYXBwZXIge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICYtY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+ICYtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgJi1jb250YWluZXItZnJlZS1tb2RlID4gJi13cmFwcGVyIHtcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAvKiBBdXRvIEhlaWdodCAqL1xuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0LFxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtc2xpZGUge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1hdXRvaGVpZ2h0ICYtd3JhcHBlciB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7XG4gIH1cblxuXG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci0zZCB7XG4gICAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXdyYXBwZXIsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItM2QgJi1jdWJlLXNoYWRvdyB7XG4gICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1yaWdodCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTA7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3Age1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gIC8vIDNEIEVmZmVjdHNcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gQ1NTIE1vZGVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciA+ICYtc2xpZGUge1xuICAgIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHNjcm9sbC1zbmFwLXR5cGU6IHkgbWFuZGF0b3J5O1xuICB9XG4gIC8vIENTUyBNb2RlXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIGJ1dHRvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtYnV0dG9uIHtcbiAgICAmLWxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi1wcmV2LFxuICAgICYtbmV4dCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiBjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gNDQgKiAyNyk7XG4gICAgICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICAgICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBzd2lwZXItaWNvbnM7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZm9udC12YXJpYW50OiBpbml0aWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4gICYtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zNTtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1idXR0b24tcHJldixcbiAgJi1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgJi1idXR0b24tcHJldjphZnRlcixcbiAgJi1jb250YWluZXItcnRsICYtYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdwcmV2JztcbiAgfVxuXG4gICYtYnV0dG9uLW5leHQsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2IHtcbiAgICByaWdodDogMTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gICYtYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICYtY29udGFpbmVyLXJ0bCAmLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgICBjb250ZW50OiAnbmV4dCc7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLXdoaXRlLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24td2hpdGUge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7XG4gIH1cbiAgJi1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuICAmLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAgIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgLy8gYnV0dG9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIHBhZ2VuYXRpb25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXBhZ2luYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHotaW5kZXg6IDEwO1xuICAgICYuc3dpcGVyLXBhZ2luYXRpb24taGlkZGVuIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIC8vIENvbW1vbiBTdHlsZXNcbiAgJi1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuICAmLXBhZ2luYXRpb24tY3VzdG9tLFxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIEJ1bGxldHMgKi9cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LXNpemU6IDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbWFpbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1wcmV2LXByZXYge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbiAgYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWNsaWNrYWJsZSAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIG1hcmdpbjogNnB4IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB3aWR0aDogOHB4O1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiAwIDRweDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbiAgfVxuXG4gIC8qIFByb2dyZXNzICovXG4gICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgdG9wO1xuICB9XG4gICYtY29udGFpbmVyLXJ0bCAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xuICAgIHdpZHRoOiA0cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICYtcGFnaW5hdGlvbi13aGl0ZSB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLXBhZ2luYXRpb24tYmxhY2sge1xuICAgIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICMwMDAwMDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLy8gcGFnZW5hdGlvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBTY3JvbGxiYXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLXNjcm9sbGJhciB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMSU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgd2lkdGg6IDk4JTtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtc2Nyb2xsYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDNweDtcbiAgICB0b3A6IDElO1xuICAgIHotaW5kZXg6IDUwO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA5OCU7XG4gIH1cbiAgJi1zY3JvbGxiYXItZHJhZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gICYtc2Nyb2xsYmFyLWxvY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi16b29tLWNvbnRhaW5lciA+IGltZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IHN2ZyxcbiAgJi16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgfVxuICAmLXNsaWRlLXpvb21lZCB7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICB9XG4gIC8vIFNjcm9sbGJhclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBQcmVsb2FkZXJcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLWxhenktcHJlbG9hZGVyIHtcbiAgICB3aWR0aDogNDJweDtcbiAgICBoZWlnaHQ6IDQycHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gICAgbWFyZ2luLXRvcDogLTIxcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICAgIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAmLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG4gIH1cbiAgJi1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gICAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xuICB9XG4gIC8vIFByZWxvYWRlclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvKiBhMTF5ICovXG4gICYtY29udGFpbmVyICYtbm90aWZpY2F0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB6LWluZGV4OiAtMTAwMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlLnN3aXBlci1jb250YWluZXItZnJlZS1tb2RlICYtc2xpZGUge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUuc3dpcGVyLWNvbnRhaW5lci1ydGwgJi1zbGlkZSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1uZXh0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtcHJldixcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLW5leHQgKyAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtY3ViZS1zaGFkb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gICAgei1pbmRleDogMDtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlLFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtYWN0aXZlICYtc2xpZGUtYWN0aXZlIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn0iLCIvLyB0ZXh06Zai6YCj44Guc2Nzc1xuLy8g44Kr44Op44O844Gu5oyH5a6a44Gv44CBX3RoZW1lLnNjc3PjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBsZXR0ZXItc3BhY2luZ1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ubHMtaHVnZSAgIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjJlbTsgfVxuLmxzLXhsYXJnZSB7IGxldHRlci1zcGFjaW5nOiAgMC4xZW07IH1cbi5scy1sYXJnZSAgeyBsZXR0ZXItc3BhY2luZzogIDAuMDc1ZW07IH1cbi5scy1tZWRpdW0geyBsZXR0ZXItc3BhY2luZzogIDAuMDVlbTsgfVxuLmxzLXJlZ3VsYXJ7IGxldHRlci1zcGFjaW5nOiAgMC4wMjVlbTsgfVxuLmxzLXNtYWxsICB7IGxldHRlci1zcGFjaW5nOiAgMGVtOyB9XG4ubHMteHNtYWxsIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtOyB9XG4ubHMtdGlueSAgIHsgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07IH1cblxuLy8gZm9udC1mYW1pbHlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZmLWVuICAgICB7IGZvbnQtZmFtaWx5OiAkZm9udC1lbjsgfVxuLmZmLXNlcmlmICB7IGZvbnQtZmFtaWx5OiAkZm9udC1zZXJpZjsgfVxuLmZmLWdvdGhpYyB7IGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7IH1cblxuXG4vLyBmb250LXdlaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vLmZ3LXRoaW4sIC5mdy1saWdodCwgLmZ3LXJlZ3VsYXIsIC5mdy1tZWRpdW0sIC5mdy1ib2xkLCAuZnctaGVhdnlcbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC13ZWlnaHQge1xuICAuZnctI3ska2V5fSB7IGZvbnQtd2VpZ2h0OiAkdmFsdWU7IH1cbn1cblxuXG4vLyBmb250LXNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtbWVkaXVtLCAuZnMtbGFyZ2UsIGV0Yy4uLlxuICAuZnMtI3ska2V5fSB7XG4gICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMTApICogMXJlbTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAzNzUpICogMTAwdnc7XG4gICAgfVxuICB9XG59XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtc2l6ZSB7XG4gIC8vIC5mcy1tZC1tZWRpdW0sIC5mcy1tZC1sYXJnZSwgZXRjLi4uXG4gIEBpbmNsdWRlIG1kIHtcbiAgICAuZnMtbWQtI3ska2V5fSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAxMCkgKiAxcmVtO1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMtc20tbWVkaXVtLCAuZnMtc20tbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSBzbSB7XG4gICAgLmZzLXNtLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXNpemUge1xuICAvLyAuZnMteHMtbWVkaXVtLCAuZnMteHMtbGFyZ2UsIGV0Yy4uLlxuICBAaW5jbHVkZSB4cyB7XG4gICAgLmZzLXhzLSN7JGtleX0ge1xuICAgICAgZm9udC1zaXplOiAoJHZhbHVlIC8gMzc1KSAqIDEwMHZ3O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIC5saW5lLWhlaWdodFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGxpbmUtaGVpZ2h0IHtcbiAgLmxoLSN7JGtleX0ge1xuICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIC5saC1zbS0jeyRrZXl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHhzIHtcbiAgICAubGgteHMtI3ska2V5fSB7XG4gICAgICBsaW5lLWhlaWdodDogJHZhbHVlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHRleHQtYWxpZ25cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1sZWZ0LCAudHh0LWNlbnRlciwgLnR4dC1yaWdodFxuICAgIC50eHQtI3ska2V5fSB7XG4gICAgICB0ZXh0LWFsaWduOiAka2V5O1xuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1tZC1sZWZ0LCAudHh0LW1kLWNlbnRlciwgLnR4dC1tZC1yaWdodFxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgIC50eHQtbWQtI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQtc20tbGVmdCwgLnR4dC1zbS1jZW50ZXIsIC50eHQtc20tcmlnaHRcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAudHh0LXNtLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LXhzLWxlZnQsIC50eHQteHMtY2VudGVyLCAudHh0LXhzLXJpZ2h0XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgLnR4dC14cy0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIOS4i+e3mlxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi51bmRlcmxpbmUge1xuICBAaW5jbHVkZSB1bmRlcmxpbmUoKTtcbn1cblxuXG4vLyAuYnJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJyLW1kLWhpZGRlbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICR3aWR0aC1zbSArIDEpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ici1zbS1oaWRkZW4ge1xuICBAaW5jbHVkZSBzbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYnIteHMtaGlkZGVuIHtcbiAgQGluY2x1ZGUgeHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBsaXN0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLmxpc3Rcbi5saXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBAaW5jbHVkZSBzbSB7XG4gICAgcGFkZGluZzogMCAzdnc7XG4gIH1cbiAgJi1kZWZhdWx0IHtcbiAgICBAaW5jbHVkZSBsaXN0KCAkY29udGVudDogXCLjg7tcIiApIHtcbiAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogbm9ybWFsO1xuICAgIH1cbiAgfVxuXG4gIC8vIC5saXN0LWF0dGVudGlvblxuICAmLWF0dGVudGlvbiB7XG4gICAgQGluY2x1ZGUgbGlzdCggJGNvbnRlbnQ6IFwi4oC7XCIgKTtcbiAgfVxuXG59IiwiLmlzLWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrOyB9XG4uaXMtaW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lOyB9XG4uaXMtaW5saW5lLWJsb2NrIHsgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi8vIC5pcy1zaG93LCAuaXMtaGlkZGVuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pcy1zaG93ICAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbi5pcy1oaWRkZW4gICAgIHsgZGlzcGxheTogbm9uZTsgfVxuXG4uaXMtc20tc2hvdyB7IGRpc3BsYXk6IG5vbmU7IEBpbmNsdWRlIHNtIHtkaXNwbGF5OiBibG9jazt9fVxuXG4uaXMtbWQtaGlkZGVuICB7IEBpbmNsdWRlIG1kIHsgZGlzcGxheTogbm9uZTsgfSB9XG4uaXMtc20taGlkZGVuICB7IEBpbmNsdWRlIHNtIHsgZGlzcGxheTogbm9uZTsgfSB9XG4uaXMteHMtaGlkZGVuICB7IEBpbmNsdWRlIHhzIHsgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8vIG92ZXJmbG93XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5pcy1oaWRkZW4teHkgIHsgb3ZlcmZsb3c6ICAgaGlkZGVuOyB9XG4uaXMtaGlkZGVuLXggICB7IG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuLmlzLWhpZGRlbi15ICAgeyBvdmVyZmxvdy15OiBoaWRkZW47IH1cblxuLmlzLXZpc2libGUteHkgeyBvdmVyZmxvdzogICB2aXNpYmxlOyB9XG4uaXMtdmlzaWJsZS14ICB7IG92ZXJmbG93LXg6IHZpc2libGU7IH1cbi5pcy12aXNpYmxlLXkgIHsgb3ZlcmZsb3cteTogdmlzaWJsZTsgfVxuXG4uaXMtc2Nyb2xsLXh5ICB7IG92ZXJmbG93OiAgIHNjcm9sbDsgfVxuLmlzLXNjcm9sbC14ICAgeyBvdmVyZmxvdy14OiBzY3JvbGw7IH1cbi5pcy1zY3JvbGwteSAgIHsgb3ZlcmZsb3cteTogc2Nyb2xsOyB9XG5cbi8vXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC5pcy1hY3RpdmUge31cblxuXG4vL1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIC5pcy1lcnJvciB7fSIsIi8vIOODhuODvOODnuODq+ODvOODq++8iCBiYWNrZ3JvdW5kLWltYWdl44Gu5oyH5a6aIO+8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIOODhuODvOODnuODq+ODvOODq+OBp+OBr+OAgeOCteOCpOODiOWFqOS9k+OBruimi+OBn+ebruOBrumbsOWbsuawl+OCkue1seS4gOOBleOBm+OCi+OBn+OCgeOBruWumue+qeOCkuOBl+OBvuOBmVxuLy8g6Imy44Gr6Zai44KP44KL6YOo5YiG44Gq44Gp44GM44OG44O844Oe44Gu566h55CG5a++6LGh44Go44Gq44KL44Gu44Gn44CB5L6L44GI44Gw5Lul5LiL44Gu44KI44GG44Gr6Imy44Gr6Zai44GZ44KL44K544K/44Kk44Or44Gv44CB54us56uL44GV44Gb44Gm6KiY6L+w44GX44G+44GZ44CCXG5cbi8vIG1haW4uY3NzXG4gIC8vIC5ib3gge1xuICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi4nKTtcbiAgLy8gfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGltcG9ydCBcIi4uL3ZhclwiO1xuXG46cm9vdCB7XG4gIC0tc3dpcGVyLXRoZW1lLWNvbG9yOiAjMDA3YWZmO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSwgJGNvbG9yLW9yYW5nZSA1MCUpO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biwgLmJhZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgLy8gLmJnLWJsYWNrLCAuYmctd2hpdGUsIGV0Yy4uLlxuICAuYmctI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICB9XG5cbiAgLy8gLmNvbG9yLWJsYWNrLCAuY29sb3Itd2hpdGUsIGV0Yy4uLlxuICAuY29sb3ItI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgfVxuXG4gIC8vIC5idG4tYmxhY2ssIC5idG4td2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2UtYmxhY2ssIC5iYWRnZS13aGl0ZSwgZXRjLi4uXG4gIC5idG4tI3ska2V5fSwgLmJhZGdlLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpZiAka2V5ID09ICd3aGl0ZScge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgQGlmICRrZXkgPT0gJ2dyYXktMTAnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYnRuLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2Utb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAuYnRuLW91dGxpbmUtI3ska2V5fSwgLmJhZGdlLW91dGxpbmUtI3ska2V5fSwgLm91dGxpbmUtI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycy1yZ2JhIHtcbiAgLy8gLmJnLWJsYWNrLXJnYmEtMTAsIC5iZy13aGl0ZS1yZ2JhLTEwLCBldGMuLi5cbiAgLmJnLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5iZy1zbnMge1xuICAvLyAuYmctc25zLWZhY2Vib29rLCAuYmctaWNvbi1pbnN0YWdyYW0sIGV0Yy4uLlxuICBAZWFjaCAkYnJhbmQtbmFtZSwgJHZhbHVlIGluICRzbnMtaWNvbiB7XG4gICAgJi0jeyRicmFuZC1uYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBtYXAtZ2V0KCR2YWx1ZSwgJ3VybCcpO1xuICAgIH1cbiAgfVxufVxuXG4ubC1zZWN0aW9uIHtcbiAgJjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG59XG5cbi5pbnN0YWdyYW0ge1xuICAmOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3R4dC1mb2xsb3dtZUAyeC5wbmcpO1xuICB9XG59IiwiI3dyYXBwZXIge1xuICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5sLXNtLXJpZ2h0IHtcbiAgQGluY2x1ZGUgc20ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG59XG5cbi5sLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IGxlZnQ7XG59XG5cbkBpbmNsdWRlIHNtIHtcbiAgLmwtc20ge1xuICAgICYtY2VudGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAmLXJpZ2h0IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLWxlZnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkcG9zaXRpb24ge1xuICAvLyAubC1maXhlZCwgLmwtYWJzb2x1dGVcbiAgLmwtI3ska2V5fSB7XG4gICAgcG9zaXRpb246ICR2YWx1ZTtcbiAgICBAaWYgJGtleSAhPSByZWxhdGl2ZSAge1xuICAgICAgQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICAgICAgICAmLSN7JGtleX0ge1xuICAgICAgICAgICRrZXk6IDA7XG4gICAgICAgICAgQGlmICRrZXkgPT0gY2VudGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmwtZml4ZWQge1xuICAmLnBhZ2UtdGl0bGUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6ICR3aWR0aC1tZDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gQGluY2x1ZGUgbGcge1xuICAvLyAgIG1pbi13aWR0aDogOTYwcHg7XG4gIC8vICAgd2lkdGg6IDEwMCU7XG4gIC8vIH1cbiAgQGluY2x1ZGUgc20ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmwtc2Vhc29uVmlzdWFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmLXN0aWNrZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5cblxuXG4ubC1zZWN0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbi5sLWFydGljbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gID4gZmlndXJlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6ICg2MDBweCAvIDIpO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIHdpZHRoOiAoMzYwLzc1MCkqMTAwdnc7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAmLTEtMSB7XG4gICAgaGVpZ2h0OiAoMTAwMHB4LzIpO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogKDEwMDAvNzUwKSoxMDB2dztcbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBsZWZ0OiAzNzBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogODB2dztcbiAgICAgICAgbGVmdDogMTB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiA2N3Z3O1xuICAgICAgICByaWdodDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMS0yIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICgzMjFweC8yKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDI4NC83NTApKjEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMS0zIHtcbiAgICBoZWlnaHQ6ICgxMTYwcHgvMik7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgaGVpZ2h0OiAoMTAwMC83NTApKjEwMHZ3O1xuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMzB2dztcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAzMDBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDYwdnc7XG4gICAgICAgIHJpZ2h0OiAzdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0yLTEge1xuICAgIGhlaWdodDogKDE3ODBweC8yKTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBoZWlnaHQ6ICgxNzIwLzc1MCkqMTAwdnc7XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTgwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB0b3A6IDQ2MHB4O1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIHRvcDogNDAwcHg7XG4gICAgICBsZWZ0OiAzMzBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogNzB2dztcbiAgICAgICAgbGVmdDogMTV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMTIwdnc7XG4gICAgICAgIHJpZ2h0OiAzdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0yLTIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogKDY0MnB4LzIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoNTAwLzc1MCkqMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLTItMyB7XG4gICAgaGVpZ2h0OiAoOTAwcHgvMik7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgaGVpZ2h0OiAoNzUwLzc1MCkqMTAwdnc7XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICBsZWZ0OiAxNTBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTgwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDEwdnc7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0zLTEge1xuICAgIGhlaWdodDogKDE1MzBweC8yKTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBoZWlnaHQ6ICgxMzIwLzc1MCkqMTAwdnc7XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICBsZWZ0OiAzMjBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogNDB2dztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgICBsZWZ0OiAxNTBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMTAwdnc7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDgwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICByaWdodDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMy0yIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICg0MDBweC8yKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA4MHB4O1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICg0MDAvNzUwKSoxMDB2dztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtMy0zIHtcbiAgICBoZWlnaHQ6ICgxMTUwcHgvMik7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgaGVpZ2h0OiAoMTEwMC83NTApKjEwMHZ3O1xuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgbGVmdDogMzMwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDEwdnc7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB0b3A6IDEwMHB4O1xuICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi00LTEge1xuICAgIGhlaWdodDogKDE2NTBweC8yKTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBoZWlnaHQ6ICgxNDUwLzc1MCkqMTAwdnc7XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDgwcHg7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiAxMHZ3O1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDE4MHB4O1xuICAgICAgbGVmdDogMzIwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDY4dnc7XG4gICAgICAgIGxlZnQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiA4MHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgYm90dG9tOiAtMTIwcHg7XG4gICAgICByaWdodDogMzBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLTQtMiB7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAoMzMwcHgvMik7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNTBweDtcbiAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDI4MC83NTApKjEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi00LTMge1xuICAgIGhlaWdodDogKDEzMDBweC8yKTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBoZWlnaHQ6ICgxMTAwLzc1MCkqMTAwdnc7XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDUwcHg7XG4gICAgICByaWdodDogMjUwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDQ1dnc7XG4gICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDEwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi01LTEge1xuICAgIGhlaWdodDogKDE5MDBweC8yKTtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBoZWlnaHQ6ICgxNjMwLzc1MCkqMTAwdnc7XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgxKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiAxMHZ3O1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgyKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIHotaW5kZXg6IDQ7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMzB2dztcbiAgICAgICAgcmlnaHQ6IDN2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIHRvcDogMjYwcHg7XG4gICAgICBsZWZ0OiAyODBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogOTB2dztcbiAgICAgICAgbGVmdDogM3Z3O1xuICAgICAgfVxuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoNCkge1xuICAgICAgdG9wOiA1MjBweDtcbiAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGJvdHRvbTogMzB2dztcbiAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDUpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi01LTIge1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogKDI0MHB4LzIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDI0MC83NTApKjEwMHZ3O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi01LTMge1xuICAgIGhlaWdodDogKDk4NXB4LzIpO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogKDgyMC83NTApKjEwMHZ3O1xuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgcmlnaHQ6IDI1MHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiA0NXZ3O1xuICAgICAgICByaWdodDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMykge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHJpZ2h0OiAxMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtNi0xIHtcbiAgICBoZWlnaHQ6ICgxNjUwcHgvMik7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgaGVpZ2h0OiAoMTQ1MC83NTApKjEwMHZ3O1xuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgbGVmdDogNTBweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgICBmaWd1cmU6bnRoLW9mLXR5cGUoMikge1xuICAgICAgdG9wOiAxODBweDtcbiAgICAgIGxlZnQ6IDMyMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdG9wOiA4MHZ3O1xuICAgICAgICBsZWZ0OiA1dnc7XG4gICAgICB9XG4gICAgfVxuICAgIGZpZ3VyZTpudGgtb2YtdHlwZSgzKSB7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogODBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogNDB2dztcbiAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogNXZ3O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtNi0yIHtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6ICgzMzBweC8yKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC01MHB4O1xuICAgICAgbGVmdDogODBweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMjgwLzc1MCkqMTAwdnc7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLTYtMyB7XG4gICAgaGVpZ2h0OiAoMTMwMHB4LzIpO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGhlaWdodDogKDExMDAvNzUwKSoxMDB2dztcbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB0b3A6IDMydnc7XG4gICAgICAgIGxlZnQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDIpIHtcbiAgICAgIHRvcDogNTBweDtcbiAgICAgIHJpZ2h0OiAyNTBweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgIH1cbiAgICB9XG4gICAgZmlndXJlOm50aC1vZi10eXBlKDMpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMTB2dztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iXX0= */
