/*
	HTML5 Reset :: style.css
-------------------------------------------------------------------------------*/
html, body, 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, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font-weight: normal;
  vertical-align: baseline;
  background: transparent;
}

article, aside, figure, footer, header, nav, section, details, summary {
  display: block;
}

/* Handle box-sizing while better addressing child elements:
   http://css-tricks.com/inheriting-box-sizing-probably-slightly-better-best-practice/ */
html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

*,
*:before,
*:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

/* consider resetting the default cursor: https://gist.github.com/murtaugh/5247154 */
/* Responsive images and other embedded objects */
/* if you don't have full control over `img` tags (if you have to overcome attributes), consider adding height: auto */
img,
object,
embed {
  max-width: 100%;
}

/*
   Note: keeping IMG here will cause problems if you're using foreground images as sprites.
	In fact, it *will* cause problems with Google Maps' controls at small size.
	If this is the case for you, try uncommenting the following:
#map img {
		max-width: none;
}
*/
/* force a vertical scrollbar to prevent a jumpy page */
html {
  overflow-y: scroll;
}

/* we use a lot of ULs that aren't bulleted.
	you'll have to restore the bullets within content,
	which is fine because they're probably customized anyway */
ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

del {
  text-decoration: line-through;
}

abbr[title], dfn[title] {
  border-bottom: 1px dotted #000;
  cursor: help;
}

/* tables still need cellspacing="0" in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}

th {
  font-weight: bold;
  vertical-align: bottom;
}

td {
  font-weight: normal;
  vertical-align: top;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #ccc;
  margin: 1em 0;
  padding: 0;
}

input, select {
  vertical-align: middle;
}

pre {
  white-space: pre;
  /* CSS2 */
  white-space: pre-wrap;
  /* CSS 2.1 */
  white-space: pre-line;
  /* CSS 3 (and 2.1 as well, actually) */
  word-wrap: break-word;
  /* IE */
}

input[type=radio] {
  vertical-align: text-bottom;
}

input[type=checkbox] {
  vertical-align: bottom;
}

.ie7 input[type=checkbox] {
  vertical-align: baseline;
}

.ie6 input {
  vertical-align: text-bottom;
}

select, input, textarea {
  font: 99% sans-serif;
}

table {
  font-size: inherit;
  font: 100%;
}

small {
  font-size: 85%;
}

strong {
  font-weight: bold;
}

td, td img {
  vertical-align: top;
}

/* Make sure sup and sub don't mess with your line-heights http://gist.github.com/413930 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* standardize any monospaced elements */
pre, code, kbd, samp {
  font-family: monospace, sans-serif;
}

/* hand cursor on clickable elements */
.clickable,
label,
input[type=button],
input[type=submit],
input[type=file],
button {
  cursor: pointer;
}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {
  margin: 0;
}

/* make buttons play nice in IE */
button,
input[type=button] {
  width: auto;
  overflow: visible;
}

/* scale images in IE7 more attractively */
.ie7 img {
  -ms-interpolation-mode: bicubic;
}

/* prevent BG image flicker upon hover
   (commented out as usage is rare, and the filter syntax messes with some pre-processors)
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}
*/
/* let's clear some floats */
.clearfix:after {
  content: " ";
  display: block;
  clear: both;
}

/*
=====---- BOOTSTRAP OVERIDES
*/
/*/
===------ ELEMENTS SIZES -------===
*/
.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 960px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0%;
          flex: 1 0 0%;
}

.row-cols-auto > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 960px) {
  .col-lg {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on July 3, 2018 */
@font-face {
  font-family: "Basis Grotesque Regular Pro";
  src: url("../fonts/BasisGrotesque-Regular-Pro.woff2") format("woff2"), url("../fonts/BasisGrotesque-Regular-Pro.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Basis Grotesque Medium Pro";
  src: url("../fonts/BasisGrotesque-Medium-Pro.woff2") format("woff2"), url("../fonts/BasisGrotesque-Medium-Pro.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Basis Grotesque Bold Pro";
  src: url("../fonts/BasisGrotesque-Bold-Pro.woff2") format("woff2"), url("../fonts/BasisGrotesque-Bold-Pro.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: "Basis Grotesque Off White Pro";
  src: url("../fonts/BasisGrotesque-Off-White-Pro.woff2") format("woff2"), url("../fonts/BasisGrotesque-Off-White-Pro.woff") format("woff");
  font-weight: 700;
  font-style: normal;
}
.main-header {
  background-color: var(--secondary-color);
  height: 80px;
  width: 100vw;
  position: fixed;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 20;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 768px) {
  .main-header {
    height: 120px;
  }
}
.main-header .remove-row-bottom {
  --bs-gutter-x: 0 !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.main-header .main-logo {
  margin-top: auto 0;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.main-header .main-logo img {
  display: block;
  max-height: 3.75rem;
  width: auto;
}
@media (min-width: 768px) {
  .main-header .main-logo img {
    max-height: 5.125rem;
  }
}
.main-header .main-logo img.inverted {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
.main-header .burger-button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  text-align: right;
  z-index: 999;
}
@media (min-width: 1200px) {
  .main-header .burger-button {
    display: none;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
}
.main-header .burger-button button {
  outline: none;
  border: none;
  background-color: var(--main-bg-color);
}
.main-header .navigation-menu {
  display: none;
  overflow-y: auto;
}
@media (min-width: 1200px) {
  .main-header .navigation-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    gap: 1.25rem 0;
    overflow-y: initial;
  }
}
.main-header .navigation-menu .main-nav ul,
.main-header .navigation-menu .secondary-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1200px) {
  .main-header .navigation-menu .main-nav ul,
.main-header .navigation-menu .secondary-nav ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.main-header .navigation-menu .main-nav ul li,
.main-header .navigation-menu .secondary-nav ul li {
  font-family: var(--medium-fonts);
}
@media (min-width: 1200px) {
  .main-header .navigation-menu .main-nav ul li,
.main-header .navigation-menu .secondary-nav ul li {
    padding-left: 1rem;
  }
}
@media (min-width: 1400px) {
  .main-header .navigation-menu .main-nav ul li,
.main-header .navigation-menu .secondary-nav ul li {
    padding-left: 1.875rem;
  }
}
.main-header .navigation-menu .main-nav ul li a,
.main-header .navigation-menu .secondary-nav ul li a {
  position: relative;
}
.main-header .navigation-menu .main-nav ul li a.make-black,
.main-header .navigation-menu .secondary-nav ul li a.make-black {
  color: black;
}
.main-header .navigation-menu .main-nav ul li a.selected,
.main-header .navigation-menu .secondary-nav ul li a.selected {
  color: var(--secondary-color);
  text-decoration: underline;
  text-underline-offset: 50%;
  text-decoration-thickness: 10%;
}
.main-header .navigation-menu .main-nav ul li a:hover,
.main-header .navigation-menu .secondary-nav ul li a:hover {
  text-decoration: underline;
  text-underline-offset: 50%;
  text-decoration-thickness: 10%;
}
.main-header .navigation-menu .main-nav ul li .submenu,
.main-header .navigation-menu .secondary-nav ul li .submenu {
  display: none;
  position: absolute;
}
.main-header .navigation-menu .main-nav ul li .submenu .mobile-menu-arrow,
.main-header .navigation-menu .secondary-nav ul li .submenu .mobile-menu-arrow {
  display: none;
}
.main-header .navigation-menu .main-nav ul li .submenu .mobile-menu-arrow img,
.main-header .navigation-menu .secondary-nav ul li .submenu .mobile-menu-arrow img {
  display: none;
}
.main-header .navigation-menu .main-nav ul li .submenu .submenu-title,
.main-header .navigation-menu .secondary-nav ul li .submenu .submenu-title {
  display: none;
}
.main-header .navigation-menu .main-nav ul li .submenu ul,
.main-header .navigation-menu .secondary-nav ul li .submenu ul {
  padding-top: 2.9375rem;
  display: block;
}
.main-header .navigation-menu .main-nav ul li .submenu ul li,
.main-header .navigation-menu .secondary-nav ul li .submenu ul li {
  padding-bottom: 1.625rem;
  padding-left: 0;
  font-family: var(--main-fonts);
}
.main-header .navigation-menu .main-nav ul li .submenu ul li a,
.main-header .navigation-menu .secondary-nav ul li .submenu ul li a {
  color: var(--secondary-color);
  font-size: 1.375rem;
  letter-spacing: 0.0275rem;
}
.main-header .navigation-menu .main-nav ul li .submenu .close-submenu,
.main-header .navigation-menu .secondary-nav ul li .submenu .close-submenu {
  display: block;
  outline: none;
  background: transparent;
  border: none;
  padding-left: 0;
}
.main-header .navigation-menu .main-nav ul li .submenu .close-submenu:hover svg,
.main-header .navigation-menu .secondary-nav ul li .submenu .close-submenu:hover svg {
  fill: var(--timetable-background-color);
}
.main-header .navigation-menu .main-nav ul li .submenu.show,
.main-header .navigation-menu .secondary-nav ul li .submenu.show {
  display: block;
}
@media (min-width: 1200px) {
  .main-header .navigation-menu .main-nav ul li:last-child.parent-menu-item {
    position: relative;
  }
  .main-header .navigation-menu .main-nav ul li:last-child.parent-menu-item .submenu {
    right: 0;
    width: 400px;
  }
  .main-header .navigation-menu .main-nav ul li:last-child.parent-menu-item .submenu ul li {
    text-align: right;
  }
  .main-header .navigation-menu .main-nav ul li:last-child.parent-menu-item .submenu .close-submenu {
    position: absolute;
    right: 0;
  }
}
.main-header .navigation-menu .secondary-nav ul li .toggle-language {
  display: block;
  outline: none;
  background: transparent;
  border: none;
  padding-top: 1.1875rem;
}
@media (min-width: 1200px) {
  .main-header .navigation-menu .secondary-nav ul li .toggle-language {
    padding-top: 0.3125rem;
  }
}
@media (min-width: 1200px) {
  .main-header .navigation-menu .secondary-nav ul li .toggle-language svg {
    width: 22px;
    height: 22px;
  }
  .main-header .navigation-menu .secondary-nav ul li .toggle-language svg g g {
    fill-opacity: 0;
  }
}
.main-header .navigation-menu .secondary-nav ul li .toggle-language:hover svg g g {
  fill: var(--main-color);
  fill-opacity: 1;
}
.main-header .navigation-menu .secondary-nav ul li .toggle-language:hover svg g text {
  fill: var(--secondary-color);
}
@media (min-width: 1200px) {
  .main-header .navigation-menu .secondary-nav ul li:last-child {
    -ms-flex-item-align: center;
        align-self: center;
  }
}
.main-header .navigation-menu.navigation-menu-mobile {
  background-color: var(--mobile-menu-color);
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
}
@media only screen and (min-width: 581px) {
  .main-header .navigation-menu.navigation-menu-mobile {
    width: 581px;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav {
  position: relative;
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 29px;
}
@media (min-width: 576px) {
  .main-header .navigation-menu.navigation-menu-mobile .main-nav ul,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul {
    padding-left: 53px;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li {
  padding-bottom: 1.1875rem;
  position: static;
}
@media (min-width: 576px) {
  .main-header .navigation-menu.navigation-menu-mobile .main-nav ul li,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li {
    padding-bottom: 1.875rem;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li a,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li a {
  font-family: var(--medium-fonts);
  font-size: 1.5625rem;
  line-height: 2.375rem;
}
@media (min-width: 576px) {
  .main-header .navigation-menu.navigation-menu-mobile .main-nav ul li a,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li a {
    font-size: 1.875rem;
    line-height: 2.8125rem;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile {
  display: none;
  position: absolute;
  background-color: var(--mobile-menu-color);
  z-index: 99;
  top: 0;
  right: 0;
  height: 100vh;
  width: 100vw;
}
@media only screen and (min-width: 581px) {
  .main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile {
    width: 581px;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile .mobile-menu-arrow,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile .mobile-menu-arrow {
  padding-top: 28px;
  padding-left: 29px;
  padding-bottom: 25px;
  display: block;
  outline: none;
  background: transparent;
  border: none;
}
@media (min-width: 576px) {
  .main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile .mobile-menu-arrow,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile .mobile-menu-arrow {
    padding-left: 53px;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile .submenu-title,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile .submenu-title {
  display: block;
  padding-left: 29px;
  font-size: 1.125rem;
  line-height: 1.6875rem;
  text-decoration: underline;
  text-underline-offset: 50%;
  text-decoration-thickness: 10%;
}
@media (min-width: 576px) {
  .main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile .submenu-title,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile .submenu-title {
    padding-left: 53px;
    font-size: 1.25rem;
    line-height: 2rem;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile ul,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile ul {
  padding-top: 1rem;
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile ul li,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile ul li {
  padding-bottom: 1rem;
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile ul li a,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile ul li a {
  font-family: var(--main-fonts);
  color: var(--main-color);
  font-size: 1.375rem;
  line-height: 2.0625rem;
}
@media (min-width: 576px) {
  .main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile ul li a,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile ul li a {
    font-size: 1.625rem;
    line-height: 2.4375rem;
  }
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile .close-submenu,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile .close-submenu {
  display: none;
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul li .submenu-mobile.show-mobile,
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li .submenu-mobile.show-mobile {
  display: block;
}
.main-header .navigation-menu.navigation-menu-mobile .main-nav ul {
  padding-top: 78px;
}
.main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li a {
  font-size: 1rem;
}
@media (min-width: 576px) {
  .main-header .navigation-menu.navigation-menu-mobile .secondary-nav ul li a {
    font-size: 1.5rem;
  }
}
@media (min-width: 768px) {
  .main-header.main-header-compact {
    height: 80px;
  }
}
.main-header.main-header-compact .main-logo {
  margin: 10px 0;
  -webkit-box-flex: 1;
      -ms-flex: auto;
          flex: auto;
}
.main-header.main-header-compact .main-logo img {
  display: block;
  max-height: 3.75rem;
  width: auto;
}
.main-header.main-header-compact .burger-button {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: block;
  text-align: right;
}
@media (min-width: 1200px) {
  .main-header.main-header-compact .burger-button {
    display: none;
    -webkit-box-flex: 0;
        -ms-flex: 0;
            flex: 0;
  }
}
.main-header.main-header-compact .burger-button button {
  border: none;
  background-color: var(--main-bg-color);
}
.main-header.main-header-compact .navigation-menu {
  display: none;
}
@media (min-width: 1200px) {
  .main-header.main-header-compact .navigation-menu {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.main-header.main-header-compact .navigation-menu .main-nav ul,
.main-header.main-header-compact .navigation-menu .secondary-nav ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 1200px) {
  .main-header.main-header-compact .navigation-menu .main-nav ul,
.main-header.main-header-compact .navigation-menu .secondary-nav ul {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.main-header.main-header-compact .navigation-menu .main-nav ul li,
.main-header.main-header-compact .navigation-menu .secondary-nav ul li {
  padding-left: 1.25rem;
}
@media (min-width: 1200px) {
  .main-header.main-header-compact .navigation-menu .main-nav ul li,
.main-header.main-header-compact .navigation-menu .secondary-nav ul li {
    padding-left: 1.875rem;
  }
}
@media (min-width: 1400px) {
  .main-header.main-header-compact .navigation-menu .main-nav ul li,
.main-header.main-header-compact .navigation-menu .secondary-nav ul li {
    padding-left: 2.5rem;
  }
}
.main-header.main-header-compact .navigation-menu.navigation-menu-mobile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.main-header.change-effects {
  background-color: var(--footer-background-color);
}

footer {
  background-color: var(--footer-background-color);
}
footer .footer-text {
  font-family: var(--secondary-fonts);
  padding-bottom: 2.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 576px) {
  footer .footer-text {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
footer .footer-text .split-column-first-breakpoint-item-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 960px) {
  footer .footer-text .split-column-first-breakpoint-item-1 {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}
@media (min-width: 1200px) {
  footer .footer-text .split-column-first-breakpoint-item-1 {
    -webkit-box-flex: 3;
        -ms-flex: 3;
            flex: 3;
  }
}
@media (min-width: 1400px) {
  footer .footer-text .split-column-first-breakpoint-item-1 {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}
footer .footer-text .split-column-first-breakpoint-item-2 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
@media (min-width: 1200px) {
  footer .footer-text .split-column-first-breakpoint-item-2 {
    -webkit-box-flex: 2;
        -ms-flex: 2;
            flex: 2;
  }
}
@media (min-width: 1400px) {
  footer .footer-text .split-column-first-breakpoint-item-2 {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
footer .footer-text .split-column-second-breakpoint-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 960px) {
  footer .footer-text .split-column-second-breakpoint-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (min-width: 960px) {
  footer .footer-text .split-column-second-breakpoint {
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
}
footer .footer-text .footer-item,
footer .footer-text .footer-item-newsletter {
  padding-top: 2.8125rem;
  padding-left: 1.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  footer .footer-text .footer-item,
footer .footer-text .footer-item-newsletter {
    padding-left: 0;
  }
}
@media (min-width: 960px) {
  footer .footer-text .footer-item,
footer .footer-text .footer-item-newsletter {
    padding-right: 1.6875rem;
  }
}
@media (min-width: 1200px) {
  footer .footer-text .footer-item,
footer .footer-text .footer-item-newsletter {
    padding-right: 2.5rem;
  }
}
@media (min-width: 1400px) {
  footer .footer-text .footer-item,
footer .footer-text .footer-item-newsletter {
    padding-right: 3.75rem;
  }
}
footer .footer-text .footer-item .footer-item-header h3,
footer .footer-text .footer-item-newsletter .footer-item-header h3 {
  color: var(--secondary-color);
  font-size: 1.5rem;
  letter-spacing: 0.03rem;
}
footer .footer-text .footer-item .footer-item-content,
footer .footer-text .footer-item-newsletter .footer-item-content {
  padding-top: 0.4375rem;
}
footer .footer-text .footer-item .footer-item-content ul li,
footer .footer-text .footer-item-newsletter .footer-item-content ul li {
  color: var(--footer-gray);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  line-height: 1.5rem;
}
footer .footer-text .footer-item .footer-item-content ul li a,
footer .footer-text .footer-item-newsletter .footer-item-content ul li a {
  color: var(--footer-gray);
}
footer .footer-text .footer-item .footer-item-content ul li a:hover,
footer .footer-text .footer-item-newsletter .footer-item-content ul li a:hover {
  color: var(--timetable-background-color);
}
footer .footer-text .footer-item .footer-item-newsletter-form,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form {
  padding-top: 3.0625rem;
  padding-right: 1.1875rem;
}
@media (min-width: 1200px) {
  footer .footer-text .footer-item .footer-item-newsletter-form,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form {
    padding-bottom: 3.125rem;
  }
}
footer .footer-text .footer-item .footer-item-newsletter-form form,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 1200px) {
  footer .footer-text .footer-item .footer-item-newsletter-form form,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    border-bottom: 1px solid var(--secondary-color);
  }
}
@media (min-width: 1200px) {
  footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field {
    -webkit-box-flex: 80%;
        -ms-flex: 80%;
            flex: 80%;
  }
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field input,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  background-color: var(--footer-background-color);
  font-family: var(--main-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  width: 100%;
  color: var(--secondary-color);
  padding-bottom: 15px;
  border-bottom: 1px solid var(--secondary-color);
}
@media (min-width: 1200px) {
  footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field input,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field input {
    border-bottom: none;
    width: 95%;
  }
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field ::-webkit-input-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field ::-webkit-input-placeholder {
  color: var(--footer-gray);
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field ::-moz-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field ::-moz-placeholder {
  color: var(--footer-gray);
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field :-ms-input-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field :-ms-input-placeholder {
  color: var(--footer-gray);
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field ::-ms-input-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field ::-ms-input-placeholder {
  color: var(--footer-gray);
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field ::placeholder,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field ::placeholder {
  color: var(--footer-gray);
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::-webkit-input-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::-webkit-input-placeholder {
  opacity: 0;
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::-moz-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::-moz-placeholder {
  opacity: 0;
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field input:focus:-ms-input-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field input:focus:-ms-input-placeholder {
  opacity: 0;
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::-ms-input-placeholder, footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::-ms-input-placeholder {
  opacity: 0;
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::placeholder,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-email-field input:focus::placeholder {
  opacity: 0;
}
@media (min-width: 1200px) {
  footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-submit-field,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-submit-field {
    -webkit-box-flex: 20%;
        -ms-flex: 20%;
            flex: 20%;
  }
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-submit-field input,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-submit-field input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  background-color: var(--footer-background-color);
  color: var(--secondary-color);
  font-family: var(--main-fonts);
  font-size: 1.5rem;
  letter-spacing: 0.03rem;
  margin-top: 15px;
  padding-left: 40px;
  background-image: url("/assets/images/arrow-white-32.png");
  background-repeat: no-repeat, repeat;
  background-position: left 0 top 45%, 0 0;
  background-size: auto, 100%;
}
@media (min-width: 1200px) {
  footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-submit-field input,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-submit-field input {
    margin-top: -5px;
  }
}
footer .footer-text .footer-item .footer-item-newsletter-form form .footer-newsletter-submit-field input:hover,
footer .footer-text .footer-item-newsletter .footer-item-newsletter-form form .footer-newsletter-submit-field input:hover {
  color: var(--timetable-background-color);
  background-image: url("/assets/images/arrow-color-32.png");
}
footer .footer-text .footer-item .footer-copyright,
footer .footer-text .footer-item-newsletter .footer-copyright {
  padding-top: 8rem;
  color: var(--footer-copyright-color);
  font-size: 0.875rem;
  letter-spacing: 0.0175rem;
  line-height: 1.375rem;
  margin-top: auto;
}
@media (min-width: 576px) {
  footer .footer-text .footer-item .footer-copyright,
footer .footer-text .footer-item-newsletter .footer-copyright {
    padding-bottom: 2.5rem;
  }
}
@media (min-width: 960px) {
  footer .footer-text .footer-item .footer-copyright,
footer .footer-text .footer-item-newsletter .footer-copyright {
    padding-top: 3.125rem;
  }
}
footer .footer-text .footer-item .footer-copyright a,
footer .footer-text .footer-item-newsletter .footer-copyright a {
  color: var(--footer-copyright-color);
}
footer .footer-text .footer-item .footer-copyright a:hover,
footer .footer-text .footer-item-newsletter .footer-copyright a:hover {
  color: var(--timetable-background-color);
}
footer .footer-text .footer-item-newsletter {
  padding-right: 0;
}
@media (min-width: 576px) {
  footer .footer-text .footer-item-newsletter {
    border-left: 6px solid var(--welcome-background-color);
    margin-bottom: -40px;
    padding-left: 1.1875rem;
  }
}
footer .footer-text hr.footer-ruler {
  border: 6px solid var(--welcome-background-color);
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 5.375rem;
}
@media (min-width: 576px) {
  footer .footer-text hr.footer-ruler {
    display: none;
  }
}
footer .footer-logos-wrapper {
  background-color: var(--secondary-color);
}
footer .footer-logos-wrapper .footer-logos {
  padding-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow-x: hidden;
}
@media (min-width: 1400px) {
  footer .footer-logos-wrapper .footer-logos {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
footer .footer-logos-wrapper .footer-logos .single-logo {
  padding-right: 25px;
  padding-left: 25px;
  padding-bottom: 35px;
}
@media (min-width: 960px) {
  footer .footer-logos-wrapper .footer-logos .single-logo {
    padding-right: 12px;
    padding-left: 12px;
  }
}
@media (min-width: 1400px) {
  footer .footer-logos-wrapper .footer-logos .single-logo {
    padding-right: 25px;
    padding-left: 25px;
  }
}
footer .footer-logos-wrapper .footer-logos .single-logo img {
  max-height: 100px;
  max-width: 200px;
}
@media (min-width: 960px) {
  footer .footer-logos-wrapper .footer-logos .single-logo img {
    max-width: 165px;
  }
}
@media (min-width: 1400px) {
  footer .footer-logos-wrapper .footer-logos .single-logo img {
    max-width: 200px;
  }
}
footer .footer-logos-wrapper .footer-logos .separator {
  display: none;
}
@media (min-width: 1400px) {
  footer .footer-logos-wrapper .footer-logos .separator {
    display: inline;
    width: 250px;
  }
}
footer .darken-overlay {
  background-color: rgba(0, 0, 0, 0.7);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 3;
}

.filters {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 10px;
}
@media (min-width: 576px) {
  .filters {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.filters .dropdown-filter {
  background-color: var(--secondary-color);
  height: 40px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border-radius: 2px;
  line-height: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: var(--medium-fonts);
  font-size: 0.875rem;
  letter-spacing: 0.0125rem;
}
@media (min-width: 960px) {
  .filters .dropdown-filter {
    letter-spacing: 0.02rem;
    font-size: 1rem;
    height: 50px;
    line-height: 50px;
  }
}
.filters .dropdown-filter select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: transparent;
  border: none;
  padding: 0;
  padding-left: 12px;
  padding-right: 12px;
  margin: 0;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  z-index: 1;
  outline: none;
  background-image: url("/assets/images/DownFilterArrowSmall.png");
  background-repeat: no-repeat, repeat;
  background-position: right 15px top 50%, 0 0;
  background-size: auto, 100%;
}
@media (min-width: 960px) {
  .filters .dropdown-filter select {
    background-image: url("/assets/images/DownFilterArrow.png");
    padding-left: 20px;
    padding-right: 20px;
  }
}
.filters .dropdown-filter select option {
  color: var(--main-color);
  background-color: var(--secondary-color);
}
.filters .dropdown-filter:hover {
  color: var(--secondary-color);
  background-color: var(--main-color);
  cursor: pointer;
}
.filters .dropdown-filter:hover select {
  color: var(--secondary-color);
  background-image: url("/assets/images/DownWhiteFilterArrowSmall.png");
}
@media (min-width: 960px) {
  .filters .dropdown-filter:hover select {
    background-image: url("/assets/images/DownWhiteFilterArrow.png");
  }
}
.filters .dropdown-filter.set-filter-medium-width {
  width: 200px;
}
@media (min-width: 960px) {
  .filters .dropdown-filter.set-filter-medium-width {
    width: 250px;
  }
}
.filters .dropdown-filter.set-filter-short-width {
  width: 115px;
}
.filters.invert-filter-colors .dropdown-filter {
  background-color: var(--main-color);
}
.filters.invert-filter-colors .dropdown-filter select {
  color: var(--secondary-color);
  background-image: url("/assets/images/DownWhiteFilterArrowSmall.png");
}
@media (min-width: 960px) {
  .filters.invert-filter-colors .dropdown-filter select {
    background-image: url("/assets/images/DownWhiteFilterArrow.png");
  }
}
.filters.invert-filter-colors .dropdown-filter:hover {
  color: var(--main-color);
  background-color: var(--secondary-color);
  cursor: pointer;
}
.filters.invert-filter-colors .dropdown-filter:hover select {
  color: var(--main-color);
  background-image: url("/assets/images/DownFilterArrowSmall.png");
}
@media (min-width: 960px) {
  .filters.invert-filter-colors .dropdown-filter:hover select {
    background-image: url("/assets/images/DownFilterArrow.png");
  }
}

.glide {
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.glide * {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}
.glide__track {
  overflow: hidden;
}
.glide__slides {
  position: relative;
  width: 100%;
  list-style: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -ms-touch-action: pan-Y;
      touch-action: pan-Y;
  overflow: hidden;
  margin: 0;
  padding: 0;
  white-space: nowrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  will-change: transform;
}
.glide__slides--dragging {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.glide__slide {
  width: 100%;
  height: 100%;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  white-space: normal;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
}
.glide__slide a {
  -webkit-user-select: none;
          user-select: none;
  -webkit-user-drag: none;
  -moz-user-select: none;
  -ms-user-select: none;
}
.glide__arrows {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.glide__bullets {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.glide--rtl {
  direction: rtl;
}

.glide__arrow {
  position: absolute;
  display: block;
  top: 50%;
  z-index: 2;
  color: white;
  text-transform: uppercase;
  padding: 9px 12px;
  background-color: transparent;
  border: 2px solid rgba(255, 255, 255, 0.5);
  border-radius: 4px;
  -webkit-box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 0.25em 0.5em rgba(0, 0, 0, 0.1);
  opacity: 1;
  cursor: pointer;
  -webkit-transition: opacity 150ms ease, border 300ms ease-in-out;
  -o-transition: opacity 150ms ease, border 300ms ease-in-out;
  transition: opacity 150ms ease, border 300ms ease-in-out;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  line-height: 1;
}
.glide__arrow:focus {
  outline: none;
}
.glide__arrow:hover {
  border-color: white;
}
.glide__arrow--left {
  left: 2em;
}
.glide__arrow--right {
  right: 2em;
}
.glide__arrow--disabled {
  opacity: 0.33;
}
.glide__bullets {
  position: absolute;
  z-index: 2;
  bottom: 2em;
  left: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style: none;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
}
.glide__bullet {
  background-color: rgba(255, 255, 255, 0.5);
  width: 9px;
  height: 9px;
  padding: 0;
  border-radius: 50%;
  border: 2px solid transparent;
  -webkit-transition: all 300ms ease-in-out;
  -o-transition: all 300ms ease-in-out;
  transition: all 300ms ease-in-out;
  cursor: pointer;
  line-height: 0;
  -webkit-box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25em 0.5em 0 rgba(0, 0, 0, 0.1);
  margin: 0 0.25em;
}
.glide__bullet:focus {
  outline: none;
}
.glide__bullet:hover, .glide__bullet:focus {
  border: 2px solid white;
  background-color: rgba(255, 255, 255, 0.5);
}
.glide__bullet--active {
  background-color: white;
}
.glide--swipeable {
  cursor: grab;
  cursor: -webkit-grab;
}
.glide--dragging {
  cursor: grabbing;
  cursor: -webkit-grabbing;
}

:root {
  --main-color: #222222;
  --secondary-color: #ffffff;
  --mobile-menu-color: #c7c7c7;
  --footer-background-color: #363636;
  --footer-gray: #aeafaa;
  --footer-copyright-color: #f3f2ec;
  --welcome-background-color: #e8e8eb;
  --timetable-background-color: #c27958;
  --permanent-background-color: #995b51;
  --news-backgound-color: #939466;
  --various-inner-backgound-color: #c9c6c9;
  --games-background-color: #e8e8e0;
  --date-field-color: #ADA9AD;
  --main-fonts: "Basis Grotesque Regular Pro", Arial, sans-serif;
  --medium-fonts: "Basis Grotesque Medium Pro", Arial, sans-serif;
  --main-font-size: 16px;
}

body {
  color: var(--main-color);
  background-color: var(--secondary-color);
  font-family: var(--main-fonts);
  font-size: var(--main-font-size);
}
body a {
  text-decoration: none;
  color: var(--main-color);
}

html.scroll-stop {
  margin: 0;
  height: 100%;
  overflow: hidden;
}

.main-wrapper {
  min-height: 100vh;
}

.home .main-wrapper .hero:first-child {
  margin-top: 80px;
}
@media (min-width: 768px) {
  .home .main-wrapper .hero:first-child {
    margin-top: 120px;
  }
}

.hero {
  position: relative;
  display: block;
  height: 34.5625rem;
  width: 100%;
}
@media (min-width: 576px) {
  .hero {
    height: 56.25rem;
  }
}
@media (min-width: 768px) {
  .hero {
    height: 40.3125rem;
  }
}
@media (min-width: 960px) {
  .hero {
    height: 48.75rem;
  }
}
.hero img {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center center;
     object-position: center center;
}
.hero .hero-text {
  position: relative;
  z-index: 15;
  padding-top: 15.375rem;
  padding-left: 1.1875rem;
  padding-right: 1.1875rem;
}
@media (min-width: 576px) {
  .hero .hero-text {
    padding-top: 25.375rem;
  }
}
@media (min-width: 768px) {
  .hero .hero-text {
    padding-top: 14.9375rem;
    padding-left: 2.4375rem;
    padding-right: 2.4375rem;
  }
}
@media (min-width: 960px) {
  .hero .hero-text {
    padding-top: 19.625rem;
    padding-left: 4rem;
    padding-right: 4rem;
  }
}
.hero .hero-text a {
  color: var(--secondary-color);
}
.hero .hero-text a .hero-sup-title {
  letter-spacing: 0.09375rem;
  font-size: 0.625rem;
}
@media (min-width: 576px) {
  .hero .hero-text a .hero-sup-title {
    letter-spacing: 0.103125rem;
    font-size: 0.6875rem;
  }
}
.hero .hero-text a .hero-main-title h2 {
  padding-top: 0.8125rem;
  font-size: 2.1875rem;
  letter-spacing: 0.04375rem;
}
@media (min-width: 576px) {
  .hero .hero-text a .hero-main-title h2 {
    padding-top: 1.0625rem;
    letter-spacing: 0.06875rem;
    font-size: 3.4375rem;
  }
}
.hero .hero-text a .hero-date-field h2 {
  padding-top: 0.25rem;
  font-size: 2.1875rem;
  letter-spacing: 0.04375rem;
}
@media (min-width: 576px) {
  .hero .hero-text a .hero-date-field h2 {
    letter-spacing: 0.06875rem;
    font-size: 3.4375rem;
  }
}
.hero .hero-text a .hero-description {
  max-width: 15.625rem;
}
.hero .hero-text a .hero-description p {
  padding-top: 0.5rem;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
}
@media (min-width: 576px) {
  .hero .hero-text a .hero-description p {
    padding-top: 0.6875rem;
    letter-spacing: 0.02rem;
    font-size: 1rem;
  }
}
@media (min-width: 768px) {
  .hero .hero-text a .hero-description p {
    line-height: 1.3125rem;
  }
}
.hero .hero-text a .hero-arrow-next {
  padding-top: 1.25rem;
}
@media (min-width: 576px) {
  .hero .hero-text a .hero-arrow-next svg {
    width: 54.03px;
    height: 30px;
  }
}
@media (min-width: 1200px) {
  .hero .hero-text a .hero-arrow-next svg {
    width: 57.23px;
    height: 31.77px;
  }
}
.hero .hero-text a:hover {
  color: var(--timetable-background-color);
}
.hero .hero-text a:hover svg g line,
.hero .hero-text a:hover svg g path {
  stroke: var(--timetable-background-color);
}

.welcome-timetable-wrapper {
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, var(--welcome-background-color)), color-stop(50%, var(--timetable-background-color)));
  background: -o-linear-gradient(left, var(--welcome-background-color) 50%, var(--timetable-background-color) 50%);
  background: linear-gradient(90deg, var(--welcome-background-color) 50%, var(--timetable-background-color) 50%);
}
.welcome-timetable-wrapper .welcome-timetable {
  display: grid;
  grid-template-columns: 100%;
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable {
    grid-template-columns: 55% 45%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 768px) {
  .welcome-timetable-wrapper .welcome-timetable {
    grid-template-columns: 60% 40%;
    max-width: 720px;
  }
}
@media (min-width: 960px) {
  .welcome-timetable-wrapper .welcome-timetable {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .welcome-timetable-wrapper .welcome-timetable {
    grid-template-columns: 67% 33%;
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .welcome-timetable-wrapper .welcome-timetable {
    max-width: 1320px;
  }
}
.welcome-timetable-wrapper .welcome-timetable .welcome-title {
  padding-left: 1.9375rem;
  padding-right: 1.9375rem;
  padding-top: 5.1875rem;
  background-color: var(--welcome-background-color);
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-title {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 2;
    padding-left: 1.1875rem;
    padding-right: 1.1875rem;
  }
}
@media (min-width: 960px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-title {
    padding-left: 0.75rem;
    padding-right: 0;
  }
}
.welcome-timetable-wrapper .welcome-timetable .welcome-title h2 {
  font-family: var(--medium-fonts);
  font-size: 2rem;
  line-height: 2.25rem;
  max-width: 14.6875rem;
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-title h2 {
    max-width: 22.5rem;
  }
}
@media (min-width: 768px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-title h2 {
    letter-spacing: 0.04rem;
  }
}
@media (min-width: 960px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-title h2 {
    font-size: 3.25rem;
    line-height: 3.375rem;
    letter-spacing: 0.0475rem;
    max-width: 28.125rem;
  }
}
.welcome-timetable-wrapper .welcome-timetable .welcome-content {
  background-color: var(--welcome-background-color);
  padding-left: 1.9375rem;
  padding-right: 1.9375rem;
  padding-top: 1.375rem;
  padding-bottom: 2.0625rem;
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-content {
    grid-column-start: 1;
    grid-column-end: 2;
    grid-row-start: 2;
    grid-row-end: 3;
    padding-left: 1.1875rem;
    padding-right: 1.1875rem;
  }
}
@media (min-width: 960px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-content {
    padding-left: 0.75rem;
    padding-right: 9.375rem;
  }
}
@media (min-width: 1200px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-content {
    padding-right: 15.625rem;
  }
}
.welcome-timetable-wrapper .welcome-timetable .welcome-content p {
  font-size: 0.9375rem;
  line-height: 1.3125rem;
  letter-spacing: 0.01875rem;
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable .welcome-content p {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
  }
}
.welcome-timetable-wrapper .welcome-timetable .timetable-title {
  background-color: var(--timetable-background-color);
  padding-left: 1.9375rem;
  padding-right: 1.9375rem;
  padding-top: 3.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable .timetable-title {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 2;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
  }
}
@media (min-width: 768px) {
  .welcome-timetable-wrapper .welcome-timetable .timetable-title {
    padding-left: 1.9375rem;
    padding-right: 1.9375rem;
  }
}
.welcome-timetable-wrapper .welcome-timetable .timetable-title h3 {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.3125rem;
  letter-spacing: 0.01875rem;
  max-width: 14.6875rem;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable .timetable-title h3 {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
    max-width: 21.875rem;
  }
}
.welcome-timetable-wrapper .welcome-timetable .timetable-content {
  background-color: var(--timetable-background-color);
  padding-left: 1.9375rem;
  padding-right: 1.9375rem;
  padding-top: 1.4375rem;
  padding-bottom: 2.375rem;
}
@media (min-width: 576px) {
  .welcome-timetable-wrapper .welcome-timetable .timetable-content {
    grid-column-start: 2;
    grid-column-end: 3;
    grid-row-start: 2;
    grid-row-end: 3;
    padding-left: 0.9375rem;
    padding-right: 0.9375rem;
    padding-bottom: 6.75rem;
  }
}
@media (min-width: 768px) {
  .welcome-timetable-wrapper .welcome-timetable .timetable-content {
    padding-left: 1.9375rem;
    padding-right: 1.9375rem;
    padding-bottom: 7.5rem;
  }
}
@media (min-width: 768px) {
  .welcome-timetable-wrapper .welcome-timetable .timetable-content {
    padding-bottom: 8.25rem;
  }
}
.welcome-timetable-wrapper .welcome-timetable .timetable-content p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.01625rem;
}
@media (min-width: 960px) {
  .welcome-timetable-wrapper .welcome-timetable .timetable-content p {
    font-size: 1rem;
    line-height: 1.3125rem;
    letter-spacing: 0.02rem;
  }
}

.marquee-wrapper {
  height: 50px;
  max-width: 100%;
  overflow: hidden;
}
.marquee-wrapper .marquee {
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  -webkit-animation: marquee 25s linear infinite;
          animation: marquee 25s linear infinite;
}
.marquee-wrapper .marquee span {
  display: inline-block;
  font-family: var(--medium-fonts);
  font-size: 1.5625rem;
  line-height: 47px;
  text-align: center;
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
@keyframes marquee {
  0% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  100% {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
  }
}
.marquee-wrapper .marquee:hover {
  -webkit-animation: none;
          animation: none;
}
.marquee-wrapper.invert-colors {
  background-color: var(--main-color);
}
.marquee-wrapper.invert-colors .marquee span {
  color: var(--secondary-color);
}
.marquee-wrapper.slow-down .marquee {
  -webkit-animation: marquee 45s linear infinite;
          animation: marquee 45s linear infinite;
}
.marquee-wrapper.slow-down .marquee:hover {
  -webkit-animation: none;
          animation: none;
}

.happenings {
  background-color: var(--welcome-background-color);
}
.happenings .happenings-contents {
  padding-top: 3.4375rem;
  padding-bottom: 2.875rem;
}
@media (min-width: 576px) {
  .happenings .happenings-contents {
    padding-top: 5.625rem;
    padding-bottom: 4.0625rem;
  }
}
@media (min-width: 768px) {
  .happenings .happenings-contents {
    padding-top: 4.875rem;
    padding-bottom: 3.1875rem;
  }
}
@media (min-width: 960px) {
  .happenings .happenings-contents {
    padding-top: 5.875rem;
    padding-bottom: 6.3125rem;
  }
}
.happenings .happenings-contents .happenings-title {
  padding-bottom: 1rem;
  max-width: 21.25rem;
}
@media (min-width: 576px) {
  .happenings .happenings-contents .happenings-title {
    max-width: 30rem;
  }
}
@media (min-width: 768px) {
  .happenings .happenings-contents .happenings-title {
    max-width: 35rem;
  }
}
.happenings .happenings-contents .happenings-title h2 {
  font-family: var(--medium-fonts);
  font-size: 3.4375rem;
  line-height: 3.6875rem;
}
@media (min-width: 576px) {
  .happenings .happenings-contents .happenings-title h2 {
    font-size: 4.6875rem;
    line-height: 4.8125rem;
  }
}
@media (min-width: 768px) {
  .happenings .happenings-contents .happenings-title h2 {
    font-size: 4.6875rem;
    line-height: 4.875rem;
  }
}
@media (min-width: 960px) {
  .happenings .happenings-contents .happenings-title h2 {
    line-height: 4.875rem;
  }
}
.happenings .happenings-contents .happenings-banner {
  padding-bottom: 1.0625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 576px) {
  .happenings .happenings-contents .happenings-banner {
    padding-bottom: 0.125rem;
  }
}
.happenings .happenings-contents .happenings-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.happenings .happenings-contents .happenings-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.happenings .happenings-contents .happenings-banner a .banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.happenings .happenings-contents .happenings-banner a .happenings-caption {
  background-color: var(--secondary-color);
  padding-top: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.happenings .happenings-contents .happenings-banner a .happenings-caption .happenings-caption-category {
  font-size: 0.6875rem;
  letter-spacing: 0.103125rem;
}
.happenings .happenings-contents .happenings-banner a .happenings-caption .happenings-caption-main-title {
  padding-top: 3.125rem;
  padding-bottom: 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.happenings .happenings-contents .happenings-banner a .happenings-caption .happenings-caption-main-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .happenings .happenings-contents .happenings-banner a .happenings-caption .happenings-caption-main-title h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.happenings .happenings-contents .happenings-banner a .happenings-caption .happenings-caption-date-field {
  padding-bottom: 1.75rem;
}
.happenings .happenings-contents .happenings-banner a .happenings-caption .happenings-caption-date-field h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
  color: var(--date-field-color);
}
@media (min-width: 960px) {
  .happenings .happenings-contents .happenings-banner a .happenings-caption .happenings-caption-date-field h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.happenings .happenings-contents .happenings-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.happenings .happenings-contents .happenings-banner a:hover .happenings-caption {
  background-color: var(--timetable-background-color);
  color: var(--secondary-color);
}

.permanent-exhibition {
  background-color: var(--permanent-background-color);
}
.permanent-exhibition .permanent-exhibition-contents {
  padding-top: 3rem;
  padding-bottom: 3.75rem;
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents {
    padding-top: 5.0625rem;
  }
}
@media (min-width: 768px) {
  .permanent-exhibition .permanent-exhibition-contents {
    padding-top: 5.3125rem;
  }
}
@media (min-width: 960px) {
  .permanent-exhibition .permanent-exhibition-contents {
    padding-top: 5.5625rem;
  }
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-title {
  padding-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-title {
    padding-bottom: 1rem;
  }
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-title h2 {
  font-family: var(--medium-fonts);
  font-size: 3.375rem;
  line-height: 3.375rem;
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-title h2 {
    font-size: 4.6875rem;
    line-height: 4.8125rem;
  }
}
@media (min-width: 768px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-title h2 {
    font-size: 4.6875rem;
    line-height: 4.875rem;
  }
}
@media (min-width: 960px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-title h2 {
    line-height: 4.875rem;
  }
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-text {
  padding-bottom: 0.8125rem;
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-text {
    padding-bottom: 1.125rem;
    max-width: 28.125rem;
  }
}
@media (min-width: 960px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-text {
    max-width: 33.125rem;
  }
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-text p {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-text p {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
  }
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-sup {
  padding-bottom: 1.25rem;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-sup p {
  font-size: 0.6875rem;
  line-height: 1.375rem;
  letter-spacing: 0.103125rem;
  max-width: 10.3125rem;
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-sup p {
    max-width: 18.75rem;
  }
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a .banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a .permanent-exhibition-caption {
  background-color: var(--secondary-color);
  padding-top: 1.375rem;
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
  padding-bottom: 0.6875rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a .permanent-exhibition-caption h3 {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a .permanent-exhibition-caption h3 {
    font-size: 0.875rem;
    line-height: 1.0625rem;
    letter-spacing: 0.0175rem;
  }
}
@media (min-width: 576px) {
  .permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a .permanent-exhibition-caption h3 {
    line-height: 1.1875rem;
  }
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.permanent-exhibition .permanent-exhibition-contents .permanent-exhibition-banner a:hover .permanent-exhibition-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}
.permanent-exhibition .permanent-exhibition-contents .more-link {
  padding-top: 3.75rem;
}
.permanent-exhibition .permanent-exhibition-contents .more-link .more-link-button {
  background-color: var(--main-color);
  width: 240px;
  height: 50px;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 50px;
}
.permanent-exhibition .permanent-exhibition-contents .more-link .more-link-button a {
  color: var(--secondary-color);
  letter-spacing: 0.02rem;
  display: block;
}
.permanent-exhibition .permanent-exhibition-contents .more-link .more-link-button a:hover {
  background-color: var(--secondary-color);
  color: var(--main-color);
}

.links-bar-wrapper {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 576px) {
  .links-bar-wrapper {
    padding-left: var(--bs-gutter-x, 0.75rem) !important;
    padding-right: var(--bs-gutter-x, 0.75rem) !important;
  }
}
.links-bar-wrapper .links-bar-contents {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  min-height: 64px;
  line-height: 64px;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.links-bar-wrapper .links-bar-contents .links-bar-item {
  white-space: nowrap;
  width: 50%;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  padding-left: 0.625rem;
}
@media (min-width: 576px) {
  .links-bar-wrapper .links-bar-contents .links-bar-item {
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: auto;
    padding-left: 0;
  }
}
.links-bar-wrapper .links-bar-contents .links-bar-item a .mobile-arrow {
  display: inline;
}
@media (min-width: 960px) {
  .links-bar-wrapper .links-bar-contents .links-bar-item a .mobile-arrow {
    display: none;
  }
}
.links-bar-wrapper .links-bar-contents .links-bar-item a .desktop-arrow {
  display: none;
}
@media (min-width: 960px) {
  .links-bar-wrapper .links-bar-contents .links-bar-item a .desktop-arrow {
    display: inline;
  }
}
.links-bar-wrapper .links-bar-contents .links-bar-item .links-bar-text {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .links-bar-wrapper .links-bar-contents .links-bar-item .links-bar-text {
    font-size: 1.625rem;
    letter-spacing: 0.0475rem;
    padding-left: 0.3125rem;
  }
}
.links-bar-wrapper .links-bar-contents .links-bar-item:hover .links-bar-text {
  text-decoration: underline;
  text-underline-offset: 40%;
  text-decoration-thickness: 8%;
}
.links-bar-wrapper .links-bar-contents .set-border {
  border-bottom: 7px solid var(--welcome-background-color);
}
@media (min-width: 576px) {
  .links-bar-wrapper .links-bar-contents .set-border {
    border-bottom: 0;
  }
}

.news {
  background-color: var(--news-backgound-color);
}
.news .news-contents {
  padding-top: 4.25rem;
  padding-bottom: 3.125rem;
}
@media (min-width: 576px) {
  .news .news-contents {
    padding-top: 5.25rem;
  }
}
@media (min-width: 768px) {
  .news .news-contents {
    padding-top: 5.375rem;
  }
}
.news .news-contents .news-main-title {
  padding-bottom: 1.4375rem;
  border-bottom: 2px solid var(--main-color);
}
.news .news-contents .news-main-title h2 {
  font-family: var(--medium-fonts);
  font-size: 3.375rem;
  line-height: 3.375rem;
}
@media (min-width: 576px) {
  .news .news-contents .news-main-title h2 {
    font-size: 4.6875rem;
    line-height: 4.8125rem;
  }
}
@media (min-width: 768px) {
  .news .news-contents .news-main-title h2 {
    font-size: 4.6875rem;
    line-height: 4.875rem;
  }
}
@media (min-width: 960px) {
  .news .news-contents .news-main-title h2 {
    line-height: 4.875rem;
  }
}
.news .news-contents .news-main-title h1 {
  font-family: var(--medium-fonts);
  font-size: 3.375rem;
  line-height: 3.375rem;
}
@media (min-width: 576px) {
  .news .news-contents .news-main-title h1 {
    font-size: 4.6875rem;
    line-height: 4.8125rem;
  }
}
@media (min-width: 768px) {
  .news .news-contents .news-main-title h1 {
    font-size: 4.6875rem;
    line-height: 4.875rem;
  }
}
@media (min-width: 960px) {
  .news .news-contents .news-main-title h1 {
    line-height: 4.875rem;
  }
}
.news .news-contents .news-main-title.filters-follow {
  border-bottom: none;
}
.news .news-contents .news-single-title a {
  padding-top: 1.6875rem;
  padding-bottom: 1.6875rem;
  border-bottom: 2px solid var(--main-color);
  display: block;
}
@media (min-width: 768px) {
  .news .news-contents .news-single-title a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 768px) {
  .news .news-contents .news-single-title a .news-cat-date-wrapper {
    -webkit-box-flex: 20%;
        -ms-flex: 20%;
            flex: 20%;
  }
}
.news .news-contents .news-single-title a .news-cat-date-wrapper .news-category {
  color: var(--secondary-color);
  padding-bottom: 1rem;
  font-size: 0.6875rem;
  letter-spacing: 0.103125rem;
  padding-left: 0.625rem;
}
.news .news-contents .news-single-title a .news-cat-date-wrapper .news-date-field {
  font-size: 1.1875rem;
  letter-spacing: 0.02375rem;
  padding-bottom: 1.1875rem;
  padding-left: 0.625rem;
}
@media (min-width: 768px) {
  .news .news-contents .news-single-title a .news-cat-date-wrapper .news-date-field {
    -webkit-box-flex: 25%;
        -ms-flex: 25%;
            flex: 25%;
    padding-bottom: 0;
  }
}
@media (min-width: 960px) {
  .news .news-contents .news-single-title a .news-cat-date-wrapper .news-date-field {
    font-size: 1.25rem;
    letter-spacing: 0.025rem;
  }
}
.news .news-contents .news-single-title a .news-body {
  padding-bottom: 1.25rem;
  padding-left: 0.625rem;
}
@media (min-width: 768px) {
  .news .news-contents .news-single-title a .news-body {
    -webkit-box-flex: 75%;
        -ms-flex: 75%;
            flex: 75%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding-bottom: 0;
    padding-left: 0.625rem;
    padding-right: 0.625rem;
  }
}
.news .news-contents .news-single-title a .news-body p {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
}
@media (min-width: 768px) {
  .news .news-contents .news-single-title a .news-body p {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
  }
}
.news .news-contents .news-single-title a .news-arrow {
  padding-left: 0.625rem;
}
@media (min-width: 768px) {
  .news .news-contents .news-single-title a .news-arrow {
    -webkit-box-flex: 5%;
        -ms-flex: 5%;
            flex: 5%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding-left: 0;
    padding-right: 0.625rem;
  }
}
.news .news-contents .news-single-title a:hover {
  background-color: var(--secondary-color);
}
.news .news-contents .news-single-title a:hover .news-cat-date-wrapper .news-category {
  color: var(--news-backgound-color);
}
.news .news-contents .more-link {
  padding-top: 3.125rem;
}
.news .news-contents .more-link .more-link-button {
  background-color: var(--main-color);
  width: 270px;
  height: 50px;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 50px;
}
.news .news-contents .more-link .more-link-button a {
  color: var(--secondary-color);
  letter-spacing: 0.02rem;
  display: block;
}
.news .news-contents .more-link .more-link-button a:hover {
  color: var(--main-color);
  background-color: var(--secondary-color);
}

.various {
  padding-top: 2.1875rem;
  padding-bottom: 3.875rem;
  background-color: var(--welcome-background-color);
}
.various .various-item {
  background-color: var(--various-inner-backgound-color);
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  margin-bottom: 0.625rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  border-radius: 2px;
}
.various .various-item .main-title {
  padding-bottom: 0.9375rem;
}
.various .various-item .main-title h3 {
  font-family: var(--medium-fonts);
  font-size: 2rem;
  line-height: 2.25rem;
}
.various .various-item .main-title.newsletter-title h3 {
  max-width: 15.625rem;
}
@media (min-width: 960px) {
  .various .various-item .main-title.newsletter-title h3 {
    max-width: 31.25rem;
  }
}
.various .various-item .main-title.sponsors-title h3 {
  max-width: 15.625rem;
}
@media (min-width: 576px) {
  .various .various-item .main-title.sponsors-title h3 {
    max-width: 31.25rem;
  }
}
.various .various-item .leaflet {
  background-color: var(--welcome-background-color);
  margin-bottom: 0.5rem;
  border-radius: 2px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.various .various-item .leaflet a {
  padding: 1.375rem 1.0625rem;
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
  display: block;
}
.various .various-item .leaflet a:hover {
  color: var(--welcome-background-color);
  background-color: var(--main-color);
}
.various .various-item .various-text {
  max-width: 25rem;
}
.various .various-item .various-text p {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
}
.various .various-item .various-links-wrapper {
  padding-top: 2.8125rem;
  margin-top: auto;
}
.various .various-item .various-links-wrapper .various-link {
  padding-top: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  outline: none;
  background: transparent;
  border: none;
  white-space: nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.various .various-item .various-links-wrapper .various-link .various-link-arrow {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.various .various-item .various-links-wrapper .various-link .various-link-text {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  letter-spacing: 0.02375rem;
  padding-left: 0.5rem;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.various .various-item .various-links-wrapper .various-link:hover {
  text-decoration: underline;
  text-underline-offset: 50%;
  text-decoration-thickness: 15%;
}
.various .various-item .arrows {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 0.5rem 0;
  margin-top: -3.0625rem;
}
.various .various-item .arrows .arrow-class {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.various .various-item .arrows .arrow-class:hover a {
  cursor: pointer;
}
.various .various-item .arrows .arrow-class:hover a svg g line,
.various .various-item .arrows .arrow-class:hover a svg g path {
  stroke: var(--secondary-color);
}
.various .various-item .sponsors {
  padding-top: 3.75rem;
  padding-bottom: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.various .various-item .sponsors .single-sponsor {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}
.various .various-item .sponsors .single-sponsor img {
  max-height: 100px;
  max-width: 200px;
  display: block;
  margin: auto;
}
.various .various-item .various-item-newsletter-form {
  padding-top: 4.4375rem;
  margin-top: auto;
}
@media (min-width: 576px) {
  .various .various-item .various-item-newsletter-form {
    padding-top: 9.0625rem;
    margin-bottom: 0.625rem;
  }
}
.various .various-item .various-item-newsletter-form form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field {
  -webkit-box-flex: 80%;
      -ms-flex: 80%;
          flex: 80%;
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  background-color: var(--various-inner-backgound-color);
  color: var(--main-color);
  width: 98%;
  font-family: var(--main-fonts);
  font-size: 0.8125rem;
  letter-spacing: 0.01625rem;
  padding-bottom: 5px;
  border-bottom: 2px solid var(--main-color);
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field ::-webkit-input-placeholder {
  color: var(--main-color);
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field ::-moz-placeholder {
  color: var(--main-color);
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field :-ms-input-placeholder {
  color: var(--main-color);
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field ::-ms-input-placeholder {
  color: var(--main-color);
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field ::placeholder {
  color: var(--main-color);
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field input:focus::-moz-placeholder {
  opacity: 0;
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field input:focus:-ms-input-placeholder {
  opacity: 0;
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field input:focus::-ms-input-placeholder {
  opacity: 0;
}
.various .various-item .various-item-newsletter-form form .newsletter-email-field input:focus::placeholder {
  opacity: 0;
}
.various .various-item .various-item-newsletter-form form .newsletter-submit-field {
  -webkit-box-flex: 20%;
      -ms-flex: 20%;
          flex: 20%;
}
.various .various-item .various-item-newsletter-form form .newsletter-submit-field input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  background-color: var(--various-inner-backgound-color);
  color: var(--main-color);
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  letter-spacing: 0.02375rem;
  margin-top: -10px;
  padding-left: 40px;
  background-image: url("/assets/images/arrow-right-30.png");
  background-repeat: no-repeat, repeat;
  background-position: left 0 top 50%, 0 0;
  background-size: auto, 100%;
}
.various .various-item .various-item-newsletter-form form .newsletter-submit-field input:hover {
  color: var(--secondary-color);
  background-image: url("/assets/images/arrow-right-30-white.png");
}
.various .various-item.various-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .various .conditional-wrapper {
    max-width: 720px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    margin: auto;
  }
}
@media (min-width: 960px) {
  .various .conditional-wrapper {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .various .conditional-wrapper {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .various .conditional-wrapper {
    max-width: 1320px;
  }
}

.single .main-wrapper .single-items:first-child {
  margin-top: 80px;
}
@media (min-width: 768px) {
  .single .main-wrapper .single-items:first-child {
    margin-top: 120px;
  }
}

.single-items {
  padding-top: 1.5625rem;
  padding-bottom: 2.5rem;
  background-color: var(--welcome-background-color);
}
.single-items .single-item {
  background-color: var(--secondary-color);
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
  margin-bottom: 0.625rem;
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
  border-radius: 2px;
}
.single-items .single-item .single-item-sup-title {
  letter-spacing: 0.09375rem;
  font-size: 0.625rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-sup-title {
    letter-spacing: 0.103125rem;
    font-size: 0.6875rem;
  }
}
.single-items .single-item .single-item-main-title h1 {
  padding-top: 0.5rem;
  font-family: var(--medium-fonts);
  font-size: 2.8125rem;
  line-height: 3.6875rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-main-title h1 {
    padding-top: 1.0625rem;
    font-size: 3.4375rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item .single-item-main-title h1 {
    font-size: 4.6875rem;
    line-height: 4.8125rem;
  }
}
.single-items .single-item .single-item-main-title.set-news-title-width {
  max-width: 50rem;
}
@media (min-width: 1200px) {
  .single-items .single-item .single-item-main-title.set-news-title-width {
    max-width: 55.625rem;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .single-item-main-title.set-news-title-width {
    max-width: 67.5rem;
  }
}
.single-items .single-item .single-item-main-title.set-general-title-width {
  max-width: 40.625rem;
}
@media (min-width: 960px) {
  .single-items .single-item .single-item-main-title.set-general-title-width {
    max-width: 50rem;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .single-item-main-title.set-general-title-width {
    max-width: 56.25rem;
  }
}
.single-items .single-item .single-item-main-title.set-visit-paddings {
  padding-bottom: 0.9375rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-main-title.set-visit-paddings {
    padding-bottom: 1.5625rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item .single-item-main-title.set-visit-paddings {
    padding-bottom: 2.1875rem;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .single-item-main-title.set-visit-paddings {
    padding-bottom: 2.8125rem;
  }
}
.single-items .single-item .single-item-date-field h2 {
  padding-top: 0.375rem;
  font-family: var(--medium-fonts);
  font-size: 1.5625rem;
  letter-spacing: 0.03125rem;
  line-height: 2.0625rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-date-field h2 {
    padding-top: 0.75rem;
    font-size: 2.125rem;
    letter-spacing: 0;
    line-height: 2.5rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item .single-item-date-field h2 {
    padding-top: 0.9375rem;
    font-size: 2.625rem;
    letter-spacing: 0.0525rem;
    line-height: 2.6875rem;
  }
}
.single-items .single-item .single-item-date-field.set-news-title-width {
  max-width: 50rem;
}
@media (min-width: 1200px) {
  .single-items .single-item .single-item-date-field.set-news-title-width {
    max-width: 55.625rem;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .single-item-date-field.set-news-title-width {
    max-width: 67.5rem;
  }
}
.single-items .single-item .single-item-sub-title {
  padding-top: 0.9375rem;
  padding-bottom: 1.875rem;
  border-bottom: 2px solid var(--main-color);
}
.single-items .single-item .single-item-sub-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.25rem;
  letter-spacing: 0.025rem;
  line-height: 1.875rem;
}
.single-items .single-item .single-item-text {
  padding-top: 1.5625rem;
  padding-bottom: 0.75rem;
}
.single-items .single-item .single-item-text p {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text p {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
    padding-bottom: 1.375rem;
  }
}
.single-items .single-item .single-item-text h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.375rem;
  letter-spacing: 0.02375rem;
  padding-bottom: 1.375rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text h3 {
    font-size: 1.25rem;
    letter-spacing: 0.025rem;
  }
}
.single-items .single-item .single-item-text ul {
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text ul {
    padding-bottom: 1.375rem;
  }
}
.single-items .single-item .single-item-text ul li {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text ul li {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
  }
}
.single-items .single-item .single-item-text .text-sponsors {
  max-width: 41.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-items .single-item .single-item-text .text-sponsors .single-sponsor {
  padding-right: 0.9375rem;
  padding-bottom: 0.9375rem;
}
.single-items .single-item .single-item-text .text-sponsors .single-sponsor img {
  display: block;
  max-height: 100px;
  width: auto;
  -o-object-fit: contain;
     object-fit: contain;
}
.single-items .single-item .single-item-text.set-news-text-width {
  max-width: 41.875rem;
}
.single-items .single-item .single-item-text.limit-text-area {
  max-height: 18.75rem;
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
  -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
          mask-image: linear-gradient(180deg, #000 60%, transparent);
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text.limit-text-area {
    max-height: initial;
    -webkit-mask-image: none;
            mask-image: none;
  }
}
.single-items .single-item .single-item-text.limit-text-area-small {
  max-height: 12.5rem;
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
  -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
          mask-image: linear-gradient(180deg, #000 60%, transparent);
}
.single-items .single-item .read-more {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-items .single-item .read-more .read-more-button {
  background-color: var(--main-color);
  height: 50px;
  border-radius: 2px;
  line-height: 50px;
}
.single-items .single-item .read-more .read-more-button a {
  color: var(--main-color);
  background-color: var(--welcome-background-color);
  display: block;
  white-space: nowrap;
  padding: 0 22px;
  font-family: var(--medium-fonts);
  letter-spacing: 0.02rem;
}
.single-items .single-item .read-more .read-more-button a:hover {
  color: var(--secondary-color);
  background-color: var(--main-color);
  cursor: pointer;
}
.single-items .single-item .read-more.hide-this {
  display: none;
}
.single-items .single-item .single-item-text-aside {
  border-top: 2px solid var(--main-color);
  padding-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text-aside {
    border-top: none;
  }
}
.single-items .single-item .single-item-text-aside .text-aside-note {
  padding-top: 1.25rem;
  padding-right: 1.25rem;
  border-bottom: 2px solid var(--main-color);
  position: relative;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text-aside .text-aside-note {
    padding-top: 1.75rem;
  }
}
.single-items .single-item .single-item-text-aside .text-aside-note .toggle-container .toggle-button a img {
  position: absolute;
  display: inline;
  right: 0.5rem;
  top: 1.875rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text-aside .text-aside-note .toggle-container .toggle-button a img {
    display: none;
  }
}
.single-items .single-item .single-item-text-aside .text-aside-note .toggle-container .toggle-button a:hover {
  cursor: pointer;
}
.single-items .single-item .single-item-text-aside .text-aside-note .toggle-container .toggle-content {
  display: none;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text-aside .text-aside-note .toggle-container .toggle-content {
    display: block;
  }
}
.single-items .single-item .single-item-text-aside .text-aside-note .toggle-container .toggle-content.show-content {
  display: block;
}
.single-items .single-item .single-item-text-aside .text-aside-note p {
  font-family: var(--medium-fonts);
  font-size: 0.875rem;
  line-height: 1.875rem;
  letter-spacing: 0.0175rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text-aside .text-aside-note p {
    padding-bottom: 1.75rem;
  }
}
.single-items .single-item .single-item-text-aside .text-aside-note p a:hover {
  text-decoration: underline;
  text-underline-offset: 40%;
  text-decoration-thickness: 8%;
}
.single-items .single-item .single-item-text-aside .text-aside-note h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.625rem;
  letter-spacing: 0.02375rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text-aside .text-aside-note h3 {
    font-size: 1.25rem;
    letter-spacing: 0.025rem;
    line-height: 1.875rem;
    padding-bottom: 1.75rem;
  }
}
.single-items .single-item .single-item-text-aside .text-aside-note ul {
  list-style-position: inside;
  list-style-type: disc;
  padding: 0.4375rem 0;
}
.single-items .single-item .single-item-text-aside .text-aside-note ul li {
  font-family: var(--medium-fonts);
  font-size: 0.875rem;
  line-height: 0.4375rem;
  letter-spacing: 0.0175rem;
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-text-aside .text-aside-note ul li {
    padding-bottom: 1.75rem;
  }
}
.single-items .single-item .single-item-text-aside .text-aside-note ul li a:hover {
  text-decoration: underline;
  text-underline-offset: 40%;
  text-decoration-thickness: 8%;
}
.single-items .single-item .single-item-text-aside .text-aside-note ul.no-bullets {
  list-style-type: none;
}
.single-items .single-item .single-item-second-title h2 {
  font-family: var(--medium-fonts);
  font-size: 1.5625rem;
  letter-spacing: 0.03125rem;
  line-height: 2.0625rem;
}
@media (min-width: 768px) {
  .single-items .single-item .single-item-second-title h2 {
    letter-spacing: 0.041875rem;
    font-size: 2.125rem;
    line-height: 2.5rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item .single-item-second-title h2 {
    font-size: 2.625rem;
    line-height: 3.1875rem;
    letter-spacing: 0.0525rem;
  }
}
.single-items .single-item .single-item-second-title h3.special-title-general {
  display: none;
}
@media (min-width: 1400px) {
  .single-items .single-item .single-item-second-title h3.special-title-general {
    display: block;
    font-family: var(--medium-fonts);
    font-size: 0.875rem;
    line-height: 1.125rem;
    letter-spacing: 0.0175rem;
    padding-top: 1.0625rem;
  }
  .single-items .single-item .single-item-second-title h3.special-title-general a {
    text-decoration: underline;
    text-underline-offset: 40%;
  }
}
.single-items .single-item .contact-form form .name-and-email-fields {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .single-items .single-item .contact-form form .name-and-email-fields {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field {
  padding-bottom: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
}
@media (min-width: 768px) {
  .single-items .single-item .contact-form form .name-and-email-fields .name-field {
    width: 50%;
  }
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  background-color: var(--welcome-background-color);
  width: 100%;
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  line-height: 2.9375rem;
  padding: 0 0.9375rem;
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field ::-webkit-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field ::-moz-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field :-ms-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field ::-ms-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field ::placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field input:focus::-moz-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field input:focus:-ms-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field input:focus::-ms-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .name-field input:focus::placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field {
  padding-bottom: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
}
@media (min-width: 768px) {
  .single-items .single-item .contact-form form .name-and-email-fields .email-field {
    width: 50%;
  }
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  background-color: var(--welcome-background-color);
  width: 100%;
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  line-height: 2.9375rem;
  padding: 0 0.9375rem;
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field ::-webkit-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field ::-moz-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field :-ms-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field ::-ms-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field ::placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field input:focus::-webkit-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field input:focus::-moz-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field input:focus:-ms-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field input:focus::-ms-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .name-and-email-fields .email-field input:focus::placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .message-field {
  padding-bottom: 0.625rem;
  padding-right: 0.625rem;
  width: 100%;
}
.single-items .single-item .contact-form form .message-field textarea {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  resize: none;
  background-color: var(--welcome-background-color);
  height: 20.9375rem;
  width: 100%;
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  line-height: 2.9375rem;
  padding: 0 0.9375rem;
}
.single-items .single-item .contact-form form .message-field ::-webkit-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .message-field ::-moz-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .message-field :-ms-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .message-field ::-ms-input-placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .message-field ::placeholder {
  color: var(--main-color);
}
.single-items .single-item .contact-form form .message-field textarea:focus::-webkit-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .message-field textarea:focus::-moz-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .message-field textarea:focus:-ms-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .message-field textarea:focus::-ms-input-placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .message-field textarea:focus::placeholder {
  opacity: 0;
}
.single-items .single-item .contact-form form .submit-field {
  padding-top: 0.625rem;
}
.single-items .single-item .contact-form form .submit-field input {
  border-top-style: hidden;
  border-right-style: hidden;
  border-left-style: hidden;
  border-bottom-style: hidden;
  background-color: var(--main-color);
  color: var(--secondary-color);
  width: 200px;
  height: 50px;
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  padding: 0 0.9375rem;
}
.single-items .single-item .contact-form form .submit-field input:hover {
  background-color: var(--welcome-background-color);
  color: var(--main-color);
}
.single-items .single-item .toggle-main-container {
  position: relative;
}
.single-items .single-item .toggle-main-container .toggle-main-button a img {
  position: absolute;
  display: inline;
  right: 0.125rem;
  top: -1.125rem;
}
@media (min-width: 768px) {
  .single-items .single-item .toggle-main-container .toggle-main-button a img {
    display: none;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-button a:hover {
  cursor: pointer;
}
.single-items .single-item .toggle-main-container .toggle-main-content {
  display: none;
  padding-top: 0.9375rem;
}
@media (min-width: 768px) {
  .single-items .single-item .toggle-main-container .toggle-main-content {
    display: block;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
  max-width: 31.25rem;
  padding-bottom: 0.9375rem;
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content h3.special-title-toggle {
  font-family: var(--medium-fonts);
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.0175rem;
}
.single-items .single-item .toggle-main-container .toggle-main-content h3.special-title-toggle a {
  text-decoration: underline;
  text-underline-offset: 40%;
}
@media (min-width: 1400px) {
  .single-items .single-item .toggle-main-container .toggle-main-content h3.special-title-toggle {
    display: none;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.01625rem;
  max-width: 31.25rem;
  padding-bottom: 0.9375rem;
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content p {
    font-size: 1rem;
    line-height: 1.3125rem;
    letter-spacing: 0.02rem;
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content img {
  display: block;
  padding-bottom: 0.9375rem;
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title {
  padding-top: 1.0625rem;
}
@media (min-width: 1400px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title {
    padding-top: 0;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title h3 {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.3125rem;
  letter-spacing: 0.01875rem;
  max-width: 31.25rem;
}
@media (min-width: 576px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title h3 {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title h3 {
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content {
  padding-bottom: 1.0625rem;
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.01625rem;
  max-width: 31.25rem;
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content p {
    font-size: 1rem;
    line-height: 1.3125rem;
    letter-spacing: 0.02rem;
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title-second h3 {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.3125rem;
  letter-spacing: 0.01875rem;
  max-width: 31.25rem;
}
@media (min-width: 576px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title-second h3 {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title-second h3 {
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content-second p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.01625rem;
  max-width: 31.25rem;
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content-second p {
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title-additional h3 {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.3125rem;
  letter-spacing: 0.01875rem;
  max-width: 31.25rem;
}
@media (min-width: 576px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title-additional h3 {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-title-additional h3 {
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content-additional {
  margin-top: -0.625rem;
}
.single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content-additional p {
  font-size: 0.8125rem;
  line-height: 1.125rem;
  letter-spacing: 0.01625rem;
  max-width: 31.25rem;
}
@media (min-width: 960px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .timetable-visit-content-additional p {
    font-size: 1rem;
    line-height: 1.3125rem;
    letter-spacing: 0.02rem;
    max-width: 41.5625rem;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content.show-content {
  display: block;
}
.single-items .single-item .toggle-main-container .toggle-main-content .hidden-on-desktop-view {
  display: block;
}
@media (min-width: 768px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .hidden-on-desktop-view {
    display: none;
  }
}
.single-items .single-item .toggle-main-container .toggle-main-content .hidden-on-desktop-view.show-hidden-content {
  display: block;
}
@media (min-width: 1400px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .visit-contents-wrapper-second-layer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .visit-contents-wrapper-second-layer .visit-contents-second-layer-part-one {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .toggle-main-container .toggle-main-content .visit-contents-wrapper-second-layer .visit-contents-second-layer-part-two {
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .visit-contents-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.single-items .single-item .visit-contents-wrapper .visit-contents-part-one h2 {
  max-width: 21.875rem;
}
@media only screen and (min-width: 445px) {
  .single-items .single-item .visit-contents-wrapper .visit-contents-part-one h2 {
    max-width: 25rem;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .visit-contents-wrapper .visit-contents-part-one {
    -webkit-box-flex: 35%;
        -ms-flex: 35%;
            flex: 35%;
  }
  .single-items .single-item .visit-contents-wrapper .visit-contents-part-one h2,
.single-items .single-item .visit-contents-wrapper .visit-contents-part-one h3,
.single-items .single-item .visit-contents-wrapper .visit-contents-part-one h4,
.single-items .single-item .visit-contents-wrapper .visit-contents-part-one p,
.single-items .single-item .visit-contents-wrapper .visit-contents-part-one img {
    max-width: 25rem;
    overflow-wrap: break-word;
  }
}
@media (min-width: 1400px) {
  .single-items .single-item .visit-contents-wrapper .visit-contents-part-two {
    -webkit-box-flex: 65%;
        -ms-flex: 65%;
            flex: 65%;
  }
}
.single-items .single-item hr {
  margin-top: 0;
  margin-bottom: 1.25rem;
}
@media (min-width: 1400px) {
  .single-items .single-item hr {
    margin-bottom: 1.875rem;
  }
}
.single-items .single-item hr.general-page-border {
  border-bottom: 2px solid var(--main-color);
}
.single-items .single-item .link-to-more {
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .single-items .single-item .link-to-more {
    padding-bottom: 1.375rem;
  }
}
.single-items .single-item .link-to-more .link-to-more-button {
  height: 50px;
  border-radius: 2px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-items .single-item .link-to-more .link-to-more-button a {
  color: var(--main-color);
  background-color: var(--welcome-background-color);
  white-space: nowrap;
  padding: 0 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-items .single-item .link-to-more .link-to-more-button a span {
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  padding-left: 0.9375rem;
}
.single-items .single-item .link-to-more .link-to-more-button a:hover {
  color: var(--secondary-color);
  background-color: var(--main-color);
  cursor: pointer;
}
.single-items .single-item .link-to-more .link-to-more-button a:hover svg g line,
.single-items .single-item .link-to-more .link-to-more-button a:hover svg g path {
  stroke: var(--secondary-color);
}
.single-items .single-item .download-link {
  padding-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .single-items .single-item .download-link {
    padding-bottom: 1.375rem;
  }
}
.single-items .single-item .download-link .download-button {
  height: 50px;
  border-radius: 2px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.single-items .single-item .download-link .download-button a {
  color: var(--main-color);
  background-color: var(--welcome-background-color);
  white-space: nowrap;
  padding: 0 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-items .single-item .download-link .download-button a span {
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  padding-left: 0.3125rem;
  padding-right: 0.9375rem;
}
.single-items .single-item .download-link .download-button a:hover {
  color: var(--secondary-color);
  background-color: var(--main-color);
  cursor: pointer;
}
.single-items .single-item .download-link .download-button a:hover svg g line,
.single-items .single-item .download-link .download-button a:hover svg g path {
  stroke: var(--secondary-color);
}
.single-items .single-item .general-page-image {
  max-width: 62.5rem;
  padding-top: 1.5625rem;
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .single-items .single-item .general-page-image {
    padding-bottom: 2.125rem;
  }
}
.single-items .single-item .general-page-image img {
  display: block;
}
.single-items .single-item .general-gallery {
  margin-top: 3.125rem;
}
.single-items .single-item .general-gallery .gallery-arrows {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  padding: 0.5rem 0;
  margin-top: -3.0625rem;
}
.single-items .single-item .general-gallery .gallery-arrows .arrow-class {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.single-items .single-item .general-gallery .gallery-arrows .arrow-class:hover a {
  cursor: pointer;
}
.single-items .single-item .general-gallery .gallery-arrows .arrow-class:hover a svg g line,
.single-items .single-item .general-gallery .gallery-arrows .arrow-class:hover a svg g path {
  stroke: var(--timetable-background-color);
}
.single-items .single-item .general-gallery .gallery-images {
  padding-top: 0.9375rem;
}
.single-items .single-item.main-image {
  padding: 0;
  margin-bottom: 0;
}
.single-items .single-item.main-image img {
  display: block;
  height: 26.875rem;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  border-radius: 2px 2px 0 0;
}
@media (min-width: 768px) {
  .single-items .single-item.main-image img {
    height: 45.3125rem;
  }
}
@media (min-width: 960px) {
  .single-items .single-item.main-image img {
    height: 38.4375rem;
  }
}
.single-items .single-item.main-image.news-image img {
  -o-object-fit: contain;
     object-fit: contain;
  background-color: var(--main-color);
}
.single-items .single-item.middle-item-large {
  border-radius: 0;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .single-items .single-item.middle-item-large {
    border-radius: 0 0 2px 2px;
    margin-bottom: 0.625rem;
  }
}
.single-items .single-item.middle-item-large p,
.single-items .single-item.middle-item-large h3,
.single-items .single-item.middle-item-large ul {
  max-width: 41.5625rem;
}
.single-items .single-item.middle-item-large .show-more-text {
  position: relative;
}
.single-items .single-item.middle-item-large .show-more-text a span {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.625rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 768px) {
  .single-items .single-item.middle-item-large .show-more-text a span {
    display: none;
  }
}
.single-items .single-item.middle-item-large .show-more-text a .read-more-arrow img {
  position: absolute;
  display: inline;
  right: 0.5rem;
  top: 0.6875rem;
}
@media (min-width: 768px) {
  .single-items .single-item.middle-item-large .show-more-text a .read-more-arrow img {
    display: none;
  }
}
.single-items .single-item.middle-item-large .show-more-text a:hover {
  cursor: pointer;
}
.single-items .single-item.middle-item-large .show-more-text.hide-this {
  display: none;
}
.single-items .single-item.middle-item-small {
  border-radius: 0 0 2px 2px;
}
.single-items .single-item.special-item {
  padding-top: 0.75rem;
}
.single-items .single-item.image-item {
  padding: 0;
}
.single-items .single-item.image-item img {
  display: block;
}
.single-items .single-item .gallery-title {
  padding-bottom: 0.9375rem;
}
.single-items .single-item .gallery-title h3 {
  font-family: var(--medium-fonts);
  font-size: 2rem;
  line-height: 2.25rem;
  max-width: 11.25rem;
}
@media only screen and (min-width: 440px) {
  .single-items .single-item .gallery-title h3 {
    max-width: 15.625rem;
  }
}
@media (min-width: 576px) {
  .single-items .single-item .gallery-title h3 {
    max-width: 31.25rem;
  }
}
.single-items .single-item .gallery-images {
  padding-top: 0.9375rem;
}
.single-items .single-item .gallery-images .gallery-images-banner {
  padding-bottom: 0.9375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.single-items .single-item .gallery-images .gallery-images-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.single-items .single-item .gallery-images .gallery-images-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.single-items .single-item .gallery-images .gallery-images-banner a .banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.single-items .single-item .gallery-images .gallery-images-banner a .gallery-images-caption {
  background-color: var(--secondary-color);
  padding-top: 1.375rem;
  padding-left: 0.6875rem;
  padding-right: 0.6875rem;
  padding-bottom: 0.6875rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.single-items .single-item .gallery-images .gallery-images-banner a .gallery-images-caption h3 {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
}
@media (min-width: 576px) {
  .single-items .single-item .gallery-images .gallery-images-banner a .gallery-images-caption h3 {
    font-size: 0.8125rem;
    line-height: 1rem;
    letter-spacing: 0.01625rem;
  }
}
@media (min-width: 1200px) {
  .single-items .single-item .gallery-images .gallery-images-banner a .gallery-images-caption h3 {
    font-size: 0.875rem;
    line-height: 1.1875rem;
    letter-spacing: 0.0175rem;
  }
}
.single-items .single-item .gallery-images .gallery-images-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.single-items .single-item .gallery-images .gallery-images-banner a:hover .gallery-images-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}
@media (min-width: 768px) {
  .single-items .single-item .publication-images-wrapper {
    position: sticky;
    top: 100px;
  }
}
.single-items .single-item .publication-images-wrapper .publication-images {
  padding-bottom: 2.625rem;
}
.single-items .single-item .publication-images-wrapper .publication-images img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-height: 36.875rem;
}
@media (min-width: 768px) {
  .single-items .conditional-wrapper {
    max-width: 720px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
    margin: auto;
  }
}
@media (min-width: 960px) {
  .single-items .conditional-wrapper {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .single-items .conditional-wrapper {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .single-items .conditional-wrapper {
    max-width: 1320px;
  }
}
@media (min-width: 768px) {
  .single-items .conditional-wrapper .middle-item-large {
    -webkit-box-flex: 55%;
        -ms-flex: 55%;
            flex: 55%;
  }
}
@media (min-width: 960px) {
  .single-items .conditional-wrapper .middle-item-large {
    -webkit-box-flex: 65%;
        -ms-flex: 65%;
            flex: 65%;
  }
}
@media (min-width: 768px) {
  .single-items .conditional-wrapper .middle-item-small {
    -webkit-box-flex: 45%;
        -ms-flex: 45%;
            flex: 45%;
  }
}
@media (min-width: 960px) {
  .single-items .conditional-wrapper .middle-item-small {
    -webkit-box-flex: 35%;
        -ms-flex: 35%;
            flex: 35%;
  }
}
@media (min-width: 768px) {
  .single-items .conditional-wrapper .middle-item-large-alt {
    width: 55%;
  }
}
@media (min-width: 960px) {
  .single-items .conditional-wrapper .middle-item-large-alt {
    width: 60%;
  }
}
@media (min-width: 768px) {
  .single-items .conditional-wrapper .middle-item-small-alt {
    width: 45%;
  }
}
@media (min-width: 960px) {
  .single-items .conditional-wrapper .middle-item-small-alt {
    width: 40%;
  }
}

.see-also {
  background-color: var(--timetable-background-color);
}
.see-also .see-also-contents {
  padding-top: 4.0625rem;
  padding-bottom: 6.5625rem;
}
@media (min-width: 768px) {
  .see-also .see-also-contents {
    padding-top: 4.5625rem;
  }
}
@media (min-width: 960px) {
  .see-also .see-also-contents {
    padding-top: 4.875rem;
  }
}
@media (min-width: 1200px) {
  .see-also .see-also-contents {
    padding-top: 5.0625rem;
  }
}
.see-also .see-also-contents .see-also-title {
  padding-bottom: 0.9375rem;
}
@media (min-width: 576px) {
  .see-also .see-also-contents .see-also-title {
    padding-bottom: 1.25rem;
  }
}
.see-also .see-also-contents .see-also-title h2 {
  font-family: var(--medium-fonts);
  font-size: 2.8125rem;
  line-height: 3.6875rem;
  max-width: 11.25rem;
}
@media only screen and (min-width: 420px) {
  .see-also .see-also-contents .see-also-title h2 {
    max-width: 18.75rem;
  }
}
@media (min-width: 576px) {
  .see-also .see-also-contents .see-also-title h2 {
    max-width: 31.25rem;
  }
}
@media (min-width: 768px) {
  .see-also .see-also-contents .see-also-title h2 {
    font-size: 3.75rem;
    line-height: 3.9375rem;
    max-width: 34.375rem;
  }
}
@media (min-width: 960px) {
  .see-also .see-also-contents .see-also-title h2 {
    font-size: 4.6875rem;
    line-height: 4.8125rem;
    max-width: 37.5rem;
  }
}
@media (min-width: 1200px) {
  .see-also .see-also-contents .see-also-title h2 {
    font-size: 4.8125rem;
    line-height: 5.75rem;
    max-width: 40.625rem;
  }
}
.see-also .see-also-contents .see-also-sub {
  padding-bottom: 1.5625rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: -3.125rem;
}
@media (min-width: 576px) {
  .see-also .see-also-contents .see-also-sub {
    margin-top: -3.4375rem;
  }
}
@media (min-width: 768px) {
  .see-also .see-also-contents .see-also-sub {
    padding-bottom: 1.5625rem;
  }
}
.see-also .see-also-contents .see-also-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}
.see-also .see-also-contents .see-also-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.see-also .see-also-contents .see-also-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.see-also .see-also-contents .see-also-banner a .banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.see-also .see-also-contents .see-also-banner a .see-also-caption {
  background-color: var(--secondary-color);
  padding-top: 0.875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.see-also .see-also-contents .see-also-banner a .see-also-caption .see-also-caption-category {
  font-size: 0.6875rem;
  letter-spacing: 0.103125rem;
  line-height: 1.3125rem;
}
.see-also .see-also-contents .see-also-banner a .see-also-caption .see-also-caption-main-title {
  padding-top: 1.5625rem;
  padding-bottom: 0.625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .see-also .see-also-contents .see-also-banner a .see-also-caption .see-also-caption-main-title {
    padding-bottom: 1rem;
  }
}
.see-also .see-also-contents .see-also-banner a .see-also-caption .see-also-caption-main-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.5625rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .see-also .see-also-contents .see-also-banner a .see-also-caption .see-also-caption-main-title h3 {
    font-size: 1.25rem;
    line-height: 1.75rem;
    letter-spacing: 0.025rem;
  }
}
.see-also .see-also-contents .see-also-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.see-also .see-also-contents .see-also-banner a:hover .see-also-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}

.archive .main-wrapper .category-title {
  margin-top: 80px;
}
@media (min-width: 768px) {
  .archive .main-wrapper .category-title {
    margin-top: 120px;
  }
}

.archive-news .main-wrapper {
  background-color: var(--news-backgound-color);
}
.archive-news .main-wrapper .news-archive {
  margin-top: 80px;
}
@media (min-width: 768px) {
  .archive-news .main-wrapper .news-archive {
    margin-top: 120px;
  }
}

.category-title {
  background-color: var(--various-inner-backgound-color);
}
.category-title .category-title-contents {
  padding-top: 2.5rem;
  padding-bottom: 1.875rem;
}
@media (min-width: 768px) {
  .category-title .category-title-contents {
    padding-bottom: 2.5rem;
  }
}
.category-title .category-title-contents .category-title-sup-title {
  letter-spacing: 0.09375rem;
  font-size: 0.625rem;
  padding-bottom: 0.5rem;
}
@media (min-width: 768px) {
  .category-title .category-title-contents .category-title-sup-title {
    letter-spacing: 0.103125rem;
    font-size: 0.6875rem;
    padding-bottom: 0.75rem;
  }
}
.category-title .category-title-contents .category-title-header {
  padding-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .category-title .category-title-contents .category-title-header {
    padding-bottom: 0.9375rem;
  }
}
.category-title .category-title-contents .category-title-header h1 {
  font-family: var(--medium-fonts);
  font-size: 3.4375rem;
  line-height: 3.6875rem;
}
@media (min-width: 768px) {
  .category-title .category-title-contents .category-title-header h1 {
    font-size: 4.625rem;
    line-height: 4.8125rem;
  }
}
@media (min-width: 960px) {
  .category-title .category-title-contents .category-title-header h1 {
    font-size: 4.6875rem;
    line-height: 4.875rem;
  }
}
.category-title .category-title-contents .category-title-text p {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
  max-width: 20.6875rem;
}
@media (min-width: 768px) {
  .category-title .category-title-contents .category-title-text p {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: 0.02rem;
    max-width: 36.25rem;
  }
}
.category-title.set-border-radius {
  border-radius: 2px;
}

.current {
  background-color: var(--welcome-background-color);
}
.current .current-contents {
  padding-top: 4.5625rem;
}
@media (min-width: 768px) {
  .current .current-contents {
    padding-top: 5.1875rem;
  }
}
@media (min-width: 960px) {
  .current .current-contents {
    padding-top: 5.9375rem;
  }
}
.current .current-contents .current-header {
  padding-bottom: 0.875rem;
}
.current .current-contents .current-header h2 {
  font-family: var(--medium-fonts);
  font-size: 2.125rem;
  line-height: 2.25rem;
}
@media (min-width: 768px) {
  .current .current-contents .current-header h2 {
    font-size: 2.625rem;
    line-height: 3.1875rem;
  }
}
.current .current-contents .current-banner {
  padding-bottom: 2.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .current .current-contents .current-banner {
    padding-bottom: 0;
  }
}
.current .current-contents .current-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.current .current-contents .current-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
}
.current .current-contents .current-banner a .banner-image img {
  display: block;
  height: 345px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
@media (min-width: 768px) {
  .current .current-contents .current-banner a .banner-image img {
    height: 352px;
  }
}
@media (min-width: 960px) {
  .current .current-contents .current-banner a .banner-image img {
    height: 315px;
  }
}
@media (min-width: 1200px) {
  .current .current-contents .current-banner a .banner-image img {
    height: 455px;
  }
}
.current .current-contents .current-banner a .current-caption {
  background-color: var(--secondary-color);
  padding-top: 3.5625rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.current .current-contents .current-banner a .current-caption .current-caption-main-title {
  padding-bottom: 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.current .current-contents .current-banner a .current-caption .current-caption-main-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .current .current-contents .current-banner a .current-caption .current-caption-main-title h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.current .current-contents .current-banner a .current-caption .current-caption-date-field h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
  color: var(--date-field-color);
}
@media (min-width: 960px) {
  .current .current-contents .current-banner a .current-caption .current-caption-date-field h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.current .current-contents .current-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.current .current-contents .current-banner a:hover .current-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}

.past {
  background-color: var(--welcome-background-color);
}
.past .past-contents {
  padding-top: 4.5625rem;
  padding-bottom: 3.125rem;
}
@media (min-width: 768px) {
  .past .past-contents {
    padding-top: 5.1875rem;
    padding-bottom: 5rem;
  }
}
@media (min-width: 960px) {
  .past .past-contents {
    padding-top: 5.9375rem;
  }
}
.past .past-contents .past-header {
  padding-bottom: 0.875rem;
}
.past .past-contents .past-header h2 {
  font-family: var(--medium-fonts);
  font-size: 2.125rem;
  line-height: 2.25rem;
}
@media (min-width: 768px) {
  .past .past-contents .past-header h2 {
    font-size: 2.625rem;
    line-height: 3.1875rem;
  }
}
.past .past-contents .past-banner {
  padding-bottom: 2.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .past .past-contents .past-banner {
    padding-bottom: 0;
  }
}
.past .past-contents .past-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.past .past-contents .past-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.past .past-contents .past-banner a .banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.past .past-contents .past-banner a .past-caption {
  background-color: var(--secondary-color);
  padding-top: 3.5625rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.past .past-contents .past-banner a .past-caption .past-caption-main-title {
  padding-bottom: 0.4375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.past .past-contents .past-banner a .past-caption .past-caption-main-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .past .past-contents .past-banner a .past-caption .past-caption-main-title h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.past .past-contents .past-banner a .past-caption .past-caption-date-field h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
  color: var(--date-field-color);
}
@media (min-width: 960px) {
  .past .past-contents .past-banner a .past-caption .past-caption-date-field h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.past .past-contents .past-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.past .past-contents .past-banner a:hover .past-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}
.past .past-contents .more-link {
  padding-top: 3.125rem;
}
@media (min-width: 768px) {
  .past .past-contents .more-link {
    padding-top: 5rem;
  }
}
.past .past-contents .more-link .more-link-button {
  background-color: var(--main-color);
  width: 150px;
  height: 50px;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 50px;
}
.past .past-contents .more-link .more-link-button a {
  color: var(--secondary-color);
  letter-spacing: 0.02rem;
  display: block;
}
.past .past-contents .more-link .more-link-button a:hover {
  color: var(--main-color);
  background-color: var(--secondary-color);
}

.archive-items {
  background-color: var(--welcome-background-color);
}
.archive-items .archive-items-contents {
  padding-top: 2.6875rem;
  padding-bottom: 3.125rem;
}
@media (min-width: 768px) {
  .archive-items .archive-items-contents {
    padding-top: 3.9375rem;
    padding-bottom: 5rem;
  }
}
.archive-items .archive-items-contents .archive-item-banner {
  padding-bottom: 2.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .archive-items .archive-items-contents .archive-item-banner {
    padding-bottom: 0;
  }
}
.archive-items .archive-items-contents .archive-item-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.archive-items .archive-items-contents .archive-item-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.archive-items .archive-items-contents .archive-item-banner a .banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.archive-items .archive-items-contents .archive-item-banner a .banner-image-publication {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.archive-items .archive-items-contents .archive-item-banner a .banner-image-publication .banner-image-publication-container {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: var(--various-inner-backgound-color);
}
.archive-items .archive-items-contents .archive-item-banner a .banner-image-publication .banner-image-publication-container img {
  margin-left: auto;
  margin-right: auto;
  background-color: var(--various-inner-backgound-color);
  max-width: 18.75rem;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  -webkit-transition: -webkit-transform 0.5s;
  transition: -webkit-transform 0.5s;
  -o-transition: transform 0.5s;
  transition: transform 0.5s;
  transition: transform 0.5s, -webkit-transform 0.5s;
}
@media (min-width: 576px) {
  .archive-items .archive-items-contents .archive-item-banner a .banner-image-publication .banner-image-publication-container img {
    max-width: 25rem;
  }
}
@media (min-width: 768px) {
  .archive-items .archive-items-contents .archive-item-banner a .banner-image-publication .banner-image-publication-container img {
    max-width: 15.625rem;
  }
}
@media (min-width: 1200px) {
  .archive-items .archive-items-contents .archive-item-banner a .banner-image-publication .banner-image-publication-container img {
    max-width: 18.75rem;
  }
}
.archive-items .archive-items-contents .archive-item-banner a .archive-item-caption {
  background-color: var(--secondary-color);
  padding-top: 1.4375rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-category {
  font-size: 0.6875rem;
  letter-spacing: 0.103125rem;
  line-height: 1.3125rem;
  padding-bottom: 3.75rem;
}
.archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-main-title {
  padding-bottom: 0.4375rem;
}
.archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-main-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-main-title h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-date-field {
  padding-bottom: 0.4375rem;
}
.archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-date-field h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
  color: var(--date-field-color);
}
@media (min-width: 960px) {
  .archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-date-field h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.archive-items .archive-items-contents .archive-item-banner a .archive-item-caption .archive-item-caption-text {
  font-family: var(--medium-fonts);
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.0175rem;
  max-width: 18.125rem;
}
.archive-items .archive-items-contents .archive-item-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.archive-items .archive-items-contents .archive-item-banner a:hover .banner-image-publication .banner-image-publication-container img {
  -webkit-transform: scale(1.43);
      -ms-transform: scale(1.43);
          transform: scale(1.43);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.archive-items .archive-items-contents .archive-item-banner a:hover .archive-item-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}
.archive-items .archive-items-contents .more-link {
  padding-top: 3.125rem;
}
@media (min-width: 768px) {
  .archive-items .archive-items-contents .more-link {
    padding-top: 5rem;
  }
}
.archive-items .archive-items-contents .more-link .more-link-button {
  background-color: var(--main-color);
  width: 150px;
  height: 50px;
  border-radius: 2px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  line-height: 50px;
}
.archive-items .archive-items-contents .more-link .more-link-button a {
  color: var(--secondary-color);
  letter-spacing: 0.02rem;
  display: block;
}
.archive-items .archive-items-contents .more-link .more-link-button a:hover {
  color: var(--main-color);
  background-color: var(--secondary-color);
}

.game-items {
  background-color: var(--welcome-background-color);
}
.game-items .game-items-contents {
  padding-top: 2.6875rem;
  padding-bottom: 3.125rem;
}
@media (min-width: 768px) {
  .game-items .game-items-contents {
    padding-top: 3.9375rem;
    padding-bottom: 5rem;
  }
}
.game-items .game-items-contents h2 {
  font-family: var(--medium-fonts);
  font-size: 1.375rem;
  line-height: 1.5625rem;
  padding-bottom: 0.625rem;
}
@media (min-width: 576px) {
  .game-items .game-items-contents h2 {
    font-size: 1.75rem;
    line-height: 2.125rem;
    padding-bottom: 0.75rem;
  }
}
@media (min-width: 768px) {
  .game-items .game-items-contents h2 {
    font-size: 2.0625rem;
    line-height: 2.5rem;
    padding-bottom: 0.9375rem;
  }
}
@media (min-width: 960px) {
  .game-items .game-items-contents h2 {
    font-size: 2.625rem;
    line-height: 3.1875rem;
    padding-bottom: 1.25rem;
  }
}
.game-items .game-items-contents .game-item-banner {
  padding-bottom: 2.1875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .game-items .game-items-contents .game-item-banner {
    padding-bottom: 0;
  }
}
.game-items .game-items-contents .game-item-banner a,
.game-items .game-items-contents .game-item-banner button,
.game-items .game-items-contents .game-item-banner .button-class {
  border: none;
  background: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  cursor: pointer;
}
.game-items .game-items-contents .game-item-banner a .banner-image,
.game-items .game-items-contents .game-item-banner button .banner-image,
.game-items .game-items-contents .game-item-banner .button-class .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
}
.game-items .game-items-contents .game-item-banner a .banner-image img,
.game-items .game-items-contents .game-item-banner button .banner-image img,
.game-items .game-items-contents .game-item-banner .button-class .banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.game-items .game-items-contents .game-item-banner a .game-item-caption,
.game-items .game-items-contents .game-item-banner button .game-item-caption,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption {
  background-color: var(--secondary-color);
  padding-top: 1.4375rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1.25rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-category,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-category,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-category {
  font-size: 0.6875rem;
  letter-spacing: 0.103125rem;
  line-height: 1.3125rem;
  padding-bottom: 3.75rem;
}
.game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-main-title,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-main-title,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-main-title {
  padding-bottom: 0.4375rem;
}
.game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-main-title h3,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-main-title h3,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-main-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-main-title h3,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-main-title h3,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-main-title h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-date-field,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-date-field,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-date-field {
  padding-bottom: 0.4375rem;
}
.game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-date-field h3,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-date-field h3,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-date-field h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-date-field h3,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-date-field h3,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-date-field h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.game-items .game-items-contents .game-item-banner a .game-item-caption .game-item-caption-text,
.game-items .game-items-contents .game-item-banner button .game-item-caption .game-item-caption-text,
.game-items .game-items-contents .game-item-banner .button-class .game-item-caption .game-item-caption-text {
  font-family: var(--medium-fonts);
  font-size: 0.875rem;
  line-height: 1.125rem;
  letter-spacing: 0.0175rem;
  max-width: 18.125rem;
}
.game-items .game-items-contents .game-item-banner a:hover .banner-image img,
.game-items .game-items-contents .game-item-banner button:hover .banner-image img,
.game-items .game-items-contents .game-item-banner .button-class:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.game-items .game-items-contents .game-item-banner a:hover .game-item-caption,
.game-items .game-items-contents .game-item-banner button:hover .game-item-caption,
.game-items .game-items-contents .game-item-banner .button-class:hover .game-item-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}

.tableau {
  background-color: var(--welcome-background-color);
}
.tableau .tableau-contents {
  padding-top: 4.5625rem;
  padding-bottom: 4.5625rem;
}
@media (min-width: 768px) {
  .tableau .tableau-contents {
    padding-top: 5.3125rem;
    padding-bottom: 5.3125rem;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents {
    padding-bottom: 8.125rem;
  }
}
.tableau .tableau-contents .tableau-banner {
  padding-bottom: 1.5625rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner {
    height: 29.25rem;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner {
    padding-bottom: 0;
  }
}
.tableau .tableau-contents .tableau-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-banner-image {
    border-radius: 2px 0 0 2px;
    padding-bottom: 35%;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-banner-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.tableau .tableau-contents .tableau-banner a .tableau-caption {
  background-color: var(--secondary-color);
  padding-top: 1.9375rem;
  padding-left: 1.125rem;
  padding-right: 1.125rem;
  padding-bottom: 1.375rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: calc(100vw - 24px);
}
@media (min-width: 576px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption {
    height: initial;
  }
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption {
    border-radius: 0 2px 2px 0;
    padding-left: 0;
    padding-right: 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title {
  padding-bottom: 1.375rem;
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h2 {
  font-family: var(--medium-fonts);
  font-size: 1.5625rem;
  letter-spacing: 0.03125rem;
  line-height: 2.0625rem;
  overflow-wrap: break-word;
  max-width: calc(100vw - 60px);
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h2 {
    font-size: 2.125rem;
    line-height: 2.5rem;
    letter-spacing: 0.74;
    max-width: 19.375rem;
  }
}
@media (min-width: 960px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h2 {
    font-size: 2.625rem;
    line-height: 2.6875rem;
    letter-spacing: 0.0525rem;
    max-width: 26.9375rem;
  }
}
@media (min-width: 1200px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h2 {
    max-width: 32.625rem;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h2 {
    max-width: 17.625rem;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h3 {
  padding-top: 0.5rem;
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.5625rem;
  letter-spacing: 0.02375rem;
  overflow-wrap: break-word;
  max-width: calc(100vw - 60px);
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h3 {
    padding-top: 0.625rem;
    font-size: 1.25rem;
    line-height: 1.75rem;
    letter-spacing: 0.025rem;
    max-width: 19.375rem;
  }
}
@media (min-width: 960px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h3 {
    padding-top: 0.75rem;
    font-size: 1.75rem;
    line-height: 2.0625rem;
    letter-spacing: 0.035rem;
    max-width: 26.9375rem;
  }
}
@media (min-width: 1200px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h3 {
    max-width: 32.625rem;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-main-title h3 {
    max-width: 17.625rem;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text {
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #000), to(transparent));
  -webkit-mask-image: linear-gradient(180deg, #000 50%, transparent);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #000), to(transparent));
          mask-image: linear-gradient(180deg, #000 50%, transparent);
  height: 9.1875rem;
}
@media only screen and (min-width: 350px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
    -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
            mask-image: linear-gradient(180deg, #000 60%, transparent);
    height: 13.5625rem;
  }
}
@media only screen and (min-width: 460px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text {
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #000), to(transparent));
    -webkit-mask-image: linear-gradient(180deg, #000 70%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(70%, #000), to(transparent));
            mask-image: linear-gradient(180deg, #000 70%, transparent);
    height: 18.5625rem;
  }
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #000), to(transparent));
    -webkit-mask-image: linear-gradient(180deg, #000 75%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(75%, #000), to(transparent));
            mask-image: linear-gradient(180deg, #000 75%, transparent);
    height: 19.375rem;
  }
}
@media (min-width: 960px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text {
    height: 19rem;
  }
}
@media (min-width: 1200px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text {
    height: 19.6875rem;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text {
    height: 19.875rem;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text p {
  font-size: 0.9375rem;
  line-height: 1.25rem;
  letter-spacing: 0.01875rem;
  max-width: calc(100vw - 60px);
}
@media (min-width: 576px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text p {
    font-size: 1rem;
    line-height: 1.3125rem;
    letter-spacing: 0.02rem;
  }
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text p {
    max-width: 19.375rem;
  }
}
@media (min-width: 960px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text p {
    max-width: 26.9375rem;
  }
}
@media (min-width: 1200px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text p {
    max-width: 32.625rem;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-caption-text p {
    max-width: 17.625rem;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-show-more {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-show-more {
    padding-left: 1.125rem;
    padding-right: 1.125rem;
  }
}
.tableau .tableau-contents .tableau-banner a .tableau-caption .tableau-show-more span {
  font-family: var(--medium-fonts);
  font-size: 1rem;
  line-height: 1.1875rem;
  letter-spacing: 0.02rem;
  padding-left: 0.9375rem;
}
.tableau .tableau-contents .tableau-banner a:hover .tableau-banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.tableau .tableau-contents .tableau-banner a:hover .tableau-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}
.tableau .tableau-contents .tableau-banner a:hover .tableau-caption .tableau-show-more svg line,
.tableau .tableau-contents .tableau-banner a:hover .tableau-caption .tableau-show-more svg path {
  stroke: var(--secondary-color);
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner.reverse-tableau-banner a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner.reverse-tableau-banner a .tableau-banner-image {
    border-radius: 0 2px 2px 0;
  }
}
@media (min-width: 1400px) {
  .tableau .tableau-contents .tableau-banner.reverse-tableau-banner a .tableau-caption {
    border-radius: 2px 0 0 2px;
  }
}

.exhibitions-main {
  background-color: var(--timetable-background-color);
}
.exhibitions-main .exhibitions-main-contents {
  padding-top: 3.1875rem;
  padding-bottom: 2.625rem;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-main-header {
  padding-bottom: 1.5625rem;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-main-header h2 {
  font-family: var(--medium-fonts);
  font-size: 2.8125rem;
  line-height: 3.6875rem;
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-main-header h2 {
    font-size: 3.75rem;
    line-height: 3.9375rem;
  }
}
@media (min-width: 960px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-main-header h2 {
    font-size: 4.6875rem;
    line-height: 4.8125rem;
  }
}
@media (min-width: 1200px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-main-header h2 {
    font-size: 4.8125rem;
    line-height: 5.8125rem;
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item {
  padding-bottom: 4.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item {
    height: 37.5rem;
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
  position: relative;
  padding-bottom: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-image {
    border-radius: 2px 0 0 2px;
    padding-bottom: 10%;
    -ms-flex-preferred-size: 17%;
        flex-basis: 17%;
  }
}
@media (min-width: 960px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-image {
    -ms-flex-preferred-size: 24%;
        flex-basis: 24%;
  }
}
@media (min-width: 1200px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-image {
    -ms-flex-preferred-size: 35%;
        flex-basis: 35%;
  }
}
@media (min-width: 1400px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-image {
    -ms-flex-preferred-size: 45%;
        flex-basis: 45%;
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption {
  background-color: var(--secondary-color);
  padding-top: 2.625rem;
  padding-left: 1.4375rem;
  padding-right: 1.4375rem;
  padding-bottom: 1.875rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption {
    border-radius: 0 2px 2px 0;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-title {
  padding-bottom: 1.25rem;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-title h3 {
  font-family: var(--medium-fonts);
  font-size: 1.5625rem;
  letter-spacing: 0.03125rem;
  line-height: 2.0625rem;
  overflow-wrap: break-word;
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-title h3 {
    letter-spacing: 0;
    font-size: 2.125rem;
    line-height: 2.5rem;
    max-width: 16.5625rem;
  }
}
@media (min-width: 960px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-title h3 {
    font-size: 2.625rem;
    line-height: 3.1875rem;
    max-width: 20.75rem;
  }
}
@media (min-width: 1200px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-title h3 {
    max-width: 21.1875rem;
  }
}
@media (min-width: 1400px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-title h3 {
    max-width: 20.8125rem;
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-date {
  padding-bottom: 1.125rem;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-date h4 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
  overflow-wrap: break-word;
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-date h4 {
    max-width: 16.5625rem;
  }
}
@media (min-width: 960px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-date h4 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
    max-width: 20.75rem;
  }
}
@media (min-width: 1200px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-date h4 {
    max-width: 21.1875rem;
  }
}
@media (min-width: 1400px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-date h4 {
    max-width: 20.8125rem;
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-text {
  height: calc(100vw - 287px);
  overflow: hidden;
  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
  -webkit-mask-image: linear-gradient(180deg, #000 60%, transparent);
          mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #000), to(transparent));
          mask-image: linear-gradient(180deg, #000 60%, transparent);
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-text {
    height: 15.625rem;
    -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #000), to(transparent));
    -webkit-mask-image: linear-gradient(180deg, #000 80%, transparent);
            mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(80%, #000), to(transparent));
            mask-image: linear-gradient(180deg, #000 80%, transparent);
  }
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-text p {
  font-size: 1rem;
  line-height: 1.3125rem;
  letter-spacing: 0.02rem;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a .exhibitions-item-caption .exhibitions-item-arrow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: auto;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a:hover .exhibitions-item-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a:hover .exhibitions-item-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}
.exhibitions-main .exhibitions-main-contents .exhibitions-item a:hover .exhibitions-item-caption .exhibitions-item-arrow svg line,
.exhibitions-main .exhibitions-main-contents .exhibitions-item a:hover .exhibitions-item-caption .exhibitions-item-arrow svg path {
  stroke: var(--secondary-color);
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item.reverse-item a {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item.reverse-item a .exhibitions-item-image {
    border-radius: 0 2px 2px 0;
  }
}
@media (min-width: 768px) {
  .exhibitions-main .exhibitions-main-contents .exhibitions-item.reverse-item a .exhibitions-item-caption {
    border-radius: 2px 0 0 2px;
  }
}

.rest-exhibitions-single {
  background-color: var(--welcome-background-color);
}
.rest-exhibitions-single .rest-exhibitions-single-contents {
  padding-top: 4.5625rem;
}
@media (min-width: 768px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents {
    padding-top: 5.1875rem;
  }
}
@media (min-width: 960px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents {
    padding-top: 5.9375rem;
  }
}
.rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-header {
  padding-bottom: 0.875rem;
}
.rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-header h2 {
  font-family: var(--medium-fonts);
  font-size: 2.125rem;
  line-height: 2.25rem;
  max-width: 9.375rem;
}
@media only screen and (min-width: 405px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-header h2 {
    max-width: initial;
  }
}
@media (min-width: 768px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-header h2 {
    font-size: 2.625rem;
    line-height: 3.1875rem;
  }
}
.rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-bottom: 0.625rem;
}
.rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px;
}
.rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner a .banner-image img {
  display: block;
  height: 345px;
  width: auto;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
@media (min-width: 576px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner a .banner-image img {
    height: 315px;
  }
}
@media (min-width: 768px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner a .banner-image img {
    height: 352px;
  }
}
@media (min-width: 960px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner a .banner-image img {
    height: 315px;
  }
}
@media (min-width: 1200px) {
  .rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner a .banner-image img {
    height: 455px;
  }
}
.rest-exhibitions-single .rest-exhibitions-single-contents .rest-exhibitions-single-row .rest-exhibitions-single-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.rest-exhibitions-single .link-more-button {
  height: 50px;
  border-radius: 2px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.rest-exhibitions-single .link-more-button a {
  color: var(--main-color);
  background-color: var(--secondary-color);
  white-space: nowrap;
  padding: 0 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rest-exhibitions-single .link-more-button a span {
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  padding-left: 0.9375rem;
}
.rest-exhibitions-single .link-more-button a:hover {
  color: var(--secondary-color);
  background-color: var(--main-color);
  cursor: pointer;
}
.rest-exhibitions-single .link-more-button a:hover svg g line,
.rest-exhibitions-single .link-more-button a:hover svg g path {
  stroke: var(--secondary-color);
}

.rest-exhibitions-double {
  background-color: var(--welcome-background-color);
}
.rest-exhibitions-double .rest-exhibitions-double-contents {
  padding-top: 4.5625rem;
  padding-bottom: 6.25rem;
}
@media (min-width: 768px) {
  .rest-exhibitions-double .rest-exhibitions-double-contents {
    padding-top: 5.1875rem;
    padding-bottom: 10rem;
  }
}
@media (min-width: 960px) {
  .rest-exhibitions-double .rest-exhibitions-double-contents {
    padding-top: 5.9375rem;
  }
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item {
  padding-bottom: 2.1875rem;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-header {
  padding-bottom: 0.875rem;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-header h2 {
  font-family: var(--medium-fonts);
  font-size: 2.125rem;
  line-height: 2.25rem;
}
@media (min-width: 768px) {
  .rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-header h2 {
    font-size: 2.625rem;
    line-height: 3.1875rem;
  }
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner {
  padding-bottom: 0.8125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .banner-image {
  overflow: hidden;
  border-radius: 2px 2px 0 0;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .banner-image img {
  width: 100%;
  height: 345px;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  -o-transition: transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
}
@media (min-width: 768px) {
  .rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .banner-image img {
    height: 352px;
  }
}
@media (min-width: 960px) {
  .rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .banner-image img {
    height: 315px;
  }
}
@media (min-width: 1200px) {
  .rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .banner-image img {
    height: 455px;
  }
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .rest-exhibitions-double-caption {
  background-color: var(--secondary-color);
  padding-top: 2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 2rem;
  border-radius: 0 0 2px 2px;
  -webkit-box-flex: 1;
      -ms-flex: 1 auto;
          flex: 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .rest-exhibitions-double-caption h3 {
  font-family: var(--medium-fonts);
  font-size: 1.1875rem;
  line-height: 1.6875rem;
  letter-spacing: 0.02375rem;
}
@media (min-width: 960px) {
  .rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a .rest-exhibitions-double-caption h3 {
    font-size: 1.25rem;
    line-height: 1.875rem;
    letter-spacing: 0.025rem;
  }
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a:hover .banner-image img {
  -webkit-transform: scale(1.2);
      -ms-transform: scale(1.2);
          transform: scale(1.2);
  -webkit-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .rest-exhibitions-double-banner a:hover .rest-exhibitions-double-caption {
  background-color: var(--main-color);
  color: var(--secondary-color);
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .link-more-button {
  height: 50px;
  border-radius: 2px;
  line-height: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .link-more-button a {
  color: var(--main-color);
  background-color: var(--secondary-color);
  white-space: nowrap;
  padding: 0 22px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .link-more-button a span {
  font-family: var(--medium-fonts);
  font-size: 1rem;
  letter-spacing: 0.02rem;
  padding-left: 0.9375rem;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .link-more-button a:hover {
  color: var(--secondary-color);
  background-color: var(--main-color);
  cursor: pointer;
}
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .link-more-button a:hover svg g line,
.rest-exhibitions-double .rest-exhibitions-double-contents .rest-exhibitions-double-item .link-more-button a:hover svg g path {
  stroke: var(--secondary-color);
}

.games {
  margin-top: 12px;
  margin-bottom: 98px;
}
.games .games-contents {
  background-color: var(--games-background-color);
  padding-top: 2.6875rem;
  padding-bottom: 3.125rem;
  border-radius: 2px;
}
@media (min-width: 768px) {
  .games .games-contents {
    padding-top: 3.9375rem;
    padding-bottom: 5rem;
  }
}
.games .games-contents .single-game {
  padding-top: 15px;
  padding-bottom: 15px;
}
.games .games-contents .single-game button,
.games .games-contents .single-game a {
  border: 20px solid #da7556;
  border-radius: 10px;
  width: 100%;
  padding-bottom: 88.5%;
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background: #da7556;
}
@media only screen and (min-width: 400px) {
  .games .games-contents .single-game button,
.games .games-contents .single-game a {
    padding-bottom: 90.5%;
  }
}
@media (min-width: 576px) {
  .games .games-contents .single-game button,
.games .games-contents .single-game a {
    padding-bottom: 88%;
  }
}
@media (min-width: 960px) {
  .games .games-contents .single-game button,
.games .games-contents .single-game a {
    padding-bottom: 86.5%;
  }
}
@media (min-width: 1200px) {
  .games .games-contents .single-game button,
.games .games-contents .single-game a {
    padding-bottom: 88.5%;
  }
}
@media (min-width: 1400px) {
  .games .games-contents .single-game button,
.games .games-contents .single-game a {
    padding-bottom: 87%;
  }
}
.games .games-contents .single-game button .button-content,
.games .games-contents .single-game a .button-content {
  border-radius: 10px;
  background: var(--secondary-color);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.games .games-contents .single-game button .button-content h2,
.games .games-contents .single-game a .button-content h2 {
  font-family: var(--medium-fonts);
  font-size: 1.375rem;
  line-height: 2.0625rem;
  letter-spacing: 0.0125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  padding-left: 30px;
  margin-top: -10px;
}
@media only screen and (min-width: 400px) {
  .games .games-contents .single-game button .button-content h2,
.games .games-contents .single-game a .button-content h2 {
    font-size: 1.6875rem;
    line-height: 2.5rem;
    letter-spacing: 0.01875rem;
  }
}
@media (min-width: 576px) {
  .games .games-contents .single-game button .button-content h2,
.games .games-contents .single-game a .button-content h2 {
    font-size: 1.375rem;
    line-height: 2.0625rem;
    letter-spacing: 0.0125rem;
  }
}
@media (min-width: 960px) {
  .games .games-contents .single-game button .button-content h2,
.games .games-contents .single-game a .button-content h2 {
    font-size: 1.6875rem;
    line-height: 2.5rem;
    letter-spacing: 0.01875rem;
  }
}
.games .games-contents .single-game button .button-content h3,
.games .games-contents .single-game a .button-content h3 {
  font-family: var(--medium-fonts);
  font-size: 0.9375rem;
  line-height: 1.375rem;
  letter-spacing: 0.0125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: auto;
  padding-left: 30px;
}
@media only screen and (min-width: 400px) {
  .games .games-contents .single-game button .button-content h3,
.games .games-contents .single-game a .button-content h3 {
    font-size: 1.125rem;
    line-height: 1.6875rem;
    letter-spacing: 0.01875rem;
  }
}
@media (min-width: 576px) {
  .games .games-contents .single-game button .button-content h3,
.games .games-contents .single-game a .button-content h3 {
    font-size: 0.9375rem;
    line-height: 1.375rem;
    letter-spacing: 0.0125rem;
  }
}
@media (min-width: 960px) {
  .games .games-contents .single-game button .button-content h3,
.games .games-contents .single-game a .button-content h3 {
    font-size: 1.125rem;
    line-height: 1.6875rem;
    letter-spacing: 0.01875rem;
  }
}
.games .games-contents .single-game button .barbadaki,
.games .games-contents .single-game a .barbadaki {
  position: absolute;
  bottom: 5px;
  right: 5px;
}
@media (min-width: 576px) {
  .games .games-contents .single-game button .barbadaki svg,
.games .games-contents .single-game a .barbadaki svg {
    width: 88%;
    height: 88%;
  }
}
@media only screen and (min-width: 610px) {
  .games .games-contents .single-game button .barbadaki svg,
.games .games-contents .single-game a .barbadaki svg {
    width: initial;
    height: initial;
  }
}
.games .games-contents .single-game button:hover,
.games .games-contents .single-game a:hover {
  color: var(--main-color) !important;
  border-color: var(--main-color) !important;
  background: var(--main-color) !important;
}
.games .games-contents .single-game button:hover .barbadaki svg path,
.games .games-contents .single-game a:hover .barbadaki svg path {
  fill: var(--main-color);
  stroke: var(--secondary-color);
}

.set-background-color-olive-green {
  background-color: var(--news-backgound-color) !important;
}

.set-background-color-medium-light-gray {
  background-color: var(--various-inner-backgound-color) !important;
}

.set-background-color-grayish-green {
  background-color: var(--games-background-color) !important;
}

.set-border-radius-bottom-only {
  border-radius: 0 0 2px 2px !important;
}

.set-button-width-load-more {
  width: 150px !important;
}

.visit-read-more {
  padding-top: 0.9375rem;
  padding-bottom: 0.9375rem;
  display: none;
}
@media (min-width: 768px) {
  .visit-read-more {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.visit-read-more .visit-read-more-button {
  background-color: var(--main-color);
  height: 50px;
  border-radius: 2px;
  line-height: 50px;
}
.visit-read-more .visit-read-more-button a {
  color: var(--main-color);
  background-color: var(--welcome-background-color);
  display: block;
  white-space: nowrap;
  padding: 0 22px;
  font-family: var(--medium-fonts);
  letter-spacing: 0.02rem;
}
.visit-read-more .visit-read-more-button a:hover {
  color: var(--secondary-color);
  background-color: var(--main-color);
  cursor: pointer;
}
.visit-read-more.hide-this {
  display: none;
}

.set-news-border-bottom {
  padding-bottom: 1.375rem;
  border-bottom: 2px solid var(--main-color);
}

.set-text-border-bottom {
  padding-bottom: 0.3125rem !important;
}
@media (min-width: 768px) {
  .set-text-border-bottom {
    border-bottom: 2px solid var(--main-color);
  }
}

.no-main-image-left {
  border-radius: 2px 2px 0 0 !important;
}
@media (min-width: 768px) {
  .no-main-image-left {
    border-radius: 2px !important;
  }
}

.no-main-image-right {
  border-radius: 0 0 2px 2px !important;
}
@media (min-width: 768px) {
  .no-main-image-right {
    border-radius: 2px !important;
  }
}

.no-main-image-general {
  border-radius: 2px !important;
}

.set-middle-item-large-alt-width {
  max-width: 37.5rem;
}

.set-second-title-padding-bottom {
  padding-bottom: 1.375rem;
}

.get-featured-image {
  display: none;
  position: fixed;
  pointer-events: none;
  height: 300px;
  width: auto;
}
.get-featured-image img {
  max-width: 350px;
  -o-object-fit: contain;
     object-fit: contain;
  height: 100%;
  width: 100%;
}

.set-game-button-color-green button {
  border-color: #aac27f !important;
  background: #aac27f !important;
}

.set-game-button-color-brown button {
  border-color: #925b51 !important;
  background: #925b51 !important;
}

.set-game-button-color-grey button {
  border-color: #988a7f !important;
  background: #988a7f !important;
}

.set-game-button-color-yellow button {
  border-color: #cdaa4f !important;
  background: #cdaa4f !important;
}

.set-barbadaki-top-right button .barbadaki {
  bottom: initial !important;
  top: 5px !important;
}

.set-barbadaki-middle-right button .barbadaki {
  bottom: initial !important;
  top: 30% !important;
}

.set-barbadaki-middle-top button .barbadaki {
  bottom: initial !important;
  right: initial !important;
  top: 5px !important;
  left: 30% !important;
}

.set-barbadaki-middle-bottom button .barbadaki {
  right: initial !important;
  left: 30% !important;
}

.glide__arrow {
  top: -41px !important;
  border: 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.glide__arrow:hover svg g line,
.glide__arrow:hover svg g path {
  stroke: var(--secondary-color);
}
@media (min-width: 576px) {
  .glide__arrow.permanent-exhibition-arrow {
    top: -35px !important;
  }
}
.glide__arrow.rest-exhibitions-arrow {
  top: -28px !important;
}
.glide__arrow.sponsors-arrow {
  top: -87px !important;
}
.glide__arrow.general-gallery-arrow:hover svg g line,
.glide__arrow.general-gallery-arrow:hover svg g path {
  stroke: var(--timetable-background-color);
}
.glide__arrow.main-image-arrow {
  top: initial !important;
  bottom: -15px !important;
  mix-blend-mode: difference;
}
.glide__arrow.main-image-arrow:hover svg g line,
.glide__arrow.main-image-arrow:hover svg g path {
  stroke: var(--timetable-background-color);
}
.glide__arrow.publication-arrow-left, .glide__arrow.publication-arrow-right {
  top: initial !important;
  bottom: -80px !important;
}
.glide__arrow.publication-arrow-left:hover svg g line,
.glide__arrow.publication-arrow-left:hover svg g path, .glide__arrow.publication-arrow-right:hover svg g line,
.glide__arrow.publication-arrow-right:hover svg g path {
  stroke: var(--timetable-background-color);
}

.glide__arrows.publication-arrows {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
  gap: 10% !important;
}

.glide__arrow--left {
  left: initial !important;
  right: 75px !important;
}
.glide__arrow--left.publication-arrow-left {
  right: initial !important;
  margin-left: -65px !important;
}

.glide__arrow--right {
  right: 0 !important;
}
.glide__arrow--right.publication-arrow-right {
  right: initial !important;
  margin-right: -65px !important;
}

.glide__slide {
  height: auto !important;
}

.glide__slide--active {
  z-index: 1 !important;
}

.glider-track {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.glide.hero-glide {
  height: 100% !important;
}
.glide.hero-glide .glide__track {
  height: 100% !important;
}
.glide.hero-glide .glide__track .glide__slides {
  height: 100% !important;
}
.glide.hero-glide .glide__track .glide__slides .glide__slide {
  height: 100% !important;
  position: relative;
}
.glide.hero-glide .glide__track .glide__slides .glide__slide .overlay-hero {
  content: "";
  position: absolute;
  z-index: 9;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
@media (min-width: 768px) {
  .glide.hero-glide .glide__track .glide__slides .glide__slide .overlay-hero {
    background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3)), color-stop(27%, rgba(0, 0, 0, 0.2)), color-stop(66%, rgba(0, 0, 0, 0)));
    background: -o-linear-gradient(left, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.2) 27%, rgba(0, 0, 0, 0) 66%);
    background: linear-gradient(90deg, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.2) 27%, rgba(0, 0, 0, 0) 66%);
  }
}

.modal {
  display: none;
  /* Hidden by default */
  position: fixed;
  /* Stay in place */
  z-index: 999;
  /* Sit on top */
  left: 0;
  top: 0;
  width: 100%;
  /* Full width */
  height: 100%;
  /* Full height */
  overflow: hidden;
  /* Enable scroll if needed */
  background-color: black;
  /* Fallback color */
  background-color: #464545;
}
.modal .modal-content {
  background-color: var(--secondary-color);
  margin: 10% auto;
  position: relative;
  overflow: hidden;
  width: 280px;
  height: 250px;
}
@media only screen and (min-width: 700px) and (min-height: 525px) {
  .modal .modal-content {
    margin: 2% auto;
    width: 700px;
    height: 525px;
  }
}
@media only screen and (min-width: 1010px) and (min-height: 760px) {
  .modal .modal-content {
    width: 1024px;
    height: 768px;
  }
}
@media only screen and (min-height: 850px) {
  .modal .modal-content {
    margin: 5% auto;
  }
}
.modal .modal-content .close-modal {
  position: absolute;
  top: 32px;
  right: 32px;
}
.modal .modal-content .close-modal:hover {
  cursor: pointer;
}
@media only screen and (min-width: 700px) and (min-height: 525px) {
  .modal .modal-content .close-modal:hover svg g line {
    stroke: #e3e2db;
  }
}
.modal .modal-content iframe {
  overflow: hidden;
  width: 280px;
  height: 250px;
}
@media only screen and (min-width: 700px) and (min-height: 525px) {
  .modal .modal-content iframe {
    width: 700px;
    height: 525px;
  }
}
@media only screen and (min-width: 1010px) and (min-height: 760px) {
  .modal .modal-content iframe {
    width: 1024px;
    height: 768px;
  }
}
.modal.open-modal {
  display: block;
  overflow: hidden;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EiLCJmaWxlIjoibWFpbi5taW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLypcblx0SFRNTDUgUmVzZXQgOjogc3R5bGUuY3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwsIGJvZHksIGJvZHkgZGl2LCBzcGFuLCBvYmplY3QsIGlmcmFtZSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLCBhYmJyLCBhZGRyZXNzLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHNhbXAsIHNtYWxsLCBzdHJvbmcsIHN1Yiwgc3VwLCB2YXIsIGIsIGksIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLCB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCwgYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG1lbnUsIG5hdiwgc2VjdGlvbiwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvLCBkZXRhaWxzLCBzdW1tYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIG5hdiwgc2VjdGlvbiwgZGV0YWlscywgc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vKiBIYW5kbGUgYm94LXNpemluZyB3aGlsZSBiZXR0ZXIgYWRkcmVzc2luZyBjaGlsZCBlbGVtZW50czpcbiAgIGh0dHA6Ly9jc3MtdHJpY2tzLmNvbS9pbmhlcml0aW5nLWJveC1zaXppbmctcHJvYmFibHktc2xpZ2h0bHktYmV0dGVyLWJlc3QtcHJhY3RpY2UvICovXG5odG1sIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbiosXG4qOmJlZm9yZSxcbio6YWZ0ZXIge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLyogY29uc2lkZXIgcmVzZXR0aW5nIHRoZSBkZWZhdWx0IGN1cnNvcjogaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vbXVydGF1Z2gvNTI0NzE1NCAqL1xuLyogUmVzcG9uc2l2ZSBpbWFnZXMgYW5kIG90aGVyIGVtYmVkZGVkIG9iamVjdHMgKi9cbi8qIGlmIHlvdSBkb24ndCBoYXZlIGZ1bGwgY29udHJvbCBvdmVyIGBpbWdgIHRhZ3MgKGlmIHlvdSBoYXZlIHRvIG92ZXJjb21lIGF0dHJpYnV0ZXMpLCBjb25zaWRlciBhZGRpbmcgaGVpZ2h0OiBhdXRvICovXG5pbWcsXG5vYmplY3QsXG5lbWJlZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLypcbiAgIE5vdGU6IGtlZXBpbmcgSU1HIGhlcmUgd2lsbCBjYXVzZSBwcm9ibGVtcyBpZiB5b3UncmUgdXNpbmcgZm9yZWdyb3VuZCBpbWFnZXMgYXMgc3ByaXRlcy5cblx0SW4gZmFjdCwgaXQgKndpbGwqIGNhdXNlIHByb2JsZW1zIHdpdGggR29vZ2xlIE1hcHMnIGNvbnRyb2xzIGF0IHNtYWxsIHNpemUuXG5cdElmIHRoaXMgaXMgdGhlIGNhc2UgZm9yIHlvdSwgdHJ5IHVuY29tbWVudGluZyB0aGUgZm9sbG93aW5nOlxuI21hcCBpbWcge1xuXHRcdG1heC13aWR0aDogbm9uZTtcbn1cbiovXG4vKiBmb3JjZSBhIHZlcnRpY2FsIHNjcm9sbGJhciB0byBwcmV2ZW50IGEganVtcHkgcGFnZSAqL1xuaHRtbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cblxuLyogd2UgdXNlIGEgbG90IG9mIFVMcyB0aGF0IGFyZW4ndCBidWxsZXRlZC5cblx0eW91J2xsIGhhdmUgdG8gcmVzdG9yZSB0aGUgYnVsbGV0cyB3aXRoaW4gY29udGVudCxcblx0d2hpY2ggaXMgZmluZSBiZWNhdXNlIHRoZXkncmUgcHJvYmFibHkgY3VzdG9taXplZCBhbnl3YXkgKi9cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuYmxvY2txdW90ZSwgcSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuYSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG5kZWwge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbn1cblxuYWJiclt0aXRsZV0sIGRmblt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICMwMDA7XG4gIGN1cnNvcjogaGVscDtcbn1cblxuLyogdGFibGVzIHN0aWxsIG5lZWQgY2VsbHNwYWNpbmc9XCIwXCIgaW4gdGhlIG1hcmt1cCAqL1xudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxudGgge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxudGQge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXQsIHNlbGVjdCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnByZSB7XG4gIHdoaXRlLXNwYWNlOiBwcmU7XG4gIC8qIENTUzIgKi9cbiAgd2hpdGUtc3BhY2U6IHByZS13cmFwO1xuICAvKiBDU1MgMi4xICovXG4gIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgLyogQ1NTIDMgKGFuZCAyLjEgYXMgd2VsbCwgYWN0dWFsbHkpICovXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgLyogSUUgKi9cbn1cblxuaW5wdXRbdHlwZT1yYWRpb10ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG59XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLmllNyBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuLmllNiBpbnB1dCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbn1cblxuc2VsZWN0LCBpbnB1dCwgdGV4dGFyZWEge1xuICBmb250OiA5OSUgc2Fucy1zZXJpZjtcbn1cblxudGFibGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQ6IDEwMCU7XG59XG5cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4NSU7XG59XG5cbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG50ZCwgdGQgaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLyogTWFrZSBzdXJlIHN1cCBhbmQgc3ViIGRvbid0IG1lc3Mgd2l0aCB5b3VyIGxpbmUtaGVpZ2h0cyBodHRwOi8vZ2lzdC5naXRodWIuY29tLzQxMzkzMCAqL1xuc3ViLCBzdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuLyogc3RhbmRhcmRpemUgYW55IG1vbm9zcGFjZWQgZWxlbWVudHMgKi9cbnByZSwgY29kZSwga2JkLCBzYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcbn1cblxuLyogaGFuZCBjdXJzb3Igb24gY2xpY2thYmxlIGVsZW1lbnRzICovXG4uY2xpY2thYmxlLFxubGFiZWwsXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0sXG5pbnB1dFt0eXBlPWZpbGVdLFxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiBXZWJraXQgYnJvd3NlcnMgYWRkIGEgMnB4IG1hcmdpbiBvdXRzaWRlIHRoZSBjaHJvbWUgb2YgZm9ybSBlbGVtZW50cyAqL1xuYnV0dG9uLCBpbnB1dCwgc2VsZWN0LCB0ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyogbWFrZSBidXR0b25zIHBsYXkgbmljZSBpbiBJRSAqL1xuYnV0dG9uLFxuaW5wdXRbdHlwZT1idXR0b25dIHtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKiBzY2FsZSBpbWFnZXMgaW4gSUU3IG1vcmUgYXR0cmFjdGl2ZWx5ICovXG4uaWU3IGltZyB7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7XG59XG5cbi8qIHByZXZlbnQgQkcgaW1hZ2UgZmxpY2tlciB1cG9uIGhvdmVyXG4gICAoY29tbWVudGVkIG91dCBhcyB1c2FnZSBpcyByYXJlLCBhbmQgdGhlIGZpbHRlciBzeW50YXggbWVzc2VzIHdpdGggc29tZSBwcmUtcHJvY2Vzc29ycylcbi5pZTYgaHRtbCB7ZmlsdGVyOiBleHByZXNzaW9uKGRvY3VtZW50LmV4ZWNDb21tYW5kKFwiQmFja2dyb3VuZEltYWdlQ2FjaGVcIiwgZmFsc2UsIHRydWUpKTt9XG4qL1xuLyogbGV0J3MgY2xlYXIgc29tZSBmbG9hdHMgKi9cbi5jbGVhcmZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi8qXG49PT09PS0tLS0gQk9PVFNUUkFQIE9WRVJJREVTXG4qL1xuLyovXG49PT0tLS0tLS0gRUxFTUVOVFMgU0laRVMgLS0tLS0tLT09PVxuKi9cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1ndXR0ZXIteCwgMC43NXJlbSk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtZ3V0dGVyLXgsIDAuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTE0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb250YWluZXIteHhsLCAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuLnJvdyB7XG4gIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS1icy1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgICAgICAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLnJvdy1jb2xzLTEgPiAqIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDIwJTtcbn1cblxuLnJvdy1jb2xzLTYgPiAqIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbn1cblxuLmNvbC0xIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjUlO1xufVxuXG4uY29sLTQge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4uY29sLTcge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNzUlO1xufVxuXG4uY29sLTEwIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuXG4ub2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTUge1xuICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xufVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG59XG5cbi5nLTAsXG4uZ3gtMCB7XG4gIC0tYnMtZ3V0dGVyLXg6IDA7XG59XG5cbi5nLTAsXG4uZ3ktMCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDA7XG59XG5cbi5nLTEsXG4uZ3gtMSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG59XG5cbi5nLTEsXG4uZ3ktMSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG59XG5cbi5nLTIsXG4uZ3gtMiB7XG4gIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbn1cblxuLmctMixcbi5neS0yIHtcbiAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xufVxuXG4uZy0zLFxuLmd4LTMge1xuICAtLWJzLWd1dHRlci14OiAxcmVtO1xufVxuXG4uZy0zLFxuLmd5LTMge1xuICAtLWJzLWd1dHRlci15OiAxcmVtO1xufVxuXG4uZy00LFxuLmd4LTQge1xuICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG59XG5cbi5nLTQsXG4uZ3ktNCB7XG4gIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbn1cblxuLmctNSxcbi5neC01IHtcbiAgLS1icy1ndXR0ZXIteDogM3JlbTtcbn1cblxuLmctNSxcbi5neS01IHtcbiAgLS1icy1ndXR0ZXIteTogM3JlbTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtc20tYXV0byA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1zbS0zID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTUgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1zbS0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLXNtLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLXNtLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXNtLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXNtLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLXNtLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1zbS0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtc20tMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtc20tMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd4LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1zbS0wLFxuLmd5LXNtLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1zbS0xLFxuLmd4LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0xLFxuLmd5LXNtLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1zbS0yLFxuLmd4LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTIsXG4uZ3ktc20tMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neC1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctc20tMyxcbi5neS1zbS0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctc20tNCxcbi5neC1zbS00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1zbS00LFxuLmd5LXNtLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3gtc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXNtLTUsXG4uZ3ktc20tNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtbWQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbWQtYXV0byA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1tZC0zID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTUgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1tZC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLW1kLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLW1kLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLW1kLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLW1kLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLW1kLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1tZC0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbWQtMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1tZC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbWQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd4LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1tZC0wLFxuLmd5LW1kLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1tZC0xLFxuLmd4LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0xLFxuLmd5LW1kLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1tZC0yLFxuLmd4LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTIsXG4uZ3ktbWQtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neC1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtMyxcbi5neS1tZC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbWQtNCxcbi5neC1tZC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1tZC00LFxuLmd5LW1kLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3gtbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLW1kLTUsXG4uZ3ktbWQtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jb2wtbGcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMtbGctYXV0byA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy1sZy0zID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzMzMlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTUgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLWF1dG8ge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG5cbiAgLmNvbC1sZy0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTMge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAuY29sLWxnLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTUge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTYge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuY29sLWxnLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLWxnLTgge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLWxnLTkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cblxuICAuY29sLWxnLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC1sZy0xMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5jb2wtbGctMTIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLm9mZnNldC1sZy04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd4LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gIH1cblxuICAuZy1sZy0wLFxuLmd5LWxnLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy1sZy0xLFxuLmd4LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0xLFxuLmd5LWxnLTEge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cblxuICAuZy1sZy0yLFxuLmd4LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTIsXG4uZ3ktbGctMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neC1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci14OiAxcmVtO1xuICB9XG5cbiAgLmctbGctMyxcbi5neS1sZy0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmctbGctNCxcbi5neC1sZy00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cblxuICAuZy1sZy00LFxuLmd5LWxnLTQge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3gtbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLWxnLTUsXG4uZ3ktbGctNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMSAwIDAlO1xuICAgICAgICAgICAgZmxleDogMSAwIDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXhsLWF1dG8gPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAucm93LWNvbHMteGwtMyA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC01ID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5jb2wteGwtMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC0zIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG5cbiAgLmNvbC14bC00IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC02IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmNvbC14bC03IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14bC04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14bC05IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG5cbiAgLmNvbC14bC0xMCB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5jb2wteGwtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXhsLTEyIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuXG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neC14bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteGwtMCxcbi5neS14bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neC14bC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMSxcbi5neS14bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteGwtMixcbi5neC14bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cblxuICAuZy14bC0yLFxuLmd5LXhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3gteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTMsXG4uZ3kteGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuXG4gIC5nLXhsLTQsXG4uZ3gteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG5cbiAgLmcteGwtNCxcbi5neS14bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd4LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cblxuICAuZy14bC01LFxuLmd5LXhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbC14eGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgICAgICAgICBmbGV4OiAxIDAgMCU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLWF1dG8gPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtMyA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMzMzJTtcbiAgfVxuXG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuICAucm93LWNvbHMteHhsLTUgPiAqIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG5cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtYXV0byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cblxuICAuY29sLXh4bC0xIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtMyB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC01IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtNiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuXG4gIC5jb2wteHhsLTcge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cblxuICAuY29sLXh4bC04IHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG5cbiAgLmNvbC14eGwtOSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuXG4gIC5jb2wteHhsLTEwIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG5cbiAgLmNvbC14eGwtMTEge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cblxuICAuY29sLXh4bC0xMiB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuXG4gIC5vZmZzZXQteHhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG5cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cblxuICAub2Zmc2V0LXh4bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuXG4gIC5nLXh4bC0wLFxuLmd4LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG5cbiAgLmcteHhsLTAsXG4uZ3kteHhsLTAge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDA7XG4gIH1cblxuICAuZy14eGwtMSxcbi5neC14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0xLFxuLmd5LXh4bC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG5cbiAgLmcteHhsLTIsXG4uZ3gteHhsLTIge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0yLFxuLmd5LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cblxuICAuZy14eGwtMyxcbi5neC14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuXG4gIC5nLXh4bC0zLFxuLmd5LXh4bC0zIHtcbiAgICAtLWJzLWd1dHRlci15OiAxcmVtO1xuICB9XG5cbiAgLmcteHhsLTQsXG4uZ3gteHhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuXG4gIC5nLXh4bC00LFxuLmd5LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cblxuICAuZy14eGwtNSxcbi5neC14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteDogM3JlbTtcbiAgfVxuXG4gIC5nLXh4bC01LFxuLmd5LXh4bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG4vKiEgR2VuZXJhdGVkIGJ5IEZvbnQgU3F1aXJyZWwgKGh0dHBzOi8vd3d3LmZvbnRzcXVpcnJlbC5jb20pIG9uIEp1bHkgMywgMjAxOCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBSZWd1bGFyIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2lzR3JvdGVzcXVlLVJlZ3VsYXItUHJvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9CYXNpc0dyb3Rlc3F1ZS1SZWd1bGFyLVByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJCYXNpcyBHcm90ZXNxdWUgTWVkaXVtIFByb1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Jhc2lzR3JvdGVzcXVlLU1lZGl1bS1Qcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2lzR3JvdGVzcXVlLU1lZGl1bS1Qcm8ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQmFzaXMgR3JvdGVzcXVlIEJvbGQgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFzaXNHcm90ZXNxdWUtQm9sZC1Qcm8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0Jhc2lzR3JvdGVzcXVlLUJvbGQtUHJvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkJhc2lzIEdyb3Rlc3F1ZSBPZmYgV2hpdGUgUHJvXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvQmFzaXNHcm90ZXNxdWUtT2ZmLVdoaXRlLVByby53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvQmFzaXNHcm90ZXNxdWUtT2ZmLVdoaXRlLVByby53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi5tYWluLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGhlaWdodDogODBweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICB6LWluZGV4OiAyMDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciAucmVtb3ZlLXJvdy1ib3R0b20ge1xuICAtLWJzLWd1dHRlci14OiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ubWFpbi1oZWFkZXIgLm1haW4tbG9nbyB7XG4gIG1hcmdpbi10b3A6IGF1dG8gMDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXg6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIgLm1haW4tbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLWxvZ28gaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA1LjEyNXJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5tYWluLWxvZ28gaW1nLmludmVydGVkIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGludmVydCgxMDAlKTtcbiAgICAgICAgICBmaWx0ZXI6IGludmVydCgxMDAlKTtcbn1cbi5tYWluLWhlYWRlciAuYnVyZ2VyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHotaW5kZXg6IDk5OTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5idXJnZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwO1xuICAgICAgICAgICAgZmxleDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5idXJnZXItYnV0dG9uIGJ1dHRvbiB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1iZy1jb2xvcik7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgZ2FwOiAxLjI1cmVtIDA7XG4gICAgb3ZlcmZsb3cteTogaW5pdGlhbDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5zZWNvbmRhcnktbmF2IHVsIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwgbGksXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpIGEsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpIGEubWFrZS1ibGFjayxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5zZWNvbmRhcnktbmF2IHVsIGxpIGEubWFrZS1ibGFjayB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCBsaSBhLnNlbGVjdGVkLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgYS5zZWxlY3RlZCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1MCU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwJTtcbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCBsaSBhOmhvdmVyLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDUwJTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMTAlO1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51LFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUgLm1vYmlsZS1tZW51LWFycm93LFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUgLm1vYmlsZS1tZW51LWFycm93IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCBsaSAuc3VibWVudSAubW9iaWxlLW1lbnUtYXJyb3cgaW1nLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUgLm1vYmlsZS1tZW51LWFycm93IGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUgLnN1Ym1lbnUtdGl0bGUsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudSAuc3VibWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUgdWwsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudSB1bCB7XG4gIHBhZGRpbmctdG9wOiAyLjkzNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51IHVsIGxpLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUgdWwgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMS42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udHMpO1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51IHVsIGxpIGEsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudSB1bCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNzVyZW07XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUgLmNsb3NlLXN1Ym1lbnUsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudSAuY2xvc2Utc3VibWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUgLmNsb3NlLXN1Ym1lbnU6aG92ZXIgc3ZnLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUgLmNsb3NlLXN1Ym1lbnU6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51LnNob3csXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCBsaTpsYXN0LWNoaWxkLnBhcmVudC1tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwgbGk6bGFzdC1jaGlsZC5wYXJlbnQtbWVudS1pdGVtIC5zdWJtZW51IHtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpOmxhc3QtY2hpbGQucGFyZW50LW1lbnUtaXRlbSAuc3VibWVudSB1bCBsaSB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpOmxhc3QtY2hpbGQucGFyZW50LW1lbnUtaXRlbSAuc3VibWVudSAuY2xvc2Utc3VibWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAudG9nZ2xlLWxhbmd1YWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5zZWNvbmRhcnktbmF2IHVsIGxpIC50b2dnbGUtbGFuZ3VhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAwLjMxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnRvZ2dsZS1sYW5ndWFnZSBzdmcge1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAudG9nZ2xlLWxhbmd1YWdlIHN2ZyBnIGcge1xuICAgIGZpbGwtb3BhY2l0eTogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnRvZ2dsZS1sYW5ndWFnZTpob3ZlciBzdmcgZyBnIHtcbiAgZmlsbDogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGZpbGwtb3BhY2l0eTogMTtcbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5zZWNvbmRhcnktbmF2IHVsIGxpIC50b2dnbGUtbGFuZ3VhZ2U6aG92ZXIgc3ZnIGcgdGV4dCB7XG4gIGZpbGw6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51IC5zZWNvbmRhcnktbmF2IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbW9iaWxlLW1lbnUtY29sb3IpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwdnc7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU4MXB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUge1xuICAgIHdpZHRoOiA1ODFweDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5zZWNvbmRhcnktbmF2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5zZWNvbmRhcnktbmF2IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5tYWluLW5hdiB1bCxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwge1xuICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGksXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5zZWNvbmRhcnktbmF2IHVsIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMTg3NXJlbTtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5tYWluLW5hdiB1bCBsaSxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGkgYSxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkgYSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLm1haW4tbmF2IHVsIGxpIGEsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5zZWNvbmRhcnktbmF2IHVsIGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMS44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuODEyNXJlbTtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1vYmlsZS1tZW51LWNvbG9yKTtcbiAgei1pbmRleDogOTk7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwdmg7XG4gIHdpZHRoOiAxMDB2dztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTgxcHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudS1tb2JpbGUge1xuICAgIHdpZHRoOiA1ODFweDtcbiAgfVxufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIC5tb2JpbGUtbWVudS1hcnJvdyxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIC5tb2JpbGUtbWVudS1hcnJvdyB7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI5cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5tYWluLW5hdiB1bCBsaSAuc3VibWVudS1tb2JpbGUgLm1vYmlsZS1tZW51LWFycm93LFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudS1tb2JpbGUgLm1vYmlsZS1tZW51LWFycm93IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUzcHg7XG4gIH1cbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51LW1vYmlsZSAuc3VibWVudS10aXRsZSxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIC5zdWJtZW51LXRpdGxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctbGVmdDogMjlweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNTAlO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAxMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIC5zdWJtZW51LXRpdGxlLFxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSAuc3VibWVudS1tb2JpbGUgLnN1Ym1lbnUtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogNTNweDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51LW1vYmlsZSB1bCxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIHVsIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5tYWluLW5hdiB1bCBsaSAuc3VibWVudS1tb2JpbGUgdWwgbGksXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5zZWNvbmRhcnktbmF2IHVsIGxpIC5zdWJtZW51LW1vYmlsZSB1bCBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIHVsIGxpIGEsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5zZWNvbmRhcnktbmF2IHVsIGxpIC5zdWJtZW51LW1vYmlsZSB1bCBsaSBhIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udHMpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAubWFpbi1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIHVsIGxpIGEsXG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5zZWNvbmRhcnktbmF2IHVsIGxpIC5zdWJtZW51LW1vYmlsZSB1bCBsaSBhIHtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjQzNzVyZW07XG4gIH1cbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51LW1vYmlsZSAuY2xvc2Utc3VibWVudSxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlIC5jbG9zZS1zdWJtZW51IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLm1haW4tbmF2IHVsIGxpIC5zdWJtZW51LW1vYmlsZS5zaG93LW1vYmlsZSxcbi5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkgLnN1Ym1lbnUtbW9iaWxlLnNob3ctbW9iaWxlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubWFpbi1oZWFkZXIgLm5hdmlnYXRpb24tbWVudS5uYXZpZ2F0aW9uLW1lbnUtbW9iaWxlIC5tYWluLW5hdiB1bCB7XG4gIHBhZGRpbmctdG9wOiA3OHB4O1xufVxuLm1haW4taGVhZGVyIC5uYXZpZ2F0aW9uLW1lbnUubmF2aWdhdGlvbi1tZW51LW1vYmlsZSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYWluLWhlYWRlciAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUgLnNlY29uZGFyeS1uYXYgdWwgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAubWFpbi1sb2dvIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogYXV0bztcbiAgICAgICAgICBmbGV4OiBhdXRvO1xufVxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWNvbXBhY3QgLm1haW4tbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogMy43NXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAuYnVyZ2VyLWJ1dHRvbiB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlci5tYWluLWhlYWRlci1jb21wYWN0IC5idXJnZXItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAgIC1tcy1mbGV4OiAwO1xuICAgICAgICAgICAgZmxleDogMDtcbiAgfVxufVxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWNvbXBhY3QgLmJ1cmdlci1idXR0b24gYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWJnLWNvbG9yKTtcbn1cbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1jb21wYWN0IC5uYXZpZ2F0aW9uLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAubmF2aWdhdGlvbi1tZW51IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWNvbXBhY3QgLm5hdmlnYXRpb24tbWVudSAubWFpbi1uYXYgdWwsXG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAubmF2aWdhdGlvbi1tZW51IC5zZWNvbmRhcnktbmF2IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCxcbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1jb21wYWN0IC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCBsaSxcbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1jb21wYWN0IC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tYWluLWhlYWRlci5tYWluLWhlYWRlci1jb21wYWN0IC5uYXZpZ2F0aW9uLW1lbnUgLm1haW4tbmF2IHVsIGxpLFxuLm1haW4taGVhZGVyLm1haW4taGVhZGVyLWNvbXBhY3QgLm5hdmlnYXRpb24tbWVudSAuc2Vjb25kYXJ5LW5hdiB1bCBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAubmF2aWdhdGlvbi1tZW51IC5tYWluLW5hdiB1bCBsaSxcbi5tYWluLWhlYWRlci5tYWluLWhlYWRlci1jb21wYWN0IC5uYXZpZ2F0aW9uLW1lbnUgLnNlY29uZGFyeS1uYXYgdWwgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG4ubWFpbi1oZWFkZXIubWFpbi1oZWFkZXItY29tcGFjdCAubmF2aWdhdGlvbi1tZW51Lm5hdmlnYXRpb24tbWVudS1tb2JpbGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWFpbi1oZWFkZXIuY2hhbmdlLWVmZmVjdHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mb290ZXItYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbmZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbmZvb3RlciAuZm9vdGVyLXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kYXJ5LWZvbnRzKTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLnNwbGl0LWNvbHVtbi1maXJzdC1icmVha3BvaW50LWl0ZW0tMSB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLnNwbGl0LWNvbHVtbi1maXJzdC1icmVha3BvaW50LWl0ZW0tMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMjtcbiAgICAgICAgLW1zLWZsZXg6IDI7XG4gICAgICAgICAgICBmbGV4OiAyO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLnNwbGl0LWNvbHVtbi1maXJzdC1icmVha3BvaW50LWl0ZW0tMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMztcbiAgICAgICAgLW1zLWZsZXg6IDM7XG4gICAgICAgICAgICBmbGV4OiAzO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLnNwbGl0LWNvbHVtbi1maXJzdC1icmVha3BvaW50LWl0ZW0tMSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMjtcbiAgICAgICAgLW1zLWZsZXg6IDI7XG4gICAgICAgICAgICBmbGV4OiAyO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5zcGxpdC1jb2x1bW4tZmlyc3QtYnJlYWtwb2ludC1pdGVtLTIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCAuc3BsaXQtY29sdW1uLWZpcnN0LWJyZWFrcG9pbnQtaXRlbS0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyO1xuICAgICAgICAtbXMtZmxleDogMjtcbiAgICAgICAgICAgIGZsZXg6IDI7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCAuc3BsaXQtY29sdW1uLWZpcnN0LWJyZWFrcG9pbnQtaXRlbS0yIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLnNwbGl0LWNvbHVtbi1zZWNvbmQtYnJlYWtwb2ludC1jb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBmb290ZXIgLmZvb3Rlci10ZXh0IC5zcGxpdC1jb2x1bW4tc2Vjb25kLWJyZWFrcG9pbnQtY29udGFpbmVyIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLnNwbGl0LWNvbHVtbi1zZWNvbmQtYnJlYWtwb2ludCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciB7XG4gIHBhZGRpbmctdG9wOiAyLjgxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBmb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSxcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS42ODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLWhlYWRlciBoMyxcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLWhlYWRlciBoMyB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tY29udGVudCxcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMC40Mzc1cmVtO1xufVxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLWNvbnRlbnQgdWwgbGksXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1jb250ZW50IHVsIGxpIHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1ncmF5KTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1jb250ZW50IHVsIGxpIGEsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1jb250ZW50IHVsIGxpIGEge1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWdyYXkpO1xufVxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLWNvbnRlbnQgdWwgbGkgYTpob3ZlcixcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLWNvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10aW1ldGFibGUtYmFja2dyb3VuZC1jb2xvcik7XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIHtcbiAgcGFkZGluZy10b3A6IDMuMDYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4xODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSxcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSxcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBmb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiA4MCU7XG4gICAgICAgIC1tcy1mbGV4OiA4MCU7XG4gICAgICAgICAgICBmbGV4OiA4MCU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQge1xuICBib3JkZXItdG9wLXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZvb3Rlci1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udHMpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1lbWFpbC1maWVsZCBpbnB1dCxcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1lbWFpbC1maWVsZCBpbnB1dCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItZ3JheSk7XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciwgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItZ3JheSk7XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1lbWFpbC1maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1ncmF5KTtcbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIsIGZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1lbWFpbC1maWVsZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItZ3JheSk7XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIDo6cGxhY2Vob2xkZXIsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1mb290ZXItZ3JheSk7XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLCBmb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciwgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyLCBmb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIGlucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1zdWJtaXQtZmllbGQsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItc3VibWl0LWZpZWxkIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAyMCU7XG4gICAgICAgIC1tcy1mbGV4OiAyMCU7XG4gICAgICAgICAgICBmbGV4OiAyMCU7XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItc3VibWl0LWZpZWxkIGlucHV0LFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLXN1Ym1pdC1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGhpZGRlbjtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udHMpO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDNyZW07XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvYXJyb3ctd2hpdGUtMzIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMCB0b3AgNDUlLCAwIDA7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bywgMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1zdWJtaXQtZmllbGQgaW5wdXQsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAuZm9vdGVyLW5ld3NsZXR0ZXItc3VibWl0LWZpZWxkIGlucHV0IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLmZvb3Rlci1uZXdzbGV0dGVyLXN1Ym1pdC1maWVsZCBpbnB1dDpob3ZlcixcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5mb290ZXItbmV3c2xldHRlci1zdWJtaXQtZmllbGQgaW5wdXQ6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9hcnJvdy1jb2xvci0zMi5wbmdcIik7XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWNvcHlyaWdodCxcbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIgLmZvb3Rlci1jb3B5cmlnaHQge1xuICBwYWRkaW5nLXRvcDogOHJlbTtcbiAgY29sb3I6IHZhcigtLWZvb3Rlci1jb3B5cmlnaHQtY29sb3IpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1jb3B5cmlnaHQsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0gLmZvb3Rlci1jb3B5cmlnaHQsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItY29weXJpZ2h0IHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIH1cbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtIC5mb290ZXItY29weXJpZ2h0IGEsXG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbS1uZXdzbGV0dGVyIC5mb290ZXItY29weXJpZ2h0IGEge1xuICBjb2xvcjogdmFyKC0tZm9vdGVyLWNvcHlyaWdodC1jb2xvcik7XG59XG5mb290ZXIgLmZvb3Rlci10ZXh0IC5mb290ZXItaXRlbSAuZm9vdGVyLWNvcHlyaWdodCBhOmhvdmVyLFxuZm9vdGVyIC5mb290ZXItdGV4dCAuZm9vdGVyLWl0ZW0tbmV3c2xldHRlciAuZm9vdGVyLWNvcHlyaWdodCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRpbWV0YWJsZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbmZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgLmZvb3Rlci1pdGVtLW5ld3NsZXR0ZXIge1xuICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgICBtYXJnaW4tYm90dG9tOiAtNDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTg3NXJlbTtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItdGV4dCBoci5mb290ZXItcnVsZXIge1xuICBib3JkZXI6IDZweCBzb2xpZCB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIG1hcmdpbi1yaWdodDogLTEycHg7XG4gIG1hcmdpbi10b3A6IDUuMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGZvb3RlciAuZm9vdGVyLXRleHQgaHIuZm9vdGVyLXJ1bGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbmZvb3RlciAuZm9vdGVyLWxvZ29zLXdyYXBwZXIgLmZvb3Rlci1sb2dvcyB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIC5mb290ZXItbG9nb3Mge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5mb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIC5mb290ZXItbG9nb3MgLnNpbmdsZS1sb2dvIHtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBmb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIC5mb290ZXItbG9nb3MgLnNpbmdsZS1sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIC5mb290ZXItbG9nb3MgLnNpbmdsZS1sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbG9nb3Mtd3JhcHBlciAuZm9vdGVyLWxvZ29zIC5zaW5nbGUtbG9nbyBpbWcge1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICBmb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIC5mb290ZXItbG9nb3MgLnNpbmdsZS1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxNjVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIC5mb290ZXItbG9nb3MgLnNpbmdsZS1sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgfVxufVxuZm9vdGVyIC5mb290ZXItbG9nb3Mtd3JhcHBlciAuZm9vdGVyLWxvZ29zIC5zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICBmb290ZXIgLmZvb3Rlci1sb2dvcy13cmFwcGVyIC5mb290ZXItbG9nb3MgLnNlcGFyYXRvciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuZm9vdGVyIC5kYXJrZW4tb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5maWx0ZXJzIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZpbHRlcnMge1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uZmlsdGVycyAuZHJvcGRvd24tZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogLXdlYmtpdC1maXQtY29udGVudDtcbiAgd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmlsdGVycyAuZHJvcGRvd24tZmlsdGVyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB9XG59XG4uZmlsdGVycyAuZHJvcGRvd24tZmlsdGVyIHNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY3Vyc29yOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgei1pbmRleDogMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvRG93bkZpbHRlckFycm93U21hbGwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCByZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDE1cHggdG9wIDUwJSwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sIDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZpbHRlcnMgLmRyb3Bkb3duLWZpbHRlciBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL0Rvd25GaWx0ZXJBcnJvdy5wbmdcIik7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cbi5maWx0ZXJzIC5kcm9wZG93bi1maWx0ZXIgc2VsZWN0IG9wdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5maWx0ZXJzIC5kcm9wZG93bi1maWx0ZXI6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5maWx0ZXJzIC5kcm9wZG93bi1maWx0ZXI6aG92ZXIgc2VsZWN0IHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL0Rvd25XaGl0ZUZpbHRlckFycm93U21hbGwucG5nXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5maWx0ZXJzIC5kcm9wZG93bi1maWx0ZXI6aG92ZXIgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9Eb3duV2hpdGVGaWx0ZXJBcnJvdy5wbmdcIik7XG4gIH1cbn1cbi5maWx0ZXJzIC5kcm9wZG93bi1maWx0ZXIuc2V0LWZpbHRlci1tZWRpdW0td2lkdGgge1xuICB3aWR0aDogMjAwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmZpbHRlcnMgLmRyb3Bkb3duLWZpbHRlci5zZXQtZmlsdGVyLW1lZGl1bS13aWR0aCB7XG4gICAgd2lkdGg6IDI1MHB4O1xuICB9XG59XG4uZmlsdGVycyAuZHJvcGRvd24tZmlsdGVyLnNldC1maWx0ZXItc2hvcnQtd2lkdGgge1xuICB3aWR0aDogMTE1cHg7XG59XG4uZmlsdGVycy5pbnZlcnQtZmlsdGVyLWNvbG9ycyAuZHJvcGRvd24tZmlsdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uZmlsdGVycy5pbnZlcnQtZmlsdGVyLWNvbG9ycyAuZHJvcGRvd24tZmlsdGVyIHNlbGVjdCB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9Eb3duV2hpdGVGaWx0ZXJBcnJvd1NtYWxsLnBuZ1wiKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZmlsdGVycy5pbnZlcnQtZmlsdGVyLWNvbG9ycyAuZHJvcGRvd24tZmlsdGVyIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvRG93bldoaXRlRmlsdGVyQXJyb3cucG5nXCIpO1xuICB9XG59XG4uZmlsdGVycy5pbnZlcnQtZmlsdGVyLWNvbG9ycyAuZHJvcGRvd24tZmlsdGVyOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZmlsdGVycy5pbnZlcnQtZmlsdGVyLWNvbG9ycyAuZHJvcGRvd24tZmlsdGVyOmhvdmVyIHNlbGVjdCB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWFnZXMvRG93bkZpbHRlckFycm93U21hbGwucG5nXCIpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5maWx0ZXJzLmludmVydC1maWx0ZXItY29sb3JzIC5kcm9wZG93bi1maWx0ZXI6aG92ZXIgc2VsZWN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltYWdlcy9Eb3duRmlsdGVyQXJyb3cucG5nXCIpO1xuICB9XG59XG5cbi5nbGlkZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmdsaWRlICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGluaGVyaXQ7XG4gICAgICAgICAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cbi5nbGlkZV9fdHJhY2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmdsaWRlX19zbGlkZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4tWTtcbiAgICAgIHRvdWNoLWFjdGlvbjogcGFuLVk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cbi5nbGlkZV9fc2xpZGVzLS1kcmFnZ2luZyB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG4uZ2xpZGVfX3NsaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmdsaWRlX19zbGlkZSBhIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5nbGlkZV9fYXJyb3dzIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlX19idWxsZXRzIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xufVxuLmdsaWRlLS1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbn1cblxuLmdsaWRlX19hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDlweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwLjI1ZW0gMC41ZW0gMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRleHQtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDE1MG1zIGVhc2UsIGJvcmRlciAzMDBtcyBlYXNlLWluLW91dDtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAxNTBtcyBlYXNlLCBib3JkZXIgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMTUwbXMgZWFzZSwgYm9yZGVyIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5nbGlkZV9fYXJyb3c6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmdsaWRlX19hcnJvdzpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGU7XG59XG4uZ2xpZGVfX2Fycm93LS1sZWZ0IHtcbiAgbGVmdDogMmVtO1xufVxuLmdsaWRlX19hcnJvdy0tcmlnaHQge1xuICByaWdodDogMmVtO1xufVxuLmdsaWRlX19hcnJvdy0tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjMzO1xufVxuLmdsaWRlX19idWxsZXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBib3R0b206IDJlbTtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1ib3g7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG4uZ2xpZGVfX2J1bGxldCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgd2lkdGg6IDlweDtcbiAgaGVpZ2h0OiA5cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDMwMG1zIGVhc2UtaW4tb3V0O1xuICAtby10cmFuc2l0aW9uOiBhbGwgMzAwbXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IGFsbCAzMDBtcyBlYXNlLWluLW91dDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBsaW5lLWhlaWdodDogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAuMjVlbSAwLjVlbSAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgbWFyZ2luOiAwIDAuMjVlbTtcbn1cbi5nbGlkZV9fYnVsbGV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5nbGlkZV9fYnVsbGV0OmhvdmVyLCAuZ2xpZGVfX2J1bGxldDpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG4uZ2xpZGVfX2J1bGxldC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uZ2xpZGUtLXN3aXBlYWJsZSB7XG4gIGN1cnNvcjogZ3JhYjtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG59XG4uZ2xpZGUtLWRyYWdnaW5nIHtcbiAgY3Vyc29yOiBncmFiYmluZztcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xufVxuXG46cm9vdCB7XG4gIC0tbWFpbi1jb2xvcjogIzIyMjIyMjtcbiAgLS1zZWNvbmRhcnktY29sb3I6ICNmZmZmZmY7XG4gIC0tbW9iaWxlLW1lbnUtY29sb3I6ICNjN2M3Yzc7XG4gIC0tZm9vdGVyLWJhY2tncm91bmQtY29sb3I6ICMzNjM2MzY7XG4gIC0tZm9vdGVyLWdyYXk6ICNhZWFmYWE7XG4gIC0tZm9vdGVyLWNvcHlyaWdodC1jb2xvcjogI2YzZjJlYztcbiAgLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3I6ICNlOGU4ZWI7XG4gIC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3I6ICNjMjc5NTg7XG4gIC0tcGVybWFuZW50LWJhY2tncm91bmQtY29sb3I6ICM5OTViNTE7XG4gIC0tbmV3cy1iYWNrZ291bmQtY29sb3I6ICM5Mzk0NjY7XG4gIC0tdmFyaW91cy1pbm5lci1iYWNrZ291bmQtY29sb3I6ICNjOWM2Yzk7XG4gIC0tZ2FtZXMtYmFja2dyb3VuZC1jb2xvcjogI2U4ZThlMDtcbiAgLS1kYXRlLWZpZWxkLWNvbG9yOiAjQURBOUFEO1xuICAtLW1haW4tZm9udHM6IFwiQmFzaXMgR3JvdGVzcXVlIFJlZ3VsYXIgUHJvXCIsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAtLW1lZGl1bS1mb250czogXCJCYXNpcyBHcm90ZXNxdWUgTWVkaXVtIFByb1wiLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLS1tYWluLWZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1haW4tZm9udHMpO1xuICBmb250LXNpemU6IHZhcigtLW1haW4tZm9udC1zaXplKTtcbn1cbmJvZHkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuXG5odG1sLnNjcm9sbC1zdG9wIHtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5tYWluLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cblxuLmhvbWUgLm1haW4td3JhcHBlciAuaGVybzpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhvbWUgLm1haW4td3JhcHBlciAuaGVybzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0LjU2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDU2LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm8ge1xuICAgIGhlaWdodDogNDAuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvIHtcbiAgICBoZWlnaHQ6IDQ4Ljc1cmVtO1xuICB9XG59XG4uaGVybyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC1vLW9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLmhlcm8gLmhlcm8tdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTU7XG4gIHBhZGRpbmctdG9wOiAxNS4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMS4xODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm8gLmhlcm8tdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDI1LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNC45Mzc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMi40Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxOS42MjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07XG4gIH1cbn1cbi5oZXJvIC5oZXJvLXRleHQgYSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuLmhlcm8gLmhlcm8tdGV4dCBhIC5oZXJvLXN1cC10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5Mzc1cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQgYSAuaGVyby1zdXAtdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLmhlcm8gLmhlcm8tdGV4dCBhIC5oZXJvLW1haW4tdGl0bGUgaDIge1xuICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDQzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhlcm8gLmhlcm8tdGV4dCBhIC5oZXJvLW1haW4tdGl0bGUgaDIge1xuICAgIHBhZGRpbmctdG9wOiAxLjA2MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDY4NzVyZW07XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cbi5oZXJvIC5oZXJvLXRleHQgYSAuaGVyby1kYXRlLWZpZWxkIGgyIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNDM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGVybyAuaGVyby10ZXh0IGEgLmhlcm8tZGF0ZS1maWVsZCBoMiB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDY4NzVyZW07XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cbi5oZXJvIC5oZXJvLXRleHQgYSAuaGVyby1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogMTUuNjI1cmVtO1xufVxuLmhlcm8gLmhlcm8tdGV4dCBhIC5oZXJvLWRlc2NyaXB0aW9uIHAge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQgYSAuaGVyby1kZXNjcmlwdGlvbiBwIHtcbiAgICBwYWRkaW5nLXRvcDogMC42ODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQgYSAuaGVyby1kZXNjcmlwdGlvbiBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICB9XG59XG4uaGVybyAuaGVyby10ZXh0IGEgLmhlcm8tYXJyb3ctbmV4dCB7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQgYSAuaGVyby1hcnJvdy1uZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDU0LjAzcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZXJvIC5oZXJvLXRleHQgYSAuaGVyby1hcnJvdy1uZXh0IHN2ZyB7XG4gICAgd2lkdGg6IDU3LjIzcHg7XG4gICAgaGVpZ2h0OiAzMS43N3B4O1xuICB9XG59XG4uaGVybyAuaGVyby10ZXh0IGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuLmhlcm8gLmhlcm8tdGV4dCBhOmhvdmVyIHN2ZyBnIGxpbmUsXG4uaGVybyAuaGVyby10ZXh0IGE6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuXG4ud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBjb2xvci1zdG9wKDUwJSwgdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKSksIGNvbG9yLXN0b3AoNTAlLCB2YXIoLS10aW1ldGFibGUtYmFja2dyb3VuZC1jb2xvcikpKTtcbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsIHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcikgNTAlLCB2YXIoLS10aW1ldGFibGUtYmFja2dyb3VuZC1jb2xvcikgNTAlKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpIDUwJSwgdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpIDUwJSk7XG59XG4ud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndlbGNvbWUtdGltZXRhYmxlLXdyYXBwZXIgLndlbGNvbWUtdGltZXRhYmxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDU1JSA0NSU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlbGNvbWUtdGltZXRhYmxlLXdyYXBwZXIgLndlbGNvbWUtdGltZXRhYmxlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYwJSA0MCU7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNjclIDMzJTtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG4ud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLndlbGNvbWUtdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS45Mzc1cmVtO1xuICBwYWRkaW5nLXRvcDogNS4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAud2VsY29tZS10aXRsZSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgIGdyaWQtcm93LWVuZDogMjtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLndlbGNvbWUtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4ud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLndlbGNvbWUtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMi4yNXJlbTtcbiAgbWF4LXdpZHRoOiAxNC42ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAud2VsY29tZS10aXRsZSBoMiB7XG4gICAgbWF4LXdpZHRoOiAyMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndlbGNvbWUtdGltZXRhYmxlLXdyYXBwZXIgLndlbGNvbWUtdGltZXRhYmxlIC53ZWxjb21lLXRpdGxlIGgyIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAud2VsY29tZS10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiAzLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNDc1cmVtO1xuICAgIG1heC13aWR0aDogMjguMTI1cmVtO1xuICB9XG59XG4ud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLndlbGNvbWUtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMS45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjkzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAxLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLndlbGNvbWUtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMTg3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLndlbGNvbWUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDkuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAud2VsY29tZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNS42MjVyZW07XG4gIH1cbn1cbi53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAud2VsY29tZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndlbGNvbWUtdGltZXRhYmxlLXdyYXBwZXIgLndlbGNvbWUtdGltZXRhYmxlIC53ZWxjb21lLWNvbnRlbnQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgfVxufVxuLndlbGNvbWUtdGltZXRhYmxlLXdyYXBwZXIgLndlbGNvbWUtdGltZXRhYmxlIC50aW1ldGFibGUtdGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aW1ldGFibGUtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctbGVmdDogMS45Mzc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjkzNzVyZW07XG4gIHBhZGRpbmctdG9wOiAzLjM3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAudGltZXRhYmxlLXRpdGxlIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMjtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiAyO1xuICAgIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAudGltZXRhYmxlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjkzNzVyZW07XG4gIH1cbn1cbi53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAudGltZXRhYmxlLXRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgbWF4LXdpZHRoOiAxNC42ODc1cmVtO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBlbmQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAudGltZXRhYmxlLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIG1heC13aWR0aDogMjEuODc1cmVtO1xuICB9XG59XG4ud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLnRpbWV0YWJsZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xuICBwYWRkaW5nLWxlZnQ6IDEuOTM3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS45Mzc1cmVtO1xuICBwYWRkaW5nLXRvcDogMS40Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLndlbGNvbWUtdGltZXRhYmxlLXdyYXBwZXIgLndlbGNvbWUtdGltZXRhYmxlIC50aW1ldGFibGUtY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDI7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgIGdyaWQtcm93LXN0YXJ0OiAyO1xuICAgIGdyaWQtcm93LWVuZDogMztcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLnRpbWV0YWJsZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOTM3NXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjkzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53ZWxjb21lLXRpbWV0YWJsZS13cmFwcGVyIC53ZWxjb21lLXRpbWV0YWJsZSAudGltZXRhYmxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA4LjI1cmVtO1xuICB9XG59XG4ud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLnRpbWV0YWJsZS1jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAud2VsY29tZS10aW1ldGFibGUtd3JhcHBlciAud2VsY29tZS10aW1ldGFibGUgLnRpbWV0YWJsZS1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB9XG59XG5cbi5tYXJxdWVlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tYXJxdWVlLXdyYXBwZXIgLm1hcnF1ZWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBtYXJxdWVlIDI1cyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBtYXJxdWVlIDI1cyBsaW5lYXIgaW5maW5pdGU7XG59XG4ubWFycXVlZS13cmFwcGVyIC5tYXJxdWVlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDQ3cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkAtd2Via2l0LWtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxufVxuQGtleWZyYW1lcyBtYXJxdWVlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKTtcbiAgfVxufVxuLm1hcnF1ZWUtd3JhcHBlciAubWFycXVlZTpob3ZlciB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbn1cbi5tYXJxdWVlLXdyYXBwZXIuaW52ZXJ0LWNvbG9ycyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLm1hcnF1ZWUtd3JhcHBlci5pbnZlcnQtY29sb3JzIC5tYXJxdWVlIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5tYXJxdWVlLXdyYXBwZXIuc2xvdy1kb3duIC5tYXJxdWVlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG1hcnF1ZWUgNDVzIGxpbmVhciBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IG1hcnF1ZWUgNDVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5tYXJxdWVlLXdyYXBwZXIuc2xvdy1kb3duIC5tYXJxdWVlOmhvdmVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uaGFwcGVuaW5ncyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG59XG4uaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiAzLjQzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjMxMjVyZW07XG4gIH1cbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1heC13aWR0aDogMjEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhhcHBlbmluZ3MgLmhhcHBlbmluZ3MtY29udGVudHMgLmhhcHBlbmluZ3MtdGl0bGUge1xuICAgIG1heC13aWR0aDogMzByZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyAuaGFwcGVuaW5ncy10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiAzNXJlbTtcbiAgfVxufVxuLmhhcHBlbmluZ3MgLmhhcHBlbmluZ3MtY29udGVudHMgLmhhcHBlbmluZ3MtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhhcHBlbmluZ3MgLmhhcHBlbmluZ3MtY29udGVudHMgLmhhcHBlbmluZ3MtdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyAuaGFwcGVuaW5ncy10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0LjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmhhcHBlbmluZ3MgLmhhcHBlbmluZ3MtY29udGVudHMgLmhhcHBlbmluZ3MtdGl0bGUgaDIge1xuICAgIGxpbmUtaGVpZ2h0OiA0Ljg3NXJlbTtcbiAgfVxufVxuLmhhcHBlbmluZ3MgLmhhcHBlbmluZ3MtY29udGVudHMgLmhhcHBlbmluZ3MtYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMDYyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhhcHBlbmluZ3MgLmhhcHBlbmluZ3MtY29udGVudHMgLmhhcHBlbmluZ3MtYmFubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW07XG4gIH1cbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhIC5iYW5uZXItaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhIC5oYXBwZW5pbmdzLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyAuaGFwcGVuaW5ncy1iYW5uZXIgYSAuaGFwcGVuaW5ncy1jYXB0aW9uIC5oYXBwZW5pbmdzLWNhcHRpb24tY2F0ZWdvcnkge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTAzMTI1cmVtO1xufVxuLmhhcHBlbmluZ3MgLmhhcHBlbmluZ3MtY29udGVudHMgLmhhcHBlbmluZ3MtYmFubmVyIGEgLmhhcHBlbmluZ3MtY2FwdGlvbiAuaGFwcGVuaW5ncy1jYXB0aW9uLW1haW4tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjQzNzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhIC5oYXBwZW5pbmdzLWNhcHRpb24gLmhhcHBlbmluZ3MtY2FwdGlvbi1tYWluLXRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyAuaGFwcGVuaW5ncy1iYW5uZXIgYSAuaGFwcGVuaW5ncy1jYXB0aW9uIC5oYXBwZW5pbmdzLWNhcHRpb24tbWFpbi10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIH1cbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhIC5oYXBwZW5pbmdzLWNhcHRpb24gLmhhcHBlbmluZ3MtY2FwdGlvbi1kYXRlLWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG59XG4uaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyAuaGFwcGVuaW5ncy1iYW5uZXIgYSAuaGFwcGVuaW5ncy1jYXB0aW9uIC5oYXBwZW5pbmdzLWNhcHRpb24tZGF0ZS1maWVsZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIzNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1kYXRlLWZpZWxkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuaGFwcGVuaW5ncyAuaGFwcGVuaW5ncy1jb250ZW50cyAuaGFwcGVuaW5ncy1iYW5uZXIgYSAuaGFwcGVuaW5ncy1jYXB0aW9uIC5oYXBwZW5pbmdzLWNhcHRpb24tZGF0ZS1maWVsZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIH1cbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhOmhvdmVyIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5oYXBwZW5pbmdzIC5oYXBwZW5pbmdzLWNvbnRlbnRzIC5oYXBwZW5pbmdzLWJhbm5lciBhOmhvdmVyIC5oYXBwZW5pbmdzLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10aW1ldGFibGUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ucGVybWFuZW50LWV4aGliaXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wZXJtYW5lbnQtYmFja2dyb3VuZC1jb2xvcik7XG59XG4ucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDNyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wZXJtYW5lbnQtZXhoaWJpdGlvbiAucGVybWFuZW50LWV4aGliaXRpb24tY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA1LjA2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUuNTYyNXJlbTtcbiAgfVxufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5wZXJtYW5lbnQtZXhoaWJpdGlvbiAucGVybWFuZW50LWV4aGliaXRpb24tY29udGVudHMgLnBlcm1hbmVudC1leGhpYml0aW9uLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0LjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuODEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wZXJtYW5lbnQtZXhoaWJpdGlvbiAucGVybWFuZW50LWV4aGliaXRpb24tY29udGVudHMgLnBlcm1hbmVudC1leGhpYml0aW9uLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi10aXRsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDQuODc1cmVtO1xuICB9XG59XG4ucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDAuODEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi10ZXh0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4xMjVyZW07XG4gICAgbWF4LXdpZHRoOiAyOC4xMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDMzLjEyNXJlbTtcbiAgfVxufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi10ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIH1cbn1cbi5wZXJtYW5lbnQtZXhoaWJpdGlvbiAucGVybWFuZW50LWV4aGliaXRpb24tY29udGVudHMgLnBlcm1hbmVudC1leGhpYml0aW9uLXN1cCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICAtd2Via2l0LWJveC1hbGlnbjogZW5kO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tc3VwIHAge1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDMxMjVyZW07XG4gIG1heC13aWR0aDogMTAuMzEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1zdXAgcCB7XG4gICAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgfVxufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tYmFubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wZXJtYW5lbnQtZXhoaWJpdGlvbiAucGVybWFuZW50LWV4aGliaXRpb24tY29udGVudHMgLnBlcm1hbmVudC1leGhpYml0aW9uLWJhbm5lciBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tYmFubmVyIGEgLmJhbm5lci1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tYmFubmVyIGEgLnBlcm1hbmVudC1leGhpYml0aW9uLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBwYWRkaW5nLXRvcDogMS4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC42ODc1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjY4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjY4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tYmFubmVyIGEgLnBlcm1hbmVudC1leGhpYml0aW9uLWNhcHRpb24gaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1iYW5uZXIgYSAucGVybWFuZW50LWV4aGliaXRpb24tY2FwdGlvbiBoMyB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1iYW5uZXIgYSAucGVybWFuZW50LWV4aGliaXRpb24tY2FwdGlvbiBoMyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgfVxufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tYmFubmVyIGE6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAucGVybWFuZW50LWV4aGliaXRpb24tYmFubmVyIGE6aG92ZXIgLnBlcm1hbmVudC1leGhpYml0aW9uLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4ucGVybWFuZW50LWV4aGliaXRpb24gLnBlcm1hbmVudC1leGhpYml0aW9uLWNvbnRlbnRzIC5tb3JlLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMy43NXJlbTtcbn1cbi5wZXJtYW5lbnQtZXhoaWJpdGlvbiAucGVybWFuZW50LWV4aGliaXRpb24tY29udGVudHMgLm1vcmUtbGluayAubW9yZS1saW5rLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAubW9yZS1saW5rIC5tb3JlLWxpbmstYnV0dG9uIGEge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnBlcm1hbmVudC1leGhpYml0aW9uIC5wZXJtYW5lbnQtZXhoaWJpdGlvbi1jb250ZW50cyAubW9yZS1saW5rIC5tb3JlLWxpbmstYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG5cbi5saW5rcy1iYXItd3JhcHBlciB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzLWJhci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLWd1dHRlci14LCAwLjc1cmVtKSAhaW1wb3J0YW50O1xuICB9XG59XG4ubGlua3MtYmFyLXdyYXBwZXIgLmxpbmtzLWJhci1jb250ZW50cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogNjRweDtcbiAgbGluZS1oZWlnaHQ6IDY0cHg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5saW5rcy1iYXItd3JhcHBlciAubGlua3MtYmFyLWNvbnRlbnRzIC5saW5rcy1iYXItaXRlbSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiA1MCU7XG4gIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgZmxleDogMCAxIGF1dG87XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpbmtzLWJhci13cmFwcGVyIC5saW5rcy1iYXItY29udGVudHMgLmxpbmtzLWJhci1pdGVtIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAwO1xuICAgICAgICAtbXMtZmxleDogMCAxIGF1dG87XG4gICAgICAgICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5saW5rcy1iYXItd3JhcHBlciAubGlua3MtYmFyLWNvbnRlbnRzIC5saW5rcy1iYXItaXRlbSBhIC5tb2JpbGUtYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmxpbmtzLWJhci13cmFwcGVyIC5saW5rcy1iYXItY29udGVudHMgLmxpbmtzLWJhci1pdGVtIGEgLm1vYmlsZS1hcnJvdyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmxpbmtzLWJhci13cmFwcGVyIC5saW5rcy1iYXItY29udGVudHMgLmxpbmtzLWJhci1pdGVtIGEgLmRlc2t0b3AtYXJyb3cge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saW5rcy1iYXItd3JhcHBlciAubGlua3MtYmFyLWNvbnRlbnRzIC5saW5rcy1iYXItaXRlbSBhIC5kZXNrdG9wLWFycm93IHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cbi5saW5rcy1iYXItd3JhcHBlciAubGlua3MtYmFyLWNvbnRlbnRzIC5saW5rcy1iYXItaXRlbSAubGlua3MtYmFyLXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5saW5rcy1iYXItd3JhcHBlciAubGlua3MtYmFyLWNvbnRlbnRzIC5saW5rcy1iYXItaXRlbSAubGlua3MtYmFyLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDQ3NXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzEyNXJlbTtcbiAgfVxufVxuLmxpbmtzLWJhci13cmFwcGVyIC5saW5rcy1iYXItY29udGVudHMgLmxpbmtzLWJhci1pdGVtOmhvdmVyIC5saW5rcy1iYXItdGV4dCB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDQwJTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogOCU7XG59XG4ubGlua3MtYmFyLXdyYXBwZXIgLmxpbmtzLWJhci1jb250ZW50cyAuc2V0LWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saW5rcy1iYXItd3JhcHBlciAubGlua3MtYmFyLWNvbnRlbnRzIC5zZXQtYm9yZGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG59XG5cbi5uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV3cy1iYWNrZ291bmQtY29sb3IpO1xufVxuLm5ld3MgLm5ld3MtY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogNC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uZXdzIC5uZXdzLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzIC5uZXdzLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNS4zNzVyZW07XG4gIH1cbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLW1haW4tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS40Mzc1cmVtO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tbWFpbi1jb2xvcik7XG59XG4ubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1tYWluLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1tYWluLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3MtbWFpbi10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0LjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3MtbWFpbi10aXRsZSBoMiB7XG4gICAgbGluZS1oZWlnaHQ6IDQuODc1cmVtO1xuICB9XG59XG4ubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1tYWluLXRpdGxlIGgxIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMy4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1tYWluLXRpdGxlIGgxIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44MTI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3MtbWFpbi10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0LjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3MtbWFpbi10aXRsZSBoMSB7XG4gICAgbGluZS1oZWlnaHQ6IDQuODc1cmVtO1xuICB9XG59XG4ubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1tYWluLXRpdGxlLmZpbHRlcnMtZm9sbG93IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhIHtcbiAgcGFkZGluZy10b3A6IDEuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1zaW5nbGUtdGl0bGUgYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhIC5uZXdzLWNhdC1kYXRlLXdyYXBwZXIge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDIwJTtcbiAgICAgICAgLW1zLWZsZXg6IDIwJTtcbiAgICAgICAgICAgIGZsZXg6IDIwJTtcbiAgfVxufVxuLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3Mtc2luZ2xlLXRpdGxlIGEgLm5ld3MtY2F0LWRhdGUtd3JhcHBlciAubmV3cy1jYXRlZ29yeSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjEwMzEyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhIC5uZXdzLWNhdC1kYXRlLXdyYXBwZXIgLm5ld3MtZGF0ZS1maWVsZCB7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMTg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1zaW5nbGUtdGl0bGUgYSAubmV3cy1jYXQtZGF0ZS13cmFwcGVyIC5uZXdzLWRhdGUtZmllbGQge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDI1JTtcbiAgICAgICAgLW1zLWZsZXg6IDI1JTtcbiAgICAgICAgICAgIGZsZXg6IDI1JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhIC5uZXdzLWNhdC1kYXRlLXdyYXBwZXIgLm5ld3MtZGF0ZS1maWVsZCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgfVxufVxuLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3Mtc2luZ2xlLXRpdGxlIGEgLm5ld3MtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhIC5uZXdzLWJvZHkge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDc1JTtcbiAgICAgICAgLW1zLWZsZXg6IDc1JTtcbiAgICAgICAgICAgIGZsZXg6IDc1JTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhIC5uZXdzLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3Mtc2luZ2xlLXRpdGxlIGEgLm5ld3MtYm9keSBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB9XG59XG4ubmV3cyAubmV3cy1jb250ZW50cyAubmV3cy1zaW5nbGUtdGl0bGUgYSAubmV3cy1hcnJvdyB7XG4gIHBhZGRpbmctbGVmdDogMC42MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5ld3MgLm5ld3MtY29udGVudHMgLm5ld3Mtc2luZ2xlLXRpdGxlIGEgLm5ld3MtYXJyb3cge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDUlO1xuICAgICAgICAtbXMtZmxleDogNSU7XG4gICAgICAgICAgICBmbGV4OiA1JTtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIH1cbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5uZXdzLXNpbmdsZS10aXRsZSBhOmhvdmVyIC5uZXdzLWNhdC1kYXRlLXdyYXBwZXIgLm5ld3MtY2F0ZWdvcnkge1xuICBjb2xvcjogdmFyKC0tbmV3cy1iYWNrZ291bmQtY29sb3IpO1xufVxuLm5ld3MgLm5ld3MtY29udGVudHMgLm1vcmUtbGluayB7XG4gIHBhZGRpbmctdG9wOiAzLjEyNXJlbTtcbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5tb3JlLWxpbmsgLm1vcmUtbGluay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgd2lkdGg6IDI3MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5uZXdzIC5uZXdzLWNvbnRlbnRzIC5tb3JlLWxpbmsgLm1vcmUtbGluay1idXR0b24gYSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ubmV3cyAubmV3cy1jb250ZW50cyAubW9yZS1saW5rIC5tb3JlLWxpbmstYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi52YXJpb3VzIHtcbiAgcGFkZGluZy10b3A6IDIuMTg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZhcmlvdXMtaW5uZXItYmFja2dvdW5kLWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAubWFpbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC5tYWluLXRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC5tYWluLXRpdGxlLm5ld3NsZXR0ZXItdGl0bGUgaDMge1xuICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudmFyaW91cyAudmFyaW91cy1pdGVtIC5tYWluLXRpdGxlLm5ld3NsZXR0ZXItdGl0bGUgaDMge1xuICAgIG1heC13aWR0aDogMzEuMjVyZW07XG4gIH1cbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLm1haW4tdGl0bGUuc3BvbnNvcnMtdGl0bGUgaDMge1xuICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudmFyaW91cyAudmFyaW91cy1pdGVtIC5tYWluLXRpdGxlLnNwb25zb3JzLXRpdGxlIGgzIHtcbiAgICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB9XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC5sZWFmbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLmxlYWZsZXQgYSB7XG4gIHBhZGRpbmc6IDEuMzc1cmVtIDEuMDYyNXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAubGVhZmxldCBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy10ZXh0IHtcbiAgbWF4LXdpZHRoOiAyNXJlbTtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLnZhcmlvdXMtdGV4dCBwIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVyZW07XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC52YXJpb3VzLWxpbmtzLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMi44MTI1cmVtO1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1saW5rcy13cmFwcGVyIC52YXJpb3VzLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1saW5rcy13cmFwcGVyIC52YXJpb3VzLWxpbmsgLnZhcmlvdXMtbGluay1hcnJvdyB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1saW5rcy13cmFwcGVyIC52YXJpb3VzLWxpbmsgLnZhcmlvdXMtbGluay10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1saW5rcy13cmFwcGVyIC52YXJpb3VzLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiA1MCU7XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDE1JTtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLmFycm93cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbi10b3A6IC0zLjA2MjVyZW07XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC5hcnJvd3MgLmFycm93LWNsYXNzIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLmFycm93cyAuYXJyb3ctY2xhc3M6aG92ZXIgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLmFycm93cyAuYXJyb3ctY2xhc3M6aG92ZXIgYSBzdmcgZyBsaW5lLFxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAuYXJyb3dzIC5hcnJvdy1jbGFzczpob3ZlciBhIHN2ZyBnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC5zcG9uc29ycyB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC5zcG9uc29ycyAuc2luZ2xlLXNwb25zb3Ige1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAuc3BvbnNvcnMgLnNpbmdsZS1zcG9uc29yIGltZyB7XG4gIG1heC1oZWlnaHQ6IDEwMHB4O1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiBhdXRvO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSB7XG4gIHBhZGRpbmctdG9wOiA0LjQzNzVyZW07XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgcGFkZGluZy10b3A6IDkuMDYyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgfVxufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogODAlO1xuICAgICAgLW1zLWZsZXg6IDgwJTtcbiAgICAgICAgICBmbGV4OiA4MCU7XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC52YXJpb3VzLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLm5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQge1xuICBib3JkZXItdG9wLXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZhcmlvdXMtaW5uZXItYmFja2dvdW5kLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICB3aWR0aDogOTglO1xuICBmb250LWZhbWlseTogdmFyKC0tbWFpbi1mb250cyk7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLnZhcmlvdXMtaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAubmV3c2xldHRlci1lbWFpbC1maWVsZCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC52YXJpb3VzLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLm5ld3NsZXR0ZXItZW1haWwtZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLnZhcmlvdXMtaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAubmV3c2xldHRlci1lbWFpbC1maWVsZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLnZhcmlvdXMtaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAubmV3c2xldHRlci1lbWFpbC1maWVsZCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5uZXdzbGV0dGVyLWVtYWlsLWZpZWxkIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLnZhcmlvdXMtaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAubmV3c2xldHRlci1lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC52YXJpb3VzLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLm5ld3NsZXR0ZXItZW1haWwtZmllbGQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLnZhcmlvdXMtaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAubmV3c2xldHRlci1lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0gLnZhcmlvdXMtaXRlbS1uZXdzbGV0dGVyLWZvcm0gZm9ybSAubmV3c2xldHRlci1lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5uZXdzbGV0dGVyLXN1Ym1pdC1maWVsZCB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDIwJTtcbiAgICAgIC1tcy1mbGV4OiAyMCU7XG4gICAgICAgICAgZmxleDogMjAlO1xufVxuLnZhcmlvdXMgLnZhcmlvdXMtaXRlbSAudmFyaW91cy1pdGVtLW5ld3NsZXR0ZXItZm9ybSBmb3JtIC5uZXdzbGV0dGVyLXN1Ym1pdC1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGhpZGRlbjtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmFyaW91cy1pbm5lci1iYWNrZ291bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIzNzVyZW07XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LTMwLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDAgdG9wIDUwJSwgMCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8sIDEwMCU7XG59XG4udmFyaW91cyAudmFyaW91cy1pdGVtIC52YXJpb3VzLWl0ZW0tbmV3c2xldHRlci1mb3JtIGZvcm0gLm5ld3NsZXR0ZXItc3VibWl0LWZpZWxkIGlucHV0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1hZ2VzL2Fycm93LXJpZ2h0LTMwLXdoaXRlLnBuZ1wiKTtcbn1cbi52YXJpb3VzIC52YXJpb3VzLWl0ZW0udmFyaW91cy1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnZhcmlvdXMgLmNvbmRpdGlvbmFsLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDAuNjI1cmVtO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC52YXJpb3VzIC5jb25kaXRpb25hbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52YXJpb3VzIC5jb25kaXRpb25hbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudmFyaW91cyAuY29uZGl0aW9uYWwtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZSAubWFpbi13cmFwcGVyIC5zaW5nbGUtaXRlbXM6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUgLm1haW4td3JhcHBlciAuc2luZ2xlLWl0ZW1zOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uc2luZ2xlLWl0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuOTM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXN1cC10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA5Mzc1cmVtO1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1zdXAtdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLW1haW4tdGl0bGUgaDEge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAyLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLW1haW4tdGl0bGUgaDEge1xuICAgIHBhZGRpbmctdG9wOiAxLjA2MjVyZW07XG4gICAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tbWFpbi10aXRsZSBoMSB7XG4gICAgZm9udC1zaXplOiA0LjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDQuODEyNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLW1haW4tdGl0bGUuc2V0LW5ld3MtdGl0bGUtd2lkdGgge1xuICBtYXgtd2lkdGg6IDUwcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tbWFpbi10aXRsZS5zZXQtbmV3cy10aXRsZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiA1NS42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLW1haW4tdGl0bGUuc2V0LW5ld3MtdGl0bGUtd2lkdGgge1xuICAgIG1heC13aWR0aDogNjcuNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLW1haW4tdGl0bGUuc2V0LWdlbmVyYWwtdGl0bGUtd2lkdGgge1xuICBtYXgtd2lkdGg6IDQwLjYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tbWFpbi10aXRsZS5zZXQtZ2VuZXJhbC10aXRsZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiA1MHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tbWFpbi10aXRsZS5zZXQtZ2VuZXJhbC10aXRsZS13aWR0aCB7XG4gICAgbWF4LXdpZHRoOiA1Ni4yNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLW1haW4tdGl0bGUuc2V0LXZpc2l0LXBhZGRpbmdzIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tbWFpbi10aXRsZS5zZXQtdmlzaXQtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tbWFpbi10aXRsZS5zZXQtdmlzaXQtcGFkZGluZ3Mge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLW1haW4tdGl0bGUuc2V0LXZpc2l0LXBhZGRpbmdzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi44MTI1cmVtO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tZGF0ZS1maWVsZCBoMiB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tZGF0ZS1maWVsZCBoMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLWRhdGUtZmllbGQgaDIge1xuICAgIHBhZGRpbmctdG9wOiAwLjkzNzVyZW07XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY4NzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1kYXRlLWZpZWxkLnNldC1uZXdzLXRpdGxlLXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA1MHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLWRhdGUtZmllbGQuc2V0LW5ld3MtdGl0bGUtd2lkdGgge1xuICAgIG1heC13aWR0aDogNTUuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1kYXRlLWZpZWxkLnNldC1uZXdzLXRpdGxlLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDY3LjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1zdWItdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1zdWItdGl0bGUgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0IGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0IHVsIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQgdWwge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQgdWwgbGkge1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0IHVsIGxpIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dCAudGV4dC1zcG9uc29ycyB7XG4gIG1heC13aWR0aDogNDEuNTYyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQgLnRleHQtc3BvbnNvcnMgLnNpbmdsZS1zcG9uc29yIHtcbiAgcGFkZGluZy1yaWdodDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQgLnRleHQtc3BvbnNvcnMgLnNpbmdsZS1zcG9uc29yIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIC1vLW9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC5zZXQtbmV3cy10ZXh0LXdpZHRoIHtcbiAgbWF4LXdpZHRoOiA0MS44NzVyZW07XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC5saW1pdC10ZXh0LWFyZWEge1xuICBtYXgtaGVpZ2h0OiAxOC43NXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDYwJSwgIzAwMCksIHRvKHRyYW5zcGFyZW50KSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA2MCUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICBtYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDYwJSwgIzAwMCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA2MCUsIHRyYW5zcGFyZW50KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC5saW1pdC10ZXh0LWFyZWEge1xuICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQubGltaXQtdGV4dC1hcmVhLXNtYWxsIHtcbiAgbWF4LWhlaWdodDogMTIuNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDYwJSwgIzAwMCksIHRvKHRyYW5zcGFyZW50KSk7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA2MCUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICBtYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDYwJSwgIzAwMCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA2MCUsIHRyYW5zcGFyZW50KTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5yZWFkLW1vcmUge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAucmVhZC1tb3JlIC5yZWFkLW1vcmUtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5yZWFkLW1vcmUgLnJlYWQtbW9yZS1idXR0b24gYSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMjJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnJlYWQtbW9yZSAucmVhZC1tb3JlLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAucmVhZC1tb3JlLmhpZGUtdGhpcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC1hc2lkZSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQtYXNpZGUge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQtYXNpZGUgLnRleHQtYXNpZGUtbm90ZSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUgLnRvZ2dsZS1jb250YWluZXIgLnRvZ2dsZS1idXR0b24gYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC1hc2lkZSAudGV4dC1hc2lkZS1ub3RlIC50b2dnbGUtY29udGFpbmVyIC50b2dnbGUtYnV0dG9uIGEgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC1hc2lkZSAudGV4dC1hc2lkZS1ub3RlIC50b2dnbGUtY29udGFpbmVyIC50b2dnbGUtYnV0dG9uIGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC1hc2lkZSAudGV4dC1hc2lkZS1ub3RlIC50b2dnbGUtY29udGFpbmVyIC50b2dnbGUtY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQtYXNpZGUgLnRleHQtYXNpZGUtbm90ZSAudG9nZ2xlLWNvbnRhaW5lciAudG9nZ2xlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC1hc2lkZSAudGV4dC1hc2lkZS1ub3RlIC50b2dnbGUtY29udGFpbmVyIC50b2dnbGUtY29udGVudC5zaG93LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUgcCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUgcCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUgcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNDAlO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA4JTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIzNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC1hc2lkZSAudGV4dC1hc2lkZS1ub3RlIHVsIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRpc2M7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQtYXNpZGUgLnRleHQtYXNpZGUtbm90ZSB1bCBsaSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC40Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tdGV4dC1hc2lkZSAudGV4dC1hc2lkZS1ub3RlIHVsIGxpIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXRleHQtYXNpZGUgLnRleHQtYXNpZGUtbm90ZSB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNDAlO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiA4JTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS10ZXh0LWFzaWRlIC50ZXh0LWFzaWRlLW5vdGUgdWwubm8tYnVsbGV0cyB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1zZWNvbmQtdGl0bGUgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1zZWNvbmQtdGl0bGUgaDIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA0MTg3NXJlbTtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tc2Vjb25kLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDUyNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnNpbmdsZS1pdGVtLXNlY29uZC10aXRsZSBoMy5zcGVjaWFsLXRpdGxlLWdlbmVyYWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuc2luZ2xlLWl0ZW0tc2Vjb25kLXRpdGxlIGgzLnNwZWNpYWwtdGl0bGUtZ2VuZXJhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMS4wNjI1cmVtO1xuICB9XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5zaW5nbGUtaXRlbS1zZWNvbmQtdGl0bGUgaDMuc3BlY2lhbC10aXRsZS1nZW5lcmFsIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNDAlO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLm5hbWUtZmllbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyAubmFtZS1maWVsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLm5hbWUtZmllbGQgaW5wdXQge1xuICBib3JkZXItdG9wLXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuOTM3NXJlbTtcbiAgcGFkZGluZzogMCAwLjkzNzVyZW07XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyAubmFtZS1maWVsZCA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyAubmFtZS1maWVsZCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyAubmFtZS1maWVsZCA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLm5hbWUtZmllbGQgOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyAubmFtZS1maWVsZCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLm5hbWUtZmllbGQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLm5hbWUtZmllbGQgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLm5hbWUtZmllbGQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5uYW1lLWZpZWxkIGlucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLm5hbWUtZmllbGQgaW5wdXQ6Zm9jdXM6OnBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLmVtYWlsLWZpZWxkIGlucHV0IHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGhpZGRlbjtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLmVtYWlsLWZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyAuZW1haWwtZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5uYW1lLWFuZC1lbWFpbC1maWVsZHMgLmVtYWlsLWZpZWxkIGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm5hbWUtYW5kLWVtYWlsLWZpZWxkcyAuZW1haWwtZmllbGQgaW5wdXQ6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubmFtZS1hbmQtZW1haWwtZmllbGRzIC5lbWFpbC1maWVsZCBpbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5tZXNzYWdlLWZpZWxkIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm1lc3NhZ2UtZmllbGQgdGV4dGFyZWEge1xuICBib3JkZXItdG9wLXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBoaWRkZW47XG4gIHJlc2l6ZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgaGVpZ2h0OiAyMC45Mzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjkzNzVyZW07XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5tZXNzYWdlLWZpZWxkIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubWVzc2FnZS1maWVsZCA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm1lc3NhZ2UtZmllbGQgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubWVzc2FnZS1maWVsZCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubWVzc2FnZS1maWVsZCA6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5tZXNzYWdlLWZpZWxkIHRleHRhcmVhOmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubWVzc2FnZS1maWVsZCB0ZXh0YXJlYTpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLm1lc3NhZ2UtZmllbGQgdGV4dGFyZWE6Zm9jdXM6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubWVzc2FnZS1maWVsZCB0ZXh0YXJlYTpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5jb250YWN0LWZvcm0gZm9ybSAubWVzc2FnZS1maWVsZCB0ZXh0YXJlYTpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5zdWJtaXQtZmllbGQge1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuY29udGFjdC1mb3JtIGZvcm0gLnN1Ym1pdC1maWVsZCBpbnB1dCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGhpZGRlbjtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICB3aWR0aDogMjAwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIHBhZGRpbmc6IDAgMC45Mzc1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmNvbnRhY3QtZm9ybSBmb3JtIC5zdWJtaXQtZmllbGQgaW5wdXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tYnV0dG9uIGEgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHJpZ2h0OiAwLjEyNXJlbTtcbiAgdG9wOiAtMS4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tYnV0dG9uIGEgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1idXR0b24gYTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDQxLjU2MjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgaDMuc3BlY2lhbC10aXRsZS10b2dnbGUge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTc1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCBoMy5zcGVjaWFsLXRpdGxlLXRvZ2dsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogNDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IGgzLnNwZWNpYWwtdGl0bGUtdG9nZ2xlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTYyNXJlbTtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICAgIG1heC13aWR0aDogNDEuNTYyNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxLjA2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC10aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVyZW07XG4gIG1heC13aWR0aDogMzEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAudGltZXRhYmxlLXZpc2l0LXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAudGltZXRhYmxlLXZpc2l0LXRpdGxlIGgzIHtcbiAgICBtYXgtd2lkdGg6IDQxLjU2MjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuMDYyNXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC1jb250ZW50IHAge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTYyNXJlbTtcbiAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IC50aW1ldGFibGUtdmlzaXQtY29udGVudCBwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBtYXgtd2lkdGg6IDQxLjU2MjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC10aXRsZS1zZWNvbmQgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxODc1cmVtO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC10aXRsZS1zZWNvbmQgaDMge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IC50aW1ldGFibGUtdmlzaXQtdGl0bGUtc2Vjb25kIGgzIHtcbiAgICBtYXgtd2lkdGg6IDQxLjU2MjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC1jb250ZW50LXNlY29uZCBwIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE2MjVyZW07XG4gIG1heC13aWR0aDogMzEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAudGltZXRhYmxlLXZpc2l0LWNvbnRlbnQtc2Vjb25kIHAge1xuICAgIG1heC13aWR0aDogNDEuNTYyNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAudGltZXRhYmxlLXZpc2l0LXRpdGxlLWFkZGl0aW9uYWwgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxODc1cmVtO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC10aXRsZS1hZGRpdGlvbmFsIGgzIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAudGltZXRhYmxlLXZpc2l0LXRpdGxlLWFkZGl0aW9uYWwgaDMge1xuICAgIG1heC13aWR0aDogNDEuNTYyNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAudGltZXRhYmxlLXZpc2l0LWNvbnRlbnQtYWRkaXRpb25hbCB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC1jb250ZW50LWFkZGl0aW9uYWwgcCB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAxNjI1cmVtO1xuICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLnRpbWV0YWJsZS12aXNpdC1jb250ZW50LWFkZGl0aW9uYWwgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gICAgbWF4LXdpZHRoOiA0MS41NjI1cmVtO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50LnNob3ctY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAuaGlkZGVuLW9uLWRlc2t0b3AtdmlldyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLmhpZGRlbi1vbi1kZXNrdG9wLXZpZXcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC50b2dnbGUtbWFpbi1jb250YWluZXIgLnRvZ2dsZS1tYWluLWNvbnRlbnQgLmhpZGRlbi1vbi1kZXNrdG9wLXZpZXcuc2hvdy1oaWRkZW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IC52aXNpdC1jb250ZW50cy13cmFwcGVyLXNlY29uZC1sYXllciB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudG9nZ2xlLW1haW4tY29udGFpbmVyIC50b2dnbGUtbWFpbi1jb250ZW50IC52aXNpdC1jb250ZW50cy13cmFwcGVyLXNlY29uZC1sYXllciAudmlzaXQtY29udGVudHMtc2Vjb25kLWxheWVyLXBhcnQtb25lIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnRvZ2dsZS1tYWluLWNvbnRhaW5lciAudG9nZ2xlLW1haW4tY29udGVudCAudmlzaXQtY29udGVudHMtd3JhcHBlci1zZWNvbmQtbGF5ZXIgLnZpc2l0LWNvbnRlbnRzLXNlY29uZC1sYXllci1wYXJ0LXR3byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC52aXNpdC1jb250ZW50cy13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAudmlzaXQtY29udGVudHMtd3JhcHBlciAudmlzaXQtY29udGVudHMtcGFydC1vbmUgaDIge1xuICBtYXgtd2lkdGg6IDIxLjg3NXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDQ1cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnZpc2l0LWNvbnRlbnRzLXdyYXBwZXIgLnZpc2l0LWNvbnRlbnRzLXBhcnQtb25lIGgyIHtcbiAgICBtYXgtd2lkdGg6IDI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC52aXNpdC1jb250ZW50cy13cmFwcGVyIC52aXNpdC1jb250ZW50cy1wYXJ0LW9uZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogMzUlO1xuICAgICAgICAtbXMtZmxleDogMzUlO1xuICAgICAgICAgICAgZmxleDogMzUlO1xuICB9XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC52aXNpdC1jb250ZW50cy13cmFwcGVyIC52aXNpdC1jb250ZW50cy1wYXJ0LW9uZSBoMixcbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC52aXNpdC1jb250ZW50cy13cmFwcGVyIC52aXNpdC1jb250ZW50cy1wYXJ0LW9uZSBoMyxcbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC52aXNpdC1jb250ZW50cy13cmFwcGVyIC52aXNpdC1jb250ZW50cy1wYXJ0LW9uZSBoNCxcbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC52aXNpdC1jb250ZW50cy13cmFwcGVyIC52aXNpdC1jb250ZW50cy1wYXJ0LW9uZSBwLFxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLnZpc2l0LWNvbnRlbnRzLXdyYXBwZXIgLnZpc2l0LWNvbnRlbnRzLXBhcnQtb25lIGltZyB7XG4gICAgbWF4LXdpZHRoOiAyNXJlbTtcbiAgICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC52aXNpdC1jb250ZW50cy13cmFwcGVyIC52aXNpdC1jb250ZW50cy1wYXJ0LXR3byB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogNjUlO1xuICAgICAgICAtbXMtZmxleDogNjUlO1xuICAgICAgICAgICAgZmxleDogNjUlO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSBociB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIGhyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjg3NXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gaHIuZ2VuZXJhbC1wYWdlLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5saW5rLXRvLW1vcmUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAubGluay10by1tb3JlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5saW5rLXRvLW1vcmUgLmxpbmstdG8tbW9yZS1idXR0b24ge1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5saW5rLXRvLW1vcmUgLmxpbmstdG8tbW9yZS1idXR0b24gYSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAubGluay10by1tb3JlIC5saW5rLXRvLW1vcmUtYnV0dG9uIGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAycmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5saW5rLXRvLW1vcmUgLmxpbmstdG8tbW9yZS1idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmxpbmstdG8tbW9yZSAubGluay10by1tb3JlLWJ1dHRvbiBhOmhvdmVyIHN2ZyBnIGxpbmUsXG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAubGluay10by1tb3JlIC5saW5rLXRvLW1vcmUtYnV0dG9uIGE6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5kb3dubG9hZC1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmRvd25sb2FkLWxpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmRvd25sb2FkLWxpbmsgLmRvd25sb2FkLWJ1dHRvbiB7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmRvd25sb2FkLWxpbmsgLmRvd25sb2FkLWJ1dHRvbiBhIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5kb3dubG9hZC1saW5rIC5kb3dubG9hZC1idXR0b24gYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjkzNzVyZW07XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZG93bmxvYWQtbGluayAuZG93bmxvYWQtYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5kb3dubG9hZC1saW5rIC5kb3dubG9hZC1idXR0b24gYTpob3ZlciBzdmcgZyBsaW5lLFxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmRvd25sb2FkLWxpbmsgLmRvd25sb2FkLWJ1dHRvbiBhOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2VuZXJhbC1wYWdlLWltYWdlIHtcbiAgbWF4LXdpZHRoOiA2Mi41cmVtO1xuICBwYWRkaW5nLXRvcDogMS41NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2VuZXJhbC1wYWdlLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4xMjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5nZW5lcmFsLXBhZ2UtaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2VuZXJhbC1nYWxsZXJ5IHtcbiAgbWFyZ2luLXRvcDogMy4xMjVyZW07XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2VuZXJhbC1nYWxsZXJ5IC5nYWxsZXJ5LWFycm93cyB7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgcGFkZGluZzogMC41cmVtIDA7XG4gIG1hcmdpbi10b3A6IC0zLjA2MjVyZW07XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2VuZXJhbC1nYWxsZXJ5IC5nYWxsZXJ5LWFycm93cyAuYXJyb3ctY2xhc3Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmdlbmVyYWwtZ2FsbGVyeSAuZ2FsbGVyeS1hcnJvd3MgLmFycm93LWNsYXNzOmhvdmVyIGEge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2VuZXJhbC1nYWxsZXJ5IC5nYWxsZXJ5LWFycm93cyAuYXJyb3ctY2xhc3M6aG92ZXIgYSBzdmcgZyBsaW5lLFxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmdlbmVyYWwtZ2FsbGVyeSAuZ2FsbGVyeS1hcnJvd3MgLmFycm93LWNsYXNzOmhvdmVyIGEgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmdlbmVyYWwtZ2FsbGVyeSAuZ2FsbGVyeS1pbWFnZXMge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0ubWFpbi1pbWFnZSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5tYWluLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDI2Ljg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0ubWFpbi1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNDUuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtLm1haW4taW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDM4LjQzNzVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtLm1haW4taW1hZ2UubmV3cy1pbWFnZSBpbWcge1xuICAtby1vYmplY3QtZml0OiBjb250YWluO1xuICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtLm1pZGRsZS1pdGVtLWxhcmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5taWRkbGUtaXRlbS1sYXJnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMC42MjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtLm1pZGRsZS1pdGVtLWxhcmdlIHAsXG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5taWRkbGUtaXRlbS1sYXJnZSBoMyxcbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtLm1pZGRsZS1pdGVtLWxhcmdlIHVsIHtcbiAgbWF4LXdpZHRoOiA0MS41NjI1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0ubWlkZGxlLWl0ZW0tbGFyZ2UgLnNob3ctbW9yZS10ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0ubWlkZGxlLWl0ZW0tbGFyZ2UgLnNob3ctbW9yZS10ZXh0IGEgc3BhbiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5taWRkbGUtaXRlbS1sYXJnZSAuc2hvdy1tb3JlLXRleHQgYSBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5taWRkbGUtaXRlbS1sYXJnZSAuc2hvdy1tb3JlLXRleHQgYSAucmVhZC1tb3JlLWFycm93IGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogaW5saW5lO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDAuNjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5taWRkbGUtaXRlbS1sYXJnZSAuc2hvdy1tb3JlLXRleHQgYSAucmVhZC1tb3JlLWFycm93IGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0ubWlkZGxlLWl0ZW0tbGFyZ2UgLnNob3ctbW9yZS10ZXh0IGE6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5taWRkbGUtaXRlbS1sYXJnZSAuc2hvdy1tb3JlLXRleHQuaGlkZS10aGlzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtLm1pZGRsZS1pdGVtLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbS5zcGVjaWFsLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogMC43NXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtLmltYWdlLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0uaW1hZ2UtaXRlbSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5nYWxsZXJ5LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5nYWxsZXJ5LXRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIG1heC13aWR0aDogMTEuMjVyZW07XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ0MHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5nYWxsZXJ5LXRpdGxlIGgzIHtcbiAgICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5nYWxsZXJ5LXRpdGxlIGgzIHtcbiAgICBtYXgtd2lkdGg6IDMxLjI1cmVtO1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2FsbGVyeS1pbWFnZXMge1xuICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmdhbGxlcnktaW1hZ2VzIC5nYWxsZXJ5LWltYWdlcy1iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmdhbGxlcnktaW1hZ2VzIC5nYWxsZXJ5LWltYWdlcy1iYW5uZXIgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDE7XG4gICAgICAgICAgZmxleDogMTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5nYWxsZXJ5LWltYWdlcyAuZ2FsbGVyeS1pbWFnZXMtYmFubmVyIGEgLmJhbm5lci1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmdhbGxlcnktaW1hZ2VzIC5nYWxsZXJ5LWltYWdlcy1iYW5uZXIgYSAuYmFubmVyLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2FsbGVyeS1pbWFnZXMgLmdhbGxlcnktaW1hZ2VzLWJhbm5lciBhIC5nYWxsZXJ5LWltYWdlcy1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDEuMzc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNjg3NXJlbTtcbiAgcGFkZGluZy1yaWdodDogMC42ODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42ODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5nYWxsZXJ5LWltYWdlcyAuZ2FsbGVyeS1pbWFnZXMtYmFubmVyIGEgLmdhbGxlcnktaW1hZ2VzLWNhcHRpb24gaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2FsbGVyeS1pbWFnZXMgLmdhbGxlcnktaW1hZ2VzLWJhbm5lciBhIC5nYWxsZXJ5LWltYWdlcy1jYXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2FsbGVyeS1pbWFnZXMgLmdhbGxlcnktaW1hZ2VzLWJhbm5lciBhIC5nYWxsZXJ5LWltYWdlcy1jYXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE3NXJlbTtcbiAgfVxufVxuLnNpbmdsZS1pdGVtcyAuc2luZ2xlLWl0ZW0gLmdhbGxlcnktaW1hZ2VzIC5nYWxsZXJ5LWltYWdlcy1iYW5uZXIgYTpob3ZlciAuYmFubmVyLWltYWdlIGltZyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAuZ2FsbGVyeS1pbWFnZXMgLmdhbGxlcnktaW1hZ2VzLWJhbm5lciBhOmhvdmVyIC5nYWxsZXJ5LWltYWdlcy1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5wdWJsaWNhdGlvbi1pbWFnZXMtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDEwMHB4O1xuICB9XG59XG4uc2luZ2xlLWl0ZW1zIC5zaW5nbGUtaXRlbSAucHVibGljYXRpb24taW1hZ2VzLXdyYXBwZXIgLnB1YmxpY2F0aW9uLWltYWdlcyB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjYyNXJlbTtcbn1cbi5zaW5nbGUtaXRlbXMgLnNpbmdsZS1pdGVtIC5wdWJsaWNhdGlvbi1pbWFnZXMtd3JhcHBlciAucHVibGljYXRpb24taW1hZ2VzIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiAzNi44NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuY29uZGl0aW9uYWwtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC42MjVyZW07XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuY29uZGl0aW9uYWwtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5jb25kaXRpb25hbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5jb25kaXRpb25hbC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLmNvbmRpdGlvbmFsLXdyYXBwZXIgLm1pZGRsZS1pdGVtLWxhcmdlIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiA1NSU7XG4gICAgICAgIC1tcy1mbGV4OiA1NSU7XG4gICAgICAgICAgICBmbGV4OiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5jb25kaXRpb25hbC13cmFwcGVyIC5taWRkbGUtaXRlbS1sYXJnZSB7XG4gICAgLXdlYmtpdC1ib3gtZmxleDogNjUlO1xuICAgICAgICAtbXMtZmxleDogNjUlO1xuICAgICAgICAgICAgZmxleDogNjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1pdGVtcyAuY29uZGl0aW9uYWwtd3JhcHBlciAubWlkZGxlLWl0ZW0tc21hbGwge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDQ1JTtcbiAgICAgICAgLW1zLWZsZXg6IDQ1JTtcbiAgICAgICAgICAgIGZsZXg6IDQ1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zaW5nbGUtaXRlbXMgLmNvbmRpdGlvbmFsLXdyYXBwZXIgLm1pZGRsZS1pdGVtLXNtYWxsIHtcbiAgICAtd2Via2l0LWJveC1mbGV4OiAzNSU7XG4gICAgICAgIC1tcy1mbGV4OiAzNSU7XG4gICAgICAgICAgICBmbGV4OiAzNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5jb25kaXRpb25hbC13cmFwcGVyIC5taWRkbGUtaXRlbS1sYXJnZS1hbHQge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5jb25kaXRpb25hbC13cmFwcGVyIC5taWRkbGUtaXRlbS1sYXJnZS1hbHQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5jb25kaXRpb25hbC13cmFwcGVyIC5taWRkbGUtaXRlbS1zbWFsbC1hbHQge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuc2luZ2xlLWl0ZW1zIC5jb25kaXRpb25hbC13cmFwcGVyIC5taWRkbGUtaXRlbS1zbWFsbC1hbHQge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLnNlZS1hbHNvIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA0LjA2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2LjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA0Ljg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VlLWFsc28gLnNlZS1hbHNvLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNS4wNjI1cmVtO1xuICB9XG59XG4uc2VlLWFsc28gLnNlZS1hbHNvLWNvbnRlbnRzIC5zZWUtYWxzby10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyAuc2VlLWFsc28tdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICB9XG59XG4uc2VlLWFsc28gLnNlZS1hbHNvLWNvbnRlbnRzIC5zZWUtYWxzby10aXRsZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDIuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDMuNjg3NXJlbTtcbiAgbWF4LXdpZHRoOiAxMS4yNXJlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDIwcHgpIHtcbiAgLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyAuc2VlLWFsc28tdGl0bGUgaDIge1xuICAgIG1heC13aWR0aDogMTguNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VlLWFsc28gLnNlZS1hbHNvLWNvbnRlbnRzIC5zZWUtYWxzby10aXRsZSBoMiB7XG4gICAgbWF4LXdpZHRoOiAzMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDMuOTM3NXJlbTtcbiAgICBtYXgtd2lkdGg6IDM0LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDQuNjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogNC44MTI1cmVtO1xuICAgIG1heC13aWR0aDogMzcuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2VlLWFsc28gLnNlZS1hbHNvLWNvbnRlbnRzIC5zZWUtYWxzby10aXRsZSBoMiB7XG4gICAgZm9udC1zaXplOiA0LjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDUuNzVyZW07XG4gICAgbWF4LXdpZHRoOiA0MC42MjVyZW07XG4gIH1cbn1cbi5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLXN1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG4gIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAgIC1tcy1mbGV4LXBhY2s6IGVuZDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgbWFyZ2luLXRvcDogLTMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLXN1YiB7XG4gICAgbWFyZ2luLXRvcDogLTMuNDM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLXN1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNTYyNXJlbTtcbiAgfVxufVxuLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyAuc2VlLWFsc28tYmFubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogMTAwJTtcbn1cbi5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLWJhbm5lciBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMTtcbiAgICAgICAgICBmbGV4OiAxO1xufVxuLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyAuc2VlLWFsc28tYmFubmVyIGEgLmJhbm5lci1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xufVxuLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyAuc2VlLWFsc28tYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xufVxuLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyAuc2VlLWFsc28tYmFubmVyIGEgLnNlZS1hbHNvLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBwYWRkaW5nLXRvcDogMC44NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VlLWFsc28gLnNlZS1hbHNvLWNvbnRlbnRzIC5zZWUtYWxzby1iYW5uZXIgYSAuc2VlLWFsc28tY2FwdGlvbiAuc2VlLWFsc28tY2FwdGlvbi1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG59XG4uc2VlLWFsc28gLnNlZS1hbHNvLWNvbnRlbnRzIC5zZWUtYWxzby1iYW5uZXIgYSAuc2VlLWFsc28tY2FwdGlvbiAuc2VlLWFsc28tY2FwdGlvbi1tYWluLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlZS1hbHNvIC5zZWUtYWxzby1jb250ZW50cyAuc2VlLWFsc28tYmFubmVyIGEgLnNlZS1hbHNvLWNhcHRpb24gLnNlZS1hbHNvLWNhcHRpb24tbWFpbi10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIH1cbn1cbi5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLWJhbm5lciBhIC5zZWUtYWxzby1jYXB0aW9uIC5zZWUtYWxzby1jYXB0aW9uLW1haW4tdGl0bGUgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLWJhbm5lciBhIC5zZWUtYWxzby1jYXB0aW9uIC5zZWUtYWxzby1jYXB0aW9uLW1haW4tdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIH1cbn1cbi5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLWJhbm5lciBhOmhvdmVyIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5zZWUtYWxzbyAuc2VlLWFsc28tY29udGVudHMgLnNlZS1hbHNvLWJhbm5lciBhOmhvdmVyIC5zZWUtYWxzby1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uYXJjaGl2ZSAubWFpbi13cmFwcGVyIC5jYXRlZ29yeS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFyY2hpdmUgLm1haW4td3JhcHBlciAuY2F0ZWdvcnktdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG59XG5cbi5hcmNoaXZlLW5ld3MgLm1haW4td3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW5ld3MtYmFja2dvdW5kLWNvbG9yKTtcbn1cbi5hcmNoaXZlLW5ld3MgLm1haW4td3JhcHBlciAubmV3cy1hcmNoaXZlIHtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1uZXdzIC5tYWluLXdyYXBwZXIgLm5ld3MtYXJjaGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmNhdGVnb3J5LXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmFyaW91cy1pbm5lci1iYWNrZ291bmQtY29sb3IpO1xufVxuLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS10aXRsZS1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjg3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktdGl0bGUgLmNhdGVnb3J5LXRpdGxlLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uY2F0ZWdvcnktdGl0bGUgLmNhdGVnb3J5LXRpdGxlLWNvbnRlbnRzIC5jYXRlZ29yeS10aXRsZS1zdXAtdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMC4wOTM3NXJlbTtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2F0ZWdvcnktdGl0bGUgLmNhdGVnb3J5LXRpdGxlLWNvbnRlbnRzIC5jYXRlZ29yeS10aXRsZS1zdXAtdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjEwMzEyNXJlbTtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgfVxufVxuLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS10aXRsZS1jb250ZW50cyAuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS10aXRsZS1jb250ZW50cyAuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICB9XG59XG4uY2F0ZWdvcnktdGl0bGUgLmNhdGVnb3J5LXRpdGxlLWNvbnRlbnRzIC5jYXRlZ29yeS10aXRsZS1oZWFkZXIgaDEge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAzLjQzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAzLjY4NzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS10aXRsZS1jb250ZW50cyAuY2F0ZWdvcnktdGl0bGUtaGVhZGVyIGgxIHtcbiAgICBmb250LXNpemU6IDQuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY2F0ZWdvcnktdGl0bGUgLmNhdGVnb3J5LXRpdGxlLWNvbnRlbnRzIC5jYXRlZ29yeS10aXRsZS1oZWFkZXIgaDEge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0Ljg3NXJlbTtcbiAgfVxufVxuLmNhdGVnb3J5LXRpdGxlIC5jYXRlZ29yeS10aXRsZS1jb250ZW50cyAuY2F0ZWdvcnktdGl0bGUtdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgbWF4LXdpZHRoOiAyMC42ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXRlZ29yeS10aXRsZSAuY2F0ZWdvcnktdGl0bGUtY29udGVudHMgLmNhdGVnb3J5LXRpdGxlLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgICBtYXgtd2lkdGg6IDM2LjI1cmVtO1xuICB9XG59XG4uY2F0ZWdvcnktdGl0bGUuc2V0LWJvcmRlci1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAycHg7XG59XG5cbi5jdXJyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDQuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VycmVudCAuY3VycmVudC1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUuMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNS45Mzc1cmVtO1xuICB9XG59XG4uY3VycmVudCAuY3VycmVudC1jb250ZW50cyAuY3VycmVudC1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG59XG4uY3VycmVudCAuY3VycmVudC1jb250ZW50cyAuY3VycmVudC1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmN1cnJlbnQgLmN1cnJlbnQtY29udGVudHMgLmN1cnJlbnQtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE4NzVyZW07XG4gIH1cbn1cbi5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbn1cbi5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIC5iYW5uZXItaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbn1cbi5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMzQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY3VycmVudCAuY3VycmVudC1jb250ZW50cyAuY3VycmVudC1iYW5uZXIgYSAuYmFubmVyLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAzNTJweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDQ1NXB4O1xuICB9XG59XG4uY3VycmVudCAuY3VycmVudC1jb250ZW50cyAuY3VycmVudC1iYW5uZXIgYSAuY3VycmVudC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDMuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY3VycmVudCAuY3VycmVudC1jb250ZW50cyAuY3VycmVudC1iYW5uZXIgYSAuY3VycmVudC1jYXB0aW9uIC5jdXJyZW50LWNhcHRpb24tbWFpbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQzNzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIC5jdXJyZW50LWNhcHRpb24gLmN1cnJlbnQtY2FwdGlvbi1tYWluLXRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuY3VycmVudCAuY3VycmVudC1jb250ZW50cyAuY3VycmVudC1iYW5uZXIgYSAuY3VycmVudC1jYXB0aW9uIC5jdXJyZW50LWNhcHRpb24tbWFpbi10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIH1cbn1cbi5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIC5jdXJyZW50LWNhcHRpb24gLmN1cnJlbnQtY2FwdGlvbi1kYXRlLWZpZWxkIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWRhdGUtZmllbGQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5jdXJyZW50IC5jdXJyZW50LWNvbnRlbnRzIC5jdXJyZW50LWJhbm5lciBhIC5jdXJyZW50LWNhcHRpb24gLmN1cnJlbnQtY2FwdGlvbi1kYXRlLWZpZWxkIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgfVxufVxuLmN1cnJlbnQgLmN1cnJlbnQtY29udGVudHMgLmN1cnJlbnQtYmFubmVyIGE6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLmN1cnJlbnQgLmN1cnJlbnQtY29udGVudHMgLmN1cnJlbnQtYmFubmVyIGE6aG92ZXIgLmN1cnJlbnQtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnBhc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xufVxuLnBhc3QgLnBhc3QtY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogNC41NjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3QgLnBhc3QtY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA1LjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFzdCAucGFzdC1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUuOTM3NXJlbTtcbiAgfVxufVxuLnBhc3QgLnBhc3QtY29udGVudHMgLnBhc3QtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuODc1cmVtO1xufVxuLnBhc3QgLnBhc3QtY29udGVudHMgLnBhc3QtaGVhZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wYXN0IC5wYXN0LWNvbnRlbnRzIC5wYXN0LWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xODc1cmVtO1xuICB9XG59XG4ucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMi4xODc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4ucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG59XG4ucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIgYSAuYmFubmVyLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4ucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIgYSAuYmFubmVyLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG4ucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIgYSAucGFzdC1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDMuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIgYSAucGFzdC1jYXB0aW9uIC5wYXN0LWNhcHRpb24tbWFpbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQzNzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5wYXN0IC5wYXN0LWNvbnRlbnRzIC5wYXN0LWJhbm5lciBhIC5wYXN0LWNhcHRpb24gLnBhc3QtY2FwdGlvbi1tYWluLXRpdGxlIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucGFzdCAucGFzdC1jb250ZW50cyAucGFzdC1iYW5uZXIgYSAucGFzdC1jYXB0aW9uIC5wYXN0LWNhcHRpb24tbWFpbi10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIH1cbn1cbi5wYXN0IC5wYXN0LWNvbnRlbnRzIC5wYXN0LWJhbm5lciBhIC5wYXN0LWNhcHRpb24gLnBhc3QtY2FwdGlvbi1kYXRlLWZpZWxkIGgzIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjM3NXJlbTtcbiAgY29sb3I6IHZhcigtLWRhdGUtZmllbGQtY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5wYXN0IC5wYXN0LWNvbnRlbnRzIC5wYXN0LWJhbm5lciBhIC5wYXN0LWNhcHRpb24gLnBhc3QtY2FwdGlvbi1kYXRlLWZpZWxkIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgfVxufVxuLnBhc3QgLnBhc3QtY29udGVudHMgLnBhc3QtYmFubmVyIGE6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLnBhc3QgLnBhc3QtY29udGVudHMgLnBhc3QtYmFubmVyIGE6aG92ZXIgLnBhc3QtY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5wYXN0IC5wYXN0LWNvbnRlbnRzIC5tb3JlLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBhc3QgLnBhc3QtY29udGVudHMgLm1vcmUtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDVyZW07XG4gIH1cbn1cbi5wYXN0IC5wYXN0LWNvbnRlbnRzIC5tb3JlLWxpbmsgLm1vcmUtbGluay1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNTBweDtcbn1cbi5wYXN0IC5wYXN0LWNvbnRlbnRzIC5tb3JlLWxpbmsgLm1vcmUtbGluay1idXR0b24gYSB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucGFzdCAucGFzdC1jb250ZW50cyAubW9yZS1saW5rIC5tb3JlLWxpbmstYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5hcmNoaXZlLWl0ZW1zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2VsY29tZS1iYWNrZ3JvdW5kLWNvbG9yKTtcbn1cbi5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDIuNjg3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogMy45Mzc1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtO1xuICB9XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIC5hcmNoaXZlLWl0ZW0tYmFubmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuLmFyY2hpdmUtaXRlbXMgLmFyY2hpdmUtaXRlbXMtY29udGVudHMgLmFyY2hpdmUtaXRlbS1iYW5uZXIgYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5iYW5uZXItaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIC5hcmNoaXZlLWl0ZW0tYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xufVxuLmFyY2hpdmUtaXRlbXMgLmFyY2hpdmUtaXRlbXMtY29udGVudHMgLmFyY2hpdmUtaXRlbS1iYW5uZXIgYSAuYmFubmVyLWltYWdlLXB1YmxpY2F0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwMCU7XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5iYW5uZXItaW1hZ2UtcHVibGljYXRpb24gLmJhbm5lci1pbWFnZS1wdWJsaWNhdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS12YXJpb3VzLWlubmVyLWJhY2tnb3VuZC1jb2xvcik7XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5iYW5uZXItaW1hZ2UtcHVibGljYXRpb24gLmJhbm5lci1pbWFnZS1wdWJsaWNhdGlvbi1jb250YWluZXIgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdmFyaW91cy1pbm5lci1iYWNrZ291bmQtY29sb3IpO1xuICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjVzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIC5hcmNoaXZlLWl0ZW0tYmFubmVyIGEgLmJhbm5lci1pbWFnZS1wdWJsaWNhdGlvbiAuYmFubmVyLWltYWdlLXB1YmxpY2F0aW9uLWNvbnRhaW5lciBpbWcge1xuICAgIG1heC13aWR0aDogMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5iYW5uZXItaW1hZ2UtcHVibGljYXRpb24gLmJhbm5lci1pbWFnZS1wdWJsaWNhdGlvbi1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1LjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5iYW5uZXItaW1hZ2UtcHVibGljYXRpb24gLmJhbm5lci1pbWFnZS1wdWJsaWNhdGlvbi1jb250YWluZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE4Ljc1cmVtO1xuICB9XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5hcmNoaXZlLWl0ZW0tY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiAxLjQzNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmFyY2hpdmUtaXRlbXMgLmFyY2hpdmUtaXRlbXMtY29udGVudHMgLmFyY2hpdmUtaXRlbS1iYW5uZXIgYSAuYXJjaGl2ZS1pdGVtLWNhcHRpb24gLmFyY2hpdmUtaXRlbS1jYXB0aW9uLWNhdGVnb3J5IHtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjEwMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNzVyZW07XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5hcmNoaXZlLWl0ZW0tY2FwdGlvbiAuYXJjaGl2ZS1pdGVtLWNhcHRpb24tbWFpbi10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQzNzVyZW07XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5hcmNoaXZlLWl0ZW0tY2FwdGlvbiAuYXJjaGl2ZS1pdGVtLWNhcHRpb24tbWFpbi10aXRsZSBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIzNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFyY2hpdmUtaXRlbXMgLmFyY2hpdmUtaXRlbXMtY29udGVudHMgLmFyY2hpdmUtaXRlbS1iYW5uZXIgYSAuYXJjaGl2ZS1pdGVtLWNhcHRpb24gLmFyY2hpdmUtaXRlbS1jYXB0aW9uLW1haW4tdGl0bGUgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICB9XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5hcmNoaXZlLWl0ZW0tY2FwdGlvbiAuYXJjaGl2ZS1pdGVtLWNhcHRpb24tZGF0ZS1maWVsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjQzNzVyZW07XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5hcmNoaXZlLWl0ZW0tY2FwdGlvbiAuYXJjaGl2ZS1pdGVtLWNhcHRpb24tZGF0ZS1maWVsZCBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDEuMTg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDIzNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1kYXRlLWZpZWxkLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhIC5hcmNoaXZlLWl0ZW0tY2FwdGlvbiAuYXJjaGl2ZS1pdGVtLWNhcHRpb24tZGF0ZS1maWVsZCBoMyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIH1cbn1cbi5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIC5hcmNoaXZlLWl0ZW0tYmFubmVyIGEgLmFyY2hpdmUtaXRlbS1jYXB0aW9uIC5hcmNoaXZlLWl0ZW0tY2FwdGlvbi10ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE3NXJlbTtcbiAgbWF4LXdpZHRoOiAxOC4xMjVyZW07XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAuYXJjaGl2ZS1pdGVtLWJhbm5lciBhOmhvdmVyIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIC5hcmNoaXZlLWl0ZW0tYmFubmVyIGE6aG92ZXIgLmJhbm5lci1pbWFnZS1wdWJsaWNhdGlvbiAuYmFubmVyLWltYWdlLXB1YmxpY2F0aW9uLWNvbnRhaW5lciBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS40Myk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjQzKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNDMpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLmFyY2hpdmUtaXRlbXMgLmFyY2hpdmUtaXRlbXMtY29udGVudHMgLmFyY2hpdmUtaXRlbS1iYW5uZXIgYTpob3ZlciAuYXJjaGl2ZS1pdGVtLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAubW9yZS1saW5rIHtcbiAgcGFkZGluZy10b3A6IDMuMTI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5hcmNoaXZlLWl0ZW1zIC5hcmNoaXZlLWl0ZW1zLWNvbnRlbnRzIC5tb3JlLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtO1xuICB9XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAubW9yZS1saW5rIC5tb3JlLWxpbmstYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIHdpZHRoOiAxNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4uYXJjaGl2ZS1pdGVtcyAuYXJjaGl2ZS1pdGVtcy1jb250ZW50cyAubW9yZS1saW5rIC5tb3JlLWxpbmstYnV0dG9uIGEge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmFyY2hpdmUtaXRlbXMgLmFyY2hpdmUtaXRlbXMtY29udGVudHMgLm1vcmUtbGluayAubW9yZS1saW5rLWJ1dHRvbiBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZ2FtZS1pdGVtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG59XG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiAyLjY4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDMuOTM3NXJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbTtcbiAgfVxufVxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIGgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDIuMTg3NXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBhLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYnV0dG9uLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgLmJ1dHRvbi1jbGFzcyB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYSAuYmFubmVyLWltYWdlLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYnV0dG9uIC5iYW5uZXItaW1hZ2UsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciAuYnV0dG9uLWNsYXNzIC5iYW5uZXItaW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbn1cbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b24gLmJhbm5lci1pbWFnZSBpbWcsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciAuYnV0dG9uLWNsYXNzIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIGEgLmdhbWUtaXRlbS1jYXB0aW9uLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYnV0dG9uIC5nYW1lLWl0ZW0tY2FwdGlvbixcbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIC5idXR0b24tY2xhc3MgLmdhbWUtaXRlbS1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDEuNDM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBhIC5nYW1lLWl0ZW0tY2FwdGlvbiAuZ2FtZS1pdGVtLWNhcHRpb24tY2F0ZWdvcnksXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b24gLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1jYXRlZ29yeSxcbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIC5idXR0b24tY2xhc3MgLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1jYXRlZ29yeSB7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4xMDMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtO1xufVxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYSAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLW1haW4tdGl0bGUsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b24gLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1tYWluLXRpdGxlLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgLmJ1dHRvbi1jbGFzcyAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLW1haW4tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYSAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLW1haW4tdGl0bGUgaDMsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b24gLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1tYWluLXRpdGxlIGgzLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgLmJ1dHRvbi1jbGFzcyAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLW1haW4tdGl0bGUgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIGEgLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1tYWluLXRpdGxlIGgzLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYnV0dG9uIC5nYW1lLWl0ZW0tY2FwdGlvbiAuZ2FtZS1pdGVtLWNhcHRpb24tbWFpbi10aXRsZSBoMyxcbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIC5idXR0b24tY2xhc3MgLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1tYWluLXRpdGxlIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgfVxufVxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYSAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLWRhdGUtZmllbGQsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b24gLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1kYXRlLWZpZWxkLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgLmJ1dHRvbi1jbGFzcyAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLWRhdGUtZmllbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMC40Mzc1cmVtO1xufVxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYSAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLWRhdGUtZmllbGQgaDMsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b24gLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1kYXRlLWZpZWxkIGgzLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgLmJ1dHRvbi1jbGFzcyAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLWRhdGUtZmllbGQgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIGEgLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1kYXRlLWZpZWxkIGgzLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYnV0dG9uIC5nYW1lLWl0ZW0tY2FwdGlvbiAuZ2FtZS1pdGVtLWNhcHRpb24tZGF0ZS1maWVsZCBoMyxcbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIC5idXR0b24tY2xhc3MgLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi1kYXRlLWZpZWxkIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgfVxufVxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYSAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLXRleHQsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b24gLmdhbWUtaXRlbS1jYXB0aW9uIC5nYW1lLWl0ZW0tY2FwdGlvbi10ZXh0LFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgLmJ1dHRvbi1jbGFzcyAuZ2FtZS1pdGVtLWNhcHRpb24gLmdhbWUtaXRlbS1jYXB0aW9uLXRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTc1cmVtO1xuICBtYXgtd2lkdGg6IDE4LjEyNXJlbTtcbn1cbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIGE6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciBidXR0b246aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcsXG4uZ2FtZS1pdGVtcyAuZ2FtZS1pdGVtcy1jb250ZW50cyAuZ2FtZS1pdGVtLWJhbm5lciAuYnV0dG9uLWNsYXNzOmhvdmVyIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIGE6aG92ZXIgLmdhbWUtaXRlbS1jYXB0aW9uLFxuLmdhbWUtaXRlbXMgLmdhbWUtaXRlbXMtY29udGVudHMgLmdhbWUtaXRlbS1iYW5uZXIgYnV0dG9uOmhvdmVyIC5nYW1lLWl0ZW0tY2FwdGlvbixcbi5nYW1lLWl0ZW1zIC5nYW1lLWl0ZW1zLWNvbnRlbnRzIC5nYW1lLWl0ZW0tYmFubmVyIC5idXR0b24tY2xhc3M6aG92ZXIgLmdhbWUtaXRlbS1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4udGFibGVhdSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG59XG4udGFibGVhdSAudGFibGVhdS1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA0LjU2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA0LjU2MjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA1LjMxMjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDUuMzEyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyB7XG4gICAgcGFkZGluZy1ib3R0b206IDguMTI1cmVtO1xuICB9XG59XG4udGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIHtcbiAgICBoZWlnaHQ6IDI5LjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cbi50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWJhbm5lci1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtYmFubmVyLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAycHggMCAwIDJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzUlO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtYmFubmVyLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG4udGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDEuOTM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAtbXMtZmxleDogMSBhdXRvO1xuICAgICAgICAgIGZsZXg6IDEgYXV0bztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGhlaWdodDogY2FsYygxMDB2dyAtIDI0cHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24ge1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLW1haW4tdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLW1haW4tdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIH1cbn1cbi50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtY2FwdGlvbi1tYWluLXRpdGxlIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLW1haW4tdGl0bGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC43NDtcbiAgICBtYXgtd2lkdGg6IDE5LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtY2FwdGlvbi1tYWluLXRpdGxlIGgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjY4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDUyNXJlbTtcbiAgICBtYXgtd2lkdGg6IDI2LjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLW1haW4tdGl0bGUgaDIge1xuICAgIG1heC13aWR0aDogMzIuNjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtY2FwdGlvbi1tYWluLXRpdGxlIGgyIHtcbiAgICBtYXgtd2lkdGg6IDE3LjYyNXJlbTtcbiAgfVxufVxuLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLW1haW4tdGl0bGUgaDMge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwdncgLSA2MHB4KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tbWFpbi10aXRsZSBoMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbWF4LXdpZHRoOiAxOS4zNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tbWFpbi10aXRsZSBoMyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjA2MjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDM1cmVtO1xuICAgIG1heC13aWR0aDogMjYuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tbWFpbi10aXRsZSBoMyB7XG4gICAgbWF4LXdpZHRoOiAzMi42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLW1haW4tdGl0bGUgaDMge1xuICAgIG1heC13aWR0aDogMTcuNjI1cmVtO1xuICB9XG59XG4udGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICMwMDApLCB0byh0cmFuc3BhcmVudCkpO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgNTAlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgbWFzay1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg1MCUsICMwMDApLCB0byh0cmFuc3BhcmVudCkpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgNTAlLCB0cmFuc3BhcmVudCk7XG4gIGhlaWdodDogOS4xODc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNTBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tdGV4dCB7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDYwJSwgIzAwMCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDYwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg2MCUsICMwMDApLCB0byh0cmFuc3BhcmVudCkpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA2MCUsIHRyYW5zcGFyZW50KTtcbiAgICBoZWlnaHQ6IDEzLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDYwcHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLXRleHQge1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg3MCUsICMwMDApLCB0byh0cmFuc3BhcmVudCkpO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA3MCUsIHRyYW5zcGFyZW50KTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNzAlLCAjMDAwKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgNzAlLCB0cmFuc3BhcmVudCk7XG4gICAgaGVpZ2h0OiAxOC41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLXRleHQge1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDc1JSwgIzAwMCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDc1JSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCBsZWZ0IGJvdHRvbSwgY29sb3Itc3RvcCg3NSUsICMwMDApLCB0byh0cmFuc3BhcmVudCkpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwMCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgICBoZWlnaHQ6IDE5LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtY2FwdGlvbi10ZXh0IHtcbiAgICBoZWlnaHQ6IDE5cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtY2FwdGlvbi10ZXh0IHtcbiAgICBoZWlnaHQ6IDE5LjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLXRleHQge1xuICAgIGhlaWdodDogMTkuODc1cmVtO1xuICB9XG59XG4udGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgbWF4LXdpZHRoOiBjYWxjKDEwMHZ3IC0gNjBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1jYXB0aW9uLXRleHQgcCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDE5LjM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtY2FwdGlvbi10ZXh0IHAge1xuICAgIG1heC13aWR0aDogMjYuOTM3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDMyLjYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYSAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LWNhcHRpb24tdGV4dCBwIHtcbiAgICBtYXgtd2lkdGg6IDE3LjYyNXJlbTtcbiAgfVxufVxuLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1zaG93LW1vcmUge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlYXUgLnRhYmxlYXUtY29udGVudHMgLnRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtY2FwdGlvbiAudGFibGVhdS1zaG93LW1vcmUge1xuICAgIHBhZGRpbmctbGVmdDogMS4xMjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS4xMjVyZW07XG4gIH1cbn1cbi50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtc2hvdy1tb3JlIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4udGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYTpob3ZlciAudGFibGVhdS1iYW5uZXItaW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhOmhvdmVyIC50YWJsZWF1LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4udGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIgYTpob3ZlciAudGFibGVhdS1jYXB0aW9uIC50YWJsZWF1LXNob3ctbW9yZSBzdmcgbGluZSxcbi50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lciBhOmhvdmVyIC50YWJsZWF1LWNhcHRpb24gLnRhYmxlYXUtc2hvdy1tb3JlIHN2ZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIucmV2ZXJzZS10YWJsZWF1LWJhbm5lciBhIHtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC50YWJsZWF1IC50YWJsZWF1LWNvbnRlbnRzIC50YWJsZWF1LWJhbm5lci5yZXZlcnNlLXRhYmxlYXUtYmFubmVyIGEgLnRhYmxlYXUtYmFubmVyLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAudGFibGVhdSAudGFibGVhdS1jb250ZW50cyAudGFibGVhdS1iYW5uZXIucmV2ZXJzZS10YWJsZWF1LWJhbm5lciBhIC50YWJsZWF1LWNhcHRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICB9XG59XG5cbi5leGhpYml0aW9ucy1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMge1xuICBwYWRkaW5nLXRvcDogMy4xODc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi42MjVyZW07XG59XG4uZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtbWFpbi1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xufVxuLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLW1haW4taGVhZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMi44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMy42ODc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1tYWluLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAzLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtbWFpbi1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogNC42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0LjgxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLW1haW4taGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDQuODEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogNS44MTI1cmVtO1xuICB9XG59XG4uZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0ge1xuICAgIGhlaWdodDogMzcuNXJlbTtcbiAgfVxufVxuLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0gYSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0gYSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0taW1hZ2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMCU7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE3JTtcbiAgICAgICAgZmxleC1iYXNpczogMTclO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0gYSAuZXhoaWJpdGlvbnMtaXRlbS1pbWFnZSB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDI0JTtcbiAgICAgICAgZmxleC1iYXNpczogMjQlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0taW1hZ2Uge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAzNSU7XG4gICAgICAgIGZsZXgtYmFzaXM6IDM1JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWltYWdlIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNDUlO1xuICAgICAgICBmbGV4LWJhc2lzOiA0NSU7XG4gIH1cbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0taW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtby1vYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbiAgLW8tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcywgLXdlYmtpdC10cmFuc2Zvcm0gMC4zcztcbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiAyLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjQzNzVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNDM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMnB4IDJweDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSBhdXRvO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWNhcHRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMnB4IDJweCAwO1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gICAgICAgIC1tcy1mbGV4OiAxO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgfVxufVxuLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0gYSAuZXhoaWJpdGlvbnMtaXRlbS1jYXB0aW9uIC5leGhpYml0aW9ucy1pdGVtLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4uZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWNhcHRpb24gLmV4aGliaXRpb25zLWl0ZW0tdGl0bGUgaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjU2MjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAzMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS10aXRsZSBoMyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi41cmVtO1xuICAgIG1heC13aWR0aDogMTYuNTYyNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS10aXRsZSBoMyB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xODc1cmVtO1xuICAgIG1heC13aWR0aDogMjAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0gYSAuZXhoaWJpdGlvbnMtaXRlbS1jYXB0aW9uIC5leGhpYml0aW9ucy1pdGVtLXRpdGxlIGgzIHtcbiAgICBtYXgtd2lkdGg6IDIxLjE4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0gYSAuZXhoaWJpdGlvbnMtaXRlbS1jYXB0aW9uIC5leGhpYml0aW9ucy1pdGVtLXRpdGxlIGgzIHtcbiAgICBtYXgtd2lkdGg6IDIwLjgxMjVyZW07XG4gIH1cbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS1kYXRlIHtcbiAgcGFkZGluZy1ib3R0b206IDEuMTI1cmVtO1xufVxuLmV4aGliaXRpb25zLW1haW4gLmV4aGliaXRpb25zLW1haW4tY29udGVudHMgLmV4aGliaXRpb25zLWl0ZW0gYSAuZXhoaWJpdGlvbnMtaXRlbS1jYXB0aW9uIC5leGhpYml0aW9ucy1pdGVtLWRhdGUgaDQge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS1kYXRlIGg0IHtcbiAgICBtYXgtd2lkdGg6IDE2LjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWNhcHRpb24gLmV4aGliaXRpb25zLWl0ZW0tZGF0ZSBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gICAgbWF4LXdpZHRoOiAyMC43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWNhcHRpb24gLmV4aGliaXRpb25zLWl0ZW0tZGF0ZSBoNCB7XG4gICAgbWF4LXdpZHRoOiAyMS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS1kYXRlIGg0IHtcbiAgICBtYXgtd2lkdGg6IDIwLjgxMjVyZW07XG4gIH1cbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS10ZXh0IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZ3IC0gMjg3cHgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNjAlLCAjMDAwKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDYwJSwgdHJhbnNwYXJlbnQpO1xuICAgICAgICAgIG1hc2staW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoNjAlLCAjMDAwKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDYwJSwgdHJhbnNwYXJlbnQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS10ZXh0IHtcbiAgICBoZWlnaHQ6IDE1LjYyNXJlbTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoODAlLCAjMDAwKSwgdG8odHJhbnNwYXJlbnQpKTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMwMDAgODAlLCB0cmFuc3BhcmVudCk7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIGxlZnQgYm90dG9tLCBjb2xvci1zdG9wKDgwJSwgIzAwMCksIHRvKHRyYW5zcGFyZW50KSk7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDAwIDgwJSwgdHJhbnNwYXJlbnQpO1xuICB9XG59XG4uZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWNhcHRpb24gLmV4aGliaXRpb25zLWl0ZW0tdGV4dCBwIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGEgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS1hcnJvdyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGE6aG92ZXIgLmV4aGliaXRpb25zLWl0ZW0taW1hZ2UgaW1nIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xuICAgICAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGE6aG92ZXIgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGE6aG92ZXIgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS1hcnJvdyBzdmcgbGluZSxcbi5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtIGE6aG92ZXIgLmV4aGliaXRpb25zLWl0ZW0tY2FwdGlvbiAuZXhoaWJpdGlvbnMtaXRlbS1hcnJvdyBzdmcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZXhoaWJpdGlvbnMtbWFpbiAuZXhoaWJpdGlvbnMtbWFpbi1jb250ZW50cyAuZXhoaWJpdGlvbnMtaXRlbS5yZXZlcnNlLWl0ZW0gYSB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiBob3Jpem9udGFsO1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtLnJldmVyc2UtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWltYWdlIHtcbiAgICBib3JkZXItcmFkaXVzOiAwIDJweCAycHggMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5leGhpYml0aW9ucy1tYWluIC5leGhpYml0aW9ucy1tYWluLWNvbnRlbnRzIC5leGhpYml0aW9ucy1pdGVtLnJldmVyc2UtaXRlbSBhIC5leGhpYml0aW9ucy1pdGVtLWNhcHRpb24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAwIDAgMnB4O1xuICB9XG59XG5cbi5yZXN0LWV4aGliaXRpb25zLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG59XG4ucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLWNvbnRlbnRzIHtcbiAgcGFkZGluZy10b3A6IDQuNTYyNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNS4xODc1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUuOTM3NXJlbTtcbiAgfVxufVxuLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtaGVhZGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuODc1cmVtO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtaGVhZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMi4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBtYXgtd2lkdGg6IDkuMzc1cmVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDVweCkge1xuICAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1oZWFkZXIgaDIge1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZSAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLWhlYWRlciBoMiB7XG4gICAgZm9udC1zaXplOiAyLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMy4xODc1cmVtO1xuICB9XG59XG4ucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1yb3cge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5yZXN0LWV4aGliaXRpb25zLXNpbmdsZSAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLXJvdyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtYmFubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtcm93IC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1iYW5uZXIgYSAuYmFubmVyLWltYWdlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtcm93IC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1iYW5uZXIgYSAuYmFubmVyLWltYWdlIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDM0NXB4O1xuICB3aWR0aDogYXV0bztcbiAgLW8tb2JqZWN0LWZpdDogY292ZXI7XG4gICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG4gIC1vLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MsIC13ZWJraXQtdHJhbnNmb3JtIDAuM3M7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtcm93IC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1iYW5uZXIgYSAuYmFubmVyLWltYWdlIGltZyB7XG4gICAgaGVpZ2h0OiAzMTVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZSAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLXJvdyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMzUycHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZS1yb3cgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLWJhbm5lciBhIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDMxNXB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5yZXN0LWV4aGliaXRpb25zLXNpbmdsZSAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLXJvdyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNDU1cHg7XG4gIH1cbn1cbi5yZXN0LWV4aGliaXRpb25zLXNpbmdsZSAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlLXJvdyAucmVzdC1leGhpYml0aW9ucy1zaW5nbGUtYmFubmVyIGE6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5saW5rLW1vcmUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLmxpbmstbW9yZS1idXR0b24gYSB7XG4gIGNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMCAyMnB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLmxpbmstbW9yZS1idXR0b24gYSBzcGFuIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLW1lZGl1bS1mb250cyk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtc2luZ2xlIC5saW5rLW1vcmUtYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXN0LWV4aGliaXRpb25zLXNpbmdsZSAubGluay1tb3JlLWJ1dHRvbiBhOmhvdmVyIHN2ZyBnIGxpbmUsXG4ucmVzdC1leGhpYml0aW9ucy1zaW5nbGUgLmxpbmstbW9yZS1idXR0b24gYTpob3ZlciBzdmcgZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4ucmVzdC1leGhpYml0aW9ucy1kb3VibGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13ZWxjb21lLWJhY2tncm91bmQtY29sb3IpO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyB7XG4gIHBhZGRpbmctdG9wOiA0LjU2MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiA1LjE4NzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDUuOTM3NXJlbTtcbiAgfVxufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjE4NzVyZW07XG59XG4ucmVzdC1leGhpYml0aW9ucy1kb3VibGUgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1pdGVtIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMC44NzVyZW07XG59XG4ucmVzdC1leGhpYml0aW9ucy1kb3VibGUgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1pdGVtIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAyLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaGVhZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDIuNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAzLjE4NzVyZW07XG4gIH1cbn1cbi5yZXN0LWV4aGliaXRpb25zLWRvdWJsZSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWl0ZW0gLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWJhbm5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjgxMjVyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGEge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgICAgIC1tcy1mbGV4OiAxIGF1dG87XG4gICAgICAgICAgZmxleDogMSBhdXRvO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGEgLmJhbm5lci1pbWFnZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDJweCAycHggMCAwO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzNDVweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC1vLW9iamVjdC1maXQ6IGNvdmVyO1xuICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICB0cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xuICAtby10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCAtd2Via2l0LXRyYW5zZm9ybSAwLjNzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWl0ZW0gLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWJhbm5lciBhIC5iYW5uZXItaW1hZ2UgaW1nIHtcbiAgICBoZWlnaHQ6IDM1MnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogMzE1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGEgLmJhbm5lci1pbWFnZSBpbWcge1xuICAgIGhlaWdodDogNDU1cHg7XG4gIH1cbn1cbi5yZXN0LWV4aGliaXRpb25zLWRvdWJsZSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWl0ZW0gLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWJhbm5lciBhIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jYXB0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAgICAgLW1zLWZsZXg6IDEgYXV0bztcbiAgICAgICAgICBmbGV4OiAxIGF1dG87XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGEgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWNhcHRpb24gaDMge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjE4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY4NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyMzc1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWl0ZW0gLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWJhbm5lciBhIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jYXB0aW9uIGgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgfVxufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGE6aG92ZXIgLmJhbm5lci1pbWFnZSBpbWcge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtYmFubmVyIGE6aG92ZXIgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG4ucmVzdC1leGhpYml0aW9ucy1kb3VibGUgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1pdGVtIC5saW5rLW1vcmUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ucmVzdC1leGhpYml0aW9ucy1kb3VibGUgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1pdGVtIC5saW5rLW1vcmUtYnV0dG9uIGEge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBhZGRpbmc6IDAgMjJweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAubGluay1tb3JlLWJ1dHRvbiBhIHNwYW4ge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4ucmVzdC1leGhpYml0aW9ucy1kb3VibGUgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWNvbnRlbnRzIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1pdGVtIC5saW5rLW1vcmUtYnV0dG9uIGE6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5yZXN0LWV4aGliaXRpb25zLWRvdWJsZSAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtY29udGVudHMgLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlLWl0ZW0gLmxpbmstbW9yZS1idXR0b24gYTpob3ZlciBzdmcgZyBsaW5lLFxuLnJlc3QtZXhoaWJpdGlvbnMtZG91YmxlIC5yZXN0LWV4aGliaXRpb25zLWRvdWJsZS1jb250ZW50cyAucmVzdC1leGhpYml0aW9ucy1kb3VibGUtaXRlbSAubGluay1tb3JlLWJ1dHRvbiBhOmhvdmVyIHN2ZyBnIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5nYW1lcyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDk4cHg7XG59XG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZ2FtZXMtYmFja2dyb3VuZC1jb2xvcik7XG4gIHBhZGRpbmctdG9wOiAyLjY4NzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYW1lcyAuZ2FtZXMtY29udGVudHMge1xuICAgIHBhZGRpbmctdG9wOiAzLjkzNzVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW07XG4gIH1cbn1cbi5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYnV0dG9uLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSB7XG4gIGJvcmRlcjogMjBweCBzb2xpZCAjZGE3NTU2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDg4LjUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2RhNzU1Njtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYnV0dG9uLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwLjUlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYnV0dG9uLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg4JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGJ1dHRvbixcbi5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGEge1xuICAgIHBhZGRpbmctYm90dG9tOiA4Ni41JTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBidXR0b24sXG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBhIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODguNSU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYnV0dG9uLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg3JTtcbiAgfVxufVxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYnV0dG9uIC5idXR0b24tY29udGVudCxcbi5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGEgLmJ1dHRvbi1jb250ZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBidXR0b24gLmJ1dHRvbi1jb250ZW50IGgyLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSAuYnV0dG9uLWNvbnRlbnQgaDIge1xuICBmb250LWZhbWlseTogdmFyKC0tbWVkaXVtLWZvbnRzKTtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMDYyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQwMHB4KSB7XG4gIC5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGJ1dHRvbiAuYnV0dG9uLWNvbnRlbnQgaDIsXG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBhIC5idXR0b24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjY4NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGJ1dHRvbiAuYnV0dG9uLWNvbnRlbnQgaDIsXG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBhIC5idXR0b24tY29udGVudCBoMiB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMi4wNjI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBidXR0b24gLmJ1dHRvbi1jb250ZW50IGgyLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSAuYnV0dG9uLWNvbnRlbnQgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42ODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE4NzVyZW07XG4gIH1cbn1cbi5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGJ1dHRvbiAuYnV0dG9uLWNvbnRlbnQgaDMsXG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBhIC5idXR0b24tY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAuZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBidXR0b24gLmJ1dHRvbi1jb250ZW50IGgzLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSAuYnV0dG9uLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGJ1dHRvbiAuYnV0dG9uLWNvbnRlbnQgaDMsXG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBhIC5idXR0b24tY29udGVudCBoMyB7XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBidXR0b24gLmJ1dHRvbi1jb250ZW50IGgzLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSAuYnV0dG9uLWNvbnRlbnQgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMTg3NXJlbTtcbiAgfVxufVxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYnV0dG9uIC5iYXJiYWRha2ksXG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBhIC5iYXJiYWRha2kge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNXB4O1xuICByaWdodDogNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGJ1dHRvbiAuYmFyYmFkYWtpIHN2Zyxcbi5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGEgLmJhcmJhZGFraSBzdmcge1xuICAgIHdpZHRoOiA4OCU7XG4gICAgaGVpZ2h0OiA4OCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjEwcHgpIHtcbiAgLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYnV0dG9uIC5iYXJiYWRha2kgc3ZnLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYSAuYmFyYmFkYWtpIHN2ZyB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBidXR0b246aG92ZXIsXG4uZ2FtZXMgLmdhbWVzLWNvbnRlbnRzIC5zaW5nbGUtZ2FtZSBhOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLW1haW4tY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbWFpbi1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdmFyKC0tbWFpbi1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5nYW1lcyAuZ2FtZXMtY29udGVudHMgLnNpbmdsZS1nYW1lIGJ1dHRvbjpob3ZlciAuYmFyYmFkYWtpIHN2ZyBwYXRoLFxuLmdhbWVzIC5nYW1lcy1jb250ZW50cyAuc2luZ2xlLWdhbWUgYTpob3ZlciAuYmFyYmFkYWtpIHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tbWFpbi1jb2xvcik7XG4gIHN0cm9rZTogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLnNldC1iYWNrZ3JvdW5kLWNvbG9yLW9saXZlLWdyZWVuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbmV3cy1iYWNrZ291bmQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zZXQtYmFja2dyb3VuZC1jb2xvci1tZWRpdW0tbGlnaHQtZ3JheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXZhcmlvdXMtaW5uZXItYmFja2dvdW5kLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uc2V0LWJhY2tncm91bmQtY29sb3ItZ3JheWlzaC1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdhbWVzLWJhY2tncm91bmQtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5zZXQtYm9yZGVyLXJhZGl1cy1ib3R0b20tb25seSB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zZXQtYnV0dG9uLXdpZHRoLWxvYWQtbW9yZSB7XG4gIHdpZHRoOiAxNTBweCAhaW1wb3J0YW50O1xufVxuXG4udmlzaXQtcmVhZC1tb3JlIHtcbiAgcGFkZGluZy10b3A6IDAuOTM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOTM3NXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudmlzaXQtcmVhZC1tb3JlIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLnZpc2l0LXJlYWQtbW9yZSAudmlzaXQtcmVhZC1tb3JlLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLW1haW4tY29sb3IpO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG59XG4udmlzaXQtcmVhZC1tb3JlIC52aXNpdC1yZWFkLW1vcmUtYnV0dG9uIGEge1xuICBjb2xvcjogdmFyKC0tbWFpbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdlbGNvbWUtYmFja2dyb3VuZC1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwIDIycHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1tZWRpdW0tZm9udHMpO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMnJlbTtcbn1cbi52aXNpdC1yZWFkLW1vcmUgLnZpc2l0LXJlYWQtbW9yZS1idXR0b24gYTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1tYWluLWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnZpc2l0LXJlYWQtbW9yZS5oaWRlLXRoaXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2V0LW5ld3MtYm9yZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjM3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xufVxuXG4uc2V0LXRleHQtYm9yZGVyLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjMxMjVyZW0gIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2V0LXRleHQtYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLW1haW4tY29sb3IpO1xuICB9XG59XG5cbi5uby1tYWluLWltYWdlLWxlZnQge1xuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uby1tYWluLWltYWdlLWxlZnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uby1tYWluLWltYWdlLXJpZ2h0IHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHggIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubm8tbWFpbi1pbWFnZS1yaWdodCB7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm5vLW1haW4taW1hZ2UtZ2VuZXJhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uc2V0LW1pZGRsZS1pdGVtLWxhcmdlLWFsdC13aWR0aCB7XG4gIG1heC13aWR0aDogMzcuNXJlbTtcbn1cblxuLnNldC1zZWNvbmQtdGl0bGUtcGFkZGluZy1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogMS4zNzVyZW07XG59XG5cbi5nZXQtZmVhdHVyZWQtaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogYXV0bztcbn1cbi5nZXQtZmVhdHVyZWQtaW1hZ2UgaW1nIHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgLW8tb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnNldC1nYW1lLWJ1dHRvbi1jb2xvci1ncmVlbiBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICNhYWMyN2YgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2FhYzI3ZiAhaW1wb3J0YW50O1xufVxuXG4uc2V0LWdhbWUtYnV0dG9uLWNvbG9yLWJyb3duIGJ1dHRvbiB7XG4gIGJvcmRlci1jb2xvcjogIzkyNWI1MSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiAjOTI1YjUxICFpbXBvcnRhbnQ7XG59XG5cbi5zZXQtZ2FtZS1idXR0b24tY29sb3ItZ3JleSBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICM5ODhhN2YgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogIzk4OGE3ZiAhaW1wb3J0YW50O1xufVxuXG4uc2V0LWdhbWUtYnV0dG9uLWNvbG9yLXllbGxvdyBidXR0b24ge1xuICBib3JkZXItY29sb3I6ICNjZGFhNGYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogI2NkYWE0ZiAhaW1wb3J0YW50O1xufVxuXG4uc2V0LWJhcmJhZGFraS10b3AtcmlnaHQgYnV0dG9uIC5iYXJiYWRha2kge1xuICBib3R0b206IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbn1cblxuLnNldC1iYXJiYWRha2ktbWlkZGxlLXJpZ2h0IGJ1dHRvbiAuYmFyYmFkYWtpIHtcbiAgYm90dG9tOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIHRvcDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZXQtYmFyYmFkYWtpLW1pZGRsZS10b3AgYnV0dG9uIC5iYXJiYWRha2kge1xuICBib3R0b206IGluaXRpYWwgIWltcG9ydGFudDtcbiAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdG9wOiA1cHggIWltcG9ydGFudDtcbiAgbGVmdDogMzAlICFpbXBvcnRhbnQ7XG59XG5cbi5zZXQtYmFyYmFkYWtpLW1pZGRsZS1ib3R0b20gYnV0dG9uIC5iYXJiYWRha2kge1xuICByaWdodDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICBsZWZ0OiAzMCUgIWltcG9ydGFudDtcbn1cblxuLmdsaWRlX19hcnJvdyB7XG4gIHRvcDogLTQxcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5nbGlkZV9fYXJyb3c6aG92ZXIgc3ZnIGcgbGluZSxcbi5nbGlkZV9fYXJyb3c6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2xpZGVfX2Fycm93LnBlcm1hbmVudC1leGhpYml0aW9uLWFycm93IHtcbiAgICB0b3A6IC0zNXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5nbGlkZV9fYXJyb3cucmVzdC1leGhpYml0aW9ucy1hcnJvdyB7XG4gIHRvcDogLTI4cHggIWltcG9ydGFudDtcbn1cbi5nbGlkZV9fYXJyb3cuc3BvbnNvcnMtYXJyb3cge1xuICB0b3A6IC04N3B4ICFpbXBvcnRhbnQ7XG59XG4uZ2xpZGVfX2Fycm93LmdlbmVyYWwtZ2FsbGVyeS1hcnJvdzpob3ZlciBzdmcgZyBsaW5lLFxuLmdsaWRlX19hcnJvdy5nZW5lcmFsLWdhbGxlcnktYXJyb3c6aG92ZXIgc3ZnIGcgcGF0aCB7XG4gIHN0cm9rZTogdmFyKC0tdGltZXRhYmxlLWJhY2tncm91bmQtY29sb3IpO1xufVxuLmdsaWRlX19hcnJvdy5tYWluLWltYWdlLWFycm93IHtcbiAgdG9wOiBpbml0aWFsICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogLTE1cHggIWltcG9ydGFudDtcbiAgbWl4LWJsZW5kLW1vZGU6IGRpZmZlcmVuY2U7XG59XG4uZ2xpZGVfX2Fycm93Lm1haW4taW1hZ2UtYXJyb3c6aG92ZXIgc3ZnIGcgbGluZSxcbi5nbGlkZV9fYXJyb3cubWFpbi1pbWFnZS1hcnJvdzpob3ZlciBzdmcgZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aW1ldGFibGUtYmFja2dyb3VuZC1jb2xvcik7XG59XG4uZ2xpZGVfX2Fycm93LnB1YmxpY2F0aW9uLWFycm93LWxlZnQsIC5nbGlkZV9fYXJyb3cucHVibGljYXRpb24tYXJyb3ctcmlnaHQge1xuICB0b3A6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgYm90dG9tOiAtODBweCAhaW1wb3J0YW50O1xufVxuLmdsaWRlX19hcnJvdy5wdWJsaWNhdGlvbi1hcnJvdy1sZWZ0OmhvdmVyIHN2ZyBnIGxpbmUsXG4uZ2xpZGVfX2Fycm93LnB1YmxpY2F0aW9uLWFycm93LWxlZnQ6aG92ZXIgc3ZnIGcgcGF0aCwgLmdsaWRlX19hcnJvdy5wdWJsaWNhdGlvbi1hcnJvdy1yaWdodDpob3ZlciBzdmcgZyBsaW5lLFxuLmdsaWRlX19hcnJvdy5wdWJsaWNhdGlvbi1hcnJvdy1yaWdodDpob3ZlciBzdmcgZyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10aW1ldGFibGUtYmFja2dyb3VuZC1jb2xvcik7XG59XG5cbi5nbGlkZV9fYXJyb3dzLnB1YmxpY2F0aW9uLWFycm93cyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICBnYXA6IDEwJSAhaW1wb3J0YW50O1xufVxuXG4uZ2xpZGVfX2Fycm93LS1sZWZ0IHtcbiAgbGVmdDogaW5pdGlhbCAhaW1wb3J0YW50O1xuICByaWdodDogNzVweCAhaW1wb3J0YW50O1xufVxuLmdsaWRlX19hcnJvdy0tbGVmdC5wdWJsaWNhdGlvbi1hcnJvdy1sZWZ0IHtcbiAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC02NXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlkZV9fYXJyb3ctLXJpZ2h0IHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cbi5nbGlkZV9fYXJyb3ctLXJpZ2h0LnB1YmxpY2F0aW9uLWFycm93LXJpZ2h0IHtcbiAgcmlnaHQ6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAtNjVweCAhaW1wb3J0YW50O1xufVxuXG4uZ2xpZGVfX3NsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlkZV9fc2xpZGUtLWFjdGl2ZSB7XG4gIHotaW5kZXg6IDEgIWltcG9ydGFudDtcbn1cblxuLmdsaWRlci10cmFjayB7XG4gIC13ZWJraXQtYm94LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG59XG5cbi5nbGlkZS5oZXJvLWdsaWRlIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ2xpZGUuaGVyby1nbGlkZSAuZ2xpZGVfX3RyYWNrIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ2xpZGUuaGVyby1nbGlkZSAuZ2xpZGVfX3RyYWNrIC5nbGlkZV9fc2xpZGVzIHtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZ2xpZGUuaGVyby1nbGlkZSAuZ2xpZGVfX3RyYWNrIC5nbGlkZV9fc2xpZGVzIC5nbGlkZV9fc2xpZGUge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmdsaWRlLmhlcm8tZ2xpZGUgLmdsaWRlX190cmFjayAuZ2xpZGVfX3NsaWRlcyAuZ2xpZGVfX3NsaWRlIC5vdmVybGF5LWhlcm8ge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AocmdiYSgwLCAwLCAwLCAwLjUpKSwgdG8ocmdiYSgwLCAwLCAwLCAwKSkpO1xuICBiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsaWRlLmhlcm8tZ2xpZGUgLmdsaWRlX190cmFjayAuZ2xpZGVfX3NsaWRlcyAuZ2xpZGVfX3NsaWRlIC5vdmVybGF5LWhlcm8ge1xuICAgIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMC4zKSksIGNvbG9yLXN0b3AoMjclLCByZ2JhKDAsIDAsIDAsIDAuMikpLCBjb2xvci1zdG9wKDY2JSwgcmdiYSgwLCAwLCAwLCAwKSkpO1xuICAgIGJhY2tncm91bmQ6IC1vLWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDAsIDAsIDAsIDAuMykgMCUsIHJnYmEoMCwgMCwgMCwgMC4yKSAyNyUsIHJnYmEoMCwgMCwgMCwgMCkgNjYlKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwgMCwgMCwgMC4zKSAwJSwgcmdiYSgwLCAwLCAwLCAwLjIpIDI3JSwgcmdiYSgwLCAwLCAwLCAwKSA2NiUpO1xuICB9XG59XG5cbi5tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIEhpZGRlbiBieSBkZWZhdWx0ICovXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLyogU3RheSBpbiBwbGFjZSAqL1xuICB6LWluZGV4OiA5OTk7XG4gIC8qIFNpdCBvbiB0b3AgKi9cbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgLyogRnVsbCB3aWR0aCAqL1xuICBoZWlnaHQ6IDEwMCU7XG4gIC8qIEZ1bGwgaGVpZ2h0ICovXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8qIEVuYWJsZSBzY3JvbGwgaWYgbmVlZGVkICovXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAvKiBGYWxsYmFjayBjb2xvciAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NTQ1O1xufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc2Vjb25kYXJ5LWNvbG9yKTtcbiAgbWFyZ2luOiAxMCUgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMjgwcHg7XG4gIGhlaWdodDogMjUwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDcwMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDUyNXB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCB7XG4gICAgbWFyZ2luOiAyJSBhdXRvO1xuICAgIHdpZHRoOiA3MDBweDtcbiAgICBoZWlnaHQ6IDUyNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMTBweCkgYW5kIChtaW4taGVpZ2h0OiA3NjBweCkge1xuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgaGVpZ2h0OiA3NjhweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLWhlaWdodDogODUwcHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXJnaW46IDUlIGF1dG87XG4gIH1cbn1cbi5tb2RhbCAubW9kYWwtY29udGVudCAuY2xvc2UtbW9kYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzJweDtcbiAgcmlnaHQ6IDMycHg7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLW1vZGFsOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3MDBweCkgYW5kIChtaW4taGVpZ2h0OiA1MjVweCkge1xuICAubW9kYWwgLm1vZGFsLWNvbnRlbnQgLmNsb3NlLW1vZGFsOmhvdmVyIHN2ZyBnIGxpbmUge1xuICAgIHN0cm9rZTogI2UzZTJkYjtcbiAgfVxufVxuLm1vZGFsIC5tb2RhbC1jb250ZW50IGlmcmFtZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzAwcHgpIGFuZCAobWluLWhlaWdodDogNTI1cHgpIHtcbiAgLm1vZGFsIC5tb2RhbC1jb250ZW50IGlmcmFtZSB7XG4gICAgd2lkdGg6IDcwMHB4O1xuICAgIGhlaWdodDogNTI1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAxMHB4KSBhbmQgKG1pbi1oZWlnaHQ6IDc2MHB4KSB7XG4gIC5tb2RhbCAubW9kYWwtY29udGVudCBpZnJhbWUge1xuICAgIHdpZHRoOiAxMDI0cHg7XG4gICAgaGVpZ2h0OiA3NjhweDtcbiAgfVxufVxuLm1vZGFsLm9wZW4tbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn0iXX0= */
