@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-weight: 300;
  font-family: "ヒラギノ角ゴシック", "Hiragino Sans", "ヒラギノ角ゴPro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif;
  font-feature-settings: "palt";
  line-height: 1.6;
  letter-spacing: 0.25em;
}

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

p {
  line-height: 2.0;
}

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 {
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  padding: .375em .75em;
  cursor: pointer;
}

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

.outline {
  display: block;
}

.outline-0 {
  border-width: 0px;
}

.outline-1 {
  border-width: 1px;
}

.outline-2 {
  border-width: 2px;
}

.outline-3 {
  border-width: 3px;
}

.outline-4 {
  border-width: 4px;
}

.outline-5 {
  border-width: 5px;
}

.outline-6 {
  border-width: 6px;
}

.outline-7 {
  border-width: 7px;
}

.outline-8 {
  border-width: 8px;
}

.outline-9 {
  border-width: 9px;
}

.outline-10 {
  border-width: 10px;
}

@media screen and (max-width: 768px) {
  .outline-sm-0 {
    border-width: 0vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-1 {
    border-width: 0.26667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-2 {
    border-width: 0.53333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-3 {
    border-width: 0.8vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-4 {
    border-width: 1.06667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-5 {
    border-width: 1.33333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-6 {
    border-width: 1.6vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-7 {
    border-width: 1.86667vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-8 {
    border-width: 2.13333vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-9 {
    border-width: 2.4vw;
  }
}

@media screen and (max-width: 768px) {
  .outline-sm-10 {
    border-width: 2.66667vw;
  }
}

.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: -1%;
  margin-right: -1%;
}

.fill-2 {
  margin-left: -2%;
  margin-right: -2%;
}

.fill-3 {
  margin-left: -3%;
  margin-right: -3%;
}

.fill-4 {
  margin-left: -4%;
  margin-right: -4%;
}

.fill-5 {
  margin-left: -5%;
  margin-right: -5%;
}

.fill-6 {
  margin-left: -6%;
  margin-right: -6%;
}

.fill-7 {
  margin-left: -7%;
  margin-right: -7%;
}

.fill-8 {
  margin-left: -8%;
  margin-right: -8%;
}

.fill-9 {
  margin-left: -9%;
  margin-right: -9%;
}

.fill-10 {
  margin-left: -10%;
  margin-right: -10%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.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 {
  width: 100%;
  height: 100px;
  margin-top: auto;
  margin-right: auto;
  margin-bottom: auto;
  margin-left: auto;
}

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

@media screen and (max-width: 480px) {
  .img-logo {
    height: 20vw;
  }
}

.img-logo-36 {
  width: 65%;
}

.img-logo-5351 {
  width: 48%;
}

.img-logo-abahouse {
  width: 62%;
}

.img-logo-designworks {
  width: 60%;
}

.img-logo-alfredobannister {
  width: 75%;
}

.img-logo-aubannister {
  width: 56%;
}

.img-logo-atsceltaselectm {
  width: 65%;
}

.img-logo-atsceltaselect {
  width: 41%;
}

.img-logo-collex {
  width: 40%;
}

.img-logo-devinette {
  width: 85%;
}

.img-logo-interstaple-v {
  width: 30%;
}

.img-logo-interstaple-h {
  width: 56%;
}

.img-logo-lowell {
  width: 38%;
}

.img-logo-mavie {
  width: 41%;
}

.img-logo-thestorebyc {
  width: 90%;
}

.img-logo-myself {
  width: 41%;
}

.img-logo-piche-v {
  width: 38%;
}

.img-logo-outlet {
  width: 60%;
}

.img-logo-outletm {
  width: 60%;
}

.img-logo-piche-h {
  width: 60%;
}

.img-logo-qualite {
  width: 46%;
}

.img-logo-rouge {
  width: 45%;
}

.img-sv {
  width: 100%;
  height: 240px;
  width: 100%;
}

@media screen and (max-width: 768px) {
  .img-sv {
    height: 33.33333vw;
  }
}

@media screen and (max-width: 480px) {
  .img-sv {
    height: 50vw;
  }
}

.img-sticker {
  width: 100px;
}

@media screen and (max-width: 768px) {
  .img-sticker {
    width: 13.33333vw;
  }
}

.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);
  }
}

.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-duration: 2s;
  transition-property: transform, opacity;
  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: 0.3s;
}

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

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

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

.js-scroll-delay-5 {
  transition-delay: 1.5s;
}

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

.js-scroll-delay-7 {
  transition-delay: 2.1s;
}

.js-scroll-delay-8 {
  transition-delay: 2.4s;
}

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

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

.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: 3.6rem;
}

@media screen and (max-width: 768px) {
  .fs-huge {
    font-size: 9.6vw;
  }
}

.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: 3.6rem;
  }
}

@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: 9.6vw;
  }
}

@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: 9.6vw;
  }
}

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

@media screen and (min-width: 769px) {
  .pc-hidden {
    display: none;
  }
}

@media screen and (max-width: 768px) {
  .sp-hidden {
    display: none;
  }
}

.is-block {
  display: block;
}

.is-inline {
  display: inline;
}

.is-inline-block {
  display: inline-block;
}

.is-show {
  display: block;
}

.is-hidden {
  display: none;
}

@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: $color-main;
}

a {
  color: #000000;
}

::-moz-selection {
  color: #ffffff;
  background-color: #B3967A;
}

::selection {
  color: #ffffff;
  background-color: #B3967A;
}

mark {
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, #B3967A 50%);
}

.btn, .badge {
  border-color: transparent;
}

.bg-ahi {
  background-color: #B3967A;
}

.color-ahi {
  color: #B3967A;
}

.btn-ahi, .badge-ahi {
  background-color: #B3967A;
  color: #ffffff;
}

.btn-outline-ahi, .badge-outline-ahi, .outline-ahi {
  color: #B3967A;
  border-color: #B3967A;
  background-color: transparent;
}

.bg-main {
  background-color: #B3967A;
}

.color-main {
  color: #B3967A;
}

.btn-main, .badge-main {
  background-color: #B3967A;
  color: #ffffff;
}

.btn-outline-main, .badge-outline-main, .outline-main {
  color: #B3967A;
  border-color: #B3967A;
  background-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-center {
  margin-left: auto;
  margin-right: auto;
}

@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-footer {
  margin-top: 200px;
}

@media screen and (max-width: 768px) {
  .l-footer {
    margin-top: 26.66667vw;
  }
}

.l-footer .img {
  margin-left: auto;
  margin-right: auto;
}

.l-footer .btn {
  display: block;
  padding: 20px 0;
}

@media screen and (max-width: 768px) {
  .l-footer .btn {
    padding: 2.66667vw 0;
  }
}

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

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

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

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

.l-section:nth-of-type(2) .l-section-article-img, .l-section:nth-of-type(5) .l-section-article-img, .l-section:nth-of-type(7) .l-section-article-img {
  order: 2;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(2) .l-section-article-img, .l-section:nth-of-type(5) .l-section-article-img, .l-section:nth-of-type(7) .l-section-article-img {
    order: 1;
  }
}

.l-section:nth-of-type(2) .l-section-article-desc, .l-section:nth-of-type(5) .l-section-article-desc, .l-section:nth-of-type(7) .l-section-article-desc {
  order: 1;
}

@media screen and (max-width: 768px) {
  .l-section:nth-of-type(2) .l-section-article-desc, .l-section:nth-of-type(5) .l-section-article-desc, .l-section:nth-of-type(7) .l-section-article-desc {
    order: 2;
  }
}

.l-section-heading {
  margin-bottom: 1em;
}

.l-section-article._5, .l-section-article._6, .l-section-article._7 {
  margin-top: 100px;
}

@media screen and (max-width: 768px) {
  .l-section-article._5, .l-section-article._6, .l-section-article._7 {
    margin-top: 0;
  }
}

.l-section-article-img {
  width: 55%;
}

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

.l-section-article-img._5, .l-section-article-img._6, .l-section-article-img._7 {
  width: 40%;
  margin-left: auto;
  margin-right: auto;
  transform: scale(1.2);
}

@media screen and (max-width: 768px) {
  .l-section-article-img._5, .l-section-article-img._6, .l-section-article-img._7 {
    width: 100%;
    transform: scale(1);
  }
}

.l-section-article-desc {
  width: 45%;
}

@media screen and (max-width: 768px) {
  .l-section-article-desc {
    width: 100%;
    text-align: center;
    margin-top: 15vw;
    padding-bottom: 10vw;
  }
  .l-section-article-desc .btn {
    margin-left: auto;
    margin-right: auto;
  }
}

.l-section-article-txt {
  position: relative;
  margin-bottom: 5em;
}

@media screen and (max-width: 768px) {
  .l-section-article-txt {
    text-align: left;
  }
}

.l-section-article-txt:before, .l-section-article-txt:after {
  content: "";
  display: block;
  width: 30px;
  height: 30px;
  position: absolute;
}

.l-section-article-txt:before {
  border-left: 1px solid #1a1a1a;
  border-top: 1px solid #1a1a1a;
  top: -20px;
  left: -20px;
}

.l-section-article-txt:after {
  border-right: 1px solid #1a1a1a;
  border-bottom: 1px solid #1a1a1a;
  bottom: -20px;
  right: -20px;
}

.l-section-footer {
  position: relative;
}

.l-section-footer._1 {
  margin-top: 50px;
  height: 772.5px;
}

@media screen and (max-width: 768px) {
  .l-section-footer._1 {
    margin-top: 16vw;
    height: 228vw;
  }
}

.l-section-footer._2 {
  margin-top: 100px;
  height: 721px;
}

@media screen and (max-width: 768px) {
  .l-section-footer._2 {
    margin-top: 16vw;
    height: 187.06667vw;
  }
}

.l-section-footer._3 {
  margin-top: 100px;
  height: 627px;
}

@media screen and (max-width: 768px) {
  .l-section-footer._3 {
    margin-top: 16vw;
    height: 245.33333vw;
  }
}

.l-section-footer._4 {
  margin-top: 100px;
  height: 682.5px;
}

@media screen and (max-width: 768px) {
  .l-section-footer._4 {
    margin-top: 16vw;
    height: 259.6vw;
  }
}

.l-section-footer._5 {
  margin-top: 100px;
  height: 655px;
}

@media screen and (max-width: 768px) {
  .l-section-footer._5 {
    margin-top: 16vw;
    height: 207.86667vw;
  }
}

.l-section-footer._6 {
  margin-top: 100px;
  height: 635px;
}

@media screen and (max-width: 768px) {
  .l-section-footer._6 {
    margin-top: 16vw;
    height: 235.33333vw;
  }
}

.l-section-footer._7 {
  margin-top: 100px;
  height: 665px;
}

@media screen and (max-width: 768px) {
  .l-section-footer._7 {
    margin-top: 16vw;
    height: 177.86667vw;
  }
}

.l-section-footer .thumb {
  position: absolute;
  transition-duration: .5s;
  overflow: hidden;
}

.l-section-footer .thumb img {
  transition-property: transform, opacity;
  transition-duration: 1s;
  transform: scale(1.2);
  opacity: .7;
}

.l-section-footer .thumb img.active {
  transform: scale(1);
  opacity: 1;
}

.l-section-footer .thumb._1_1 {
  width: 227px;
  height: 462.5px;
  top: 50px;
  left: 20px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._1_1 {
    width: 40.93333vw;
    height: 83.6vw;
    top: 0;
    left: 5vw;
  }
}

.l-section-footer .thumb._1_2 {
  width: 275px;
  height: 275px;
  top: 490px;
  left: 180px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._1_2 {
    width: 49.33333vw;
    height: 49.33333vw;
    top: 10vw;
    left: auto;
    right: 8vw;
  }
}

.l-section-footer .thumb._1_3 {
  width: 452.5px;
  height: 300px;
  top: 0;
  right: 20px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._1_3 {
    width: 82.66667vw;
    height: 54.66667vw;
    top: 90vw;
    right: 0;
  }
}

.l-section-footer .thumb._1_4 {
  width: 275px;
  height: 275px;
  top: 280px;
  right: 70px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._1_4 {
    width: 50vw;
    height: 50vw;
    top: 140vw;
    right: 15vw;
  }
}

.l-section-footer .thumb._1_5 {
  width: 235px;
  height: 235px;
  bottom: 0;
  right: 200px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._1_5 {
    width: 42.93333vw;
    height: 42.93333vw;
    right: auto;
    left: 20vw;
  }
}

.l-section-footer .thumb._2_1 {
  width: 335px;
  height: 335px;
  top: 0;
  left: 50px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._2_1 {
    width: 56.26667vw;
    height: 56.26667vw;
    left: 5vw;
  }
}

.l-section-footer .thumb._2_2 {
  width: 335px;
  height: 335px;
  top: 70px;
  right: 50px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._2_2 {
    width: 56.26667vw;
    height: 56.26667vw;
    top: 54vw;
    right: 5vw;
  }
}

.l-section-footer .thumb._2_3 {
  width: 335px;
  height: 335px;
  top: 300px;
  left: 130px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._2_3 {
    width: 44.4vw;
    height: 44.4vw;
    top: 105vw;
    left: 16vw;
    z-index: 1;
  }
}

.l-section-footer .thumb._2_4 {
  width: 335px;
  height: 325px;
  bottom: 0;
  right: 110px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._2_4 {
    width: 50vw;
    height: 49.2vw;
    right: 5vw;
  }
}

.l-section-footer .thumb._3_1 {
  width: 258px;
  height: 258px;
  top: 0;
  left: 20px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._3_1 {
    width: 56.53333vw;
    height: 56.53333vw;
    top: 0;
    left: 6vw;
  }
}

.l-section-footer .thumb._3_2 {
  width: 401.5px;
  height: 268.5px;
  top: 50px;
  right: 130px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._3_2 {
    width: 75.06667vw;
    height: 50.13333vw;
    top: 60vw;
    right: 5vw;
  }
}

.l-section-footer .thumb._3_3 {
  width: 290px;
  height: 290px;
  top: 240px;
  left: 150px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._3_3 {
    width: 55.06667vw;
    height: 55.06667vw;
    top: 118vw;
    left: 5vw;
  }
}

.l-section-footer .thumb._3_4 {
  width: 445px;
  height: 296.5px;
  bottom: 0;
  right: 20px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._3_4 {
    width: 83.86667vw;
    height: 55.73333vw;
    right: 5vw;
  }
}

.l-section-footer .thumb._4_1 {
  width: 408px;
  height: 272px;
  top: 0;
  left: 70px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._4_1 {
    width: 78.8vw;
    height: 52.66667vw;
    left: 0;
    right: 0;
    margin: auto;
  }
}

.l-section-footer .thumb._4_2 {
  width: 292.5px;
  height: 292.5px;
  top: 250px;
  left: 240px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._4_2 {
    width: 56.53333vw;
    height: 56.53333vw;
    top: 56vw;
    left: auto;
    right: 5vw;
  }
}

.l-section-footer .thumb._4_3 {
  width: 265px;
  height: 265px;
  bottom: 0;
  left: 40px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._4_3 {
    width: 51.33333vw;
    height: 51.33333vw;
    top: 105vw;
    left: 3vw;
    z-index: 1;
  }
}

.l-section-footer .thumb._4_4 {
  width: 318.5px;
  height: 551px;
  top: 80px;
  right: 70px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._4_4 {
    width: 61.6vw;
    height: 106.53333vw;
    top: auto;
    bottom: 0;
    right: 3vw;
    z-index: 0;
  }
}

.l-section-footer .thumb._5_1 {
  width: 334px;
  height: 334px;
  top: 40px;
  left: 30px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._5_1 {
    width: 57.6vw;
    height: 57.6vw;
    top: 0;
    left: 2vw;
  }
}

.l-section-footer .thumb._5_2 {
  width: 457.5px;
  height: 305px;
  bottom: 0;
  left: 80px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._5_2 {
    width: 78.8vw;
    height: 52.53333vw;
    top: 55vw;
    bottom: auto;
    left: 0;
    right: 0;
    margin: auto;
  }
}

.l-section-footer .thumb._5_3 {
  width: 405px;
  height: 270px;
  top: 0;
  right: 60px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._5_3 {
    width: 69.86667vw;
    height: 46.53333vw;
    top: 112vw;
    right: 5vw;
  }
}

.l-section-footer .thumb._5_4 {
  width: 305px;
  height: 305px;
  top: 250px;
  right: 70px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._5_4 {
    width: 52.53333vw;
    height: 52.53333vw;
    top: auto;
    bottom: 0;
    right: 10vw;
  }
}

.l-section-footer .thumb._6_1 {
  width: 292.5px;
  height: 292.5px;
  top: 0;
  left: 40px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._6_1 {
    width: 53.33333vw;
    height: 53.33333vw;
    left: auto;
    right: 5vw;
  }
}

.l-section-footer .thumb._6_2 {
  width: 345px;
  height: 345px;
  top: 270px;
  left: 160px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._6_2 {
    width: 62.93333vw;
    height: 62.93333vw;
    top: 56vw;
    left: 3vw;
  }
}

.l-section-footer .thumb._6_3 {
  width: 318.5px;
  height: 551px;
  top: 0;
  right: 70px;
  z-index: 2;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._6_3 {
    width: 50.53333vw;
    height: 114vw;
    top: auto;
    bottom: 0;
    right: 5vw;
  }
}

.l-section-footer .thumb._7_1 {
  width: 380px;
  height: 380px;
  top: 0;
  left: 40px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._7_1 {
    width: 60.26667vw;
    height: 60.26667vw;
    left: 8vw;
  }
}

.l-section-footer .thumb._7_2 {
  width: 305px;
  height: 305px;
  top: 50px;
  right: 40px;
  z-index: 1;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._7_2 {
    width: 61.33333vw;
    height: 61.33333vw;
    top: 58vw;
    right: 5vw;
  }
}

.l-section-footer .thumb._7_3 {
  width: 448px;
  height: 330px;
  bottom: 0;
  right: 120px;
}

@media screen and (max-width: 768px) {
  .l-section-footer .thumb._7_3 {
    width: 73.33333vw;
    height: 54vw;
    right: auto;
    left: 10vw;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIl9rZXlmcmFtZXMuc2NzcyIsImJhc2VzL19iYXNlLnNjc3MiLCJfdmFyLnNjc3MiLCJfbWl4aW4uc2NzcyIsIm1vZHVsZXMvX2J0bi5zY3NzIiwibW9kdWxlcy9fZ3JpZC5zY3NzIiwibW9kdWxlcy9faW1hZ2VzLnNjc3MiLCJtb2R1bGVzL19qcy5zY3NzIiwibW9kdWxlcy9fc3BhY2luZy5zY3NzIiwibW9kdWxlcy9fc3dpcGVyLnNjc3MiLCJtb2R1bGVzL190ZXh0LnNjc3MiLCJzdGF0ZXMvX3N0YXRlLnNjc3MiLCJ0aGVtZXMvX3RoZW1lLnNjc3MiLCJsYXlvdXRzL19sYXlvdXQuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNBaEI7RUFDRTtJQUNFLFVBQVU7RURFWjtFQ0FBO0lBQ0UsVUFBVTtFREVaO0FBQ0Y7QUNSQTtFQUNFO0lBQ0UsVUFBVTtFREVaO0VDQUE7SUFDRSxVQUFVO0VERVo7QUFDRjs7QUNDQTtFQUNFO0lBQ0UseUJBQXlCO0VERTNCO0FBQ0Y7O0FDTEE7RUFDRTtJQUNFLHlCQUF5QjtFREUzQjtBQUNGOztBRVZBOzs7Ozs7Ozs7Ozs7RUFZRSxTQUFRO0VBQ1IsVUFBUztFQUNULFNBQVE7RUFDUixVQUFTO0FGYVg7O0FFWEE7RUFDRSxzQkFBc0I7QUZjeEI7O0FFWEE7RUFDRSxXQUFXO0VBQ1gsZ0JBQWdCO0VBQ2hCLGdCQUFnQjtFQUNoQiwwSEMyRnVIO0VEMUZ2SCw2QkFBNkI7RUFDN0IsZ0JBQWdCO0VBQ2hCLHNCQUFzQjtBRmN4Qjs7QUVYQTs7RUFFRSxjQUFjO0FGY2hCOztBRVhBO0VBQ0UsZ0JBQWdCO0FGY2xCOztBRVhBO0VBQ0UsU0FBUztFQUNULFVBQVU7RUFDVix1QkFBdUI7RUVTdkIsd0JBRGlCO0VBRWpCLHlCQUY0QjtFQUc1QixtQ0FIMkM7QUpTN0M7O0FFcEJBO0VBTUksWUFBWTtBRmtCaEI7O0FFZEE7RUFDRSxxQkFBcUI7QUZpQnZCOztBRWRBO0VBQ0UsY0FBYztFQUNkLGNBQWM7QUZpQmhCOztBRWRBO0VBQ0UsZ0JBQWdCO0FGaUJsQjs7QUVkQTtFQUNFLGVBQWU7RUFDZixZQUFZO0FGaUJkOztBRWRBO0VBQ0UsZ0JBQWdCO0FGaUJsQjs7QUVkQTtFQUNFLGVBQWU7QUZpQmpCOztBRWRBO0VFakVFLGVGaUVpQztBRmtCbkM7O0FJbEZFO0VGZ0VGO0lFL0RJLGNGK0QrQztFRnVCakQ7QUFDRjs7QUlyRkU7RUY2REY7SUU1REksY0Y0RCtEO0VGNkJqRTtBQUNGOztBRTdCQTtFRWxFRSxpQkZrRWlDO0FGaUNuQzs7QUlsR0U7RUZpRUY7SUVoRUksZ0JGZ0UrQztFRnNDakQ7QUFDRjs7QUlyR0U7RUY4REY7SUU3REksZ0JGNkQrRDtFRjRDakU7QUFDRjs7QUU1Q0E7RUVuRUUsZUZtRWlDO0FGZ0RuQzs7QUlsSEU7RUZrRUY7SUVqRUksb0JGaUUrQztFRnFEakQ7QUFDRjs7QUlySEU7RUYrREY7SUU5REksb0JGOEQrRDtFRjJEakU7QUFDRjs7QUUzREE7RUVwRUUsaUJGb0VpQztBRitEbkM7O0FJbElFO0VGbUVGO0lFbEVJLGdCRmtFK0M7RUZvRWpEO0FBQ0Y7O0FJcklFO0VGZ0VGO0lFL0RJLGdCRitEK0Q7RUYwRWpFO0FBQ0Y7O0FFMUVBO0VFckVFLGlCRnFFaUM7QUY4RW5DOztBSWxKRTtFRm9FRjtJRW5FSSxvQkZtRStDO0VGbUZqRDtBQUNGOztBSXJKRTtFRmlFRjtJRWhFSSxvQkZnRStEO0VGeUZqRTtBQUNGOztBRXpGQTtFRXRFRSxpQkZzRWlDO0FGNkZuQzs7QUlsS0U7RUZxRUY7SUVwRUksb0JGb0UrQztFRmtHakQ7QUFDRjs7QUlyS0U7RUZrRUY7SUVqRUksb0JGaUUrRDtFRndHakU7QUFDRjs7QUV2R0E7RUV4RUUsaUJGeUU4QjtBRjBHaEM7O0FJbExFO0VGdUVGO0lFdEVJLG9CRnVFNEM7RUYrRzlDO0FBQ0Y7O0FJckxFO0VGb0VGO0lFbkVJLG9CRm9FNEQ7RUZxSDlEO0FBQ0Y7O0FLOU1BO0VBRUUsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQixpQkFBaUI7QUxnTm5COztBSzVNQTtFQUNFLHNCQUFzQjtFQUN0Qix5QkFBaUI7S0FBakIsc0JBQWlCO01BQWpCLHFCQUFpQjtVQUFqQixpQkFBaUI7RUFDakIscUJBQXFCO0VBQ3JCLGVBQWU7QUwrTWpCOztBSzVNQTtFQUNFLHdCQUF3QjtFQUN4QixtQkFBbUI7RUFDbkIsY0FBYztFQUNkLGdCQUFnQjtFQUNoQixjQUFjO0FMK01oQjs7QUs1TUE7RUFDRSxjQUFjO0FMK01oQjs7QUs3TUk7RUFDRSxpQkFBYztBTGdOcEI7O0FLak5JO0VBQ0UsaUJBQWM7QUxvTnBCOztBS3JOSTtFQUNFLGlCQUFjO0FMd05wQjs7QUt6Tkk7RUFDRSxpQkFBYztBTDROcEI7O0FLN05JO0VBQ0UsaUJBQWM7QUxnT3BCOztBS2pPSTtFQUNFLGlCQUFjO0FMb09wQjs7QUtyT0k7RUFDRSxpQkFBYztBTHdPcEI7O0FLek9JO0VBQ0UsaUJBQWM7QUw0T3BCOztBSzdPSTtFQUNFLGlCQUFjO0FMZ1BwQjs7QUtqUEk7RUFDRSxpQkFBYztBTG9QcEI7O0FLclBJO0VBQ0Usa0JBQWM7QUx3UHBCOztBSXJMRTtFQy9ERTtJQUVJLGlCQUFnQztFTHVQdEM7QUFDRjs7QUkzTEU7RUMvREU7SUFFSSx1QkFBZ0M7RUw2UHRDO0FBQ0Y7O0FJak1FO0VDL0RFO0lBRUksdUJBQWdDO0VMbVF0QztBQUNGOztBSXZNRTtFQy9ERTtJQUVJLG1CQUFnQztFTHlRdEM7QUFDRjs7QUk3TUU7RUMvREU7SUFFSSx1QkFBZ0M7RUwrUXRDO0FBQ0Y7O0FJbk5FO0VDL0RFO0lBRUksdUJBQWdDO0VMcVJ0QztBQUNGOztBSXpORTtFQy9ERTtJQUVJLG1CQUFnQztFTDJSdEM7QUFDRjs7QUkvTkU7RUMvREU7SUFFSSx1QkFBZ0M7RUxpU3RDO0FBQ0Y7O0FJck9FO0VDL0RFO0lBRUksdUJBQWdDO0VMdVN0QztBQUNGOztBSTNPRTtFQy9ERTtJQUVJLG1CQUFnQztFTDZTdEM7QUFDRjs7QUlqUEU7RUMvREU7SUFFSSx1QkFBZ0M7RUxtVHRDO0FBQ0Y7O0FNL1VJO0VBQ0UsZUFBbUM7QU5rVnpDOztBTW5WSTtFQUNFLGdCQUFtQztBTnNWekM7O0FNdlZJO0VBQ0UsVUFBbUM7QU4wVnpDOztBTTNWSTtFQUNFLGdCQUFtQztBTjhWekM7O0FNL1ZJO0VBQ0UsZ0JBQW1DO0FOa1d6Qzs7QU1uV0k7RUFDRSxVQUFtQztBTnNXekM7O0FNdldJO0VBQ0UsZ0JBQW1DO0FOMFd6Qzs7QU0zV0k7RUFDRSxnQkFBbUM7QU44V3pDOztBTS9XSTtFQUNFLFVBQW1DO0FOa1h6Qzs7QU1uWEk7RUFDRSxnQkFBbUM7QU5zWHpDOztBTXZYSTtFQUNFLGdCQUFtQztBTjBYekM7O0FNM1hJO0VBQ0UsV0FBbUM7QU44WHpDOztBSTlTRTtFRTFFSTtJQUNFLGVBQW1DO0VONFh6QztBQUNGOztBSXBURTtFRTFFSTtJQUNFLGdCQUFtQztFTmtZekM7QUFDRjs7QUkxVEU7RUUxRUk7SUFDRSxVQUFtQztFTndZekM7QUFDRjs7QUloVUU7RUUxRUk7SUFDRSxnQkFBbUM7RU44WXpDO0FBQ0Y7O0FJdFVFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOb1p6QztBQUNGOztBSTVVRTtFRTFFSTtJQUNFLFVBQW1DO0VOMFp6QztBQUNGOztBSWxWRTtFRTFFSTtJQUNFLGdCQUFtQztFTmdhekM7QUFDRjs7QUl4VkU7RUUxRUk7SUFDRSxnQkFBbUM7RU5zYXpDO0FBQ0Y7O0FJOVZFO0VFMUVJO0lBQ0UsVUFBbUM7RU40YXpDO0FBQ0Y7O0FJcFdFO0VFMUVJO0lBQ0UsZ0JBQW1DO0VOa2J6QztBQUNGOztBSTFXRTtFRTFFSTtJQUNFLGdCQUFtQztFTndiekM7QUFDRjs7QUloWEU7RUUxRUk7SUFDRSxXQUFtQztFTjhiekM7QUFDRjs7QUkvV0U7RUV6RUk7SUFDRSxlQUFtQztFTjRiekM7QUFDRjs7QUlyWEU7RUV6RUk7SUFDRSxnQkFBbUM7RU5rY3pDO0FBQ0Y7O0FJM1hFO0VFekVJO0lBQ0UsVUFBbUM7RU53Y3pDO0FBQ0Y7O0FJallFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOOGN6QztBQUNGOztBSXZZRTtFRXpFSTtJQUNFLGdCQUFtQztFTm9kekM7QUFDRjs7QUk3WUU7RUV6RUk7SUFDRSxVQUFtQztFTjBkekM7QUFDRjs7QUluWkU7RUV6RUk7SUFDRSxnQkFBbUM7RU5nZXpDO0FBQ0Y7O0FJelpFO0VFekVJO0lBQ0UsZ0JBQW1DO0VOc2V6QztBQUNGOztBSS9aRTtFRXpFSTtJQUNFLFVBQW1DO0VONGV6QztBQUNGOztBSXJhRTtFRXpFSTtJQUNFLGdCQUFtQztFTmtmekM7QUFDRjs7QUkzYUU7RUV6RUk7SUFDRSxnQkFBbUM7RU53ZnpDO0FBQ0Y7O0FJamJFO0VFekVJO0lBQ0UsV0FBbUM7RU44ZnpDO0FBQ0Y7O0FJaGJFO0VFeEVJO0lBQ0UsZUFBbUM7RU40ZnpDO0FBQ0Y7O0FJdGJFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOa2dCekM7QUFDRjs7QUk1YkU7RUV4RUk7SUFDRSxVQUFtQztFTndnQnpDO0FBQ0Y7O0FJbGNFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOOGdCekM7QUFDRjs7QUl4Y0U7RUV4RUk7SUFDRSxnQkFBbUM7RU5vaEJ6QztBQUNGOztBSTljRTtFRXhFSTtJQUNFLFVBQW1DO0VOMGhCekM7QUFDRjs7QUlwZEU7RUV4RUk7SUFDRSxnQkFBbUM7RU5naUJ6QztBQUNGOztBSTFkRTtFRXhFSTtJQUNFLGdCQUFtQztFTnNpQnpDO0FBQ0Y7O0FJaGVFO0VFeEVJO0lBQ0UsVUFBbUM7RU40aUJ6QztBQUNGOztBSXRlRTtFRXhFSTtJQUNFLGdCQUFtQztFTmtqQnpDO0FBQ0Y7O0FJNWVFO0VFeEVJO0lBQ0UsZ0JBQW1DO0VOd2pCekM7QUFDRjs7QUlsZkU7RUV4RUk7SUFDRSxXQUFtQztFTjhqQnpDO0FBQ0Y7O0FNcGpCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU51akI1Qjs7QU16akJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTjRqQjVCOztBTTlqQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOaWtCNUI7O0FNbmtCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU5za0I1Qjs7QU14a0JJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTjJrQjVCOztBTTdrQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOZ2xCNUI7O0FNbGxCSTtFQUNFLGdCQUFzQjtFQUN0QixpQkFBc0I7QU5xbEI1Qjs7QU12bEJJO0VBQ0UsZ0JBQXNCO0VBQ3RCLGlCQUFzQjtBTjBsQjVCOztBTTVsQkk7RUFDRSxnQkFBc0I7RUFDdEIsaUJBQXNCO0FOK2xCNUI7O0FNam1CSTtFQUNFLGlCQUFzQjtFQUN0QixrQkFBc0I7QU5vbUI1Qjs7QUl4akJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTm1tQjVCO0FBQ0Y7O0FJL2pCRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4wbUI1QjtBQUNGOztBSXRrQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOaW5CNUI7QUFDRjs7QUk3a0JFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnduQjVCO0FBQ0Y7O0FJcGxCRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4rbkI1QjtBQUNGOztBSTNsQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOc29CNUI7QUFDRjs7QUlsbUJFO0VFdkNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjZvQjVCO0FBQ0Y7O0FJem1CRTtFRXZDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5vcEI1QjtBQUNGOztBSWhuQkU7RUV2Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOMnBCNUI7QUFDRjs7QUl2bkJFO0VFdkNJO0lBQ0UsaUJBQXNCO0lBQ3RCLGtCQUFzQjtFTmtxQjVCO0FBQ0Y7O0FJdm5CRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5pcUI1QjtBQUNGOztBSTluQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOd3FCNUI7QUFDRjs7QUlyb0JFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTitxQjVCO0FBQ0Y7O0FJNW9CRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5zckI1QjtBQUNGOztBSW5wQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VONnJCNUI7QUFDRjs7QUkxcEJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTm9zQjVCO0FBQ0Y7O0FJanFCRTtFRXRDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU4yc0I1QjtBQUNGOztBSXhxQkU7RUV0Q0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOa3RCNUI7QUFDRjs7QUkvcUJFO0VFdENJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnl0QjVCO0FBQ0Y7O0FJdHJCRTtFRXRDSTtJQUNFLGlCQUFzQjtJQUN0QixrQkFBc0I7RU5ndUI1QjtBQUNGOztBSXRyQkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOK3RCNUI7QUFDRjs7QUk3ckJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTnN1QjVCO0FBQ0Y7O0FJcHNCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU42dUI1QjtBQUNGOztBSTNzQkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOb3ZCNUI7QUFDRjs7QUlsdEJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTjJ2QjVCO0FBQ0Y7O0FJenRCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU5rd0I1QjtBQUNGOztBSWh1QkU7RUVyQ0k7SUFDRSxnQkFBc0I7SUFDdEIsaUJBQXNCO0VOeXdCNUI7QUFDRjs7QUl2dUJFO0VFckNJO0lBQ0UsZ0JBQXNCO0lBQ3RCLGlCQUFzQjtFTmd4QjVCO0FBQ0Y7O0FJOXVCRTtFRXJDSTtJQUNFLGdCQUFzQjtJQUN0QixpQkFBc0I7RU51eEI1QjtBQUNGOztBSXJ2QkU7RUVyQ0k7SUFDRSxpQkFBc0I7SUFDdEIsa0JBQXNCO0VOOHhCNUI7QUFDRjs7QU1ueEJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTnF4QnZCOztBTXh4Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOMHhCdkI7O0FNN3hCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU4reEJ2Qjs7QU1seUJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTm95QnZCOztBTXZ5Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOeXlCdkI7O0FNNXlCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU44eUJ2Qjs7QU1qekJLO0VBRUcsZ0JBQWU7RUFDZixpQkFBZTtBTm16QnZCOztBTXR6Qks7RUFFRyxnQkFBZTtFQUNmLGlCQUFlO0FOd3pCdkI7O0FNM3pCSztFQUVHLGdCQUFlO0VBQ2YsaUJBQWU7QU42ekJ2Qjs7QU1oMEJLO0VBRUcsaUJBQWU7RUFDZixrQkFBZTtBTmswQnZCOztBSTV6QkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU4rekJ2QjtBQUNGOztBSW4wQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5zMEJ2QjtBQUNGOztBSTEwQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU42MEJ2QjtBQUNGOztBSWoxQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5vMUJ2QjtBQUNGOztBSXgxQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU4yMUJ2QjtBQUNGOztBSS8xQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5rMkJ2QjtBQUNGOztBSXQyQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU55MkJ2QjtBQUNGOztBSTcyQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5nM0J2QjtBQUNGOztBSXAzQkU7RUVBSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU51M0J2QjtBQUNGOztBSTMzQkU7RUVBSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU44M0J2QjtBQUNGOztBSTMzQkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU4yM0J2QjtBQUNGOztBSWw0QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5rNEJ2QjtBQUNGOztBSXo0QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU55NEJ2QjtBQUNGOztBSWg1QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5nNUJ2QjtBQUNGOztBSXY1QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU51NUJ2QjtBQUNGOztBSTk1QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU44NUJ2QjtBQUNGOztBSXI2QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5xNkJ2QjtBQUNGOztBSTU2QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU40NkJ2QjtBQUNGOztBSW43QkU7RUVHSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5tN0J2QjtBQUNGOztBSTE3QkU7RUVHSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU4wN0J2QjtBQUNGOztBSTE3QkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU51N0J2QjtBQUNGOztBSWo4QkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU44N0J2QjtBQUNGOztBSXg4QkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5xOEJ2QjtBQUNGOztBSS84QkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU40OEJ2QjtBQUNGOztBSXQ5QkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5tOUJ2QjtBQUNGOztBSTc5QkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU4wOUJ2QjtBQUNGOztBSXArQkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU5pK0J2QjtBQUNGOztBSTMrQkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU53K0J2QjtBQUNGOztBSWwvQkU7RUVNSztJQUVHLGdCQUFlO0lBQ2YsaUJBQWU7RU4rK0J2QjtBQUNGOztBSXovQkU7RUVNSztJQUVHLGlCQUFlO0lBQ2Ysa0JBQWU7RU5zL0J2QjtBQUNGOztBTTcrQkE7RUFDRSxhQUFxQjtFQUNyQixvQkFBd0I7RUFDeEIsMkJBQTJCO0VBQzNCLGVBQXFCO0FOZy9CdkI7O0FNLytCRTtFQUFtQix1QkFBMkI7QU5tL0JoRDs7QU1sL0JFO0VBQW1CLG1CQUF1QjtBTnMvQjVDOztBTXIvQkU7RUFBbUIscUJBQXlCO0FOeS9COUM7O0FNeC9CRTtFQUFtQix1QkFBdUI7QU40L0I1Qzs7QU0zL0JFO0VBQW1CLHlCQUF5QjtBTisvQjlDOztBTTkvQkU7RUFBbUIsOEJBQThCO0FOa2dDbkQ7O0FNamdDRTtFQUFtQixpQkFBdUI7QU5xZ0M1Qzs7QU1wZ0NFO0VBQW1CLDJCQUE0QjtBTndnQ2pEOztBTXZnQ0U7RUFBbUIsc0JBQXVCO0FOMmdDNUM7O0FNMWdDRTtFQUFtQiw4QkFBK0I7QU44Z0NwRDs7QU0zZ0NJO0VBQWlCLFFBREw7QU5naENoQjs7QU05Z0NJO0VBQWlCLFlBRkw7QU5vaENoQjs7QU1qaENJO0VBQWlCLGNBSEw7QU53aENoQjs7QU12aENJO0VBQWlCLFFBREw7QU40aENoQjs7QU0xaENJO0VBQWlCLFlBRkw7QU5naUNoQjs7QU03aENJO0VBQWlCLGNBSEw7QU5vaUNoQjs7QU1uaUNJO0VBQWlCLFFBREw7QU53aUNoQjs7QU10aUNJO0VBQWlCLFlBRkw7QU40aUNoQjs7QU16aUNJO0VBQWlCLGNBSEw7QU5nakNoQjs7QU0vaUNJO0VBQWlCLFFBREw7QU5vakNoQjs7QU1sakNJO0VBQWlCLFlBRkw7QU53akNoQjs7QU1yakNJO0VBQWlCLGNBSEw7QU40akNoQjs7QU0zakNJO0VBQWlCLFFBREw7QU5na0NoQjs7QU05akNJO0VBQWlCLFlBRkw7QU5va0NoQjs7QU1qa0NJO0VBQWlCLGNBSEw7QU53a0NoQjs7QU12a0NJO0VBQWlCLFFBREw7QU40a0NoQjs7QU0xa0NJO0VBQWlCLFlBRkw7QU5nbENoQjs7QU03a0NJO0VBQWlCLGNBSEw7QU5vbENoQjs7QU1ubENJO0VBQWlCLFFBREw7QU53bENoQjs7QU10bENJO0VBQWlCLFlBRkw7QU40bENoQjs7QU16bENJO0VBQWlCLGNBSEw7QU5nbUNoQjs7QU0vbENJO0VBQWlCLFFBREw7QU5vbUNoQjs7QU1sbUNJO0VBQWlCLFlBRkw7QU53bUNoQjs7QU1ybUNJO0VBQWlCLGNBSEw7QU40bUNoQjs7QU0zbUNJO0VBQWlCLFFBREw7QU5nbkNoQjs7QU05bUNJO0VBQWlCLFlBRkw7QU5vbkNoQjs7QU1qbkNJO0VBQWlCLGNBSEw7QU53bkNoQjs7QU12bkNJO0VBQWlCLFNBREw7QU40bkNoQjs7QU0xbkNJO0VBQWlCLGFBRkw7QU5nb0NoQjs7QU03bkNJO0VBQWlCLGVBSEw7QU5vb0NoQjs7QU1ub0NJO0VBQWlCLFNBREw7QU53b0NoQjs7QU10b0NJO0VBQWlCLGFBRkw7QU40b0NoQjs7QU16b0NJO0VBQWlCLGVBSEw7QU5ncENoQjs7QU0vb0NJO0VBQWlCLFNBREw7QU5vcENoQjs7QU1scENJO0VBQWlCLGFBRkw7QU53cENoQjs7QU1ycENJO0VBQWlCLGVBSEw7QU40cENoQjs7QUk3c0NFO0VFeURJO0lBQW1CLHVCQUEyQjtFTnlwQ2xEO0VNeHBDSTtJQUFtQixtQkFBdUI7RU4ycEM5QztFTTFwQ0k7SUFBbUIscUJBQXlCO0VONnBDaEQ7RU01cENJO0lBQW1CLHVCQUF1QjtFTitwQzlDO0VNOXBDSTtJQUFtQix5QkFBeUI7RU5pcUNoRDtFTWhxQ0k7SUFBbUIsOEJBQThCO0VObXFDckQ7RU1scUNJO0lBQW1CLGlCQUF1QjtFTnFxQzlDO0VNcHFDSTtJQUFtQiwyQkFBNEI7RU51cUNuRDtFTXRxQ0k7SUFBbUIsc0JBQXVCO0VOeXFDOUM7RU14cUNJO0lBQW1CLDhCQUErQjtFTjJxQ3REO0VNenFDTTtJQUFpQixRQURMO0VONnFDbEI7RU0zcUNNO0lBQWlCLFlBRkw7RU5nckNsQjtFTTdxQ007SUFBaUIsY0FITDtFTm1yQ2xCO0VNbHJDTTtJQUFpQixRQURMO0VOc3JDbEI7RU1wckNNO0lBQWlCLFlBRkw7RU55ckNsQjtFTXRyQ007SUFBaUIsY0FITDtFTjRyQ2xCO0VNM3JDTTtJQUFpQixRQURMO0VOK3JDbEI7RU03ckNNO0lBQWlCLFlBRkw7RU5rc0NsQjtFTS9yQ007SUFBaUIsY0FITDtFTnFzQ2xCO0VNcHNDTTtJQUFpQixRQURMO0VOd3NDbEI7RU10c0NNO0lBQWlCLFlBRkw7RU4yc0NsQjtFTXhzQ007SUFBaUIsY0FITDtFTjhzQ2xCO0VNN3NDTTtJQUFpQixRQURMO0VOaXRDbEI7RU0vc0NNO0lBQWlCLFlBRkw7RU5vdENsQjtFTWp0Q007SUFBaUIsY0FITDtFTnV0Q2xCO0VNdHRDTTtJQUFpQixRQURMO0VOMHRDbEI7RU14dENNO0lBQWlCLFlBRkw7RU42dENsQjtFTTF0Q007SUFBaUIsY0FITDtFTmd1Q2xCO0VNL3RDTTtJQUFpQixRQURMO0VObXVDbEI7RU1qdUNNO0lBQWlCLFlBRkw7RU5zdUNsQjtFTW51Q007SUFBaUIsY0FITDtFTnl1Q2xCO0VNeHVDTTtJQUFpQixRQURMO0VONHVDbEI7RU0xdUNNO0lBQWlCLFlBRkw7RU4rdUNsQjtFTTV1Q007SUFBaUIsY0FITDtFTmt2Q2xCO0VNanZDTTtJQUFpQixRQURMO0VOcXZDbEI7RU1udkNNO0lBQWlCLFlBRkw7RU53dkNsQjtFTXJ2Q007SUFBaUIsY0FITDtFTjJ2Q2xCO0VNMXZDTTtJQUFpQixTQURMO0VOOHZDbEI7RU01dkNNO0lBQWlCLGFBRkw7RU5pd0NsQjtFTTl2Q007SUFBaUIsZUFITDtFTm93Q2xCO0VNbndDTTtJQUFpQixTQURMO0VOdXdDbEI7RU1yd0NNO0lBQWlCLGFBRkw7RU4wd0NsQjtFTXZ3Q007SUFBaUIsZUFITDtFTjZ3Q2xCO0VNNXdDTTtJQUFpQixTQURMO0VOZ3hDbEI7RU05d0NNO0lBQWlCLGFBRkw7RU5teENsQjtFTWh4Q007SUFBaUIsZUFITDtFTnN4Q2xCO0FBQ0Y7O0FJbjFDRTtFRXNFSTtJQUFtQix1QkFBMkI7RU5reENsRDtFTWp4Q0k7SUFBbUIsbUJBQXVCO0VOb3hDOUM7RU1ueENJO0lBQW1CLHFCQUF5QjtFTnN4Q2hEO0VNcnhDSTtJQUFtQix1QkFBdUI7RU53eEM5QztFTXZ4Q0k7SUFBbUIseUJBQXlCO0VOMHhDaEQ7RU16eENJO0lBQW1CLDhCQUE4QjtFTjR4Q3JEO0VNM3hDSTtJQUFtQixpQkFBdUI7RU44eEM5QztFTTd4Q0k7SUFBbUIsMkJBQTRCO0VOZ3lDbkQ7RU0veENJO0lBQW1CLHNCQUF1QjtFTmt5QzlDO0VNanlDSTtJQUFtQiw4QkFBK0I7RU5veUN0RDtFTWx5Q007SUFBaUIsUUFETDtFTnN5Q2xCO0VNcHlDTTtJQUFpQixZQUZMO0VOeXlDbEI7RU10eUNNO0lBQWlCLGNBSEw7RU40eUNsQjtFTTN5Q007SUFBaUIsUUFETDtFTit5Q2xCO0VNN3lDTTtJQUFpQixZQUZMO0VOa3pDbEI7RU0veUNNO0lBQWlCLGNBSEw7RU5xekNsQjtFTXB6Q007SUFBaUIsUUFETDtFTnd6Q2xCO0VNdHpDTTtJQUFpQixZQUZMO0VOMnpDbEI7RU14ekNNO0lBQWlCLGNBSEw7RU44ekNsQjtFTTd6Q007SUFBaUIsUUFETDtFTmkwQ2xCO0VNL3pDTTtJQUFpQixZQUZMO0VObzBDbEI7RU1qMENNO0lBQWlCLGNBSEw7RU51MENsQjtFTXQwQ007SUFBaUIsUUFETDtFTjAwQ2xCO0VNeDBDTTtJQUFpQixZQUZMO0VONjBDbEI7RU0xMENNO0lBQWlCLGNBSEw7RU5nMUNsQjtFTS8wQ007SUFBaUIsUUFETDtFTm0xQ2xCO0VNajFDTTtJQUFpQixZQUZMO0VOczFDbEI7RU1uMUNNO0lBQWlCLGNBSEw7RU55MUNsQjtFTXgxQ007SUFBaUIsUUFETDtFTjQxQ2xCO0VNMTFDTTtJQUFpQixZQUZMO0VOKzFDbEI7RU01MUNNO0lBQWlCLGNBSEw7RU5rMkNsQjtFTWoyQ007SUFBaUIsUUFETDtFTnEyQ2xCO0VNbjJDTTtJQUFpQixZQUZMO0VOdzJDbEI7RU1yMkNNO0lBQWlCLGNBSEw7RU4yMkNsQjtFTTEyQ007SUFBaUIsUUFETDtFTjgyQ2xCO0VNNTJDTTtJQUFpQixZQUZMO0VOaTNDbEI7RU05MkNNO0lBQWlCLGNBSEw7RU5vM0NsQjtFTW4zQ007SUFBaUIsU0FETDtFTnUzQ2xCO0VNcjNDTTtJQUFpQixhQUZMO0VOMDNDbEI7RU12M0NNO0lBQWlCLGVBSEw7RU42M0NsQjtFTTUzQ007SUFBaUIsU0FETDtFTmc0Q2xCO0VNOTNDTTtJQUFpQixhQUZMO0VObTRDbEI7RU1oNENNO0lBQWlCLGVBSEw7RU5zNENsQjtFTXI0Q007SUFBaUIsU0FETDtFTnk0Q2xCO0VNdjRDTTtJQUFpQixhQUZMO0VONDRDbEI7RU16NENNO0lBQWlCLGVBSEw7RU4rNENsQjtBQUNGOztBSXo5Q0U7RUVtRkk7SUFBbUIsdUJBQTJCO0VOMjRDbEQ7RU0xNENJO0lBQW1CLG1CQUF1QjtFTjY0QzlDO0VNNTRDSTtJQUFtQixxQkFBeUI7RU4rNENoRDtFTTk0Q0k7SUFBbUIsdUJBQXVCO0VOaTVDOUM7RU1oNUNJO0lBQW1CLHlCQUF5QjtFTm01Q2hEO0VNbDVDSTtJQUFtQiw4QkFBOEI7RU5xNUNyRDtFTXA1Q0k7SUFBbUIsaUJBQXVCO0VOdTVDOUM7RU10NUNJO0lBQW1CLDJCQUE0QjtFTnk1Q25EO0VNeDVDSTtJQUFtQixzQkFBdUI7RU4yNUM5QztFTTE1Q0k7SUFBbUIsOEJBQStCO0VONjVDdEQ7RU0zNUNNO0lBQWlCLFFBREw7RU4rNUNsQjtFTTc1Q007SUFBaUIsWUFGTDtFTms2Q2xCO0VNLzVDTTtJQUFpQixjQUhMO0VOcTZDbEI7RU1wNkNNO0lBQWlCLFFBREw7RU53NkNsQjtFTXQ2Q007SUFBaUIsWUFGTDtFTjI2Q2xCO0VNeDZDTTtJQUFpQixjQUhMO0VOODZDbEI7RU03NkNNO0lBQWlCLFFBREw7RU5pN0NsQjtFTS82Q007SUFBaUIsWUFGTDtFTm83Q2xCO0VNajdDTTtJQUFpQixjQUhMO0VOdTdDbEI7RU10N0NNO0lBQWlCLFFBREw7RU4wN0NsQjtFTXg3Q007SUFBaUIsWUFGTDtFTjY3Q2xCO0VNMTdDTTtJQUFpQixjQUhMO0VOZzhDbEI7RU0vN0NNO0lBQWlCLFFBREw7RU5tOENsQjtFTWo4Q007SUFBaUIsWUFGTDtFTnM4Q2xCO0VNbjhDTTtJQUFpQixjQUhMO0VOeThDbEI7RU14OENNO0lBQWlCLFFBREw7RU40OENsQjtFTTE4Q007SUFBaUIsWUFGTDtFTis4Q2xCO0VNNThDTTtJQUFpQixjQUhMO0VOazlDbEI7RU1qOUNNO0lBQWlCLFFBREw7RU5xOUNsQjtFTW45Q007SUFBaUIsWUFGTDtFTnc5Q2xCO0VNcjlDTTtJQUFpQixjQUhMO0VOMjlDbEI7RU0xOUNNO0lBQWlCLFFBREw7RU44OUNsQjtFTTU5Q007SUFBaUIsWUFGTDtFTmkrQ2xCO0VNOTlDTTtJQUFpQixjQUhMO0VObytDbEI7RU1uK0NNO0lBQWlCLFFBREw7RU51K0NsQjtFTXIrQ007SUFBaUIsWUFGTDtFTjArQ2xCO0VNditDTTtJQUFpQixjQUhMO0VONitDbEI7RU01K0NNO0lBQWlCLFNBREw7RU5nL0NsQjtFTTkrQ007SUFBaUIsYUFGTDtFTm0vQ2xCO0VNaC9DTTtJQUFpQixlQUhMO0VOcy9DbEI7RU1yL0NNO0lBQWlCLFNBREw7RU55L0NsQjtFTXYvQ007SUFBaUIsYUFGTDtFTjQvQ2xCO0VNei9DTTtJQUFpQixlQUhMO0VOKy9DbEI7RU05L0NNO0lBQWlCLFNBREw7RU5rZ0RsQjtFTWhnRE07SUFBaUIsYUFGTDtFTnFnRGxCO0VNbGdETTtJQUFpQixlQUhMO0VOd2dEbEI7QUFDRjs7QU8zc0RBO0VBQ0UsY0FBYztBUDhzRGhCOztBTzVzREU7RUFDRSxXQUFXO0FQK3NEZjs7QU8zc0RFO0VBQ0UsV0FBVztFQUNYLGFBQWE7RUhUZixnQkFEcUI7RUFFckIsa0JHU3NDO0VIUnRDLG1CQUgyQztFQUkzQyxpQkdPMkI7QVBpdEQ3Qjs7QUk5bkRFO0VHdEZBO0lBS0ksWUFBWTtFUG90RGhCO0FBQ0Y7O0FJN25ERTtFRzdGQTtJQVFJLFlBQVk7RVB1dERoQjtBQUNGOztBT3B0RE07RUFDRSxVSm1QYTtBSG8rQ3JCOztBT3h0RE07RUFDRSxVSnNQYTtBSHErQ3JCOztBTzV0RE07RUFDRSxVSnlQYTtBSHMrQ3JCOztBT2h1RE07RUFDRSxVSjRQYTtBSHUrQ3JCOztBT3B1RE07RUFDRSxVSitQYTtBSHcrQ3JCOztBT3h1RE07RUFDRSxVSmtRYTtBSHkrQ3JCOztBTzV1RE07RUFDRSxVSnFRYTtBSDArQ3JCOztBT2h2RE07RUFDRSxVSndRYTtBSDIrQ3JCOztBT3B2RE07RUFDRSxVSjJRYTtBSDQrQ3JCOztBT3h2RE07RUFDRSxVSjhRYTtBSDYrQ3JCOztBTzV2RE07RUFDRSxVSmlSYTtBSDgrQ3JCOztBT2h3RE07RUFDRSxVSm9SYTtBSCsrQ3JCOztBT3B3RE07RUFDRSxVSnVSYTtBSGcvQ3JCOztBT3h3RE07RUFDRSxVSjBSYTtBSGkvQ3JCOztBTzV3RE07RUFDRSxVSjZSYTtBSGsvQ3JCOztBT2h4RE07RUFDRSxVSmdTYTtBSG0vQ3JCOztBT3B4RE07RUFDRSxVSm1TYTtBSG8vQ3JCOztBT3h4RE07RUFDRSxVSnNTYTtBSHEvQ3JCOztBTzV4RE07RUFDRSxVSnlTYTtBSHMvQ3JCOztBT2h5RE07RUFDRSxVSjRTYTtBSHUvQ3JCOztBT3B5RE07RUFDRSxVSitTYTtBSHcvQ3JCOztBT3h5RE07RUFDRSxVSmtUYTtBSHkvQ3JCOztBT3J5REU7RUFDRSxXQUFXO0VBQ1gsYUFBYTtFQUNiLFdBQVc7QVB3eURmOztBSXh1REU7RUduRUE7SUFLSSxrQkFBa0I7RVAyeUR0QjtBQUNGOztBSXZ1REU7RUcxRUE7SUFRSSxZQUFZO0VQOHlEaEI7QUFDRjs7QU8zeURFO0VBQ0UsWUFBWTtBUDh5RGhCOztBSXh2REU7RUd2REE7SUFHSSxpQkFBcUI7RVBpekR6QjtBQUNGOztBTzl5REU7RUFDRSxpQkFBaUI7RUFDakIsa0JBQWtCO0FQaXpEdEI7O0FPaHpESTtFQUNFLFlBQWdCO0FQbXpEdEI7O0FJdndERTtFRzdDRTtJQUdJLGFBQXNCO0VQc3pENUI7QUFDRjs7QU9wekRJO0VBQ0UsY0FBZ0I7QVB1ekR0Qjs7QUlqeERFO0VHdkNFO0lBR0ksaUJBQXFCO0VQMHpEM0I7QUFDRjs7QU94ekRJO0VBQ0UsY0FBZ0I7QVAyekR0Qjs7QUkzeERFO0VHakNFO0lBR0ksaUJBQXFCO0VQOHpEM0I7QUFDRjs7QU81ekRJO0VBQ0UsY0FBZ0I7QVArekR0Qjs7QUlyeURFO0VHM0JFO0lBR0ksV0FBcUI7RVBrMEQzQjtBQUNGOztBT2gwREk7RUFDRSxZQUFnQjtBUG0wRHRCOztBSS95REU7RUdyQkU7SUFHSSxpQkFBc0I7RVBzMEQ1QjtBQUNGOztBT3AwREk7RUFDRSxZQUFnQjtFQUVoQiw0QkFBNEI7QVBzMERsQzs7QUkxekRFO0VHZkU7SUFLSSxpQkFBc0I7SUFDdEIsMkJBQXNDO0VQeTBENUM7QUFDRjs7QU85eURBO0VBQ0UsNEJBQTRCO0VBQzVCLHFCQUFxQjtBUGl6RHZCOztBT2h6REU7RUFBWSxzQkFBc0I7QVBvekRwQzs7QU9uekRFO0VBQVksd0JBQXdCO0FQdXpEdEM7O0FPdHpERTtFQUNFLHlCQUF5QjtBUHl6RDdCOztBT3h6REk7RUFDRSwyQkFBMkI7QVAyekRqQzs7QU96ekRJO0VBQ0UsMkJBQTJCO0FQNHpEakM7O0FPdnpEQTtFQUNFLFdBQTRCO0VBQzVCLFlBQTRCO0FQMHpEOUI7O0FJeDFERTtFRzRCRjtJQUlJLFdBQXNDO0lBQ3RDLFlBQXVDO0VQNnpEekM7QUFDRjs7QU8xekRBO0VBQ0Usa0JBQWtCO0VBQ2xCLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2Isb0JBQW9CO0FQNnpEdEI7O0FPNXpERTtFQUNFLGtCQUFrQjtFQUNsQixNQUFNO0FQK3pEVjs7QU9qMERHO0VBSUcsZ0JBQWdCO0FQaTBEdEI7O0FJdDNERTtFR2lEQztJQU1LLFlBQVk7RVBvMERsQjtBQUNGOztBT2wwREk7RUFDRSxPQUFPO0VBQ1AsVUFBVTtFQUNWLGdCQUFnQjtBUHEwRHRCOztBT24wREk7RUFDRSxRQUFRO0FQczBEZDs7QU9uMERFO0VBQ0Usa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUix3QkFBd0I7RUFDeEIsV0FBVztFQUNYLFdBQVc7QVBzMERmOztBUTUrREE7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixlQUFlO0VBQ2YsTUFBTTtFQUNOLE9BQU87RUFDUCxZQUFZO0FSKytEZDs7QVE1K0RBO0VBQ0UsU0FBUztFQUNULFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AsMkJBQTJCO0FSKytEN0I7O0FRNStEQTtFQUNFLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixPQUFPO0VBQ1AsUUFBUTtFQUNSLFlBQVk7RUFDWiw0QkFBNEI7RUFDNUIsZUFBZTtFQUNmLGlCQUFpQjtFQUNqQixvQ0FBb0M7QVIrK0R0Qzs7QVE1K0RBO0VBRUksZ0JBQWdCO0VBQ2hCLGlCQUFpQjtFQUNqQixpQkFBaUI7QVI4K0RyQjs7QVFsL0RBO0VBT0ksaUJBQWlCO0FSKytEckI7O0FRMStERTtFQUNFLGVBQWU7QVI2K0RuQjs7QVE5K0RHO0VBR0csZUFBZTtBUisrRHJCOztBUTUrREU7RUFDRSxhQUFhO0VBQ2IscUNBQXFDO0FSKytEekM7O0FRai9ERztFQUlHLGNBQWM7RUFDZCxnQkFBZ0I7QVJpL0R0Qjs7QVExK0RFO0VBQ0UsZUFBZTtFQUNmLG1CQUFtQjtBUjYrRHZCOztBUS8rREc7RUFJRyxlQUFlO0VBQ2YsZ0JBQWdCO0FSKytEdEI7O0FRNStERTtFQUNFLGFBQWE7QVIrK0RqQjs7QVFoL0RHO0VBR0csY0FBYztFQUNkLG9DQUE0QjtVQUE1Qiw0QkFBNEI7RUFDNUIsK0JBQXVCO1VBQXZCLHVCQUF1QjtBUmkvRDdCOztBUTUrREE7RUFDRSx1QkFBdUI7RUFDdkIsdUNBQXVDO0VBQ3ZDLFdBQVc7QVIrK0RiOztBUWwvREE7RUFLSSx1QkFBdUI7RUFDdkIsVUFBVTtBUmkvRGQ7O0FRLytERTtFQUNFLFVBQVU7QVJrL0RkOztBUWgvREU7RUFBTSw2QkFBNkI7QVJvL0RyQzs7QVFuL0RFO0VBQU0sNEJBQTRCO0FSdS9EcEM7O0FRdC9ERTtFQUFNLDRCQUE0QjtBUjAvRHBDOztBUXovREU7RUFBTSw2QkFBNkI7QVI2L0RyQzs7QVExL0RNO0VBQ0Usb0JBQTJCO0FSNi9EbkM7O0FROS9ETTtFQUNFLHNCQUEyQjtBUmlnRW5DOztBUWxnRU07RUFDRSxzQkFBMkI7QVJxZ0VuQzs7QVF0Z0VNO0VBQ0Usc0JBQTJCO0FSeWdFbkM7O0FRMWdFTTtFQUNFLHNCQUEyQjtBUjZnRW5DOztBUTlnRU07RUFDRSxzQkFBMkI7QVJpaEVuQzs7QVFsaEVNO0VBQ0Usc0JBQTJCO0FScWhFbkM7O0FRdGhFTTtFQUNFLHNCQUEyQjtBUnloRW5DOztBUTFoRU07RUFDRSxzQkFBMkI7QVI2aEVuQzs7QVE5aEVNO0VBQ0Usc0JBQTJCO0FSaWlFbkM7O0FRbGlFTTtFQUNFLG9CQUEyQjtBUnFpRW5DOztBU25vRVE7RUFDRSxlQUFXO0FUc29FckI7O0FJL2lFRTtFS3hGTTtJQUdJLGVBQVc7RVR5b0VyQjtBQUNGOztBUzdvRVE7RUFDRSxlQUFXO0FUZ3BFckI7O0FJempFRTtFS3hGTTtJQUdJLGVBQVc7RVRtcEVyQjtBQUNGOztBU3ZwRVE7RUFDRSxnQkFBVztBVDBwRXJCOztBSW5rRUU7RUt4Rk07SUFHSSxlQUFXO0VUNnBFckI7QUFDRjs7QVNqcUVRO0VBQ0UsZ0JBQVc7QVRvcUVyQjs7QUk3a0VFO0VLeEZNO0lBR0ksZUFBVztFVHVxRXJCO0FBQ0Y7O0FTM3FFUTtFQUNFLGdCQUFXO0FUOHFFckI7O0FJdmxFRTtFS3hGTTtJQUdJLGVBQVc7RVRpckVyQjtBQUNGOztBU3JyRVE7RUFDRSxnQkFBVztBVHdyRXJCOztBSWptRUU7RUt4Rk07SUFHSSxlQUFXO0VUMnJFckI7QUFDRjs7QVMvckVRO0VBQ0UsZ0JBQVc7QVRrc0VyQjs7QUkzbUVFO0VLeEZNO0lBR0ksZUFBVztFVHFzRXJCO0FBQ0Y7O0FTenNFUTtFQUNFLGdCQUFXO0FUNHNFckI7O0FJcm5FRTtFS3hGTTtJQUdJLGVBQVc7RVQrc0VyQjtBQUNGOztBU250RVE7RUFDRSxnQkFBVztBVHN0RXJCOztBSS9uRUU7RUt4Rk07SUFHSSxlQUFXO0VUeXRFckI7QUFDRjs7QVM3dEVRO0VBQ0UsZ0JBQVc7QVRndUVyQjs7QUl6b0VFO0VLeEZNO0lBR0ksZUFBVztFVG11RXJCO0FBQ0Y7O0FTdnVFUTtFQUNFLGdCQUFXO0FUMHVFckI7O0FJbnBFRTtFS3hGTTtJQUdJLGdCQUFXO0VUNnVFckI7QUFDRjs7QVNqdkVRO0VBQ0UsZ0JBQVc7QVRvdkVyQjs7QUk3cEVFO0VLeEZNO0lBR0ksZ0JBQVc7RVR1dkVyQjtBQUNGOztBUzN2RVE7RUFDRSxnQkFBVztBVDh2RXJCOztBSXZxRUU7RUt4Rk07SUFHSSxnQkFBVztFVGl3RXJCO0FBQ0Y7O0FTcndFUTtFQUNFLGdCQUFXO0FUd3dFckI7O0FJanJFRTtFS3hGTTtJQUdJLGdCQUFXO0VUMndFckI7QUFDRjs7QVMvd0VRO0VBQ0UsZ0JBQVc7QVRreEVyQjs7QUkzckVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRxeEVyQjtBQUNGOztBU3p4RVE7RUFDRSxnQkFBVztBVDR4RXJCOztBSXJzRUU7RUt4Rk07SUFHSSxnQkFBVztFVCt4RXJCO0FBQ0Y7O0FTbnlFUTtFQUNFLGdCQUFXO0FUc3lFckI7O0FJL3NFRTtFS3hGTTtJQUdJLGdCQUFXO0VUeXlFckI7QUFDRjs7QVM3eUVRO0VBQ0UsZ0JBQVc7QVRnekVyQjs7QUl6dEVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRtekVyQjtBQUNGOztBU3Z6RVE7RUFDRSxnQkFBVztBVDB6RXJCOztBSW51RUU7RUt4Rk07SUFHSSxnQkFBVztFVDZ6RXJCO0FBQ0Y7O0FTajBFUTtFQUNFLGdCQUFXO0FUbzBFckI7O0FJN3VFRTtFS3hGTTtJQUdJLGdCQUFXO0VUdTBFckI7QUFDRjs7QVMzMEVRO0VBQ0UsaUJBQVc7QVQ4MEVyQjs7QUl2dkVFO0VLeEZNO0lBR0ksZ0JBQVc7RVRpMUVyQjtBQUNGOztBSTd2RUU7RUszRU07SUFFSSxlQUFXO0VUMjBFckI7QUFDRjs7QUlud0VFO0VLM0VNO0lBRUksZUFBVztFVGkxRXJCO0FBQ0Y7O0FJendFRTtFSzNFTTtJQUVJLGVBQVc7RVR1MUVyQjtBQUNGOztBSS93RUU7RUszRU07SUFFSSxlQUFXO0VUNjFFckI7QUFDRjs7QUlyeEVFO0VLM0VNO0lBRUksZUFBVztFVG0yRXJCO0FBQ0Y7O0FJM3hFRTtFSzNFTTtJQUVJLGVBQVc7RVR5MkVyQjtBQUNGOztBSWp5RUU7RUszRU07SUFFSSxlQUFXO0VUKzJFckI7QUFDRjs7QUl2eUVFO0VLM0VNO0lBRUksZUFBVztFVHEzRXJCO0FBQ0Y7O0FJN3lFRTtFSzNFTTtJQUVJLGVBQVc7RVQyM0VyQjtBQUNGOztBSW56RUU7RUszRU07SUFFSSxlQUFXO0VUaTRFckI7QUFDRjs7QUl6ekVFO0VLM0VNO0lBRUksZ0JBQVc7RVR1NEVyQjtBQUNGOztBSS96RUU7RUszRU07SUFFSSxnQkFBVztFVDY0RXJCO0FBQ0Y7O0FJcjBFRTtFSzNFTTtJQUVJLGdCQUFXO0VUbTVFckI7QUFDRjs7QUkzMEVFO0VLM0VNO0lBRUksZ0JBQVc7RVR5NUVyQjtBQUNGOztBSWoxRUU7RUszRU07SUFFSSxnQkFBVztFVCs1RXJCO0FBQ0Y7O0FJdjFFRTtFSzNFTTtJQUVJLGdCQUFXO0VUcTZFckI7QUFDRjs7QUk3MUVFO0VLM0VNO0lBRUksZ0JBQVc7RVQyNkVyQjtBQUNGOztBSW4yRUU7RUszRU07SUFFSSxnQkFBVztFVGk3RXJCO0FBQ0Y7O0FJejJFRTtFSzNFTTtJQUVJLGdCQUFXO0VUdTdFckI7QUFDRjs7QUkvMkVFO0VLM0VNO0lBRUksZ0JBQVc7RVQ2N0VyQjtBQUNGOztBSXIzRUU7RUszRU07SUFFSSxnQkFBVztFVG04RXJCO0FBQ0Y7O0FTbjlFUTtFQUNFLGlCQUFXO0FUczlFckI7O0FJLzNFRTtFS3hGTTtJQUdJLGlCQUFXO0VUeTlFckI7QUFDRjs7QVM3OUVRO0VBQ0UsaUJBQVc7QVRnK0VyQjs7QUl6NEVFO0VLeEZNO0lBR0ksaUJBQVc7RVRtK0VyQjtBQUNGOztBU3YrRVE7RUFDRSxrQkFBVztBVDArRXJCOztBSW41RUU7RUt4Rk07SUFHSSxpQkFBVztFVDYrRXJCO0FBQ0Y7O0FTai9FUTtFQUNFLGtCQUFXO0FUby9FckI7O0FJNzVFRTtFS3hGTTtJQUdJLGlCQUFXO0VUdS9FckI7QUFDRjs7QVMzL0VRO0VBQ0Usa0JBQVc7QVQ4L0VyQjs7QUl2NkVFO0VLeEZNO0lBR0ksaUJBQVc7RVRpZ0ZyQjtBQUNGOztBU3JnRlE7RUFDRSxrQkFBVztBVHdnRnJCOztBSWo3RUU7RUt4Rk07SUFHSSxpQkFBVztFVDJnRnJCO0FBQ0Y7O0FTL2dGUTtFQUNFLGtCQUFXO0FUa2hGckI7O0FJMzdFRTtFS3hGTTtJQUdJLGlCQUFXO0VUcWhGckI7QUFDRjs7QVN6aEZRO0VBQ0Usa0JBQVc7QVQ0aEZyQjs7QUlyOEVFO0VLeEZNO0lBR0ksaUJBQVc7RVQraEZyQjtBQUNGOztBU25pRlE7RUFDRSxrQkFBVztBVHNpRnJCOztBSS84RUU7RUt4Rk07SUFHSSxpQkFBVztFVHlpRnJCO0FBQ0Y7O0FTN2lGUTtFQUNFLGtCQUFXO0FUZ2pGckI7O0FJejlFRTtFS3hGTTtJQUdJLGlCQUFXO0VUbWpGckI7QUFDRjs7QVN2akZRO0VBQ0Usa0JBQVc7QVQwakZyQjs7QUluK0VFO0VLeEZNO0lBR0ksa0JBQVc7RVQ2akZyQjtBQUNGOztBU2prRlE7RUFDRSxrQkFBVztBVG9rRnJCOztBSTcrRUU7RUt4Rk07SUFHSSxrQkFBVztFVHVrRnJCO0FBQ0Y7O0FTM2tGUTtFQUNFLGtCQUFXO0FUOGtGckI7O0FJdi9FRTtFS3hGTTtJQUdJLGtCQUFXO0VUaWxGckI7QUFDRjs7QVNybEZRO0VBQ0Usa0JBQVc7QVR3bEZyQjs7QUlqZ0ZFO0VLeEZNO0lBR0ksa0JBQVc7RVQybEZyQjtBQUNGOztBUy9sRlE7RUFDRSxrQkFBVztBVGttRnJCOztBSTNnRkU7RUt4Rk07SUFHSSxrQkFBVztFVHFtRnJCO0FBQ0Y7O0FTem1GUTtFQUNFLGtCQUFXO0FUNG1GckI7O0FJcmhGRTtFS3hGTTtJQUdJLGtCQUFXO0VUK21GckI7QUFDRjs7QVNubkZRO0VBQ0Usa0JBQVc7QVRzbkZyQjs7QUkvaEZFO0VLeEZNO0lBR0ksa0JBQVc7RVR5bkZyQjtBQUNGOztBUzduRlE7RUFDRSxrQkFBVztBVGdvRnJCOztBSXppRkU7RUt4Rk07SUFHSSxrQkFBVztFVG1vRnJCO0FBQ0Y7O0FTdm9GUTtFQUNFLGtCQUFXO0FUMG9GckI7O0FJbmpGRTtFS3hGTTtJQUdJLGtCQUFXO0VUNm9GckI7QUFDRjs7QVNqcEZRO0VBQ0Usa0JBQVc7QVRvcEZyQjs7QUk3akZFO0VLeEZNO0lBR0ksa0JBQVc7RVR1cEZyQjtBQUNGOztBUzNwRlE7RUFDRSxtQkFBVztBVDhwRnJCOztBSXZrRkU7RUt4Rk07SUFHSSxrQkFBVztFVGlxRnJCO0FBQ0Y7O0FJN2tGRTtFSzNFTTtJQUVJLGlCQUFXO0VUMnBGckI7QUFDRjs7QUlubEZFO0VLM0VNO0lBRUksaUJBQVc7RVRpcUZyQjtBQUNGOztBSXpsRkU7RUszRU07SUFFSSxpQkFBVztFVHVxRnJCO0FBQ0Y7O0FJL2xGRTtFSzNFTTtJQUVJLGlCQUFXO0VUNnFGckI7QUFDRjs7QUlybUZFO0VLM0VNO0lBRUksaUJBQVc7RVRtckZyQjtBQUNGOztBSTNtRkU7RUszRU07SUFFSSxpQkFBVztFVHlyRnJCO0FBQ0Y7O0FJam5GRTtFSzNFTTtJQUVJLGlCQUFXO0VUK3JGckI7QUFDRjs7QUl2bkZFO0VLM0VNO0lBRUksaUJBQVc7RVRxc0ZyQjtBQUNGOztBSTduRkU7RUszRU07SUFFSSxpQkFBVztFVDJzRnJCO0FBQ0Y7O0FJbm9GRTtFSzNFTTtJQUVJLGlCQUFXO0VUaXRGckI7QUFDRjs7QUl6b0ZFO0VLM0VNO0lBRUksa0JBQVc7RVR1dEZyQjtBQUNGOztBSS9vRkU7RUszRU07SUFFSSxrQkFBVztFVDZ0RnJCO0FBQ0Y7O0FJcnBGRTtFSzNFTTtJQUVJLGtCQUFXO0VUbXVGckI7QUFDRjs7QUkzcEZFO0VLM0VNO0lBRUksa0JBQVc7RVR5dUZyQjtBQUNGOztBSWpxRkU7RUszRU07SUFFSSxrQkFBVztFVCt1RnJCO0FBQ0Y7O0FJdnFGRTtFSzNFTTtJQUVJLGtCQUFXO0VUcXZGckI7QUFDRjs7QUk3cUZFO0VLM0VNO0lBRUksa0JBQVc7RVQydkZyQjtBQUNGOztBSW5yRkU7RUszRU07SUFFSSxrQkFBVztFVGl3RnJCO0FBQ0Y7O0FJenJGRTtFSzNFTTtJQUVJLGtCQUFXO0VUdXdGckI7QUFDRjs7QUkvckZFO0VLM0VNO0lBRUksa0JBQVc7RVQ2d0ZyQjtBQUNGOztBSXJzRkU7RUszRU07SUFFSSxrQkFBVztFVG14RnJCO0FBQ0Y7O0FTbnlGUTtFQUNFLGtCQUFXO0FUc3lGckI7O0FJL3NGRTtFS3hGTTtJQUdJLGtCQUFXO0VUeXlGckI7QUFDRjs7QVM3eUZRO0VBQ0Usa0JBQVc7QVRnekZyQjs7QUl6dEZFO0VLeEZNO0lBR0ksa0JBQVc7RVRtekZyQjtBQUNGOztBU3Z6RlE7RUFDRSxtQkFBVztBVDB6RnJCOztBSW51RkU7RUt4Rk07SUFHSSxrQkFBVztFVDZ6RnJCO0FBQ0Y7O0FTajBGUTtFQUNFLG1CQUFXO0FUbzBGckI7O0FJN3VGRTtFS3hGTTtJQUdJLGtCQUFXO0VUdTBGckI7QUFDRjs7QVMzMEZRO0VBQ0UsbUJBQVc7QVQ4MEZyQjs7QUl2dkZFO0VLeEZNO0lBR0ksa0JBQVc7RVRpMUZyQjtBQUNGOztBU3IxRlE7RUFDRSxtQkFBVztBVHcxRnJCOztBSWp3RkU7RUt4Rk07SUFHSSxrQkFBVztFVDIxRnJCO0FBQ0Y7O0FTLzFGUTtFQUNFLG1CQUFXO0FUazJGckI7O0FJM3dGRTtFS3hGTTtJQUdJLGtCQUFXO0VUcTJGckI7QUFDRjs7QVN6MkZRO0VBQ0UsbUJBQVc7QVQ0MkZyQjs7QUlyeEZFO0VLeEZNO0lBR0ksa0JBQVc7RVQrMkZyQjtBQUNGOztBU24zRlE7RUFDRSxtQkFBVztBVHMzRnJCOztBSS94RkU7RUt4Rk07SUFHSSxrQkFBVztFVHkzRnJCO0FBQ0Y7O0FTNzNGUTtFQUNFLG1CQUFXO0FUZzRGckI7O0FJenlGRTtFS3hGTTtJQUdJLGtCQUFXO0VUbTRGckI7QUFDRjs7QVN2NEZRO0VBQ0UsbUJBQVc7QVQwNEZyQjs7QUluekZFO0VLeEZNO0lBR0ksbUJBQVc7RVQ2NEZyQjtBQUNGOztBU2o1RlE7RUFDRSxtQkFBVztBVG81RnJCOztBSTd6RkU7RUt4Rk07SUFHSSxtQkFBVztFVHU1RnJCO0FBQ0Y7O0FTMzVGUTtFQUNFLG1CQUFXO0FUODVGckI7O0FJdjBGRTtFS3hGTTtJQUdJLG1CQUFXO0VUaTZGckI7QUFDRjs7QVNyNkZRO0VBQ0UsbUJBQVc7QVR3NkZyQjs7QUlqMUZFO0VLeEZNO0lBR0ksbUJBQVc7RVQyNkZyQjtBQUNGOztBUy82RlE7RUFDRSxtQkFBVztBVGs3RnJCOztBSTMxRkU7RUt4Rk07SUFHSSxtQkFBVztFVHE3RnJCO0FBQ0Y7O0FTejdGUTtFQUNFLG1CQUFXO0FUNDdGckI7O0FJcjJGRTtFS3hGTTtJQUdJLG1CQUFXO0VUKzdGckI7QUFDRjs7QVNuOEZRO0VBQ0UsbUJBQVc7QVRzOEZyQjs7QUkvMkZFO0VLeEZNO0lBR0ksbUJBQVc7RVR5OEZyQjtBQUNGOztBUzc4RlE7RUFDRSxtQkFBVztBVGc5RnJCOztBSXozRkU7RUt4Rk07SUFHSSxtQkFBVztFVG05RnJCO0FBQ0Y7O0FTdjlGUTtFQUNFLG1CQUFXO0FUMDlGckI7O0FJbjRGRTtFS3hGTTtJQUdJLG1CQUFXO0VUNjlGckI7QUFDRjs7QVNqK0ZRO0VBQ0UsbUJBQVc7QVRvK0ZyQjs7QUk3NEZFO0VLeEZNO0lBR0ksbUJBQVc7RVR1K0ZyQjtBQUNGOztBUzMrRlE7RUFDRSxvQkFBVztBVDgrRnJCOztBSXY1RkU7RUt4Rk07SUFHSSxtQkFBVztFVGkvRnJCO0FBQ0Y7O0FJNzVGRTtFSzNFTTtJQUVJLGtCQUFXO0VUMitGckI7QUFDRjs7QUluNkZFO0VLM0VNO0lBRUksa0JBQVc7RVRpL0ZyQjtBQUNGOztBSXo2RkU7RUszRU07SUFFSSxrQkFBVztFVHUvRnJCO0FBQ0Y7O0FJLzZGRTtFSzNFTTtJQUVJLGtCQUFXO0VUNi9GckI7QUFDRjs7QUlyN0ZFO0VLM0VNO0lBRUksa0JBQVc7RVRtZ0dyQjtBQUNGOztBSTM3RkU7RUszRU07SUFFSSxrQkFBVztFVHlnR3JCO0FBQ0Y7O0FJajhGRTtFSzNFTTtJQUVJLGtCQUFXO0VUK2dHckI7QUFDRjs7QUl2OEZFO0VLM0VNO0lBRUksa0JBQVc7RVRxaEdyQjtBQUNGOztBSTc4RkU7RUszRU07SUFFSSxrQkFBVztFVDJoR3JCO0FBQ0Y7O0FJbjlGRTtFSzNFTTtJQUVJLGtCQUFXO0VUaWlHckI7QUFDRjs7QUl6OUZFO0VLM0VNO0lBRUksbUJBQVc7RVR1aUdyQjtBQUNGOztBSS85RkU7RUszRU07SUFFSSxtQkFBVztFVDZpR3JCO0FBQ0Y7O0FJcitGRTtFSzNFTTtJQUVJLG1CQUFXO0VUbWpHckI7QUFDRjs7QUkzK0ZFO0VLM0VNO0lBRUksbUJBQVc7RVR5akdyQjtBQUNGOztBSWovRkU7RUszRU07SUFFSSxtQkFBVztFVCtqR3JCO0FBQ0Y7O0FJdi9GRTtFSzNFTTtJQUVJLG1CQUFXO0VUcWtHckI7QUFDRjs7QUk3L0ZFO0VLM0VNO0lBRUksbUJBQVc7RVQya0dyQjtBQUNGOztBSW5nR0U7RUszRU07SUFFSSxtQkFBVztFVGlsR3JCO0FBQ0Y7O0FJemdHRTtFSzNFTTtJQUVJLG1CQUFXO0VUdWxHckI7QUFDRjs7QUkvZ0dFO0VLM0VNO0lBRUksbUJBQVc7RVQ2bEdyQjtBQUNGOztBSXJoR0U7RUszRU07SUFFSSxtQkFBVztFVG1tR3JCO0FBQ0Y7O0FTbm5HUTtFQUNFLGdCQUFXO0FUc25HckI7O0FJL2hHRTtFS3hGTTtJQUdJLGdCQUFXO0VUeW5HckI7QUFDRjs7QVM3bkdRO0VBQ0UsZ0JBQVc7QVRnb0dyQjs7QUl6aUdFO0VLeEZNO0lBR0ksZ0JBQVc7RVRtb0dyQjtBQUNGOztBU3ZvR1E7RUFDRSxpQkFBVztBVDBvR3JCOztBSW5qR0U7RUt4Rk07SUFHSSxnQkFBVztFVDZvR3JCO0FBQ0Y7O0FTanBHUTtFQUNFLGlCQUFXO0FUb3BHckI7O0FJN2pHRTtFS3hGTTtJQUdJLGdCQUFXO0VUdXBHckI7QUFDRjs7QVMzcEdRO0VBQ0UsaUJBQVc7QVQ4cEdyQjs7QUl2a0dFO0VLeEZNO0lBR0ksZ0JBQVc7RVRpcUdyQjtBQUNGOztBU3JxR1E7RUFDRSxpQkFBVztBVHdxR3JCOztBSWpsR0U7RUt4Rk07SUFHSSxnQkFBVztFVDJxR3JCO0FBQ0Y7O0FTL3FHUTtFQUNFLGlCQUFXO0FUa3JHckI7O0FJM2xHRTtFS3hGTTtJQUdJLGdCQUFXO0VUcXJHckI7QUFDRjs7QVN6ckdRO0VBQ0UsaUJBQVc7QVQ0ckdyQjs7QUlybUdFO0VLeEZNO0lBR0ksZ0JBQVc7RVQrckdyQjtBQUNGOztBU25zR1E7RUFDRSxpQkFBVztBVHNzR3JCOztBSS9tR0U7RUt4Rk07SUFHSSxnQkFBVztFVHlzR3JCO0FBQ0Y7O0FTN3NHUTtFQUNFLGlCQUFXO0FUZ3RHckI7O0FJem5HRTtFS3hGTTtJQUdJLGdCQUFXO0VUbXRHckI7QUFDRjs7QVN2dEdRO0VBQ0UsaUJBQVc7QVQwdEdyQjs7QUlub0dFO0VLeEZNO0lBR0ksaUJBQVc7RVQ2dEdyQjtBQUNGOztBU2p1R1E7RUFDRSxpQkFBVztBVG91R3JCOztBSTdvR0U7RUt4Rk07SUFHSSxpQkFBVztFVHV1R3JCO0FBQ0Y7O0FTM3VHUTtFQUNFLGlCQUFXO0FUOHVHckI7O0FJdnBHRTtFS3hGTTtJQUdJLGlCQUFXO0VUaXZHckI7QUFDRjs7QVNydkdRO0VBQ0UsaUJBQVc7QVR3dkdyQjs7QUlqcUdFO0VLeEZNO0lBR0ksaUJBQVc7RVQydkdyQjtBQUNGOztBUy92R1E7RUFDRSxpQkFBVztBVGt3R3JCOztBSTNxR0U7RUt4Rk07SUFHSSxpQkFBVztFVHF3R3JCO0FBQ0Y7O0FTendHUTtFQUNFLGlCQUFXO0FUNHdHckI7O0FJcnJHRTtFS3hGTTtJQUdJLGlCQUFXO0VUK3dHckI7QUFDRjs7QVNueEdRO0VBQ0UsaUJBQVc7QVRzeEdyQjs7QUkvckdFO0VLeEZNO0lBR0ksaUJBQVc7RVR5eEdyQjtBQUNGOztBUzd4R1E7RUFDRSxpQkFBVztBVGd5R3JCOztBSXpzR0U7RUt4Rk07SUFHSSxpQkFBVztFVG15R3JCO0FBQ0Y7O0FTdnlHUTtFQUNFLGlCQUFXO0FUMHlHckI7O0FJbnRHRTtFS3hGTTtJQUdJLGlCQUFXO0VUNnlHckI7QUFDRjs7QVNqekdRO0VBQ0UsaUJBQVc7QVRvekdyQjs7QUk3dEdFO0VLeEZNO0lBR0ksaUJBQVc7RVR1ekdyQjtBQUNGOztBUzN6R1E7RUFDRSxrQkFBVztBVDh6R3JCOztBSXZ1R0U7RUt4Rk07SUFHSSxpQkFBVztFVGkwR3JCO0FBQ0Y7O0FJN3VHRTtFSzNFTTtJQUVJLGdCQUFXO0VUMnpHckI7QUFDRjs7QUludkdFO0VLM0VNO0lBRUksZ0JBQVc7RVRpMEdyQjtBQUNGOztBSXp2R0U7RUszRU07SUFFSSxnQkFBVztFVHUwR3JCO0FBQ0Y7O0FJL3ZHRTtFSzNFTTtJQUVJLGdCQUFXO0VUNjBHckI7QUFDRjs7QUlyd0dFO0VLM0VNO0lBRUksZ0JBQVc7RVRtMUdyQjtBQUNGOztBSTN3R0U7RUszRU07SUFFSSxnQkFBVztFVHkxR3JCO0FBQ0Y7O0FJanhHRTtFSzNFTTtJQUVJLGdCQUFXO0VUKzFHckI7QUFDRjs7QUl2eEdFO0VLM0VNO0lBRUksZ0JBQVc7RVRxMkdyQjtBQUNGOztBSTd4R0U7RUszRU07SUFFSSxnQkFBVztFVDIyR3JCO0FBQ0Y7O0FJbnlHRTtFSzNFTTtJQUVJLGdCQUFXO0VUaTNHckI7QUFDRjs7QUl6eUdFO0VLM0VNO0lBRUksaUJBQVc7RVR1M0dyQjtBQUNGOztBSS95R0U7RUszRU07SUFFSSxpQkFBVztFVDYzR3JCO0FBQ0Y7O0FJcnpHRTtFSzNFTTtJQUVJLGlCQUFXO0VUbTRHckI7QUFDRjs7QUkzekdFO0VLM0VNO0lBRUksaUJBQVc7RVR5NEdyQjtBQUNGOztBSWowR0U7RUszRU07SUFFSSxpQkFBVztFVCs0R3JCO0FBQ0Y7O0FJdjBHRTtFSzNFTTtJQUVJLGlCQUFXO0VUcTVHckI7QUFDRjs7QUk3MEdFO0VLM0VNO0lBRUksaUJBQVc7RVQyNUdyQjtBQUNGOztBSW4xR0U7RUszRU07SUFFSSxpQkFBVztFVGk2R3JCO0FBQ0Y7O0FJejFHRTtFSzNFTTtJQUVJLGlCQUFXO0VUdTZHckI7QUFDRjs7QUkvMUdFO0VLM0VNO0lBRUksaUJBQVc7RVQ2NkdyQjtBQUNGOztBSXIyR0U7RUszRU07SUFFSSxpQkFBVztFVG03R3JCO0FBQ0Y7O0FTdDZHUTtFQUNFLGdCQUFXO0FUeTZHckI7O0FJLzJHRTtFSzNETTtJQUdJLGdCQUFXO0VUNDZHckI7QUFDRjs7QVNoN0dRO0VBQ0UsZ0JBQVc7QVRtN0dyQjs7QUl6M0dFO0VLM0RNO0lBR0ksZ0JBQVc7RVRzN0dyQjtBQUNGOztBUzE3R1E7RUFDRSxpQkFBVztBVDY3R3JCOztBSW40R0U7RUszRE07SUFHSSxnQkFBVztFVGc4R3JCO0FBQ0Y7O0FTcDhHUTtFQUNFLGlCQUFXO0FUdThHckI7O0FJNzRHRTtFSzNETTtJQUdJLGdCQUFXO0VUMDhHckI7QUFDRjs7QVM5OEdRO0VBQ0UsaUJBQVc7QVRpOUdyQjs7QUl2NUdFO0VLM0RNO0lBR0ksZ0JBQVc7RVRvOUdyQjtBQUNGOztBU3g5R1E7RUFDRSxpQkFBVztBVDI5R3JCOztBSWo2R0U7RUszRE07SUFHSSxnQkFBVztFVDg5R3JCO0FBQ0Y7O0FTbCtHUTtFQUNFLGlCQUFXO0FUcStHckI7O0FJMzZHRTtFSzNETTtJQUdJLGdCQUFXO0VUdytHckI7QUFDRjs7QVM1K0dRO0VBQ0UsaUJBQVc7QVQrK0dyQjs7QUlyN0dFO0VLM0RNO0lBR0ksZ0JBQVc7RVRrL0dyQjtBQUNGOztBU3QvR1E7RUFDRSxpQkFBVztBVHkvR3JCOztBSS83R0U7RUszRE07SUFHSSxnQkFBVztFVDQvR3JCO0FBQ0Y7O0FTaGdIUTtFQUNFLGlCQUFXO0FUbWdIckI7O0FJejhHRTtFSzNETTtJQUdJLGdCQUFXO0VUc2dIckI7QUFDRjs7QVMxZ0hRO0VBQ0UsaUJBQVc7QVQ2Z0hyQjs7QUluOUdFO0VLM0RNO0lBR0ksaUJBQVc7RVRnaEhyQjtBQUNGOztBU3BoSFE7RUFDRSxpQkFBVztBVHVoSHJCOztBSTc5R0U7RUszRE07SUFHSSxpQkFBVztFVDBoSHJCO0FBQ0Y7O0FTOWhIUTtFQUNFLGlCQUFXO0FUaWlIckI7O0FJditHRTtFSzNETTtJQUdJLGlCQUFXO0VUb2lIckI7QUFDRjs7QVN4aUhRO0VBQ0UsaUJBQVc7QVQyaUhyQjs7QUlqL0dFO0VLM0RNO0lBR0ksaUJBQVc7RVQ4aUhyQjtBQUNGOztBU2xqSFE7RUFDRSxpQkFBVztBVHFqSHJCOztBSTMvR0U7RUszRE07SUFHSSxpQkFBVztFVHdqSHJCO0FBQ0Y7O0FTNWpIUTtFQUNFLGlCQUFXO0FUK2pIckI7O0FJcmdIRTtFSzNETTtJQUdJLGlCQUFXO0VUa2tIckI7QUFDRjs7QVN0a0hRO0VBQ0UsaUJBQVc7QVR5a0hyQjs7QUkvZ0hFO0VLM0RNO0lBR0ksaUJBQVc7RVQ0a0hyQjtBQUNGOztBU2hsSFE7RUFDRSxpQkFBVztBVG1sSHJCOztBSXpoSEU7RUszRE07SUFHSSxpQkFBVztFVHNsSHJCO0FBQ0Y7O0FTMWxIUTtFQUNFLGlCQUFXO0FUNmxIckI7O0FJbmlIRTtFSzNETTtJQUdJLGlCQUFXO0VUZ21IckI7QUFDRjs7QVNwbUhRO0VBQ0UsaUJBQVc7QVR1bUhyQjs7QUk3aUhFO0VLM0RNO0lBR0ksaUJBQVc7RVQwbUhyQjtBQUNGOztBUzltSFE7RUFDRSxrQkFBVztBVGluSHJCOztBSXZqSEU7RUszRE07SUFHSSxpQkFBVztFVG9uSHJCO0FBQ0Y7O0FJN2pIRTtFSzlDTTtJQUVJLGdCQUFXO0VUOG1IckI7QUFDRjs7QUlua0hFO0VLOUNNO0lBRUksZ0JBQVc7RVRvbkhyQjtBQUNGOztBSXprSEU7RUs5Q007SUFFSSxnQkFBVztFVDBuSHJCO0FBQ0Y7O0FJL2tIRTtFSzlDTTtJQUVJLGdCQUFXO0VUZ29IckI7QUFDRjs7QUlybEhFO0VLOUNNO0lBRUksZ0JBQVc7RVRzb0hyQjtBQUNGOztBSTNsSEU7RUs5Q007SUFFSSxnQkFBVztFVDRvSHJCO0FBQ0Y7O0FJam1IRTtFSzlDTTtJQUVJLGdCQUFXO0VUa3BIckI7QUFDRjs7QUl2bUhFO0VLOUNNO0lBRUksZ0JBQVc7RVR3cEhyQjtBQUNGOztBSTdtSEU7RUs5Q007SUFFSSxnQkFBVztFVDhwSHJCO0FBQ0Y7O0FJbm5IRTtFSzlDTTtJQUVJLGdCQUFXO0VUb3FIckI7QUFDRjs7QUl6bkhFO0VLOUNNO0lBRUksaUJBQVc7RVQwcUhyQjtBQUNGOztBSS9uSEU7RUs5Q007SUFFSSxpQkFBVztFVGdySHJCO0FBQ0Y7O0FJcm9IRTtFSzlDTTtJQUVJLGlCQUFXO0VUc3JIckI7QUFDRjs7QUkzb0hFO0VLOUNNO0lBRUksaUJBQVc7RVQ0ckhyQjtBQUNGOztBSWpwSEU7RUs5Q007SUFFSSxpQkFBVztFVGtzSHJCO0FBQ0Y7O0FJdnBIRTtFSzlDTTtJQUVJLGlCQUFXO0VUd3NIckI7QUFDRjs7QUk3cEhFO0VLOUNNO0lBRUksaUJBQVc7RVQ4c0hyQjtBQUNGOztBSW5xSEU7RUs5Q007SUFFSSxpQkFBVztFVG90SHJCO0FBQ0Y7O0FJenFIRTtFSzlDTTtJQUVJLGlCQUFXO0VUMHRIckI7QUFDRjs7QUkvcUhFO0VLOUNNO0lBRUksaUJBQVc7RVRndUhyQjtBQUNGOztBSXJySEU7RUs5Q007SUFFSSxpQkFBVztFVHN1SHJCO0FBQ0Y7O0FTdHZIUTtFQUNFLGtCQUFXO0FUeXZIckI7O0FJL3JIRTtFSzNETTtJQUdJLGtCQUFXO0VUNHZIckI7QUFDRjs7QVNod0hRO0VBQ0Usa0JBQVc7QVRtd0hyQjs7QUl6c0hFO0VLM0RNO0lBR0ksa0JBQVc7RVRzd0hyQjtBQUNGOztBUzF3SFE7RUFDRSxtQkFBVztBVDZ3SHJCOztBSW50SEU7RUszRE07SUFHSSxrQkFBVztFVGd4SHJCO0FBQ0Y7O0FTcHhIUTtFQUNFLG1CQUFXO0FUdXhIckI7O0FJN3RIRTtFSzNETTtJQUdJLGtCQUFXO0VUMHhIckI7QUFDRjs7QVM5eEhRO0VBQ0UsbUJBQVc7QVRpeUhyQjs7QUl2dUhFO0VLM0RNO0lBR0ksa0JBQVc7RVRveUhyQjtBQUNGOztBU3h5SFE7RUFDRSxtQkFBVztBVDJ5SHJCOztBSWp2SEU7RUszRE07SUFHSSxrQkFBVztFVDh5SHJCO0FBQ0Y7O0FTbHpIUTtFQUNFLG1CQUFXO0FUcXpIckI7O0FJM3ZIRTtFSzNETTtJQUdJLGtCQUFXO0VUd3pIckI7QUFDRjs7QVM1ekhRO0VBQ0UsbUJBQVc7QVQrekhyQjs7QUlyd0hFO0VLM0RNO0lBR0ksa0JBQVc7RVRrMEhyQjtBQUNGOztBU3QwSFE7RUFDRSxtQkFBVztBVHkwSHJCOztBSS93SEU7RUszRE07SUFHSSxrQkFBVztFVDQwSHJCO0FBQ0Y7O0FTaDFIUTtFQUNFLG1CQUFXO0FUbTFIckI7O0FJenhIRTtFSzNETTtJQUdJLGtCQUFXO0VUczFIckI7QUFDRjs7QVMxMUhRO0VBQ0UsbUJBQVc7QVQ2MUhyQjs7QUlueUhFO0VLM0RNO0lBR0ksbUJBQVc7RVRnMkhyQjtBQUNGOztBU3AySFE7RUFDRSxtQkFBVztBVHUySHJCOztBSTd5SEU7RUszRE07SUFHSSxtQkFBVztFVDAySHJCO0FBQ0Y7O0FTOTJIUTtFQUNFLG1CQUFXO0FUaTNIckI7O0FJdnpIRTtFSzNETTtJQUdJLG1CQUFXO0VUbzNIckI7QUFDRjs7QVN4M0hRO0VBQ0UsbUJBQVc7QVQyM0hyQjs7QUlqMEhFO0VLM0RNO0lBR0ksbUJBQVc7RVQ4M0hyQjtBQUNGOztBU2w0SFE7RUFDRSxtQkFBVztBVHE0SHJCOztBSTMwSEU7RUszRE07SUFHSSxtQkFBVztFVHc0SHJCO0FBQ0Y7O0FTNTRIUTtFQUNFLG1CQUFXO0FUKzRIckI7O0FJcjFIRTtFSzNETTtJQUdJLG1CQUFXO0VUazVIckI7QUFDRjs7QVN0NUhRO0VBQ0UsbUJBQVc7QVR5NUhyQjs7QUkvMUhFO0VLM0RNO0lBR0ksbUJBQVc7RVQ0NUhyQjtBQUNGOztBU2g2SFE7RUFDRSxtQkFBVztBVG02SHJCOztBSXoySEU7RUszRE07SUFHSSxtQkFBVztFVHM2SHJCO0FBQ0Y7O0FTMTZIUTtFQUNFLG1CQUFXO0FUNjZIckI7O0FJbjNIRTtFSzNETTtJQUdJLG1CQUFXO0VUZzdIckI7QUFDRjs7QVNwN0hRO0VBQ0UsbUJBQVc7QVR1N0hyQjs7QUk3M0hFO0VLM0RNO0lBR0ksbUJBQVc7RVQwN0hyQjtBQUNGOztBUzk3SFE7RUFDRSxvQkFBVztBVGk4SHJCOztBSXY0SEU7RUszRE07SUFHSSxtQkFBVztFVG84SHJCO0FBQ0Y7O0FJNzRIRTtFSzlDTTtJQUVJLGtCQUFXO0VUODdIckI7QUFDRjs7QUluNUhFO0VLOUNNO0lBRUksa0JBQVc7RVRvOEhyQjtBQUNGOztBSXo1SEU7RUs5Q007SUFFSSxrQkFBVztFVDA4SHJCO0FBQ0Y7O0FJLzVIRTtFSzlDTTtJQUVJLGtCQUFXO0VUZzlIckI7QUFDRjs7QUlyNkhFO0VLOUNNO0lBRUksa0JBQVc7RVRzOUhyQjtBQUNGOztBSTM2SEU7RUs5Q007SUFFSSxrQkFBVztFVDQ5SHJCO0FBQ0Y7O0FJajdIRTtFSzlDTTtJQUVJLGtCQUFXO0VUaytIckI7QUFDRjs7QUl2N0hFO0VLOUNNO0lBRUksa0JBQVc7RVR3K0hyQjtBQUNGOztBSTc3SEU7RUs5Q007SUFFSSxrQkFBVztFVDgrSHJCO0FBQ0Y7O0FJbjhIRTtFSzlDTTtJQUVJLGtCQUFXO0VUby9IckI7QUFDRjs7QUl6OEhFO0VLOUNNO0lBRUksbUJBQVc7RVQwL0hyQjtBQUNGOztBSS84SEU7RUs5Q007SUFFSSxtQkFBVztFVGdnSXJCO0FBQ0Y7O0FJcjlIRTtFSzlDTTtJQUVJLG1CQUFXO0VUc2dJckI7QUFDRjs7QUkzOUhFO0VLOUNNO0lBRUksbUJBQVc7RVQ0Z0lyQjtBQUNGOztBSWorSEU7RUs5Q007SUFFSSxtQkFBVztFVGtoSXJCO0FBQ0Y7O0FJditIRTtFSzlDTTtJQUVJLG1CQUFXO0VUd2hJckI7QUFDRjs7QUk3K0hFO0VLOUNNO0lBRUksbUJBQVc7RVQ4aElyQjtBQUNGOztBSW4vSEU7RUs5Q007SUFFSSxtQkFBVztFVG9pSXJCO0FBQ0Y7O0FJei9IRTtFSzlDTTtJQUVJLG1CQUFXO0VUMGlJckI7QUFDRjs7QUkvL0hFO0VLOUNNO0lBRUksbUJBQVc7RVRnaklyQjtBQUNGOztBSXJnSUU7RUs5Q007SUFFSSxtQkFBVztFVHNqSXJCO0FBQ0Y7O0FTdGtJUTtFQUNFLG1CQUFXO0FUeWtJckI7O0FJL2dJRTtFSzNETTtJQUdJLG1CQUFXO0VUNGtJckI7QUFDRjs7QVNobElRO0VBQ0UsbUJBQVc7QVRtbElyQjs7QUl6aElFO0VLM0RNO0lBR0ksbUJBQVc7RVRzbElyQjtBQUNGOztBUzFsSVE7RUFDRSxvQkFBVztBVDZsSXJCOztBSW5pSUU7RUszRE07SUFHSSxtQkFBVztFVGdtSXJCO0FBQ0Y7O0FTcG1JUTtFQUNFLG9CQUFXO0FUdW1JckI7O0FJN2lJRTtFSzNETTtJQUdJLG1CQUFXO0VUMG1JckI7QUFDRjs7QVM5bUlRO0VBQ0Usb0JBQVc7QVRpbklyQjs7QUl2aklFO0VLM0RNO0lBR0ksbUJBQVc7RVRvbklyQjtBQUNGOztBU3huSVE7RUFDRSxvQkFBVztBVDJuSXJCOztBSWprSUU7RUszRE07SUFHSSxtQkFBVztFVDhuSXJCO0FBQ0Y7O0FTbG9JUTtFQUNFLG9CQUFXO0FUcW9JckI7O0FJM2tJRTtFSzNETTtJQUdJLG1CQUFXO0VUd29JckI7QUFDRjs7QVM1b0lRO0VBQ0Usb0JBQVc7QVQrb0lyQjs7QUlybElFO0VLM0RNO0lBR0ksbUJBQVc7RVRrcElyQjtBQUNGOztBU3RwSVE7RUFDRSxvQkFBVztBVHlwSXJCOztBSS9sSUU7RUszRE07SUFHSSxtQkFBVztFVDRwSXJCO0FBQ0Y7O0FTaHFJUTtFQUNFLG9CQUFXO0FUbXFJckI7O0FJem1JRTtFSzNETTtJQUdJLG1CQUFXO0VUc3FJckI7QUFDRjs7QVMxcUlRO0VBQ0Usb0JBQVc7QVQ2cUlyQjs7QUlubklFO0VLM0RNO0lBR0ksb0JBQVc7RVRncklyQjtBQUNGOztBU3BySVE7RUFDRSxvQkFBVztBVHVySXJCOztBSTduSUU7RUszRE07SUFHSSxvQkFBVztFVDBySXJCO0FBQ0Y7O0FTOXJJUTtFQUNFLG9CQUFXO0FUaXNJckI7O0FJdm9JRTtFSzNETTtJQUdJLG9CQUFXO0VUb3NJckI7QUFDRjs7QVN4c0lRO0VBQ0Usb0JBQVc7QVQyc0lyQjs7QUlqcElFO0VLM0RNO0lBR0ksb0JBQVc7RVQ4c0lyQjtBQUNGOztBU2x0SVE7RUFDRSxvQkFBVztBVHF0SXJCOztBSTNwSUU7RUszRE07SUFHSSxvQkFBVztFVHd0SXJCO0FBQ0Y7O0FTNXRJUTtFQUNFLG9CQUFXO0FUK3RJckI7O0FJcnFJRTtFSzNETTtJQUdJLG9CQUFXO0VUa3VJckI7QUFDRjs7QVN0dUlRO0VBQ0Usb0JBQVc7QVR5dUlyQjs7QUkvcUlFO0VLM0RNO0lBR0ksb0JBQVc7RVQ0dUlyQjtBQUNGOztBU2h2SVE7RUFDRSxvQkFBVztBVG12SXJCOztBSXpySUU7RUszRE07SUFHSSxvQkFBVztFVHN2SXJCO0FBQ0Y7O0FTMXZJUTtFQUNFLG9CQUFXO0FUNnZJckI7O0FJbnNJRTtFSzNETTtJQUdJLG9CQUFXO0VUZ3dJckI7QUFDRjs7QVNwd0lRO0VBQ0Usb0JBQVc7QVR1d0lyQjs7QUk3c0lFO0VLM0RNO0lBR0ksb0JBQVc7RVQwd0lyQjtBQUNGOztBUzl3SVE7RUFDRSxxQkFBVztBVGl4SXJCOztBSXZ0SUU7RUszRE07SUFHSSxvQkFBVztFVG94SXJCO0FBQ0Y7O0FJN3RJRTtFSzlDTTtJQUVJLG1CQUFXO0VUOHdJckI7QUFDRjs7QUludUlFO0VLOUNNO0lBRUksbUJBQVc7RVRveElyQjtBQUNGOztBSXp1SUU7RUs5Q007SUFFSSxtQkFBVztFVDB4SXJCO0FBQ0Y7O0FJL3VJRTtFSzlDTTtJQUVJLG1CQUFXO0VUZ3lJckI7QUFDRjs7QUlydklFO0VLOUNNO0lBRUksbUJBQVc7RVRzeUlyQjtBQUNGOztBSTN2SUU7RUs5Q007SUFFSSxtQkFBVztFVDR5SXJCO0FBQ0Y7O0FJandJRTtFSzlDTTtJQUVJLG1CQUFXO0VUa3pJckI7QUFDRjs7QUl2d0lFO0VLOUNNO0lBRUksbUJBQVc7RVR3eklyQjtBQUNGOztBSTd3SUU7RUs5Q007SUFFSSxtQkFBVztFVDh6SXJCO0FBQ0Y7O0FJbnhJRTtFSzlDTTtJQUVJLG1CQUFXO0VUbzBJckI7QUFDRjs7QUl6eElFO0VLOUNNO0lBRUksb0JBQVc7RVQwMElyQjtBQUNGOztBSS94SUU7RUs5Q007SUFFSSxvQkFBVztFVGcxSXJCO0FBQ0Y7O0FJcnlJRTtFSzlDTTtJQUVJLG9CQUFXO0VUczFJckI7QUFDRjs7QUkzeUlFO0VLOUNNO0lBRUksb0JBQVc7RVQ0MUlyQjtBQUNGOztBSWp6SUU7RUs5Q007SUFFSSxvQkFBVztFVGsySXJCO0FBQ0Y7O0FJdnpJRTtFSzlDTTtJQUVJLG9CQUFXO0VUdzJJckI7QUFDRjs7QUk3eklFO0VLOUNNO0lBRUksb0JBQVc7RVQ4MklyQjtBQUNGOztBSW4wSUU7RUs5Q007SUFFSSxvQkFBVztFVG8zSXJCO0FBQ0Y7O0FJejBJRTtFSzlDTTtJQUVJLG9CQUFXO0VUMDNJckI7QUFDRjs7QUkvMElFO0VLOUNNO0lBRUksb0JBQVc7RVRnNElyQjtBQUNGOztBSXIxSUU7RUs5Q007SUFFSSxvQkFBVztFVHM0SXJCO0FBQ0Y7O0FTdDVJUTtFQUNFLGlCQUFXO0FUeTVJckI7O0FJLzFJRTtFSzNETTtJQUdJLGlCQUFXO0VUNDVJckI7QUFDRjs7QVNoNklRO0VBQ0UsaUJBQVc7QVRtNklyQjs7QUl6MklFO0VLM0RNO0lBR0ksaUJBQVc7RVRzNklyQjtBQUNGOztBUzE2SVE7RUFDRSxrQkFBVztBVDY2SXJCOztBSW4zSUU7RUszRE07SUFHSSxpQkFBVztFVGc3SXJCO0FBQ0Y7O0FTcDdJUTtFQUNFLGtCQUFXO0FUdTdJckI7O0FJNzNJRTtFSzNETTtJQUdJLGlCQUFXO0VUMDdJckI7QUFDRjs7QVM5N0lRO0VBQ0Usa0JBQVc7QVRpOElyQjs7QUl2NElFO0VLM0RNO0lBR0ksaUJBQVc7RVRvOElyQjtBQUNGOztBU3g4SVE7RUFDRSxrQkFBVztBVDI4SXJCOztBSWo1SUU7RUszRE07SUFHSSxpQkFBVztFVDg4SXJCO0FBQ0Y7O0FTbDlJUTtFQUNFLGtCQUFXO0FUcTlJckI7O0FJMzVJRTtFSzNETTtJQUdJLGlCQUFXO0VUdzlJckI7QUFDRjs7QVM1OUlRO0VBQ0Usa0JBQVc7QVQrOUlyQjs7QUlyNklFO0VLM0RNO0lBR0ksaUJBQVc7RVRrK0lyQjtBQUNGOztBU3QrSVE7RUFDRSxrQkFBVztBVHkrSXJCOztBSS82SUU7RUszRE07SUFHSSxpQkFBVztFVDQrSXJCO0FBQ0Y7O0FTaC9JUTtFQUNFLGtCQUFXO0FUbS9JckI7O0FJejdJRTtFSzNETTtJQUdJLGlCQUFXO0VUcy9JckI7QUFDRjs7QVMxL0lRO0VBQ0Usa0JBQVc7QVQ2L0lyQjs7QUluOElFO0VLM0RNO0lBR0ksa0JBQVc7RVRnZ0pyQjtBQUNGOztBU3BnSlE7RUFDRSxrQkFBVztBVHVnSnJCOztBSTc4SUU7RUszRE07SUFHSSxrQkFBVztFVDBnSnJCO0FBQ0Y7O0FTOWdKUTtFQUNFLGtCQUFXO0FUaWhKckI7O0FJdjlJRTtFSzNETTtJQUdJLGtCQUFXO0VUb2hKckI7QUFDRjs7QVN4aEpRO0VBQ0Usa0JBQVc7QVQyaEpyQjs7QUlqK0lFO0VLM0RNO0lBR0ksa0JBQVc7RVQ4aEpyQjtBQUNGOztBU2xpSlE7RUFDRSxrQkFBVztBVHFpSnJCOztBSTMrSUU7RUszRE07SUFHSSxrQkFBVztFVHdpSnJCO0FBQ0Y7O0FTNWlKUTtFQUNFLGtCQUFXO0FUK2lKckI7O0FJci9JRTtFSzNETTtJQUdJLGtCQUFXO0VUa2pKckI7QUFDRjs7QVN0akpRO0VBQ0Usa0JBQVc7QVR5akpyQjs7QUkvL0lFO0VLM0RNO0lBR0ksa0JBQVc7RVQ0akpyQjtBQUNGOztBU2hrSlE7RUFDRSxrQkFBVztBVG1rSnJCOztBSXpnSkU7RUszRE07SUFHSSxrQkFBVztFVHNrSnJCO0FBQ0Y7O0FTMWtKUTtFQUNFLGtCQUFXO0FUNmtKckI7O0FJbmhKRTtFSzNETTtJQUdJLGtCQUFXO0VUZ2xKckI7QUFDRjs7QVNwbEpRO0VBQ0Usa0JBQVc7QVR1bEpyQjs7QUk3aEpFO0VLM0RNO0lBR0ksa0JBQVc7RVQwbEpyQjtBQUNGOztBUzlsSlE7RUFDRSxtQkFBVztBVGltSnJCOztBSXZpSkU7RUszRE07SUFHSSxrQkFBVztFVG9tSnJCO0FBQ0Y7O0FJN2lKRTtFSzlDTTtJQUVJLGlCQUFXO0VUOGxKckI7QUFDRjs7QUluakpFO0VLOUNNO0lBRUksaUJBQVc7RVRvbUpyQjtBQUNGOztBSXpqSkU7RUs5Q007SUFFSSxpQkFBVztFVDBtSnJCO0FBQ0Y7O0FJL2pKRTtFSzlDTTtJQUVJLGlCQUFXO0VUZ25KckI7QUFDRjs7QUlya0pFO0VLOUNNO0lBRUksaUJBQVc7RVRzbkpyQjtBQUNGOztBSTNrSkU7RUs5Q007SUFFSSxpQkFBVztFVDRuSnJCO0FBQ0Y7O0FJamxKRTtFSzlDTTtJQUVJLGlCQUFXO0VUa29KckI7QUFDRjs7QUl2bEpFO0VLOUNNO0lBRUksaUJBQVc7RVR3b0pyQjtBQUNGOztBSTdsSkU7RUs5Q007SUFFSSxpQkFBVztFVDhvSnJCO0FBQ0Y7O0FJbm1KRTtFSzlDTTtJQUVJLGlCQUFXO0VUb3BKckI7QUFDRjs7QUl6bUpFO0VLOUNNO0lBRUksa0JBQVc7RVQw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QVc1MktBO0VBQWEsMEhScUc0RztBSDJ3S3pIOztBV3gyS0U7RUFBYyxnQlJxR0o7QUh1d0taOztBVzUyS0U7RUFBYyxnQlJzR0o7QUgwd0taOztBV2gzS0U7RUFBYyxnQlJ1R0o7QUg2d0taOztBV3AzS0U7RUFBYyxnQlJ3R0o7QUhneEtaOztBV3gzS0U7RUFBYyxnQlJ5R0o7QUhteEtaOztBVzUzS0U7RUFBYyxnQlIwR0o7QUhzeEtaOztBV2g0S0U7RUFBYyxnQlIyR0o7QUh5eEtaOztBV3A0S0U7RUFBYyxnQlI0R0o7QUg0eEtaOztBV3g0S0U7RUFBYyxnQlI2R0o7QUgreEtaOztBV3A0S0U7RUFDRSxpQkFBK0I7QVh1NEtuQzs7QUk3MEtFO0VPM0RBO0lBR0ksZ0JBQWlDO0VYMDRLckM7QUFDRjs7QVc5NEtFO0VBQ0UsaUJBQStCO0FYaTVLbkM7O0FJdjFLRTtFTzNEQTtJQUdJLGdCQUFpQztFWG81S3JDO0FBQ0Y7O0FXeDVLRTtFQUNFLGVBQStCO0FYMjVLbkM7O0FJajJLRTtFTzNEQTtJQUdJLG9CQUFpQztFWDg1S3JDO0FBQ0Y7O0FXbDZLRTtFQUNFLGlCQUErQjtBWHE2S25DOztBSTMyS0U7RU8zREE7SUFHSSxnQkFBaUM7RVh3NktyQztBQUNGOztBVzU2S0U7RUFDRSxpQkFBK0I7QVgrNktuQzs7QUlyM0tFO0VPM0RBO0lBR0ksb0JBQWlDO0VYazdLckM7QUFDRjs7QVd0N0tFO0VBQ0UsaUJBQStCO0FYeTdLbkM7O0FJLzNLRTtFTzNEQTtJQUdJLG9CQUFpQztFWDQ3S3JDO0FBQ0Y7O0FXaDhLRTtFQUNFLGlCQUErQjtBWG04S25DOztBSXo0S0U7RU8zREE7SUFHSSxnQkFBaUM7RVhzOEtyQztBQUNGOztBVzE4S0U7RUFDRSxlQUErQjtBWDY4S25DOztBSW41S0U7RU8zREE7SUFHSSxvQkFBaUM7RVhnOUtyQztBQUNGOztBSWg2S0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVg4OEtuQztBQUNGOztBSXQ2S0U7RU8xQ0U7SUFDRSxpQkFBK0I7RVhvOUtuQztBQUNGOztBSTU2S0U7RU8xQ0U7SUFDRSxlQUErQjtFWDA5S25DO0FBQ0Y7O0FJbDdLRTtFTzFDRTtJQUNFLGlCQUErQjtFWGcrS25DO0FBQ0Y7O0FJeDdLRTtFTzFDRTtJQUNFLGlCQUErQjtFWHMrS25DO0FBQ0Y7O0FJOTdLRTtFTzFDRTtJQUNFLGlCQUErQjtFWDQrS25DO0FBQ0Y7O0FJcDhLRTtFTzFDRTtJQUNFLGlCQUErQjtFWGsvS25DO0FBQ0Y7O0FJMThLRTtFTzFDRTtJQUNFLGVBQStCO0VYdy9LbkM7QUFDRjs7QUl6OEtFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYcy9LckM7QUFDRjs7QUkvOEtFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYNC9LckM7QUFDRjs7QUlyOUtFO0VPekNFO0lBQ0Usb0JBQWlDO0VYa2dMckM7QUFDRjs7QUkzOUtFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYd2dMckM7QUFDRjs7QUlqK0tFO0VPekNFO0lBQ0Usb0JBQWlDO0VYOGdMckM7QUFDRjs7QUl2K0tFO0VPekNFO0lBQ0Usb0JBQWlDO0VYb2hMckM7QUFDRjs7QUk3K0tFO0VPekNFO0lBQ0UsZ0JBQWlDO0VYMGhMckM7QUFDRjs7QUluL0tFO0VPekNFO0lBQ0Usb0JBQWlDO0VYZ2lMckM7QUFDRjs7QUlsL0tFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYOGhMckM7QUFDRjs7QUl4L0tFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYb2lMckM7QUFDRjs7QUk5L0tFO0VPeENFO0lBQ0Usb0JBQWlDO0VYMGlMckM7QUFDRjs7QUlwZ0xFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYZ2pMckM7QUFDRjs7QUkxZ0xFO0VPeENFO0lBQ0Usb0JBQWlDO0VYc2pMckM7QUFDRjs7QUloaExFO0VPeENFO0lBQ0Usb0JBQWlDO0VYNGpMckM7QUFDRjs7QUl0aExFO0VPeENFO0lBQ0UsZ0JBQWlDO0VYa2tMckM7QUFDRjs7QUk1aExFO0VPeENFO0lBQ0Usb0JBQWlDO0VYd2tMckM7QUFDRjs7QVdoa0xFO0VBQ0UsY1JrR2E7QUhpK0tqQjs7QUk3aUxFO0VPbkJFO0lBQ0UsY1I4Rlc7RUhzK0tmO0FBQ0Y7O0FJNWlMRTtFT3JCRTtJQUNFLGNSeUZXO0VINCtLZjtBQUNGOztBV2hsTEU7RUFDRSxnQlJtR2E7QUhnL0tqQjs7QUk3akxFO0VPbkJFO0lBQ0UsZ0JSK0ZXO0VIcS9LZjtBQUNGOztBSTVqTEU7RU9yQkU7SUFDRSxnQlIwRlc7RUgyL0tmO0FBQ0Y7O0FXaG1MRTtFQUNFLGdCUm9HYTtBSCsvS2pCOztBSTdrTEU7RU9uQkU7SUFDRSxnQlJnR1c7RUhvZ0xmO0FBQ0Y7O0FJNWtMRTtFT3JCRTtJQUNFLGdCUjJGVztFSDBnTGY7QUFDRjs7QVdobkxFO0VBQ0UsZ0JScUdhO0FIOGdMakI7O0FJN2xMRTtFT25CRTtJQUNFLGdCUmlHVztFSG1oTGY7QUFDRjs7QUk1bExFO0VPckJFO0lBQ0UsZ0JSNEZXO0VIeWhMZjtBQUNGOztBV2hvTEU7RUFDRSxnQlJzR2E7QUg2aExqQjs7QUk3bUxFO0VPbkJFO0lBQ0UsZ0JSa0dXO0VIa2lMZjtBQUNGOztBSTVtTEU7RU9yQkU7SUFDRSxnQlI2Rlc7RUh3aUxmO0FBQ0Y7O0FXaHBMRTtFQUNFLGdCUnVHYTtBSDRpTGpCOztBSTduTEU7RU9uQkU7SUFDRSxnQlJtR1c7RUhpakxmO0FBQ0Y7O0FJNW5MRTtFT3JCRTtJQUNFLGdCUjhGVztFSHVqTGY7QUFDRjs7QVdocUxFO0VBQ0UsZ0JSd0dhO0FIMmpMakI7O0FJN29MRTtFT25CRTtJQUNFLGdCUm9HVztFSGdrTGY7QUFDRjs7QUk1b0xFO0VPckJFO0lBQ0UsZ0JSK0ZXO0VIc2tMZjtBQUNGOztBV2hyTEU7RUFDRSxjUnlHYTtBSDBrTGpCOztBSTdwTEU7RU9uQkU7SUFDRSxjUnFHVztFSCtrTGY7QUFDRjs7QUk1cExFO0VPckJFO0lBQ0UsY1JnR1c7RUhxbExmO0FBQ0Y7O0FXMXFMSTtFQUNFLGtCUm1IRTtBSDBqTFI7O0FXOXFMSTtFQUNFLGdCUm9IQTtBSDZqTE47O0FXbHJMSTtFQUNFLGlCUnFIQztBSGdrTFA7O0FJNXJMRTtFT2dCSTtJQUNFLDZCQUEyQjtFWGdyTGpDO0FBQ0Y7O0FJbHNMRTtFT2dCSTtJQUNFLDJCQUEyQjtFWHNyTGpDO0FBQ0Y7O0FJeHNMRTtFT2dCSTtJQUNFLDRCQUEyQjtFWDRyTGpDO0FBQ0Y7O0FJdnNMRTtFT29CSTtJQUNFLDZCQUEyQjtFWHVyTGpDO0FBQ0Y7O0FJN3NMRTtFT29CSTtJQUNFLDJCQUEyQjtFWDZyTGpDO0FBQ0Y7O0FJbnRMRTtFT29CSTtJQUNFLDRCQUEyQjtFWG1zTGpDO0FBQ0Y7O0FJbHRMRTtFT3dCSTtJQUNFLDZCQUEyQjtFWDhyTGpDO0FBQ0Y7O0FJeHRMRTtFT3dCSTtJQUNFLDJCQUEyQjtFWG9zTGpDO0FBQ0Y7O0FJOXRMRTtFT3dCSTtJQUNFLDRCQUEyQjtFWDBzTGpDO0FBQ0Y7O0FXanNMQTtFUG5HRSxxQkFBc0I7RUFDdEIsd0JBQTBCO0VBQzFCLHFCQUFxQjtBSnd5THZCOztBVy9yTEU7RUFERjtJQUVJLGFBQWE7RVhtc0xmO0FBQ0Y7O0FJdnZMRTtFT3VERjtJQUVJLGFBQWE7RVhtc0xmO0FBQ0Y7O0FJdHZMRTtFT3NERjtJQUVJLGFBQWE7RVhtc0xmO0FBQ0Y7O0FXMXJMRTtFUDdJQSxnQkFEaUM7QUo0MExuQzs7QUkxMExFO0VBQ0UsWU80SXlCO0VQM0l6QixxQkFBcUI7RUFDckIsaUJBTCtCO0VPZ0o3Qiw2QkFBNkI7QVhtc0xuQzs7QVc5ckxFO0VQcEpBLGdCQURpQztBSnUxTG5DOztBSXIxTEU7RUFDRSxZT21KeUI7RVBsSnpCLHFCQUFxQjtFQUNyQixpQkFMK0I7QUo2MUxuQzs7QVl0M0xhO0VBQWI7SUFBb0QsYUFBYTtFWjIzTC9EO0FBQ0Y7O0FZMzNMYTtFQUFiO0lBQW9ELGFBQWE7RVpnNEwvRDtBQUNGOztBWS8zTEE7RUFBbUIsY0FBYztBWm00TGpDOztBWWw0TEE7RUFBbUIsZUFBZTtBWnM0TGxDOztBWXI0TEE7RUFBbUIscUJBQXFCO0FaeTRMeEM7O0FZcjRMQTtFQUFpQixjQUFjO0FaeTRML0I7O0FZeDRMQTtFQUFpQixhQUFhO0FaNDRMOUI7O0FJL3pMRTtFUTNFRjtJQUErQixhQUFhO0VaKzRMMUM7QUFDRjs7QUk5ekxFO0VRakZGO0lBQStCLGFBQWE7RVpvNUwxQztBQUNGOztBSTd6TEU7RVF2RkY7SUFBK0IsYUFBYTtFWnk1TDFDO0FBQ0Y7O0FZdDVMQTtFQUFpQixnQkFBa0I7QVowNUxuQzs7QVl6NUxBO0VBQWlCLGtCQUFrQjtBWjY1TG5DOztBWTU1TEE7RUFBaUIsa0JBQWtCO0FaZzZMbkM7O0FZOTVMQTtFQUFpQixpQkFBbUI7QVprNkxwQzs7QVlqNkxBO0VBQWlCLG1CQUFtQjtBWnE2THBDOztBWXA2TEE7RUFBaUIsbUJBQW1CO0FadzZMcEM7O0FZdDZMQTtFQUFpQixnQkFBa0I7QVowNkxuQzs7QVl6NkxBO0VBQWlCLGtCQUFrQjtBWjY2TG5DOztBWTU2TEE7RUFBaUIsa0JBQWtCO0FaZzdMbkM7O0FhNzdMQTtFQUNFLGlDQUFxQjtBYmc4THZCOztBYTc3TEE7RUFDRSxjVjhCcUI7QUhrNkx2Qjs7QWE3N0xBO0VBQ0UsY1ZnQnFCO0VVZnJCLHlCVmFxQjtBSG03THZCOztBYWw4TEE7RUFDRSxjVmdCcUI7RVVmckIseUJWYXFCO0FIbTdMdkI7O0FhNzdMQTtFQUNFLCtFQUFnRjtBYmc4TGxGOztBYTM3TEE7RUFDRSx5QkFBeUI7QWI4N0wzQjs7QWF2N0xFO0VBQ0UseUJWUG1CO0FIaThMdkI7O0FhdDdMRTtFQUNFLGNWWm1CO0FIcThMdkI7O0FhcDdMRTtFQUNFLHlCVmxCbUI7RVVtQm5CLGNWZm1CO0FIczhMdkI7O0FhNTZMRTtFQUNFLGNWL0JtQjtFVWdDbkIscUJWaENtQjtFVWlDbkIsNkJBQTZCO0FiKzZMakM7O0FhMThMRTtFQUNFLHlCVkxtQjtBSGs5THZCOztBYXo4TEU7RUFDRSxjVlZtQjtBSHM5THZCOztBYXY4TEU7RUFDRSx5QlZoQm1CO0VVaUJuQixjVmZtQjtBSHk5THZCOztBYS83TEU7RUFDRSxjVjdCbUI7RVU4Qm5CLHFCVjlCbUI7RVUrQm5CLDZCQUE2QjtBYms4TGpDOztBYTc5TEU7RUFDRSx5QlZIbUI7QUhtK0x2Qjs7QWE1OUxFO0VBQ0UsY1ZSbUI7QUh1K0x2Qjs7QWExOUxFO0VBQ0UseUJWZG1CO0VVZW5CLGNWZm1CO0VVaUJqQixjVlBpQjtBSG0rTHZCOztBYW45TEU7RUFDRSxjVjNCbUI7RVU0Qm5CLHFCVjVCbUI7RVU2Qm5CLDZCQUE2QjtBYnM5TGpDOztBYWovTEU7RUFDRSx5QlZGbUI7QUhzL0x2Qjs7QWFoL0xFO0VBQ0UsY1ZQbUI7QUgwL0x2Qjs7QWE5K0xFO0VBQ0UseUJWYm1CO0VVY25CLGNWZm1CO0VVb0JqQixjVlZpQjtBSHUvTHZCOztBYXYrTEU7RUFDRSxjVjFCbUI7RVUyQm5CLHFCVjNCbUI7RVU0Qm5CLDZCQUE2QjtBYjArTGpDOztBYXJnTUU7RUFDRSx5QlZEbUI7QUh5Z012Qjs7QWFwZ01FO0VBQ0UsY1ZObUI7QUg2Z012Qjs7QWFsZ01FO0VBQ0UseUJWWm1CO0VVYW5CLGNWZm1CO0FIb2hNdkI7O0FhMS9MRTtFQUNFLGNWekJtQjtFVTBCbkIscUJWMUJtQjtFVTJCbkIsNkJBQTZCO0FiNi9MakM7O0FheGhNRTtFQUNFLHlCVkFtQjtBSDJoTXZCOztBYXZoTUU7RUFDRSxjVkxtQjtBSCtoTXZCOztBYXJoTUU7RUFDRSx5QlZYbUI7RVVZbkIsY1ZmbUI7QUh1aU12Qjs7QWE3Z01FO0VBQ0UsY1Z4Qm1CO0VVeUJuQixxQlZ6Qm1CO0VVMEJuQiw2QkFBNkI7QWJnaE1qQzs7QWEzaU1FO0VBQ0UseUJWQ21CO0FINmlNdkI7O0FhMWlNRTtFQUNFLGNWSm1CO0FIaWpNdkI7O0FheGlNRTtFQUNFLHlCVlZtQjtFVVduQixjVmZtQjtBSDBqTXZCOztBYWhpTUU7RUFDRSxjVnZCbUI7RVV3Qm5CLHFCVnhCbUI7RVV5Qm5CLDZCQUE2QjtBYm1pTWpDOztBYTlqTUU7RUFDRSx5QlZFbUI7QUgrak12Qjs7QWE3ak1FO0VBQ0UsY1ZIbUI7QUhta012Qjs7QWEzak1FO0VBQ0UseUJWVG1CO0VVVW5CLGNWZm1CO0FINmtNdkI7O0FhbmpNRTtFQUNFLGNWdEJtQjtFVXVCbkIscUJWdkJtQjtFVXdCbkIsNkJBQTZCO0Fic2pNakM7O0FhamxNRTtFQUNFLHlCVkdtQjtBSGlsTXZCOztBYWhsTUU7RUFDRSxjVkZtQjtBSHFsTXZCOztBYTlrTUU7RUFDRSx5QlZSbUI7RVVTbkIsY1ZmbUI7QUhnbU12Qjs7QWF0a01FO0VBQ0UsY1ZyQm1CO0VVc0JuQixxQlZ0Qm1CO0VVdUJuQiw2QkFBNkI7QWJ5a01qQzs7QWFwbU1FO0VBQ0UseUJWSW1CO0FIbW1NdkI7O0Fhbm1NRTtFQUNFLGNWRG1CO0FIdW1NdkI7O0Fham1NRTtFQUNFLHlCVlBtQjtFVVFuQixjVmZtQjtBSG1uTXZCOztBYXpsTUU7RUFDRSxjVnBCbUI7RVVxQm5CLHFCVnJCbUI7RVVzQm5CLDZCQUE2QjtBYjRsTWpDOztBYXZuTUU7RUFDRSx5QlZLbUI7QUhxbk12Qjs7QWF0bk1FO0VBQ0UsY1ZBbUI7QUh5bk12Qjs7QWFwbk1FO0VBQ0UseUJWTm1CO0VVT25CLGNWZm1CO0FIc29NdkI7O0FhNW1NRTtFQUNFLGNWbkJtQjtFVW9CbkIscUJWcEJtQjtFVXFCbkIsNkJBQTZCO0FiK21NakM7O0FhMW9NRTtFQUNFLHlCVk1tQjtBSHVvTXZCOztBYXpvTUU7RUFDRSxjVkNtQjtBSDJvTXZCOztBYXZvTUU7RUFDRSx5QlZMbUI7RVVNbkIsY1ZmbUI7QUh5cE12Qjs7QWEvbk1FO0VBQ0UsY1ZsQm1CO0VVbUJuQixxQlZuQm1CO0VVb0JuQiw2QkFBNkI7QWJrb01qQzs7QWE3cE1FO0VBQ0UseUJWT21CO0FIeXBNdkI7O0FhNXBNRTtFQUNFLGNWRW1CO0FINnBNdkI7O0FhMXBNRTtFQUNFLHlCVkptQjtFVUtuQixjVmZtQjtBSDRxTXZCOztBYWxwTUU7RUFDRSxjVmpCbUI7RVVrQm5CLHFCVmxCbUI7RVVtQm5CLDZCQUE2QjtBYnFwTWpDOztBYWhyTUU7RUFDRSx5QlZTa0I7QUgwcU10Qjs7QWEvcU1FO0VBQ0UsY1ZJa0I7QUg4cU10Qjs7QWE3cU1FO0VBQ0UseUJWRmtCO0VVR2xCLGNWZm1CO0FIK3JNdkI7O0FhcnFNRTtFQUNFLGNWZmtCO0VVZ0JsQixxQlZoQmtCO0VVaUJsQiw2QkFBNkI7QWJ3cU1qQzs7QWFuc01FO0VBQ0UseUJWVWtCO0FINHJNdEI7O0FhbHNNRTtFQUNFLGNWS2tCO0FIZ3NNdEI7O0FhaHNNRTtFQUNFLHlCVkRrQjtFVUVsQixjVmZtQjtBSGt0TXZCOztBYXhyTUU7RUFDRSxjVmRrQjtFVWVsQixxQlZma0I7RVVnQmxCLDZCQUE2QjtBYjJyTWpDOztBYXR0TUU7RUFDRSx5QlZXa0I7QUg4c010Qjs7QWFydE1FO0VBQ0UsY1ZNa0I7QUhrdE10Qjs7QWFudE1FO0VBQ0UseUJWQWtCO0VVQ2xCLGNWZm1CO0FIcXVNdkI7O0FhM3NNRTtFQUNFLGNWYmtCO0VVY2xCLHFCVmRrQjtFVWVsQiw2QkFBNkI7QWI4c01qQzs7QWF6dU1FO0VBQ0UseUJWWWtCO0FIZ3VNdEI7O0FheHVNRTtFQUNFLGNWT2tCO0FIb3VNdEI7O0FhdHVNRTtFQUNFLHlCVkNrQjtFVUFsQixjVmZtQjtBSHd2TXZCOztBYTl0TUU7RUFDRSxjVlprQjtFVWFsQixxQlZia0I7RVVjbEIsNkJBQTZCO0FiaXVNakM7O0FhNXZNRTtFQUNFLHlCVmFrQjtBSGt2TXRCOztBYTN2TUU7RUFDRSxjVlFrQjtBSHN2TXRCOztBYXp2TUU7RUFDRSx5QlZFa0I7RVVEbEIsY1ZmbUI7QUgyd012Qjs7QWFqdk1FO0VBQ0UsY1ZYa0I7RVVZbEIscUJWWmtCO0VVYWxCLDZCQUE2QjtBYm92TWpDOztBYS93TUU7RUFDRSx5QlZja0I7QUhvd010Qjs7QWE5d01FO0VBQ0UsY1ZTa0I7QUh3d010Qjs7QWE1d01FO0VBQ0UseUJWR2tCO0VVRmxCLGNWZm1CO0FIOHhNdkI7O0FhcHdNRTtFQUNFLGNWVmtCO0VVV2xCLHFCVlhrQjtFVVlsQiw2QkFBNkI7QWJ1d01qQzs7QWFseU1FO0VBQ0UseUJWZWtCO0FIc3hNdEI7O0FhanlNRTtFQUNFLGNWVWtCO0FIMHhNdEI7O0FhL3hNRTtFQUNFLHlCVklrQjtFVUhsQixjVmZtQjtBSGl6TXZCOztBYXZ4TUU7RUFDRSxjVlRrQjtFVVVsQixxQlZWa0I7RVVXbEIsNkJBQTZCO0FiMHhNakM7O0FhcnpNRTtFQUNFLHlCVmdCa0I7QUh3eU10Qjs7QWFwek1FO0VBQ0UsY1ZXa0I7QUg0eU10Qjs7QWFsek1FO0VBQ0UseUJWS2tCO0VVSmxCLGNWZm1CO0FIbzBNdkI7O0FhMXlNRTtFQUNFLGNWUmtCO0VVU2xCLHFCVlRrQjtFVVVsQiw2QkFBNkI7QWI2eU1qQzs7QWF4ME1FO0VBQ0UseUJWaUJrQjtBSDB6TXRCOztBYXYwTUU7RUFDRSxjVllrQjtBSDh6TXRCOztBYXIwTUU7RUFDRSx5QlZNa0I7RVVMbEIsY1ZmbUI7QUh1MU12Qjs7QWE3ek1FO0VBQ0UsY1ZQa0I7RVVRbEIscUJWUmtCO0VVU2xCLDZCQUE2QjtBYmcwTWpDOztBYTF6TUU7RUFDRSwwQ1ZwQ21CO0FIaTJNdkI7O0FhOXpNRTtFQUNFLDBDVnBDbUI7QUhxMk12Qjs7QWFsME1FO0VBQ0UsMENWcENtQjtBSHkyTXZCOztBYXQwTUU7RUFDRSwwQ1ZwQ21CO0FINjJNdkI7O0FhMTBNRTtFQUNFLDBDVnBDbUI7QUhpM012Qjs7QWE5ME1FO0VBQ0UsMENWcENtQjtBSHEzTXZCOztBYWwxTUU7RUFDRSwwQ1ZwQ21CO0FIeTNNdkI7O0FhdDFNRTtFQUNFLDBDVnBDbUI7QUg2M012Qjs7QWExMU1FO0VBQ0UsMENWcENtQjtBSGk0TXZCOztBYTkxTUU7RUFDRSxvQ1YxQm1CO0FIMjNNdkI7O0FhbDJNRTtFQUNFLG9DVjFCbUI7QUgrM012Qjs7QWF0Mk1FO0VBQ0Usb0NWMUJtQjtBSG00TXZCOztBYTEyTUU7RUFDRSxvQ1YxQm1CO0FIdTRNdkI7O0FhOTJNRTtFQUNFLG9DVjFCbUI7QUgyNE12Qjs7QWFsM01FO0VBQ0Usb0NWMUJtQjtBSCs0TXZCOztBYXQzTUU7RUFDRSxvQ1YxQm1CO0FIbTVNdkI7O0FhMTNNRTtFQUNFLG9DVjFCbUI7QUh1NU12Qjs7QWE5M01FO0VBQ0Usb0NWMUJtQjtBSDI1TXZCOztBYXQzTUk7RUFDRSx1RVZ3UFU7QUhpb01oQjs7QWExM01JO0VBQ0Usc0VWMlBVO0FIa29NaEI7O0FhOTNNSTtFQUNFLHdFVjhQVTtBSG1vTWhCOztBYWw0TUk7RUFDRSxvRVZpUVU7QUhvb01oQjs7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MUIsWUFBMkI7SUFDM0IsV0FBVztJQUNYLFVBQVU7RWR1b05sQjtBQUNGIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmFiYnIsIGFkZHJlc3MsIGNpdGUsIGNvZGUsXG5kZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsXG5zbWFsbCwgc3Ryb25nLCBzdWIsIHN1cCwgdmFyLFxuYiwgaSxcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZmlnY2FwdGlvbiwgZmlndXJlLFxuZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uLCBzdW1tYXJ5LFxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuaHRtbCwgYm9keSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDYyLjUlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG59XG5cbmFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYWxsO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbjtcbn1cblxuYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuYSwgdSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuZmlndXJlLCBwaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG5maWdjYXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbnAge1xuICBsaW5lLWhlaWdodDogMi4wO1xufVxuXG5tYXJrIHtcbiAgcGFkZGluZzogMCAuMmVtO1xufVxuXG5oMSB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgxIHtcbiAgICBmb250LXNpemU6IDh2dztcbiAgfVxufVxuXG5oMiB7XG4gIGZvbnQtc2l6ZTogMi40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoMiB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5oMyB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGgzIHtcbiAgICBmb250LXNpemU6IDUuMzMzMzN2dztcbiAgfVxufVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNCB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBoNSB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbmg2IHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIGg2IHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBoNiB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICBkaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICBkaXYsIG1haW4sIGhlYWRlciwgZm9vdGVyLCBuYXYsIGFzaWRlIHtcbiAgICBmb250LXNpemU6IDMuNzMzMzN2dztcbiAgfVxufVxuXG4uYnRuLCAuYmFkZ2UsIC5vdXRsaW5lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbn1cblxuLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAuMzc1ZW0gLjc1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhZGdlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5vdXRsaW5lLTAge1xuICBib3JkZXItd2lkdGg6IDBweDtcbn1cblxuLm91dGxpbmUtMSB7XG4gIGJvcmRlci13aWR0aDogMXB4O1xufVxuXG4ub3V0bGluZS0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5vdXRsaW5lLTMge1xuICBib3JkZXItd2lkdGg6IDNweDtcbn1cblxuLm91dGxpbmUtNCB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xufVxuXG4ub3V0bGluZS01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG59XG5cbi5vdXRsaW5lLTYge1xuICBib3JkZXItd2lkdGg6IDZweDtcbn1cblxuLm91dGxpbmUtNyB7XG4gIGJvcmRlci13aWR0aDogN3B4O1xufVxuXG4ub3V0bGluZS04IHtcbiAgYm9yZGVyLXdpZHRoOiA4cHg7XG59XG5cbi5vdXRsaW5lLTkge1xuICBib3JkZXItd2lkdGg6IDlweDtcbn1cblxuLm91dGxpbmUtMTAge1xuICBib3JkZXItd2lkdGg6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTAge1xuICAgIGJvcmRlci13aWR0aDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTEge1xuICAgIGJvcmRlci13aWR0aDogMC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTIge1xuICAgIGJvcmRlci13aWR0aDogMC41MzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTMge1xuICAgIGJvcmRlci13aWR0aDogMC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tNCB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjA2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tNSB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjMzMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm91dGxpbmUtc20tNiB7XG4gICAgYm9yZGVyLXdpZHRoOiAxLjZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS03IHtcbiAgICBib3JkZXItd2lkdGg6IDEuODY2Njd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS04IHtcbiAgICBib3JkZXItd2lkdGg6IDIuMTMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAub3V0bGluZS1zbS05IHtcbiAgICBib3JkZXItd2lkdGg6IDIuNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5vdXRsaW5lLXNtLTEwIHtcbiAgICBib3JkZXItd2lkdGg6IDIuNjY2Njd2dztcbiAgfVxufVxuXG4uY29sLTEge1xuICB3aWR0aDogOC4zMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIHdpZHRoOiAxNi42NjY2NyU7XG59XG5cbi5jb2wtMyB7XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIHdpZHRoOiA0MS42NjY2NyU7XG59XG5cbi5jb2wtNiB7XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIHdpZHRoOiA1OC4zMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NyU7XG59XG5cbi5jb2wtOSB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICB3aWR0aDogODMuMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY3JTtcbn1cblxuLmNvbC0xMiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmNvbC1tZC0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtc20tMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1zbS0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29sLXNtLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5jb2wteHMtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmNvbC14cy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY3JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuY29sLXhzLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZmlsbC0xIHtcbiAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMSU7XG59XG5cbi5maWxsLTIge1xuICBtYXJnaW4tbGVmdDogLTIlO1xuICBtYXJnaW4tcmlnaHQ6IC0yJTtcbn1cblxuLmZpbGwtMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMyU7XG4gIG1hcmdpbi1yaWdodDogLTMlO1xufVxuXG4uZmlsbC00IHtcbiAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNCU7XG59XG5cbi5maWxsLTUge1xuICBtYXJnaW4tbGVmdDogLTUlO1xuICBtYXJnaW4tcmlnaHQ6IC01JTtcbn1cblxuLmZpbGwtNiB7XG4gIG1hcmdpbi1sZWZ0OiAtNiU7XG4gIG1hcmdpbi1yaWdodDogLTYlO1xufVxuXG4uZmlsbC03IHtcbiAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgbWFyZ2luLXJpZ2h0OiAtNyU7XG59XG5cbi5maWxsLTgge1xuICBtYXJnaW4tbGVmdDogLTglO1xuICBtYXJnaW4tcmlnaHQ6IC04JTtcbn1cblxuLmZpbGwtOSB7XG4gIG1hcmdpbi1sZWZ0OiAtOSU7XG4gIG1hcmdpbi1yaWdodDogLTklO1xufVxuXG4uZmlsbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogLTMlO1xuICAgIG1hcmdpbi1yaWdodDogLTMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC01JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogLTYlO1xuICAgIG1hcmdpbi1yaWdodDogLTYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTcge1xuICAgIG1hcmdpbi1sZWZ0OiAtNyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZpbGwtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IC04JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC04JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZmlsbC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogLTklO1xuICAgIG1hcmdpbi1yaWdodDogLTklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5maWxsLW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC00JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogLTUlO1xuICAgIG1hcmdpbi1yaWdodDogLTUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IC03JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC03JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZmlsbC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogLTglO1xuICAgIG1hcmdpbi1yaWdodDogLTglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5maWxsLXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZpbGwtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAtMTAlO1xuICAgIG1hcmdpbi1yaWdodDogLTEwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0xIHtcbiAgICBtYXJnaW4tbGVmdDogLTElO1xuICAgIG1hcmdpbi1yaWdodDogLTElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy00IHtcbiAgICBtYXJnaW4tbGVmdDogLTQlO1xuICAgIG1hcmdpbi1yaWdodDogLTQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC02JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy03IHtcbiAgICBtYXJnaW4tbGVmdDogLTclO1xuICAgIG1hcmdpbi1yaWdodDogLTclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5maWxsLXhzLTgge1xuICAgIG1hcmdpbi1sZWZ0OiAtOCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtOCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZpbGwteHMtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IC05JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC05JTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZmlsbC14cy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTAlO1xuICB9XG59XG5cbi5ndXR0ZXItMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgcGFkZGluZy1yaWdodDogMSU7XG59XG5cbi5ndXR0ZXItMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAyJTtcbiAgcGFkZGluZy1yaWdodDogMiU7XG59XG5cbi5ndXR0ZXItMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAzJTtcbiAgcGFkZGluZy1yaWdodDogMyU7XG59XG5cbi5ndXR0ZXItNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgcGFkZGluZy1yaWdodDogNCU7XG59XG5cbi5ndXR0ZXItNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG59XG5cbi5ndXR0ZXItNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA2JTtcbiAgcGFkZGluZy1yaWdodDogNiU7XG59XG5cbi5ndXR0ZXItNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA3JTtcbiAgcGFkZGluZy1yaWdodDogNyU7XG59XG5cbi5ndXR0ZXItOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA4JTtcbiAgcGFkZGluZy1yaWdodDogOCU7XG59XG5cbi5ndXR0ZXItOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiA5JTtcbiAgcGFkZGluZy1yaWdodDogOSU7XG59XG5cbi5ndXR0ZXItMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gIHBhZGRpbmctbGVmdDogMTAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5ndXR0ZXItbWQtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ndXR0ZXItc20tMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDElO1xuICAgIHBhZGRpbmctcmlnaHQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNiA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtNyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDclO1xuICAgIHBhZGRpbmctcmlnaHQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtOCA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDglO1xuICAgIHBhZGRpbmctcmlnaHQ6IDglO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtOSA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDklO1xuICAgIHBhZGRpbmctcmlnaHQ6IDklO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ndXR0ZXIteHMtMTAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgcGFkZGluZy1yaWdodDogMTAlO1xuICB9XG59XG5cbi5ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZ3JpZC10b3Age1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmdyaWQtbWlkZGxlIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmdyaWQtYm90dG9tIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG4uZ3JpZC1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmdyaWQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmdyaWQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmdyaWQtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG59XG5cbi5ncmlkLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cbi5ncmlkLWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5ncmlkLWNvbHVtbi1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuXG4uZ3JpZC1vcmRlci0xIHtcbiAgb3JkZXI6IDE7XG59XG5cbi5ncmlkLWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuLmdyaWQtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMTtcbn1cblxuLmdyaWQtb3JkZXItMiB7XG4gIG9yZGVyOiAyO1xufVxuXG4uZ3JpZC1ncm93LTIge1xuICBmbGV4LWdyb3c6IDI7XG59XG5cbi5ncmlkLXNocmluay0yIHtcbiAgZmxleC1zaHJpbms6IDI7XG59XG5cbi5ncmlkLW9yZGVyLTMge1xuICBvcmRlcjogMztcbn1cblxuLmdyaWQtZ3Jvdy0zIHtcbiAgZmxleC1ncm93OiAzO1xufVxuXG4uZ3JpZC1zaHJpbmstMyB7XG4gIGZsZXgtc2hyaW5rOiAzO1xufVxuXG4uZ3JpZC1vcmRlci00IHtcbiAgb3JkZXI6IDQ7XG59XG5cbi5ncmlkLWdyb3ctNCB7XG4gIGZsZXgtZ3JvdzogNDtcbn1cblxuLmdyaWQtc2hyaW5rLTQge1xuICBmbGV4LXNocmluazogNDtcbn1cblxuLmdyaWQtb3JkZXItNSB7XG4gIG9yZGVyOiA1O1xufVxuXG4uZ3JpZC1ncm93LTUge1xuICBmbGV4LWdyb3c6IDU7XG59XG5cbi5ncmlkLXNocmluay01IHtcbiAgZmxleC1zaHJpbms6IDU7XG59XG5cbi5ncmlkLW9yZGVyLTYge1xuICBvcmRlcjogNjtcbn1cblxuLmdyaWQtZ3Jvdy02IHtcbiAgZmxleC1ncm93OiA2O1xufVxuXG4uZ3JpZC1zaHJpbmstNiB7XG4gIGZsZXgtc2hyaW5rOiA2O1xufVxuXG4uZ3JpZC1vcmRlci03IHtcbiAgb3JkZXI6IDc7XG59XG5cbi5ncmlkLWdyb3ctNyB7XG4gIGZsZXgtZ3JvdzogNztcbn1cblxuLmdyaWQtc2hyaW5rLTcge1xuICBmbGV4LXNocmluazogNztcbn1cblxuLmdyaWQtb3JkZXItOCB7XG4gIG9yZGVyOiA4O1xufVxuXG4uZ3JpZC1ncm93LTgge1xuICBmbGV4LWdyb3c6IDg7XG59XG5cbi5ncmlkLXNocmluay04IHtcbiAgZmxleC1zaHJpbms6IDg7XG59XG5cbi5ncmlkLW9yZGVyLTkge1xuICBvcmRlcjogOTtcbn1cblxuLmdyaWQtZ3Jvdy05IHtcbiAgZmxleC1ncm93OiA5O1xufVxuXG4uZ3JpZC1zaHJpbmstOSB7XG4gIGZsZXgtc2hyaW5rOiA5O1xufVxuXG4uZ3JpZC1vcmRlci0xMCB7XG4gIG9yZGVyOiAxMDtcbn1cblxuLmdyaWQtZ3Jvdy0xMCB7XG4gIGZsZXgtZ3JvdzogMTA7XG59XG5cbi5ncmlkLXNocmluay0xMCB7XG4gIGZsZXgtc2hyaW5rOiAxMDtcbn1cblxuLmdyaWQtb3JkZXItMTEge1xuICBvcmRlcjogMTE7XG59XG5cbi5ncmlkLWdyb3ctMTEge1xuICBmbGV4LWdyb3c6IDExO1xufVxuXG4uZ3JpZC1zaHJpbmstMTEge1xuICBmbGV4LXNocmluazogMTE7XG59XG5cbi5ncmlkLW9yZGVyLTEyIHtcbiAgb3JkZXI6IDEyO1xufVxuXG4uZ3JpZC1ncm93LTEyIHtcbiAgZmxleC1ncm93OiAxMjtcbn1cblxuLmdyaWQtc2hyaW5rLTEyIHtcbiAgZmxleC1zaHJpbms6IDEyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZ3JpZC1tZC10b3Age1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5ncmlkLW1kLW1pZGRsZSB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1tZC1ib3R0b20ge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1tZC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG4gIC5ncmlkLW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuICAuZ3JpZC1tZC1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLmdyaWQtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgfVxuICAuZ3JpZC1tZC1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5ncmlkLW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTIge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMiB7XG4gICAgZmxleC1ncm93OiAyO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0yIHtcbiAgICBmbGV4LXNocmluazogMjtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0zIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTMge1xuICAgIGZsZXgtZ3JvdzogMztcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMyB7XG4gICAgZmxleC1zaHJpbms6IDM7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNCB7XG4gICAgb3JkZXI6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy00IHtcbiAgICBmbGV4LWdyb3c6IDQ7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTQge1xuICAgIGZsZXgtc2hyaW5rOiA0O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTUge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctNSB7XG4gICAgZmxleC1ncm93OiA1O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay01IHtcbiAgICBmbGV4LXNocmluazogNTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci02IHtcbiAgICBvcmRlcjogNjtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTYge1xuICAgIGZsZXgtZ3JvdzogNjtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstNiB7XG4gICAgZmxleC1zaHJpbms6IDY7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItNyB7XG4gICAgb3JkZXI6IDc7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy03IHtcbiAgICBmbGV4LWdyb3c6IDc7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTcge1xuICAgIGZsZXgtc2hyaW5rOiA3O1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTgge1xuICAgIG9yZGVyOiA4O1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctOCB7XG4gICAgZmxleC1ncm93OiA4O1xuICB9XG4gIC5ncmlkLW1kLXNocmluay04IHtcbiAgICBmbGV4LXNocmluazogODtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci05IHtcbiAgICBvcmRlcjogOTtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTkge1xuICAgIGZsZXgtZ3JvdzogOTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstOSB7XG4gICAgZmxleC1zaHJpbms6IDk7XG4gIH1cbiAgLmdyaWQtbWQtb3JkZXItMTAge1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAuZ3JpZC1tZC1ncm93LTEwIHtcbiAgICBmbGV4LWdyb3c6IDEwO1xuICB9XG4gIC5ncmlkLW1kLXNocmluay0xMCB7XG4gICAgZmxleC1zaHJpbms6IDEwO1xuICB9XG4gIC5ncmlkLW1kLW9yZGVyLTExIHtcbiAgICBvcmRlcjogMTE7XG4gIH1cbiAgLmdyaWQtbWQtZ3Jvdy0xMSB7XG4gICAgZmxleC1ncm93OiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1zaHJpbmstMTEge1xuICAgIGZsZXgtc2hyaW5rOiAxMTtcbiAgfVxuICAuZ3JpZC1tZC1vcmRlci0xMiB7XG4gICAgb3JkZXI6IDEyO1xuICB9XG4gIC5ncmlkLW1kLWdyb3ctMTIge1xuICAgIGZsZXgtZ3JvdzogMTI7XG4gIH1cbiAgLmdyaWQtbWQtc2hyaW5rLTEyIHtcbiAgICBmbGV4LXNocmluazogMTI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmdyaWQtc20tdG9wIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuZ3JpZC1zbS1taWRkbGUge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQtc20tYm90dG9tIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtc20tY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuZ3JpZC1zbS1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgLmdyaWQtc20tYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5ncmlkLXNtLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gIH1cbiAgLmdyaWQtc20tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXNtLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZ3JpZC1zbS1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTEge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMTtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0yIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTIge1xuICAgIGZsZXgtZ3JvdzogMjtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMiB7XG4gICAgZmxleC1zaHJpbms6IDI7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMyB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0zIHtcbiAgICBmbGV4LWdyb3c6IDM7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTMge1xuICAgIGZsZXgtc2hyaW5rOiAzO1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTQge1xuICAgIG9yZGVyOiA0O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNCB7XG4gICAgZmxleC1ncm93OiA0O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay00IHtcbiAgICBmbGV4LXNocmluazogNDtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci01IHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTUge1xuICAgIGZsZXgtZ3JvdzogNTtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstNSB7XG4gICAgZmxleC1zaHJpbms6IDU7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItNiB7XG4gICAgb3JkZXI6IDY7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy02IHtcbiAgICBmbGV4LWdyb3c6IDY7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTYge1xuICAgIGZsZXgtc2hyaW5rOiA2O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTcge1xuICAgIG9yZGVyOiA3O1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctNyB7XG4gICAgZmxleC1ncm93OiA3O1xuICB9XG4gIC5ncmlkLXNtLXNocmluay03IHtcbiAgICBmbGV4LXNocmluazogNztcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci04IHtcbiAgICBvcmRlcjogODtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTgge1xuICAgIGZsZXgtZ3JvdzogODtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstOCB7XG4gICAgZmxleC1zaHJpbms6IDg7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItOSB7XG4gICAgb3JkZXI6IDk7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy05IHtcbiAgICBmbGV4LWdyb3c6IDk7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTkge1xuICAgIGZsZXgtc2hyaW5rOiA5O1xuICB9XG4gIC5ncmlkLXNtLW9yZGVyLTEwIHtcbiAgICBvcmRlcjogMTA7XG4gIH1cbiAgLmdyaWQtc20tZ3Jvdy0xMCB7XG4gICAgZmxleC1ncm93OiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1zaHJpbmstMTAge1xuICAgIGZsZXgtc2hyaW5rOiAxMDtcbiAgfVxuICAuZ3JpZC1zbS1vcmRlci0xMSB7XG4gICAgb3JkZXI6IDExO1xuICB9XG4gIC5ncmlkLXNtLWdyb3ctMTEge1xuICAgIGZsZXgtZ3JvdzogMTE7XG4gIH1cbiAgLmdyaWQtc20tc2hyaW5rLTExIHtcbiAgICBmbGV4LXNocmluazogMTE7XG4gIH1cbiAgLmdyaWQtc20tb3JkZXItMTIge1xuICAgIG9yZGVyOiAxMjtcbiAgfVxuICAuZ3JpZC1zbS1ncm93LTEyIHtcbiAgICBmbGV4LWdyb3c6IDEyO1xuICB9XG4gIC5ncmlkLXNtLXNocmluay0xMiB7XG4gICAgZmxleC1zaHJpbms6IDEyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ncmlkLXhzLXRvcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLmdyaWQteHMtbWlkZGxlIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ncmlkLXhzLWJvdHRvbSB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXhzLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmdyaWQteHMtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG4gIC5ncmlkLXhzLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuZ3JpZC14cy1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICB9XG4gIC5ncmlkLXhzLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC14cy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmdyaWQteHMtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMiB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0yIHtcbiAgICBmbGV4LWdyb3c6IDI7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTIge1xuICAgIGZsZXgtc2hyaW5rOiAyO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTMge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMyB7XG4gICAgZmxleC1ncm93OiAzO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0zIHtcbiAgICBmbGV4LXNocmluazogMztcbiAgfVxuICAuZ3JpZC14cy1vcmRlci00IHtcbiAgICBvcmRlcjogNDtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTQge1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNCB7XG4gICAgZmxleC1zaHJpbms6IDQ7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItNSB7XG4gICAgb3JkZXI6IDU7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy01IHtcbiAgICBmbGV4LWdyb3c6IDU7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTUge1xuICAgIGZsZXgtc2hyaW5rOiA1O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTYge1xuICAgIG9yZGVyOiA2O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctNiB7XG4gICAgZmxleC1ncm93OiA2O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay02IHtcbiAgICBmbGV4LXNocmluazogNjtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci03IHtcbiAgICBvcmRlcjogNztcbiAgfVxuICAuZ3JpZC14cy1ncm93LTcge1xuICAgIGZsZXgtZ3JvdzogNztcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstNyB7XG4gICAgZmxleC1zaHJpbms6IDc7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItOCB7XG4gICAgb3JkZXI6IDg7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy04IHtcbiAgICBmbGV4LWdyb3c6IDg7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTgge1xuICAgIGZsZXgtc2hyaW5rOiA4O1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTkge1xuICAgIG9yZGVyOiA5O1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctOSB7XG4gICAgZmxleC1ncm93OiA5O1xuICB9XG4gIC5ncmlkLXhzLXNocmluay05IHtcbiAgICBmbGV4LXNocmluazogOTtcbiAgfVxuICAuZ3JpZC14cy1vcmRlci0xMCB7XG4gICAgb3JkZXI6IDEwO1xuICB9XG4gIC5ncmlkLXhzLWdyb3ctMTAge1xuICAgIGZsZXgtZ3JvdzogMTA7XG4gIH1cbiAgLmdyaWQteHMtc2hyaW5rLTEwIHtcbiAgICBmbGV4LXNocmluazogMTA7XG4gIH1cbiAgLmdyaWQteHMtb3JkZXItMTEge1xuICAgIG9yZGVyOiAxMTtcbiAgfVxuICAuZ3JpZC14cy1ncm93LTExIHtcbiAgICBmbGV4LWdyb3c6IDExO1xuICB9XG4gIC5ncmlkLXhzLXNocmluay0xMSB7XG4gICAgZmxleC1zaHJpbms6IDExO1xuICB9XG4gIC5ncmlkLXhzLW9yZGVyLTEyIHtcbiAgICBvcmRlcjogMTI7XG4gIH1cbiAgLmdyaWQteHMtZ3Jvdy0xMiB7XG4gICAgZmxleC1ncm93OiAxMjtcbiAgfVxuICAuZ3JpZC14cy1zaHJpbmstMTIge1xuICAgIGZsZXgtc2hyaW5rOiAxMjtcbiAgfVxufVxuXG4uaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLWxvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1sb2dvIHtcbiAgICBoZWlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmltZy1sb2dvIHtcbiAgICBoZWlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLmltZy1sb2dvLTM2IHtcbiAgd2lkdGg6IDY1JTtcbn1cblxuLmltZy1sb2dvLTUzNTEge1xuICB3aWR0aDogNDglO1xufVxuXG4uaW1nLWxvZ28tYWJhaG91c2Uge1xuICB3aWR0aDogNjIlO1xufVxuXG4uaW1nLWxvZ28tZGVzaWdud29ya3Mge1xuICB3aWR0aDogNjAlO1xufVxuXG4uaW1nLWxvZ28tYWxmcmVkb2Jhbm5pc3RlciB7XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5pbWctbG9nby1hdWJhbm5pc3RlciB7XG4gIHdpZHRoOiA1NiU7XG59XG5cbi5pbWctbG9nby1hdHNjZWx0YXNlbGVjdG0ge1xuICB3aWR0aDogNjUlO1xufVxuXG4uaW1nLWxvZ28tYXRzY2VsdGFzZWxlY3Qge1xuICB3aWR0aDogNDElO1xufVxuXG4uaW1nLWxvZ28tY29sbGV4IHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLmltZy1sb2dvLWRldmluZXR0ZSB7XG4gIHdpZHRoOiA4NSU7XG59XG5cbi5pbWctbG9nby1pbnRlcnN0YXBsZS12IHtcbiAgd2lkdGg6IDMwJTtcbn1cblxuLmltZy1sb2dvLWludGVyc3RhcGxlLWgge1xuICB3aWR0aDogNTYlO1xufVxuXG4uaW1nLWxvZ28tbG93ZWxsIHtcbiAgd2lkdGg6IDM4JTtcbn1cblxuLmltZy1sb2dvLW1hdmllIHtcbiAgd2lkdGg6IDQxJTtcbn1cblxuLmltZy1sb2dvLXRoZXN0b3JlYnljIHtcbiAgd2lkdGg6IDkwJTtcbn1cblxuLmltZy1sb2dvLW15c2VsZiB7XG4gIHdpZHRoOiA0MSU7XG59XG5cbi5pbWctbG9nby1waWNoZS12IHtcbiAgd2lkdGg6IDM4JTtcbn1cblxuLmltZy1sb2dvLW91dGxldCB7XG4gIHdpZHRoOiA2MCU7XG59XG5cbi5pbWctbG9nby1vdXRsZXRtIHtcbiAgd2lkdGg6IDYwJTtcbn1cblxuLmltZy1sb2dvLXBpY2hlLWgge1xuICB3aWR0aDogNjAlO1xufVxuXG4uaW1nLWxvZ28tcXVhbGl0ZSB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi5pbWctbG9nby1yb3VnZSB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbi5pbWctc3Yge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctc3Yge1xuICAgIGhlaWdodDogMzMuMzMzMzN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaW1nLXN2IHtcbiAgICBoZWlnaHQ6IDUwdnc7XG4gIH1cbn1cblxuLmltZy1zdGlja2VyIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1nLXN0aWNrZXIge1xuICAgIHdpZHRoOiAxMy4zMzMzM3Z3O1xuICB9XG59XG5cbi5pbWctdHh0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmltZy10eHQtYnJhbmQtcGFnZSB7XG4gIHdpZHRoOiAyMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtYnJhbmQtcGFnZSB7XG4gICAgd2lkdGg6IDI3LjJ2dztcbiAgfVxufVxuXG4uaW1nLXR4dC1jYXRhbG9nIHtcbiAgd2lkdGg6IDE2MC41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctdHh0LWNhdGFsb2cge1xuICAgIHdpZHRoOiAyMC4yNjY2N3Z3O1xuICB9XG59XG5cbi5pbWctdHh0LXJhbmtpbmcge1xuICB3aWR0aDogMTU1LjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtcmFua2luZyB7XG4gICAgd2lkdGg6IDE5LjczMzMzdnc7XG4gIH1cbn1cblxuLmltZy10eHQtdHJlbmQtdGFnIHtcbiAgd2lkdGg6IDE5MS41cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctdHh0LXRyZW5kLXRhZyB7XG4gICAgd2lkdGg6IDI0dnc7XG4gIH1cbn1cblxuLmltZy10eHQtYnJhbmQtbmV3cyB7XG4gIHdpZHRoOiAyMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy10eHQtYnJhbmQtbmV3cyB7XG4gICAgd2lkdGg6IDI4LjI2NjY3dnc7XG4gIH1cbn1cblxuLmltZy10eHQtdG9wLXBhZ2Uge1xuICB3aWR0aDogNDY5cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbWctdHh0LXRvcC1wYWdlIHtcbiAgICB3aWR0aDogNTguNjY2Njd2dztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTR2dyk7XG4gIH1cbn1cblxuLmJnIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4uYmctY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmctY29udGFpbiB7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmJnLXJlcGVhdCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5cbi5iZy1yZXBlYXQteCB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuLmJnLXJlcGVhdC15IHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC15O1xufVxuXG4uYmctc25zIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJnLXNucyB7XG4gICAgd2lkdGg6IDEwdnc7XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5jb21wYXJpc29uLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLmNvbXBhcmlzb24tc2xpZGVyLWltZyBpbWcge1xuICBtaW4td2lkdGg6IDk2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tcGFyaXNvbi1zbGlkZXItaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICB9XG59XG5cbi5jb21wYXJpc29uLXNsaWRlci1pbWctLWxlZnQge1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItaW1nLS1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY29tcGFyaXNvbi1zbGlkZXItYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTA7XG59XG5cbiNvdmVybGF5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbn1cblxuI2xvYWRlciB7XG4gIHdpZHRoOiAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI3RpbWUge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LWZhbWlseTogXCJIZWx2ZXRpY2FcIiwgc2Fucy1zZXJpZjtcbn1cblxuI2NvdW50ZG93biA+IHAge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbiNjb3VudGRvd24gPiBwIC50aW1lIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG5cbi5qcy1hY2NvcmRpb24tbGlzdCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmpzLWFjY29yZGlvbi1saXN0LmpzLWFjdGl2ZSB7XG4gIGN1cnNvcjogaW5oZXJpdDtcbn1cblxuLmpzLWFjY29yZGlvbi10YXJnZXQge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgLjNzIDBzIGVhc2UtaW4tb3V0O1xufVxuXG4uanMtYWNjb3JkaW9uLXRhcmdldC5qcy1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzLXRhYi1saXN0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgLjVzO1xufVxuXG4uanMtdGFiLWxpc3QuanMtYWN0aXZlIHtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xufVxuXG4uanMtdGFiLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uanMtdGFiLWNvbnRlbnQuanMtYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFuaW1hdGlvbi1uYW1lOiB0YWJBbmltYXRpb247XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xufVxuXG4uanMtc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogLjI7XG59XG5cbi5qcy1zY3JvbGwuYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5qcy1zY3JvbGwtZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5qcy1zY3JvbGwtdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLWIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xufVxuXG4uanMtc2Nyb2xsLWwge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KTtcbn1cblxuLmpzLXNjcm9sbC1kZWxheS0wIHtcbiAgdHJhbnNpdGlvbi1kZWxheTogMHM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktMSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuM3M7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktMiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktMyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuOXM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktNCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuMnM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktNSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuNXM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktNiB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDEuOHM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktNyB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuMXM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktOCB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuNHM7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktOSB7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDIuN3M7XG59XG5cbi5qcy1zY3JvbGwtZGVsYXktMTAge1xuICB0cmFuc2l0aW9uLWRlbGF5OiAzcztcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwdnc7XG4gIH1cbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01IHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuLm10LTEwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTEwIHtcbiAgICBtYXJnaW4tdG9wOiAydnc7XG4gIH1cbn1cblxuLm10LTE1IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTE1IHtcbiAgICBtYXJnaW4tdG9wOiAzdnc7XG4gIH1cbn1cblxuLm10LTIwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTIwIHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuLm10LTI1IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTI1IHtcbiAgICBtYXJnaW4tdG9wOiA1dnc7XG4gIH1cbn1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTMwIHtcbiAgICBtYXJnaW4tdG9wOiA2dnc7XG4gIH1cbn1cblxuLm10LTM1IHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTM1IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuLm10LTQwIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQwIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuLm10LTQ1IHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA5dnc7XG4gIH1cbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHZ3O1xuICB9XG59XG5cbi5tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC01NSB7XG4gICAgbWFyZ2luLXRvcDogMTF2dztcbiAgfVxufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNjAge1xuICAgIG1hcmdpbi10b3A6IDEydnc7XG4gIH1cbn1cblxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTY1IHtcbiAgICBtYXJnaW4tdG9wOiAxM3Z3O1xuICB9XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC03MCB7XG4gICAgbWFyZ2luLXRvcDogMTR2dztcbiAgfVxufVxuXG4ubXQtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtNzUge1xuICAgIG1hcmdpbi10b3A6IDE1dnc7XG4gIH1cbn1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICB9XG59XG5cbi5tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC04NSB7XG4gICAgbWFyZ2luLXRvcDogMTd2dztcbiAgfVxufVxuXG4ubXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtOTAge1xuICAgIG1hcmdpbi10b3A6IDE4dnc7XG4gIH1cbn1cblxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTk1IHtcbiAgICBtYXJnaW4tdG9wOiAxOXZ3O1xuICB9XG59XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMyB7XG4gICAgbWFyZ2luLXRvcDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTUge1xuICAgIG1hcmdpbi10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tNiB7XG4gICAgbWFyZ2luLXRvcDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS03IHtcbiAgICBtYXJnaW4tdG9wOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTgge1xuICAgIG1hcmdpbi10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tOSB7XG4gICAgbWFyZ2luLXRvcDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTEge1xuICAgIG1hcmdpbi10b3A6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTEyIHtcbiAgICBtYXJnaW4tdG9wOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xMyB7XG4gICAgbWFyZ2luLXRvcDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTQge1xuICAgIG1hcmdpbi10b3A6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xNiB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMTcge1xuICAgIG1hcmdpbi10b3A6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm10LXNtLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tdC1zbS0xOSB7XG4gICAgbWFyZ2luLXRvcDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwdnc7XG4gIH1cbn1cblxuLm1yLTAge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTAge1xuICAgIG1hcmdpbi1yaWdodDogMHZ3O1xuICB9XG59XG5cbi5tci01IHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDF2dztcbiAgfVxufVxuXG4ubXItMTAge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0xMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuLm1yLTE1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMTUge1xuICAgIG1hcmdpbi1yaWdodDogM3Z3O1xuICB9XG59XG5cbi5tci0yMCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDR2dztcbiAgfVxufVxuXG4ubXItMjUge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0yNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItMzAge1xuICAgIG1hcmdpbi1yaWdodDogNnZ3O1xuICB9XG59XG5cbi5tci0zNSB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTM1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDd2dztcbiAgfVxufVxuXG4ubXItNDAge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci00MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuLm1yLTQ1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNDUge1xuICAgIG1hcmdpbi1yaWdodDogOXZ3O1xuICB9XG59XG5cbi5tci01MCB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuLm1yLTU1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNTUge1xuICAgIG1hcmdpbi1yaWdodDogMTF2dztcbiAgfVxufVxuXG4ubXItNjAge1xuICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci02MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbi5tci02NSB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTY1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItNzAge1xuICAgIG1hcmdpbi1yaWdodDogMTR2dztcbiAgfVxufVxuXG4ubXItNzUge1xuICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci03NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTgwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuLm1yLTg1IHtcbiAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItODUge1xuICAgIG1hcmdpbi1yaWdodDogMTd2dztcbiAgfVxufVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci05MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbi5tci05NSB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLTk1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuLm1yLTEwMCB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTcge1xuICAgIG1hcmdpbi1yaWdodDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tci1zbS04IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubXItc20tOSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTExIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTEzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE2IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE3IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE4IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTE5IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1yLXNtLTIwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwdnc7XG4gIH1cbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuLm1iLTEwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAydnc7XG4gIH1cbn1cblxuLm1iLTE1IHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzdnc7XG4gIH1cbn1cblxuLm1iLTIwIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuLm1iLTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2dnc7XG4gIH1cbn1cblxuLm1iLTM1IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuLm1iLTQwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuLm1iLTQ1IHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5dnc7XG4gIH1cbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEydnc7XG4gIH1cbn1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG4ubWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1dnc7XG4gIH1cbn1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4dnc7XG4gIH1cbn1cblxuLm1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS03IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTEge1xuICAgIG1hcmdpbi1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTEyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTQge1xuICAgIG1hcmdpbi1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMTcge1xuICAgIG1hcmdpbi1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1iLXNtLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tYi1zbS0xOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWItc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLm1sLTAge1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDB2dztcbiAgfVxufVxuXG4ubWwtNSB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC01IHtcbiAgICBtYXJnaW4tbGVmdDogMXZ3O1xuICB9XG59XG5cbi5tbC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAydnc7XG4gIH1cbn1cblxuLm1sLTE1IHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0xNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgfVxufVxuXG4ubWwtMjAge1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTIwIHtcbiAgICBtYXJnaW4tbGVmdDogNHZ3O1xuICB9XG59XG5cbi5tbC0yNSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC0zMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG4ubWwtMzUge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTM1IHtcbiAgICBtYXJnaW4tbGVmdDogN3Z3O1xuICB9XG59XG5cbi5tbC00MCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtNDAge1xuICAgIG1hcmdpbi1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuLm1sLTQ1IHtcbiAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC00NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDl2dztcbiAgfVxufVxuXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMTB2dztcbiAgfVxufVxuXG4ubWwtNTUge1xuICBtYXJnaW4tbGVmdDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTU1IHtcbiAgICBtYXJnaW4tbGVmdDogMTF2dztcbiAgfVxufVxuXG4ubWwtNjAge1xuICBtYXJnaW4tbGVmdDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTYwIHtcbiAgICBtYXJnaW4tbGVmdDogMTJ2dztcbiAgfVxufVxuXG4ubWwtNjUge1xuICBtYXJnaW4tbGVmdDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTY1IHtcbiAgICBtYXJnaW4tbGVmdDogMTN2dztcbiAgfVxufVxuXG4ubWwtNzAge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTcwIHtcbiAgICBtYXJnaW4tbGVmdDogMTR2dztcbiAgfVxufVxuXG4ubWwtNzUge1xuICBtYXJnaW4tbGVmdDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMTV2dztcbiAgfVxufVxuXG4ubWwtODAge1xuICBtYXJnaW4tbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTgwIHtcbiAgICBtYXJnaW4tbGVmdDogMTZ2dztcbiAgfVxufVxuXG4ubWwtODUge1xuICBtYXJnaW4tbGVmdDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTg1IHtcbiAgICBtYXJnaW4tbGVmdDogMTd2dztcbiAgfVxufVxuXG4ubWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTkwIHtcbiAgICBtYXJnaW4tbGVmdDogMTh2dztcbiAgfVxufVxuXG4ubWwtOTUge1xuICBtYXJnaW4tbGVmdDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLTk1IHtcbiAgICBtYXJnaW4tbGVmdDogMTl2dztcbiAgfVxufVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE1IHtcbiAgICBtYXJnaW4tbGVmdDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTYge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0xNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLm1sLXNtLTE4IHtcbiAgICBtYXJnaW4tbGVmdDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWwtc20tMTkge1xuICAgIG1hcmdpbi1sZWZ0OiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5tbC1zbS0yMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMCB7XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgfVxufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMXZ3O1xuICB9XG59XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAge1xuICAgIHBhZGRpbmctdG9wOiAydnc7XG4gIH1cbn1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0xNSB7XG4gICAgcGFkZGluZy10b3A6IDN2dztcbiAgfVxufVxuXG4ucHQtMjAge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTIwIHtcbiAgICBwYWRkaW5nLXRvcDogNHZ3O1xuICB9XG59XG5cbi5wdC0yNSB7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMjUge1xuICAgIHBhZGRpbmctdG9wOiA1dnc7XG4gIH1cbn1cblxuLnB0LTMwIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDZ2dztcbiAgfVxufVxuXG4ucHQtMzUge1xuICBwYWRkaW5nLXRvcDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTM1IHtcbiAgICBwYWRkaW5nLXRvcDogN3Z3O1xuICB9XG59XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtNDAge1xuICAgIHBhZGRpbmctdG9wOiA4dnc7XG4gIH1cbn1cblxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC00NSB7XG4gICAgcGFkZGluZy10b3A6IDl2dztcbiAgfVxufVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTB2dztcbiAgfVxufVxuXG4ucHQtNTUge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTF2dztcbiAgfVxufVxuXG4ucHQtNjAge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgfVxufVxuXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTY1IHtcbiAgICBwYWRkaW5nLXRvcDogMTN2dztcbiAgfVxufVxuXG4ucHQtNzAge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTR2dztcbiAgfVxufVxuXG4ucHQtNzUge1xuICBwYWRkaW5nLXRvcDogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgfVxufVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTZ2dztcbiAgfVxufVxuXG4ucHQtODUge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTg1IHtcbiAgICBwYWRkaW5nLXRvcDogMTd2dztcbiAgfVxufVxuXG4ucHQtOTAge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTh2dztcbiAgfVxufVxuXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LTk1IHtcbiAgICBwYWRkaW5nLXRvcDogMTl2dztcbiAgfVxufVxuXG4ucHQtMTAwIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMSB7XG4gICAgcGFkZGluZy10b3A6IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMyB7XG4gICAgcGFkZGluZy10b3A6IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNiB7XG4gICAgcGFkZGluZy10b3A6IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tNyB7XG4gICAgcGFkZGluZy10b3A6IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tOCB7XG4gICAgcGFkZGluZy10b3A6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tOSB7XG4gICAgcGFkZGluZy10b3A6IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xMSB7XG4gICAgcGFkZGluZy10b3A6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTMge1xuICAgIHBhZGRpbmctdG9wOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNCB7XG4gICAgcGFkZGluZy10b3A6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTYge1xuICAgIHBhZGRpbmctdG9wOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0xNyB7XG4gICAgcGFkZGluZy10b3A6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnB0LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHQtc20tMTkge1xuICAgIHBhZGRpbmctdG9wOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwdnc7XG4gIH1cbn1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwdnc7XG4gIH1cbn1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuLnByLTEwIHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAydnc7XG4gIH1cbn1cblxuLnByLTE1IHtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzdnc7XG4gIH1cbn1cblxuLnByLTIwIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuLnByLTI1IHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2dnc7XG4gIH1cbn1cblxuLnByLTM1IHtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuLnByLTQwIHtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuLnByLTQ1IHtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5dnc7XG4gIH1cbn1cblxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5wci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci01NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTF2dztcbiAgfVxufVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEydnc7XG4gIH1cbn1cblxuLnByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxM3Z3O1xuICB9XG59XG5cbi5wci03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci03MCB7XG4gICAgcGFkZGluZy1yaWdodDogMTR2dztcbiAgfVxufVxuXG4ucHItNzUge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuLnByLTgwIHtcbiAgcGFkZGluZy1yaWdodDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTgwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNnZ3O1xuICB9XG59XG5cbi5wci04NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci04NSB7XG4gICAgcGFkZGluZy1yaWdodDogMTd2dztcbiAgfVxufVxuXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4dnc7XG4gIH1cbn1cblxuLnByLTk1IHtcbiAgcGFkZGluZy1yaWdodDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTk1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOXZ3O1xuICB9XG59XG5cbi5wci0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMyB7XG4gICAgcGFkZGluZy1yaWdodDogM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tNiB7XG4gICAgcGFkZGluZy1yaWdodDogNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS03IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tOSB7XG4gICAgcGFkZGluZy1yaWdodDogOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTEyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xMyB7XG4gICAgcGFkZGluZy1yaWdodDogMTN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xNiB7XG4gICAgcGFkZGluZy1yaWdodDogMTZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMTcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnByLXNtLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wci1zbS0xOSB7XG4gICAgcGFkZGluZy1yaWdodDogMTl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucHItc20tMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwdnc7XG4gIH1cbn1cblxuLnBiLTAge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDB2dztcbiAgfVxufVxuXG4ucGItNSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXZ3O1xuICB9XG59XG5cbi5wYi0xMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAydnc7XG4gIH1cbn1cblxuLnBiLTE1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgfVxufVxuXG4ucGItMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHZ3O1xuICB9XG59XG5cbi5wYi0yNSB7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1dnc7XG4gIH1cbn1cblxuLnBiLTMwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi0zMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZ2dztcbiAgfVxufVxuXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTM1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3Z3O1xuICB9XG59XG5cbi5wYi00MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gIH1cbn1cblxuLnBiLTQ1IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDl2dztcbiAgfVxufVxuXG4ucGItNTAge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbiAgfVxufVxuXG4ucGItNTUge1xuICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTF2dztcbiAgfVxufVxuXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTYwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG4ucGItNjUge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTN2dztcbiAgfVxufVxuXG4ucGItNzAge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTR2dztcbiAgfVxufVxuXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG4ucGItODAge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZ2dztcbiAgfVxufVxuXG4ucGItODUge1xuICBwYWRkaW5nLWJvdHRvbTogODVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTd2dztcbiAgfVxufVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTkwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG4ucGItOTUge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTl2dztcbiAgfVxufVxuXG4ucGItMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDF2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDN2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDd2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tOSB7XG4gICAgcGFkZGluZy1ib3R0b206IDl2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTEyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTYge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0xNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBiLXNtLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGItc20tMTkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wYi1zbS0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwdnc7XG4gIH1cbn1cblxuLnBsLTAge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMHZ3O1xuICB9XG59XG5cbi5wbC01IHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDF2dztcbiAgfVxufVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAydnc7XG4gIH1cbn1cblxuLnBsLTE1IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMTUge1xuICAgIHBhZGRpbmctbGVmdDogM3Z3O1xuICB9XG59XG5cbi5wbC0yMCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDR2dztcbiAgfVxufVxuXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1dnc7XG4gIH1cbn1cblxuLnBsLTMwIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtMzAge1xuICAgIHBhZGRpbmctbGVmdDogNnZ3O1xuICB9XG59XG5cbi5wbC0zNSB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDd2dztcbiAgfVxufVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4dnc7XG4gIH1cbn1cblxuLnBsLTQ1IHtcbiAgcGFkZGluZy1sZWZ0OiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNDUge1xuICAgIHBhZGRpbmctbGVmdDogOXZ3O1xuICB9XG59XG5cbi5wbC01MCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuLnBsLTU1IHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNTUge1xuICAgIHBhZGRpbmctbGVmdDogMTF2dztcbiAgfVxufVxuXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnZ3O1xuICB9XG59XG5cbi5wbC02NSB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuLnBsLTcwIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtNzAge1xuICAgIHBhZGRpbmctbGVmdDogMTR2dztcbiAgfVxufVxuXG4ucGwtNzUge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC03NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXZ3O1xuICB9XG59XG5cbi5wbC04MCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTgwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuLnBsLTg1IHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtODUge1xuICAgIHBhZGRpbmctbGVmdDogMTd2dztcbiAgfVxufVxuXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHZ3O1xuICB9XG59XG5cbi5wbC05NSB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLTk1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuLnBsLTEwMCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMjB2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMXZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNHZ3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDV2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTcge1xuICAgIHBhZGRpbmctbGVmdDogN3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDh2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGwtc20tOSB7XG4gICAgcGFkZGluZy1sZWZ0OiA5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTExIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEydnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTEzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTE5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBsLXNtLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnc3dpcGVyLWljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQVwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAqL1xufVxuXG4uc3dpcGVyIHtcbiAgLyogQXV0byBIZWlnaHQgKi9cbiAgLyogQnVsbGV0cyAqL1xuICAvKiBQcm9ncmVzcyAqL1xuICAvKiBhMTF5ICovXG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxO1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG5cbi5zd2lwZXItc2xpZGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLyogQ2VudGVyIHNsaWRlIHRleHQgdmVydGljYWxseSAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xufVxuXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLCAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1tdWx0aXJvdy1jb2x1bW4gPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgaGVpZ2h0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHNjcm9sbC1zbmFwLXR5cGU6IHggbWFuZGF0b3J5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG5cbi5zd2lwZXItYnV0dG9uLWxvY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsIC5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGxlZnQ6IDEwcHg7XG4gIHJpZ2h0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7XG59XG5cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiAxMHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiAnbmV4dCc7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSwgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLCAuc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tYmxhY2sge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogMzAwbXMgb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW4ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIG9wYWNpdHk6IDAuMjtcbn1cblxuLnN3aXBlciBidXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgcmlnaHQ6IDEwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogNnB4IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIG1hcmdpbjogMCA0cHg7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyBsZWZ0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYmxhY2sge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAzcHg7XG4gIHRvcDogMSU7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDk4JTtcbn1cblxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlO1xufVxuXG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLnN3aXBlci1zbGlkZS16b29tZWQge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXIge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgbWFyZ2luLXRvcDogLTIxcHg7XG4gIHotaW5kZXg6IDEwO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2sge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItbm90aWZpY2F0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAtMTAwMDtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtcHJldixcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5scy1odWdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xufVxuXG4ubHMteGxhcmdlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuXG4ubHMtbGFyZ2Uge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbn1cblxuLmxzLW1lZGl1bSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG59XG5cbi5scy1yZWd1bGFyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1ZW07XG59XG5cbi5scy1zbWFsbCB7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG59XG5cbi5scy14c21hbGwge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5scy10aW55IHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjA1ZW07XG59XG5cbi5mZi1lbiB7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYSBOZXVlXCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIjtcbn1cblxuLmZmLXNlcmlmIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xufVxuXG4uZmYtZ290aGljIHtcbiAgZm9udC1mYW1pbHk6IFwi44OS44Op44Ku44OO6KeS44K044K344OD44KvXCIsIFwiSGlyYWdpbm8gU2Fuc1wiLCBcIuODkuODqeOCruODjuinkuOCtFByb1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIFwi77yt77yzIO+8sOOCtOOCt+ODg+OCr1wiLCBzYW5zLXNlcmlmO1xufVxuXG4uZnctOTAwIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmZ3LTgwMCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5mdy03MDAge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnctNjAwIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5mdy00MDAge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZnctMzAwIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmZ3LTIwMCB7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG59XG5cbi5mdy0xMDAge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZnMtaHVnZSB7XG4gIGZvbnQtc2l6ZTogMy42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtaHVnZSB7XG4gICAgZm9udC1zaXplOiA5LjZ2dztcbiAgfVxufVxuXG4uZnMteGxhcmdlIHtcbiAgZm9udC1zaXplOiAyLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNi40dnc7XG4gIH1cbn1cblxuLmZzLWxhcmdlIHtcbiAgZm9udC1zaXplOiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5mcy1tZWRpdW0ge1xuICBmb250LXNpemU6IDEuOHJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLW1lZGl1bSB7XG4gICAgZm9udC1zaXplOiA0Ljh2dztcbiAgfVxufVxuXG4uZnMtcmVndWxhciB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtcmVndWxhciB7XG4gICAgZm9udC1zaXplOiA0LjI2NjY3dnc7XG4gIH1cbn1cblxuLmZzLXNtYWxsIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuLmZzLXhzbWFsbCB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMteHNtYWxsIHtcbiAgICBmb250LXNpemU6IDMuMnZ3O1xuICB9XG59XG5cbi5mcy10aW55IHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpIHtcbiAgLmZzLW1kLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC14bGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1sYXJnZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC1yZWd1bGFyIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAuZnMtbWQtc21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC14c21hbGwge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5mcy1tZC10aW55IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5mcy1zbS1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmZzLXNtLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuZnMtc20tdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLWh1Z2Uge1xuICAgIGZvbnQtc2l6ZTogOS42dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhsYXJnZSB7XG4gICAgZm9udC1zaXplOiA2LjR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtbGFyZ2Uge1xuICAgIGZvbnQtc2l6ZTogNS4zMzMzM3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNC44dnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXJlZ3VsYXIge1xuICAgIGZvbnQtc2l6ZTogNC4yNjY2N3Z3O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5mcy14cy1zbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjczMzMzdnc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmZzLXhzLXhzbWFsbCB7XG4gICAgZm9udC1zaXplOiAzLjJ2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZnMteHMtdGlueSB7XG4gICAgZm9udC1zaXplOiAyLjY2NjY3dnc7XG4gIH1cbn1cblxuLmxoLWh1Z2Uge1xuICBsaW5lLWhlaWdodDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLWh1Z2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1odWdlIHtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgfVxufVxuXG4ubGgteGxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxoLXNtLXhsYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMteGxhcmdlIHtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICB9XG59XG5cbi5saC1sYXJnZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1sYXJnZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtbGFyZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIH1cbn1cblxuLmxoLW1lZGl1bSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1tZWRpdW0ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLW1lZGl1bSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4ubGgtcmVndWxhciB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5saC14cy1yZWd1bGFyIHtcbiAgICBsaW5lLWhlaWdodDogMS40O1xuICB9XG59XG5cbi5saC1zbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS1zbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAubGgteHMtc21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIH1cbn1cblxuLmxoLXhzbWFsbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5saC1zbS14c21hbGwge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXhzbWFsbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4ubGgtdGlueSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubGgtc20tdGlueSB7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmxoLXhzLXRpbnkge1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICB9XG59XG5cbi50eHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udHh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udHh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC50eHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCkge1xuICAudHh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC50eHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudHh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC50eHQteHMtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAudHh0LXhzLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51bmRlcmxpbmUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAuYnItbWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ici1zbS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmJyLXhzLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1kZWZhdWx0IHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtZGVmYXVsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IG5vcm1hbDtcbn1cblxuLmxpc3QtYXR0ZW50aW9uIHtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbn1cblxuLmxpc3QtYXR0ZW50aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oC7XCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC0xZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5wYy1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNwLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaXMtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLmlzLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmlzLXNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlzLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gIC5pcy1tZC1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmlzLXNtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuaXMteHMtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pcy1oaWRkZW4teHkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtaGlkZGVuLXgge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5pcy1oaWRkZW4teSB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmlzLXZpc2libGUteHkge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmlzLXZpc2libGUteCB7XG4gIG92ZXJmbG93LXg6IHZpc2libGU7XG59XG5cbi5pcy12aXNpYmxlLXkge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4uaXMtc2Nyb2xsLXh5IHtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLmlzLXNjcm9sbC14IHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uaXMtc2Nyb2xsLXkge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG5hIHtcbiAgY29sb3I6ICMwMDAwMDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG59XG5cbm1hcmsge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDUwJSwgI0IzOTY3QSA1MCUpO1xufVxuXG4uYnRuLCAuYmFkZ2Uge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctYWhpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0IzOTY3QTtcbn1cblxuLmNvbG9yLWFoaSB7XG4gIGNvbG9yOiAjQjM5NjdBO1xufVxuXG4uYnRuLWFoaSwgLmJhZGdlLWFoaSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtYWhpLCAuYmFkZ2Utb3V0bGluZS1haGksIC5vdXRsaW5lLWFoaSB7XG4gIGNvbG9yOiAjQjM5NjdBO1xuICBib3JkZXItY29sb3I6ICNCMzk2N0E7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCMzk2N0E7XG59XG5cbi5jb2xvci1tYWluIHtcbiAgY29sb3I6ICNCMzk2N0E7XG59XG5cbi5idG4tbWFpbiwgLmJhZGdlLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQjM5NjdBO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW1haW4sIC5iYWRnZS1vdXRsaW5lLW1haW4sIC5vdXRsaW5lLW1haW4ge1xuICBjb2xvcjogI0IzOTY3QTtcbiAgYm9yZGVyLWNvbG9yOiAjQjM5NjdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbG9yLXdoaXRlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4td2hpdGUsIC5iYWRnZS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLmJ0bi1vdXRsaW5lLXdoaXRlLCAuYmFkZ2Utb3V0bGluZS13aGl0ZSwgLm91dGxpbmUtd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTVlNWU1O1xufVxuXG4uY29sb3ItZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xufVxuXG4uYnRuLWdyYXktMTAsIC5iYWRnZS1ncmF5LTEwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U1ZTVlNTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS0xMCwgLmJhZGdlLW91dGxpbmUtZ3JheS0xMCwgLm91dGxpbmUtZ3JheS0xMCB7XG4gIGNvbG9yOiAjZTVlNWU1O1xuICBib3JkZXItY29sb3I6ICNlNWU1ZTU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS0yMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG59XG5cbi5jb2xvci1ncmF5LTIwIHtcbiAgY29sb3I6ICNjY2NjY2M7XG59XG5cbi5idG4tZ3JheS0yMCwgLmJhZGdlLWdyYXktMjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktMjAsIC5iYWRnZS1vdXRsaW5lLWdyYXktMjAsIC5vdXRsaW5lLWdyYXktMjAge1xuICBjb2xvcjogI2NjY2NjYztcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktMzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNiM2IzO1xufVxuXG4uY29sb3ItZ3JheS0zMCB7XG4gIGNvbG9yOiAjYjNiM2IzO1xufVxuXG4uYnRuLWdyYXktMzAsIC5iYWRnZS1ncmF5LTMwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IzYjNiMztcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTMwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTMwLCAub3V0bGluZS1ncmF5LTMwIHtcbiAgY29sb3I6ICNiM2IzYjM7XG4gIGJvcmRlci1jb2xvcjogI2IzYjNiMztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTQwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTk5OTtcbn1cblxuLmNvbG9yLWdyYXktNDAge1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmJ0bi1ncmF5LTQwLCAuYmFkZ2UtZ3JheS00MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS00MCwgLmJhZGdlLW91dGxpbmUtZ3JheS00MCwgLm91dGxpbmUtZ3JheS00MCB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBib3JkZXItY29sb3I6ICM5OTk5OTk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS01MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4MDgwODA7XG59XG5cbi5jb2xvci1ncmF5LTUwIHtcbiAgY29sb3I6ICM4MDgwODA7XG59XG5cbi5idG4tZ3JheS01MCwgLmJhZGdlLWdyYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODA4MDgwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktNTAsIC5iYWRnZS1vdXRsaW5lLWdyYXktNTAsIC5vdXRsaW5lLWdyYXktNTAge1xuICBjb2xvcjogIzgwODA4MDtcbiAgYm9yZGVyLWNvbG9yOiAjODA4MDgwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktNjAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2NjY2O1xufVxuXG4uY29sb3ItZ3JheS02MCB7XG4gIGNvbG9yOiAjNjY2NjY2O1xufVxuXG4uYnRuLWdyYXktNjAsIC5iYWRnZS1ncmF5LTYwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY2NjY2NjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTYwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTYwLCAub3V0bGluZS1ncmF5LTYwIHtcbiAgY29sb3I6ICM2NjY2NjY7XG4gIGJvcmRlci1jb2xvcjogIzY2NjY2NjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ncmF5LTcwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmNvbG9yLWdyYXktNzAge1xuICBjb2xvcjogIzRkNGQ0ZDtcbn1cblxuLmJ0bi1ncmF5LTcwLCAuYmFkZ2UtZ3JheS03MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0ZDRkNGQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JheS03MCwgLmJhZGdlLW91dGxpbmUtZ3JheS03MCwgLm91dGxpbmUtZ3JheS03MCB7XG4gIGNvbG9yOiAjNGQ0ZDRkO1xuICBib3JkZXItY29sb3I6ICM0ZDRkNGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctZ3JheS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzMzMzM7XG59XG5cbi5jb2xvci1ncmF5LTgwIHtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cbi5idG4tZ3JheS04MCwgLmJhZGdlLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzMzMzO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWdyYXktODAsIC5iYWRnZS1vdXRsaW5lLWdyYXktODAsIC5vdXRsaW5lLWdyYXktODAge1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyYXktOTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuXG4uY29sb3ItZ3JheS05MCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG4uYnRuLWdyYXktOTAsIC5iYWRnZS1ncmF5LTkwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ncmF5LTkwLCAuYmFkZ2Utb3V0bGluZS1ncmF5LTkwLCAub3V0bGluZS1ncmF5LTkwIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG5cbi5jb2xvci1ibGFjayB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uYnRuLWJsYWNrLCAuYmFkZ2UtYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYmFkZ2Utb3V0bGluZS1ibGFjaywgLm91dGxpbmUtYmxhY2sge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xufVxuXG4uY29sb3ItYmx1ZSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xufVxuXG4uYnRuLWJsdWUsIC5iYWRnZS1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5idG4tb3V0bGluZS1ibHVlLCAuYmFkZ2Utb3V0bGluZS1ibHVlLCAub3V0bGluZS1ibHVlIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIGJvcmRlci1jb2xvcjogIzAwN2JmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iZy1uYXZ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzBlMjE2Yjtcbn1cblxuLmNvbG9yLW5hdnkge1xuICBjb2xvcjogIzBlMjE2Yjtcbn1cblxuLmJ0bi1uYXZ5LCAuYmFkZ2UtbmF2eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTIxNmI7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtbmF2eSwgLmJhZGdlLW91dGxpbmUtbmF2eSwgLm91dGxpbmUtbmF2eSB7XG4gIGNvbG9yOiAjMGUyMTZiO1xuICBib3JkZXItY29sb3I6ICMwZTIxNmI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcHVycGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZmNDJjMTtcbn1cblxuLmNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xufVxuXG4uYnRuLXB1cnBsZSwgLmJhZGdlLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2ZjQyYzE7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtcHVycGxlLCAuYmFkZ2Utb3V0bGluZS1wdXJwbGUsIC5vdXRsaW5lLXB1cnBsZSB7XG4gIGNvbG9yOiAjNmY0MmMxO1xuICBib3JkZXItY29sb3I6ICM2ZjQyYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctcGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlODNlOGM7XG59XG5cbi5jb2xvci1waW5rIHtcbiAgY29sb3I6ICNlODNlOGM7XG59XG5cbi5idG4tcGluaywgLmJhZGdlLXBpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTgzZThjO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXBpbmssIC5iYWRnZS1vdXRsaW5lLXBpbmssIC5vdXRsaW5lLXBpbmsge1xuICBjb2xvcjogI2U4M2U4YztcbiAgYm9yZGVyLWNvbG9yOiAjZTgzZThjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbn1cblxuLmJ0bi1yZWQsIC5iYWRnZS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXJlZCwgLmJhZGdlLW91dGxpbmUtcmVkLCAub3V0bGluZS1yZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLW9yYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZDdlMTQ7XG59XG5cbi5jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbn1cblxuLmJ0bi1vcmFuZ2UsIC5iYWRnZS1vcmFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmQ3ZTE0O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW9yYW5nZSwgLmJhZGdlLW91dGxpbmUtb3JhbmdlLCAub3V0bGluZS1vcmFuZ2Uge1xuICBjb2xvcjogI2ZkN2UxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmQ3ZTE0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7XG59XG5cbi5jb2xvci15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbn1cblxuLmJ0bi15ZWxsb3csIC5iYWRnZS15ZWxsb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLXllbGxvdywgLmJhZGdlLW91dGxpbmUteWVsbG93LCAub3V0bGluZS15ZWxsb3cge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbn1cblxuLmNvbG9yLWdyZWVuIHtcbiAgY29sb3I6ICMyOGE3NDU7XG59XG5cbi5idG4tZ3JlZW4sIC5iYWRnZS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLW91dGxpbmUtZ3JlZW4sIC5iYWRnZS1vdXRsaW5lLWdyZWVuLCAub3V0bGluZS1ncmVlbiB7XG4gIGNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmctbWludCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG59XG5cbi5jb2xvci1taW50IHtcbiAgY29sb3I6ICMxN2EyYjg7XG59XG5cbi5idG4tbWludCwgLmJhZGdlLW1pbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJ0bi1vdXRsaW5lLW1pbnQsIC5iYWRnZS1vdXRsaW5lLW1pbnQsIC5vdXRsaW5lLW1pbnQge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJnLXdoaXRlLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuXG4uYmctd2hpdGUtcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYmctd2hpdGUtcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbn1cblxuLmJnLXdoaXRlLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5iZy13aGl0ZS1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuXG4uYmctd2hpdGUtcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtMTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTIwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYmctYmxhY2stcmdiYS0zMCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYmctYmxhY2stcmdiYS02MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuLmJnLWJsYWNrLXJnYmEtNzAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5iZy1ibGFjay1yZ2JhLTgwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xufVxuXG4uYmctYmxhY2stcmdiYS05MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbn1cblxuLmJnLXNucy1mYWNlYm9vayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9mYWNlYm9vay5zdmcpO1xufVxuXG4uYmctc25zLXR3aXR0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoaHR0cHM6Ly9hYmFob3VzZS5qcC9jb21tb24vaW1nL2ljb25fdHdpdHRlci5zdmcpO1xufVxuXG4uYmctc25zLWluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChodHRwczovL2FiYWhvdXNlLmpwL2NvbW1vbi9pbWcvaWNvbl9pbnN0YWdyYW0uc3ZnKTtcbn1cblxuLmJnLXNucy1saW5lIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGh0dHBzOi8vYWJhaG91c2UuanAvY29tbW9uL2ltZy9pY29uX2xpbmVALnN2Zyk7XG59XG5cbi5sLWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNtLWNlbnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5sLXNtLXJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmwtc20tbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5sLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG4ubC1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmwtcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sLWZpeGVkLnBhZ2UtdGl0bGUge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubC1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbn1cblxuLmwtY29udGFpbmVyIHtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLXNlYXNvblZpc3VhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmwtc2Vhc29uVmlzdWFsLXN0aWNrZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmwtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogMjYuNjY2Njd2dztcbiAgfVxufVxuXG4ubC1mb290ZXIgLmltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5sLWZvb3RlciAuYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtZm9vdGVyIC5idG4ge1xuICAgIHBhZGRpbmc6IDIuNjY2Njd2dyAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWZvb3RlciAubWItMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDR2dztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1mb290ZXIgLm10LTYwIHtcbiAgICBtYXJnaW4tdG9wOiA4dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb246bnRoLW9mLXR5cGUoMikgLmwtc2VjdGlvbi1hcnRpY2xlLWltZywgLmwtc2VjdGlvbjpudGgtb2YtdHlwZSg1KSAubC1zZWN0aW9uLWFydGljbGUtaW1nLCAubC1zZWN0aW9uOm50aC1vZi10eXBlKDcpIC5sLXNlY3Rpb24tYXJ0aWNsZS1pbWcge1xuICBvcmRlcjogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbjpudGgtb2YtdHlwZSgyKSAubC1zZWN0aW9uLWFydGljbGUtaW1nLCAubC1zZWN0aW9uOm50aC1vZi10eXBlKDUpIC5sLXNlY3Rpb24tYXJ0aWNsZS1pbWcsIC5sLXNlY3Rpb246bnRoLW9mLXR5cGUoNykgLmwtc2VjdGlvbi1hcnRpY2xlLWltZyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLmwtc2VjdGlvbjpudGgtb2YtdHlwZSgyKSAubC1zZWN0aW9uLWFydGljbGUtZGVzYywgLmwtc2VjdGlvbjpudGgtb2YtdHlwZSg1KSAubC1zZWN0aW9uLWFydGljbGUtZGVzYywgLmwtc2VjdGlvbjpudGgtb2YtdHlwZSg3KSAubC1zZWN0aW9uLWFydGljbGUtZGVzYyB7XG4gIG9yZGVyOiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uOm50aC1vZi10eXBlKDIpIC5sLXNlY3Rpb24tYXJ0aWNsZS1kZXNjLCAubC1zZWN0aW9uOm50aC1vZi10eXBlKDUpIC5sLXNlY3Rpb24tYXJ0aWNsZS1kZXNjLCAubC1zZWN0aW9uOm50aC1vZi10eXBlKDcpIC5sLXNlY3Rpb24tYXJ0aWNsZS1kZXNjIHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5sLXNlY3Rpb24tYXJ0aWNsZS5fNSwgLmwtc2VjdGlvbi1hcnRpY2xlLl82LCAubC1zZWN0aW9uLWFydGljbGUuXzcge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1hcnRpY2xlLl81LCAubC1zZWN0aW9uLWFydGljbGUuXzYsIC5sLXNlY3Rpb24tYXJ0aWNsZS5fNyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWFydGljbGUtaW1nIHtcbiAgd2lkdGg6IDU1JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1hcnRpY2xlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1hcnRpY2xlLWltZy5fNSwgLmwtc2VjdGlvbi1hcnRpY2xlLWltZy5fNiwgLmwtc2VjdGlvbi1hcnRpY2xlLWltZy5fNyB7XG4gIHdpZHRoOiA0MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1hcnRpY2xlLWltZy5fNSwgLmwtc2VjdGlvbi1hcnRpY2xlLWltZy5fNiwgLmwtc2VjdGlvbi1hcnRpY2xlLWltZy5fNyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWFydGljbGUtZGVzYyB7XG4gIHdpZHRoOiA0NSU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tYXJ0aWNsZS1kZXNjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTV2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogMTB2dztcbiAgfVxuICAubC1zZWN0aW9uLWFydGljbGUtZGVzYyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1hcnRpY2xlLXR4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNWVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWFydGljbGUtdHh0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tYXJ0aWNsZS10eHQ6YmVmb3JlLCAubC1zZWN0aW9uLWFydGljbGUtdHh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmwtc2VjdGlvbi1hcnRpY2xlLXR4dDpiZWZvcmUge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMWExYTFhO1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmwtc2VjdGlvbi1hcnRpY2xlLXR4dDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxYTFhMWE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMWExYTFhO1xuICBib3R0b206IC0yMHB4O1xuICByaWdodDogLTIwcHg7XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubC1zZWN0aW9uLWZvb3Rlci5fMSB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIGhlaWdodDogNzcyLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIuXzEge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gICAgaGVpZ2h0OiAyMjh2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3Rlci5fMiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBoZWlnaHQ6IDcyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3Rlci5fMiB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgICBoZWlnaHQ6IDE4Ny4wNjY2N3Z3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyLl8zIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGhlaWdodDogNjI3cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyLl8zIHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICAgIGhlaWdodDogMjQ1LjMzMzMzdnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIuXzQge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgaGVpZ2h0OiA2ODIuNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3Rlci5fNCB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgICBoZWlnaHQ6IDI1OS42dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIuXzUge1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgaGVpZ2h0OiA2NTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIuXzUge1xuICAgIG1hcmdpbi10b3A6IDE2dnc7XG4gICAgaGVpZ2h0OiAyMDcuODY2Njd2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3Rlci5fNiB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBoZWlnaHQ6IDYzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3Rlci5fNiB7XG4gICAgbWFyZ2luLXRvcDogMTZ2dztcbiAgICBoZWlnaHQ6IDIzNS4zMzMzM3Z3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyLl83IHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGhlaWdodDogNjY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyLl83IHtcbiAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICAgIGhlaWdodDogMTc3Ljg2NjY3dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYiBpbWcge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIG9wYWNpdHk6IC43O1xufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIgaW1nLmFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fMV8xIHtcbiAgd2lkdGg6IDIyN3B4O1xuICBoZWlnaHQ6IDQ2Mi41cHg7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8xXzEge1xuICAgIHdpZHRoOiA0MC45MzMzM3Z3O1xuICAgIGhlaWdodDogODMuNnZ3O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8xXzIge1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMjc1cHg7XG4gIHRvcDogNDkwcHg7XG4gIGxlZnQ6IDE4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzFfMiB7XG4gICAgd2lkdGg6IDQ5LjMzMzMzdnc7XG4gICAgaGVpZ2h0OiA0OS4zMzMzM3Z3O1xuICAgIHRvcDogMTB2dztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiA4dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8xXzMge1xuICB3aWR0aDogNDUyLjVweDtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgdG9wOiAwO1xuICByaWdodDogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8xXzMge1xuICAgIHdpZHRoOiA4Mi42NjY2N3Z3O1xuICAgIGhlaWdodDogNTQuNjY2Njd2dztcbiAgICB0b3A6IDkwdnc7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8xXzQge1xuICB3aWR0aDogMjc1cHg7XG4gIGhlaWdodDogMjc1cHg7XG4gIHRvcDogMjgwcHg7XG4gIHJpZ2h0OiA3MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzFfNCB7XG4gICAgd2lkdGg6IDUwdnc7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIHRvcDogMTQwdnc7XG4gICAgcmlnaHQ6IDE1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8xXzUge1xuICB3aWR0aDogMjM1cHg7XG4gIGhlaWdodDogMjM1cHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzFfNSB7XG4gICAgd2lkdGg6IDQyLjkzMzMzdnc7XG4gICAgaGVpZ2h0OiA0Mi45MzMzM3Z3O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDIwdnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8yXzEge1xuICB3aWR0aDogMzM1cHg7XG4gIGhlaWdodDogMzM1cHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNTBweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8yXzEge1xuICAgIHdpZHRoOiA1Ni4yNjY2N3Z3O1xuICAgIGhlaWdodDogNTYuMjY2Njd2dztcbiAgICBsZWZ0OiA1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8yXzIge1xuICB3aWR0aDogMzM1cHg7XG4gIGhlaWdodDogMzM1cHg7XG4gIHRvcDogNzBweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fMl8yIHtcbiAgICB3aWR0aDogNTYuMjY2Njd2dztcbiAgICBoZWlnaHQ6IDU2LjI2NjY3dnc7XG4gICAgdG9wOiA1NHZ3O1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8yXzMge1xuICB3aWR0aDogMzM1cHg7XG4gIGhlaWdodDogMzM1cHg7XG4gIHRvcDogMzAwcHg7XG4gIGxlZnQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzJfMyB7XG4gICAgd2lkdGg6IDQ0LjR2dztcbiAgICBoZWlnaHQ6IDQ0LjR2dztcbiAgICB0b3A6IDEwNXZ3O1xuICAgIGxlZnQ6IDE2dnc7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzJfNCB7XG4gIHdpZHRoOiAzMzVweDtcbiAgaGVpZ2h0OiAzMjVweDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fMl80IHtcbiAgICB3aWR0aDogNTB2dztcbiAgICBoZWlnaHQ6IDQ5LjJ2dztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fM18xIHtcbiAgd2lkdGg6IDI1OHB4O1xuICBoZWlnaHQ6IDI1OHB4O1xuICB0b3A6IDA7XG4gIGxlZnQ6IDIwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fM18xIHtcbiAgICB3aWR0aDogNTYuNTMzMzN2dztcbiAgICBoZWlnaHQ6IDU2LjUzMzMzdnc7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDZ2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzNfMiB7XG4gIHdpZHRoOiA0MDEuNXB4O1xuICBoZWlnaHQ6IDI2OC41cHg7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDEzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzNfMiB7XG4gICAgd2lkdGg6IDc1LjA2NjY3dnc7XG4gICAgaGVpZ2h0OiA1MC4xMzMzM3Z3O1xuICAgIHRvcDogNjB2dztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fM18zIHtcbiAgd2lkdGg6IDI5MHB4O1xuICBoZWlnaHQ6IDI5MHB4O1xuICB0b3A6IDI0MHB4O1xuICBsZWZ0OiAxNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl8zXzMge1xuICAgIHdpZHRoOiA1NS4wNjY2N3Z3O1xuICAgIGhlaWdodDogNTUuMDY2Njd2dztcbiAgICB0b3A6IDExOHZ3O1xuICAgIGxlZnQ6IDV2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzNfNCB7XG4gIHdpZHRoOiA0NDVweDtcbiAgaGVpZ2h0OiAyOTYuNXB4O1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzNfNCB7XG4gICAgd2lkdGg6IDgzLjg2NjY3dnc7XG4gICAgaGVpZ2h0OiA1NS43MzMzM3Z3O1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl80XzEge1xuICB3aWR0aDogNDA4cHg7XG4gIGhlaWdodDogMjcycHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl80XzEge1xuICAgIHdpZHRoOiA3OC44dnc7XG4gICAgaGVpZ2h0OiA1Mi42NjY2N3Z3O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fNF8yIHtcbiAgd2lkdGg6IDI5Mi41cHg7XG4gIGhlaWdodDogMjkyLjVweDtcbiAgdG9wOiAyNTBweDtcbiAgbGVmdDogMjQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fNF8yIHtcbiAgICB3aWR0aDogNTYuNTMzMzN2dztcbiAgICBoZWlnaHQ6IDU2LjUzMzMzdnc7XG4gICAgdG9wOiA1NnZ3O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzRfMyB7XG4gIHdpZHRoOiAyNjVweDtcbiAgaGVpZ2h0OiAyNjVweDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA0MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzRfMyB7XG4gICAgd2lkdGg6IDUxLjMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1MS4zMzMzM3Z3O1xuICAgIHRvcDogMTA1dnc7XG4gICAgbGVmdDogM3Z3O1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl80XzQge1xuICB3aWR0aDogMzE4LjVweDtcbiAgaGVpZ2h0OiA1NTFweDtcbiAgdG9wOiA4MHB4O1xuICByaWdodDogNzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl80XzQge1xuICAgIHdpZHRoOiA2MS42dnc7XG4gICAgaGVpZ2h0OiAxMDYuNTMzMzN2dztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAzdnc7XG4gICAgei1pbmRleDogMDtcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzVfMSB7XG4gIHdpZHRoOiAzMzRweDtcbiAgaGVpZ2h0OiAzMzRweDtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzVfMSB7XG4gICAgd2lkdGg6IDU3LjZ2dztcbiAgICBoZWlnaHQ6IDU3LjZ2dztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMnZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fNV8yIHtcbiAgd2lkdGg6IDQ1Ny41cHg7XG4gIGhlaWdodDogMzA1cHg7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl81XzIge1xuICAgIHdpZHRoOiA3OC44dnc7XG4gICAgaGVpZ2h0OiA1Mi41MzMzM3Z3O1xuICAgIHRvcDogNTV2dztcbiAgICBib3R0b206IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl81XzMge1xuICB3aWR0aDogNDA1cHg7XG4gIGhlaWdodDogMjcwcHg7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fNV8zIHtcbiAgICB3aWR0aDogNjkuODY2Njd2dztcbiAgICBoZWlnaHQ6IDQ2LjUzMzMzdnc7XG4gICAgdG9wOiAxMTJ2dztcbiAgICByaWdodDogNXZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fNV80IHtcbiAgd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDMwNXB4O1xuICB0b3A6IDI1MHB4O1xuICByaWdodDogNzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl81XzQge1xuICAgIHdpZHRoOiA1Mi41MzMzM3Z3O1xuICAgIGhlaWdodDogNTIuNTMzMzN2dztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAxMHZ3O1xuICB9XG59XG5cbi5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fNl8xIHtcbiAgd2lkdGg6IDI5Mi41cHg7XG4gIGhlaWdodDogMjkyLjVweDtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0MHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzZfMSB7XG4gICAgd2lkdGg6IDUzLjMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1My4zMzMzM3Z3O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDV2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzZfMiB7XG4gIHdpZHRoOiAzNDVweDtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgdG9wOiAyNzBweDtcbiAgbGVmdDogMTYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fNl8yIHtcbiAgICB3aWR0aDogNjIuOTMzMzN2dztcbiAgICBoZWlnaHQ6IDYyLjkzMzMzdnc7XG4gICAgdG9wOiA1NnZ3O1xuICAgIGxlZnQ6IDN2dztcbiAgfVxufVxuXG4ubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzZfMyB7XG4gIHdpZHRoOiAzMTguNXB4O1xuICBoZWlnaHQ6IDU1MXB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiA3MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzZfMyB7XG4gICAgd2lkdGg6IDUwLjUzMzMzdnc7XG4gICAgaGVpZ2h0OiAxMTR2dztcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl83XzEge1xuICB3aWR0aDogMzgwcHg7XG4gIGhlaWdodDogMzgwcHg7XG4gIHRvcDogMDtcbiAgbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl83XzEge1xuICAgIHdpZHRoOiA2MC4yNjY2N3Z3O1xuICAgIGhlaWdodDogNjAuMjY2Njd2dztcbiAgICBsZWZ0OiA4dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl83XzIge1xuICB3aWR0aDogMzA1cHg7XG4gIGhlaWdodDogMzA1cHg7XG4gIHRvcDogNTBweDtcbiAgcmlnaHQ6IDQwcHg7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXNlY3Rpb24tZm9vdGVyIC50aHVtYi5fN18yIHtcbiAgICB3aWR0aDogNjEuMzMzMzN2dztcbiAgICBoZWlnaHQ6IDYxLjMzMzMzdnc7XG4gICAgdG9wOiA1OHZ3O1xuICAgIHJpZ2h0OiA1dnc7XG4gIH1cbn1cblxuLmwtc2VjdGlvbi1mb290ZXIgLnRodW1iLl83XzMge1xuICB3aWR0aDogNDQ4cHg7XG4gIGhlaWdodDogMzMwcHg7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1zZWN0aW9uLWZvb3RlciAudGh1bWIuXzdfMyB7XG4gICAgd2lkdGg6IDczLjMzMzMzdnc7XG4gICAgaGVpZ2h0OiA1NHZ3O1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwdnc7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgdGFiQW5pbWF0aW9uIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn0iLCIvLyDjg5njg7zjgrnjgajjgarjgovmjIflrprjgpLoqJjov7Bcbi8vIOOCq+ODqeODvOOChOeKtuaFi+OBr+OAgXRoZW1l44KEc3RhdGXjgavoqJjovIlcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5odG1sLCBib2R5LCBkaXYsIHNwYW4sIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYWJiciwgYWRkcmVzcywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgc2FtcCxcbnNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsXG5iLCBpLFxuZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxudGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG5hcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8ge1xuICBtYXJnaW46MDtcbiAgcGFkZGluZzowO1xuICBib3JkZXI6MDtcbiAgb3V0bGluZTowO1xufVxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sLCBib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogNjIuNSU7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1nb3RoaWM7XG4gIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogXCJwYWx0XCI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjI1ZW07XG59XG5cbmFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxcbmZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxudWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG5hIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgdHM7XG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IDAuNztcbiAgfVxufVxuXG5hLCB1IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5maWd1cmUsIHBpY3R1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbmZpZ2NhcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS42O1xufVxuXG5pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxucCB7XG4gIGxpbmUtaGVpZ2h0OiAyLjA7XG59XG5cbm1hcmsge1xuICBwYWRkaW5nOiAwIC4yZW07XG59XG5cbmgxIHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMy4wcmVtLCAoMzAvMzc1KSoxMDB2dywgKDMwLzM3NSkqMTAwdncpOyB9XG5oMiB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDIuNHJlbSwgKDI0LzM3NSkqMTAwdncsICgyNC8zNzUpKjEwMHZ3KTsgfVxuaDMgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAyLjByZW0sICgyMC8zNzUpKjEwMHZ3LCAoMjAvMzc1KSoxMDB2dyk7IH1cbmg0IHsgQGluY2x1ZGUgZnMtYWxsLWRldmljZSggMS44cmVtLCAoMTgvMzc1KSoxMDB2dywgKDE4LzM3NSkqMTAwdncpOyB9XG5oNSB7IEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNnJlbSwgKDE2LzM3NSkqMTAwdncsICgxNi8zNzUpKjEwMHZ3KTsgfVxuaDYgeyBAaW5jbHVkZSBmcy1hbGwtZGV2aWNlKCAxLjRyZW0sICgxNC8zNzUpKjEwMHZ3LCAoMTQvMzc1KSoxMDB2dyk7IH1cblxuZGl2LCBtYWluLCBoZWFkZXIsIGZvb3RlciwgbmF2LCBhc2lkZSB7XG4gIEBpbmNsdWRlIGZzLWFsbC1kZXZpY2UoIDEuNHJlbSwgKDE0LzM3NSkqMTAwdncsICgxNC8zNzUpKjEwMHZ3ICk7XG59IiwiLy8gVGFibGUgb2YgQ29udGVudHNcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuLy8gUHJlZml4XHJcbi8vIFdpZHRoXHJcbi8vIENvbG9yXHJcbi8vIEZvbnRzXHJcbi8vIGZvbnQtd2VpZ2h0XHJcbi8vIGZvbnQtc2l6ZVxyXG4vLyBsaW5lLWhlaWdodFxyXG4vLyBTcGFjaW5nXHJcbi8vIFBvc2l0aW9uXHJcbi8vIEdyaWRcclxuLy8gc2xpY2tcclxuLy8gT2JqZWN0LWZpdFxyXG4vLyBCYWNrZ3JvdW5kIGltYWdlXHJcbiAgLy8gU05TXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5cclxuLy8gUHJlZml4XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRicmVha3BvaW50czogXCItXCIsIFwiLWhnLVwiLCBcIi14bC1cIiwgXCItbWQtXCIsIFwiLXNtLVwiLCBcIi14cy1cIjtcclxuXHJcblxyXG4vLyBXaWR0aFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kd2lkdGgteGw6IDE5MjBweDtcclxuJHdpZHRoLWxnOiAxMjgwcHg7XHJcbiR3aWR0aC1tZDogOTYwcHg7XHJcbiR3aWR0aC1zbTogNzY4cHg7XHJcbiR3aWR0aC14czogNDgwcHg7XHJcblxyXG5cclxuLy8gQ29sb3JcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRjb2xvci1haGkgICAgOiAjQjM5NjdBICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yLW1haW4gICA6ICNCMzk2N0EgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3Itd2hpdGUgIDogI2ZmZmZmZiAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktMTA6ICNlNWU1ZTUgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTIwOiAjY2NjY2NjICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS0zMDogI2IzYjNiMyAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNDA6ICM5OTk5OTkgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTUwOiAjODA4MDgwICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS02MDogIzY2NjY2NiAhZGVmYXVsdDtcclxuJGNvbG9yLWdyYXktNzA6ICM0ZDRkNGQgIWRlZmF1bHQ7XHJcbiRjb2xvci1ncmF5LTgwOiAjMzMzMzMzICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JheS05MDogIzFhMWExYSAhZGVmYXVsdDtcclxuJGNvbG9yLWJsYWNrICA6ICMwMDAwMDAgIWRlZmF1bHQ7XHJcblxyXG4kY29sb3ItYmx1ZSAgOiAjMDA3YmZmICFkZWZhdWx0O1xyXG4kY29sb3ItbmF2eSAgOiAjMGUyMTZiICFkZWZhdWx0O1xyXG4kY29sb3ItcHVycGxlOiAjNmY0MmMxICFkZWZhdWx0O1xyXG4kY29sb3ItcGluayAgOiAjZTgzZThjICFkZWZhdWx0O1xyXG4kY29sb3ItcmVkICAgOiAjZGMzNTQ1ICFkZWZhdWx0O1xyXG4kY29sb3Itb3JhbmdlOiAjZmQ3ZTE0ICFkZWZhdWx0O1xyXG4kY29sb3IteWVsbG93OiAjZmZjMTA3ICFkZWZhdWx0O1xyXG4kY29sb3ItZ3JlZW4gOiAjMjhhNzQ1ICFkZWZhdWx0O1xyXG4kY29sb3ItbWludCAgOiAjMTdhMmI4ICFkZWZhdWx0O1xyXG5cclxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XHJcbiRjb2xvcnM6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgIFwiYWhpXCIgICAgOiAkY29sb3ItYWhpLFxyXG4gICBcIm1haW5cIiAgIDogJGNvbG9yLW1haW4sXHJcbiAgIFwid2hpdGVcIiAgOiAkY29sb3Itd2hpdGUsXHJcbiAgIFwiZ3JheS0xMFwiOiAkY29sb3ItZ3JheS0xMCxcclxuICAgXCJncmF5LTIwXCI6ICRjb2xvci1ncmF5LTIwLFxyXG4gICBcImdyYXktMzBcIjogJGNvbG9yLWdyYXktMzAsXHJcbiAgIFwiZ3JheS00MFwiOiAkY29sb3ItZ3JheS00MCxcclxuICAgXCJncmF5LTUwXCI6ICRjb2xvci1ncmF5LTUwLFxyXG4gICBcImdyYXktNjBcIjogJGNvbG9yLWdyYXktNjAsXHJcbiAgIFwiZ3JheS03MFwiOiAkY29sb3ItZ3JheS03MCxcclxuICAgXCJncmF5LTgwXCI6ICRjb2xvci1ncmF5LTgwLFxyXG4gICBcImdyYXktOTBcIjogJGNvbG9yLWdyYXktOTAsXHJcbiAgIFwiYmxhY2tcIiAgOiAkY29sb3ItYmxhY2ssXHJcbiAgIFwiYmx1ZVwiICAgOiAkY29sb3ItYmx1ZSxcclxuICAgXCJuYXZ5XCIgICA6ICRjb2xvci1uYXZ5LFxyXG4gICBcInB1cnBsZVwiIDogJGNvbG9yLXB1cnBsZSxcclxuICAgXCJwaW5rXCIgICA6ICRjb2xvci1waW5rLFxyXG4gICBcInJlZFwiICAgIDogJGNvbG9yLXJlZCxcclxuICAgXCJvcmFuZ2VcIiA6ICRjb2xvci1vcmFuZ2UsXHJcbiAgIFwieWVsbG93XCIgOiAkY29sb3IteWVsbG93LFxyXG4gICBcImdyZWVuXCIgIDogJGNvbG9yLWdyZWVuLFxyXG4gICBcIm1pbnRcIiAgIDogJGNvbG9yLW1pbnQsXHJcbiAgKSxcclxuICAkY29sb3JzXHJcbik7XHJcblxyXG4kY29sb3JzLXJnYmE6ICgpICFkZWZhdWx0O1xyXG4kY29sb3JzLXJnYmE6IG1hcC1tZXJnZShcclxuICAoXHJcbiAgIFwid2hpdGUtcmdiYS0xMFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTIwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjIpLFxyXG4gICBcIndoaXRlLXJnYmEtMzBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMyksXHJcbiAgIFwid2hpdGUtcmdiYS00MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC40KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTUwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjUpLFxyXG4gICBcIndoaXRlLXJnYmEtNjBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuNiksXHJcbiAgIFwid2hpdGUtcmdiYS03MFwiOiByZ2JhKCRjb2xvci13aGl0ZSwgMC43KSxcclxuICAgXCJ3aGl0ZS1yZ2JhLTgwXCI6IHJnYmEoJGNvbG9yLXdoaXRlLCAwLjgpLFxyXG4gICBcIndoaXRlLXJnYmEtOTBcIjogcmdiYSgkY29sb3Itd2hpdGUsIDAuOSksXHJcbiAgIFwiYmxhY2stcmdiYS0xMFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC4xKSxcclxuICAgXCJibGFjay1yZ2JhLTIwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjIpLFxyXG4gICBcImJsYWNrLXJnYmEtMzBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuMyksXHJcbiAgIFwiYmxhY2stcmdiYS00MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC40KSxcclxuICAgXCJibGFjay1yZ2JhLTUwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpLFxyXG4gICBcImJsYWNrLXJnYmEtNjBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNiksXHJcbiAgIFwiYmxhY2stcmdiYS03MFwiOiByZ2JhKCRjb2xvci1ibGFjaywgMC43KSxcclxuICAgXCJibGFjay1yZ2JhLTgwXCI6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjgpLFxyXG4gICBcImJsYWNrLXJnYmEtOTBcIjogcmdiYSgkY29sb3ItYmxhY2ssIDAuOSksXHJcbiAgKSxcclxuICAkY29sb3JzLXJnYmFcclxuKTtcclxuXHJcblxyXG4vLyBGb250c1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGZvbnQtZ290aGljIDogXCLjg5Ljg6njgq7jg47op5LjgrTjgrfjg4Pjgq9cIiwgXCJIaXJhZ2lubyBTYW5zXCIsIFwi44OS44Op44Ku44OO6KeS44K0UHJvXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvXCIsIFwi44Oh44Kk44Oq44KqXCIsIE1laXJ5bywgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIHNhbnMtc2VyaWY7XHJcbiRmb250LXNlcmlmICA6IFwi44OS44Op44Ku44OO5piO5pydIFByb05cIiwgXCJIaXJhTWluUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCJNUyBQTWluY2hvXCIsIFwiTVMg5piO5pydXCIsIHNlcmlmO1xyXG4kZm9udC1lbiAgICAgOiBcIkhlbHZldGljYSBOZXVlXCIsIFwiUm9ib3RvXCIsIFwiQXJpYWxcIjtcclxuXHJcblxyXG4vLyBmb250LXdlaWdodFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4kZm9udC13ZWlnaHQ6IChcclxuICBcIjkwMFwiOiA5MDAsXHJcbiAgXCI4MDBcIjogODAwLFxyXG4gIFwiNzAwXCI6IDcwMCxcclxuICBcIjYwMFwiOiA2MDAsXHJcbiAgXCI1MDBcIjogNTAwLFxyXG4gIFwiNDAwXCI6IDQwMCxcclxuICBcIjMwMFwiOiAzMDAsXHJcbiAgXCIyMDBcIjogMjAwLFxyXG4gIFwiMTAwXCI6IDEwMCxcclxuKTtcclxuXHJcbi8vIGZvbnQtc2l6ZVxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGZzLWh1Z2UgICA6IDM2O1xyXG4kZnMteGxhcmdlIDogMjQ7XHJcbiRmcy1sYXJnZSAgOiAyMDtcclxuJGZzLW1lZGl1bSA6IDE4O1xyXG4kZnMtcmVndWxhcjogMTY7XHJcbiRmcy1zbWFsbCAgOiAxNDtcclxuJGZzLXhzbWFsbCA6IDEyO1xyXG4kZnMtdGlueSAgIDogMTA7XHJcblxyXG4kZm9udC1zaXplOiAoKSAhZGVmYXVsdDtcclxuJGZvbnQtc2l6ZTogbWFwLW1lcmdlKFxyXG4gIChcclxuICAgIFwiaHVnZVwiICAgOiAkZnMtaHVnZSxcclxuICAgIFwieGxhcmdlXCIgOiAkZnMteGxhcmdlLFxyXG4gICAgXCJsYXJnZVwiICA6ICRmcy1sYXJnZSxcclxuICAgIFwibWVkaXVtXCIgOiAkZnMtbWVkaXVtLFxyXG4gICAgXCJyZWd1bGFyXCI6ICRmcy1yZWd1bGFyLFxyXG4gICAgXCJzbWFsbFwiICA6ICRmcy1zbWFsbCxcclxuICAgIFwieHNtYWxsXCIgOiAkZnMteHNtYWxsLFxyXG4gICAgXCJ0aW55XCIgICA6ICRmcy10aW55LFxyXG4gICksXHJcbiAgJGZvbnQtc2l6ZVxyXG4pO1xyXG5cclxuXHJcbi8vIGxpbmUtaGVpZ2h0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRsaW5lLWhlaWdodDogKFxyXG4gIFwiaHVnZVwiICAgIDogMi4wLFxyXG4gIFwieGxhcmdlXCIgIDogMS44LFxyXG4gIFwibGFyZ2VcIiAgIDogMS42LFxyXG4gIFwibWVkaXVtXCIgIDogMS41LFxyXG4gIFwicmVndWxhclwiIDogMS40LFxyXG4gIFwic21hbGxcIiAgIDogMS4zLFxyXG4gIFwieHNtYWxsXCIgIDogMS4yLFxyXG4gIFwidGlueVwiICAgIDogMS4wXHJcbik7XHJcblxyXG5cclxuLy8gU3BhY2luZ1xyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJG1hcmdpbjogKFxyXG4gIG10OiBtYXJnaW4tdG9wLFxyXG4gIG1yOiBtYXJnaW4tcmlnaHQsXHJcbiAgbWI6IG1hcmdpbi1ib3R0b20sXHJcbiAgbWw6IG1hcmdpbi1sZWZ0XHJcbik7XHJcblxyXG4kcGFkZGluZzogKFxyXG4gIHB0OiBwYWRkaW5nLXRvcCxcclxuICBwcjogcGFkZGluZy1yaWdodCxcclxuICBwYjogcGFkZGluZy1ib3R0b20sXHJcbiAgcGw6IHBhZGRpbmctbGVmdFxyXG4pO1xyXG5cclxuXHJcbi8vIFBvc2l0aW9uXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kcG9zaXRpb246IChcclxuICBcImZpeGVkXCI6IGZpeGVkLFxyXG4gIFwiYWJzb2x1dGVcIjogYWJzb2x1dGUsXHJcbiAgXCJyZWxhdGl2ZVwiOiByZWxhdGl2ZVxyXG4pO1xyXG5cclxuJGFsaWduOiAoXHJcbiAgY2VudGVyLFxyXG4gIGxlZnQsXHJcbiAgcmlnaHQsXHJcbiAgdG9wLFxyXG4gIG1pZGRsZSxcclxuICBib3R0b20sXHJcbik7XHJcblxyXG5cclxuLy8gR3JpZFxyXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGdyaWQtY29sdW1uOiAxMjtcclxuXHJcblxyXG5cclxuLy8gc2xpY2tcclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRzbGljay1hcnJvdy13aWR0aDogMzVweDtcclxuJHNsaWNrLWFycm93LWhlaWdodDogNDVweDtcclxuXHJcblxyXG4vLyBPYmplY3QtZml0XHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kb2JqZWN0LWZpdDogKFxyXG4gIFwib2JqZWN0LWZpdC1jb3ZlclwiOiBjb3ZlcixcclxuICBcIm9iamVjdC1maXQtY29udGFpblwiOiBjb250YWluLFxyXG4pO1xyXG5cclxuJG9iamVjdC1wb3NpdGlvbjogKFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLXRvcFwiOiB0b3AsXHJcbiAgXCJvYmplY3QtcG9zaXRpb24tY2VudGVyXCI6IGNlbnRlcixcclxuICBcIm9iamVjdC1wb3NpdGlvbi1ib3R0b21cIjogYm90dG9tLFxyXG4gIFwib2JqZWN0LXBvc2l0aW9uLWxlZnRcIjogbGVmdCxcclxuICBcIm9iamVjdC1wb3NpdGlvbi1yaWdodFwiOiByaWdodCxcclxuKTtcclxuXHJcblxyXG4vLyBCYWNrZ3JvdW5kIGltYWdlXHJcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kdXJsICAgICAgICAgICA6IFwiaHR0cHM6Ly9hYmFob3VzZS5qcC9cIjtcclxuJHVybC1jb21tb24gICAgOiBcIiN7JHVybH1jb21tb24vXCI7XHJcbiR1cmwtaW1nICAgICAgIDogXCIjeyR1cmwtY29tbW9ufWltZy9cIjtcclxuXHJcbiRwYXNzICAgICAgICAgIDogXCIuLi9cIjtcclxuJHBhc3MtaW1nICAgICAgOiBcIiN7JHBhc3N9aW1nL1wiO1xyXG5cclxuXHJcbi8vIEJyYW5kc1xyXG5cclxuJGJyYW5kczogKFxyXG4gIFwiMzZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDY1JSxcclxuICApLFxyXG4gIFwiNTM1MVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDglLFxyXG4gICksXHJcbiAgXCJhYmFob3VzZVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjIlLFxyXG4gICksXHJcbiAgXCJkZXNpZ253b3Jrc1wiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJhbGZyZWRvYmFubmlzdGVyXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA3NSUsXHJcbiAgKSxcclxuICBcImF1YmFubmlzdGVyXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA1NiUsXHJcbiAgKSxcclxuICBcImF0c2NlbHRhc2VsZWN0bVwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjUlLFxyXG4gICksXHJcbiAgXCJhdHNjZWx0YXNlbGVjdFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNDElLFxyXG4gICksXHJcbiAgXCJjb2xsZXhcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQwJSxcclxuICApLFxyXG4gIFwiZGV2aW5ldHRlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA4NSUsXHJcbiAgKSxcclxuICBcImludGVyc3RhcGxlLXZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDMwJSxcclxuICApLFxyXG4gIFwiaW50ZXJzdGFwbGUtaFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNTYlLFxyXG4gICksXHJcbiAgXCJsb3dlbGxcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDM4JSxcclxuICApLFxyXG4gIFwibWF2aWVcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDQxJSxcclxuICApLFxyXG4gIFwidGhlc3RvcmVieWNcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDkwJSxcclxuICApLFxyXG4gIFwibXlzZWxmXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0MSUsXHJcbiAgKSxcclxuICBcInBpY2hlLXZcIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDM4JSxcclxuICApLFxyXG4gIFwib3V0bGV0XCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA2MCUsXHJcbiAgKSxcclxuICBcIm91dGxldG1cIjogKFxyXG4gICAgXCJsb2dvLXdpZHRoXCI6IDYwJSxcclxuICApLFxyXG4gIFwicGljaGUtaFwiOiAoXHJcbiAgICBcImxvZ28td2lkdGhcIjogNjAlLFxyXG4gICksXHJcbiAgXCJxdWFsaXRlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0NiUsXHJcbiAgKSxcclxuICBcInJvdWdlXCI6IChcclxuICAgIFwibG9nby13aWR0aFwiOiA0NSUsXHJcbiAgKSxcclxuKTtcclxuXHJcbi8vIFNOU1xyXG4kc25zLWljb24tc2l6ZTogNTA7XHJcblxyXG4kc25zLWljb246IChcclxuICBcImZhY2Vib29rXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25fZmFjZWJvb2suc3ZnKSxcclxuICApLFxyXG4gIFwidHdpdHRlclwiOiAoXHJcbiAgICBcInVybFwiOiB1cmwoI3skdXJsLWltZ31pY29uX3R3aXR0ZXIuc3ZnKSxcclxuICApLFxyXG4gIFwiaW5zdGFncmFtXCI6IChcclxuICAgIFwidXJsXCI6IHVybCgjeyR1cmwtaW1nfWljb25faW5zdGFncmFtLnN2ZyksXHJcbiAgKSxcclxuICBcImxpbmVcIjogKFxyXG4gICAgXCJ1cmxcIjogdXJsKCN7JHVybC1pbWd9aWNvbl9saW5lQC5zdmcpLFxyXG4gICksXHJcbik7XHJcbiIsIkBtaXhpbiBtYXJnaW4oJG10OiBhdXRvLCAkbXI6IGF1dG8sICRtYjogYXV0bywgJG1sOiBhdXRvKSB7XG4gIG1hcmdpbi10b3AgICA6ICRtdDtcbiAgbWFyZ2luLXJpZ2h0IDogJG1yO1xuICBtYXJnaW4tYm90dG9tOiAkbWI7XG4gIG1hcmdpbi1sZWZ0ICA6ICRtbDtcbn1cblxuQG1peGluIHBhZGRpbmcoJHB0OiBhdXRvLCAkcHI6IGF1dG8sICRwYjogYXV0bywgJHBsOiBhdXRvKSB7XG4gIHBhZGRpbmctdG9wICAgOiAkcHQ7XG4gIHBhZGRpbmctcmlnaHQgOiAkcHI7XG4gIHBhZGRpbmctYm90dG9tOiAkcGI7XG4gIHBhZGRpbmctbGVmdCAgOiAkcGw7XG59XG5cbkBtaXhpbiBmcy1hbGwtZGV2aWNlKCAkdmFsdWUtZGVza3RvcCwgJHZhbHVlLXRhYmxldCwgJHZhbHVlLW1vYmlsZSApIHtcbiAgZm9udC1zaXplIDogJHZhbHVlLWRlc2t0b3A7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1zbSkge1xuICAgIGZvbnQtc2l6ZSA6ICR2YWx1ZS10YWJsZXQ7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXhzKSB7XG4gICAgZm9udC1zaXplIDogJHZhbHVlLW1vYmlsZTtcbiAgfVxufVxuXG4vLyDigLssIOODuywgMS4yLjMsIOOBquOBqeOBrumAmuW4uOOBruODquOCueODiOOCkuOCr+ODqeOCueOBp+S9nOaIkFxuQG1peGluIGxpc3QoICRjb250ZW50OiBcIlwiLCAkbWw6IDFlbSApIHtcbiAgbWFyZ2luLWxlZnQ6ICRtbDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLSRtbDtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjg4fjg5Xjgqnjg6vjg4jkuIvnt5rjgpLmtojjgZfjgIHjg5zjg7zjg4Djg7zjgafooajnpLpcbkBtaXhpbiB1bmRlcmxpbmUoKSB7XG4gIHBhZGRpbmctYm90dG9tIDogMC4xZW07XG4gIGJvcmRlci1ib3R0b20gIDogMXB4IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyDmqKrkuKbjgbPjga7kvZzmiJBcbkBtaXhpbiBncmlkKCAkZGlzcGxheTogZmxleCwgJGpjOiBmbGV4LXN0YXJ0LCAkZnc6IHdyYXAgKSB7XG4gIGRpc3BsYXkgICAgICAgIDogJGRpc3BsYXk7XG4gIGp1c3RpZnktY29udGVudDogJGpjO1xuICBmbGV4LXdyYXAgICAgICA6ICRmdztcbn1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OI44Op44Oz44K444K344On44Oz44Gu6Kit5a6aXG5AbWl4aW4gdHMoICR0cDogYWxsLCAkdGQ6IDAuMnMsICR0dGY6IGVhc2UtaW4gKSB7XG4gIHRyYW5zaXRpb24tcHJvcGVydHkgICAgICAgOiAkdHA7XG4gIHRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAkdGQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkdHRmO1xufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBQQyBMYXJnZeOBruOBv+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIGhnIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXhsICsgMSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFBDIFhMYXJnZeOBruOBv+eUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIHhsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLXhsKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUEMgTGFyZ2XnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiBsZyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC1sZykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFBDIOeUqOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuQG1peGluIG1kIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoLW1kKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8g44K/44OW44Os44OD44OI55So44OW44Os44Kk44Kv44Od44Kk44Oz44OIXG5AbWl4aW4gc20ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkd2lkdGgtc20pIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyDjgrnjg57jg5vnlKjjg5bjg6zjgqTjgq/jg53jgqTjg7Pjg4hcbkBtaXhpbiB4cyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aC14cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIuYnRuLCAuYmFkZ2UsIC5vdXRsaW5lIHtcbiAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICAvLyBib3JkZXItcmFkaXVzOiAuMjVlbTtcbn1cblxuLmJ0biB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwYWRkaW5nOiAuMzc1ZW0gLjc1ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJhZGdlIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5vdXRsaW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMTAge1xuICAgICYtI3skaX0ge1xuICAgICAgYm9yZGVyLXdpZHRoOiAjeyRpfXB4O1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwIHtcbiAgICAmLXNtLSN7JGl9IHtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAoJGkgLyAzNzUpICogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLy8gLmNvbC14eFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5jb2wge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgLy8g44OH44K544Kv44OI44OD44OX44O7U1DlhbHpgJpcbiAgICAmLSN7JGl9IHtcbiAgICAgIHdpZHRoOiAoICRpIC8gJGdyaWQtY29sdW1uICkgKiAxMDAlO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgLy8gLmNvbC1tZC0xLi4uMTIgPT4g44OH44K544Kv44OI44OD44OX5bCC55SoXG4gICAgICAmLW1kLSN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAvLyAuY29sLXNtLTEuLi4xMiA9PiDjgr/jg5bjg6zjg4Pjg4jlsILnlKhcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAmLXNtLSN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAvLyAuY29sLXhzLTEuLi4xMiA9PiDjgrnjg57jg7zjg4jjg5Xjgqnjg7PlsILnlKhcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAmLXhzLSN7JGl9IHtcbiAgICAgICAgd2lkdGg6ICggJGkgLyAkZ3JpZC1jb2x1bW4gKSAqIDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuICAvLyAuY29sLXh444Gu44OR44OH44Kj44Oz44Kw54Sh5Yq55YyWXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmZpbGwge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLSN7JGl9IHtcbiAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kaSAqIDElO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAmLW1kLSN7JGl9IHtcbiAgICAgICAgbWFyZ2luLWxlZnQgOiAtJGkgKiAxJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGkgKiAxJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgJi1zbS0jeyRpfSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0IDogLSRpICogMSU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLSRpICogMSU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICYteHMtI3skaX0ge1xuICAgICAgICBtYXJnaW4tbGVmdCA6IC0kaSAqIDElO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kaSAqIDElO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIGd1dHRlclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5ndXR0ZXIge1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAmLSN7JGl9IHtcbiAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAmLW1kLSN7JGl9IHtcbiAgICAgID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdCA6ICN7JGkgKiAxJX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogI3skaSAqIDElfTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAmLXNtLSN7JGl9IHtcbiAgICAgICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogI3skaSAqIDElfTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAjeyRpICogMSV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggMTAge1xuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICYteHMtI3skaX0ge1xuICAgICAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAjeyRpICogMSV9O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICN7JGkgKiAxJX07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBncmlkXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ncmlkIHtcbiAgZGlzcGxheSAgICAgICAgOiBmbGV4O1xuICBhbGlnbi1pdGVtcyAgICA6IHN0cmV0Y2g7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZmxleC13cmFwICAgICAgOiB3cmFwO1xuICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWQge1xuICAgICYtbWQge1xuICAgICAgJi10b3AgICAgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1zdGFydDsgfVxuICAgICAgJi1taWRkbGUgICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgY2VudGVyOyB9XG4gICAgICAmLWJvdHRvbSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LWVuZDsgfVxuICAgICAgJi1jZW50ZXIgICAgICAgICB7IGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAmLWVuZCAgICAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgICAgJi1iZXR3ZWVuICAgICAgICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgJi1ub3dyYXAgICAgICAgICB7IGZsZXgtd3JhcDogICAgICAgbm93cmFwOyB9XG4gICAgICAmLXJldmVyc2UgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICByb3ctcmV2ZXJzZTsgfVxuICAgICAgJi1jb2x1bW4gICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uOyB9XG4gICAgICAmLWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1jb2x1bW4ge1xuICAgICAgICAmLW9yZGVyLSN7JGl9ICB7IG9yZGVyOiAgICAgICAkaTsgfVxuICAgICAgICAmLWdyb3ctI3skaX0gICB7IGZsZXgtZ3JvdzogICAkaTsgfVxuICAgICAgICAmLXNocmluay0jeyRpfSB7IGZsZXgtc2hyaW5rOiAkaTsgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtIHtcbiAgICAmLXNtIHtcbiAgICAgICYtdG9wICAgICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtc3RhcnQ7IH1cbiAgICAgICYtbWlkZGxlICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGNlbnRlcjsgfVxuICAgICAgJi1ib3R0b20gICAgICAgICB7IGFsaWduLWl0ZW1zOiAgICAgZmxleC1lbmQ7IH1cbiAgICAgICYtY2VudGVyICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgJi1lbmQgICAgICAgICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgICYtYmV0d2VlbiAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICYtbm93cmFwICAgICAgICAgeyBmbGV4LXdyYXA6ICAgICAgIG5vd3JhcDsgfVxuICAgICAgJi1yZXZlcnNlICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiAgcm93LXJldmVyc2U7IH1cbiAgICAgICYtY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbjsgfVxuICAgICAgJi1jb2x1bW4tcmV2ZXJzZSB7IGZsZXgtZGlyZWN0aW9uOiAgY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtY29sdW1uIHtcbiAgICAgICAgJi1vcmRlci0jeyRpfSAgeyBvcmRlcjogICAgICAgJGk7IH1cbiAgICAgICAgJi1ncm93LSN7JGl9ICAgeyBmbGV4LWdyb3c6ICAgJGk7IH1cbiAgICAgICAgJi1zaHJpbmstI3skaX0geyBmbGV4LXNocmluazogJGk7IH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB4cyB7XG4gICAgJi14cyB7XG4gICAgICAmLXRvcCAgICAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBmbGV4LXN0YXJ0OyB9XG4gICAgICAmLW1pZGRsZSAgICAgICAgIHsgYWxpZ24taXRlbXM6ICAgICBjZW50ZXI7IH1cbiAgICAgICYtYm90dG9tICAgICAgICAgeyBhbGlnbi1pdGVtczogICAgIGZsZXgtZW5kOyB9XG4gICAgICAmLWNlbnRlciAgICAgICAgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICYtZW5kICAgICAgICAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgICAmLWJldHdlZW4gICAgICAgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAmLW5vd3JhcCAgICAgICAgIHsgZmxleC13cmFwOiAgICAgICBub3dyYXA7IH1cbiAgICAgICYtcmV2ZXJzZSAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogIHJvdy1yZXZlcnNlOyB9XG4gICAgICAmLWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246ICBjb2x1bW47IH1cbiAgICAgICYtY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogIGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbiB7XG4gICAgICAgICYtb3JkZXItI3skaX0gIHsgb3JkZXI6ICAgICAgICRpOyB9XG4gICAgICAgICYtZ3Jvdy0jeyRpfSAgIHsgZmxleC1ncm93OiAgICRpOyB9XG4gICAgICAgICYtc2hyaW5rLSN7JGl9IHsgZmxleC1zaHJpbms6ICRpOyB9XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gICYtZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyAuYmctbG9nby01MzUxLCAuYmctc25zLWZhY2Vib29rLCBldGMuLi5cbiAgJi1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIEBpbmNsdWRlIG1hcmdpbigkbWw6IGF1dG8sICRtcjogYXV0byk7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgaGVpZ2h0OiAxM3Z3O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICBoZWlnaHQ6IDIwdnc7XG4gICAgfVxuXG4gICAgQGVhY2ggJGJyYW5kLW5hbWUsICR2YWx1ZSBpbiAkYnJhbmRzIHtcbiAgICAgICYtI3skYnJhbmQtbmFtZX0ge1xuICAgICAgICB3aWR0aDogbWFwLWdldCgkdmFsdWUsICdsb2dvLXdpZHRoJyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLmJnLXZpc3VhbCwgZXRjLi4uXG4gICYtc3Yge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgaGVpZ2h0OiAzMy4zMzMzM3Z3O1xuICAgIH1cbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICBoZWlnaHQ6IDUwdnc7XG4gICAgfVxuICB9XG5cbiAgJi1zdGlja2VyIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgd2lkdGg6ICg1MC8zNzUpKjEwMHZ3O1xuICAgIH1cbiAgfVxuXG4gICYtdHh0IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgJi1icmFuZC1wYWdlIHtcbiAgICAgIHdpZHRoOiAoNDMwcHgvMik7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMTAyLzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtY2F0YWxvZyB7XG4gICAgICB3aWR0aDogKDMyMXB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDc2LzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtcmFua2luZyB7XG4gICAgICB3aWR0aDogKDMxMXB4LzIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogKDc0LzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtdHJlbmQtdGFnIHtcbiAgICAgIHdpZHRoOiAoMzgzcHgvMik7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoOTAvMzc1KSoxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi1icmFuZC1uZXdzIHtcbiAgICAgIHdpZHRoOiAoNDQwcHgvMik7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIHdpZHRoOiAoMTA2LzM3NSkqMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYtdG9wLXBhZ2Uge1xuICAgICAgd2lkdGg6ICg5MzhweC8yKTtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogMjclO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6ICgyMjAvMzc1KSoxMDB2dztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0oMTUvMzc1KSoxMDB2dyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5vYmplY3QtZml0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAvLyAub2JqZWN0LWZpdC1jb3ZlciwgLm9iamVjdC1maXQtY29udGFpbiwgZXRjLi4uXG4vLyBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG9iamVjdC1maXQge1xuLy8gICAuI3ska2V5fSB7XG4vLyAgICAgb2JqZWN0LWZpdDogJHZhbHVlO1xuLy8gICB9XG4vLyB9XG5cbi8vIC8vIC5vYmplY3QtcG9zaXRpb24tdG9wLCAub2JqZWN0LXBvc2l0aW9uLWNlbnRlciwgZXRjLi4uXG4vLyBAZWFjaCAka2V5IGluICRhbGlnbiB7XG4vLyAgIEBpZiAka2V5ICE9IG1pZGRsZSB7XG4vLyAgICAgLm9iamVjdC1wb3NpdGlvbi0jeyRrZXl9IHtcbi8vICAgICAgIG9iamVjdC1wb3NpdGlvbjogJGtleTtcbi8vICAgICB9XG4vLyAgIH1cbi8vIH1cblxuXG4vLyAuYmdcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICYtY292ZXIgICB7IGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgJi1jb250YWluIHsgYmFja2dyb3VuZC1zaXplOiBjb250YWluOyB9XG4gICYtcmVwZWF0IHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICAgICYteCB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gICAgfVxuICAgICYteSB7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXk7XG4gICAgfVxuICB9XG59XG5cbi5iZy1zbnMgIHtcbiAgd2lkdGggOiAkc25zLWljb24tc2l6ZSAqIDFweDtcbiAgaGVpZ2h0OiAkc25zLWljb24tc2l6ZSAqIDFweDtcbiAgQGluY2x1ZGUgeHMge1xuICAgIHdpZHRoOiAoJHNucy1pY29uLXNpemUgKiAyIC8gMTApICogMXZ3O1xuICAgIGhlaWdodDogKCRzbnMtaWNvbi1zaXplICogMiAvIDEwKSAqIDF2dztcbiAgfVxufVxuXG4uY29tcGFyaXNvbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGhlaWdodDogNDgwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAmLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBpbWcge1xuICAgICAgbWluLXdpZHRoOiA5NjBweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLS1sZWZ0IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgJi0tcmlnaHQge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYtYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC01MCUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDEwO1xuICB9XG59IiwiI292ZXJsYXkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwO1xufVxuXG4jbG9hZGVyIHtcbiAgd2lkdGg6IDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4jdGltZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIkhlbHZldGljYVwiLCBzYW5zLXNlcmlmO1xufVxuXG4jY291bnRkb3duIHtcbiAgPiBwIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG4gID4gcCAudGltZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmpzLWFjY29yZGlvbiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogaW5oZXJpdDtcbiAgICB9XG4gIH1cbiAgJi10YXJnZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogaGVpZ2h0IC4zcyAwcyBlYXNlLWluLW91dDtcbiAgICAmLmpzLWFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICB9XG59XG5cblxuLmpzLXRhYiB7XG4gICYtbGlzdCB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuNXM7XG4gICAgJi5qcy1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICB9XG4gIH1cbiAgJi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgICYuanMtYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uLW5hbWU6IHRhYkFuaW1hdGlvbjtcbiAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xuICAgIH1cbiAgfVxufVxuXG4uanMtc2Nyb2xsIHtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMnM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgb3BhY2l0eTogLjI7XG4gICYuYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICYtZmFkZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAmLXQgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMHB4KTsgfVxuICAmLWIgeyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwcHgpOyB9XG4gICYtciB7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDBweCk7IH1cbiAgJi1sIHsgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDBweCk7IH1cbiAgJi1kZWxheSB7XG4gICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAxMCB7XG4gICAgICAmLSN7JGl9IHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogJGkgKiAwLjNzO1xuICAgICAgfVxuICAgIH1cbiAgICAvLyAmLTAgeyB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC8vICYtMSB7IHRyYW5zaXRpb24tZGVsYXk6IC4zczsgfVxuICAgIC8vICYtMiB7IHRyYW5zaXRpb24tZGVsYXk6IC42czsgfVxuICAgIC8vICYtMyB7IHRyYW5zaXRpb24tZGVsYXk6IC45czsgfVxuICB9XG59IiwiLy8gbWFyZ2luXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1hcmdpbiB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAubXQtMTAsIC5tci0xMCwgLm1iLTEwLCAubWwtMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpICogNX0ge1xuICAgICAgICAgICN7JHZhbHVlfTogI3skaSAqIDV9cHg7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDIwIHtcbiAgICBAZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMge1xuICAgICAgLy8gLm10LXNtLTEwLCAubXItc20tMTAsIC5tYi1zbS0xMCwgLm1sLXNtLTEwLCBldGMuLi5cbiAgICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnLXNtLScge1xuICAgICAgICAuI3ska2V5fSN7JGJyZWFrcG9pbnR9I3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICN7JHZhbHVlfTogI3skaX12dztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gcGFkZGluZ1xuQGVhY2ggJGtleSwgJHZhbHVlIGluICRwYWRkaW5nIHtcbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAyMCB7XG4gICAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAgIC8vIC5wdC0xMCwgLnByLTEwLCAucGItMTAsIC5wbC0xMCwgZXRjLi4uXG4gICAgICBAaWYgJGJyZWFrcG9pbnQgPT0gJy0nIHtcbiAgICAgICAgLiN7JGtleX0jeyRicmVha3BvaW50fSN7JGkgKiA1fSB7XG4gICAgICAgICAgI3skdmFsdWV9OiAjeyRpICogNX1weDtcbiAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAjeyR2YWx1ZX06ICN7JGl9dnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggMjAge1xuICAgIEBlYWNoICRicmVha3BvaW50IGluICRicmVha3BvaW50cyB7XG4gICAgICAvLyAucHQtc20tMTAsIC5wci1zbS0xMCwgLnBiLXNtLTEwLCAucGwtc20tMTAsIGV0Yy4uLlxuICAgICAgQGlmICRicmVha3BvaW50ID09ICctc20tJyB7XG4gICAgICAgIC4jeyRrZXl9I3skYnJlYWtwb2ludH0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgI3skdmFsdWV9OiAjeyRpfXZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG46cm9vdCB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogNDRweDtcbiAgLypcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgKi9cbn1cblxuLnN3aXBlciB7XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuXG4gICYtc2xpZGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgIC8qIENlbnRlciBzbGlkZSB0ZXh0IHZlcnRpY2FsbHkgKi9cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgJi1pbnZpc2libGUtYmxhbmsge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyLWFuZHJvaWQgJi1zbGlkZSxcbiAgJi13cmFwcGVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG4gIH1cblxuICAmLWNvbnRhaW5lci1tdWx0aXJvdyA+ICYtd3JhcHBlciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG5cbiAgJi1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gJi13cmFwcGVyIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAmLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAmLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC8qIEF1dG8gSGVpZ2h0ICovXG4gICYtY29udGFpbmVyLWF1dG9oZWlnaHQsXG4gICYtY29udGFpbmVyLWF1dG9oZWlnaHQgJi1zbGlkZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWF1dG9oZWlnaHQgJi13cmFwcGVyIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbiAgfVxuXG5cbiAgLy8gM0QgRWZmZWN0c1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtY29udGFpbmVyLTNkIHtcbiAgICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xuICB9XG4gICYtY29udGFpbmVyLTNkICYtd3JhcHBlcixcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZSxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctbGVmdCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctcmlnaHQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXRvcCxcbiAgJi1jb250YWluZXItM2QgJi1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAmLWNvbnRhaW5lci0zZCAmLWN1YmUtc2hhZG93IHtcbiAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICB9XG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXJpZ2h0LFxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xuICB9XG4gICYtY29udGFpbmVyLTNkICYtc2xpZGUtc2hhZG93LXRvcCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgfVxuICAmLWNvbnRhaW5lci0zZCAmLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG4gIH1cbiAgLy8gM0QgRWZmZWN0c1xuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuICAvLyBDU1MgTW9kZVxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIH1cbiAgJi1jb250YWluZXItY3NzLW1vZGUgPiAmLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWNzcy1tb2RlID4gJi13cmFwcGVyID4gJi1zbGlkZSB7XG4gICAgc2Nyb2xsLXNuYXAtYWxpZ246IHN0YXJ0IHN0YXJ0O1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeCBtYW5kYXRvcnk7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwuc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+ICYtd3JhcHBlciB7XG4gICAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG4gIH1cbiAgLy8gQ1NTIE1vZGVcbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gYnV0dG9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi1idXR0b24ge1xuICAgICYtbG9jayB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmLXByZXYsXG4gICAgJi1uZXh0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgICAgIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyAyKTtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbiAgJi1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM1O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuICAmLWJ1dHRvbi1wcmV2LFxuICAmLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgbGVmdDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAmLWJ1dHRvbi1wcmV2OmFmdGVyLFxuICAmLWNvbnRhaW5lci1ydGwgJi1idXR0b24tbmV4dDphZnRlciB7XG4gICAgY29udGVudDogJ3ByZXYnO1xuICB9XG5cbiAgJi1idXR0b24tbmV4dCxcbiAgJi1jb250YWluZXItcnRsICYtYnV0dG9uLXByZXYge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgJi1idXR0b24tbmV4dDphZnRlcixcbiAgJi1jb250YWluZXItcnRsICYtYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICduZXh0JztcbiAgfVxuICAmLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24td2hpdGUsXG4gICYtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogI2ZmZmZmZjtcbiAgfVxuICAmLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tYmxhY2ssXG4gICYtYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1ibGFjayB7XG4gICAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDtcbiAgfVxuICAvLyBidXR0b25cbiAgLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbiAgLy8gcGFnZW5hdGlvblxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgei1pbmRleDogMTA7XG4gICAgJi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgLy8gQ29tbW9uIFN0eWxlc1xuICAmLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4gICYtcGFnaW5hdGlvbi1jdXN0b20sXG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLyogQnVsbGV0cyAqL1xuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG4gICYtcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgd2lkdGg6IDhweDtcbiAgICBoZWlnaHQ6IDhweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxuICBidXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuICAmLXBhZ2luYXRpb24tY2xpY2thYmxlICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuICAmLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIC01MCUsIDApO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgbWFyZ2luOiA2cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cbiAgJi1jb250YWluZXItdmVydGljYWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgJi1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgdG9wO1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBtYXJnaW46IDAgNHB4O1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljICYtcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgbGVmdDtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItcnRsID4gJi1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAmLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHJpZ2h0O1xuICB9XG5cbiAgLyogUHJvZ3Jlc3MgKi9cbiAgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLCB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIH1cbiAgJi1jb250YWluZXItcnRsICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wO1xuICB9XG4gICYtY29udGFpbmVyLWhvcml6b250YWwgPiAmLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgfVxuICAmLWNvbnRhaW5lci12ZXJ0aWNhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcbiAgJi1jb250YWluZXItaG9yaXpvbnRhbCA+ICYtcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gICAgd2lkdGg6IDRweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gIH1cbiAgJi1wYWdpbmF0aW9uLXdoaXRlIHtcbiAgICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjZmZmZmZmO1xuICB9XG4gICYtcGFnaW5hdGlvbi1ibGFjayB7XG4gICAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDtcbiAgfVxuICAmLXBhZ2luYXRpb24tbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvLyBwYWdlbmF0aW9uXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIFNjcm9sbGJhclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtc2Nyb2xsYmFyIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAmLWNvbnRhaW5lci1ob3Jpem9udGFsID4gJi1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxJTtcbiAgICBib3R0b206IDNweDtcbiAgICB6LWluZGV4OiA1MDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB3aWR0aDogOTglO1xuICB9XG4gICYtY29udGFpbmVyLXZlcnRpY2FsID4gJi1zY3JvbGxiYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogM3B4O1xuICAgIHRvcDogMSU7XG4gICAgei1pbmRleDogNTA7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDk4JTtcbiAgfVxuICAmLXNjcm9sbGJhci1kcmFnIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG4gICYtc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cbiAgJi1zY3JvbGxiYXItbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmLXpvb20tY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmLXpvb20tY29udGFpbmVyID4gaW1nLFxuICAmLXpvb20tY29udGFpbmVyID4gc3ZnLFxuICAmLXpvb20tY29udGFpbmVyID4gY2FudmFzIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICB9XG4gICYtc2xpZGUtem9vbWVkIHtcbiAgICBjdXJzb3I6IG1vdmU7XG4gIH1cbiAgLy8gU2Nyb2xsYmFyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8vIFByZWxvYWRlclxuICAvLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYtbGF6eS1wcmVsb2FkZXIge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjFweDtcbiAgICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCU7XG4gICAgYW5pbWF0aW9uOiBzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gICYtbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAgIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogI2ZmZjtcbiAgfVxuICAmLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICMwMDA7XG4gIH1cbiAgLy8gUHJlbG9hZGVyXG4gIC8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4gIC8qIGExMXkgKi9cbiAgJi1jb250YWluZXIgJi1ub3RpZmljYXRpb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IC0xMDAwO1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgJi1zbGlkZSB7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB9XG4gICYtY29udGFpbmVyLWZhZGUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgfVxuICAmLWNvbnRhaW5lci1mYWRlICYtc2xpZGUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlLWFjdGl2ZSxcbiAgJi1jb250YWluZXItZmFkZSAmLXNsaWRlLWFjdGl2ZSAmLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAmLXNsaWRlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLWFjdGl2ZSxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLWFjdGl2ZSAmLXNsaWRlLWFjdGl2ZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLWFjdGl2ZSxcbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLW5leHQsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1wcmV2LFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtbmV4dCArICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgJi1jb250YWluZXItY3ViZSAmLXNsaWRlLXNoYWRvdy10b3AsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctYm90dG9tLFxuICAmLWNvbnRhaW5lci1jdWJlICYtc2xpZGUtc2hhZG93LWxlZnQsXG4gICYtY29udGFpbmVyLWN1YmUgJi1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gICYtY29udGFpbmVyLWN1YmUgJi1jdWJlLXNoYWRvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIGZpbHRlcjogYmx1cig1MHB4KTtcbiAgICB6LWluZGV4OiAwO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZSB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlICYtc2xpZGUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1hY3RpdmUsXG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1hY3RpdmUgJi1zbGlkZS1hY3RpdmUge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtY29udGFpbmVyLWZsaXAgJi1zbGlkZS1zaGFkb3ctdG9wLFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LWJvdHRvbSxcbiAgJi1jb250YWluZXItZmxpcCAmLXNsaWRlLXNoYWRvdy1sZWZ0LFxuICAmLWNvbnRhaW5lci1mbGlwICYtc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgICB6LWluZGV4OiAwO1xuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufSIsIi8vIHRleHTplqLpgKPjga5zY3NzXG4vLyDjgqvjg6njg7zjga7mjIflrprjga/jgIFfdGhlbWUuc2Nzc+OBq+iomOi8iVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGxldHRlci1zcGFjaW5nXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5scy1odWdlICAgeyBsZXR0ZXItc3BhY2luZzogIDAuMmVtOyB9XG4ubHMteGxhcmdlIHsgbGV0dGVyLXNwYWNpbmc6ICAwLjFlbTsgfVxuLmxzLWxhcmdlICB7IGxldHRlci1zcGFjaW5nOiAgMC4wNzVlbTsgfVxuLmxzLW1lZGl1bSB7IGxldHRlci1zcGFjaW5nOiAgMC4wNWVtOyB9XG4ubHMtcmVndWxhcnsgbGV0dGVyLXNwYWNpbmc6ICAwLjAyNWVtOyB9XG4ubHMtc21hbGwgIHsgbGV0dGVyLXNwYWNpbmc6ICAwZW07IH1cbi5scy14c21hbGwgeyBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07IH1cbi5scy10aW55ICAgeyBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTsgfVxuXG4vLyBmb250LWZhbWlseVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmYtZW4gICAgIHsgZm9udC1mYW1pbHk6ICRmb250LWVuOyB9XG4uZmYtc2VyaWYgIHsgZm9udC1mYW1pbHk6ICRmb250LXNlcmlmOyB9XG4uZmYtZ290aGljIHsgZm9udC1mYW1pbHk6ICRmb250LWdvdGhpYzsgfVxuXG5cbi8vIGZvbnQtd2VpZ2h0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8uZnctdGhpbiwgLmZ3LWxpZ2h0LCAuZnctcmVndWxhciwgLmZ3LW1lZGl1bSwgLmZ3LWJvbGQsIC5mdy1oZWF2eVxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRmb250LXdlaWdodCB7XG4gIC5mdy0jeyRrZXl9IHsgZm9udC13ZWlnaHQ6ICR2YWx1ZTsgfVxufVxuXG5cbi8vIGZvbnQtc2l6ZVxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtc2l6ZSB7XG4gIC8vIC5mcy1tZWRpdW0sIC5mcy1sYXJnZSwgZXRjLi4uXG4gIC5mcy0jeyRrZXl9IHtcbiAgICBmb250LXNpemU6ICgkdmFsdWUgLyAxMCkgKiAxcmVtO1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDM3NSkgKiAxMDB2dztcbiAgICB9XG4gIH1cbn1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkZm9udC1zaXplIHtcbiAgLy8gLmZzLW1kLW1lZGl1bSwgLmZzLW1kLWxhcmdlLCBldGMuLi5cbiAgQGluY2x1ZGUgbWQge1xuICAgIC5mcy1tZC0jeyRrZXl9IHtcbiAgICAgIGZvbnQtc2l6ZTogKCR2YWx1ZSAvIDEwKSAqIDFyZW07XG4gICAgfVxuICB9XG59XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtc2l6ZSB7XG4gIC8vIC5mcy1zbS1tZWRpdW0sIC5mcy1zbS1sYXJnZSwgZXRjLi4uXG4gIEBpbmNsdWRlIHNtIHtcbiAgICAuZnMtc20tI3ska2V5fSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAzNzUpICogMTAwdnc7XG4gICAgfVxuICB9XG59XG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGZvbnQtc2l6ZSB7XG4gIC8vIC5mcy14cy1tZWRpdW0sIC5mcy14cy1sYXJnZSwgZXRjLi4uXG4gIEBpbmNsdWRlIHhzIHtcbiAgICAuZnMteHMtI3ska2V5fSB7XG4gICAgICBmb250LXNpemU6ICgkdmFsdWUgLyAzNzUpICogMTAwdnc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gLmxpbmUtaGVpZ2h0XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkbGluZS1oZWlnaHQge1xuICAubGgtI3ska2V5fSB7XG4gICAgbGluZS1oZWlnaHQ6ICR2YWx1ZTtcbiAgfVxuICBAaW5jbHVkZSBzbSB7XG4gICAgLmxoLXNtLSN7JGtleX0ge1xuICAgICAgbGluZS1oZWlnaHQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgeHMge1xuICAgIC5saC14cy0jeyRrZXl9IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gdGV4dC1hbGlnblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LWxlZnQsIC50eHQtY2VudGVyLCAudHh0LXJpZ2h0XG4gICAgLnR4dC0jeyRrZXl9IHtcbiAgICAgIHRleHQtYWxpZ246ICRrZXk7XG4gICAgfVxuICB9XG59XG5cbkBlYWNoICRrZXkgaW4gJGFsaWduIHtcbiAgQGlmICRrZXkgPT0gY2VudGVyIG9yICRrZXkgPT0gbGVmdCBvciAka2V5ID09IHJpZ2h0IHtcbiAgICAvLyAudHh0LW1kLWxlZnQsIC50eHQtbWQtY2VudGVyLCAudHh0LW1kLXJpZ2h0XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgLnR4dC1tZC0jeyRrZXl9IHtcbiAgICAgICAgdGV4dC1hbGlnbjogJGtleSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AZWFjaCAka2V5IGluICRhbGlnbiB7XG4gIEBpZiAka2V5ID09IGNlbnRlciBvciAka2V5ID09IGxlZnQgb3IgJGtleSA9PSByaWdodCB7XG4gICAgLy8gLnR4dC1zbS1sZWZ0LCAudHh0LXNtLWNlbnRlciwgLnR4dC1zbS1yaWdodFxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgIC50eHQtc20tI3ska2V5fSB7XG4gICAgICAgIHRleHQtYWxpZ246ICRrZXkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSBpbiAkYWxpZ24ge1xuICBAaWYgJGtleSA9PSBjZW50ZXIgb3IgJGtleSA9PSBsZWZ0IG9yICRrZXkgPT0gcmlnaHQge1xuICAgIC8vIC50eHQteHMtbGVmdCwgLnR4dC14cy1jZW50ZXIsIC50eHQteHMtcmlnaHRcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAudHh0LXhzLSN7JGtleX0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAka2V5ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8g5LiL57eaXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLnVuZGVybGluZSB7XG4gIEBpbmNsdWRlIHVuZGVybGluZSgpO1xufVxuXG5cbi8vIC5iclxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYnItbWQtaGlkZGVuIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoLXNtICsgMSkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJyLXNtLWhpZGRlbiB7XG4gIEBpbmNsdWRlIHNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ici14cy1oaWRkZW4ge1xuICBAaW5jbHVkZSB4cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi8vIGxpc3Rcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyAubGlzdFxuLmxpc3Qge1xuICAmLWRlZmF1bHQge1xuICAgIEBpbmNsdWRlIGxpc3QoICRjb250ZW50OiBcIuODu1wiICkge1xuICAgICAgZm9udC1mZWF0dXJlLXNldHRpbmdzOiBub3JtYWw7XG4gICAgfVxuICB9XG5cbiAgLy8gLmxpc3QtYXR0ZW50aW9uXG4gICYtYXR0ZW50aW9uIHtcbiAgICBAaW5jbHVkZSBsaXN0KCAkY29udGVudDogXCLigLtcIiApO1xuICB9XG5cbn0iLCIucGMtaGlkZGVuIHsgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHsgZGlzcGxheTogbm9uZTsgfX1cbi5zcC1oaWRkZW4geyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkgeyBkaXNwbGF5OiBub25lOyB9fVxuXG4uaXMtYmxvY2sgICAgICAgIHsgZGlzcGxheTogYmxvY2s7IH1cbi5pcy1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmU7IH1cbi5pcy1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLy8gLmlzLXNob3csIC5pcy1oaWRkZW5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlzLXNob3cgICAgICAgeyBkaXNwbGF5OiBibG9jazsgfVxuLmlzLWhpZGRlbiAgICAgeyBkaXNwbGF5OiBub25lOyB9XG5cbi5pcy1tZC1oaWRkZW4gIHsgQGluY2x1ZGUgbWQgeyBkaXNwbGF5OiBub25lOyB9IH1cbi5pcy1zbS1oaWRkZW4gIHsgQGluY2x1ZGUgc20geyBkaXNwbGF5OiBub25lOyB9IH1cbi5pcy14cy1oaWRkZW4gIHsgQGluY2x1ZGUgeHMgeyBkaXNwbGF5OiBub25lOyB9IH1cblxuLy8gb3ZlcmZsb3dcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmlzLWhpZGRlbi14eSAgeyBvdmVyZmxvdzogICBoaWRkZW47IH1cbi5pcy1oaWRkZW4teCAgIHsgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4uaXMtaGlkZGVuLXkgICB7IG92ZXJmbG93LXk6IGhpZGRlbjsgfVxuXG4uaXMtdmlzaWJsZS14eSB7IG92ZXJmbG93OiAgIHZpc2libGU7IH1cbi5pcy12aXNpYmxlLXggIHsgb3ZlcmZsb3cteDogdmlzaWJsZTsgfVxuLmlzLXZpc2libGUteSAgeyBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5pcy1zY3JvbGwteHkgIHsgb3ZlcmZsb3c6ICAgc2Nyb2xsOyB9XG4uaXMtc2Nyb2xsLXggICB7IG92ZXJmbG93LXg6IHNjcm9sbDsgfVxuLmlzLXNjcm9sbC15ICAgeyBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLy9cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLmlzLWFjdGl2ZSB7fVxuXG5cbi8vXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gLmlzLWVycm9yIHt9IiwiLy8g44OG44O844Oe44Or44O844Or77yIIGJhY2tncm91bmQtaW1hZ2Xjga7mjIflrpog77yJXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8g44OG44O844Oe44Or44O844Or44Gn44Gv44CB44K144Kk44OI5YWo5L2T44Gu6KaL44Gf55uu44Gu6Zuw5Zuy5rCX44KS57Wx5LiA44GV44Gb44KL44Gf44KB44Gu5a6a576p44KS44GX44G+44GZXG4vLyDoibLjgavplqLjgo/jgovpg6jliIbjgarjganjgYzjg4bjg7zjg57jga7nrqHnkIblr77osaHjgajjgarjgovjga7jgafjgIHkvovjgYjjgbDku6XkuIvjga7jgojjgYbjgavoibLjgavplqLjgZnjgovjgrnjgr/jgqTjg6vjga/jgIHni6znq4vjgZXjgZvjgaboqJjov7DjgZfjgb7jgZnjgIJcblxuLy8gbWFpbi5jc3NcbiAgLy8gLmJveCB7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLicpO1xuICAvLyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW1wb3J0IFwiLi4vdmFyXCI7XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICRjb2xvci1tYWluO1xufVxuXG5hIHtcbiAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbWFpbjtcbn1cblxubWFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLCAkY29sb3ItbWFpbiA1MCUpO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLmJ0biwgLmJhZGdlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBlYWNoICRrZXksICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgLy8gLmJnLWJsYWNrLCAuYmctd2hpdGUsIGV0Yy4uLlxuICAuYmctI3ska2V5fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xuICB9XG5cbiAgLy8gLmNvbG9yLWJsYWNrLCAuY29sb3Itd2hpdGUsIGV0Yy4uLlxuICAuY29sb3ItI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgfVxuXG4gIC8vIC5idG4tYmxhY2ssIC5idG4td2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2UtYmxhY2ssIC5iYWRnZS13aGl0ZSwgZXRjLi4uXG4gIC5idG4tI3ska2V5fSwgLmJhZGdlLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIEBpZiAka2V5ID09ICd3aGl0ZScge1xuICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gICAgQGlmICRrZXkgPT0gJ2dyYXktMTAnIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gLmJ0bi1vdXRsaW5lLWJsYWNrLCAuYnRuLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAvLyAuYmFkZ2Utb3V0bGluZS1ibGFjaywgLmJhZGdlLW91dGxpbmUtd2hpdGUsIGV0Yy4uLlxuICAuYnRuLW91dGxpbmUtI3ska2V5fSwgLmJhZGdlLW91dGxpbmUtI3ska2V5fSwgLm91dGxpbmUtI3ska2V5fSB7XG4gICAgY29sb3I6ICR2YWx1ZTtcbiAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AZWFjaCAka2V5LCAkdmFsdWUgaW4gJGNvbG9ycy1yZ2JhIHtcbiAgLy8gLmJnLWJsYWNrLXJnYmEtMTAsIC5iZy13aGl0ZS1yZ2JhLTEwLCBldGMuLi5cbiAgLmJnLSN7JGtleX0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcbiAgfVxufVxuXG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5cbi5iZy1zbnMge1xuICAvLyAuYmctc25zLWZhY2Vib29rLCAuYmctaWNvbi1pbnN0YWdyYW0sIGV0Yy4uLlxuICBAZWFjaCAkYnJhbmQtbmFtZSwgJHZhbHVlIGluICRzbnMtaWNvbiB7XG4gICAgJi0jeyRicmFuZC1uYW1lfSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBtYXAtZ2V0KCR2YWx1ZSwgJ3VybCcpO1xuICAgIH1cbiAgfVxufVxuIiwiLmwtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQGluY2x1ZGUgc20ge1xuICAubC1zbSB7XG4gICAgJi1jZW50ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICAgICYtcmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgICYtbGVmdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHZhbHVlIGluICRwb3NpdGlvbiB7XG4gIC8vIC5sLWZpeGVkLCAubC1hYnNvbHV0ZVxuICAubC0jeyRrZXl9IHtcbiAgICBwb3NpdGlvbjogJHZhbHVlO1xuICAgIEBpZiAka2V5ICE9IHJlbGF0aXZlICB7XG4gICAgICBAZWFjaCAka2V5IGluICRhbGlnbiB7XG4gICAgICAgICYtI3ska2V5fSB7XG4gICAgICAgICAgJGtleTogMDtcbiAgICAgICAgICBAaWYgJGtleSA9PSBjZW50ZXIge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubC1maXhlZCB7XG4gICYucGFnZS10aXRsZSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG5cbi5sLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubC1jb250YWluZXIge1xuICB3aWR0aDogJHdpZHRoLW1kO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaW5jbHVkZSBzbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4ubC1zZWFzb25WaXN1YWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICYtc3RpY2tlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbi5sLWZvb3RlciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLXRvcDogKDEwMC8zNzUpKjEwMHZ3O1xuICB9XG4gIC5pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogKDEwLzM3NSkqMTAwdncgMDtcbiAgICB9XG4gIH1cbiAgLm1iLTMwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAoMTUvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cbiAgLm10LTYwIHtcbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICBtYXJnaW4tdG9wOiAoMzAvMzc1KSoxMDB2dztcbiAgICB9XG4gIH1cbn1cblxuLmwtc2VjdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICBAaW5jbHVkZSBzbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogKDEyMCAvIDM3NSkgKiAxMDB2dztcbiAgfVxuICAmOm50aC1vZi10eXBlKDIpLCAmOm50aC1vZi10eXBlKDUpLCAmOm50aC1vZi10eXBlKDcpIHtcbiAgICAubC1zZWN0aW9uLWFydGljbGUtaW1nIHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmwtc2VjdGlvbi1hcnRpY2xlLWRlc2Mge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgfVxuXG4gICYtYXJ0aWNsZSB7XG4gICAgJi5fNSwgJi5fNiwgJi5fNyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1pbWcge1xuICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmLl81LCAmLl82LCAmLl83IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLWRlc2Mge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMTV2dztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwdnc7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtdHh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMWExYTFhO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzFhMWExYTtcbiAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB9XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzFhMWExYTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxYTFhMWE7XG4gICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWZvb3RlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICYuXzEge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIGhlaWdodDogKDE1NDVweCAvIDIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAoNjAgLyAzNzUpICogMTAwdnc7XG4gICAgICAgIGhlaWdodDogKDE3MTAgLyA3NTApICogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYuXzIge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBoZWlnaHQ6ICgxNDQycHggLyAyKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogKDYwIC8gMzc1KSAqIDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6ICgxNDAzIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLl8zIHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAoMTI1NHB4IC8gMik7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICg2MCAvIDM3NSkgKiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAoMTg0MCAvIDc1MCkgKiAxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5fNCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIGhlaWdodDogKDEzNjVweCAvIDIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAoNjAgLyAzNzUpICogMTAwdnc7XG4gICAgICAgIGhlaWdodDogKDE5NDcgLyA3NTApICogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuICAgICYuXzUge1xuICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gICAgICBoZWlnaHQ6ICgxMzEwcHggLyAyKTtcbiAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogKDYwIC8gMzc1KSAqIDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6ICgxNTU5IC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgfVxuICAgIH1cbiAgICAmLl82IHtcbiAgICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAoMTI3MHB4IC8gMik7XG4gICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi10b3A6ICg2MCAvIDM3NSkgKiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAoMTc2NSAvIDc1MCkgKiAxMDB2dztcbiAgICAgIH1cbiAgICB9XG4gICAgJi5fNyB7XG4gICAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgICAgIGhlaWdodDogKDEzMzBweCAvIDIpO1xuICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAoNjAgLyAzNzUpICogMTAwdnc7XG4gICAgICAgIGhlaWdodDogKDEzMzQgLyA3NTApICogMTAwdnc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRodW1iIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDFzO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIG9wYWNpdHk6IC43O1xuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl8xXzEge1xuICAgICAgICB3aWR0aDogKDQ1NHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDkyNXB4IC8gMik7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoMzA3IC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDYyNyAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogNXZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl8xXzIge1xuICAgICAgICB3aWR0aDogKDU1MHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDU1MHB4IC8gMik7XG4gICAgICAgIHRvcDogNDkwcHg7XG4gICAgICAgIGxlZnQ6IDE4MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICgzNzAgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoMzcwIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHRvcDogMTB2dztcbiAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiA4dnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuXzFfMyB7XG4gICAgICAgIHdpZHRoOiAoOTA1cHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoNjAwcHggLyAyKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoNjIwIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDQxMCAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICB0b3A6IDkwdnc7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuXzFfNCB7XG4gICAgICAgIHdpZHRoOiAoNTUwcHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoNTUwcHggLyAyKTtcbiAgICAgICAgdG9wOiAyODBweDtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDM3NSAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICgzNzUgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgdG9wOiAxNDB2dztcbiAgICAgICAgICByaWdodDogMTV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fMV81IHtcbiAgICAgICAgd2lkdGg6ICg0NzBweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg0NzBweCAvIDIpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAyMDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoMzIyIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDMyMiAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICBsZWZ0OiAyMHZ3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuXzJfMSB7XG4gICAgICAgIHdpZHRoOiAoNjcwcHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoNjcwcHggLyAyKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICg0MjIgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNDIyIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGxlZnQ6IDV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fMl8yIHtcbiAgICAgICAgd2lkdGg6ICg2NzBweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg2NzBweCAvIDIpO1xuICAgICAgICB0b3A6IDcwcHg7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICg0MjIgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNDIyIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHRvcDogNTR2dztcbiAgICAgICAgICByaWdodDogNXZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl8yXzMge1xuICAgICAgICB3aWR0aDogKDY3MHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDY3MHB4IC8gMik7XG4gICAgICAgIHRvcDogMzAwcHg7XG4gICAgICAgIGxlZnQ6IDEzMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICgzMzMgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoMzMzIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHRvcDogMTA1dnc7XG4gICAgICAgICAgbGVmdDogMTZ2dztcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl8yXzQge1xuICAgICAgICB3aWR0aDogKDY3MHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDY1MHB4IC8gMik7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDExMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICgzNzUgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoMzY5IC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fM18xIHtcbiAgICAgICAgd2lkdGg6ICg1MTZweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg1MTZweCAvIDIpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDQyNCAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICg0MjQgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDZ2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fM18yIHtcbiAgICAgICAgd2lkdGg6ICg4MDNweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg1MzdweCAvIDIpO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiAxMzBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoNTYzIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDM3NiAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICB0b3A6IDYwdnc7XG4gICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fM18zIHtcbiAgICAgICAgd2lkdGg6ICg1ODBweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg1ODBweCAvIDIpO1xuICAgICAgICB0b3A6IDI0MHB4O1xuICAgICAgICBsZWZ0OiAxNTBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoNDEzIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDQxMyAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICB0b3A6IDExOHZ3O1xuICAgICAgICAgIGxlZnQ6IDV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fM180IHtcbiAgICAgICAgd2lkdGg6ICg4OTBweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg1OTNweCAvIDIpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICg2MjkgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNDE4IC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHJpZ2h0OiA1dnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fNF8xIHtcbiAgICAgICAgd2lkdGg6ICg4MTZweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg1NDRweCAvIDIpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDU5MSAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICgzOTUgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuXzRfMiB7XG4gICAgICAgIHdpZHRoOiAoNTg1cHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoNTg1cHggLyAyKTtcbiAgICAgICAgdG9wOiAyNTBweDtcbiAgICAgICAgbGVmdDogMjQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDQyNCAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICg0MjQgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgdG9wOiA1NnZ3O1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IDV2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fNF8zIHtcbiAgICAgICAgd2lkdGg6ICg1MzBweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg1MzBweCAvIDIpO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDM4NSAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICgzODUgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgdG9wOiAxMDV2dztcbiAgICAgICAgICBsZWZ0OiAzdnc7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fNF80IHtcbiAgICAgICAgd2lkdGg6ICg2MzdweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICgxMTAycHggLyAyKTtcbiAgICAgICAgdG9wOiA4MHB4O1xuICAgICAgICByaWdodDogNzBweDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoNDYyIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDc5OSAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHJpZ2h0OiAzdnc7XG4gICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLl81XzEge1xuICAgICAgICB3aWR0aDogKDY2OHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDY2OHB4IC8gMik7XG4gICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoNDMyIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDQzMiAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMnZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl81XzIge1xuICAgICAgICB3aWR0aDogKDkxNXB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDYxMHB4IC8gMik7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgIHdpZHRoOiAoNTkxIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGhlaWdodDogKDM5NCAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICB0b3A6IDU1dnc7XG4gICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl81XzMge1xuICAgICAgICB3aWR0aDogKDgxMHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDU0MHB4IC8gMik7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDYwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDUyNCAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICgzNDkgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgdG9wOiAxMTJ2dztcbiAgICAgICAgICByaWdodDogNXZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl81XzQge1xuICAgICAgICB3aWR0aDogKDYxMHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDYxMHB4IC8gMik7XG4gICAgICAgIHRvcDogMjUwcHg7XG4gICAgICAgIHJpZ2h0OiA3MHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICgzOTQgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoMzk0IC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcmlnaHQ6IDEwdnc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5fNl8xIHtcbiAgICAgICAgd2lkdGg6ICg1ODVweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg1ODVweCAvIDIpO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDQwMCAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICg0MDAgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICByaWdodDogNXZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl82XzIge1xuICAgICAgICB3aWR0aDogKDY5MHB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDY5MHB4IC8gMik7XG4gICAgICAgIHRvcDogMjcwcHg7XG4gICAgICAgIGxlZnQ6IDE2MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICg0NzIgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNDcyIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHRvcDogNTZ2dztcbiAgICAgICAgICBsZWZ0OiAzdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYuXzZfMyB7XG4gICAgICAgIHdpZHRoOiAoNjM3cHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoMTEwMnB4IC8gMik7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDcwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICB3aWR0aDogKDM3OSAvIDc1MCkgKiAxMDB2dztcbiAgICAgICAgICBoZWlnaHQ6ICg4NTUgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogNXZ3O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuXzdfMSB7XG4gICAgICAgIHdpZHRoOiAoNzYwcHggLyAyKTtcbiAgICAgICAgaGVpZ2h0OiAoNzYwcHggLyAyKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICg0NTIgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNDUyIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIGxlZnQ6IDh2dztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5fN18yIHtcbiAgICAgICAgd2lkdGg6ICg2MTBweCAvIDIpO1xuICAgICAgICBoZWlnaHQ6ICg2MTBweCAvIDIpO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHJpZ2h0OiA0MHB4O1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICg0NjAgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNDYwIC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHRvcDogNTh2dztcbiAgICAgICAgICByaWdodDogNXZ3O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLl83XzMge1xuICAgICAgICB3aWR0aDogKDg5NnB4IC8gMik7XG4gICAgICAgIGhlaWdodDogKDY2MHB4IC8gMik7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgd2lkdGg6ICg1NTAgLyA3NTApICogMTAwdnc7XG4gICAgICAgICAgaGVpZ2h0OiAoNDA1IC8gNzUwKSAqIDEwMHZ3O1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGxlZnQ6IDEwdnc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
